@font-face{font-family:"Source Sans";src:url("assets/SourceSans3-Roman.ttf") format("truetype");font-weight:200 900;font-style:normal;font-display:swap}
:root{--black:#080b12;--navy:#111e35;--red:#e22c39;--red-accessible:#c71e2c;--white:#fff;--muted:#a6afbe;--ink:#121821;--line:#ffffff1c;--container:1200px;font-family:"Source Sans",Arial,sans-serif;color:var(--white);background:var(--black);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:24px}
*{box-sizing:border-box}body{margin:0;min-width:320px}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #f24b57;outline-offset:5px}img{display:block;max-width:100%;height:auto}h1,h2,h3,p{margin:0}h2{font-size:clamp(34px,3.7vw,51px);line-height:1.08;letter-spacing:-1.6px;font-weight:720}h3{line-height:1.2}p{line-height:1.6}svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}strong{font-weight:650}[hidden]{display:none!important}.container{width:min(var(--container),calc(100% - 96px));margin-inline:auto}.section{padding:108px 0}.light-section{background:white;color:var(--ink)}.eyebrow{font-size:13px;font-weight:650;letter-spacing:1.7px;display:flex;align-items:center;gap:12px;margin-bottom:25px;color:#b9c3d1;line-height:1.5}.eyebrow>span{display:block;width:23px;height:2px;background:var(--red);flex-shrink:0}.light-section .eyebrow{color:#536074}.small-label{font-size:12px;font-weight:650;letter-spacing:1.8px;line-height:1.6}.button{display:inline-flex;justify-content:center;align-items:center;min-height:56px;padding:15px 27px;border:1px solid transparent;border-radius:4px;background:var(--red-accessible);color:white;font-size:17px;line-height:1.2;font-weight:650;transition:background .2s,transform .2s,box-shadow .2s;text-align:center}.button:hover{background:#ad1522;transform:translateY(-2px);box-shadow:0 8px 24px #0002}.text-link{display:inline-block;padding:8px 0;background:none;border:0;border-bottom:1px solid currentColor;border-radius:0;color:var(--red-accessible);font-size:16px;line-height:1.3;font-weight:650}.text-link:hover{color:#9b1320}.soft-text{color:#a4b0c1}.subtle{color:#77808b}.skip-link{position:fixed;left:16px;top:12px;z-index:20;padding:10px 18px;background:white;color:var(--black);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}
/* Identidade da plataforma original. */
.header{height:90px;background:var(--black);border-bottom:1px solid var(--line)}.header-inner{height:100%;display:flex;align-items:center;gap:36px}.brand{font-size:28px;font-weight:850;letter-spacing:-1.1px;white-space:nowrap;line-height:1}.brand>span{color:var(--red)}.header-caption{font-size:12px;letter-spacing:2px;color:#abb5c5;border-left:1px solid #ffffff25;padding-left:32px}.member-link{margin-left:auto;display:flex;align-items:center;gap:10px;background:none;border:0;font-size:14px;color:#c6ceda;padding:12px 0 12px 12px}.member-link:hover{color:white}.member-link svg{width:16px;height:16px}
/* Primeira dobra. */
.hero{position:relative;isolation:isolate;overflow:hidden;min-height:730px;background:var(--black)}.hero-art{position:absolute;inset:0 0 0 30%;z-index:-2}.hero-art img{height:100%;width:100%;object-fit:cover;object-position:28% center;filter:grayscale(.85) brightness(.68)}.hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#080b12 0%,#080b12f7 26%,#080b12bc 45%,#080b1230 70%,#080b1210),linear-gradient(0deg,#080b12 0%,transparent 30%,#080b1215 80%)}.hero-inner{position:relative;display:flex;align-items:center;min-height:655px}.hero-copy{max-width:650px;padding:58px 0 50px}.hero .eyebrow{font-size:12px;letter-spacing:1.6px;margin-bottom:23px}.hero h1{font-size:clamp(54px,5.6vw,78px);line-height:.99;letter-spacing:-2.8px;font-weight:800}.hero h1>span{color:#f34450}.hero-description{font-size:18px;max-width:480px;color:#c0c7d2;line-height:1.55;margin-top:28px}.hero-description strong{color:#eef0f4}.hero-actions{display:flex;align-items:center;gap:22px;margin-top:30px}.hero-price{display:flex;flex-direction:column;line-height:1.2}.hero-price strong{font-size:25px;font-weight:700}.hero-price>span{font-size:13px;color:#a4adbc;margin-top:5px}.microcopy{font-size:13px;color:#a2aabb;margin-top:16px}.hero-caption{position:absolute;right:0;bottom:85px;max-width:310px;padding-left:24px;border-left:2px solid var(--red)}.hero-caption .small-label{color:#bec9d3;font-size:11px}.hero-caption p{font-size:28px;line-height:1.1;letter-spacing:-.3px;margin:13px 0 0}.hero-caption strong{font-weight:800}.caption-line{display:block;width:40px;height:1px;background:#ffffff50;margin-top:19px}.hero-bottom{display:flex;justify-content:space-between;align-items:center;min-height:75px;border-top:1px solid var(--line);font-size:12px;color:#abb5c6;letter-spacing:1.2px}.hero-bottom a{font-size:14px;letter-spacing:0;display:flex;align-items:center;gap:18px}.hero-bottom a span{font-size:21px;color:var(--red)}
/* Identificação e experiência. */
.identification-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.identification h2{font-size:clamp(35px,3.5vw,47px)}.identification-items article{display:flex;gap:25px;padding:22px 0;border-bottom:1px solid #15243a1a}.identification-items article:first-child{padding-top:0}.identification-items h3{font-size:22px;font-weight:650;margin-bottom:9px}.identification-items p{font-size:17px;color:#5b6675;line-height:1.5}.item-number{font-size:14px;color:var(--red-accessible);font-weight:650;padding-top:5px}.identification-note{display:flex;align-items:center;gap:18px;margin-top:57px;border-top:1px solid #15243a1a;padding-top:27px;color:#5b6675}.identification-note strong{color:var(--ink)}.red-rule{height:2px;width:26px;flex-shrink:0;background:var(--red)}.experience{background:linear-gradient(120deg,#101b2e,#0b111d)}.section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:48px}.section-top>p{max-width:275px;font-size:17px;color:#a9b4c4;padding-bottom:3px}.light-section .section-top>p{color:#5b6675}.experience-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center}.experience-steps{display:flex;flex-direction:column;gap:8px}.step{display:flex;width:100%;text-align:left;gap:24px;align-items:flex-start;padding:22px 20px;border:1px solid transparent;background:transparent;border-radius:5px;color:#9ca8ba;transition:background .2s,border .2s}.step.active{background:#ffffff05;border-color:#ffffff20;color:white}.step:hover{background:#ffffff08}.step-number{font-size:14px;line-height:25px;color:#9daabb}.step.active .step-number{color:#f4515c}.step>span:last-child{display:flex;flex-direction:column;gap:9px}.step strong{font-size:21px;font-weight:600;line-height:1.2}.step>span>span{font-size:16px;line-height:1.5;color:#a4b0c1}.preview-window{border:1px solid #ffffff26;border-radius:8px;background:#080c14;box-shadow:0 24px 80px #0003;overflow:hidden}.preview-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:1.2px;color:#a8b3c4}.mini-brand{font-size:16px;font-weight:800;letter-spacing:-.5px;color:white}.mini-brand b{color:var(--red)}.preview-content{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:28px;padding:32px;min-height:315px}.preview-cover{position:relative;background:#151e2f;overflow:hidden;border-radius:3px;align-self:center}.preview-cover img{width:100%;aspect-ratio:0.707;object-fit:cover}.preview-cover>span{position:absolute;bottom:0;left:0;right:0;background:#080b12f5;padding:14px 12px;font-size:10px;letter-spacing:.8px}.preview-info .small-label{font-size:10px;color:#acb7c8}.preview-info h3{font-size:28px;letter-spacing:-.5px;line-height:1.1;margin-top:13px;font-weight:650}.preview-info p{color:#a4b0c1;font-size:15px;margin-top:16px;line-height:1.5}.preview-info .text-link{font-size:14px;color:#ff7c85;margin-top:18px}.preview-footer{display:flex;justify-content:space-between;font-size:12px;color:#abb6c8;padding:15px 24px;border-top:1px solid var(--line)}.preview-reading img{object-fit:contain;aspect-ratio:.707;background:white}.preview-reading+.preview-info h3{font-size:25px}
/* Conteúdo e formato. */
.materials-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.material{display:grid;grid-template-columns:190px 1fr;gap:28px;border:1px solid #162a431b;border-radius:6px;padding:30px;background:#fbfcfe;align-items:start}.material-image{position:relative;padding-bottom:42px}.material-image img{box-shadow:0 12px 28px #111e3520;aspect-ratio:.707;object-fit:cover;border:1px solid #111e3514}.material-tag{position:absolute;left:0;right:0;bottom:0;color:#657183;font-size:10px;font-weight:650;letter-spacing:.8px;text-align:center;white-space:nowrap}.material-body .small-label{color:#647086;font-size:10px;letter-spacing:1px;margin:3px 0 13px}.material-body h3{font-size:27px;letter-spacing:-.7px;font-weight:700;margin-bottom:13px}.material-body p:not(.small-label){font-size:16px;color:#586575;line-height:1.5}.material-body ul{list-style:none;padding:0;margin:21px 0 17px;display:flex;flex-direction:column;gap:10px;font-size:14px;color:#465365}.material-body li{padding-left:15px;position:relative;line-height:1.4}.material-body li::before{content:"";position:absolute;width:4px;height:4px;background:var(--red-accessible);top:8px;left:0}.material-body .text-link{font-size:14px}.format-strip{margin-top:45px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #13253b1a;padding-top:32px;gap:22px}.format-strip>div{display:flex;align-items:center;gap:17px}.format-strip svg{color:#67788e;width:28px;height:28px;flex-shrink:0}.format-strip>div>span{display:flex;flex-direction:column;gap:3px}.format-strip strong{font-size:17px;font-weight:650}.format-strip span span{font-size:14px;color:#5c6b7d}
/* Confiança construída com uma leitura verdadeira. */
.sample{background:var(--black)}.sample-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:start}.sample-intro{padding-top:25px}.sample-intro>p:not(.eyebrow){max-width:340px;color:#a7b2c3;font-size:18px;margin-top:28px}.sample-tabs{display:flex;flex-direction:column;gap:0;max-width:350px;margin:30px 0}.sample-tabs button{display:flex;justify-content:space-between;align-items:center;gap:15px;background:transparent;border:0;border-bottom:1px solid #ffffff1a;text-align:left;font-size:17px;color:#aeb9ca;padding:17px 18px;min-height:59px}.sample-tabs button[aria-selected="true"]{color:white;background:#111e35;border-left:2px solid var(--red);padding-left:16px}.sample-tabs button span{font-size:13px;color:#b2bed0}.sample-tabs button:hover{background:#111e3570}.light-link{color:#ff8089}.light-link:hover{color:white}.reading-paper{padding:39px 42px 26px;background:#fff;color:#222a33;border-radius:3px;box-shadow:0 28px 80px #0004}.reading-meta{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #dce0e5;padding-bottom:16px;margin-bottom:25px;font-size:11px;letter-spacing:2px;color:#617188}.reading-meta>span:last-child{color:var(--red-accessible);font-size:14px}.reading-paper h3{font-family:Georgia,serif;font-weight:400;font-size:28px;letter-spacing:-.5px;line-height:1.18;margin-bottom:21px}.reading-paper blockquote{border-left:2px solid var(--red-accessible);padding:0 0 0 18px;margin:0 0 23px;font-size:14px;font-style:italic;font-family:Georgia,serif;line-height:1.6;color:#4a5360}.reading-paper cite{display:block;font-size:12px;font-style:normal;font-family:"Source Sans",sans-serif;margin-top:8px;font-weight:650;color:#596b82}.reading-paper p{font-family:Georgia,serif;font-size:15px;line-height:1.7;margin-bottom:15px}.reading-paper strong{font-weight:700}.reading-more summary{cursor:pointer;font-size:14px;color:var(--red-accessible);font-weight:650;padding:12px 0;min-height:45px}.reading-more>div{padding-top:10px}.reading-signature{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:1px;color:#67778b;border-top:1px solid #dce0e5;margin-top:20px;padding-top:19px}.sample-error{font-family:inherit!important;color:var(--red-accessible);padding-top:16px}
/* Refinements on the existing layout: journeys, real preview and trust. */
.pain-path{display:block;margin-top:12px;font-size:11px;letter-spacing:1px;font-weight:650;text-transform:uppercase;color:var(--red-accessible)}
.preview-content.is-platform{display:block;padding:24px}.preview-platform{display:block;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:var(--black)}.preview-platform img{width:100%;aspect-ratio:1.55;object-fit:cover;object-position:top}.is-platform .preview-info{margin-top:20px}.is-platform .preview-info h3{font-size:24px;margin-top:9px}.is-platform .preview-info h3 br{display:none}.is-platform .preview-info p{margin-top:9px}.is-platform .preview-info .text-link{margin-top:10px}
.journeys-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.journey-card{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:start;gap:20px;padding:22px;background:#fbfcfe;border:1px solid #162a431b;border-radius:6px}.journey-art{width:90px;height:170px;object-fit:cover;object-position:top;border-radius:3px;background:var(--black)}.journey-art--jo{object-position:23% center}.journey-kicker{font-size:10px;font-weight:650;letter-spacing:1px;color:var(--red-accessible);margin-bottom:12px}.journey-card h3{font-size:23px;line-height:1.14;letter-spacing:-.5px;margin-bottom:14px}.journey-card h3+p{font-size:15px;line-height:1.5;color:#586575}.journey-status{display:block;font-size:12px;line-height:1.4;font-weight:600;color:#536174;margin-top:16px;padding-top:12px;border-top:1px solid #13253b1a}.included-materials{margin-top:30px;border-block:1px solid #13253b1a}.included-materials>summary{cursor:pointer;position:relative;list-style:none;padding:24px 36px 24px 0;font-size:20px;font-weight:650;line-height:1.3}.included-materials>summary::-webkit-details-marker{display:none}.included-materials>summary::after{content:"+";position:absolute;right:4px;top:23px;font-size:27px;font-weight:400;color:var(--red-accessible)}.included-materials[open]>summary::after{content:"−"}.included-materials>summary>span{display:block;font-size:14px;font-weight:400;color:#5c6b7d;margin-top:7px}.included-materials .materials-grid{margin-bottom:28px}
.trust-notes{margin-top:32px;padding-top:24px;border-top:1px solid var(--line);max-width:370px}.trust-notes .small-label{display:block;color:#abb8c9;font-size:10px;margin-bottom:10px}.trust-notes strong{display:block;font-size:19px;color:#f3f5f8}.trust-notes p{font-size:15px;color:#a7b2c3;line-height:1.55;margin-top:10px}.guarantee-box{display:flex;align-items:center;gap:19px;margin-top:34px;padding-top:26px;border-top:1px solid #13253b1a;max-width:460px}.guarantee-seal{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 64px;width:64px;height:76px;border:1px solid #c71e2c55;border-radius:6px;color:var(--red-accessible);font-size:34px;font-weight:750;line-height:1}.guarantee-seal span{font-size:10px;letter-spacing:1.5px;margin-top:6px}.guarantee-box h3{font-size:19px;font-weight:650}.guarantee-box p{font-size:14px;color:#5d6b7c;line-height:1.5;margin-top:8px}.buy-button{gap:5px;flex-wrap:wrap}.buy-button [data-price]{white-space:nowrap}.availability-note{font-size:12px;line-height:1.5;color:#b9c4d5;border-top:1px solid var(--line);padding-top:16px;margin-top:19px}.faq-list a{text-decoration:underline;text-underline-offset:3px;color:#ff8089}
/* Offre et FAQ. */
.offer{background:#f4f6fa}.offer-grid{display:grid;grid-template-columns:1fr 460px;gap:110px;align-items:center}.offer-story>p:not(.eyebrow){font-size:18px;color:#5d6b7c;max-width:440px;margin-top:25px}.offer-route{display:grid;grid-template-columns:34px 1fr;gap:21px 14px;align-items:center;margin-top:40px;max-width:400px}.offer-route>span{font-size:12px;font-weight:650;border:1px solid #bcc5d1;border-radius:50%;width:31px;height:31px;display:grid;place-items:center;color:#66748a}.offer-route p{font-size:16px;color:#4a596d;line-height:1.4}.offer-card{background:var(--navy);color:white;padding:37px 38px 30px;border-top:3px solid var(--red);border-radius:6px;box-shadow:0 24px 70px #111e351c}.offer-kicker{font-size:10px;letter-spacing:1.25px;font-weight:650;color:#aab7ca;margin-bottom:22px}.offer-card h3{font-size:40px;line-height:1.04;letter-spacing:-1px;font-weight:750}.offer-subtitle{font-size:16px;color:#afbbcd;margin-top:12px}.offer-list{list-style:none;margin:27px 0;padding:25px 0;display:flex;flex-direction:column;gap:13px;border-block:1px solid #ffffff1c}.offer-list li{position:relative;padding-left:23px;font-size:15px;color:#d2d9e4;line-height:1.4}.offer-list li::before{content:"✓";position:absolute;left:0;color:#ff8790;font-size:14px}.offer-price{display:flex;flex-direction:column;gap:5px;margin-bottom:24px}.offer-price>span:first-child{font-size:11px;letter-spacing:1.2px;color:#b2bed0;font-weight:650}.offer-price>strong{font-size:59px;line-height:1.05;letter-spacing:-2px;font-weight:750}.offer-price>span:last-child{font-size:14px;color:#b2bed0}.buy-button{width:100%}.offer-note{font-size:12px;color:#b3bed0;text-align:center;margin-top:17px;line-height:1.5}.faq{background:var(--black);padding-bottom:0}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.faq-grid>div>p:not(.eyebrow){font-size:17px;color:#a5b1c2;margin-top:23px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{position:relative;list-style:none;padding:24px 38px 24px 0;font-size:19px;font-weight:550;cursor:pointer;line-height:1.3}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:"+";position:absolute;right:3px;top:20px;font-size:27px;font-weight:300;color:#9cacc2}.faq-list details[open] summary::after{content:"−"}.faq-list details p{font-size:16px;color:#acb7c8;margin:0 38px 24px 0;line-height:1.6}.final-cta{text-align:center;border-top:1px solid var(--line);padding:85px 0 90px;margin-top:90px}.final-cta .small-label{color:#b3bfd0;margin-bottom:20px}.final-cta h2{font-size:clamp(34px,4vw,55px);margin-bottom:30px}.final-cta>p:last-child{color:#a6b2c3;font-size:14px;margin-top:18px}.footer{border-top:1px solid var(--line)}.footer-inner{min-height:104px;display:flex;align-items:center;gap:30px;justify-content:space-between;color:#9aa7bb;font-size:12px}.footer .brand{font-size:22px;color:white}.mobile-bar{display:none}.notice-dialog{width:min(460px,calc(100% - 40px));padding:37px;border:1px solid #ffffff30;border-radius:8px;background:var(--navy);color:white;box-shadow:0 25px 100px #0009}.notice-dialog::backdrop{background:#020409bf;backdrop-filter:blur(5px)}.notice-dialog h2{font-size:32px;margin:15px 0;letter-spacing:-.7px}.notice-dialog>p:not(.eyebrow){font-size:17px;color:#c3cddd;margin-bottom:25px}.dialog-close{position:absolute;right:12px;top:9px;font-size:30px;font-weight:300;background:none;border:0;width:42px;height:42px;color:#bac6d8}.notice-dialog .eyebrow{font-size:11px;margin:0;padding-right:20px}.dialog-done{width:100%}
@media(min-width:1600px){.hero-art{left:35%}.hero h1{font-size:82px}.hero{min-height:790px}.hero-inner{min-height:715px}}
@media(max-width:1100px){.container{width:calc(100% - 64px)}.hero h1{font-size:65px}.hero-copy{max-width:590px}.hero-caption{max-width:230px;bottom:65px}.hero-caption p{font-size:23px}.hero-art{left:22%}.identification-grid{gap:55px}.experience-grid{gap:35px;grid-template-columns:1fr 1.1fr}.preview-content{padding:25px;gap:20px}.preview-info h3{font-size:24px}.materials-grid{gap:20px}.material{grid-template-columns:125px 1fr;gap:22px;padding:23px}.material-body h3{font-size:24px}.material-tag{font-size:8px;letter-spacing:.2px}.sample-grid{gap:55px}.offer-grid{grid-template-columns:1fr 410px;gap:55px}.faq-grid{gap:50px}.header-caption{font-size:10px;padding-left:22px}.header-inner{gap:22px}}
@media(max-width:800px){.container{width:calc(100% - 44px)}.section{padding:75px 0}.header{height:75px}.brand{font-size:24px}.header-caption{display:none}.hero{min-height:700px}.hero-inner{min-height:635px}.hero-copy{max-width:520px;padding:45px 0}.hero h1{font-size:64px}.hero-caption{display:none}.hero-art{left:15%;opacity:.75}.hero::before{background:linear-gradient(90deg,#080b12f2 0%,#080b12b8 48%,#080b1230),linear-gradient(0deg,#080b12,transparent 65%)}.hero-description{max-width:450px}.hero-bottom{min-height:65px}.identification-grid{grid-template-columns:1fr;gap:35px}.identification h2 br{display:none}.identification h2{max-width:570px;font-size:39px;line-height:1.12}.identification-items article{padding:23px 0}.identification-note{margin-top:30px}.section-top{align-items:flex-start;flex-direction:column;gap:22px}.section-top>p{max-width:500px}.experience-grid{grid-template-columns:1fr;gap:25px}.experience-steps{gap:2px}.step{padding:20px}.preview-content{grid-template-columns:200px 1fr;min-height:320px;padding:32px;gap:40px}.preview-info h3{font-size:32px}.preview-info p{font-size:17px}.materials-grid{grid-template-columns:1fr}.material{grid-template-columns:190px 1fr;padding:32px;gap:36px}.material-body h3{font-size:30px}.material-body p:not(.small-label){font-size:17px}.material-body ul{font-size:15px}.material-tag{font-size:10px;letter-spacing:.5px}.format-strip{gap:25px;grid-template-columns:1fr}.sample-grid{grid-template-columns:1fr;gap:38px}.sample-intro{padding:0}.sample-intro h2 br{display:none}.sample-intro>p:not(.eyebrow){max-width:550px}.sample-tabs{max-width:none;flex-direction:row;margin:25px 0}.sample-tabs button{flex:1;display:flex;align-items:flex-start;flex-direction:column;gap:5px;border:1px solid #ffffff15;border-radius:2px;font-size:16px;padding:15px}.sample-tabs button[aria-selected="true"]{padding-left:13px}.sample-tabs button span{font-size:12px}.reading-paper{padding:36px 38px}.offer-grid{grid-template-columns:1fr;gap:35px}.offer-story>p:not(.eyebrow){max-width:580px}.offer-route{max-width:500px;margin-top:27px;gap:15px}.offer-card{max-width:580px;width:100%;margin:auto;padding:37px}.faq-grid{grid-template-columns:1fr;gap:32px}.faq-grid h2 br{display:none}.faq{padding-bottom:0}.final-cta{margin-top:60px;padding:65px 0}.footer-inner{min-height:140px;flex-wrap:wrap;gap:14px;padding:28px 0}.footer-inner>span:last-child{width:100%}}
@media(max-width:480px){.container{width:calc(100% - 40px)}.header{height:70px}.brand{font-size:22px;letter-spacing:-.9px}.member-link{font-size:12px;gap:6px}.member-link svg{width:14px}.hero{min-height:690px}.hero-inner{min-height:625px}.hero-copy{padding:37px 0 39px}.hero .eyebrow{font-size:10px;letter-spacing:1px;gap:8px;margin-bottom:23px}.hero h1{font-size:clamp(46px,12vw,59px);letter-spacing:-1.8px;line-height:1.01}.hero-description{font-size:16px;line-height:1.5;margin-top:24px;max-width:365px}.hero-actions{gap:14px;align-items:flex-start;flex-direction:column;margin-top:24px}.hero-actions .button{width:100%;min-height:53px;font-size:16px;padding-inline:10px}.hero-price{flex-direction:row;align-items:baseline;gap:10px}.hero-price strong{font-size:21px}.hero-price>span{font-size:12px;margin:0}.microcopy{font-size:11px;line-height:1.5;margin-top:13px;max-width:310px}.hero-art{inset:0 0 0 0;opacity:.55}.hero-art img{object-position:40% center}.hero::before{background:linear-gradient(90deg,#080b12db,#080b12a8 50%,#080b1259),linear-gradient(0deg,#080b12,transparent 75%)}.hero-bottom{gap:12px;min-height:65px}.hero-bottom>span{font-size:9px;letter-spacing:.7px;max-width:160px}.hero-bottom>a{font-size:12px;gap:8px;white-space:nowrap}.section{padding:60px 0}.eyebrow{font-size:11px;letter-spacing:1.2px;margin-bottom:21px}h2,.identification h2{font-size:34px;letter-spacing:-1.2px}.identification-items h3{font-size:21px}.identification-items p{font-size:16px}.identification-items article{gap:18px}.identification-note{align-items:flex-start;padding-top:24px}.identification-note .red-rule{margin-top:11px}.identification-note p{font-size:15px}.section-top{margin-bottom:29px}.section-top>p{font-size:16px}.step{padding:19px 12px;gap:15px}.step strong{font-size:19px}.step>span>span{font-size:15px}.preview-bar{padding:16px;font-size:9px}.mini-brand{font-size:14px}.preview-content{padding:22px 18px;grid-template-columns:125px 1fr;gap:20px;min-height:253px}.preview-info h3{font-size:23px}.preview-info .small-label{font-size:9px}.preview-info p{font-size:14px;margin-top:13px}.preview-info .text-link{font-size:12px;margin-top:12px}.preview-cover>span{font-size:8px;padding:10px;letter-spacing:.3px}.preview-footer{padding:14px 16px;font-size:11px}.preview-reading+.preview-info h3{font-size:21px}.material{padding:23px;grid-template-columns:100px 1fr;gap:20px}.material-body h3{font-size:24px}.material-body p:not(.small-label){font-size:15px}.material-body .small-label{font-size:9px;margin-bottom:10px}.material-body ul{font-size:13px;gap:8px;margin-top:17px}.material-body .text-link{font-size:13px}.material-tag{font-size:8px;white-space:normal;line-height:1.5;letter-spacing:.3px}.material-image{padding-bottom:40px}.format-strip{margin-top:30px}.sample-intro>p:not(.eyebrow){font-size:16px;margin-top:20px}.sample-tabs button{padding:13px 10px;font-size:14px}.sample-tabs button[aria-selected="true"]{padding-left:8px}.sample-tabs button span{font-size:10px}.reading-paper{padding:28px 25px}.reading-paper h3{font-size:25px}.reading-paper p{font-size:15px;line-height:1.65}.reading-signature{font-size:8px;letter-spacing:.6px}.offer-story>p:not(.eyebrow){font-size:16px}.offer-card{padding:29px 24px}.offer-card h3{font-size:37px}.offer-kicker{font-size:9px}.offer-price>strong{font-size:55px}.offer-list li{font-size:14px}.offer-note{font-size:11px}.faq-list summary{font-size:17px;padding:22px 30px 22px 0}.faq-list details p{font-size:15px;margin-right:15px}.faq{padding-bottom:0}.final-cta{margin-top:40px;padding:55px 0}.final-cta h2{font-size:35px}.final-cta .button{width:100%;font-size:16px}.footer{padding-bottom:85px}.footer-inner{align-items:flex-start;flex-direction:column;min-height:145px}.footer-inner>span:last-child{width:auto}.mobile-bar{position:fixed;bottom:0;left:0;right:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#0b1220f5;border-top:1px solid #ffffff26;padding:12px 20px max(12px,env(safe-area-inset-bottom));backdrop-filter:blur(12px);box-shadow:0 -5px 25px #0002}.mobile-bar>span{display:flex;flex-direction:column;gap:2px;line-height:1.2}.mobile-bar strong{font-size:21px;font-weight:700}.mobile-bar span span{font-size:10px;color:#b6c2d3}.mobile-bar .button{font-size:13px;min-height:46px;padding:12px 17px}.notice-dialog{padding:30px 25px}.notice-dialog h2{font-size:29px}}
@media(max-width:360px){.container{width:calc(100% - 32px)}.brand{font-size:20px}.member-link{font-size:11px}.hero h1{font-size:46px}.hero .eyebrow{font-size:9px}.material{padding:20px;grid-template-columns:82px 1fr;gap:17px}.material-body h3{font-size:22px}.preview-content{grid-template-columns:107px 1fr;gap:17px}.preview-info h3{font-size:21px}.mobile-bar{padding-inline:16px}}
.preview-platform img{aspect-ratio:auto;max-height:400px;object-fit:contain}
@media(max-width:1100px){.journeys-grid{grid-template-columns:1fr}.journey-card{grid-template-columns:108px minmax(0,1fr);padding:24px;gap:24px}.journey-art{width:108px;height:191px}.journey-card h3{font-size:26px}.journey-card h3+p{font-size:16px}.journey-status{margin-top:14px}}
@media(max-width:800px){.offer-grid>.offer-card{order:-1}}
@media(max-width:480px){.journey-card{grid-template-columns:82px minmax(0,1fr);padding:20px;gap:18px}.journey-art{width:82px;height:146px}.journey-card h3{font-size:22px;letter-spacing:-.3px}.journey-card h3+p{font-size:15px}.journey-kicker{font-size:9px;letter-spacing:.4px}.journey-status{font-size:11px}.included-materials>summary{font-size:18px}.included-materials>summary>span{font-size:13px}.preview-content.is-platform{padding:18px}.is-platform .preview-info h3{font-size:22px}.trust-notes{margin-top:25px;padding-top:21px;max-width:none}.guarantee-box{align-items:flex-start;gap:16px}.guarantee-box h3{font-size:18px}.guarantee-box p{font-size:14px}.guarantee-seal{flex-basis:54px;width:54px;height:68px}.buy-button{font-size:16px}.final-cta>p:last-child{line-height:1.6}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}

.benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px}
.benefits-grid article{padding:30px 0;border-top:1px solid #15243a1a}
.benefits-grid .item-number{display:block;padding:0;margin-bottom:12px}
.benefits-grid h3{font-size:24px;font-weight:650;line-height:1.2;margin-bottom:10px;color:var(--ink)}
.benefits-grid p{font-size:17px;color:#5b6675;line-height:1.5;max-width:520px}
@media(max-width:800px){.benefits-grid{grid-template-columns:1fr}.benefits-grid article{padding:24px 0}.benefits-grid h3{font-size:21px}.benefits-grid p{font-size:16px}}
