/* Pulse Trade product landing / marketing-first story, 2026-10-21.
 * Intentionally scoped to .pulse-showcase. Preserves shared header/footer,
 * EA simulation provenance and free Indicator/EA product separation.
 */
.pulse-showcase{--ps-deep:#071726;--ps-navy:#0b2032;--ps-card:#102a3f;--ps-gold:#f1c780;--ps-cyan:#68ded7;--ps-ivory:#fff2df;--ps-muted:#c1d2dc;color:var(--ps-ivory);overflow:hidden}
.pulse-showcase *{box-sizing:border-box}
.pulse-showcase h1,.pulse-showcase h2,.pulse-showcase h3{font-family:"Segoe UI Variable Display","Segoe UI",Arial,sans-serif;line-height:1.12;letter-spacing:-.043em}
.pulse-showcase a:focus-visible,.pulse-showcase button:focus-visible,.pulse-showcase summary:focus-visible{outline:3px solid #ffdb8e;outline-offset:4px}
.pulse-showcase img{max-width:100%}
.pulse-showcase p{color:var(--ps-muted)}
.pulse-showcase .ps-eyebrow{font-size:.72rem;font-weight:790;letter-spacing:.155em;color:#f1c784;text-transform:uppercase;display:flex;align-items:center;gap:10px;margin:0 0 16px}
.pulse-showcase .ps-live-dot{width:8px;height:8px;flex:none;border-radius:50%;background:#63e0d4;box-shadow:0 0 0 4px rgba(99,224,212,.13),0 0 16px rgba(99,224,212,.52);animation:ps-dot 3s ease-in-out infinite}
@keyframes ps-dot{50%{box-shadow:0 0 0 7px rgba(99,224,212,.03),0 0 23px rgba(99,224,212,.65)}}
.pulse-showcase .ps-btn{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:52px;padding:13px 22px;font-size:.91rem;line-height:1.3;font-weight:750;border:1px solid #a58856;border-radius:6px;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s}
.pulse-showcase .ps-btn:hover{text-decoration:none;transform:translateY(-2px)}
.pulse-showcase .ps-btn-primary{color:#081728;background:linear-gradient(113deg,#f3cf89,#d5a659);box-shadow:0 9px 24px rgba(214,166,89,.15)}
.pulse-showcase .ps-btn-primary:hover{background:#ffe1aa;color:#081728;box-shadow:0 12px 28px rgba(214,166,89,.28)}
.pulse-showcase .ps-btn-outline{color:#f9e3bc;background:rgba(10,37,57,.55);border-color:#bd9564}
.pulse-showcase .ps-btn-outline:hover{background:#193a53;color:#fff4dc}
.pulse-showcase .ps-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 69% 20%,rgba(29,146,178,.2),transparent 34%),radial-gradient(ellipse at 7% 3%,rgba(196,146,62,.16),transparent 39%),linear-gradient(112deg,#061626 4%,#0b2940 57%,#071624);border-bottom:1px solid #2b5168}
.pulse-showcase .ps-hero::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background:repeating-linear-gradient(114deg,transparent 0 90px,rgba(104,198,221,.065) 91px,transparent 92px)}
.pulse-showcase .ps-hero::after{content:"";position:absolute;width:450px;height:450px;right:-155px;bottom:-230px;border:1px solid rgba(98,192,224,.18);border-radius:50%;box-shadow:0 0 0 80px rgba(94,189,220,.015),0 0 0 160px rgba(94,189,220,.011);z-index:-1}
.pulse-showcase .ps-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);gap:clamp(26px,5vw,78px);align-items:center;padding:64px 0 77px}
.pulse-showcase .ps-hero-content{position:relative;min-width:0;z-index:2}
.pulse-showcase .ps-brand{display:flex;align-items:center;gap:12px;margin-bottom:30px}
.pulse-showcase .ps-brand img{width:58px;height:58px;object-fit:contain;border-radius:12px;border:1px solid #43607c;box-shadow:0 12px 30px rgba(4,18,35,.34)}
.pulse-showcase .ps-brand div{display:flex;flex-direction:column}
.pulse-showcase .ps-brand span{font-size:1.34rem;font-weight:790;line-height:1.16;letter-spacing:-.035em;color:#fff3e7}
.pulse-showcase .ps-brand small{font-size:.7rem;color:#a7c1d2;font-weight:660;letter-spacing:.13em;margin-top:6px}
.pulse-trade-page .ps-hero h1{font-size:clamp(3.4rem,5.4vw,5.5rem);line-height:1.025;font-weight:730;letter-spacing:-.065em;margin:0 0 23px;color:#fff4e5;max-width:830px}
.pulse-showcase .ps-hero h1 em{display:block;color:var(--ps-gold);font-style:normal;text-shadow:0 14px 65px rgba(230,183,103,.09)}
.pulse-showcase .ps-hero-slogan{font-size:1.13rem;color:#9fe9e1!important;font-weight:680;letter-spacing:-.018em;margin:0 0 20px}
.pulse-showcase .ps-hero-lead{font-size:1.06rem;line-height:1.72;color:#d1e1ec;margin:0;max-width:670px}
.pulse-showcase .ps-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.pulse-showcase .ps-hero-proof{display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap;margin:32px 0 18px;padding-top:23px;border-top:1px solid rgba(204,223,235,.19)}
.pulse-showcase .ps-hero-proof span{font-size:.78rem;color:#e3eaf0;font-weight:590;display:inline-flex;align-items:center;gap:8px}
.pulse-showcase .ps-hero-proof b{width:7px;height:7px;border:1px solid #8af0e4;border-radius:50%;background:#2babac;box-shadow:0 0 10px #2ec9c38c}
.pulse-showcase .ps-hero-caveat{font-size:.76rem;line-height:1.58;color:#9db4c6;margin:0;max-width:655px}
.pulse-showcase .ps-hero-art{position:relative;min-width:0}
.pulse-showcase .ps-hero-art-frame{position:relative;isolation:isolate;padding:11px;border-radius:23px;background:linear-gradient(133deg,rgba(242,195,115,.52),rgba(63,146,174,.24) 48%,rgba(242,195,115,.12));border:1px solid rgba(230,193,129,.37);box-shadow:0 40px 85px rgba(0,7,18,.55),0 0 90px rgba(11,135,186,.14);transform:perspective(1450px) rotateY(-3deg) rotateZ(1.1deg)}
.pulse-showcase .ps-hero-art-frame::before{content:"";position:absolute;inset:-18px;z-index:-1;pointer-events:none;border:1px solid rgba(102,189,217,.15);border-radius:32px}
.pulse-showcase .ps-hero-art-frame>img{width:100%;display:block;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:14px;box-shadow:0 12px 35px #061525b5}
.pulse-showcase .ps-art-caption{position:absolute;left:21px;right:21px;bottom:22px;background:rgba(6,22,35,.86);border:1px solid rgba(192,215,227,.27);border-radius:10px;backdrop-filter:blur(12px);padding:13px 15px;display:flex;align-items:center;gap:11px}
.pulse-showcase .ps-art-mark{display:grid;place-items:center;border:1px solid #6addd5;background:#073444;color:#a8fff4;font-weight:850;border-radius:7px;width:36px;height:36px;flex:none}
.pulse-showcase .ps-art-caption>div{display:grid;gap:3px;min-width:0;flex:1}
.pulse-showcase .ps-art-caption strong{color:#fff0dc;font-size:.69rem;letter-spacing:.1em}
.pulse-showcase .ps-art-caption small{color:#b5d6e3;font-size:.7rem}
.pulse-showcase .ps-art-arrow{color:#f3d08c;font-size:1.45rem}
.pulse-showcase .ps-art-edge-label{position:absolute;bottom:-32px;right:13px;letter-spacing:.17em;font-size:.61rem;color:#8db2c6}
.pulse-showcase .ps-pillars{position:relative;background:#0a2236;border-bottom:1px solid #2b536a}
.pulse-showcase .ps-pillars-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
.pulse-showcase .ps-pillars-grid>div{padding:24px 21px;border-left:1px solid rgba(165,205,224,.2);display:grid;gap:5px;min-width:0}
.pulse-showcase .ps-pillars-grid>div:last-child{border-right:1px solid rgba(165,205,224,.2)}
.pulse-showcase .ps-pillars-grid span{font-size:.66rem;letter-spacing:.15em;color:#eec88d;font-weight:760}
.pulse-showcase .ps-pillars-grid strong{font-size:1rem;line-height:1.35;color:#fff2df;font-weight:720}
.pulse-showcase .ps-pillars-grid small{font-size:.74rem;color:#b7cedb}
.pulse-showcase .ps-contrast{padding:98px 0 108px;background:radial-gradient(ellipse at 20% 80%,rgba(197,139,75,.08),transparent 50%),#061827}
.pulse-showcase .ps-section-intro{max-width:860px;margin-bottom:32px}
.pulse-trade-page .ps-section-intro h2,.pulse-trade-page .ps-journey h2,.pulse-trade-page .ps-proof h2,.pulse-trade-page .ps-faq h2,.pulse-trade-page .ps-final h2,.pulse-trade-page .ps-products h2{font-size:clamp(2.5rem,4.3vw,4.2rem);line-height:1.08;color:#fff2dd;font-weight:700;letter-spacing:-.05em;margin:0 0 18px}
.pulse-showcase .ps-section-intro h2 em,.pulse-showcase .ps-journey h2 em,.pulse-showcase .ps-proof h2 em,.pulse-showcase .ps-faq h2 em,.pulse-showcase .ps-final h2 em,.pulse-showcase .ps-products h2 em{font-style:normal;color:var(--ps-gold)}
.pulse-showcase .ps-section-intro>p:last-child{font-size:1rem;line-height:1.75;max-width:780px;color:#c8d9e2}
.pulse-showcase .ps-contrast-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:19px}
.pulse-showcase .ps-contrast-grid article{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;min-height:348px;padding:35px;border:1px solid #334e62;border-radius:16px;background:linear-gradient(130deg,#0c2337,#0a1c2d)}
.pulse-showcase .ps-contrast-grid .ps-contrast-full{background:radial-gradient(ellipse at 100% 0,rgba(224,174,90,.16),transparent 55%),linear-gradient(133deg,#15334b,#10283e);border-color:#ab8856;box-shadow:0 22px 62px #0003}
.pulse-showcase .ps-contrast-index{font-size:.7rem;letter-spacing:.13em;font-weight:750;color:#9fb4c3}
.pulse-showcase .ps-contrast-full .ps-contrast-index{color:#f4ce8d}
.pulse-trade-page .ps-contrast-grid h3{font-size:clamp(1.65rem,2.9vw,2.45rem);color:#fff0dc;margin:0;line-height:1.12}
.pulse-showcase .ps-contrast-grid p{font-size:.96rem;line-height:1.7;color:#c5d6e1;margin:0}
.pulse-showcase .ps-contrast-flow{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:auto;padding-top:24px}
.pulse-showcase .ps-contrast-flow span{padding:9px 11px;border:1px solid #426078;border-radius:6px;color:#d3e0e8;font-weight:610;font-size:.79rem}
.pulse-showcase .ps-contrast-dashes{color:#6d8292}
.pulse-showcase .ps-contrast-flow-strong span{border-color:#977a51;background:#273b47;color:#ffe2ad}
.pulse-showcase .ps-contrast-flow i{font-style:normal;color:#f1cd94}
.pulse-showcase .ps-contrast-grid article>a{align-self:flex-start;color:#eed0a1;text-decoration:underline;text-underline-offset:4px;font-size:.88rem;font-weight:660;margin-top:17px}
.pulse-showcase .ps-contrast-grid .ps-contrast-full>a{color:#fff0c8}
.pulse-showcase .ps-journey{padding:105px 0;background:radial-gradient(ellipse at 80% 20%,rgba(43,132,153,.09),transparent 55%),linear-gradient(180deg,#102b41,#0b2135);border-block:1px solid #36546e}
.pulse-showcase .ps-journey-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(24px,5.4vw,75px);align-items:center}
.pulse-showcase .ps-journey-content{min-width:0}
.pulse-showcase .ps-journey h2{margin-bottom:33px}
.pulse-showcase .ps-steps{display:grid;gap:0;border-top:1px solid rgba(156,195,215,.22)}
.pulse-showcase .ps-steps article{display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;border-bottom:1px solid rgba(156,195,215,.22);padding:20px 0}
.pulse-showcase .ps-steps article>span{width:43px;height:43px;border:1px solid #648498;color:#a4e9e1;border-radius:8px;background:#133b4a;display:grid;place-items:center;font-size:.76rem;font-weight:810}
.pulse-trade-page .ps-steps h3{color:#f6e6cf;font-size:1.28rem;letter-spacing:-.025em;line-height:1.3;margin:0 0 7px}
.pulse-showcase .ps-steps p{font-size:.88rem;line-height:1.66;margin:0;color:#bfced9}
.pulse-showcase .ps-workflow-note{font-size:.77rem;line-height:1.62;color:#a7bdcb;margin-top:19px}
.pulse-showcase .ps-workflow-visual{margin:0;position:relative;min-width:0}
.pulse-showcase .ps-workflow-image{background:linear-gradient(145deg,#18384d,#071b2c);border:1px solid #56748d;border-radius:14px;padding:10px;box-shadow:0 25px 55px #06132080;transform:rotate(1deg)}
.pulse-showcase .ps-workflow-image img{width:100%;display:block;border-radius:9px;aspect-ratio:4/3;object-fit:contain;background:#071b2d}
.pulse-showcase .ps-workflow-visual figcaption{margin:15px 0 22px;font-size:.76rem;line-height:1.5;color:#a8c1cf}
.pulse-showcase .ps-workflow-under{border:1px solid #43677c;background:#0f2b41;border-radius:9px;padding:18px;display:flex;align-items:center;gap:15px;justify-content:space-between}
.pulse-showcase .ps-small-label{font-size:.64rem;font-weight:790;letter-spacing:.12em;color:#eabf81;display:block;margin-bottom:6px}
.pulse-showcase .ps-workflow-under strong{display:block;font-size:.98rem;color:#fff0d9}
.pulse-showcase .ps-workflow-under>a{flex:none;color:#f8d398;font-size:.78rem;font-weight:720}
.pulse-showcase .ps-features{padding:97px 0;background:#071b2d;border-bottom:1px solid #315067}
.pulse-showcase .ps-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.pulse-showcase .ps-feature-card{position:relative;min-width:0;display:flex;flex-direction:column;padding:23px 22px 25px;background:linear-gradient(153deg,#102f45,#0b2337);border:1px solid #36556b;border-radius:11px;transition:transform .25s,border-color .25s}
.pulse-showcase .ps-feature-card:hover{transform:translateY(-4px);border-color:#c59d64}
.pulse-showcase .ps-feature-number{font-size:.65rem;letter-spacing:.14em;font-weight:790;color:#9edbd8}
.pulse-showcase .ps-feature-icon{height:60px;width:60px;margin:24px 0 23px;background:#173b4e;border:1px solid #6a9dad;border-radius:15px;display:grid;place-items:center;color:#f4d295;font-size:2.2rem;font-weight:450}
.pulse-trade-page .ps-feature-card h3{font-size:1.26rem;line-height:1.25;margin:0 0 11px;color:#fff2da}
.pulse-showcase .ps-feature-card p{font-size:.87rem;line-height:1.65;color:#c5d5df;margin:0 0 19px}
.pulse-showcase .ps-feature-card small{margin-top:auto;padding-top:14px;border-top:1px solid #314f63;color:#91b1c3;font-size:.73rem;line-height:1.55}
.pulse-showcase .ps-markets{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin-top:24px;background:#0b2a3f;border:1px solid #34586e;border-radius:9px;padding:18px 24px}
.pulse-showcase .ps-markets>span{font-size:.68rem;font-weight:770;letter-spacing:.12em;color:#eac48a;flex:1;min-width:205px}
.pulse-showcase .ps-markets strong{font-size:.86rem;font-weight:690;color:#f1eadc;border:1px solid #43667b;border-radius:5px;padding:6px 10px}
.pulse-showcase .ps-markets small{color:#adc4d0;font-size:.77rem;flex-basis:100%}
.pulse-showcase .ps-proof{position:relative;padding:94px 0 88px;background:radial-gradient(ellipse at 50% -20%,rgba(32,150,159,.14),transparent 58%),linear-gradient(130deg,#061827,#0d293b);border-bottom:1px solid #476077}
.pulse-showcase .ps-proof-head{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-bottom:29px}
.pulse-showcase .ps-proof-head>div:first-child{max-width:790px}
.pulse-showcase .ps-proof-head p:last-child{font-size:.96rem;line-height:1.7;color:#cbdbe4}
.pulse-showcase .ps-proof-stamp{width:165px;height:165px;border:1px solid #557b82;background:rgba(17,53,66,.65);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;flex:none;box-shadow:0 0 0 11px rgba(87,158,171,.05)}
.pulse-showcase .ps-proof-stamp strong{color:#b6eee5;font-size:3.4rem;letter-spacing:-.06em;font-variant-numeric:tabular-nums;line-height:1}
.pulse-showcase .ps-proof-stamp span{font-size:.73rem;color:#c6dce4;line-height:1.35;text-align:center;max-width:110px}
.pulse-showcase .ps-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}
.pulse-showcase .ps-proof-card{--ps-proof-accent:#71e3d5;position:relative;padding:29px 30px;background:linear-gradient(157deg,#123845,#0b2437);border:1px solid #397c79;border-top:4px solid var(--ps-proof-accent);border-radius:12px;box-shadow:0 17px 42px rgba(0,10,18,.23)}
.pulse-showcase .ps-proof-growth{--ps-proof-accent:#f2c47f;background:linear-gradient(157deg,#302f3e,#132c3e);border-color:#ac8353}
.pulse-showcase .ps-proof-card-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px}
.pulse-showcase .ps-proof-card-top span{font-size:.69rem;letter-spacing:.12em;font-weight:760;color:#c7d8e0}
.pulse-showcase .ps-proof-card-top b{padding:7px 10px;border:1px solid #647983;border-radius:5px;color:#f1dfc6;font-size:.75rem}
.pulse-showcase .ps-proof-label{margin:28px 0 7px;color:#c9dce4;font-size:.83rem}
.pulse-showcase .ps-proof-return{display:block;color:var(--ps-proof-accent);font-size:clamp(3.4rem,6.5vw,6rem);letter-spacing:-.067em;font-weight:790;line-height:1;font-variant-numeric:tabular-nums}
.pulse-showcase .ps-proof-dd{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:28px 0 16px;padding:18px 0;border-block:1px solid rgba(188,221,232,.21)}
.pulse-showcase .ps-proof-dd span{font-size:.85rem;color:#cbdce4;line-height:1.4;max-width:190px}
.pulse-showcase .ps-proof-dd strong{font-size:2.1rem;color:#fff1dc;line-height:1;white-space:nowrap}
.pulse-showcase .ps-proof-foot{display:flex;flex-wrap:wrap;gap:8px}
.pulse-showcase .ps-proof-foot span{padding:7px 9px;background:#071d30a8;border:1px solid #426175;border-radius:5px;font-size:.75rem;color:#c5d9e3}
.pulse-showcase .ps-proof-summary{margin:22px 0 17px;font-size:.87rem;line-height:1.75;color:#bfd3dd}
.pulse-showcase .ps-proof-summary strong{color:#f8e2bb}
.pulse-showcase .ps-proof-details{border:1px solid #415d71;border-radius:7px;background:#0c263a;color:#d6e5eb}
.pulse-showcase .ps-proof-details summary{padding:16px 18px;cursor:pointer;font-weight:680;font-size:.87rem;display:flex;justify-content:space-between;gap:12px;align-items:center;color:#f8dfa9}
.pulse-showcase .ps-proof-details summary span{font-size:1.2rem}
.pulse-showcase .ps-proof-details[open] summary span{transform:rotate(45deg)}
.pulse-showcase .ps-proof-details>div{border-top:1px solid #39586e;padding:15px 19px}
.pulse-showcase .ps-proof-details p{font-size:.83rem;line-height:1.75;color:#c2d4dd}
.pulse-showcase .ps-proof-link{display:inline-flex;align-items:center;min-height:44px;margin-top:18px;color:#f7d094;font-weight:690;font-size:.92rem;text-decoration:underline;text-underline-offset:4px}
.pulse-showcase .ps-get-started{background:#0e2c41;padding:87px 0 91px;border-bottom:1px solid #44627a}
.pulse-showcase .ps-setup-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}
.pulse-showcase .ps-setup-grid article{background:#0a2034;border:1px solid #486277;border-radius:9px;min-width:0;padding:27px 21px}
.pulse-showcase .ps-setup-grid article>span{font-size:2.35rem;color:#c6a16c;line-height:1;letter-spacing:-.07em;font-weight:810}
.pulse-trade-page .ps-setup-grid h3{color:#fff0d6;font-size:1.23rem;margin:20px 0 12px}
.pulse-showcase .ps-setup-grid p{font-size:.88rem;color:#bcd0db;line-height:1.7;margin:0}
.pulse-showcase .ps-setup-grid a{color:#f6d291;text-decoration:underline;text-underline-offset:4px}
.pulse-showcase .ps-products{padding:92px 0;background:linear-gradient(115deg,#071827,#103048);border-bottom:1px solid #47687b}
.pulse-showcase .ps-products-layout{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:55px}
.pulse-showcase .ps-products-intro p:last-child{font-size:.94rem;line-height:1.77;color:#c5d6e0}
.pulse-showcase .ps-products-choices{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:stretch}
.pulse-showcase .ps-products-choices article{display:flex;flex-direction:column;min-width:0;padding:24px;background:#102d43;border:1px solid #43657a;border-radius:9px}
.pulse-showcase .ps-products-choices .ps-products-ea{border-color:#9d8156;background:linear-gradient(145deg,#273d47,#122b3d)}
.pulse-showcase .ps-products-choices article>span{color:#f3cb8e;letter-spacing:.11em;font-size:.65rem;font-weight:770}
.pulse-trade-page .ps-products-choices h3{font-size:1.55rem;color:#fff2df;margin:16px 0 11px}
.pulse-showcase .ps-products-choices p{font-size:.85rem;line-height:1.7;color:#c5d7e0;margin:0 0 18px}
.pulse-showcase .ps-products-choices article>a{color:#ffd699;font-weight:700;font-size:.86rem;margin-top:auto}
.pulse-showcase .ps-indicator-links{display:grid;gap:8px;margin-top:auto}
.pulse-showcase .ps-indicator-links a{padding:7px 8px;border:1px solid #416c78;border-radius:5px;background:#183c4a;color:#e6f8f0;font-size:.81rem;font-weight:690;text-decoration:none}
.pulse-showcase .ps-indicator-links a:hover{background:#246071}
.pulse-showcase .ps-products-choices .ps-products-note{grid-column:1 / -1;font-size:.76rem;color:#a5c1d0;line-height:1.55;margin:0}
.pulse-showcase .ps-faq{padding:93px 0;background:#081d30;border-bottom:1px solid #334c66}
.pulse-showcase .ps-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px}
.pulse-showcase .ps-faq-grid>div:first-child>p:last-child{font-size:.94rem;line-height:1.75;color:#c2d2dd}
.pulse-showcase .ps-faq-questions{display:grid;gap:10px}
.pulse-showcase .ps-faq-questions details{border:1px solid #456479;background:#102b40;border-radius:8px;padding:0}
.pulse-showcase .ps-faq-questions summary{padding:20px 23px;font-weight:660;color:#fff0d9;cursor:pointer}
.pulse-showcase .ps-faq-questions details[open] summary{color:#f1cd8e;border-bottom:1px solid #405f72}
.pulse-showcase .ps-faq-questions details p{padding:17px 23px 21px;margin:0;font-size:.88rem;line-height:1.75;color:#d2e0e6}
.pulse-showcase .ps-faq-questions a{color:#f2cb8a;text-decoration:underline}
.pulse-showcase .ps-final{position:relative;padding:73px 0 79px;background:radial-gradient(ellipse at 5% 20%,rgba(220,172,90,.17),transparent 50%),linear-gradient(119deg,#142f43,#071b2c)}
.pulse-showcase .ps-final-grid{display:flex;align-items:center;justify-content:space-between;gap:35px}
.pulse-showcase .ps-final-grid>div:first-child{max-width:790px}
.pulse-showcase .ps-final h2{margin-bottom:14px}
.pulse-showcase .ps-final-grid p:last-child{font-size:.95rem;line-height:1.7;color:#c8d9e4;margin:0}
.pulse-showcase .ps-final-action{display:grid;gap:13px;justify-items:center;min-width:265px}
.pulse-showcase .ps-final-action .ps-btn{width:100%}
.pulse-showcase .ps-final-action small{color:#b6ccd7;font-size:.75rem;line-height:1.5;text-align:center}
@media(max-width:1200px){
 .pulse-trade-page .ps-hero h1{font-size:clamp(3rem,5.2vw,4.8rem)}
 .pulse-showcase .ps-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .pulse-showcase .ps-feature-icon{margin:17px 0}
 .pulse-showcase .ps-products-layout{gap:27px}
}
@media(max-width:930px){
 .pulse-showcase .ps-hero-grid{grid-template-columns:1fr;gap:40px;padding:53px 0 77px}
 .pulse-showcase .ps-hero-art{max-width:680px;width:100%;margin-inline:auto}
 .pulse-showcase .ps-hero-art-frame{transform:none}
 .pulse-trade-page .ps-hero h1{font-size:clamp(3.2rem,8vw,5rem)}
 .pulse-showcase .ps-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .pulse-showcase .ps-pillars-grid>div:nth-child(1),.pulse-showcase .ps-pillars-grid>div:nth-child(2){border-bottom:1px solid rgba(165,205,224,.2)}
 .pulse-showcase .ps-journey-grid,.pulse-showcase .ps-products-layout{grid-template-columns:1fr;gap:34px}
 .pulse-showcase .ps-workflow-visual{max-width:680px;margin-inline:auto}
 .pulse-showcase .ps-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .pulse-showcase .ps-faq-grid{grid-template-columns:1fr;gap:26px}
}
@media(max-width:690px){
 .pulse-showcase .ps-contrast{padding:60px 0 68px}
 .pulse-showcase .ps-contrast-grid{grid-template-columns:1fr}
 .pulse-showcase .ps-contrast-grid article{min-height:0;padding:25px}
 .pulse-showcase .ps-journey,.pulse-showcase .ps-features,.pulse-showcase .ps-proof,.pulse-showcase .ps-get-started,.pulse-showcase .ps-products,.pulse-showcase .ps-faq{padding:60px 0}
 .pulse-trade-page .ps-section-intro h2,.pulse-trade-page .ps-journey h2,.pulse-trade-page .ps-proof h2,.pulse-trade-page .ps-faq h2,.pulse-trade-page .ps-final h2,.pulse-trade-page .ps-products h2{font-size:clamp(2.2rem,8vw,3.1rem)}
 .pulse-showcase .ps-proof-head{align-items:flex-start}
 .pulse-showcase .ps-proof-stamp{width:100px;height:100px;box-shadow:none}
 .pulse-showcase .ps-proof-stamp strong{font-size:2.4rem}
 .pulse-showcase .ps-proof-stamp span{font-size:.6rem;max-width:75px}
 .pulse-showcase .ps-proof-grid{grid-template-columns:1fr}
 .pulse-showcase .ps-final-grid{display:grid;gap:23px}
 .pulse-showcase .ps-final-action{justify-items:stretch;min-width:0}
 .pulse-showcase .ps-final-action small{text-align:left}
 .pulse-showcase .ps-products-choices{grid-template-columns:1fr}
 .pulse-showcase .ps-products-choices .ps-products-note{grid-column:auto}
}
@media(max-width:440px){
 .pulse-showcase .ps-hero-grid{padding:38px 0 70px}
 .pulse-showcase .ps-brand{margin-bottom:24px}
 .pulse-showcase .ps-brand img{width:49px;height:49px}
 .pulse-showcase .ps-brand span{font-size:1.17rem}
 .pulse-showcase .ps-brand small{font-size:.6rem}
 .pulse-trade-page .ps-hero h1{font-size:clamp(2.6rem,10vw,3.8rem)}
 .pulse-showcase .ps-hero-slogan{font-size:1rem}
 .pulse-showcase .ps-hero-lead{font-size:.98rem;line-height:1.7}
 .pulse-showcase .ps-hero-actions{flex-direction:column;align-items:stretch}
 .pulse-showcase .ps-btn{width:100%}
 .pulse-showcase .ps-hero-proof{gap:10px 15px}
 .pulse-showcase .ps-hero-proof span{font-size:.72rem}
 .pulse-showcase .ps-art-caption{left:17px;right:17px;bottom:18px;padding:9px}
 .pulse-showcase .ps-art-caption strong{font-size:.59rem}
 .pulse-showcase .ps-art-caption small{font-size:.58rem}
 .pulse-showcase .ps-pillars-grid>div{padding:18px 11px}
 .pulse-showcase .ps-pillars-grid strong{font-size:.88rem}
 .pulse-showcase .ps-pillars-grid small{font-size:.66rem}
 .pulse-showcase .ps-contrast-flow{gap:6px}
 .pulse-showcase .ps-contrast-flow span{font-size:.72rem;padding:7px}
 .pulse-showcase .ps-feature-grid{grid-template-columns:1fr}
 .pulse-showcase .ps-setup-grid{grid-template-columns:1fr}
 .pulse-showcase .ps-proof-head{display:block}
 .pulse-showcase .ps-proof-stamp{display:none}
 .pulse-showcase .ps-proof-card{padding:22px}
 .pulse-showcase .ps-proof-return{font-size:clamp(3.1rem,14vw,5rem)}
 .pulse-showcase .ps-proof-dd strong{font-size:1.75rem}
 .pulse-showcase .ps-markets>span{flex-basis:100%}
 .pulse-showcase .ps-products-choices article{padding:21px}
 .pulse-showcase .ps-final{padding:58px 0 66px}
}
@media(prefers-reduced-motion:reduce){
 .pulse-showcase .ps-live-dot{animation:none}
 .pulse-showcase .ps-btn,.pulse-showcase .ps-feature-card{transition:none}
 .pulse-showcase .ps-btn:hover,.pulse-showcase .ps-feature-card:hover{transform:none}
}
