/* Pulse Trade EA — copper/black conversion of the existing marketing product page.
 * Loaded after shared global copper theme and original product showcase styles.
 * Only body.pulse-trade-page is affected. Goldcrest/Tessera/Session Flow untouched.
 * Client's approved brand palette: charcoal #08090d; copper #f2a987; warm white #fff8f3.
 */
body.pulse-trade-page .pulse-showcase{
 --ps-deep:#08090d;--ps-navy:#0c0d12;--ps-card:#181316;
 --ps-gold:#f2a987;--ps-cyan:#e5ae88;--ps-ivory:#fff6ee;--ps-muted:#d1c3ba;
 color:#fff6ef;background:#08090c;
}
body.pulse-trade-page .pulse-showcase em{color:#f0a680;font-style:normal}
body.pulse-trade-page .pulse-showcase .ps-eyebrow{color:#f8bc95;font-size:.73rem;letter-spacing:.18em}
body.pulse-trade-page .pulse-showcase .ps-btn{
 font-weight:770;border-radius:6px;min-height:51px;padding:12px 21px;box-shadow:none;
}
body.pulse-trade-page .pulse-showcase .ps-btn-primary{
 color:#2b150e;border:1px solid #f5b58e;
 background:linear-gradient(114deg,#ffe0c4,#f0aa84 55%,#ce7b58);
 box-shadow:0 9px 24px rgba(224,112,73,.19);
}
body.pulse-trade-page .pulse-showcase .ps-btn-primary:hover{
 color:#1c0d09;background:linear-gradient(115deg,#ffe5cc,#ffd0af);
 box-shadow:0 14px 32px rgba(238,133,92,.3);
}
body.pulse-trade-page .pulse-showcase .ps-btn-outline{
 background:rgba(7,8,12,.59);color:#ffdcc5;border:1px solid #c58a70;
}
body.pulse-trade-page .pulse-showcase .ps-btn-outline:hover{
 background:#39221e;color:#fff0e4;
}
body.pulse-trade-page .pulse-showcase a:focus-visible,
body.pulse-trade-page .pulse-showcase summary:focus-visible{
 outline:3px solid #ffcfaf;outline-offset:4px;
}
/* Single, integrated cinematic hero (no old image card). */
body.pulse-trade-page .ps-hero.ps-copper-hero{
 min-height:556px;position:relative;isolation:isolate;overflow:hidden;background:
 radial-gradient(ellipse at 75% 36%,rgba(192,91,56,.11),transparent 45%),
 linear-gradient(105deg,#06070a,#0b090c 60%,#0a080b);
 border-bottom:1px solid #865441;
}
body.pulse-trade-page .ps-copper-hero::before{
 content:"";inset:0;position:absolute;z-index:0;pointer-events:none;opacity:.12;
 background:repeating-linear-gradient(107deg,transparent 0 130px,rgba(226,137,102,.16) 131px,transparent 132px);
}
body.pulse-trade-page .ps-copper-hero::after{
 content:"";position:absolute;inset:auto 0 0;height:2px;z-index:2;
 background:linear-gradient(90deg,transparent,#ee9f79 27%,#ab583f 80%,transparent);
 opacity:.58;pointer-events:none;
}
body.pulse-trade-page .ps-copper-hero-backdrop{
 position:absolute;z-index:0;inset:0 0 0 auto;width:69%;
 pointer-events:none;overflow:hidden;
}
body.pulse-trade-page .ps-copper-hero-backdrop img{
 display:block;width:100%;height:100%;object-fit:cover;object-position:48% 48%;
 filter:contrast(1.08) brightness(.87) saturate(1.13);
 -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.25) 10%,rgba(0,0,0,.9) 34%,#000 50%);
 mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.25) 10%,rgba(0,0,0,.9) 34%,#000 50%);
}
body.pulse-trade-page .ps-copper-hero-backdrop::after{
 content:"";position:absolute;inset:0;pointer-events:none;
 background:linear-gradient(90deg,rgba(6,7,10,.67),transparent 36%),
 linear-gradient(180deg,rgba(5,6,9,.22),transparent 14%,transparent 82%,rgba(5,6,9,.26));
}
body.pulse-trade-page .ps-copper-hero-grid{
 position:relative;z-index:1;display:block;min-height:556px;padding:53px 0 43px;
}
body.pulse-trade-page .ps-copper-hero .ps-hero-content{
 width:min(100%,690px);max-width:690px;padding-right:14px;
}
body.pulse-trade-page .ps-copper-brand{
 display:flex;align-items:center;gap:14px;margin:0 0 23px;
}
body.pulse-trade-page .ps-copper-brand img{
 display:block;flex:none;width:126px;height:70px;object-fit:cover;
 border:1px solid #9b6651;border-radius:6px;
 box-shadow:0 0 27px rgba(229,133,77,.16);
}
body.pulse-trade-page .ps-copper-brand div{display:grid;gap:3px;min-width:0}
body.pulse-trade-page .ps-copper-brand small{font-size:.63rem;letter-spacing:.18em;font-weight:750;color:#d8a88d}
body.pulse-trade-page .ps-copper-brand strong{font-size:1.25rem;color:#fff7ef;line-height:1.13;letter-spacing:-.032em}
body.pulse-trade-page .ps-copper-brand span{color:#f3ac84;font-size:.63rem;font-weight:700;letter-spacing:.09em}
body.pulse-trade-page .ps-copper-hero .ps-eyebrow{font-size:.68rem;margin:0 0 14px;color:#f8b78f}
body.pulse-trade-page .ps-copper-hero h1{
 font-size:clamp(2.85rem,4.65vw,5.07rem);font-weight:750;
 line-height:1.045;letter-spacing:-.063em;
 max-width:720px;margin:0 0 16px;color:#fff8f1;
}
body.pulse-trade-page .ps-copper-hero h1 em{
 display:block;color:#f2ab85!important;text-shadow:0 10px 38px rgba(223,112,68,.17);
}
body.pulse-trade-page .ps-copper-hero .ps-hero-slogan{
 font-size:1.08rem!important;letter-spacing:-.01em;font-weight:720;
 color:#ffd4b6!important;margin:0 0 12px;
}
body.pulse-trade-page .ps-copper-hero .ps-hero-lead{
 font-size:1.02rem;line-height:1.62;font-weight:450;color:#e0d3c9;
 max-width:650px;
}
body.pulse-trade-page .ps-copper-hero .ps-hero-actions{margin:24px 0 0;gap:12px}
body.pulse-trade-page .ps-copper-hero .ps-copper-hero-tags{
 display:flex;gap:10px 22px;flex-wrap:wrap;align-items:center;
 border-top:1px solid rgba(242,163,126,.27);margin:28px 0 12px;padding-top:19px;
}
body.pulse-trade-page .ps-copper-hero .ps-copper-hero-tags span{
 display:inline-flex;align-items:center;gap:7px;
 font-size:.68rem;letter-spacing:.075em;font-weight:730;color:#e6d3c8;
}
body.pulse-trade-page .ps-copper-hero .ps-copper-hero-tags b{
 border:1px solid #f6b58d;border-radius:50%;width:15px;height:15px;
 display:grid;place-items:center;color:#f7c49f;font-size:.53rem;
}
body.pulse-trade-page .ps-copper-hero .ps-hero-caveat{
 max-width:655px;font-size:.7rem;line-height:1.58;color:#c0aba0;margin:0;
}
/* Signal → risk → eligible entry → management editorial strip */
body.pulse-trade-page .pulse-showcase .ps-pillars{
 background:#120f13;border-bottom:1px solid #644333;
}
body.pulse-trade-page .pulse-showcase .ps-pillars-grid>div{
 padding:20px 18px;border-left:1px solid rgba(230,157,117,.18);
}
body.pulse-trade-page .pulse-showcase .ps-pillars-grid>div:last-child{
 border-right:1px solid rgba(230,157,117,.18);
}
body.pulse-trade-page .pulse-showcase .ps-pillars-grid span{
 color:#ecac87;font-size:.63rem;letter-spacing:.18em;
}
body.pulse-trade-page .pulse-showcase .ps-pillars-grid strong{
 color:#fff4e9;font-size:.93rem;
}
body.pulse-trade-page .pulse-showcase .ps-pillars-grid small{color:#c2afa5;font-size:.73rem}
/* Benefit-first contrast cards */
body.pulse-trade-page .pulse-showcase .ps-contrast{
 padding:67px 0 75px;
 background:radial-gradient(ellipse at 78% 12%,rgba(223,126,72,.12),transparent 48%),#090b0e;
}
body.pulse-trade-page .pulse-showcase .ps-section-intro{max-width:950px;margin-bottom:28px}
body.pulse-trade-page .pulse-showcase .ps-section-intro>p:last-child{
 max-width:840px;color:#d0c0b6;font-size:.98rem;line-height:1.66;
}
body.pulse-trade-page .ps-section-intro h2,
body.pulse-trade-page .ps-journey h2,
body.pulse-trade-page .ps-proof h2,
body.pulse-trade-page .ps-faq h2,
body.pulse-trade-page .ps-final h2,
body.pulse-trade-page .ps-products h2{
 font-size:clamp(2.2rem,3.3vw,3.5rem);line-height:1.13;
 color:#fff3ea;letter-spacing:-.055em;font-weight:730;margin:0 0 16px;
}
body.pulse-trade-page .pulse-showcase :is(.ps-section-intro,.ps-journey,.ps-proof,.ps-faq,.ps-final,.ps-products) h2 em{
 color:#f3aa84!important;
}
body.pulse-trade-page .pulse-showcase .ps-contrast-grid{
 grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:19px;
}
body.pulse-trade-page .pulse-showcase .ps-contrast-grid article{
 background:linear-gradient(147deg,#141317,#0a0c0e);
 border:1px solid #544036;border-radius:11px;
 padding:28px;min-height:294px;box-shadow:none;
}
body.pulse-trade-page .pulse-showcase .ps-contrast-grid .ps-contrast-full{
 background:radial-gradient(ellipse at 100% 0,rgba(215,113,69,.13),transparent 50%),linear-gradient(145deg,#2c1b19,#121114);
 border:1px solid #bc7d5e;
 box-shadow:0 18px 40px rgba(0,0,0,.22);
}
body.pulse-trade-page .pulse-showcase .ps-contrast-index{
 font-size:.68rem;color:#baa69c;letter-spacing:.15em;
}
body.pulse-trade-page .pulse-showcase .ps-contrast-full .ps-contrast-index{color:#f6c09b}
body.pulse-trade-page .pulse-showcase .ps-contrast-grid h3{
 font-size:clamp(1.66rem,2.8vw,2.42rem);line-height:1.13;margin:0 0 2px;color:#fff5ec;
}
body.pulse-trade-page .pulse-showcase .ps-contrast-grid p{
 color:#d5c5bc;font-size:.93rem;line-height:1.65;
}
body.pulse-trade-page .pulse-showcase .ps-contrast-flow span{
 color:#e5cab9;border:1px solid #886251;background:#211717;
}
body.pulse-trade-page .pulse-showcase .ps-contrast-flow-strong span{
 color:#ffe5cd;border-color:#bd8668;background:#3d2720;
}
body.pulse-trade-page .pulse-showcase .ps-contrast-grid article>a{
 color:#ffd3af;font-size:.86rem;text-decoration:underline;
}
body.pulse-trade-page .pulse-showcase .ps-contrast-flow i{color:#e9b38e}
/* Visual 4-step trader's journey */
body.pulse-trade-page .pulse-showcase .ps-journey{
 padding:79px 0;background:linear-gradient(140deg,#0e0e12,#1b1114 70%,#080b0e);
 border-top:1px solid #6b4535;border-bottom:1px solid #4b3830;
}
body.pulse-trade-page .pulse-showcase .ps-journey-grid{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:45px}
body.pulse-trade-page .pulse-showcase .ps-steps article{grid-template-columns:49px minmax(0,1fr);gap:13px;border-bottom-color:#523931;padding:16px 0}
body.pulse-trade-page .pulse-showcase .ps-steps article>span{
 border:1px solid #a87660;color:#fbc9a5;background:#311c18;
 width:40px;height:40px;font-size:.72rem;
}
body.pulse-trade-page .pulse-showcase .ps-steps h3{color:#fff4e8;font-size:1.12rem}
body.pulse-trade-page .pulse-showcase .ps-steps p{color:#cbb9ae;font-size:.84rem}
body.pulse-trade-page .pulse-showcase .ps-workflow-note{color:#bda89c;font-size:.75rem}
body.pulse-trade-page .pulse-showcase .ps-copper-workflow-visual{min-width:0}
body.pulse-trade-page .pulse-showcase .ps-copper-workflow-stage{
 position:relative;isolation:isolate;border:1px solid #91634c;border-radius:12px;
 background:radial-gradient(ellipse at 52% 12%,rgba(196,107,72,.2),transparent 57%),#0b0d11;
 box-shadow:0 25px 55px #0005;padding:21px;
}
body.pulse-trade-page .pulse-showcase .ps-copper-workflow-stage::before{
 content:"";pointer-events:none;position:absolute;inset:7px;border:1px solid rgba(247,183,150,.12);border-radius:7px;
}
body.pulse-trade-page .pulse-showcase .ps-copper-workflow-stage>img{
 display:block;width:100%;max-width:560px;height:auto;max-height:262px;
 margin:0 auto 12px;object-fit:contain;border-radius:7px;
}
body.pulse-trade-page .pulse-showcase .ps-workflow-stage-label{
 display:block;text-align:center;margin:0 0 14px;
 font-size:.63rem;letter-spacing:.18em;font-weight:730;color:#f4b48f;
}
body.pulse-trade-page .pulse-showcase .ps-copper-workflow-nodes{
 display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:stretch;
}
body.pulse-trade-page .pulse-showcase .ps-copper-workflow-nodes>div{
 min-width:0;background:#291a19;border:1px solid #795240;border-radius:7px;
 display:flex;flex-direction:column;gap:6px;padding:13px 9px;
}
body.pulse-trade-page .pulse-showcase .ps-copper-workflow-nodes small{color:#e7a780;font-size:.65rem;font-weight:780}
body.pulse-trade-page .pulse-showcase .ps-copper-workflow-nodes strong{color:#ffdbbd;font-size:.76rem;letter-spacing:.04em}
body.pulse-trade-page .pulse-showcase .ps-copper-workflow-nodes span{color:#c7b6ad;font-size:.64rem;line-height:1.3}
body.pulse-trade-page .pulse-showcase .ps-copper-workflow-nodes>i{display:none}
body.pulse-trade-page .pulse-showcase .ps-workflow-visual figcaption{color:#aa9b93;font-size:.72rem;margin:13px 0 15px}
body.pulse-trade-page .pulse-showcase .ps-workflow-under{border:1px solid #785342;background:#181115}
body.pulse-trade-page .pulse-showcase .ps-workflow-under strong{color:#f9e5d4}
body.pulse-trade-page .pulse-showcase .ps-workflow-under a{color:#f8c6a2}
body.pulse-trade-page .pulse-showcase .ps-small-label{color:#eeb18a}
/* 4 market capabilities */
body.pulse-trade-page .pulse-showcase .ps-features{background:#080a0d;padding:74px 0;border-bottom:1px solid #4b342b}
body.pulse-trade-page .pulse-showcase .ps-feature-grid{gap:13px}
body.pulse-trade-page .pulse-showcase .ps-feature-card{
 background:linear-gradient(146deg,#1c1517,#0e1013);border:1px solid #674b3d;
 border-radius:10px;padding:22px;box-shadow:inset 0 1px rgba(244,170,135,.05);
}
body.pulse-trade-page .pulse-showcase .ps-feature-card:hover{border-color:#c18b70;transform:translateY(-3px)}
body.pulse-trade-page .pulse-showcase .ps-feature-icon{
 width:54px;height:54px;border:1px solid #bc8668;color:#ffcca9;
 background:linear-gradient(160deg,#3b211d,#191214);
 margin:17px 0 15px;
}
body.pulse-trade-page .pulse-showcase .ps-feature-number{color:#f0af88;font-size:.64rem}
body.pulse-trade-page .pulse-showcase .ps-feature-card h3{color:#fff1e7;font-size:1.19rem}
body.pulse-trade-page .pulse-showcase .ps-feature-card p{color:#d0c1b8;font-size:.84rem}
body.pulse-trade-page .pulse-showcase .ps-feature-card small{border-top-color:#5c4236;color:#b2a298;font-size:.71rem}
body.pulse-trade-page .pulse-showcase .ps-markets{
 background:#150f13;border:1px solid #6c4636;padding:17px 22px;border-radius:7px;
}
body.pulse-trade-page .pulse-showcase .ps-markets>span{color:#e6a985}
body.pulse-trade-page .pulse-showcase .ps-markets strong{border-color:#82533f;color:#ffe4cf}
body.pulse-trade-page .pulse-showcase .ps-markets small{color:#baa79c}
/* Research with return PLUS equity drawdown, not claim-only figures. */
body.pulse-trade-page .pulse-showcase .ps-proof{
 padding:75px 0 76px;background:radial-gradient(ellipse at 46% 0,rgba(204,103,68,.14),transparent 54%),linear-gradient(150deg,#151013,#090a0c);
 border-color:#614233;
}
body.pulse-trade-page .pulse-showcase .ps-proof-head{margin-bottom:24px}
body.pulse-trade-page .pulse-showcase .ps-proof-head p:last-child{color:#d3c0b4}
body.pulse-trade-page .pulse-showcase .ps-proof-stamp{
 border-color:#bd7c5c;background:rgba(48,23,18,.61);
 box-shadow:0 0 0 10px rgba(185,98,61,.055);width:148px;height:148px;
}
body.pulse-trade-page .pulse-showcase .ps-proof-stamp strong{color:#ffcca4;font-size:3.2rem}
body.pulse-trade-page .pulse-showcase .ps-proof-stamp span{color:#e3c7b4}
body.pulse-trade-page .pulse-showcase .ps-proof-card{
 --ps-proof-accent:#f4b08a;
 background:linear-gradient(145deg,#2a1a19,#141013);
 border-color:#a26d55;border-top:4px solid #e7a07d;
 border-radius:11px;padding:27px 29px;
}
body.pulse-trade-page .pulse-showcase .ps-proof-growth{
 --ps-proof-accent:#ffd1b2;
 background:linear-gradient(145deg,#35211b,#1c1314);
 border-color:#c98966;
}
body.pulse-trade-page .pulse-showcase .ps-proof-card-top span{color:#e2b69d}
body.pulse-trade-page .pulse-showcase .ps-proof-card-top b{color:#ffe6d5;border-color:#986b55;background:#2f1c18}
body.pulse-trade-page .pulse-showcase .ps-proof-label{color:#d4bfb1}
body.pulse-trade-page .pulse-showcase .ps-proof-return{color:var(--ps-proof-accent)}
body.pulse-trade-page .pulse-showcase .ps-proof-dd{border-color:#674738}
body.pulse-trade-page .pulse-showcase .ps-proof-dd span{color:#e2cfc1}
body.pulse-trade-page .pulse-showcase .ps-proof-dd strong{color:#fff3e8}
body.pulse-trade-page .pulse-showcase .ps-proof-foot span{
 background:#1b1315;border-color:#7b5545;color:#e9d2c3;
}
body.pulse-trade-page .pulse-showcase .ps-proof-details{
 margin-top:22px;background:#211719;border-color:#805946;color:#fff0e5;
}
body.pulse-trade-page .pulse-showcase .ps-proof-details summary{color:#f8c59f}
body.pulse-trade-page .pulse-showcase .ps-proof-details p{color:#dcc7b9}
body.pulse-trade-page .pulse-showcase .ps-proof-details p strong{color:#f6be96}
body.pulse-trade-page .pulse-showcase .ps-proof-link{color:#f6b995}
/* Onboarding and platform editions; no downloads for planned products. */
body.pulse-trade-page .pulse-showcase .ps-get-started{padding:68px 0;background:#0b0c10;border-color:#4a342b}
body.pulse-trade-page .pulse-showcase .ps-setup-grid article{
 background:linear-gradient(145deg,#1b1518,#0e1013);border:1px solid #6d493c;
 padding:23px 20px;border-radius:8px;
}
body.pulse-trade-page .pulse-showcase .ps-setup-grid article>span{color:#f3ab84;font-size:2.18rem}
body.pulse-trade-page .pulse-showcase .ps-setup-grid h3{color:#fff2e5}
body.pulse-trade-page .pulse-showcase .ps-setup-grid p{color:#cdbbb0}
body.pulse-trade-page .pulse-showcase .ps-setup-grid a{color:#f6bd97}
body.pulse-trade-page .pulse-showcase .ps-products{
 padding:79px 0;background:linear-gradient(130deg,#110f13,#201316);
 border-color:#6c4839;
}
body.pulse-trade-page .pulse-showcase .ps-products-choices article{
 background:#181217;border-color:#816048;
}
body.pulse-trade-page .pulse-showcase .ps-products-choices .ps-products-ea{
 background:linear-gradient(137deg,#34221e,#181318);
 border-color:#be8769;
}
body.pulse-trade-page .pulse-showcase .ps-products-choices article>span{color:#f0b691}
body.pulse-trade-page .pulse-showcase .ps-products-choices h3{color:#fff4ea}
body.pulse-trade-page .pulse-showcase .ps-products-choices p{color:#cdbdb4}
body.pulse-trade-page .pulse-showcase .ps-products-choices article>a{color:#ffccaa}
body.pulse-trade-page .pulse-showcase .ps-indicator-links a{
 background:#2a1d1a;border:1px solid #91624d;color:#ffe4ca;
}
body.pulse-trade-page .pulse-showcase .ps-indicator-links a:hover{background:#492c22}
body.pulse-trade-page .pulse-showcase .ps-products-choices .ps-products-note{color:#b9a49a}
body.pulse-trade-page .pulse-showcase .ps-faq{padding:72px 0;background:#0b0d10;border-color:#46332c}
body.pulse-trade-page .pulse-showcase .ps-faq-questions details{background:#181317;border-color:#654739}
body.pulse-trade-page .pulse-showcase .ps-faq-questions summary{color:#fff0e5}
body.pulse-trade-page .pulse-showcase .ps-faq-questions details[open] summary{
 color:#ffd0ac;border-bottom-color:#865d48;
}
body.pulse-trade-page .pulse-showcase .ps-faq-questions details p{color:#d4c2b5}
body.pulse-trade-page .pulse-showcase .ps-faq-questions a{color:#f8be97}
/* A destination-focused bottom CTA, scenic and copper, not another tester panel. */
body.pulse-trade-page .pulse-showcase .ps-final{
 padding:70px 0 78px;background:
 linear-gradient(102deg,rgba(11,9,12,.95),rgba(18,10,12,.86) 57%,rgba(21,10,11,.46)),
 url("../img/myb2b-copper-horizon.svg") center/cover no-repeat;
 border-top:1px solid #97624b;
}
body.pulse-trade-page .pulse-showcase .ps-final h2{color:#fff4ea}
body.pulse-trade-page .pulse-showcase .ps-final-grid p:last-child{color:#dbc8bc}
body.pulse-trade-page .pulse-showcase .ps-final-action small{color:#c3aa9c}
@media(max-width:1180px){
 body.pulse-trade-page .ps-copper-hero-grid{min-height:538px}
 body.pulse-trade-page .ps-copper-hero .ps-hero-content{max-width:610px}
 body.pulse-trade-page .ps-copper-hero h1{font-size:clamp(2.7rem,4.6vw,4rem)}
 body.pulse-trade-page .pulse-showcase .ps-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.pulse-trade-page .pulse-showcase .ps-copper-workflow-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.pulse-trade-page .pulse-showcase .ps-journey-grid{grid-template-columns:1fr;gap:24px}
 body.pulse-trade-page .pulse-showcase .ps-copper-workflow-visual{max-width:730px;width:100%;margin-inline:auto}
}
@media(max-width:880px){
 body.pulse-trade-page .ps-hero.ps-copper-hero{min-height:0}
 body.pulse-trade-page .ps-copper-hero-grid{min-height:0;padding:43px 0 295px}
 body.pulse-trade-page .ps-copper-hero .ps-hero-content{max-width:740px;width:100%;padding:0}
 body.pulse-trade-page .ps-copper-hero h1{font-size:clamp(2.85rem,7vw,4.5rem)}
 body.pulse-trade-page .ps-copper-hero-backdrop{width:100%;height:325px;top:auto;bottom:0;right:0}
 body.pulse-trade-page .ps-copper-hero-backdrop img{
  object-position:center 42%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 32%);
  mask-image:linear-gradient(180deg,transparent,#000 32%);
 }
 body.pulse-trade-page .ps-copper-hero-backdrop::after{background:linear-gradient(180deg,#06070a,transparent 38%,rgba(6,7,10,.2))}
 body.pulse-trade-page .pulse-showcase .ps-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.pulse-trade-page .pulse-showcase .ps-pillars-grid>div:nth-child(-n+2){border-bottom:1px solid #684836}
 body.pulse-trade-page .pulse-showcase .ps-contrast-grid{grid-template-columns:1fr}
 body.pulse-trade-page .pulse-showcase .ps-contrast-grid article{min-height:0}
 body.pulse-trade-page .pulse-showcase .ps-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.pulse-trade-page .pulse-showcase .ps-products-layout{grid-template-columns:1fr;gap:25px}
 body.pulse-trade-page .pulse-showcase .ps-faq-grid{grid-template-columns:1fr;gap:25px}
}
@media(max-width:650px){
 body.pulse-trade-page .ps-copper-hero-grid{padding:34px 0 264px}
 body.pulse-trade-page .ps-copper-hero h1{font-size:clamp(2.65rem,8.9vw,3.6rem)}
 body.pulse-trade-page .ps-copper-hero .ps-hero-lead{font-size:.93rem;line-height:1.56}
 body.pulse-trade-page .ps-copper-hero .ps-hero-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px}
 body.pulse-trade-page .ps-copper-hero .ps-btn{width:100%}
 body.pulse-trade-page .ps-copper-brand img{width:108px;height:60px}
 body.pulse-trade-page .ps-copper-hero-backdrop{height:265px}
 body.pulse-trade-page .ps-copper-hero .ps-copper-hero-tags{margin-top:20px;gap:9px 14px}
 body.pulse-trade-page .ps-copper-hero .ps-copper-hero-tags span{font-size:.61rem}
 body.pulse-trade-page .pulse-showcase .ps-contrast,
 body.pulse-trade-page .pulse-showcase .ps-journey,
 body.pulse-trade-page .pulse-showcase .ps-features,
 body.pulse-trade-page .pulse-showcase .ps-proof,
 body.pulse-trade-page .pulse-showcase .ps-get-started,
 body.pulse-trade-page .pulse-showcase .ps-products,
 body.pulse-trade-page .pulse-showcase .ps-faq{padding-block:50px}
 body.pulse-trade-page .pulse-showcase .ps-feature-grid{grid-template-columns:1fr}
 body.pulse-trade-page .pulse-showcase .ps-proof-grid{grid-template-columns:1fr}
 body.pulse-trade-page .pulse-showcase .ps-products-choices{grid-template-columns:1fr}
 body.pulse-trade-page .pulse-showcase .ps-products-choices .ps-products-note{grid-column:1}
 body.pulse-trade-page .pulse-showcase .ps-proof-stamp{display:none}
 body.pulse-trade-page .pulse-showcase .ps-final-grid{display:grid;gap:22px}
 body.pulse-trade-page .pulse-showcase .ps-final-action{min-width:0;width:100%}
 body.pulse-trade-page .pulse-showcase .ps-final-action .ps-btn{width:100%}
}
@media(max-width:420px){
 body.pulse-trade-page .ps-copper-hero h1{font-size:clamp(2.45rem,9.2vw,3rem)}
 body.pulse-trade-page .ps-copper-brand strong{font-size:1.03rem}
 body.pulse-trade-page .ps-copper-brand small{font-size:.57rem}
 body.pulse-trade-page .ps-copper-brand img{width:95px;height:53px}
 body.pulse-trade-page .ps-copper-hero .ps-hero-slogan{font-size:.97rem!important}
 body.pulse-trade-page .ps-copper-hero .ps-copper-hero-tags{gap:7px 11px}
 body.pulse-trade-page .pulse-showcase .ps-pillars-grid>div{padding:15px 11px}
 body.pulse-trade-page .pulse-showcase .ps-pillars-grid strong{font-size:.82rem}
 body.pulse-trade-page .pulse-showcase .ps-contrast-grid article{padding:21px}
 body.pulse-trade-page .pulse-showcase .ps-contrast-flow span{font-size:.72rem;padding:7px}
 body.pulse-trade-page .pulse-showcase .ps-copper-workflow-stage{padding:15px}
 body.pulse-trade-page .pulse-showcase .ps-copper-workflow-nodes{gap:5px}
 body.pulse-trade-page .pulse-showcase .ps-copper-workflow-nodes>div{padding:11px 7px}
 body.pulse-trade-page .pulse-showcase .ps-proof-card{padding:21px}
 body.pulse-trade-page .pulse-showcase .ps-proof-return{font-size:clamp(3.05rem,13vw,4.35rem)}
 body.pulse-trade-page .pulse-showcase .ps-final-action{justify-items:stretch}
}
@media(prefers-reduced-motion:reduce){
 body.pulse-trade-page .pulse-showcase .ps-live-dot{animation:none}
 body.pulse-trade-page .pulse-showcase .ps-feature-card{transition:none}
 body.pulse-trade-page .pulse-showcase .ps-feature-card:hover{transform:none}
}

/* Art-direction refinements following actual 1672/1440/320 Edge screenshots.
   Keep the two-line desktop statement prominent without an overlong hero. */
@media(min-width:881px){
 body.pulse-trade-page .ps-copper-hero-grid{padding-top:39px;padding-bottom:32px;min-height:0}
 body.pulse-trade-page .ps-copper-hero .ps-hero-content{width:min(100%,750px);max-width:750px}
 body.pulse-trade-page .ps-copper-hero h1{
  font-size:clamp(3.13rem,3.82vw,3.87rem);line-height:1.035;margin-bottom:13px;
 }
 body.pulse-trade-page .ps-copper-brand{margin-bottom:18px}
 body.pulse-trade-page .ps-copper-hero .ps-hero-lead{font-size:.98rem;line-height:1.56}
 body.pulse-trade-page .ps-copper-hero .ps-hero-actions{margin-top:19px}
 body.pulse-trade-page .ps-copper-hero .ps-copper-hero-tags{margin:20px 0 9px;padding-top:14px}
}
@media(min-width:881px) and (max-width:1160px){
 body.pulse-trade-page .ps-copper-hero .ps-hero-content{width:min(100%,690px);max-width:690px}
 body.pulse-trade-page .ps-copper-hero h1{font-size:clamp(2.95rem,4.5vw,3.32rem)}
}
@media(max-width:420px){
 body.pulse-trade-page .ps-copper-hero-grid{padding:23px 0 184px}
 body.pulse-trade-page .ps-copper-hero-backdrop{height:205px}
 body.pulse-trade-page .ps-copper-brand{margin-bottom:14px}
 body.pulse-trade-page .ps-copper-hero .ps-eyebrow{margin-bottom:9px}
 body.pulse-trade-page .ps-copper-hero h1{font-size:clamp(2.22rem,9vw,2.55rem);margin-bottom:10px}
 body.pulse-trade-page .ps-copper-hero .ps-hero-slogan{font-size:.93rem!important;line-height:1.28}
 body.pulse-trade-page .ps-copper-hero .ps-hero-lead{font-size:.9rem;line-height:1.5}
 body.pulse-trade-page .ps-copper-hero .ps-hero-actions{margin-top:16px}
 body.pulse-trade-page .ps-copper-hero .ps-copper-hero-tags{margin:15px 0 8px;padding-top:11px;gap:6px 10px}
 body.pulse-trade-page .ps-copper-hero .ps-hero-caveat{font-size:.68rem;line-height:1.43}
}

/* Owner feedback (Oct 21): square copper Pulse mark directly beside product name;
   official slogan immediately beneath; condensed hero aligned with the artwork.
   Remove the three remaining computed cool-blue borders in actual Edge layout. */
body.pulse-trade-page .ps-copper-hero .ps-copper-brand{
 display:flex;align-items:center;gap:14px;margin:0 0 15px;
 min-width:0;
}
body.pulse-trade-page .ps-copper-hero .ps-copper-brand img{
 display:block;flex:none;width:76px;height:76px;object-fit:cover;
 border:1px solid #ae7358;border-radius:9px;
 box-shadow:0 0 18px rgba(237,135,89,.17);background:#0d0b0d;
}
body.pulse-trade-page .ps-copper-hero .ps-copper-brand-copy{
 display:flex;flex-direction:column;align-items:flex-start;gap:5px;
 min-width:0;
}
body.pulse-trade-page .ps-copper-hero .ps-copper-brand-copy strong{
 display:block;color:#fff6ed;font-size:1.48rem;font-weight:780;
 letter-spacing:-.034em;line-height:1.12;
}
body.pulse-trade-page .ps-copper-hero .ps-copper-brand-slogan{
 display:block;color:#ffd0af!important;
 font-size:.89rem;font-weight:650;letter-spacing:-.014em;
 line-height:1.25;
}
body.pulse-trade-page .ps-copper-hero .ps-copper-brand-edition{
 display:block;color:#dda183;font-size:.59rem;
 letter-spacing:.145em;font-weight:730;line-height:1.3;
}
@media(min-width:881px){
 body.pulse-trade-page .ps-hero.ps-copper-hero{min-height:0}
 body.pulse-trade-page .ps-copper-hero .ps-copper-hero-grid{
  display:flex;align-items:center;min-height:466px;
  padding:24px 0 26px;
 }
 body.pulse-trade-page .ps-copper-hero .ps-hero-content{
  width:min(100%,610px);max-width:610px;padding-right:0;
 }
 body.pulse-trade-page .ps-copper-hero .ps-eyebrow{
  margin:0 0 10px;font-size:.64rem;line-height:1.3;letter-spacing:.13em;
 }
 body.pulse-trade-page .ps-copper-hero h1{
  max-width:610px;margin:0 0 14px;
  font-size:clamp(2.49rem,3.08vw,3.15rem);
  line-height:1.07;letter-spacing:-.051em;
 }
 body.pulse-trade-page .ps-copper-hero h1 em{display:block}
 body.pulse-trade-page .ps-copper-hero .ps-hero-lead{
  max-width:560px;font-size:.94rem;line-height:1.49;
 }
 body.pulse-trade-page .ps-copper-hero .ps-hero-actions{
  gap:11px;margin:18px 0 0;
 }
 body.pulse-trade-page .ps-copper-hero .ps-hero-actions .ps-btn{
  min-height:46px;padding:10px 18px;font-size:.84rem;
 }
 body.pulse-trade-page .ps-copper-hero .ps-hero-caveat{
  margin:15px 0 0;max-width:600px;font-size:.71rem;
  line-height:1.5;color:#c4b0a4;
 }
 body.pulse-trade-page .ps-copper-hero-backdrop{
  width:60%;inset:0 0 0 auto;
 }
 body.pulse-trade-page .ps-copper-hero-backdrop img{
  object-position:53% 50%;
  filter:brightness(.90) contrast(1.08) saturate(1.15);
 }
}
@media(min-width:881px) and (max-width:1150px){
 body.pulse-trade-page .ps-copper-hero .ps-copper-hero-grid{min-height:472px;padding:26px 0}
 body.pulse-trade-page .ps-copper-hero .ps-hero-content{width:min(100%,565px);max-width:565px}
 body.pulse-trade-page .ps-copper-hero h1{font-size:clamp(2.39rem,3.6vw,2.78rem)}
 body.pulse-trade-page .ps-copper-hero-backdrop{width:58%}
}
@media(max-width:880px){
 body.pulse-trade-page .ps-copper-hero .ps-copper-hero-grid{
  display:block;min-height:0;padding:32px 0 242px;
 }
 body.pulse-trade-page .ps-copper-hero .ps-hero-content{width:100%;max-width:650px;padding:0}
 body.pulse-trade-page .ps-copper-hero .ps-eyebrow{margin:0 0 10px;font-size:.65rem}
 body.pulse-trade-page .ps-copper-hero h1{
  font-size:clamp(2.35rem,6vw,3.45rem);line-height:1.08;
  margin:0 0 12px;
 }
 body.pulse-trade-page .ps-copper-hero .ps-hero-lead{max-width:630px;font-size:.95rem;line-height:1.49}
 body.pulse-trade-page .ps-copper-hero .ps-hero-actions{margin:17px 0 0}
 body.pulse-trade-page .ps-copper-hero .ps-hero-caveat{margin:15px 0 0;max-width:640px}
 body.pulse-trade-page .ps-copper-hero-backdrop{
  width:100%;height:254px;min-height:0;top:auto;bottom:0;
 }
}
@media(max-width:420px){
 body.pulse-trade-page .ps-copper-hero .ps-copper-hero-grid{
  padding:24px 0 190px;
 }
 body.pulse-trade-page .ps-copper-hero .ps-copper-brand{
  gap:10px;margin-bottom:15px;
 }
 body.pulse-trade-page .ps-copper-hero .ps-copper-brand img{width:67px;height:67px}
 body.pulse-trade-page .ps-copper-hero .ps-copper-brand-copy strong{font-size:1.19rem}
 body.pulse-trade-page .ps-copper-hero .ps-copper-brand-slogan{font-size:.76rem;line-height:1.29}
 body.pulse-trade-page .ps-copper-hero .ps-copper-brand-edition{font-size:.52rem;letter-spacing:.1em}
 body.pulse-trade-page .ps-copper-hero h1{font-size:clamp(2.06rem,8.5vw,2.35rem)}
 body.pulse-trade-page .ps-copper-hero .ps-hero-lead{font-size:.9rem}
 body.pulse-trade-page .ps-copper-hero .ps-hero-actions .ps-btn{
  min-height:45px;padding:10px 15px;font-size:.83rem;
 }
 body.pulse-trade-page .ps-copper-hero-backdrop{height:200px}
 body.pulse-trade-page .ps-copper-hero .ps-hero-caveat{font-size:.67rem;line-height:1.41}
}
/* Explicit copper substitutions for computed cool-blue borders found in Edge's
   full page audit. Keep active and legacy workflow frame consistent. */
body.pulse-trade-page .ps-copper-hero::after{
 border:0!important;border-radius:0;box-shadow:none!important;
}
body.pulse-trade-page .pulse-showcase .ps-steps{
 border-top:1px solid rgba(199,130,95,.42)!important;
}
body.pulse-trade-page .pulse-showcase .ps-proof-details>div{
 border-top:1px solid #79503c!important;
}
body.pulse-trade-page .pulse-showcase .ps-copper-workflow-stage{
 border:1px solid #b07859!important;
 background:radial-gradient(ellipse at 52% 12%,rgba(192,104,69,.22),transparent 58%),#0d0d11!important;
 box-shadow:0 22px 50px rgba(2,3,6,.45)!important;
}
body.pulse-trade-page .pulse-showcase .ps-copper-workflow-stage::before{
 border:1px solid rgba(246,168,123,.19)!important;
}
body.pulse-trade-page .pulse-showcase .ps-workflow-under{
 background:#21161a!important;border:1px solid #a26c50!important;
}
body.pulse-trade-page .pulse-showcase .ps-workflow-image{
 background:linear-gradient(145deg,#2b1917,#0e1013)!important;
 border:1px solid #a77253!important;
}
body.pulse-trade-page .pulse-showcase .ps-copper-workflow-visual{
 background:transparent!important;
 border:0!important;
}
/* Avoid stale ocean-blue accent colors if legacy variables are consumed in new sections. */
body.pulse-trade-page .pulse-showcase{
 --ps-cyan:#e8a77f;--ps-navy:#100e12;--ps-card:#1b1519;
}

/* A scaled comparison of the published historical metrics, with separate axes. */
body.pulse-trade-page .pulse-showcase .ps-proof-chart{
 margin:0 0 22px;padding:22px 24px 24px;
 border:1px solid #855845;border-radius:12px;
 background:radial-gradient(ellipse at 15% 0,rgba(231,128,77,.15),transparent 56%),
  repeating-linear-gradient(90deg,transparent 0 92px,rgba(220,139,98,.035) 93px,transparent 94px),
  linear-gradient(145deg,#25191b,#121114);
 box-shadow:inset 0 1px rgba(255,205,169,.08),0 18px 40px rgba(0,0,0,.25);
}
body.pulse-trade-page .ps-proof-chart figcaption{
 display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 18px;
 margin:0 0 19px;padding-bottom:13px;border-bottom:1px solid rgba(224,157,121,.23);
}
body.pulse-trade-page .ps-proof-chart figcaption strong{
 color:#ffe0c7;font-size:1rem;letter-spacing:-.018em;
}
body.pulse-trade-page .ps-proof-chart figcaption span{color:#c9afa1;font-size:.72rem}
body.pulse-trade-page .ps-proof-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}
body.pulse-trade-page .ps-proof-chart-metric+ .ps-proof-chart-metric{
 border-left:1px solid rgba(224,157,121,.21);padding-left:25px;
}
body.pulse-trade-page .ps-proof-chart-heading{
 display:flex;justify-content:space-between;align-items:baseline;gap:8px;
 margin-bottom:12px;color:#f6c4a4;
}
body.pulse-trade-page .ps-proof-chart-heading strong{font-size:.8rem;font-weight:740}
body.pulse-trade-page .ps-proof-chart-heading span{font-size:.65rem;color:#bba494;white-space:nowrap}
body.pulse-trade-page .ps-proof-chart-row{
 display:grid;grid-template-columns:73px minmax(0,1fr) 67px;align-items:center;gap:10px;
 margin-top:9px;font-size:.68rem;color:#d8bfb0;
}
body.pulse-trade-page .ps-proof-chart-row>strong{
 color:#ffe4d0;font-size:.81rem;font-variant-numeric:tabular-nums;text-align:right;
}
body.pulse-trade-page .ps-proof-chart-track{
 height:13px;border:1px solid rgba(203,138,101,.29);border-radius:3px;overflow:hidden;
 background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 24%,rgba(241,169,127,.13) 24% 24.3%,rgba(255,255,255,.025) 24.3% 49.7%,rgba(241,169,127,.13) 49.7% 50%,rgba(255,255,255,.025) 50% 74.7%,rgba(241,169,127,.13) 74.7% 75%,rgba(255,255,255,.025) 75% 100%),#100f12;
}
body.pulse-trade-page .ps-proof-chart-track i{
 display:block;height:100%;border-radius:2px;
 background:linear-gradient(90deg,#8d4a34,#e89a6f 70%,#ffd1a5);
 box-shadow:0 0 14px rgba(244,157,104,.4);
}
body.pulse-trade-page .ps-proof-chart-drawdown .ps-proof-chart-track i{
 background:linear-gradient(90deg,#69473f,#b97960 70%,#e9a484);
}
@media(max-width:760px){
 body.pulse-trade-page .ps-proof-chart-grid{grid-template-columns:1fr;gap:18px}
 body.pulse-trade-page .ps-proof-chart-metric+ .ps-proof-chart-metric{
  border-left:0;border-top:1px solid rgba(224,157,121,.21);padding:17px 0 0;
 }
}
@media(max-width:420px){
 body.pulse-trade-page .pulse-showcase .ps-proof-chart{padding:18px 15px 19px}
 body.pulse-trade-page .ps-proof-chart-row{grid-template-columns:67px minmax(0,1fr) 61px;gap:6px;font-size:.62rem}
 body.pulse-trade-page .ps-proof-chart-row>strong{font-size:.72rem}
 body.pulse-trade-page .ps-proof-chart-heading strong{font-size:.75rem}
}

/* Keep the detailed result cards secondary to the graphic comparison. */
body.pulse-trade-page .pulse-showcase .ps-proof-card{padding:21px 25px 22px}
body.pulse-trade-page .pulse-showcase .ps-proof-instrument{
 margin:13px 0 0;color:#f1bc91;font-size:.72rem;font-weight:760;
 letter-spacing:.12em;text-transform:uppercase;
}
body.pulse-trade-page .pulse-showcase .ps-proof-instrument span{color:#c3a99a}
body.pulse-trade-page .pulse-showcase .ps-proof-label{margin:17px 0 6px}
body.pulse-trade-page .pulse-showcase .ps-proof-return{
 font-size:clamp(2.9rem,5vw,4.7rem);letter-spacing:-.055em;
}
body.pulse-trade-page .pulse-showcase .ps-proof-dd{margin:19px 0 13px;padding:14px 0}

/* The Expert Advisor leads from the left; the workflow illustration sits right. */
body.pulse-trade-page .pulse-showcase .ps-contrast-grid{
 grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);
}
@media(min-width:961px) and (max-width:1180px){
 body.pulse-trade-page .pulse-showcase .ps-journey-grid{
  grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:26px;
 }
 body.pulse-trade-page .pulse-showcase .ps-copper-workflow-visual{
  max-width:none;margin:0;
 }
}
@media(max-width:880px){
 body.pulse-trade-page .pulse-showcase .ps-contrast-grid{grid-template-columns:1fr}
}
@media(max-width:650px){
 body.pulse-trade-page .pulse-showcase .ps-proof-card{padding:20px 21px}
}
@media(max-width:420px){
 body.pulse-trade-page .pulse-showcase .ps-proof-return{
  font-size:clamp(2.7rem,11vw,3.5rem);
 }
}
