.conversion-home{--navy:#092e2c;--cream:#f7f3ea;--orange:#ff6846;--soft:#e8f0eb;background:var(--cream)}
.brand-symbol{width:38px;height:38px;display:block;flex:none}.footer-brand .brand-symbol,footer .brand-symbol{width:42px;height:42px}
.conversion-wrap{width:min(1240px,calc(100% - 48px));margin:auto}
.conversion-home .pro-nav{max-width:none;padding:0 max(24px,calc((100vw - 1240px)/2));height:84px;background:#fff;position:sticky;top:0;box-shadow:0 1px 0 #092e2c19;z-index:50}
.pro-nav .brand{color:var(--navy);font-size:22px}.pro-nav .brand-mark{background:var(--orange);color:white;border:0}.pro-nav nav{gap:24px}.pro-nav nav a{font-size:13px;color:#304440}.header-contact{display:flex;flex-direction:column;text-decoration:none;color:var(--navy);padding-left:22px;border-left:1px solid #d6dedb;line-height:1.25}.header-contact small{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#71827e}.header-contact b{font-size:12px}.pro-nav .nav-cta{background:var(--orange);color:#fff;gap:18px;padding:13px 17px}
.conversion-hero{background:var(--navy);color:#fff;min-height:720px;position:relative;overflow:hidden;padding:78px 0 86px}.hero-aurora{position:absolute;width:760px;height:760px;left:-180px;top:-310px;border-radius:50%;background:radial-gradient(circle,#2e9d7b55 0,transparent 65%)}.conversion-hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(90deg,#000,transparent 70%);pointer-events:none}
.hero-split{position:relative;z-index:2;display:grid;grid-template-columns:1.22fr .78fr;gap:88px;align-items:center}.service-badge{display:inline-flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.13em;font-size:11px;color:#bbd4ce}.service-badge i{width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 6px #ff684622}.hero-message h1{font:500 clamp(58px,6.4vw,96px)/.94 Manrope;margin:31px 0 28px;letter-spacing:-.065em;max-width:770px}.hero-message h1 em{font-style:normal;color:var(--orange)}.hero-message>p{font-size:19px;line-height:1.65;color:#c7d7d3;max-width:670px}.proof-points{display:flex;gap:22px;flex-wrap:wrap;margin:28px 0;color:#eef6f3;font-size:12px}
.hero-ctas{display:flex;align-items:center;gap:25px;margin-top:35px}.orange{background:var(--orange);color:white}.sample-link{color:#fff;text-decoration:none;border-bottom:1px solid #ffffff5c;padding-bottom:6px;font-size:13px}.sample-link span{margin-left:18px;color:var(--orange)}.response-note{display:flex;gap:14px;margin-top:35px;font-size:11px;color:#9eb5b0}.response-note b{color:#74d6a0}
.review-card{background:#fff;color:var(--ink);padding:34px 36px 30px;border-radius:8px;box-shadow:18px 18px 0 #ff6846;position:relative}.form-top{display:flex;justify-content:space-between;text-transform:uppercase;letter-spacing:.12em;font-size:10px;color:#65736f}.form-top b{color:var(--orange)}.review-card h2{font:500 39px/1.05 Manrope;margin:23px 0 10px;letter-spacing:-.045em}.review-card>p{font-size:13px;color:#69736f;margin:0 0 23px}.review-card label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.09em;font-weight:600;margin-top:14px}.review-card input,.review-card select{width:100%;border:0;border-bottom:1px solid #bac7c3;padding:11px 0 10px;background:transparent;font:14px DM Sans;outline:none;color:#22332f;border-radius:0}.review-card input:focus,.review-card select:focus{border-color:var(--orange)}.form-submit{width:100%;border:0;background:var(--navy);color:white;padding:16px 18px;margin-top:24px;display:flex;justify-content:space-between;font:600 13px DM Sans;cursor:pointer}.review-card>small{display:block;text-align:center;color:#78837f;margin-top:14px;font-size:10px}
.expert-ticker{background:var(--orange);color:#102d2a;overflow:hidden;padding:15px 0}.expert-ticker>div{width:max-content;display:flex;gap:32px;align-items:center;animation:tickerMove 28s linear infinite}.expert-ticker span{font-size:12px;font-weight:700;letter-spacing:.12em}.expert-ticker i{font-style:normal;font-size:9px}@keyframes tickerMove{from{transform:translateX(3vw)}to{transform:translateX(-35vw)}}
.guarantee-bar{background:white;padding:66px 0}.guarantee-bar>.conversion-wrap{display:grid;grid-template-columns:1.25fr repeat(3,1fr)}.guarantee-intro{padding-right:45px}.guarantee-intro>span,.section-heading>span,.final-cta>.conversion-wrap>span{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--orange);font-weight:700}.guarantee-intro h2{font:500 33px/1.05 Manrope;letter-spacing:-.04em;margin:18px 0 0}.guarantee-bar article{border-left:1px solid #d9e0dd;padding:4px 24px;display:flex;gap:15px}.guarantee-bar article>b{color:var(--orange);font-size:10px}.guarantee-bar h3{font:600 16px Manrope;margin:0 0 9px}.guarantee-bar p{font-size:12px;color:#687570;line-height:1.5;margin:0}
.numbers-section{padding:125px 0}.section-heading{display:grid;grid-template-columns:1.45fr .55fr;gap:55px;align-items:end}.section-heading>span{grid-column:1/-1}.section-heading h2{font:500 clamp(47px,5.5vw,76px)/.98 Manrope;letter-spacing:-.06em;margin:8px 0 0;color:var(--navy)}.section-heading h2 em{font-style:normal;color:#5f7973}.section-heading>p{font-size:15px;line-height:1.65;color:#65736f;margin:0}.numbers-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:80px;border-top:1px solid #b8c4c0}.numbers-grid article{padding:32px 15px 5px 0;border-right:1px solid #b8c4c0}.numbers-grid strong{display:block;font:500 clamp(45px,5vw,70px) Manrope;color:var(--navy);letter-spacing:-.06em}.numbers-grid sup{font-size:.34em;color:var(--orange)}.numbers-grid span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#71807b}
.package-section{padding:125px 0;background:#fff}.section-heading.centered{display:block;text-align:center;max-width:810px;margin:auto}.section-heading.centered h2{margin:18px 0}.section-heading.centered>p{max-width:610px;margin:auto}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:65px}.package-grid article{padding:38px 32px;border:1px solid #ccd6d2;min-height:540px;display:flex;flex-direction:column;position:relative}.package-grid .featured{background:var(--navy);color:#fff;border-color:var(--navy);transform:translateY(-14px);box-shadow:0 22px 55px #092e2c1f}.popular{position:absolute;right:22px;top:20px;background:var(--orange);color:white;padding:7px 10px;text-transform:uppercase;font-size:8px;letter-spacing:.12em}.package-level{color:var(--orange);font-size:9px;text-transform:uppercase;letter-spacing:.14em;font-weight:700}.package-grid h3{font:500 35px Manrope;letter-spacing:-.04em;margin:28px 0 12px;color:var(--navy)}.package-grid .featured h3{color:#fff}.package-grid p{font-size:13px;line-height:1.6;color:#66736f}.package-grid .featured p{color:#b9cbc6}.package-grid ul{list-style:none;padding:20px 0 0;margin:16px 0;border-top:1px solid #d4ddda}.package-grid .featured ul{border-color:#ffffff26}.package-grid li{padding:10px 0;font-size:12px;border-bottom:1px solid #e1e7e4}.package-grid .featured li{border-color:#ffffff17}.package-grid li:before{content:"✓";color:var(--orange);margin-right:10px}.package-grid article>a{margin-top:auto;background:#edf1ef;color:var(--navy);text-decoration:none;padding:14px 16px;display:flex;justify-content:space-between;font-size:12px;font-weight:600}.package-grid .featured>a{background:var(--orange);color:#fff}.price-shortcut{margin-top:40px;display:flex;justify-content:center;gap:25px;font-size:13px}.price-shortcut a{color:var(--navy);font-weight:700;text-decoration:none;border-bottom:1px solid;padding-bottom:4px}
.challenge-section{background:var(--navy);color:#fff;padding:125px 0}.challenge-section .section-heading.light{background:transparent;color:#fff}.section-heading.light h2{color:#fff;max-width:970px}.challenge-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:70px;border:1px solid #ffffff21}.challenge-grid>div{padding:35px}.challenge-grid>div+div{border-left:1px solid #ffffff21;background:#12423e}.column-label{font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:var(--orange);padding-bottom:28px;border-bottom:1px solid #ffffff22}.challenge-grid article{display:flex;gap:22px;padding:28px 0;border-bottom:1px solid #ffffff1d}.challenge-grid article:last-child{border-bottom:0}.challenge-grid article>b{font-size:10px;color:#8da6a0}.support-column article>b{width:23px;height:23px;border-radius:50%;background:var(--orange);color:#fff;display:grid;place-items:center}.challenge-grid h3{font:500 19px Manrope;margin:0 0 8px;color:#fff}.challenge-grid p{font-size:12px;line-height:1.55;color:#b7cac5;margin:0}
.comparison-section{background:var(--soft);padding:125px 0}.editor-window{max-width:950px;margin:65px auto 0;background:#f8f8f6;border:1px solid #b8c5c1;box-shadow:0 26px 70px #0a302b1c}.editor-titlebar{height:52px;background:var(--navy);color:#fff;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;padding:0 20px;font-size:10px}.editor-titlebar>div{display:flex;gap:6px}.editor-titlebar i{width:8px;height:8px;border-radius:50%;background:#55736d}.editor-titlebar i:first-child{background:var(--orange)}.editor-titlebar>span{text-align:center}.editor-titlebar>b{text-align:right;color:#74d6a0}.editor-toolbar{height:58px;border-bottom:1px solid #ccd6d2;display:flex;align-items:center;padding:0 25px;gap:8px}.editor-toolbar button{border:1px solid #bdc9c5;background:transparent;padding:9px 13px;font:600 10px DM Sans;cursor:pointer}.editor-toolbar button.active{background:var(--navy);color:#fff}.editor-toolbar>span{margin-left:auto;font-size:9px;color:#84918d}.document-page{background:white;margin:34px auto;padding:55px 65px;max-width:760px;min-height:360px;box-shadow:0 2px 16px #102c2912}.doc-meta{display:flex;justify-content:space-between;border-bottom:1px solid #d7dfdc;padding-bottom:17px;margin-bottom:28px}.doc-meta span{font:600 18px Manrope}.doc-meta b{font-size:8px;color:var(--orange);letter-spacing:.13em}.document-page>p{font:17px/1.9 Georgia,serif;color:#303a37}.document-page del{background:#ffd8cf;color:#a33822}.document-page ins{background:#d9f5e5;color:#176642;text-decoration:none;border-bottom:1px solid #239262}.editor-comment{border-left:3px solid var(--orange);background:#fff5ee;padding:14px 18px;margin-top:25px}.editor-comment b{font-size:10px;text-transform:uppercase;color:#b6442b}.editor-comment p{font-size:11px;margin:5px 0;color:#6a5d58}.editor-status{display:flex;justify-content:center;gap:35px;border-top:1px solid #ccd6d2;padding:18px;font-size:10px;color:#527068}
.steps-section{background:#fff;padding:125px 0}.steps-section .section-heading{display:block;max-width:780px}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:65px;border-top:1px solid #b9c5c1}.steps-grid article{padding:30px 25px 10px 0;border-right:1px solid #d3dcda;min-height:260px}.steps-grid article+article{padding-left:25px}.steps-grid b{color:var(--orange);font-size:10px}.steps-grid h3{font:500 22px Manrope;margin:75px 0 14px;color:var(--navy)}.steps-grid p{font-size:12px;line-height:1.6;color:#697570}
.reviews-section{background:#f1ede3;padding:110px 0}.reviews-section>.conversion-wrap{display:grid;grid-template-columns:.36fr .64fr;gap:70px}.review-score>span{font-size:9px;text-transform:uppercase;letter-spacing:.14em;color:var(--orange);font-weight:700}.review-score strong{font:500 88px Manrope;color:var(--navy);letter-spacing:-.07em;display:block;margin-top:25px}.review-score strong small{font-size:20px}.review-score>div,.testimonial-grid article>div{color:#e9a32e;letter-spacing:.12em}.review-score p{font-size:12px;line-height:1.6;color:#687570;max-width:250px}.testimonial-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.testimonial-grid article{background:white;padding:28px;min-height:215px;display:flex;flex-direction:column}.testimonial-grid article:first-child{grid-column:1/-1}.testimonial-grid blockquote{font:500 18px/1.45 Manrope;margin:20px 0;color:var(--navy)}.testimonial-grid article>span{font-size:10px;color:#798681;margin-top:auto}
.final-cta{background:#173d38;color:white;text-align:center;padding:110px 0}.final-cta h2{font:500 clamp(49px,6vw,82px)/.98 Manrope;letter-spacing:-.06em;margin:25px 0 45px}.final-cta h2 em{font-style:normal;color:var(--orange)}.final-cta .conversion-wrap>div{display:flex;justify-content:center;align-items:center;gap:28px}.final-cta .conversion-wrap>div>a:last-child{color:white;text-decoration:none;font-size:12px;border-bottom:1px solid #ffffff7d;padding-bottom:5px}.pro-footer .ethics-note{border-top:1px solid #ffffff2b;padding:25px 0;color:#81908b;font-size:11px;line-height:1.6}
@media(max-width:1050px){.header-contact{display:none}.hero-split{gap:45px}.guarantee-bar>.conversion-wrap{grid-template-columns:1fr 1fr}.guarantee-intro{grid-column:1/-1;margin-bottom:35px}.package-grid article{padding:32px 24px}.reviews-section>.conversion-wrap{grid-template-columns:1fr}}
@media(max-width:960px){.pro-nav nav.open a,.pro-nav nav.open a:visited{color:#fff}.pro-nav nav.open a:hover,.pro-nav nav.open a:focus{color:var(--orange)}}
@media(max-width:800px){.hero-split,.section-heading,.challenge-grid{grid-template-columns:1fr}.conversion-hero{padding-top:65px}.review-card{max-width:560px}.section-heading>p{margin-top:20px}.numbers-grid,.steps-grid{grid-template-columns:1fr 1fr}.package-grid{grid-template-columns:1fr}.package-grid .featured{transform:none}.challenge-grid>div+div{border-left:0;border-top:1px solid #ffffff21}.document-page{margin:24px;padding:40px}.editor-status{flex-wrap:wrap}}
@media(max-width:560px){.conversion-wrap{width:min(100% - 28px,1240px)}.conversion-home .pro-nav{height:72px}.conversion-hero{padding:55px 0 62px}.hero-message h1{font-size:48px}.hero-message>p{font-size:16px}.proof-points{display:grid;gap:10px}.hero-ctas{align-items:flex-start;flex-direction:column}.review-card{padding:28px 22px;box-shadow:9px 9px 0 var(--orange)}.guarantee-bar>.conversion-wrap,.numbers-grid,.steps-grid{grid-template-columns:1fr}.guarantee-bar article{border-left:0;border-top:1px solid #d9e0dd;padding:22px 0}.numbers-section,.package-section,.challenge-section,.comparison-section,.steps-section,.reviews-section{padding:82px 0}.section-heading h2{font-size:43px}.package-grid article{min-height:auto}.challenge-grid>div{padding:24px 20px}.editor-toolbar>span{display:none}.document-page{padding:29px 23px;margin:14px}.document-page>p{font-size:15px}.editor-status{justify-content:flex-start;gap:12px}.testimonial-grid{grid-template-columns:1fr}.testimonial-grid article:first-child{grid-column:auto}.final-cta .conversion-wrap>div{flex-direction:column}.pro-nav .nav-cta{display:none}}
@media(prefers-reduced-motion:reduce){.expert-ticker>div{animation:none}}

/* Compact first-visit discount popup */
.discount-backdrop{position:fixed;inset:0;background:#071f1eb3;z-index:100;display:grid;place-items:center;padding:18px;opacity:0;visibility:hidden;transition:.25s}
.discount-backdrop.open{opacity:1;visibility:visible}.discount-popup{width:min(420px,100%);max-height:calc(100svh - 28px);overflow:auto;background:#fff;color:#142a27;border-radius:16px;box-shadow:0 30px 90px #00110f80;position:relative}
.discount-popup-head{background:#092e2c;color:#fff;padding:25px 27px 22px;position:relative;overflow:hidden}.discount-popup-head:after{content:"25%";position:absolute;right:-7px;bottom:-23px;font:700 78px Manrope;color:#ffffff0e}
.discount-popup-head>span{display:inline-block;color:#ff8164;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.discount-popup-head h2{font:500 27px/1.08 Manrope;letter-spacing:-.04em;margin:10px 45px 8px 0}.discount-popup-head p{font-size:11px;line-height:1.5;color:#afc3be;margin:0;max-width:315px}
.discount-close{position:absolute;right:13px;top:12px;width:32px;height:32px;border:1px solid #ffffff35;border-radius:50%;background:transparent;color:#fff;font-size:20px;line-height:1;cursor:pointer;z-index:2}
.discount-form{padding:22px 27px 25px}.discount-form label{display:block;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;margin-bottom:13px}.discount-form input,.discount-form select{width:100%;border:1px solid #cbd6d2;border-radius:7px;background:#fff;padding:11px 12px;margin-top:6px;font:13px DM Sans;color:#17342f;outline:none}.discount-form input:focus,.discount-form select:focus{border-color:#ff6846;box-shadow:0 0 0 3px #ff684617}.discount-submit{width:100%;border:0;border-radius:7px;background:#ff6846;color:#fff;padding:14px 16px;font:700 12px DM Sans;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.discount-fineprint{text-align:center;color:#77847f;font-size:9px;line-height:1.4;margin:11px 0 0}.discount-result{padding:30px 27px;text-align:center}.discount-result .result-badge{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#ff68461a;color:#ff6846;font:700 17px Manrope;margin:0 auto 15px}.discount-result h3{font:500 25px/1.1 Manrope;color:#092e2c;margin:0 0 9px}.discount-result p{font-size:12px;line-height:1.6;color:#66746f}.discount-result a{display:flex;justify-content:center;gap:10px;text-decoration:none;background:#25d366;color:#fff;border-radius:7px;padding:13px;margin-top:17px;font-size:12px;font-weight:700}
@media(max-width:480px){.discount-backdrop{align-items:end;padding:10px}.discount-popup{border-radius:16px 16px 10px 10px;max-height:calc(100svh - 12px)}.discount-popup-head{padding:21px 21px 18px}.discount-popup-head h2{font-size:24px}.discount-form{padding:18px 21px 21px}.discount-form label{margin-bottom:10px}.discount-form input,.discount-form select{padding:10px 11px}.discount-submit{padding:13px}}
