:root{--cream:#faf6ee;--cream-deep:#f0e9d8;--paper:#fffefa;--ink:#0f1f1d;--ink-soft:#2f4441;--ink-mute:#5a6e6b;--teal:#0e5c5c;--teal-deep:#053838;--teal-bright:#14857f;--teal-soft:#c8dcd7;--teal-glow:#e6f2ef;--coral:#e07a55;--coral-deep:#b85d3d;--coral-soft:#f4c6b3;--gold:#d9a653;--gold-deep:#a47b30;--berry:#6b3f5f;--rule:#d9d2c2;--max:1240px}.v3-page,.v3-page *{box-sizing:border-box;margin:0;padding:0}.v3-page{scroll-behavior:smooth;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:DM Sans,sans-serif;font-size:17px;line-height:1.6;overflow-x:hidden}.v3-page h1,.v3-page h2,.v3-page h3,.v3-page h4{font-variation-settings:"SOFT" 50,"opsz" 144;color:var(--ink);letter-spacing:-.02em;font-family:Fraunces,serif;font-weight:400;line-height:1.05}.v3-page a{color:var(--teal);text-decoration:none;transition:color .2s}.v3-page a:hover{color:var(--coral-deep)}.v3-page img,.v3-page svg{max-width:100%;display:block}.v3-page button{cursor:pointer;font-family:inherit}.v3-page .container{max-width:var(--max);margin:0 auto;padding:0 24px}.v3-page .eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--coral-deep);align-items:center;gap:10px;margin-bottom:20px;font-size:11px;font-weight:700;display:inline-flex}.v3-page .eyebrow:before{content:"";background:var(--coral-deep);width:24px;height:1px}.nav{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf6eed9;border-bottom:1px solid #0f1f1d0f;position:sticky;top:0}.v3-page .nav-inner{max-width:var(--max);justify-content:space-between;align-items:center;margin:0 auto;padding:18px 24px;display:flex}.v3-page .logo{color:var(--ink);letter-spacing:-.015em;align-items:center;gap:10px;font-family:Fraunces,serif;font-size:24px;font-weight:500;display:flex}.v3-page .logo-mark{background:var(--teal);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}.v3-page .logo-mark:after{content:"";background:var(--coral);border-radius:50%;width:14px;height:14px;transform:translate(2px)}.v3-page .logo em{color:var(--coral);font-style:italic}.v3-page .nav-links{align-items:center;gap:32px;display:flex}.v3-page .nav-links a{color:var(--ink-soft);font-size:15px;font-weight:500}.v3-page .nav-cta{background:var(--ink);border-radius:100px;padding:11px 22px;font-size:14px;font-weight:500;box-shadow:0 4px 12px -4px #0f1f1d40;color:var(--cream)!important}.v3-page .nav-cta:hover{background:var(--teal-deep);transform:translateY(-1px)}@media(max-width:800px){.v3-page .nav-links a:not(.nav-cta){display:none}}.hero{background:linear-gradient(180deg,var(--cream) 0%,var(--cream-deep) 100%);padding:80px 0 100px;position:relative;overflow:hidden}.v3-page .hero-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.v3-page .hero-grid{z-index:1;grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;display:grid;position:relative}@media(max-width:900px){.v3-page .hero-grid{grid-template-columns:1fr;gap:40px}.v3-page .hero{padding:56px 0 80px}}.v3-page .hero h1{margin-bottom:28px;font-size:clamp(40px,6.2vw,80px);font-weight:400;line-height:1}.v3-page .hero h1 em{color:var(--teal);font-variation-settings:"SOFT" 100,"opsz" 144;font-style:italic;display:inline-block;position:relative}.v3-page .hero h1 em:after{content:"";background:var(--coral);opacity:.6;border-radius:4px;height:4px;position:absolute;bottom:-6px;left:0;right:0}.v3-page .hero-sub{color:var(--ink-soft);max-width:520px;margin-bottom:36px;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.v3-page .cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:40px;display:flex}.v3-page .btn-primary{background:var(--ink);color:var(--cream);border:none;border-radius:100px;align-items:center;gap:10px;padding:18px 30px;font-size:16px;font-weight:500;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px -8px #0f1f1d66}.v3-page .btn-primary:hover{background:var(--teal-deep);color:var(--cream);transform:translateY(-2px);box-shadow:0 12px 32px -8px #0f1f1d80}.v3-page .btn-primary svg{transition:transform .2s}.v3-page .btn-primary:hover svg{transform:translate(4px)}.v3-page .btn-secondary{color:var(--ink);border-bottom:1.5px solid var(--ink);background:0 0;padding:18px 4px;font-size:16px;font-weight:500}.v3-page .btn-secondary:hover{color:var(--teal);border-color:var(--teal)}.v3-page .trust-strip{border-top:1px solid #0f1f1d1a;padding-top:32px}.v3-page .trust-label{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-mute);margin-bottom:14px;font-size:10px;font-weight:700}.v3-page .trust-row{color:var(--ink);font-variation-settings:"opsz" 30;flex-wrap:wrap;align-items:center;gap:8px 28px;font-family:Fraunces,serif;font-size:17px;font-weight:500;display:flex}.v3-page .trust-row span{color:var(--rule)}.hero-illustration{aspect-ratio:1/1.05;max-width:520px;margin-left:auto;position:relative}.validation{background:var(--ink);color:var(--cream);padding:120px 0;position:relative;overflow:hidden}.v3-page .validation:before{content:"";pointer-events:none;background:radial-gradient(circle,#e07a552e,#0000 65%);width:500px;height:500px;position:absolute;top:-100px;right:-100px}.v3-page .validation:after{content:"";pointer-events:none;background:radial-gradient(circle,#14857f33,#0000 65%);width:600px;height:600px;position:absolute;bottom:-150px;left:-150px}.v3-page .validation-grid{z-index:1;grid-template-columns:1fr 1.3fr;align-items:start;gap:80px;display:grid;position:relative}@media(max-width:900px){.v3-page .validation-grid{grid-template-columns:1fr;gap:48px}.v3-page .validation{padding:80px 0}}.v3-page .validation .eyebrow{color:var(--coral)}.v3-page .validation .eyebrow:before{background:var(--coral)}.v3-page .validation h2{color:var(--cream);font-variation-settings:"SOFT" 100,"opsz" 144;font-size:clamp(34px,5vw,58px);font-style:italic;font-weight:300}.v3-page .validation-list{list-style:none}.v3-page .validation-list li{color:#faf6eeeb;border-bottom:1px solid #faf6ee1f;grid-template-columns:28px 1fr;align-items:baseline;gap:18px;padding:22px 0;font-size:19px;line-height:1.55;display:grid}.v3-page .validation-list li:before{content:"";background:var(--coral);border-radius:50%;width:10px;height:10px;margin-top:8px;box-shadow:0 0 0 4px #e07a552e}.v3-page .validation-list li:last-child{border-bottom:none}.v3-page .validation-list strong{color:var(--cream);font-weight:600}.shift{background:var(--paper);text-align:center;padding:160px 0;position:relative;overflow:hidden}.v3-page .shift-decor{aspect-ratio:1;opacity:.1;pointer-events:none;width:80%;max-width:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v3-page .shift-inner{z-index:1;max-width:920px;margin:0 auto;padding:0 24px;position:relative}.v3-page .shift-quote{font-variation-settings:"SOFT" 80,"opsz" 144;color:var(--ink);margin-bottom:36px;font-family:Fraunces,serif;font-size:clamp(34px,5.2vw,64px);font-weight:300;line-height:1.12}.v3-page .shift-quote em{color:var(--coral);font-variation-settings:"SOFT" 100,"opsz" 144;font-style:italic}.v3-page .shift-author{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:14px;font-size:13px;font-weight:700;display:inline-flex}.v3-page .shift-author-avatar{background:var(--teal);width:40px;height:40px;color:var(--cream);letter-spacing:0;font-variation-settings:"SOFT" 100;border-radius:50%;justify-content:center;align-items:center;font-family:Fraunces,serif;font-size:14px;font-weight:500;display:inline-flex}.how{background:var(--cream-deep);padding:140px 0;position:relative}.v3-page .how-header{max-width:720px;margin-bottom:80px}.v3-page .how h2{margin-bottom:24px;font-size:clamp(34px,5vw,58px)}.v3-page .how h2 em{color:var(--teal);font-variation-settings:"SOFT" 100,"opsz" 144;font-style:italic}.v3-page .how-sub{color:var(--ink-soft);font-size:19px;line-height:1.55}.v3-page .steps{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media(max-width:900px){.v3-page .steps{grid-template-columns:1fr;gap:24px}}.v3-page .step{background:var(--paper);border:1px solid var(--rule);border-radius:28px;padding:36px 32px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.v3-page .step:hover{transform:translateY(-4px);box-shadow:0 20px 40px -16px #0f1f1d26}.v3-page .step-illo{aspect-ratio:4/3;background:var(--teal-glow);border-radius:20px;justify-content:center;align-items:center;width:100%;margin-bottom:24px;display:flex;overflow:hidden}.v3-page .step-illo svg{width:70%;height:70%}.v3-page .step-num{color:var(--coral-deep);letter-spacing:.15em;text-transform:uppercase;margin-bottom:14px;font-family:Fraunces,serif;font-size:13px;font-weight:600}.v3-page .step h3{font-variation-settings:"SOFT" 80,"opsz" 144;margin-bottom:14px;font-size:28px;line-height:1.15}.v3-page .step p{color:var(--ink-soft);font-size:16px;line-height:1.6}.proof{background:linear-gradient(180deg,var(--cream-deep) 0%,var(--cream) 100%);padding:120px 0;position:relative}.v3-page .proof-header{text-align:center;max-width:720px;margin-bottom:72px;margin-left:auto;margin-right:auto}.v3-page .proof h2{margin-bottom:18px;font-size:clamp(34px,5vw,56px)}.v3-page .proof-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:56px;display:grid}@media(max-width:800px){.v3-page .proof-grid{grid-template-columns:1fr;gap:20px}}.v3-page .proof-card{background:var(--paper);text-align:center;border:1px solid var(--rule);border-radius:28px;padding:48px 36px;position:relative;overflow:hidden}.v3-page .proof-card:before{content:"";opacity:.06;border-radius:50%;width:200px;height:200px;position:absolute;top:-50%;right:-50%}.v3-page .proof-card:first-child:before{background:var(--teal)}.v3-page .proof-card:nth-child(2):before{background:var(--coral)}.v3-page .proof-card:nth-child(3):before{background:var(--gold)}.v3-page .proof-stat{font-variation-settings:"SOFT" 100,"opsz" 144;z-index:1;margin-bottom:14px;font-family:Fraunces,serif;font-size:clamp(64px,9vw,100px);font-weight:400;line-height:1;position:relative}.v3-page .proof-card:first-child .proof-stat{color:var(--teal)}.v3-page .proof-card:nth-child(2) .proof-stat{color:var(--coral)}.v3-page .proof-card:nth-child(3) .proof-stat{color:var(--gold-deep)}.v3-page .proof-label{color:var(--ink-soft);z-index:1;max-width:260px;margin:0 auto;font-size:16px;line-height:1.4;position:relative}.v3-page .proof-foot{text-align:center;border-top:1px solid var(--rule);max-width:800px;margin:0 auto;padding-top:40px}.v3-page .proof-foot-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--ink-mute);margin-bottom:18px;font-size:11px;font-weight:700}.v3-page .proof-foot-list{color:var(--ink);font-variation-settings:"opsz" 30;flex-wrap:wrap;justify-content:center;gap:14px 28px;font-family:Fraunces,serif;font-size:18px;font-weight:500;display:flex}.v3-page .proof-foot-list span{color:var(--rule)}.preview{background:var(--paper);padding:140px 0;position:relative;overflow:hidden}.v3-page .preview-header{text-align:center;max-width:720px;margin:0 auto 80px}.v3-page .preview h2{margin-bottom:18px;font-size:clamp(34px,5vw,58px)}.v3-page .preview h2 em{color:var(--coral);font-variation-settings:"SOFT" 100,"opsz" 144;font-style:italic}.v3-page .preview-sub{color:var(--ink-soft);font-size:19px;line-height:1.5}.v3-page .preview-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}@media(max-width:800px){.v3-page .preview-grid{grid-template-columns:1fr;gap:20px}}.v3-page .preview-card{border:1px solid var(--rule);background:var(--paper);border-radius:28px;transition:transform .3s,box-shadow .3s;overflow:hidden}.v3-page .preview-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px -16px #0f1f1d2e}.v3-page .preview-mockup{aspect-ratio:16/10;background:linear-gradient(135deg,var(--teal-glow) 0%,var(--cream-deep) 100%);justify-content:center;align-items:center;padding:28px;display:flex;position:relative;overflow:hidden}.v3-page .preview-card:nth-child(2) .preview-mockup{background:linear-gradient(135deg,#fde8dd,#f0d9c7)}.v3-page .preview-card:nth-child(3) .preview-mockup{background:linear-gradient(135deg,#e8f0e5,#d6e4d0)}.v3-page .preview-card:nth-child(4) .preview-mockup{background:linear-gradient(135deg,#f0e2ea,#d9c5d2)}.v3-page .preview-mockup svg{filter:drop-shadow(0 12px 24px #0f1f1d26);width:95%;height:95%}.v3-page .preview-meta{padding:22px 28px 28px}.v3-page .preview-tag{text-transform:uppercase;letter-spacing:.15em;color:var(--coral-deep);margin-bottom:8px;font-size:11px;font-weight:700;display:inline-block}.v3-page .preview-card h3{font-variation-settings:"SOFT" 80,"opsz" 144;margin-bottom:6px;font-size:22px}.v3-page .preview-card p{color:var(--ink-soft);font-size:15px;line-height:1.5}.included{background:var(--cream);padding:140px 0}.v3-page .included-header{text-align:center;max-width:720px;margin:0 auto 64px}.v3-page .included h2{margin-bottom:18px;font-size:clamp(34px,5vw,56px)}.v3-page .included h2 em{color:var(--teal);font-variation-settings:"SOFT" 100,"opsz" 144;font-style:italic}.v3-page .included-header p{color:var(--ink-soft);font-size:19px}.v3-page .included-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}@media(max-width:900px){.v3-page .included-grid{grid-template-columns:1fr}}.v3-page .included-card{background:var(--paper);border:1px solid var(--rule);border-radius:32px;padding:48px 44px;position:relative;overflow:hidden}.v3-page .included-card.coach{background:linear-gradient(135deg,var(--teal-deep) 0%,var(--teal) 100%);color:var(--cream);border-color:var(--teal-deep)}.v3-page .included-card.coach h3{color:var(--cream)}.v3-page .included-card.coach .card-eyebrow{color:var(--coral-soft)}.v3-page .included-card-icon{background:var(--coral-soft);width:56px;height:56px;color:var(--coral-deep);border-radius:16px;justify-content:center;align-items:center;margin-bottom:24px;display:inline-flex}.v3-page .included-card.coach .included-card-icon{color:var(--coral-soft);background:#e07a5540}.v3-page .card-eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--coral-deep);margin-bottom:14px;font-size:11px;font-weight:700}.v3-page .included-card h3{font-variation-settings:"SOFT" 80,"opsz" 144;margin-bottom:18px;font-size:30px;line-height:1.15}.v3-page .included-card p{color:var(--ink-soft);margin-bottom:28px;font-size:16px;line-height:1.6}.v3-page .included-card.coach p{color:#faf6eed9}.v3-page .included-card ul{padding:0;list-style:none}.v3-page .included-card li{border-top:1px solid #0f1f1d14;align-items:flex-start;gap:14px;padding:14px 0;font-size:16px;display:flex}.v3-page .included-card.coach li{color:#faf6eef2;border-color:#faf6ee2e}.v3-page .included-card li:first-child{border-top:none}.v3-page .check-icon{background:var(--coral);width:22px;height:22px;color:var(--paper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.v3-page .included-card.coach .check-icon{background:var(--coral);color:var(--ink)}.testimonials{background:var(--cream-deep);padding:140px 0;position:relative}.v3-page .testimonials-header{text-align:center;margin-bottom:64px}.v3-page .testimonials h2{font-variation-settings:"SOFT" 80,"opsz" 144;font-size:clamp(34px,5vw,56px)}.v3-page .testimonials h2 em{color:var(--coral);font-variation-settings:"SOFT" 100,"opsz" 144;font-style:italic}.v3-page .testimonial-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:64px;display:grid}@media(max-width:900px){.v3-page .testimonial-grid{grid-template-columns:1fr}}.v3-page .testimonial-card{background:var(--paper);border:1px solid var(--rule);border-radius:28px;padding:36px;position:relative}.v3-page .testimonial-quote-mark{background:var(--coral);width:44px;height:44px;color:var(--cream);font-variation-settings:"SOFT" 100;border-radius:50%;justify-content:center;align-items:center;padding-top:8px;font-family:Fraunces,serif;font-size:28px;line-height:1;display:flex;position:absolute;top:-16px;left:32px}.v3-page .testimonial-quote{color:var(--ink);font-variation-settings:"SOFT" 80,"opsz" 30;margin-bottom:28px;padding-top:14px;font-family:Fraunces,serif;font-size:19px;font-style:italic;line-height:1.4}.v3-page .testimonial-attribution{border-top:1px solid var(--rule);align-items:center;gap:14px;padding-top:20px;display:flex}.v3-page .testimonial-avatar{width:48px;height:48px;color:var(--cream);font-variation-settings:"SOFT" 100;border-radius:50%;justify-content:center;align-items:center;font-family:Fraunces,serif;font-size:18px;font-weight:500;display:flex}.v3-page .testimonial-card:first-child .testimonial-avatar{background:var(--teal)}.v3-page .testimonial-card:nth-child(2) .testimonial-avatar{background:var(--berry)}.v3-page .testimonial-card:nth-child(3) .testimonial-avatar{background:var(--gold-deep)}.v3-page .testimonial-name{color:var(--ink);margin-bottom:2px;font-size:15px;font-weight:600}.v3-page .testimonial-detail{color:var(--ink-mute);font-size:13px}.v3-page .pilot-strip{text-align:center;background:var(--paper);border:1px solid var(--rule);border-radius:24px;padding:36px 32px}.v3-page .pilot-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--ink-mute);margin-bottom:20px;font-size:11px;font-weight:700}.v3-page .pilot-row{color:var(--ink);font-variation-settings:"opsz" 30;flex-wrap:wrap;justify-content:center;gap:14px 36px;font-family:Fraunces,serif;font-size:18px;font-weight:500;display:flex}.v3-page .pilot-row span{color:var(--rule)}.pricing{background:var(--paper);padding:140px 0;position:relative;overflow:hidden}.v3-page .pricing-header{text-align:center;max-width:720px;margin:0 auto 64px}.v3-page .pricing h2{margin-bottom:18px;font-size:clamp(34px,5vw,58px)}.v3-page .pricing h2 em{color:var(--teal);font-variation-settings:"SOFT" 100,"opsz" 144;font-style:italic}.v3-page .pricing-header p{color:var(--ink-soft);font-size:19px}.v3-page .plans{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1120px;margin:0 auto;display:grid}@media(max-width:900px){.v3-page .plans{grid-template-columns:1fr}}.v3-page .plan{background:var(--cream);border:1px solid var(--rule);border-radius:32px;flex-direction:column;padding:44px 36px;transition:transform .3s;display:flex;position:relative}.v3-page .plan:hover{transform:translateY(-4px)}.v3-page .plan.featured{background:linear-gradient(135deg,var(--ink) 0%,var(--teal-deep) 100%);color:var(--cream);border-color:var(--ink);position:relative;transform:translateY(-16px);box-shadow:0 32px 64px -20px #0f1f1d66}.v3-page .plan.featured:hover{transform:translateY(-20px)}@media(max-width:900px){.v3-page .plan.featured,.v3-page .plan.featured:hover{transform:none}}.v3-page .plan-badge{background:var(--coral);color:var(--cream);letter-spacing:.14em;text-transform:uppercase;border-radius:100px;padding:7px 18px;font-size:11px;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 6px 14px -4px #e07a5580}.v3-page .plan-name{color:inherit;font-variation-settings:"SOFT" 80,"opsz" 144;margin-bottom:8px;font-family:Fraunces,serif;font-size:26px}.v3-page .plan-tag{color:var(--ink-mute);margin-bottom:28px;font-size:14px;line-height:1.4}.v3-page .plan.featured .plan-tag{color:#faf6eeb3}.v3-page .plan-price{font-variation-settings:"SOFT" 100,"opsz" 144;margin-bottom:4px;font-family:Fraunces,serif;font-size:64px;line-height:1}.v3-page .plan-price-foot{color:var(--ink-mute);margin-bottom:32px;font-size:13px}.v3-page .plan.featured .plan-price-foot{color:#faf6eeb3}.v3-page .plan-features{flex:1;margin-bottom:32px;padding:0;list-style:none}.v3-page .plan-features li{align-items:flex-start;gap:12px;padding:12px 0;font-size:15px;line-height:1.4;display:flex}.v3-page .plan-features svg{color:var(--teal);flex-shrink:0;margin-top:4px}.v3-page .plan.featured .plan-features svg{color:var(--coral)}.v3-page .plan-cta{text-align:center;border:1.5px solid var(--ink);width:100%;color:var(--ink);background:0 0;border-radius:100px;padding:16px;font-size:14px;font-weight:600;transition:all .2s;display:block}.v3-page .plan-cta:hover{background:var(--ink);color:var(--cream);transform:translateY(-1px)}.v3-page .plan.featured .plan-cta{background:var(--coral);border-color:var(--coral);color:var(--cream);font-weight:700}.v3-page .plan.featured .plan-cta:hover{background:var(--coral-deep);border-color:var(--coral-deep)}.v3-page .pricing-foot{text-align:center;color:var(--ink-mute);margin-top:48px;font-size:14px}.founder{background:var(--cream);padding:140px 0;position:relative;overflow:hidden}.v3-page .founder:before{content:"";background:radial-gradient(circle,var(--teal-glow) 0%,transparent 60%);pointer-events:none;width:500px;height:500px;position:absolute;top:50%;left:-200px;transform:translateY(-50%)}.v3-page .founder-grid{z-index:1;grid-template-columns:1fr 1.5fr;align-items:center;gap:80px;max-width:1040px;margin:0 auto;display:grid;position:relative}@media(max-width:800px){.v3-page .founder-grid{grid-template-columns:1fr;gap:40px}}.v3-page .founder-portrait-wrap{aspect-ratio:1;max-width:320px;margin:0 auto;position:relative}.v3-page .founder-portrait{background:linear-gradient(135deg,var(--teal-soft) 0%,var(--cream-deep) 100%);border:12px solid var(--paper);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px -12px #0f1f1d40}.v3-page .founder-portrait img{object-fit:cover;border-radius:50%;width:100%;height:100%}.v3-page .founder-portrait-deco{background:var(--coral);z-index:-1;border-radius:50%;width:60px;height:60px;position:absolute;top:-16px;right:-8px}.v3-page .founder h2{font-variation-settings:"SOFT" 80,"opsz" 144;margin-bottom:28px;font-size:clamp(28px,4vw,42px);font-style:italic;line-height:1.18}.v3-page .founder p{color:var(--ink);margin-bottom:16px;font-size:17px;line-height:1.7}.v3-page .founder-sig{border-top:1px solid var(--rule);color:var(--ink-mute);text-transform:uppercase;letter-spacing:.18em;margin-top:28px;padding-top:24px;font-size:13px;font-weight:600}.v3-page .founder-sig strong{color:var(--ink);letter-spacing:0;text-transform:none;font-variation-settings:"SOFT" 80;margin-bottom:4px;font-family:Fraunces,serif;font-size:18px;font-weight:700;display:block}.faq{background:var(--cream-deep);padding:140px 0}.v3-page .faq-inner{max-width:800px;margin:0 auto}.v3-page .faq-header{text-align:center;margin-bottom:56px}.v3-page .faq h2{font-size:clamp(34px,5vw,52px)}.v3-page .faq h2 em{color:var(--coral);font-variation-settings:"SOFT" 100,"opsz" 144;font-style:italic}.v3-page .faq-item{background:var(--paper);border-radius:20px;margin-bottom:12px;transition:box-shadow .3s;overflow:hidden}.v3-page .faq-item:hover{box-shadow:0 8px 24px -8px #0f1f1d1a}.v3-page .faq-item.open{box-shadow:0 12px 32px -8px #0f1f1d26}.v3-page .faq-q{text-align:left;width:100%;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:26px 32px;font-family:DM Sans,sans-serif;font-size:19px;font-weight:500;display:flex}.v3-page .faq-q-icon{background:var(--cream-deep);width:32px;height:32px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,background .3s;display:flex}.v3-page .faq-item.open .faq-q-icon{background:var(--coral);color:var(--cream);transform:rotate(45deg)}.v3-page .faq-a{max-height:0;color:var(--ink-soft);font-size:16px;line-height:1.7;transition:max-height .4s,padding .3s;overflow:hidden}.v3-page .faq-item.open .faq-a{max-height:500px;padding:0 32px 28px}.final{background:var(--ink);color:var(--cream);text-align:center;padding:160px 24px;position:relative;overflow:hidden}.v3-page .final:before{content:"";background:radial-gradient(circle,#e07a5538,#0000 55%);width:1000px;height:1000px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.v3-page .final:after{content:"";background:radial-gradient(circle,#14857f33,#0000 60%);width:600px;height:600px;position:absolute;bottom:-200px;right:-100px}.v3-page .final-inner{z-index:1;max-width:760px;margin:0 auto;position:relative}.v3-page .final h2{color:var(--cream);margin-bottom:28px;font-size:clamp(38px,6vw,76px);line-height:1}.v3-page .final h2 em{color:var(--coral);font-variation-settings:"SOFT" 100,"opsz" 144;font-style:italic}.v3-page .final p{color:#faf6eecc;margin-bottom:44px;font-size:20px;line-height:1.5}.v3-page .final .btn-primary{background:var(--coral);color:var(--cream);padding:22px 38px;font-size:18px;box-shadow:0 12px 32px -8px #e07a5580}.v3-page .final .btn-primary:hover{background:var(--coral-deep);box-shadow:0 16px 40px -8px #e07a5599}footer{background:var(--ink);color:#faf6eeb3;border-top:1px solid #faf6ee1a;padding:60px 24px 40px}.v3-page .foot-inner{max-width:var(--max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin:0 auto;display:flex}.v3-page footer .logo{color:var(--cream);font-size:20px}.v3-page footer .logo-mark{background:var(--coral)}.v3-page footer .logo-mark:after{background:var(--teal-bright)}.v3-page .foot-links{flex-wrap:wrap;gap:32px;font-size:14px;display:flex}.v3-page .foot-links a{color:#faf6eeb3}.v3-page .foot-links a:hover{color:var(--cream)}.v3-page .foot-bottom{max-width:var(--max);color:#faf6ee80;text-align:center;border-top:1px solid #faf6ee1a;margin:32px auto 0;padding-top:24px;font-size:13px}@media(prefers-reduced-motion:no-preference){.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.reveal.in{opacity:1;transform:translateY(0)}}.v3-page .subject-impact{background:var(--paper);padding:120px 0}.v3-page .impact-header{text-align:center;max-width:760px;margin:0 auto 56px}.v3-page .subject-impact h2{margin-bottom:18px;font-size:clamp(34px,5vw,56px)}.v3-page .subject-impact h2 em{color:var(--coral);font-variation-settings:"SOFT" 100,"opsz" 144;font-style:italic}.v3-page .impact-sub{color:var(--ink-soft);font-size:18px;line-height:1.5}.v3-page .impact-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media(max-width:1000px){.v3-page .impact-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.v3-page .impact-grid{grid-template-columns:1fr}}.v3-page .impact-card{border:1px solid var(--rule);background:linear-gradient(135deg,#e8f0e5,#d6e4d0);border-radius:22px;flex-direction:column;gap:10px;padding:24px 22px 26px;transition:transform .3s,box-shadow .3s;display:flex}.v3-page .impact-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px -16px #0f1f1d2e}.v3-page .impact-card[data-tint=mint]{background:linear-gradient(135deg,#e8f0e5,#d6e4d0)}.v3-page .impact-card[data-tint=peach]{background:linear-gradient(135deg,#fde8dd,#f0d9c7)}.v3-page .impact-card[data-tint=sage]{background:linear-gradient(135deg,#eaf1e6,#cfe0c6)}.v3-page .impact-card[data-tint=rose]{background:linear-gradient(135deg,#f0e2ea,#d9c5d2)}.v3-page .impact-emoji{font-size:36px;line-height:1}.v3-page .impact-card h3{color:var(--ink);font-variation-settings:"SOFT" 80,"opsz" 144;margin:0;font-family:Fraunces,serif;font-size:18px}.v3-page .impact-card p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.5}.v3-page .impact-cta{text-align:center;margin-top:48px}.v3-page .v3-cascade{background:var(--cream);padding:100px 0}.v3-page .v3-cascade-header{text-align:center;max-width:720px;margin:0 auto 56px}.v3-page .v3-cascade-header .eyebrow{justify-content:center}.v3-page .v3-cascade-header h2{margin-bottom:18px;font-size:clamp(34px,4.5vw,52px)}.v3-page .v3-cascade-sub{color:var(--ink-mute);font-size:18px}.v3-page .v3-cascade-rings{aspect-ratio:1;width:100%;max-width:640px;margin:0 auto;position:relative}.v3-page .v3-cascade-ring{border:1px dashed #0e5c5c47;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v3-page .v3-cascade-ring.ring-1{border-style:solid;border-color:var(--teal);background:var(--teal-glow);width:22%;height:22%}.v3-page .v3-cascade-ring.ring-2{width:46%;height:46%}.v3-page .v3-cascade-ring.ring-3{width:72%;height:72%}.v3-page .v3-cascade-ring.ring-4{width:100%;height:100%}.v3-page .v3-cascade-node{text-align:center;background:var(--paper);border:1px solid var(--rule);border-radius:14px;width:180px;padding:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 24px -12px #0f1f1d1f}.v3-page .v3-cascade-node.node-1{background:var(--teal);width:150px;color:var(--paper);border-color:var(--teal-deep);top:50%;left:50%}.v3-page .v3-cascade-node.node-1 .v3-cascade-node-label,.v3-page .v3-cascade-node.node-1 .v3-cascade-node-body{color:var(--paper)}.v3-page .v3-cascade-node.node-2{top:12%;left:50%}.v3-page .v3-cascade-node.node-3{top:50%;left:92%}.v3-page .v3-cascade-node.node-4{top:88%;left:50%}.v3-page .v3-cascade-node-icon{background:var(--cream-deep);color:var(--teal-deep);border-radius:999px;margin-bottom:6px;padding:6px;display:inline-flex}.v3-page .v3-cascade-node.node-1 .v3-cascade-node-icon{color:var(--paper);background:#ffffff2e}.v3-page .v3-cascade-node-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:6px;font-size:12px;font-weight:700}.v3-page .v3-cascade-node-body{color:var(--ink-soft);font-size:13px;line-height:1.4}.v3-page .v3-cascade-stack{display:none}.v3-page .v3-cascade-callout{text-align:center;max-width:760px;color:var(--ink-soft);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:64px auto 0;padding:28px 32px;font-family:Fraunces,serif;font-size:clamp(20px,2.2vw,26px);font-style:italic;line-height:1.4}@media(max-width:640px){.v3-page .v3-cascade{padding:72px 0}.v3-page .v3-cascade-rings{display:none}.v3-page .v3-cascade-stack{flex-direction:column;gap:14px;display:flex}.v3-page .v3-cascade-card{background:var(--paper);border:1px solid var(--rule);border-radius:14px;gap:14px;padding:18px;display:flex}.v3-page .v3-cascade-card-icon{background:var(--teal-glow);width:40px;height:40px;color:var(--teal-deep);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.v3-page .v3-cascade-card-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:6px;font-size:12px;font-weight:700}.v3-page .v3-cascade-card-body{color:var(--ink-soft);font-size:14px}}.v3-page .v3-hiw{background:var(--paper);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:100px 0}.v3-page .v3-hiw-header{text-align:center;max-width:720px;margin:0 auto 56px}.v3-page .v3-hiw-header .eyebrow{justify-content:center}.v3-page .v3-hiw-header h2{margin-bottom:18px;font-size:clamp(34px,4.5vw,52px)}.v3-page .v3-hiw-sub{color:var(--ink-mute);font-size:18px}.v3-page .v3-hiw-flow{grid-template-columns:repeat(5,1fr);align-items:stretch;gap:0;display:grid}.v3-page .v3-cascade-flow{grid-template-columns:repeat(4,1fr)}@media(max-width:640px){.v3-page .v3-cascade-flow{grid-template-columns:1fr}}.v3-page .v3-hiw-stage-wrap{align-items:stretch;display:flex;position:relative}.v3-page .v3-hiw-stage{border:1px solid var(--rule);background:var(--cream);border-radius:16px;flex-direction:column;flex:1;gap:10px;padding:24px 18px;display:flex}.v3-page .v3-hiw-num{color:var(--coral-deep);letter-spacing:.16em;font-family:Fraunces,serif;font-size:14px}.v3-page .v3-hiw-icon{background:var(--teal-glow);width:40px;height:40px;color:var(--teal-deep);border-radius:999px;justify-content:center;align-items:center;display:flex}.v3-page .v3-hiw-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:13px;font-weight:700}.v3-page .v3-hiw-body{color:var(--ink-soft);font-size:14px;line-height:1.5}.v3-page .v3-hiw-arrow{width:24px;color:var(--teal);flex-shrink:0;justify-content:center;align-items:center;display:flex}.v3-page .v3-hiw-callout{text-align:center;max-width:760px;color:var(--ink-soft);margin:56px auto 0;font-family:Fraunces,serif;font-size:clamp(20px,2.2vw,26px);font-style:italic;line-height:1.4}@media(max-width:640px){.v3-page .v3-hiw{padding:72px 0}.v3-page .v3-hiw-flow{grid-template-columns:1fr;gap:14px}.v3-page .v3-hiw-stage-wrap{flex-direction:column}.v3-page .v3-hiw-arrow{width:100%;height:20px;margin:2px 0;transform:rotate(90deg)}}.v3-page .v3-outcome{background:var(--cream);padding:100px 0}.v3-page .v3-outcome-header{text-align:center;max-width:760px;margin:0 auto 56px}.v3-page .v3-outcome-header .eyebrow{justify-content:center}.v3-page .v3-outcome-header h2{margin-bottom:18px;font-size:clamp(34px,4.5vw,52px)}.v3-page .v3-outcome-sub{color:var(--ink-mute);font-size:18px}.v3-page .v3-outcome-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.v3-page .v3-outcome-card{background:var(--paper);border:1px solid var(--rule);text-align:center;border-radius:18px;padding:32px 28px}.v3-page .v3-outcome-stat{color:var(--teal-deep);letter-spacing:-.03em;margin-bottom:14px;font-family:Fraunces,serif;font-size:clamp(48px,6vw,68px);line-height:1}.v3-page .v3-outcome-label{color:var(--ink);margin-bottom:16px;font-size:16px}.v3-page .v3-outcome-foot{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);font-size:12px}.v3-page .v3-outcome-model{text-align:center;max-width:820px;color:var(--ink-mute);margin:36px auto 0;font-size:13px;line-height:1.6}.v3-page .v3-outcome-creds{text-align:center;max-width:820px;color:var(--ink-mute);margin:24px auto 0;font-size:13px;font-style:italic}@media(max-width:640px){.v3-page .v3-outcome{padding:72px 0}.v3-page .v3-outcome-grid{grid-template-columns:1fr}}.v3-page .v3-start{background:var(--paper);border-top:1px solid var(--rule);padding:100px 0}.v3-page .v3-start-header{text-align:center;max-width:720px;margin:0 auto 56px}.v3-page .v3-start-header .eyebrow{justify-content:center}.v3-page .v3-start-header h2{margin-bottom:18px;font-size:clamp(34px,4.5vw,52px)}.v3-page .v3-start-sub{color:var(--ink-mute);font-size:18px}.v3-page .v3-start-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:920px;margin:0 auto;display:grid}.v3-page .v3-start-card{background:var(--cream);border:1px solid var(--rule);border-radius:20px;flex-direction:column;gap:14px;padding:36px 32px;display:flex}.v3-page .v3-start-title{font-size:clamp(22px,2.4vw,28px)}.v3-page .v3-start-tagline{color:var(--ink-soft);font-size:15px}.v3-page .v3-start-price{align-items:baseline;gap:12px;margin-top:4px;display:flex}.v3-page .v3-start-price-primary{color:var(--ink);letter-spacing:-.02em;font-family:Fraunces,serif;font-size:36px}.v3-page .v3-start-price-secondary{color:var(--ink-mute);font-size:14px}.v3-page .v3-start-cta{background:var(--teal);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:8px;padding:14px 24px;font-size:15px;font-weight:600;transition:background .2s;display:inline-flex;color:var(--paper)!important}.v3-page .v3-start-cta:hover{background:var(--teal-deep);color:var(--paper)!important}.v3-page .v3-start-foot{text-align:center;margin-top:40px;font-size:15px}.v3-page .v3-start-foot a{color:var(--coral-deep);border-bottom:1px solid var(--coral-soft);padding-bottom:2px}@media(max-width:640px){.v3-page .v3-start{padding:72px 0}.v3-page .v3-start-grid{grid-template-columns:1fr}}.v3-page .v3-play-ar,.v3-page .v3-play-cc{background:var(--paper);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:100px 0}.v3-page .v3-play-cc{background:var(--cream)}.v3-page .v3-play-card{border:1px solid var(--rule);background:var(--cream);border-radius:20px;flex-direction:column;gap:14px;max-width:960px;margin:0 auto;padding:20px;display:flex}.v3-page .v3-play-card--cc{padding:0;overflow:hidden}.v3-page .v3-play-game{border-radius:14px;width:100%;height:520px;position:relative;overflow:hidden}@media(min-width:768px){.v3-page .v3-play-game{height:600px}}.v3-page .v3-play-game--cc{border-radius:20px;height:600px}.v3-page .v3-play-loading{z-index:10;background:var(--teal);border-radius:14px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.v3-page .v3-play-rail{width:100%}.v3-page .v3-play-cta{background:var(--paper);color:var(--ink);border-radius:12px;justify-content:center;align-items:center;padding:12px 16px;font-size:14px;display:flex}.v3-page .v3-play-link{color:var(--coral-deep);border-bottom:1px solid var(--coral-soft);align-items:center;gap:4px;margin-left:6px;display:inline-flex}@media(max-width:640px){.v3-page .v3-play-ar,.v3-page .v3-play-cc{padding:72px 0}.v3-page .v3-play-game{height:440px}.v3-page .v3-play-game--cc{height:560px}}.v3-page .pb-section{background:var(--paper);padding:100px 0}.v3-page .pb-narrow{max-width:720px}.v3-page .pb-back{color:var(--ink-mute);margin-bottom:20px;font-size:14px;display:inline-block}.v3-page .pb-h1{letter-spacing:-.02em;margin:10px 0 0;font-family:Fraunces,serif;font-size:clamp(32px,5vw,54px)}.v3-page .pb-sub{color:var(--ink-soft);max-width:46ch;margin-top:14px;font-size:17px}.v3-page .pb-inbox-note{color:var(--ink-soft);background:#fef3e2;border:1px solid #f5d9b8;border-radius:12px;max-width:52ch;margin:18px 0 8px;padding:14px 18px;font-size:15px;line-height:1.5}.v3-page .pb-sub--wide{max-width:60ch}.v3-page .pb-highlights{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.v3-page .pb-highlights li{color:var(--ink);padding-left:22px;font-size:16px;position:relative}.v3-page .pb-highlights li:before{content:"·";color:var(--coral-deep);font-size:22px;line-height:1;position:absolute;left:6px}.v3-page .pb-trust{text-align:center;color:var(--ink-mute);margin-top:14px;font-size:13px}.v3-page .pb-band{margin-top:56px}.v3-page .pb-band-head{font-family:var(--serif,"Playfair Display", serif);color:#0f1f3d;margin:0;font-size:clamp(24px,3.2vw,32px)}.v3-page .pb-band-sub{color:#e8832a;letter-spacing:.01em;margin:6px 0 0;font-size:15px}.v3-page .pb-band .pb-grid{margin-top:24px}.v3-page .pb-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:44px;display:grid}.v3-page .pb-card{border:1px solid var(--rule);background:var(--cream);border-radius:18px;flex-direction:column;gap:8px;padding:26px 24px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.v3-page .pb-card:hover{border-color:var(--coral-soft);transform:translateY(-2px)}.v3-page .pb-card-band{background:var(--amber,#e8832a);width:5px;position:absolute;inset:0 auto 0 0}.v3-page .pb-accent-amber .pb-card-band{background:#e8832a}.v3-page .pb-accent-teal .pb-card-band{background:var(--teal)}.v3-page .pb-accent-coral .pb-card-band{background:var(--coral)}.v3-page .pb-accent-navy .pb-card-band{background:#0f1f3d}.v3-page .pb-card-title{margin:0;font-family:Fraunces,serif;font-size:22px}.v3-page .pb-card-sub{color:var(--ink-soft);flex:1;font-size:15px}.v3-page .pb-card-cta{color:var(--coral-deep);margin-top:8px;font-size:15px;font-weight:600}.v3-page .pb-form{border:1px solid var(--rule);background:var(--cream);border-radius:18px;gap:16px;margin-top:32px;padding:22px;display:grid}.v3-page .pb-toggle{grid-template-columns:1fr 1fr;gap:10px;display:grid}.v3-page .pb-toggle-btn{border:1px solid var(--rule);background:var(--paper);color:var(--ink-soft);cursor:pointer;border-radius:999px;padding:14px 12px;font-size:15px;font-weight:600}.v3-page .pb-toggle-btn.is-active{background:var(--teal);border-color:var(--teal);color:var(--paper)}.v3-page .pb-fields{gap:12px;display:grid}@media(min-width:640px){.v3-page .pb-fields{grid-template-columns:1fr 1fr}}.v3-page .pb-field label{color:var(--ink-mute);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.v3-page .pb-field input{border:1px solid var(--rule);background:var(--paper);width:100%;color:var(--ink);border-radius:12px;padding:14px;font-size:16px}.v3-page .pb-submit{background:var(--coral);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px 24px;font-size:16px;font-weight:600;display:inline-flex;color:var(--paper)!important}.v3-page .pb-submit:disabled{opacity:.6}.v3-page .pb-submit--link{width:auto;margin-top:20px}.v3-page .pb-spin{width:16px;height:16px;animation:1s linear infinite pb-spin}@keyframes pb-spin{to{transform:rotate(360deg)}}.v3-page .pb-divider{border:0;border-top:1px solid var(--rule);margin:40px 0}.v3-page .pb-next h2{margin:0 0 10px;font-family:Fraunces,serif;font-size:clamp(22px,3vw,30px)}.v3-page .pb-next p{color:var(--ink-soft)}.v3-page .pb-next-small{margin-top:14px;font-size:14px}.v3-page .pb-next-small a{color:var(--coral-deep);border-bottom:1px solid var(--coral-soft)}.v3-page .v3-pbstrip{background:var(--cream);border-top:1px solid var(--rule);padding:90px 0}.v3-page .v3-pbstrip-h2{letter-spacing:-.02em;margin:10px 0 0;font-family:Fraunces,serif;font-size:clamp(26px,3.4vw,40px)}.v3-page .v3-pbstrip-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px;display:grid}.v3-page .v3-pbstrip-card{border:1px solid var(--rule);background:var(--paper);border-radius:14px;padding:20px 18px;transition:transform .2s;display:block;position:relative;overflow:hidden}.v3-page .v3-pbstrip-card:hover{transform:translateY(-2px)}.v3-page .v3-pbstrip-title{color:var(--ink);font-family:Fraunces,serif;font-size:17px}.v3-page .v3-pbstrip-foot{text-align:center;margin-top:26px;font-size:15px}.v3-page .v3-pbstrip-foot a{color:var(--coral-deep);border-bottom:1px solid var(--coral-soft)}@media(max-width:860px){.v3-page .v3-pbstrip-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.v3-page .pb-section{padding:72px 0}.v3-page .pb-grid{grid-template-columns:1fr}.v3-page .v3-pbstrip{padding:68px 0}}.v3-page .pb-card-cover{background:#0f1f3d;border-radius:14px;margin-bottom:18px;overflow:hidden}.v3-page .pb-card-cover img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.v3-page .pb-hero{max-width:720px;display:block}.v3-page .pb-hero-body{min-width:0}.v3-page .pb-hero-cover img{border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 18px 44px #0f1f3d2e}.v3-page .pb-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(max-width:767px){.v3-page .pb-card-cover{width:70%;margin-left:auto;margin-right:auto}.v3-page .pb-hero-cover{width:65%;margin:0 auto 26px}}@media(min-width:768px){.v3-page .pb-hero--with-cover{grid-template-columns:minmax(0,40%) minmax(0,55%);align-items:center;gap:5%;max-width:1000px;display:grid}.v3-page .pb-hero-cover{max-width:420px}}.v3-page .ak-faq-item{border-bottom:1px solid #0f1f3d1a;padding:4px 0}.v3-page .ak-faq-q{cursor:pointer;align-items:center;min-height:48px;padding:18px 4px;list-style:none;display:flex}.v3-page .ak-faq-q::-webkit-details-marker{display:none}.v3-page .ak-faq-h3{margin:0;font-size:1.05rem;font-weight:600;line-height:1.4;display:inline}.v3-page .ak-faq-a{opacity:.85;margin:0 0 18px;padding:0 4px;line-height:1.65}.v3-page .ak-faq-links{opacity:.9;margin-top:28px;line-height:1.7}.v3-page .ak-faq-links a{text-decoration:underline}.v3-page .hero-bluf{margin:0 0 14px;font-size:1.05rem;font-weight:500;line-height:1.6}.prehydrate-seo{color:#1f2937;max-width:42rem;margin:0 auto;padding:2rem 1.25rem;font-family:system-ui,-apple-system,sans-serif;line-height:1.6}.prehydrate-seo h2{margin:0 0 1rem;font-size:1.25rem;line-height:1.25}.prehydrate-seo p{margin:0 0 .75rem}
