@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@400;500;700;800&family=Chakra+Petch:wght@500;600;700&display=swap";:root{--bg: #f6f0e2;--bg-soft: #fffaf0;--panel: rgba(255, 248, 236, .82);--panel-strong: rgba(255, 252, 245, .9);--text: #1f231f;--muted: #5b665f;--line: rgba(31, 35, 31, .12);--lime: #9dbf00;--coral: #e76e47;--cyan: #0ea7a0;--gold: #c98a00;--radius-xl: 34px;--radius-lg: 24px;--radius-md: 18px;--shadow: 0 12px 30px rgba(103, 88, 56, .06);--content: 1640px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Bricolage Grotesque,Segoe UI,sans-serif;color:var(--text);background:radial-gradient(circle at 14% 18%,rgba(157,191,0,.18),transparent 0 24%),radial-gradient(circle at 84% 16%,rgba(14,167,160,.16),transparent 0 20%),radial-gradient(circle at 50% 102%,rgba(231,110,71,.16),transparent 0 28%),linear-gradient(180deg,#fbf6ec,#f8f0df 42%,#f3e8d7);background-size:132% 132%,126% 126%,148% 148%,100% 100%;animation:page-wash 18s ease-in-out infinite alternate;min-height:100vh;overflow-x:hidden}body:before,body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1}body:before{inset:-20%;background:radial-gradient(circle at 18% 24%,rgba(157,191,0,.28),transparent 0 26%),radial-gradient(circle at 76% 18%,rgba(14,167,160,.24),transparent 0 22%),radial-gradient(circle at 56% 82%,rgba(231,110,71,.24),transparent 0 28%),conic-gradient(from 180deg at 50% 50%,rgba(201,138,0,.12),transparent 18%,rgba(231,110,71,.12) 42%,transparent 68%,rgba(14,167,160,.12) 86%,transparent 100%);filter:blur(36px);opacity:.98;animation:bg-drift-a 13s ease-in-out infinite alternate}body:after{inset:-14%;background:linear-gradient(135deg,rgba(201,138,0,.18),transparent 18%,rgba(231,110,71,.18) 48%,transparent 74%),radial-gradient(circle at 72% 70%,rgba(14,167,160,.2),transparent 0 24%),radial-gradient(circle at 28% 74%,rgba(255,255,255,.35),transparent 0 18%);filter:blur(42px);opacity:.86;animation:bg-drift-b 11s ease-in-out infinite alternate}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}main{width:min(calc(100% - 56px),var(--content));margin:0 auto;padding-bottom:96px;position:relative;isolation:isolate}main:before{content:"";position:absolute;inset:84px 0 0;z-index:-1;border-radius:48px;background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.42),transparent 0 22%),radial-gradient(circle at 82% 26%,rgba(255,255,255,.22),transparent 0 20%),linear-gradient(180deg,#ffffff1f,#ffffff0a 22%,#ffffff14 58%,#ffffff08);filter:blur(.2px);opacity:.96;pointer-events:none}section{margin-top:48px}.topbar{position:sticky;top:14px;z-index:20;margin-top:20px;display:flex;gap:20px;align-items:center;justify-content:space-between;padding:18px 24px;border:1px solid var(--line);border-radius:999px;background:linear-gradient(180deg,#fffcf59e,#fffcf570);backdrop-filter:blur(12px);box-shadow:0 8px 20px #6758380f}.brand{display:flex;align-items:center;gap:14px}.brand img{width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.35))}.brand__meta{display:grid;gap:4px}.brand__eyebrow{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--coral)}.brand__title{font-size:1rem;font-weight:800}.nav{display:flex;flex-wrap:wrap;gap:16px;font-size:.94rem;color:var(--muted)}.nav a:hover{color:var(--text)}.hero{position:relative;overflow:hidden;padding:56px;min-height:clamp(700px,78vh,920px);border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(145deg,#fffaf08f,#f9f0de47),radial-gradient(circle at top left,rgba(157,191,0,.12),transparent 35%);box-shadow:inset 0 1px #ffffff85;backdrop-filter:blur(10px)}.hero:before{content:"";position:absolute;inset:-14% -8%;background:radial-gradient(circle at 24% 24%,rgba(255,255,255,.66),transparent 0 16%),linear-gradient(120deg,transparent 24%,rgba(255,255,255,.28) 48%,transparent 72%);opacity:.75;pointer-events:none;animation:hero-sheen 8.8s ease-in-out infinite alternate}.hero:after{content:"";position:absolute;inset:auto -18% -40% auto;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(231,110,71,.16),transparent 70%)}.hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:40px;align-items:center;position:relative;z-index:1}.eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid rgba(157,191,0,.24);border-radius:999px;color:var(--lime);background:#9dbf0014;text-transform:uppercase;letter-spacing:.14em;font-size:.73rem}.hero h1,.page-hero h1{margin:18px 0 14px;font-size:clamp(3.4rem,7.4vw,6.8rem);line-height:.92;letter-spacing:-.05em;max-width:10ch}.hero p,.page-hero p,.section-intro p,.copy-card p,.feature-card p,.faq-intro p,.legal-copy p,.success-panel p{color:var(--muted);font-size:1.12rem;line-height:1.72}.cta-row,.inline-actions,.card-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.btn{appearance:none;border:0;cursor:pointer;font:inherit;padding:14px 20px;border-radius:999px;transition:transform .24s ease,box-shadow .24s ease,background .24s ease}.btn:hover{transform:translateY(-2px)}.btn--primary{color:#fffdf7;background:linear-gradient(135deg,#1f231f,#475046);box-shadow:0 12px 28px #1f231f2e}.btn--secondary{background:#ffffffe6;color:var(--text);border:1px solid rgba(31,35,31,.12)}.btn--ghost{background:transparent;color:var(--text);border:1px dashed rgba(31,35,31,.22)}.hero-notes,.stat-strip,.feature-grid,.plan-grid,.compat-grid,.faq-grid,.page-grid,.info-grid{display:grid;gap:18px}.hero-notes{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.micro-card,.copy-card,.feature-card,.matrix-card,.faq-card,.legal-copy,.success-panel,.plan-card,.mode-card,.detail-card,.checkout-card,.demo-stage{border-radius:var(--radius-lg);background:linear-gradient(180deg,#fff9eff0,#f9efdfeb),radial-gradient(circle at top left,rgba(255,255,255,.56),transparent 42%);box-shadow:inset 0 1px #ffffffa3,inset 0 -1px #c98a0014,0 6px 18px #67583808}.micro-card{padding:18px;will-change:transform}.hero-notes .micro-card:nth-child(1),.hero-notes .micro-card:nth-child(3){animation:note-bob 8.8s ease-in-out infinite}.hero-notes .micro-card:nth-child(3){animation-delay:-2s}.micro-card strong,.section-intro h2,.plan-card h3,.feature-card h3,.mode-card h3,.faq-card h3,.checkout-card h2,.success-panel h1,.page-hero h1{font-family:Chakra Petch,Trebuchet MS,sans-serif}.hero-stage{position:relative;display:grid;gap:14px;min-height:100%;animation:stage-drift 10.8s ease-in-out infinite}.stage-screen{padding:24px;border-radius:28px;background:linear-gradient(180deg,#fffbf4f5,#f6eddceb),linear-gradient(135deg,#e76e4714,#0ea7a014);box-shadow:inset 0 1px #ffffffb8,0 10px 24px #6758380a;animation:screen-breathe 8.8s ease-in-out infinite}.stage-header{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}.stage-pill{display:inline-flex;padding:8px 12px;border-radius:999px;background:#1f231f0f;color:var(--muted);font-size:.8rem}.stage-score{font-family:Chakra Petch,monospace;color:var(--gold)}.stage-question{padding:22px;border-radius:24px;background:linear-gradient(180deg,#ffffffeb,#faf3e7eb);box-shadow:inset 0 1px #ffffffbd,0 8px 18px #67583808}.stage-question strong{display:block;margin-bottom:10px;font-size:1.25rem}.stage-options{margin-top:16px;display:grid;gap:10px}.stage-option{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:16px;background:linear-gradient(180deg,#ffffffb8,#f7f0e3e0);will-change:transform,background-color;box-shadow:inset 0 1px #fff9}.stage-option span{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:50%;font-family:Chakra Petch,monospace;background:linear-gradient(135deg,var(--coral),#ffb08d);color:#160d09;font-weight:700}.stage-option:nth-child(2){animation:option-wave 7.2s ease-in-out infinite;animation-delay:-1.4s}.stage-option:nth-child(3){animation:option-wave 8.4s ease-in-out infinite;animation-delay:-3.1s}.hero-chat{display:grid;grid-template-columns:1fr 1fr;gap:12px}.chat-stack{display:grid;gap:10px}.bubble{padding:12px 14px;border-radius:18px;background:linear-gradient(180deg,#fffbf4f0,#f7efe0f5);color:var(--text);position:relative;box-shadow:inset 0 1px #ffffffb8,0 8px 18px #6758380a;will-change:transform,box-shadow}.bubble:after{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:inherit;background:linear-gradient(180deg,#e76e47c7,#9dbf009e,#0ea7a08a);opacity:.8;pointer-events:none}.chat-stack:first-child .bubble:nth-child(1),.chat-stack:last-child .bubble:nth-child(2){animation:bubble-float 8.6s ease-in-out infinite}.chat-stack:first-child .bubble:nth-child(2),.chat-stack:last-child .bubble:nth-child(1){animation:bubble-float 10.4s ease-in-out infinite;animation-delay:-1.6s}.section-shell,.page-hero,.success-shell{padding:40px;border-radius:var(--radius-xl);background:linear-gradient(180deg,#fff8eeb8,#f5ecdcad),radial-gradient(circle at top left,rgba(255,255,255,.34),transparent 42%);box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #c98a000f,0 8px 24px #6758380a;position:relative;overflow:hidden}.section-shell:before,.page-hero:before,.success-shell:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,#9dbf00b3,#0ea7a03d,#e76e475c);opacity:.5}.section-intro{display:grid;gap:8px;margin-bottom:22px}.section-intro h2{margin:0;font-size:clamp(2.4rem,4.6vw,4.4rem);line-height:.98}.stat-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-chip{padding:22px;border-radius:24px;background:linear-gradient(180deg,#fffaf2eb,#f6eee0e6);box-shadow:inset 0 1px #ffffffad,0 6px 16px #67583808}.stat-chip strong{display:block;font-family:Chakra Petch,monospace;color:var(--lime);margin-bottom:8px;font-size:.98rem}.copy-card,.feature-card,.matrix-card,.plan-card,.mode-card,.detail-card,.checkout-card,.faq-card,.legal-copy,.success-panel{padding:26px}.copy-card h3,.feature-card h3,.matrix-card h3,.plan-card h3,.mode-card h3,.detail-card h3,.faq-card h3{margin:0 0 10px;font-size:1.4rem}.feature-grid{grid-template-columns:repeat(3,minmax(260px,1fr))}.plan-grid{grid-template-columns:repeat(5,minmax(230px,1fr));align-items:start}.plan-subsection{display:grid;gap:18px}.plan-subsection__intro{display:grid;gap:8px}.plan-subsection__intro h3{margin:0;font-family:Chakra Petch,Trebuchet MS,sans-serif;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1}.plan-subsection__intro p{margin:0;color:var(--muted);line-height:1.65}.plan-card{position:relative;overflow:hidden}.plan-card.featured{background:linear-gradient(180deg,#9dbf001f,#fff8ecf0),linear-gradient(180deg,#ffffff6b,#faf2e4e0);box-shadow:inset 0 1px #ffffff9e,0 10px 24px #9dbf000f}.plan-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;background:#1f231f0f;color:var(--text);font-size:.76rem;text-transform:uppercase;letter-spacing:.12em}.plan-price{margin:14px 0 8px;font-family:Chakra Petch,monospace;font-size:2.2rem}.plan-price small{display:block;font-size:.86rem;color:var(--muted)}.plan-note{margin:12px 0;color:var(--gold);font-weight:700}.promo-plan-shell{margin-top:28px;padding:30px;border-radius:calc(var(--radius-xl) - 6px);background:linear-gradient(180deg,#1f231ff2,#383f35f0),radial-gradient(circle at top right,rgba(231,110,71,.18),transparent 34%),radial-gradient(circle at bottom left,rgba(157,191,0,.16),transparent 28%);color:#f8f4ea;box-shadow:0 22px 38px #1f231f2e}.promo-plan-shell .eyebrow{color:#fff0ae;background:#fff0ae1f;border-color:#fff0ae38}.promo-plan-shell .plan-subsection__intro p{color:#f8f4eac7}.promo-plan-grid{margin-top:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(230px,1fr))}.promo-plan-card{padding:26px;border-radius:var(--radius-lg);background:linear-gradient(180deg,#fff8ecfa,#f9efdff2),radial-gradient(circle at top left,rgba(255,255,255,.52),transparent 42%);color:var(--text);box-shadow:inset 0 1px #ffffffb8,0 14px 26px #0f0f0f14}.promo-plan-card.featured{background:linear-gradient(180deg,#fff1bffa,#fff8ecf2),radial-gradient(circle at top left,rgba(255,255,255,.56),transparent 40%)}.promo-plan-card h3{margin:14px 0 0;font-family:Chakra Petch,Trebuchet MS,sans-serif;font-size:1.5rem}.promo-plan-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;background:#e76e471f;color:var(--coral);font-size:.76rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.promo-plan-price{margin:16px 0 10px;font-family:Chakra Petch,monospace;font-size:2.2rem}.promo-plan-price small{display:block;font-size:.86rem;color:var(--muted)}.promo-plan-copy,.promo-plan-note{margin:0;line-height:1.6}.promo-plan-copy{color:var(--text)}.promo-plan-note{margin-top:12px;color:var(--gold);font-weight:700}.plan-promo,.field-help{margin:10px 0 0;color:var(--muted);font-size:.92rem;line-height:1.45}.plan-promo small,.field-help small{display:block;margin-top:4px;color:var(--gold);font-weight:700}.plan-list,.detail-list,.mode-list,.legal-list{display:grid;gap:10px;padding:0;margin:18px 0 0;list-style:none}.plan-list li,.detail-list li,.mode-list li,.legal-list li{padding-left:18px;position:relative;color:var(--muted);line-height:1.55}.plan-list li:before,.detail-list li:before,.mode-list li:before,.legal-list li:before{content:"•";position:absolute;left:0;color:var(--cyan)}.compat-grid{grid-template-columns:repeat(5,minmax(220px,1fr))}.matrix-card strong{display:block;margin-bottom:10px;font-family:Chakra Petch,monospace;color:var(--lime)}.matrix-rule{margin-top:20px;padding:18px;border-radius:22px;background:#ffffffb8;border:1px dashed rgba(31,35,31,.16);color:var(--muted)}.faq-grid{grid-template-columns:1fr 1fr}.faq-card summary{cursor:pointer;list-style:none;font-weight:700;font-size:1.08rem}.faq-card summary::-webkit-details-marker{display:none}.faq-card p{margin:14px 0 0}.checkout-wrap{display:grid;grid-template-columns:1.12fr .88fr;gap:28px}.checkout-card form{display:grid;gap:14px}.field{display:grid;gap:8px}.field label{font-size:.9rem;color:var(--muted)}.field input,.field select{width:100%;border:1px solid rgba(31,35,31,.12);border-radius:16px;background:#fffffff2;color:var(--text);padding:14px 15px;font:inherit}.field input::placeholder{color:#1f231f66}.field-check{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:.92rem}.notice,.form-status{font-size:.92rem;color:var(--muted)}.form-status[data-tone=error]{color:#c14f2a}.form-status[data-tone=success]{color:var(--cyan)}.page-grid{grid-template-columns:1.12fr .88fr;align-items:start}.plan-page-summary{margin-top:18px}.page-hero{margin-top:24px}.legal-grid,.success-grid,.footer-grid{display:grid;gap:18px}.footer-grid{grid-template-columns:1.2fr .8fr;margin-top:34px;padding:40px;border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(180deg,#ffffff3d,#ffffff14);box-shadow:inset 0 1px #ffffff6b,0 8px 24px #6758380d;backdrop-filter:blur(10px)}.footer-links{display:flex;flex-wrap:wrap;gap:14px;color:var(--muted)}.highlight-text{color:var(--gold)}.reveal{opacity:1;transform:none;transition:opacity .65s ease,transform .65s ease;will-change:opacity,transform}html.js .reveal:not(.is-visible){opacity:0;transform:translateY(26px) scale(.985)}html.js .reveal.is-visible{opacity:1;transform:translateY(0) scale(1)}@keyframes bg-drift-a{0%{transform:translate3d(-7%,-5%,0) scale(1) rotate(-3deg)}50%{transform:translate3d(4%,5%,0) scale(1.1) rotate(2deg)}to{transform:translate3d(9%,-3%,0) scale(1.04) rotate(6deg)}}@keyframes bg-drift-b{0%{transform:translate3d(7%,4%,0) scale(1.04) rotate(0)}50%{transform:translate3d(-4%,-6%,0) scale(1.12) rotate(4deg)}to{transform:translate3d(-9%,5%,0) scale(1.05) rotate(-5deg)}}@keyframes page-wash{0%{background-position:0% 0%,100% 0%,50% 100%,0% 0%}50%{background-position:12% 6%,86% 12%,56% 90%,0% 0%}to{background-position:22% 12%,78% 22%,48% 80%,0% 0%}}@keyframes hero-sheen{0%{transform:translate3d(-5%,-4%,0) rotate(-2deg);opacity:.42}to{transform:translate3d(7%,6%,0) rotate(2deg);opacity:.78}}@keyframes note-bob{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-6px) rotate(-1deg)}75%{transform:translateY(5px) rotate(1deg)}}@keyframes stage-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes screen-breathe{0%,to{transform:rotate(0) scale(1);box-shadow:0 18px 40px #6758381f}50%{transform:rotate(-.4deg) scale(1.01);box-shadow:0 26px 54px #6758382e}}@keyframes option-wave{0%,to{transform:translate(0);background:#1f231f0a}50%{transform:translate(8px);background:#e76e4717}}@keyframes bubble-float{0%,to{transform:translateZ(0) rotate(0)}25%{transform:translate3d(6px,-6px,0) rotate(-1deg)}50%{transform:translate3d(-4px,-11px,0) rotate(1deg)}75%{transform:translate3d(5px,-4px,0) rotate(-.5deg)}}@keyframes bubble-glint{0%,to{opacity:0;transform:translate(-34%)}35%{opacity:0;transform:translate(-18%)}55%{opacity:.65;transform:translate(14%)}72%{opacity:0;transform:translate(34%)}}@media(max-width:1120px){.hero-grid,.page-grid,.checkout-wrap,.footer-grid{grid-template-columns:1fr}.plan-grid,.promo-plan-grid,.compat-grid,.feature-grid,.hero-notes,.stat-strip,.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}html.js .reveal:not(.is-visible){opacity:1;transform:none}}@media(max-width:720px){main{width:min(calc(100% - 20px),var(--content))}.topbar{border-radius:26px;padding:14px;align-items:flex-start;flex-direction:column}.nav{gap:12px}.hero,.section-shell,.page-hero,.success-shell,.footer-grid{padding:22px}.plan-grid,.promo-plan-grid,.compat-grid,.feature-grid,.hero-notes,.stat-strip,.faq-grid,.hero-chat{grid-template-columns:1fr}.hero h1,.page-hero h1{max-width:100%}}.info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-copy,.success-panel,.mode-card,.detail-card,.copy-card,.feature-card,.matrix-card,.plan-card,.legal-copy{position:relative}.footer-title{margin:18px 0 10px;font-family:Chakra Petch,Trebuchet MS,sans-serif;font-size:clamp(2.2rem,4vw,3.6rem);line-height:.95}.legal-grid,.success-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.success-grid{grid-template-columns:1fr}.demo-stage{padding:18px}.checkout-card button[disabled]{opacity:.7;cursor:progress}.faq-card[open]{border-color:#9dbf003d;background:#9dbf000f}.notice a{color:var(--cyan)}@media(max-width:1120px){.info-grid,.legal-grid{grid-template-columns:1fr}}:root{--radius-xl: 10px;--radius-lg: 8px;--radius-md: 6px;--shadow: none}body{background:linear-gradient(180deg,#fbf7ee,#f8f2e8,#f6eee3,#f8f3e9 72%,#fbf7ee);background-size:100% 140%;animation:page-wash 22s ease-in-out infinite alternate}body:before{inset:0;background:linear-gradient(90deg,rgba(157,191,0,.055),transparent 32%,rgba(14,167,160,.045) 68%,transparent),linear-gradient(180deg,rgba(255,255,255,.34),transparent 42%,rgba(231,110,71,.04));filter:none;opacity:1;animation:bg-drift-a 28s ease-in-out infinite alternate}body:after{display:none}main{width:100%;margin:0;padding-bottom:0}main:before{display:none}section{margin-top:0}.topbar{top:0;width:100%;margin:0;padding:14px max(28px,calc((100vw - var(--content)) / 2 + 28px));border:0;border-bottom:1px solid rgba(31,35,31,.12);border-radius:0;background:#fbf7eee0;box-shadow:none}.brand img{filter:none}.hero,.section-shell,.page-hero,.success-shell,.footer-grid{width:100%;margin-top:0;padding:64px max(28px,calc((100vw - var(--content)) / 2 + 28px));border:0;border-top:1px solid rgba(31,35,31,.08);border-radius:0;box-shadow:none;backdrop-filter:none}.hero{min-height:min(760px,calc(100vh - 78px));background:linear-gradient(180deg,#ffffff2e,#fff0 44%),linear-gradient(110deg,rgba(157,191,0,.09),transparent 42%,rgba(14,167,160,.06)),linear-gradient(180deg,#fbf7ee,#f7efe4)}.hero:before,.hero:after,.section-shell:before,.page-hero:before,.success-shell:before{display:none}.section-shell:nth-of-type(odd),.page-hero,.success-shell{background:linear-gradient(90deg,rgba(157,191,0,.045),transparent 36%,rgba(231,110,71,.035)),linear-gradient(180deg,#fbf7ee,#f8f2e8)}.section-shell:nth-of-type(2n),.footer-grid{background:linear-gradient(90deg,rgba(14,167,160,.04),transparent 42%,rgba(201,138,0,.035)),linear-gradient(180deg,#f7efe4,#fbf7ee)}.hero-grid,.section-intro,.stat-strip,.feature-grid,.plan-subsection,.compat-grid,.faq-grid,.page-grid,.checkout-wrap,.info-grid,.legal-grid,.success-grid,.footer-grid>*{max-width:var(--content);margin-inline:auto}.hero-grid{min-height:inherit}.section-intro{margin-bottom:32px;padding-bottom:22px;border-bottom:1px solid rgba(31,35,31,.1)}.hero h1,.page-hero h1{letter-spacing:0}.btn{border-radius:6px;box-shadow:none}.btn:hover{transform:translateY(-1px)}.btn--primary{background:#263029;box-shadow:none}.btn--secondary,.btn--ghost{background:transparent;border:1px solid rgba(31,35,31,.18)}.micro-card,.copy-card,.feature-card,.matrix-card,.faq-card,.legal-copy,.success-panel,.plan-card,.mode-card,.detail-card,.checkout-card,.demo-stage,.stage-screen,.stage-question,.stage-option,.bubble,.stat-chip,.promo-plan-card,.matrix-rule{border-radius:0;background:transparent;box-shadow:none}.micro-card,.copy-card,.feature-card,.matrix-card,.faq-card,.legal-copy,.success-panel,.plan-card,.mode-card,.detail-card,.checkout-card,.stat-chip,.promo-plan-card{padding:22px 0;border-top:1px solid rgba(31,35,31,.1)}.plan-grid,.promo-plan-grid,.feature-grid,.compat-grid,.stat-strip,.faq-grid,.info-grid,.legal-grid{gap:0 28px}.plan-card,.promo-plan-card,.feature-card,.matrix-card,.copy-card,.mode-card,.detail-card,.faq-card,.stat-chip{border-right:1px solid rgba(31,35,31,.08);padding-right:22px}.plan-card:nth-child(5n),.promo-plan-card:nth-child(4n),.feature-card:nth-child(3n),.matrix-card:nth-child(5n),.faq-card:nth-child(2n){border-right:0}.plan-card.featured,.promo-plan-card.featured{position:relative;overflow:visible;isolation:isolate;background:transparent}.plan-card.featured:before,.promo-plan-card.featured:before{content:"";position:absolute;inset:10px 18px 18px -14px;z-index:0;pointer-events:none;border-radius:10px;background:radial-gradient(ellipse at 34% 12%,rgba(157,191,0,.18),transparent 0 58%),linear-gradient(180deg,#9dbf0014,#9dbf0004);filter:blur(12px);opacity:.9}.plan-card.featured>*,.promo-plan-card.featured>*{position:relative;z-index:1}.plan-badge,.promo-plan-badge,.eyebrow,.stage-pill{border-radius:4px}.promo-plan-shell{margin-top:44px;padding:42px 0 0;border-top:1px solid rgba(31,35,31,.14);border-radius:0;background:transparent;color:var(--text);box-shadow:none}.promo-plan-shell .eyebrow{color:var(--gold);background:#c98a0014;border-color:#c98a002e}.promo-plan-shell .plan-subsection__intro p{color:var(--muted)}.hero-stage{animation:none}.stage-screen{padding:26px 0 0;border-top:1px solid rgba(31,35,31,.12);animation:none}.stage-question{padding:20px 0;border-top:1px solid rgba(31,35,31,.1);border-bottom:1px solid rgba(31,35,31,.1)}.stage-option{padding:12px 0;border-top:1px solid rgba(31,35,31,.08);animation:none!important}.hero-chat{gap:0 24px;border-top:1px solid rgba(31,35,31,.12);padding-top:18px}.bubble{padding:12px 0 12px 14px;border-top:1px solid rgba(31,35,31,.08);animation:none!important}.bubble:after{width:2px;border-radius:0}.field input,.field select{border-radius:6px;background:#ffffff9e}.footer-grid{grid-template-columns:1.2fr .8fr;border-bottom:0}@keyframes bg-drift-a{0%{transform:translate3d(-2%,0,0)}to{transform:translate3d(2%,0,0)}}@keyframes page-wash{0%{background-position:0% 0%}to{background-position:0% 100%}}@media(max-width:1120px){.plan-card,.promo-plan-card,.feature-card,.matrix-card,.copy-card,.mode-card,.detail-card,.faq-card,.stat-chip{border-right:0}}@media(max-width:720px){.topbar,.hero,.section-shell,.page-hero,.success-shell,.footer-grid{padding-left:20px;padding-right:20px}.hero{min-height:auto}}.hero,.section-shell,.page-hero,.success-shell,.footer-grid{overflow:visible}.hero-grid>*,.checkout-wrap>*,.page-grid>*,.footer-grid>*{min-width:0}.hero-grid,.checkout-wrap,.page-grid,.footer-grid{gap:40px;align-items:start}.hero-stage,.checkout-wrap>*:last-child,.page-grid>*:last-child,.footer-grid>*:last-child{padding-left:30px;border-left:1px solid rgba(31,35,31,.1)}.hero-notes,.stat-strip,.feature-grid,.plan-grid,.promo-plan-grid,.compat-grid,.faq-grid,.info-grid,.legal-grid{gap:0 32px;align-items:start}.hero-notes,.stat-strip,.feature-grid,.plan-grid,.promo-plan-grid,.compat-grid,.faq-grid,.info-grid,.legal-grid,.checkout-wrap,.page-grid{padding-top:18px;border-top:1px solid rgba(31,35,31,.1)}.micro-card,.copy-card,.feature-card,.matrix-card,.faq-card,.legal-copy,.success-panel,.plan-card,.mode-card,.detail-card,.checkout-card,.stat-chip,.promo-plan-card{padding-top:26px;padding-bottom:26px}.hero-copy,.copy-card,.feature-card,.matrix-card,.plan-card,.mode-card,.detail-card,.checkout-card,.faq-card,.legal-copy,.success-panel{background:transparent}.hero h1,.page-hero h1,.section-intro h2,.footer-title{max-width:none;text-wrap:balance}.section-intro{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid rgba(31,35,31,.1)}.section-intro p,.copy-card p,.feature-card p,.faq-intro p,.legal-copy p,.success-panel p,.plan-subsection__intro p,.notice{max-width:72ch}.hero-stage{gap:18px}.stage-screen{padding:0;border-top:0}.stage-header{margin-bottom:0;padding-bottom:16px;border-bottom:1px solid rgba(31,35,31,.1)}.stage-question{padding:18px 0 0;border-top:0;border-bottom:0}.stage-options{margin-top:14px;gap:0}.stage-option{padding:14px 0;border-top:1px solid rgba(31,35,31,.08)}.hero-chat{gap:0 28px;margin-top:4px;padding-top:18px;border-top:1px solid rgba(31,35,31,.1)}.chat-stack{gap:0}.bubble{padding:14px 0 14px 12px;border-top:1px solid rgba(31,35,31,.08)}.bubble:first-child{border-top:0}.card-actions,.inline-actions,.cta-row{margin-top:22px}.plan-subsection+.promo-plan-shell{margin-top:40px}.promo-plan-shell{padding-top:34px}.field input,.field select{box-shadow:none}.faq-card[open]{background:transparent}@media(max-width:1120px){.hero-stage,.checkout-wrap>*:last-child,.page-grid>*:last-child,.footer-grid>*:last-child{padding-left:0;border-left:0}.hero-notes,.stat-strip,.feature-grid,.plan-grid,.promo-plan-grid,.compat-grid,.faq-grid,.info-grid,.legal-grid{gap:0 22px}}@media(max-width:720px){.hero-grid,.checkout-wrap,.page-grid,.footer-grid{gap:24px}.hero-notes,.stat-strip,.feature-grid,.plan-grid,.promo-plan-grid,.compat-grid,.faq-grid,.info-grid,.legal-grid,.checkout-wrap,.page-grid{padding-top:14px}.section-intro{margin-bottom:22px;padding-bottom:18px}}
