.pricing-page{width:calc(100% - 80px);max-width:1100px;margin:70px auto}.pricing-page>header{text-align:center}.pricing-page header .eyebrow{justify-content:center}.pricing-page header h1{font-size:50px;font-weight:500}.pricing-page header p:not(.eyebrow){color:var(--muted);margin:20px;font-size:12px}.pricing-cards{grid-template-columns:repeat(3,1fr);gap:15px;margin:45px 0;display:grid}.pricing-cards article{border:1px solid var(--line);background:#19191b;border-radius:14px;flex-direction:column;align-items:flex-start;padding:26px;display:flex}.pricing-cards .recommended{background:linear-gradient(150deg,#363638,#1d1d1f);border-color:#848486}.pricing-cards h2{font-size:23px}.pricing-cards .price{letter-spacing:-.05em;margin:22px 0 10px;font-size:29px}.price small{letter-spacing:0;font-size:10px}.pricing-cards p{color:var(--muted);font-size:11px}.pricing-cards ul{color:#ccccce;gap:12px;margin:24px 0;padding:0;font-size:10px;list-style:none;display:grid}.pricing-cards li:before{content:"✓";color:var(--accent);margin-right:7px}.pricing-cards .primary,.pricing-cards .secondary{width:100%;margin-top:auto;font-size:10px}.pricing-faq{max-width:700px;margin:70px auto}.pricing-faq h2{margin-bottom:30px;font-size:27px}.pricing-faq details{border-top:1px solid var(--line);padding:8px 0}.pricing-faq p{color:var(--muted);padding-bottom:20px;font-size:12px}.pricing-page .sample-warning{font-size:10px}.landing-hero,.landing-section,.landing-trust,.landing-journey,.landing-final{width:calc(100% - 80px);max-width:1230px;margin-inline:auto}.landing-hero{isolation:isolate;background:radial-gradient(at 78% 48%,#123c351f,#0000 62%);align-items:center;width:100%;max-width:none;min-height:790px;margin-block:0 38px;padding:74px max(40px,50vw - 615px) 100px;display:flex;position:relative;overflow:clip}.landing-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#070809 6%,#070809f2 34%,#07080980 49%,#0000 64%);position:absolute;inset:0}.hero-copy{z-index:2;max-width:560px;animation:.7s ease-out both reveal;position:relative}.hero-label{letter-spacing:.12em;color:var(--accent);margin-bottom:26px;font-size:10px}.hero-copy h1{letter-spacing:-.065em;font-size:clamp(48px,5.4vw,76px);font-weight:550;line-height:1.08}.hero-copy h1 em{color:var(--accent);-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#ffd4a3,#ffa34f 65%,#ef7c38);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-lead{max-width:505px;color:var(--muted);margin:28px 0;font-size:16px;line-height:1.85}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-actions .primary,.hero-actions .secondary{min-height:50px;padding:15px 20px;font-size:13px}.hero-reassurance{color:var(--muted);align-items:center;gap:8px;margin-top:20px;font-size:12px;display:flex}.hero-reassurance svg{color:var(--success)}.local-start{color:var(--text);text-underline-offset:5px;align-items:center;gap:8px;margin-top:12px;font-size:12px;text-decoration:underline;display:inline-flex}.hero-world{pointer-events:none;min-width:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.hero-video-scene{aspect-ratio:464/688;height:950px;position:absolute;top:-82px;right:max(-40px,50vw - 720px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 96%,#0000)}.hero-video-scene img,.hero-video-scene video{object-fit:contain;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute}.hero-video-scene video{opacity:0}.hero-video-scene video.is-playing{opacity:1}.hero-motion-stop{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hero-motion-stop:focus-visible{z-index:3;clip-path:none;background:var(--surface);width:auto;height:auto;min-height:44px;color:var(--text);border:1px solid var(--line);border-radius:12px;padding:12px 18px;bottom:24px;left:max(40px,50vw - 615px)}.hero-motion-stop[hidden]{display:none}.landing-trust{border-block:1px solid var(--line);color:var(--muted);grid-template-columns:repeat(4,1fr);gap:20px;padding:30px 0;font-size:12px;display:grid}.landing-trust span{align-items:center;gap:10px;display:flex}.landing-trust svg{color:var(--accent);flex-shrink:0}.landing-section{margin-block:110px}.landing-section-title{text-align:center;margin-bottom:42px}.landing-section-title .eyebrow{justify-content:center}.landing-section h2,.landing-radar h2,.landing-journey h2,.landing-final h2{letter-spacing:-.045em;font-size:clamp(30px,3.1vw,44px);font-weight:550;line-height:1.22}.landing-section h2 span,.landing-radar h2 span,.landing-journey h2 span{color:var(--accent)}.landing-section-title>p:last-child{color:var(--muted);max-width:670px;margin:22px auto 0;font-size:15px;line-height:1.8}.preview-switch{justify-content:center;gap:8px;margin-bottom:24px;display:flex}.preview-switch button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:30px;align-items:center;gap:8px;padding:12px 20px;font-size:13px;transition:background .2s,color .2s,border-color .2s;display:flex}.preview-switch button[aria-pressed=true]{color:var(--accent);background:#ffa34f18;border-color:#aa6c39}.preview-frame{background:var(--bg);border:1px solid #6a4b35;border-radius:20px;margin:0;overflow:hidden;box-shadow:0 30px 100px #000a,0 0 90px #f69b3710}.preview-bar{border-bottom:1px solid var(--line);color:var(--muted);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.preview-bar .dom-brand{transform-origin:0;transform:scale(.8)}.preview-bar small{font-size:11px}.preview-frame picture{display:block}.preview-frame img{aspect-ratio:1440/1000;object-fit:contain;width:100%;height:auto;display:block}.preview-frame figcaption{background:var(--surface);border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:20px 25px;font-size:13px;display:flex}.preview-frame .text-button{color:var(--accent);flex-shrink:0}.preview-disclosure{text-align:center;color:var(--muted);margin-top:20px;font-size:12px}.feature-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.feature-bento>article{border:1px solid var(--line);background:linear-gradient(135deg, #1c1c1f, var(--surface) 75%);border-radius:20px;padding:30px;position:relative;overflow:hidden}.feature-bento h3{letter-spacing:-.035em;margin:22px 0 17px;font-size:25px;font-weight:550;line-height:1.3}.feature-bento p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.85}.feature-bento>article>svg{color:var(--accent)}.feature-bento .text-button{color:var(--accent);margin-top:24px}.bento-budget{grid-row:span 2;background:radial-gradient(ellipse at 10% 10%, #ffa34f19, transparent 65%), var(--surface)!important}.outcome-ledger{gap:14px;margin-top:38px;display:grid}.outcome-ledger span{color:var(--text);background:#090a0b77;border:1px solid #ffa34f29;border-radius:12px;padding:20px 18px;font-size:13px}.outcome-ledger b{color:var(--muted);margin-top:6px;font-size:12px;font-weight:400;display:block}.comparison-proof,.mini-task{gap:10px;margin-top:24px;font-size:12px;display:grid}.comparison-proof span,.mini-task span{background:#252527;border-radius:8px;align-items:center;gap:9px;padding:11px 13px;display:flex}.comparison-proof svg,.mini-task span:last-child{color:var(--success)}.mini-task i{border:1px solid var(--muted);border-radius:3px;width:12px;height:12px}.bento-home{grid-column:span 2;grid-template-columns:1.1fr 1fr;align-items:center;gap:26px;display:grid}.home-passport{background:var(--bg);border:1px solid #5e4635;border-radius:14px;padding:25px;box-shadow:0 12px 30px #0006}.home-passport p{letter-spacing:.12em;color:var(--accent)!important;margin:18px 0!important;font-size:10px!important}.home-passport>span{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.home-passport svg{width:16px;height:16px;color:var(--accent)}.landing-radar{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;width:calc(100% - 80px);max-width:1150px;margin:130px auto;display:grid}.landing-radar p:not(.eyebrow){color:var(--muted);margin:25px 0;font-size:14px;line-height:1.85}.radar-criteria{background:linear-gradient(150deg, #ffa34f0b, var(--surface));box-shadow:var(--shadow);border:1px solid #574231;border-radius:20px;padding:25px 28px}.radar-criteria>p{margin:0 0 15px!important;font-size:12px!important}.radar-criteria>div{border-top:1px solid var(--line);align-items:center;gap:18px;padding:20px 0;display:flex}.radar-criteria>div>span{color:var(--accent);font-size:12px}.radar-criteria strong{flex:1;font-size:14px;font-weight:500}.radar-criteria small{margin-top:6px;font-size:12px;display:block}.radar-criteria svg{color:var(--success)}.landing-journey{text-align:center;margin-block:110px}.landing-journey .eyebrow{justify-content:center}.landing-journey>div{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:repeat(5,1fr);margin-top:45px;display:grid;overflow:hidden}.landing-journey article{border-right:1px solid var(--line);align-content:start;justify-items:center;gap:18px;padding:30px 16px;display:grid}.landing-journey article:last-child{border:0}.landing-journey article>span{color:var(--muted);font-size:12px}.landing-journey svg{width:27px;height:27px;color:var(--accent)}.landing-journey h3{letter-spacing:-.02em;font-size:15px;font-weight:550}.landing-journey article p{color:var(--muted);font-size:12px}.landing-final{text-align:center;background:radial-gradient(ellipse at 50% 100%, #ffaa3522, transparent 80%), var(--surface);border:1px solid #745133;border-radius:22px;margin-block:100px 0;padding:65px 30px}.landing-final .eyebrow,.landing-final .hero-actions{justify-content:center}.landing-final p:not(.eyebrow){color:var(--muted);max-width:680px;margin:22px auto;font-size:15px}.landing-final small{margin-top:25px;font-size:12px;display:block}@keyframes reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.landing-hero{min-height:730px}.hero-copy{max-width:470px}.hero-video-scene{height:870px;top:-30px;right:-120px}.hero-copy h1{font-size:53px}.hero-lead{font-size:14px}.landing-trust{grid-template-columns:repeat(2,1fr)}.feature-bento{grid-template-columns:1fr 1fr}.bento-budget{grid-row:auto}.bento-home{grid-column:1/-1}.landing-radar{gap:35px}.pricing-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.landing-hero,.landing-section,.landing-trust,.landing-journey,.landing-final,.landing-radar,.pricing-page{width:calc(100% - 36px)}.landing-hero{align-items:flex-start;width:100%;min-height:980px;margin-block:0 24px;padding:30px 18px 540px}.landing-hero:after{background:linear-gradient(#070809 25%,#070809e6 38%,#07080940 52%,#0000 66%)}.hero-copy{max-width:540px}.hero-copy h1{font-size:clamp(38px,10.3vw,61px)}.hero-label{margin-bottom:19px;font-size:9px;line-height:1.8}.hero-lead{margin:22px 0;font-size:14px;line-height:1.8}.hero-actions{gap:10px}.hero-actions .primary,.hero-actions .secondary{padding:13px 16px;font-size:12px}.hero-world{height:650px;top:auto;-webkit-mask-image:linear-gradient(#0000,#000 23% 80%,#0000);mask-image:linear-gradient(#0000,#000 23% 80%,#0000)}.hero-video-scene{height:740px;top:-55px;right:50%;transform:translate(50%)}.hero-motion-stop:focus-visible{bottom:20px;left:18px}.landing-trust{gap:22px 12px;padding-block:24px;font-size:11px}.landing-trust span{align-items:flex-start}.landing-section,.landing-journey{margin-block:75px}.landing-section h2,.landing-radar h2,.landing-journey h2,.landing-final h2{font-size:30px}.landing-section-title>p:last-child{font-size:13px;line-height:1.85}.preview-switch button{padding:11px 14px;font-size:12px}.preview-bar{gap:8px;padding:10px 14px}.preview-bar small{font-size:10px}.preview-bar .dom-brand{width:136px}.preview-frame img{aspect-ratio:390/844;max-height:750px}.preview-frame figcaption{flex-direction:column;align-items:flex-start;padding:19px;font-size:12px}.preview-disclosure{font-size:11px}.feature-bento{grid-template-columns:1fr;gap:14px}.feature-bento>article{padding:25px}.feature-bento h3{font-size:24px}.bento-home{grid-column:auto;grid-template-columns:1fr;gap:28px}.home-passport{width:100%;padding:23px}.landing-radar{grid-template-columns:1fr;gap:30px;margin-block:75px}.landing-radar p:not(.eyebrow){font-size:13px}.radar-criteria{padding:20px}.landing-journey>div{background:0 0;border:0;grid-template-columns:1fr;gap:10px;margin-top:30px}.landing-journey article{text-align:left;background:var(--surface);border-radius:13px;grid-template-columns:30px 30px 1fr;place-items:center start;gap:10px 15px;padding:22px;display:grid;border:1px solid var(--line)!important}.landing-journey article p{grid-column:3}.landing-final{margin-top:65px;padding:40px 23px}.landing-final p:not(.eyebrow){font-size:13px}.landing-final small{font-size:11px;line-height:1.8}.pricing-page header h1{font-size:36px}.pricing-cards{grid-template-columns:1fr}.pricing-cards ul,.pricing-cards .primary,.pricing-cards .secondary{font-size:12px}.pricing-cards article{padding:27px}.pricing-faq{margin-top:45px}}@media (prefers-reduced-motion:reduce){.hero-copy{animation:none}.preview-switch button{transition:none}.hero-video-scene video,.hero-motion-stop{display:none}}
