:root{--forest: #1f3a2e;--forest-deep: #15291f;--forest-soft: #2d4f3f;--cream: #f4efe4;--cream-warm: #ebe4d3;--paper: #faf7ee;--wine: #7a2e2e;--gold: #b8935a;--gold-bright: #cca56b;--ink: #14201a;--muted: #6b6457;--line: #d4cab3}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Geist,sans-serif;background:var(--paper);color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,rgba(31,58,46,.04) 1px,transparent 0);background-size:4px 4px;pointer-events:none;z-index:1;mix-blend-mode:multiply}::-moz-selection{background:var(--forest-deep);color:var(--cream)}::selection{background:var(--forest-deep);color:var(--cream)}.container{max-width:1280px;margin:0 auto;padding:0 40px;position:relative;z-index:2}@media (max-width: 680px){.container{padding:0 24px}}.btn-primary{background:var(--forest-deep);color:var(--cream);padding:18px 32px;border-radius:2px;font-size:15px;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:12px;transition:transform .2s,background .2s;border:none;cursor:pointer;font-family:inherit}.btn-primary:hover{background:var(--forest);transform:translateY(-1px)}.btn-primary svg{transition:transform .2s}.btn-primary:hover svg{transform:translate(4px)}.btn-ghost{color:var(--ink);padding:18px 4px 6px;font-size:15px;text-decoration:none;font-weight:500;border:none;background:none;cursor:pointer;font-family:inherit;border-bottom:1px solid var(--ink);transition:opacity .2s}.btn-ghost:hover{opacity:.6}.btn-gold{background:var(--gold);color:var(--forest-deep)}.btn-gold:hover{background:var(--gold-bright)}.btn-outline-cream{color:var(--cream);border-bottom:1px solid var(--cream);padding:18px 4px 6px;text-decoration:none;font-weight:500;font-size:15px;background:none;border-top:none;border-left:none;border-right:none;cursor:pointer;font-family:inherit;transition:opacity .2s}.btn-outline-cream:hover{opacity:.6}.nav-cta{background:var(--forest-deep);color:var(--cream);padding:10px 22px;border-radius:999px;font-size:13px;text-decoration:none;font-weight:600;letter-spacing:.01em;transition:background .15s;white-space:nowrap}.nav-cta:hover{background:var(--forest)}.nav-cta:focus-visible{outline:2px solid var(--forest-deep);outline-offset:2px}.btn-primary:focus-visible{outline:2px solid var(--forest-deep);outline-offset:2px}.btn-ghost:focus-visible{outline:2px solid var(--forest-deep);outline-offset:2px}.btn-gold:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.btn-outline-cream:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.section-eyebrow{font-family:Geist Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--wine);margin-bottom:24px}.section-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:72px;gap:60px}.section-title{font-family:"Instrument Serif",serif;font-size:clamp(38px,5vw,62px);line-height:1;letter-spacing:-.02em;color:var(--forest-deep);max-width:720px;font-weight:400}.section-title em{font-style:italic;color:var(--wine)}.section-intro{max-width:380px;font-size:16px;line-height:1.6;color:var(--muted)}.stat-num{font-family:"Instrument Serif",serif;font-size:48px;color:var(--forest-deep);letter-spacing:-.02em;line-height:1;margin-bottom:8px}.stat-num sup{font-size:22px;color:var(--wine);vertical-align:super}.stat-label{font-size:13px;color:var(--muted);letter-spacing:.02em}.tag{display:inline-block;font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:20px;border:1px solid var(--line);color:var(--muted)}@media (max-width: 680px){.section-header{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:48px}}.scarcity-badge{display:inline-flex;align-items:center;gap:7px;font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:2px;border:1px solid var(--line);white-space:nowrap}.scarcity-badge:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0}.scarcity-badge--low{color:var(--gold);border-color:#b8935a66;background:#b8935a14}.scarcity-badge--low:before{background:var(--gold)}.scarcity-badge--critical{color:var(--wine);border-color:#7a2e2e66;background:#7a2e2e12}.scarcity-badge--critical:before{background:var(--wine)}.social-proof{display:inline-flex;align-items:center;gap:22px;flex-wrap:wrap;font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.social-proof__item{display:inline-flex;align-items:center;gap:8px}.social-proof__dot{width:6px;height:6px;border-radius:50%;background:var(--gold);flex-shrink:0}.social-proof--on-dark{color:var(--cream-warm)}.anchor-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.anchor-price__anchor{font-family:Geist,sans-serif;font-size:16px;color:var(--muted);text-decoration:line-through;text-decoration-color:var(--line)}.anchor-price__amount{font-family:"Instrument Serif",serif;font-size:52px;line-height:1;color:var(--forest-deep);letter-spacing:-.02em}.anchor-price__prefix{font-family:Geist,sans-serif;font-size:15px;color:var(--muted)}.anchor-price__suffix{font-family:Geist,sans-serif;font-size:15px;color:var(--muted);margin-left:4px}.anchor-price__save{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.1em;color:var(--cream);background:var(--wine);padding:4px 10px;border-radius:2px;align-self:center}.anchor-price__perday{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);align-self:center}.trust-row{display:flex;gap:28px;flex-wrap:wrap;align-items:center}.trust-row__item{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:var(--ink)}.trust-row__item svg{color:var(--forest-deep);flex-shrink:0}.trust-row__label{font-weight:500}.trust-row__detail{color:var(--muted)}.trust-row--on-dark .trust-row__item{color:var(--cream)}.trust-row--on-dark .trust-row__item svg{color:var(--gold)}.trust-row--on-dark .trust-row__detail{color:var(--cream-warm)}.price-card .anchor-price{margin-bottom:4px}.price-card.featured .anchor-price__amount{color:var(--cream)}.price-card.featured .anchor-price__prefix,.price-card.featured .anchor-price__suffix{color:var(--cream-warm);opacity:.7}.hero-trust{margin-top:36px}@media (max-width: 680px){.social-proof{gap:14px}.trust-row{gap:18px}.anchor-price__amount{font-size:44px}}.adtype-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.adtype-tile{display:flex;gap:16px;align-items:flex-start;text-align:left;padding:22px;background:var(--paper);border:none;cursor:pointer;font-family:inherit;transition:background .2s;position:relative}.adtype-tile:hover{background:var(--cream)}.adtype-tile--selected{background:var(--forest-deep)}.adtype-tile__icon{color:var(--forest-deep);flex-shrink:0;margin-top:2px;transition:color .2s}.adtype-tile--selected .adtype-tile__icon{color:var(--gold)}.adtype-tile__body{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.adtype-tile__label{font-family:"Instrument Serif",serif;font-size:20px;line-height:1.05;color:var(--forest-deep)}.adtype-tile--selected .adtype-tile__label{color:var(--cream)}.adtype-tile__blurb{font-size:12.5px;color:var(--muted);line-height:1.4;padding-right:8px}.adtype-tile--selected .adtype-tile__blurb{color:var(--cream-warm);opacity:.8}.adtype-tile__tags{position:absolute;top:14px;right:14px;display:flex;flex-direction:column;gap:5px;align-items:flex-end}.adtype-tile__tag{font-family:Geist Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;border-radius:2px;white-space:nowrap}.adtype-tile__tag--premium{background:var(--gold);color:var(--forest-deep)}.adtype-tile__tag--special{background:#7a2e2e1a;color:var(--wine);border:1px solid rgba(122,46,46,.3)}.adtype-tile--selected .adtype-tile__tag--special{background:#f4efe41f;color:var(--cream-warm);border-color:#f4efe433}.quickform{border:1px solid var(--line);background:var(--paper);padding:40px;border-radius:4px}.quickform__head{margin-bottom:32px}.quickform__eyebrow{font-family:Geist Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--wine);margin-bottom:12px}.quickform__title{font-family:"Instrument Serif",serif;font-size:38px;color:var(--forest-deep);line-height:1;margin-bottom:10px;font-weight:400}.quickform__prompt{font-size:16px;color:var(--muted)}.quickform__fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.quickform__field{display:flex;flex-direction:column;gap:7px}.quickform__field--full{grid-column:1 / -1}.quickform__label{font-family:Geist Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink);display:flex;align-items:center;gap:6px}.quickform__req{color:var(--wine)}.quickform__unit{color:var(--muted);text-transform:none;letter-spacing:0}.quickform__input{font-family:Geist,sans-serif;font-size:14px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:2px;padding:12px 14px;outline:none;transition:border-color .15s;width:100%}.quickform__input:focus{border-color:var(--forest-deep)}.quickform__range{display:flex;align-items:center;gap:10px}.quickform__range-sep{font-size:13px;color:var(--muted);flex-shrink:0}.quickform__bool{display:flex;gap:8px}.quickform__bool-opt{font-family:Geist,sans-serif;font-size:13px;padding:11px 24px;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:2px;transition:all .15s}.quickform__bool-opt:hover{border-color:var(--forest-deep)}.quickform__bool-opt.is-active{background:var(--forest-deep);color:var(--cream);border-color:var(--forest-deep)}.quickform__compliance{margin-top:28px;padding-top:28px;border-top:1px solid var(--line)}.quickform__section-label{font-family:Geist Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--wine);margin-bottom:18px}.quickform__actions{display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding-top:24px;border-top:1px solid var(--line);gap:16px}.quickform__back{background:none;border:none;color:var(--muted);font-family:inherit;font-size:14px;cursor:pointer;transition:color .15s}.quickform__back:hover{color:var(--ink)}@media (max-width: 680px){.adtype-grid{grid-template-columns:1fr}.quickform{padding:24px}.quickform__fields{grid-template-columns:1fr}.quickform__title{font-size:30px}}.trend-strip{margin-bottom:36px}.trend-strip__eyebrow{font-family:Geist Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--wine);margin-bottom:16px}.trend-strip__chips{display:flex;gap:10px;flex-wrap:wrap}.trend-chip{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid var(--line);background:var(--paper);border-radius:999px;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s}.trend-chip:hover{border-color:var(--forest-deep);background:var(--cream)}.trend-chip--selected{background:var(--forest-deep);border-color:var(--forest-deep)}.trend-chip__icon{color:var(--forest-deep);display:inline-flex;flex-shrink:0}.trend-chip--selected .trend-chip__icon{color:var(--gold)}.trend-chip__label{font-size:14px;color:var(--ink);font-weight:500;white-space:nowrap}.trend-chip--selected .trend-chip__label{color:var(--cream)}.trend-chip__heat{display:inline-flex;gap:3px;align-items:center}.trend-chip__heat span{width:5px;height:5px;border-radius:50%;background:var(--line)}.trend-chip__heat span.is-on{background:var(--gold)}.trend-chip--selected .trend-chip__heat span{background:#f4efe440}.trend-chip--selected .trend-chip__heat span.is-on{background:var(--gold)}@media (max-width: 680px){.trend-strip__chips{gap:8px}.trend-chip{padding:9px 13px}}nav{padding:16px 0;background:transparent;position:sticky;top:0;z-index:100}.nav-inner{display:flex;align-items:center;justify-content:space-between;background:#faf7eeeb;border:1px solid var(--line);border-radius:999px;padding:10px 10px 10px 28px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 20px #14201a0f}.logo{font-family:"Instrument Serif",serif;font-size:26px;letter-spacing:-.02em;color:var(--forest-deep);display:flex;align-items:center;gap:7px}.logo-dot{width:8px;height:8px;background:linear-gradient(135deg,var(--wine),var(--gold));border-radius:50%;box-shadow:0 0 0 3px #b8935a24;display:inline-block;flex-shrink:0}.nav-links{display:flex;gap:28px;font-size:13px;font-weight:600}.nav-links a{color:var(--ink);text-decoration:none;opacity:.6;transition:opacity .15s}.nav-links a:hover{opacity:1}.nav-right{display:flex;align-items:center;gap:8px}.nav-mobile-hide{display:flex}.hero{padding:100px 0 80px;position:relative}.hero-meta{display:flex;align-items:center;gap:14px;font-family:Geist Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin-bottom:36px}.hero-meta:before{content:"";width:32px;height:1px;background:var(--wine)}.hero h1{font-family:"Instrument Serif",serif;font-size:clamp(52px,8vw,108px);line-height:.95;letter-spacing:-.03em;color:var(--forest-deep);max-width:1100px;margin-bottom:40px;font-weight:400}.hero h1 em{font-style:italic;color:var(--wine)}.hero-sub{max-width:580px;font-size:18px;line-height:1.6;color:var(--muted);margin-bottom:48px}.hero-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.deco{position:absolute;right:20px;top:90px;opacity:.07;pointer-events:none;z-index:1}.stats{margin-top:80px;padding-top:40px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.section{padding:120px 0;border-top:1px solid var(--line)}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.pillar{background:var(--paper);padding:48px 36px;position:relative;transition:background .3s}.pillar:hover{background:var(--cream)}.pillar-num{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.18em;color:var(--gold);margin-bottom:28px}.pillar-icon{margin-bottom:24px;color:var(--forest-deep)}.pillar-title{font-family:"Instrument Serif",serif;font-size:32px;color:var(--forest-deep);margin-bottom:12px;line-height:1.05}.pillar-quote{font-family:"Instrument Serif",serif;font-style:italic;font-size:17px;color:var(--wine);margin-bottom:20px}.pillar-desc{color:var(--muted);font-size:15px;line-height:1.6;margin-bottom:24px}.pillar-list{list-style:none}.pillar-list li{font-size:14px;color:var(--ink);padding:10px 0;border-top:1px solid var(--line);display:flex;align-items:center;gap:12px}.pillar-list li:before{content:"";width:5px;height:5px;background:var(--gold);border-radius:50%;flex-shrink:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.step{background:var(--paper);padding:48px 36px}.step-num{font-family:"Instrument Serif",serif;font-style:italic;font-size:80px;color:var(--wine);line-height:1;margin-bottom:32px}.step-title{font-family:"Instrument Serif",serif;font-size:26px;color:var(--forest-deep);margin-bottom:14px;line-height:1.1}.step-desc{color:var(--muted);font-size:15px;line-height:1.6}.wizard-section{background:var(--forest-deep);color:var(--cream);padding:120px 0;border-top:1px solid var(--forest-soft)}.wizard-section .section-eyebrow{color:var(--gold)}.wizard-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center}.wizard-text h3{font-family:"Instrument Serif",serif;font-size:44px;line-height:1.05;color:var(--cream);margin-bottom:24px;font-weight:400}.wizard-text h3 em{font-style:italic;color:var(--gold)}.wizard-text p{color:var(--cream-warm);opacity:.75;font-size:16px;line-height:1.7}.wizard-features{list-style:none;margin-top:32px}.wizard-features li{padding:16px 0;border-top:1px solid rgba(244,239,228,.15);color:var(--cream-warm);display:flex;align-items:center;gap:16px;font-size:15px}.wizard-features li:before{content:"";width:6px;height:6px;background:var(--gold);border-radius:50%;flex-shrink:0}.wizard-mock{background:var(--paper);color:var(--ink);border-radius:4px;padding:40px;box-shadow:0 40px 80px #0000004d;position:relative}.wizard-progress{display:flex;gap:8px;margin-bottom:32px}.progress-bar{flex:1;height:3px;background:var(--line);border-radius:2px}.progress-bar.active{background:var(--forest-deep)}.progress-bar.done{background:var(--gold)}.wizard-step-label{font-family:Geist Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin-bottom:16px}.wizard-question{font-family:"Instrument Serif",serif;font-size:28px;line-height:1.2;color:var(--forest-deep);margin-bottom:28px}.wizard-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:32px}.wizard-opt{padding:16px 18px;border:1px solid var(--line);background:var(--paper);cursor:pointer;transition:all .2s;text-align:left;font-family:inherit;font-size:14px;color:var(--ink);display:flex;align-items:center;gap:12px}.wizard-opt:hover{border-color:var(--forest-deep);background:var(--cream)}.wizard-opt.selected{border-color:var(--forest-deep);background:var(--forest-deep);color:var(--cream)}.wizard-opt-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wizard-nav{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--line)}.wizard-back{color:var(--muted);font-size:14px;background:none;border:none;cursor:pointer;font-family:inherit}.wizard-next{background:var(--forest-deep);color:var(--cream);padding:12px 24px;border:none;cursor:pointer;font-family:inherit;font-size:14px;border-radius:2px;display:flex;align-items:center;gap:8px}.results-intro{font-family:"Instrument Serif",serif;font-style:italic;font-size:20px;color:var(--muted);margin-bottom:40px}.space-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.space-card{border:1px solid var(--line);background:var(--paper);position:relative;transition:all .3s;cursor:pointer;overflow:hidden}.space-card:hover{border-color:var(--forest-deep);transform:translateY(-4px);box-shadow:0 20px 40px #14201a14}.space-card.featured{background:var(--forest-deep);color:var(--cream);border-color:var(--forest-deep)}.space-photo{height:168px;background:var(--cream-warm);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.space-card.featured .space-photo{background:var(--forest-soft)}.space-photo svg{opacity:.4;color:var(--forest-deep)}.space-card.featured .space-photo svg{color:var(--gold);opacity:.5}.space-badge{position:absolute;top:14px;left:14px;font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:var(--paper);color:var(--forest-deep);padding:5px 10px;border-radius:2px}.space-badge.live{background:var(--wine);color:var(--cream)}.space-body{padding:26px 28px 30px}.space-cat{font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.space-name{font-family:"Instrument Serif",serif;font-size:24px;line-height:1.1;margin-bottom:6px;color:var(--forest-deep)}.space-card.featured .space-name{color:var(--cream)}.space-loc{font-size:13px;color:var(--muted);margin-bottom:22px;display:flex;align-items:center;gap:6px}.space-card.featured .space-loc{color:var(--cream-warm);opacity:.7}.space-meta{display:flex;gap:22px;margin-bottom:22px}.space-metaitem-num{font-family:"Instrument Serif",serif;font-size:22px;color:var(--forest-deep);line-height:1}.space-card.featured .space-metaitem-num{color:var(--gold)}.space-metaitem-label{font-size:11px;color:var(--muted);margin-top:4px}.space-card.featured .space-metaitem-label{color:var(--cream-warm);opacity:.6}.space-foot{display:flex;align-items:baseline;justify-content:space-between;padding-top:20px;border-top:1px solid var(--line)}.space-card.featured .space-foot{border-color:#f4efe426}.space-price{font-family:"Instrument Serif",serif;font-size:28px;color:var(--forest-deep)}.space-card.featured .space-price{color:var(--cream)}.space-price span{font-size:13px;font-family:Geist,sans-serif;color:var(--muted)}.space-card.featured .space-price span{color:var(--cream-warm);opacity:.6}.space-cta{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--wine);display:flex;align-items:center;gap:6px}.space-card.featured .space-cta{color:var(--gold)}.cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.cat{background:var(--paper);padding:32px 28px;transition:all .25s;cursor:pointer;display:flex;flex-direction:column;gap:16px}.cat:hover{background:var(--forest-deep)}.cat:hover .cat-name{color:var(--cream)}.cat:hover .cat-icon{color:var(--gold)}.cat:hover .cat-count{color:var(--cream-warm)}.cat-icon{color:var(--forest-deep);transition:color .25s}.cat-name{font-family:"Instrument Serif",serif;font-size:22px;color:var(--forest-deep);line-height:1.05;transition:color .25s}.cat-count{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.1em;color:var(--muted);transition:color .25s}.pricing-section{background:var(--cream);border-top:1px solid var(--line)}.price-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.price-card{background:var(--paper);padding:40px 30px;display:flex;flex-direction:column}.price-card.featured{background:var(--forest-deep);color:var(--cream)}.price-tier{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--wine);margin-bottom:24px}.price-card.featured .price-tier{color:var(--gold)}.price-amount{font-family:"Instrument Serif",serif;font-size:52px;color:var(--forest-deep);line-height:1;margin-bottom:4px;letter-spacing:-.02em}.price-card.featured .price-amount{color:var(--cream)}.price-amount span{font-size:15px;font-family:Geist,sans-serif;color:var(--muted)}.price-card.featured .price-amount span{color:var(--cream-warm);opacity:.6}.price-note{font-size:13px;color:var(--muted);margin-bottom:28px;min-height:38px}.price-card.featured .price-note{color:var(--cream-warm);opacity:.7}.price-feats{list-style:none;margin-bottom:32px;flex:1}.price-feats li{font-size:14px;padding:10px 0;border-top:1px solid var(--line);color:var(--ink);display:flex;gap:10px;align-items:flex-start}.price-card.featured .price-feats li{border-color:#f4efe426;color:var(--cream-warm)}.price-feats li:before{content:"→";color:var(--gold);flex-shrink:0}.price-btn{text-align:center;padding:14px;border-radius:2px;font-size:14px;font-weight:500;text-decoration:none;background:var(--paper);color:var(--forest-deep);border:1px solid var(--forest-deep);transition:all .2s}.price-btn:hover{background:var(--forest-deep);color:var(--cream)}.price-card.featured .price-btn{background:var(--gold);border-color:var(--gold);color:var(--forest-deep)}.price-card.featured .price-btn:hover{background:var(--gold-bright)}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.trust-item-title{font-family:"Instrument Serif",serif;font-size:24px;color:var(--forest-deep);margin-bottom:14px;display:flex;align-items:center;gap:12px}.trust-item-title svg{color:var(--wine)}.trust-item-desc{color:var(--muted);font-size:15px;line-height:1.6}.final-cta{background:var(--forest-deep);color:var(--cream);padding:140px 0;text-align:center;border-top:1px solid var(--forest-soft)}.final-cta h2{font-family:"Instrument Serif",serif;font-size:clamp(44px,6vw,84px);line-height:1;letter-spacing:-.02em;color:var(--cream);margin-bottom:28px;font-weight:400}.final-cta h2 em{font-style:italic;color:var(--gold)}.final-cta p{color:var(--cream-warm);opacity:.75;font-size:18px;max-width:520px;margin:0 auto 48px;line-height:1.6}.final-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}footer{background:var(--paper);padding:80px 0 48px;border-top:1px solid var(--line)}.footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;margin-bottom:64px}.footer-brand .logo{margin-bottom:20px}.footer-brand p{color:var(--muted);font-size:14px;line-height:1.6;max-width:280px}.footer-col h4{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--forest-deep);margin-bottom:20px}.footer-col a{display:block;color:var(--muted);text-decoration:none;font-size:14px;padding:6px 0;transition:color .2s}.footer-col a:hover{color:var(--ink)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:32px;border-top:1px solid var(--line);font-size:13px;color:var(--muted);flex-wrap:wrap;gap:16px}.footer-bottom .compliance{max-width:640px;line-height:1.5}.intent-switch{display:inline-flex;gap:0;border:1px solid var(--line);border-radius:999px;padding:4px;margin-bottom:40px;background:var(--paper)}.intent-switch__opt{font-family:Geist,sans-serif;font-size:14px;font-weight:500;padding:10px 24px;border:none;background:none;color:var(--muted);cursor:pointer;border-radius:999px;transition:background .15s,color .15s;white-space:nowrap}.intent-switch__opt:hover{color:var(--ink)}.intent-switch__opt.is-active{background:var(--forest-deep);color:var(--cream)}.intent-switch__opt.is-active:hover{color:var(--cream)}@media (max-width: 680px){.intent-switch{display:flex;width:100%}.intent-switch__opt{flex:1;padding:10px 12px;font-size:13px}}.trend-active{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border:1px solid var(--line);background:var(--cream);border-radius:4px;margin-bottom:28px;flex-wrap:wrap}.trend-active__text{font-size:14px;color:var(--ink);line-height:1.5}.trend-active__text strong{font-family:"Instrument Serif",serif;font-weight:400;font-size:18px;color:var(--forest-deep)}.trend-active__clear{background:none;border:none;color:var(--wine);font-family:Geist Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;white-space:nowrap;transition:color .15s}.trend-active__clear:hover{color:var(--forest-deep)}.qf-summary{border:1px solid var(--line);background:var(--cream);border-radius:4px;padding:40px}.qf-summary__eyebrow{font-family:Geist Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--wine);margin-bottom:14px}.qf-summary__title{font-family:"Instrument Serif",serif;font-size:34px;line-height:1.05;color:var(--forest-deep);font-weight:400;margin-bottom:16px}.qf-summary__note{font-size:15px;line-height:1.6;color:var(--muted);margin-bottom:28px}.qf-summary__note strong{color:var(--ink);font-weight:500}.qf-summary__list{display:flex;flex-direction:column}.qf-summary__row{display:flex;justify-content:space-between;gap:24px;padding:13px 0;border-top:1px solid var(--line)}.qf-summary__row dt{font-family:Geist Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.qf-summary__row dd{font-size:15px;color:var(--ink);text-align:right}.qf-summary__empty{font-size:14px;color:var(--muted);padding:12px 0}.qf-summary__actions{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid var(--line);flex-wrap:wrap}@media (max-width: 1024px){.pillars,.steps,.space-cards,.trust-grid,.price-cards,.cat-grid{grid-template-columns:1fr 1fr}.wizard-grid{grid-template-columns:1fr;gap:48px}.stats{grid-template-columns:1fr 1fr;gap:32px}.footer-top{grid-template-columns:1fr 1fr}}@media (max-width: 680px){.nav-mobile-hide{display:none}.hero{padding:64px 0 56px}.section{padding:80px 0}.pillars,.steps,.space-cards,.trust-grid,.price-cards,.cat-grid,.stats,.wizard-options{grid-template-columns:1fr}.deco{display:none}.footer-top{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;align-items:flex-start}.wizard-section,.final-cta{padding:80px 0}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.outline-cream{outline-color:#f4efe4}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
