@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(./outfit-latin-400-normal.BGsTXAXT.woff2)format("woff2"),url(./outfit-latin-400-normal.DMwTpYkH.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(./outfit-latin-500-normal.DKnIMDSk.woff2)format("woff2"),url(./outfit-latin-500-normal.ClnHRwRh.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(./newsreader-latin-600-normal.30OJ_TG_.woff2)format("woff2"),url(./newsreader-latin-600-normal.DUnT2r2g.woff)format("woff")}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(./newsreader-latin-600-italic.BXGU4hd9.woff2)format("woff2"),url(./newsreader-latin-600-italic.QBRrDGPr.woff)format("woff")}:root{--bg:#141210;--bg2:#1a1816;--surface:#1f1c19;--surface2:#26221e;--text:#f6f1e7;--cream:#f3ebdc;--muted:#a39c90;--faint:#6e685e;--accent:#c4a574;--accent2:#e6d5b3;--ink:#12100e;--ok:#6dbf93;--danger:#d48a7a;--line:#f3ebdc1f;--line2:#c4a57461;--radius:12px;--radius-sm:8px;--shadow:0 24px 60px #00000061;--font-sans:"Outfit",system-ui,sans-serif;--font-serif:"Newsreader",Georgia,"Times New Roman",serif;--nav-h:72px;--ease:cubic-bezier(.22,1,.36,1);--max:1120px;--max-wide:1240px;--warm-glow:#c4a57429;--warm-ambient:#e8d6b412}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-weight:400;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}.skip{position:absolute;left:-999px}.skip:focus{z-index:100;background:var(--accent2);color:var(--ink);border-radius:6px;padding:.6rem 1rem;top:1rem;left:1rem}.wrap{width:min(var(--max),calc(100% - 2.5rem));margin-inline:auto}.wrap-wide{width:min(var(--max-wide),calc(100% - 2.5rem));margin-inline:auto}.nav{height:var(--nav-h);z-index:60;backdrop-filter:blur(14px);background:#141210c7;border-bottom:1px solid #0000;align-items:center;transition:background .3s,border-color .3s;display:flex;position:fixed;inset:0 0 auto}.nav.is-scrolled{border-bottom-color:var(--line);background:#141210f0}.nav-inner{width:min(var(--max-wide),calc(100% - 2.5rem));justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.brand img{width:auto;height:28px}.nav-links{align-items:center;gap:1.6rem;display:flex}.nav-links a{color:var(--muted);font-size:.9rem;transition:color .2s}.nav-links a:hover,.nav-links a.is-active{color:var(--cream)}.nav-phone{color:var(--cream);letter-spacing:.01em;font-size:.9rem;font-weight:500}.nav-phone:hover{color:var(--accent2)}.nav-cta{align-items:center;gap:.65rem;display:flex}.nav-toggle{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:.45rem .75rem;font-size:.85rem;display:none}.mobile-panel{inset:var(--nav-h) 0 auto;z-index:59;border-bottom:1px solid var(--line);background:#141210fa;padding:1rem 1.4rem 1.5rem;display:none;position:fixed}.mobile-panel.open{display:block}.mobile-panel a{color:var(--cream);border-bottom:1px solid #ffffff0d;padding:.75rem 0;display:block}.mobile-panel .btn{justify-content:center;width:100%;margin-top:.85rem}.btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.85rem 1.25rem;font-size:.92rem;font-weight:500;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:focus-visible{outline:2px solid var(--accent2);outline-offset:3px}.btn-primary{background:var(--cream);color:var(--ink);border-color:var(--cream)}.btn-primary:hover{background:var(--accent2)}.btn-ghost{border-color:var(--line2);color:var(--cream);background:0 0}.btn-ghost:hover{border-color:var(--accent2);color:var(--accent2)}.btn-text{color:var(--accent2);background:0 0;border:none;border-radius:0;padding:.85rem .2rem}.btn-text:hover{color:var(--cream)}.btn-text:after{content:" →"}.hero{padding:calc(var(--nav-h) + 4.5rem) 0 4.5rem;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:linear-gradient(#c9a86a0f,#0000 40%),radial-gradient(50% 40% at 100% 0,#c9a86a14,#0000 55%);position:absolute;inset:0}.hero-inner{z-index:1;grid-template-columns:1.05fr .95fr;align-items:end;gap:3.5rem;display:grid;position:relative}.eyebrow{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.72rem;font-weight:500;display:inline-block}.hero h1{font-family:var(--font-serif);letter-spacing:-.025em;max-width:13ch;color:var(--cream);margin:0 0 1.35rem;font-size:clamp(2.75rem,5.8vw,4.5rem);font-weight:600;line-height:1.02}.hero h1 em{color:var(--accent2);font-style:italic;font-weight:600}.hero-lead{color:var(--muted);max-width:34rem;margin:0 0 1.75rem;font-size:1.08rem;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:1.5rem;display:flex}.hero-meta{color:var(--faint);flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.hero-meta li{color:var(--muted);align-items:center;gap:.4rem;display:flex}.hero-meta li:before{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px}.proof{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.proof-head{border-bottom:1px solid var(--line);background:var(--surface2);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.proof-head strong{letter-spacing:.12em;text-transform:uppercase;color:var(--accent2);font-size:.78rem;font-weight:500}.proof-head span{color:var(--muted);font-size:.78rem}.proof-body{grid-template-columns:1.15fr .85fr;min-height:340px;display:grid}.proof-sms{border-right:1px solid var(--line);background:#0f0e0c;padding:1rem}.proof-sms .msg{border-radius:12px;max-width:92%;margin-bottom:.55rem;padding:.65rem .8rem;font-size:.82rem;line-height:1.4}.proof-sms .msg.sys{text-align:center;max-width:100%;color:var(--faint);letter-spacing:.06em;background:0 0;padding:.2rem;font-size:.7rem}.proof-sms .msg.out{color:var(--cream);background:#c9a86a26;border:1px solid #c9a86a40;border-bottom-left-radius:4px}.proof-sms .msg.in{color:var(--cream);background:#ffffff0d;border:1px solid #ffffff12;border-bottom-right-radius:4px;margin-left:auto}.proof-cal{background:var(--bg2);flex-direction:column;gap:.55rem;padding:1rem;display:flex}.proof-cal p{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem}.proof-cal a{border-radius:var(--radius-sm);border:1px solid var(--line);color:var(--cream);background:#ffffff05;padding:.7rem .8rem;font-size:.88rem;transition:border-color .2s,background .2s;display:block}.proof-cal a:hover{border-color:var(--accent);background:#c9a86a14}.proof-cal a b{color:var(--accent2);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.15rem;font-size:.72rem;font-weight:500;display:block}.proof-foot{border-top:1px solid var(--line);color:var(--muted);background:var(--surface2);padding:.75rem 1.1rem;font-size:.78rem}.section{padding:5rem 0;position:relative}.section.band{background:var(--bg2);border-block:1px solid var(--line)}.section-head.center{text-align:center;margin-inline:auto}.section-head p{color:var(--muted);margin:0;font-size:1.05rem}.page-hero h1{font-family:var(--font-serif);letter-spacing:-.02em;max-width:16ch;color:var(--cream);margin:.2rem 0 1rem;font-size:clamp(2.3rem,4.4vw,3.5rem);line-height:1.08}.split{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.split-col{background:var(--surface);padding:2rem 1.75rem}.split-col+.split-col{border-left:1px solid var(--line);background:var(--surface2)}.split-col .label{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 .75rem;font-size:.72rem}.split-col h3{font-family:var(--font-serif);color:var(--cream);margin:0 0 .9rem;font-size:1.55rem;line-height:1.2}.split-col ul{margin:0;padding:0;list-style:none}.split-col li{color:var(--muted);border-top:1px solid #ffffff0d;padding:.55rem 0 .55rem 1.1rem;font-size:.95rem;position:relative}.split-col li:before{content:"—";color:var(--accent);position:absolute;left:0}.split-col.good li:before{content:"+";color:var(--ok)}.rail{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.rail-item{background:var(--surface);border-right:1px solid var(--line);padding:1.5rem 1.25rem}.rail-item:last-child{border-right:none}.rail-item .n{letter-spacing:.16em;color:var(--accent);text-transform:uppercase;margin:0 0 .7rem;font-size:.72rem}.rail-item h3{font-family:var(--font-serif);color:var(--cream);margin:0 0 .45rem;font-size:1.25rem}.rail-item p{color:var(--muted);margin:0;font-size:.9rem}.rail-item .tag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent2);border:1px solid var(--line2);border-radius:999px;margin-top:.85rem;padding:.25rem .55rem;font-size:.72rem;display:inline-block}.offer-list{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:0;display:flex;overflow:hidden}.offer-row{background:var(--surface);border-bottom:1px solid var(--line);grid-template-columns:4.5rem 1fr auto;align-items:center;gap:1.25rem;padding:1.35rem 1.5rem;transition:background .2s;display:grid}.offer-row:last-child{border-bottom:none}a.offer-row:hover{background:var(--surface2)}.offer-row .n{font-family:var(--font-serif);color:var(--accent);font-size:1.4rem;font-weight:600}.offer-row h3{font-family:var(--font-serif);color:var(--cream);margin:0 0 .25rem;font-size:1.25rem}.offer-row p{color:var(--muted);max-width:40rem;margin:0;font-size:.92rem}.offer-row .go{color:var(--accent2);white-space:nowrap;font-size:.9rem}.pkg-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.pkg{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:.65rem;padding:1.6rem 1.5rem;display:flex}.pkg.featured{border-color:var(--line2);background:linear-gradient(180deg,#c9a86a14,var(--surface))}.pkg .n{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.72rem}.pkg h3{font-family:var(--font-serif);color:var(--cream);margin:0;font-size:1.55rem}.pkg .price{color:var(--accent2);margin:0;font-size:1.05rem;font-weight:500}.pkg .price small{color:var(--muted);margin-top:.2rem;font-size:.82rem;font-weight:400;display:block}.pkg p{color:var(--muted);flex:1;margin:0;font-size:.95rem}.pkg ul{margin:0;padding:0;list-style:none}.pkg li{color:var(--cream);border-top:1px solid #ffffff0d;padding:.35rem 0;font-size:.9rem}.pkg .pkg-cta{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.who-grid{flex-wrap:wrap;gap:.55rem;margin-bottom:1.25rem;display:flex}.who-pill{color:var(--cream);border:1px solid var(--line);background:0 0;border-radius:999px;padding:.55rem .95rem;font-size:.88rem;transition:border-color .2s,color .2s}.who-pill:hover{border-color:var(--accent);color:var(--accent2)}.who-note{color:var(--muted);max-width:48rem;margin:0;font-size:.98rem}.steps{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.step{background:var(--surface);padding:1.5rem 1.25rem}.step .n{letter-spacing:.16em;color:var(--accent);text-transform:uppercase;margin:0;font-size:.72rem}.step h3{font-family:var(--font-serif);color:var(--cream);margin:.7rem 0 .45rem;font-size:1.2rem}.step p{color:var(--muted);margin:0;font-size:.9rem}.service-feature{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.feature-copy h3{font-family:var(--font-serif);color:var(--cream);margin:.35rem 0 1rem;font-size:clamp(1.7rem,2.6vw,2.3rem);line-height:1.15}.feature-copy>p{color:var(--muted);margin:0}.feature-copy ul{margin:1.1rem 0 0;padding:0;list-style:none}.feature-copy li{color:var(--cream);border-bottom:1px solid #ffffff0d;padding:.5rem 0 .5rem 1.15rem;font-size:.95rem;position:relative}.feature-copy li:before{content:"";background:var(--accent);width:6px;height:1px;position:absolute;top:1.05rem;left:0}.demo{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#0f0e0c;overflow:hidden}.demo-top{background:var(--surface2);border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;padding:.75rem 1rem;font-size:.72rem;display:flex}.demo-top span:first-child{color:var(--accent2)}.phone{background:var(--bg);min-height:300px;padding:1.1rem}.bubble{opacity:0;max-width:88%;transition:opacity .35s,transform .35s var(--ease);border-radius:12px;margin-bottom:.6rem;padding:.7rem .9rem;font-size:.88rem;line-height:1.4;transform:translateY(8px)}.bubble.in{opacity:1;transform:none}.bubble.meta{text-align:center;max-width:100%;color:var(--faint);letter-spacing:.06em;background:0 0;padding:.3rem;font-size:.7rem}.bubble.us{color:var(--cream);background:#c9a86a29;border:1px solid #c9a86a47;margin-right:auto}.bubble.them{color:var(--cream);background:#ffffff0d;border:1px solid #ffffff12;border-bottom-right-radius:4px;margin-left:auto}.demo-controls{flex-wrap:wrap;gap:.5rem;padding:.85rem 1rem 1rem;display:flex}.chip{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .8rem;font-size:.8rem;transition:all .2s}.chip:hover,.chip.active{border-color:var(--accent);color:var(--accent2)}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{cursor:pointer;color:var(--cream);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 0;font-size:1.02rem;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent);font-size:1.25rem;line-height:1}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--muted);max-width:40rem;margin:0;padding:0 0 1.15rem}.cta-band{text-align:left;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line2);grid-template-columns:1.3fr auto;align-items:center;gap:2rem;padding:2.75rem 2.25rem;display:grid}.cta-band h2{font-family:var(--font-serif);color:var(--cream);margin:0 0 .6rem;font-size:clamp(1.7rem,2.8vw,2.35rem);line-height:1.15}.cta-band p{color:var(--muted);max-width:34rem;margin:0}.cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.footer{border-top:1px solid var(--line);background:#080706;padding:3.5rem 0 6.5rem}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:2rem;display:grid}.footer-brand p{color:var(--muted);max-width:28rem;font-size:.9rem}.footer-brand a{color:var(--accent2)}.footer h4{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 .85rem;font-size:.72rem}.footer-grid>div a{color:var(--muted);padding:.28rem 0;font-size:.9rem;transition:color .2s;display:block}.footer-grid>div a:hover{color:var(--accent2)}.footer-bottom{color:var(--faint);border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2.25rem;padding-top:1.1rem;font-size:.78rem;display:flex}.sticky-bar{z-index:55;padding:.65rem .85rem calc(.65rem + env(safe-area-inset-bottom));backdrop-filter:blur(12px);border-top:1px solid var(--line);background:#0b0a09f2;gap:.5rem;display:none;position:fixed;bottom:0;left:0;right:0}.sticky-bar .btn{flex:1;padding:.7rem .4rem;font-size:.86rem}.contact-grid{grid-template-columns:1fr 1.1fr;gap:1.25rem;display:grid}.contact-methods{flex-direction:column;gap:.65rem;display:flex}.method{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);padding:1.1rem 1.15rem}.method strong{color:var(--cream);margin-bottom:.3rem;display:block}.method a{color:var(--accent2)}.form{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:.8rem;padding:1.5rem;display:flex}.form label{color:var(--muted);flex-direction:column;gap:.35rem;font-size:.88rem;display:flex}.form input,.form select,.form textarea{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--cream);outline:none;padding:.75rem .85rem}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--accent)}.honeypot{height:0;position:absolute;left:-9999px;overflow:hidden}.svc-block{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);grid-template-columns:1.5fr .8fr;gap:1.25rem;margin-bottom:1rem;padding:1.6rem;display:grid}.svc-block h3{font-family:var(--font-serif);color:var(--cream);margin:.15rem 0 .55rem;font-size:1.55rem}.svc-actions{flex-direction:column;justify-content:center;gap:.55rem;display:flex}.ind-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.ind-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:1.2rem 1.15rem;transition:border-color .2s}a.ind-card:hover{border-color:var(--accent)}.ind-card h3{font-family:var(--font-serif);color:var(--cream);margin:0 0 .35rem;font-size:1.15rem}.ind-card p{color:var(--muted);margin:0;font-size:.88rem}.prose{max-width:720px}.prose p{color:var(--muted);font-size:1.05rem}.prose h2{font-family:var(--font-serif);color:var(--cream);margin:2rem 0 .75rem;font-size:1.8rem}@media (width<=980px){.hero-inner,.proof-body,.service-feature,.contact-grid,.svc-block,.cta-band,.split,.rail{grid-template-columns:1fr}.rail-item{border-right:none;border-bottom:1px solid var(--line)}.split-col+.split-col{border-left:none;border-top:1px solid var(--line)}.proof-sms{border-right:none;border-bottom:1px solid var(--line)}.pkg-grid,.steps,.ind-grid,.footer-grid{grid-template-columns:1fr 1fr}.cta-actions{justify-content:flex-start}.offer-row{grid-template-columns:3.5rem 1fr}.offer-row .go{display:none}}@media (width<=760px){.nav-links,.nav-phone,.nav-cta .btn-ghost{display:none}.nav-toggle{display:inline-flex}.pkg-grid,.steps,.ind-grid,.footer-grid{grid-template-columns:1fr}.hero{padding-top:calc(var(--nav-h) + 2.75rem)}.hero h1{max-width:none}.sticky-bar{display:flex}.footer{padding-bottom:6rem}.section{padding:3.75rem 0}.offer-row{padding:1.15rem 1.1rem}}.prose h2{font-family:var(--font-serif);color:var(--cream);margin:2rem 0 .75rem;font-size:1.7rem;line-height:1.2}.prose h3{font-family:var(--font-serif);color:var(--cream);margin:1.5rem 0 .5rem;font-size:1.3rem}.prose p,.prose li{color:var(--muted);font-size:1.02rem;line-height:1.65}.prose ul{padding-left:1.2rem}.prose a{color:var(--accent2);text-underline-offset:3px;text-decoration:underline}.prose .answer-block{color:var(--cream);border-left:2px solid var(--accent);margin:0 0 1.5rem;padding-left:1rem;font-size:1.1rem}.crumbs{color:var(--muted);flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;font-size:.85rem;list-style:none;display:flex}.crumbs a{color:var(--accent2)}.sample-badge{letter-spacing:.12em;text-transform:uppercase;color:#0b0a09;background:var(--accent);vertical-align:middle;border-radius:999px;padding:.18rem .45rem;font-size:.65rem;font-weight:500;line-height:1.2;display:inline-block}.proof-head{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.offer-row .impact,.pkg .impact{color:var(--accent-soft,#e8d4a8);max-width:42rem;margin:.55rem 0 0;font-size:.84rem;line-height:1.5}.estimate-note{color:var(--muted);max-width:46rem;margin:1rem 0 0;font-size:.82rem;line-height:1.5}.sample-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.sample-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:.65rem;padding:1.25rem 1.3rem;display:flex}.sample-card-top{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-size:.78rem;display:flex}.sample-card h3{font-family:var(--font-serif);color:var(--cream);margin:0;font-size:1.35rem}.sample-biz{color:var(--accent2);margin:0;font-size:.88rem}.sample-split{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.sample-pane{border:1px solid var(--line);border-radius:calc(var(--radius) - 4px);background:#0f0e0c;padding:.75rem .85rem}.sample-pane.good{background:#c9a86a0f;border-color:#c9a86a47}.sample-pane .label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 .4rem;font-size:.7rem}.sample-pane ul{color:var(--cream);margin:0;padding-left:1.05rem;font-size:.88rem;line-height:1.45}.sample-pane.muted ul{color:var(--muted)}.sample-map{flex-direction:column;gap:.45rem;display:flex}.sample-map-row{color:var(--cream);grid-template-columns:1.6rem 1fr;align-items:start;gap:.55rem;font-size:.9rem;display:grid}.sample-map-row b{font-family:var(--font-serif);color:var(--accent);font-size:1.1rem;font-weight:600}.sample-flow{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.sample-flow li{border:1px solid var(--line);color:var(--cream);background:#0f0e0c;border-radius:999px;padding:.35rem .7rem;font-size:.78rem}.sample-foot{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}@media (width<=860px){.sample-grid,.sample-split{grid-template-columns:1fr}}:root{--glow:#c9a86a2e;--gold-line:linear-gradient(90deg,transparent,#c9a86a8c,transparent);--shine:linear-gradient(120deg,transparent 30%,#ffffff14 50%,transparent 70%);--max:1180px;--max-wide:1320px}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 40% at 10% -10%,#c9a86a17,#0000 55%),radial-gradient(50% 35% at 95% 15%,#e8d4a80d,#0000 50%),radial-gradient(40% 30% at 50% 100%,#c9a86a0a,#0000 60%);position:fixed;inset:0}body>*{z-index:1;position:relative}.nav{backdrop-filter:blur(18px)saturate(1.2);background:#0807068c;border-bottom:1px solid #0000}.nav.is-scrolled{background:#080706eb;border-bottom-color:#c9a86a2e;box-shadow:0 10px 40px #00000059}.brand img{filter:drop-shadow(0 0 12px #c9a86a26)}.btn-primary{color:var(--ink);background:linear-gradient(135deg,#f3efe6 0%,#e8d4a8 55%,#c9a86a 100%);border:none;position:relative;overflow:hidden;box-shadow:0 8px 28px #c9a86a47}.btn-primary:after{content:"";background:var(--shine);transition:transform .6s var(--ease);position:absolute;inset:0;transform:translate(-120%)}.btn-primary:hover:after{transform:translate(120%)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 36px #c9a86a66}.btn-ghost{backdrop-filter:blur(6px);border-color:#c9a86a66}.btn-ghost:hover{background:#c9a86a14;box-shadow:0 0 24px #c9a86a1f}.hero{padding:calc(var(--nav-h) + 5.5rem) 0 5.5rem;border-bottom:1px solid #c9a86a1f}.hero:before{background:radial-gradient(55% 50% at 85% 20%,#c9a86a24,#0000 60%),radial-gradient(40% 35% at 15% 80%,#e8d4a80f,#0000 55%),linear-gradient(#c9a86a0d,#0000 45%)}.hero:after{content:"";background:var(--gold-line);opacity:.7;height:1px;position:absolute;bottom:0;left:10%;right:10%}.hero h1{letter-spacing:-.03em;text-shadow:0 20px 60px #00000073;max-width:14ch;font-size:clamp(2.9rem,6.2vw,5.1rem)}.hero h1 .line{display:block}.hero-lead{color:#a8a296;max-width:36rem;font-size:1.12rem}.hero-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent2);background:#c9a86a14;border:1px solid #c9a86a59;border-radius:999px;align-items:center;gap:.55rem;margin:0 0 1.25rem;padding:.35rem .75rem .35rem .4rem;font-size:.72rem;display:inline-flex}.hero-kicker i{background:linear-gradient(135deg,var(--accent),var(--accent2));border-radius:50%;width:1.55rem;height:1.55rem;display:inline-block;box-shadow:0 0 16px #c9a86a73}.stat-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2.25rem;display:grid;overflow:hidden}.stat{backdrop-filter:blur(8px);background:#161412e6;padding:1.15rem 1.2rem}.stat b{font-family:var(--font-serif);color:var(--accent2);letter-spacing:-.02em;margin-bottom:.2rem;font-size:1.55rem;display:block}.stat span{color:var(--muted);letter-spacing:.04em;font-size:.78rem;line-height:1.35}.marquee{border-block:1px solid var(--line);background:#100e0cd9;padding:.85rem 0;overflow:hidden}.marquee-track{white-space:nowrap;gap:2.5rem;width:max-content;animation:42s linear infinite marquee;display:flex}.marquee-track span{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:.78rem}.marquee-track span em{color:var(--accent);font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.pillar-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.pillar{border-radius:var(--radius);border:1px solid var(--line);transition:border-color .35s,transform .35s var(--ease),box-shadow .35s;background:linear-gradient(165deg,#1c1916f2,#100e0cfa);padding:1.75rem 1.5rem;position:relative;overflow:hidden}.pillar:before{content:"";background:linear-gradient(90deg,var(--accent),transparent);opacity:0;height:2px;transition:opacity .35s;position:absolute;inset:0 0 auto}.pillar:hover{border-color:#c9a86a66;transform:translateY(-4px);box-shadow:0 24px 50px #0006}.pillar:hover:before{opacity:1}.pillar .n{letter-spacing:.2em;color:var(--accent);margin:0 0 .9rem;font-size:.7rem}.pillar h3{font-family:var(--font-serif);color:var(--cream);margin:0 0 .55rem;font-size:1.45rem;line-height:1.2}.pillar p{color:var(--muted);margin:0;font-size:.95rem}.ba-stage{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1rem;display:grid}.ba-arrow{border:1px solid var(--line2);width:2.5rem;height:2.5rem;color:var(--accent2);background:#c9a86a14;border-radius:50%;align-self:center;place-items:center;font-size:1.1rem;display:grid}.browser{border:1px solid var(--line);transition:transform .4s var(--ease),box-shadow .4s;background:#0c0b09;border-radius:14px;overflow:hidden;box-shadow:0 30px 60px #00000073}.browser:hover{transform:translateY(-3px);box-shadow:0 36px 70px #0000008c}.browser-bar{background:var(--surface2);border-bottom:1px solid var(--line);align-items:center;gap:.4rem;padding:.55rem .8rem;display:flex}.browser-bar i{background:#3a3530;border-radius:50%;width:8px;height:8px;display:block}.browser-bar i:first-child{background:#d48a7a}.browser-bar i:nth-child(2){background:#c9a86a}.browser-bar i:nth-child(3){background:#6dbf93}.browser-url{color:var(--faint);background:#00000059;border-radius:6px;flex:1;margin-left:.5rem;padding:.25rem .55rem;font-size:.68rem}.browser-body{min-height:210px;padding:1rem}.browser.before .browser-body{opacity:.72;filter:saturate(.7)}.fake-hero{background:linear-gradient(90deg,#2a2622,#1a1815);border-radius:6px;height:52px;margin-bottom:.65rem}.browser.after .fake-hero{background:linear-gradient(110deg,#c9a86a59,#161412e6 55%,#e8d4a826);box-shadow:inset 0 0 0 1px #c9a86a40}.fake-row{background:#2a2622;border-radius:4px;height:10px;margin-bottom:.4rem}.fake-row.w60{width:60%}.fake-row.w80{width:80%}.fake-row.w40{width:40%}.fake-cta{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-top:.7rem;padding:.4rem .75rem;font-size:.68rem;display:inline-block}.browser.before .fake-cta{color:var(--faint);border:1px solid #3a3530}.browser.after .fake-cta{color:var(--ink);background:linear-gradient(135deg,#f3efe6,#c9a86a);font-weight:500}.ba-label{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:.55rem;font-size:.72rem;display:flex}.ba-label .tone-bad{color:var(--danger)}.ba-label .tone-good{color:var(--ok)}.maps-mock{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.maps-head{border-bottom:1px solid var(--line);background:var(--surface2);justify-content:space-between;align-items:center;padding:.85rem 1.1rem;display:flex}.maps-list{grid-template-columns:1fr 1fr;gap:0;display:grid}.maps-col{border-right:1px solid var(--line);padding:1rem}.maps-col:last-child{background:#c9a86a0a;border-right:none}.maps-item{border-bottom:1px solid #ffffff0d;grid-template-columns:1.6rem 1fr;gap:.55rem;padding:.65rem 0;font-size:.88rem;display:grid}.maps-item:last-child{border-bottom:none}.maps-item b{font-family:var(--font-serif);color:var(--accent);font-size:1.05rem}.maps-item .stars{color:var(--accent2);letter-spacing:.05em;font-size:.75rem}.maps-item small{color:var(--muted);margin-top:.15rem;font-size:.78rem;display:block}.funnel{grid-template-columns:repeat(5,1fr);align-items:stretch;gap:.55rem;display:grid}.funnel-step{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);text-align:center;transition:border-color .3s,transform .3s var(--ease);padding:1.15rem .9rem;position:relative}.funnel-step:hover{border-color:var(--accent);transform:translateY(-3px)}.funnel-step .n{letter-spacing:.16em;color:var(--accent);margin:0 0 .45rem;font-size:.65rem}.funnel-step h4{font-family:var(--font-serif);color:var(--cream);margin:0 0 .35rem;font-size:1rem}.funnel-step p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.4}.offer-row{transition:background .25s,transform .25s var(--ease);position:relative;overflow:hidden}.offer-row:before{content:"";background:linear-gradient(180deg,var(--accent),transparent);opacity:0;width:2px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}a.offer-row:hover{transform:translate(4px)}a.offer-row:hover:before{opacity:1}.offer-row .bring{color:var(--accent2);max-width:42rem;margin:.4rem 0 0;font-size:.84rem;line-height:1.45}.section-head h2{position:relative}.section.band{background:linear-gradient(180deg,#c9a86a08,transparent 30%), var(--bg2)}.sample-card{transition:border-color .3s,transform .35s var(--ease),box-shadow .35s;background:linear-gradient(165deg,#1c1916fa,#0c0b09fa)}.sample-card:hover{border-color:#c9a86a66;transform:translateY(-4px);box-shadow:0 28px 55px #00000073}.sample-grid{gap:1.15rem}.cta-band{background:radial-gradient(60% 80% at 100%,#c9a86a24,#0000 55%),linear-gradient(135deg,#1c1916fa,#100e0cfa);border:1px solid #c9a86a59;position:relative;overflow:hidden;box-shadow:0 30px 70px #0006}.cta-band:before{content:"";pointer-events:none;background:radial-gradient(circle,#e8d4a814,#0000 60%);width:50%;height:180%;position:absolute;inset:-40% auto auto -10%}[data-reveal-stagger]>*{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(18px)}[data-reveal-stagger].is-in>:first-child{transition-delay:50ms}[data-reveal-stagger].is-in>:nth-child(2){transition-delay:.12s}[data-reveal-stagger].is-in>:nth-child(3){transition-delay:.19s}[data-reveal-stagger].is-in>:nth-child(4){transition-delay:.26s}[data-reveal-stagger].is-in>:nth-child(5){transition-delay:.33s}[data-reveal-stagger].is-in>:nth-child(6){transition-delay:.4s}[data-reveal-stagger].is-in>*{opacity:1;transform:none}.page-hero{padding:calc(var(--nav-h) + 4.5rem) 0 3rem;position:relative;overflow:hidden}.page-hero:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 80% 0,#c9a86a1a,#0000 55%);position:absolute;inset:0}.page-hero h1{max-width:18ch}.pkg{transition:border-color .3s,transform .35s var(--ease),box-shadow .35s}.pkg:hover{border-color:#c9a86a66;transform:translateY(-3px);box-shadow:0 24px 50px #0006}.pkg.featured{box-shadow:0 0 0 1px #c9a86a40,0 24px 50px #00000059}.pkg .bring{color:var(--accent2);margin:.35rem 0 0;font-size:.86rem;line-height:1.45}.ind-card{transition:border-color .3s,transform .3s var(--ease),box-shadow .3s}a.ind-card:hover{border-color:#c9a86a73;transform:translateY(-3px);box-shadow:0 18px 40px #00000059}.orbit{pointer-events:none;border:1px solid #c9a86a14;border-radius:50%;width:280px;height:280px;animation:48s linear infinite spin;position:absolute}.orbit.o2{border-color:#c9a86a0d;width:420px;height:420px;animation-duration:72s}@keyframes spin{to{transform:rotate(360deg)}}.rail-item{transition:background .3s}.rail-item:hover{background:#c9a86a0f}@media (width<=980px){.pillar-grid,.ba-stage,.maps-list,.funnel,.stat-row{grid-template-columns:1fr}.ba-arrow{display:none}.funnel{grid-template-columns:1fr 1fr}}@media (width<=760px){.funnel{grid-template-columns:1fr}.hero h1{font-size:clamp(2.4rem,9vw,3.2rem)}}.btn-primary,a.btn-primary,button.btn-primary,.prose .btn-primary,.prose a.btn-primary,.cta-band .btn-primary,.sticky-bar .btn-primary,.pkg .btn-primary,.nav .btn-primary,.mobile-panel .btn-primary{color:#0c0a07!important;text-shadow:none!important;-webkit-text-fill-color:#0c0a07!important;background:#f5efe3 linear-gradient(#fff8ec 0%,#f0e2c4 48%,#d4b574 100%)!important;border:1px solid #0c0a071f!important;font-weight:600!important;text-decoration:none!important;box-shadow:0 10px 28px #00000047,inset 0 1px #ffffff8c!important}.btn-primary:hover,a.btn-primary:hover,.prose a.btn-primary:hover{color:#0c0a07!important;-webkit-text-fill-color:#0c0a07!important;background:#ebe0c8 linear-gradient(#fffaf0 0%,#e8d4a8 50%,#c9a86a 100%)!important}.btn-primary:after{opacity:.35;pointer-events:none}.prose a.btn,.prose a.btn-ghost{color:inherit;text-decoration:none!important}.prose a.btn-ghost{color:var(--cream)!important;-webkit-text-fill-color:var(--cream)!important}.hero{padding:calc(var(--nav-h) + 3.75rem) 0 3.25rem}.hero-inner{text-align:left;grid-template-columns:1fr;gap:0;max-width:820px;margin-inline:auto}.hero h1{max-width:16ch;font-size:clamp(2.6rem,5.5vw,4.4rem)}.hero-lead{max-width:38rem}.hero .stat-row{margin-top:1.75rem}.hero-welcome{color:var(--accent2);letter-spacing:.04em;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.8rem;display:inline-flex}.demo-lift{margin-top:-.5rem;padding:0 0 3.5rem}.demo-lift .service-feature{background:linear-gradient(165deg,#1c1916fa,#0c0b09fa);border:1px solid #c9a86a47;border-radius:18px;padding:1.5rem 1.5rem 1.35rem;box-shadow:0 30px 70px #0006}@media (width<=980px){.demo-lift .service-feature{padding:1.15rem}}.journey-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:1.35rem 1.3rem;position:relative;overflow:hidden}.journey-card.now{background:#12100e}.journey-card.next{background:linear-gradient(165deg,#c9a86a1a,#161412fa);border-color:#c9a86a66;box-shadow:0 20px 50px #00000059}.journey-card li{color:var(--muted);border-top:1px solid #ffffff0f;align-items:flex-start;gap:.65rem;padding:.45rem 0;font-size:.92rem;line-height:1.45;display:flex}.journey-card li b{color:var(--accent);min-width:1rem;font-weight:500}.journey-mid{color:var(--accent2);letter-spacing:.14em;text-transform:uppercase;flex-direction:column;align-self:center;align-items:center;gap:.35rem;font-size:.7rem;display:flex}.journey-mid .arrow{width:2.6rem;height:2.6rem;color:var(--accent2);background:#c9a86a1f;border:1px solid #c9a86a73;border-radius:50%;place-items:center;font-size:1.15rem;animation:2.4s ease-in-out infinite pulseArrow;display:grid}@keyframes pulseArrow{50%{transform:scale(1.05);box-shadow:0 0 0 10px #c9a86a0f}}@media (prefers-reduced-motion:reduce){.journey-mid .arrow{animation:none}}@media (width<=860px){.journey{grid-template-columns:1fr}.journey-mid{flex-direction:row;padding:.25rem 0}}.swipe{user-select:none;touch-action:none;aspect-ratio:16/11;background:#0c0b09;border:1px solid #c9a86a4d;border-radius:16px;min-height:320px;position:relative;overflow:hidden;box-shadow:0 28px 60px #00000073}.swipe-frame{position:absolute;inset:0;overflow:hidden}.swipe-frame.after{z-index:1}.swipe-frame.before{z-index:2;border-right:none;width:50%}.swipe-frame .mini-site{height:100%;overflow:hidden}.swipe-handle{z-index:5;cursor:ew-resize;background:linear-gradient(#fff8ec,#c9a86a);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.swipe-handle:before{content:"";background:linear-gradient(#fff8ec,#d4b574);border:1px solid #0c0a0726;border-radius:50%;width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000073}.swipe-handle:after{content:"⟷";color:#0c0a07;z-index:1;pointer-events:none;font-size:.85rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swipe-range{z-index:6;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.swipe-tags{z-index:4;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}.swipe-tags span{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:600}.swipe-tags .tag-before{color:#1a0e0c;background:#d48a7aeb}.swipe-tags .tag-after{color:#0c0a07;background:#f5efe3f2}.mini-site.before-site{color:#222;background:#e8e4dc;font-family:Times,Georgia,serif}.mini-site.before-site .ms-nav{color:#333;background:#d0ccc2;border-bottom:2px solid #999;justify-content:space-between;align-items:center;padding:.55rem .8rem;font-size:.72rem;display:flex}.mini-site.before-site .ms-nav strong{color:#111;font-size:.85rem}.mini-site.before-site .ms-hero{text-align:center;background:#cfc9bb;padding:1.1rem .9rem 1rem}.mini-site.before-site .ms-hero :is(h3,h4){color:#1a1a1a;letter-spacing:0;margin:0 0 .4rem;font-size:1.15rem;font-weight:700}.mini-site.before-site .ms-hero p{color:#333;margin:0 0 .7rem;font-size:.78rem;line-height:1.35}.mini-site.before-site .ms-cta{color:#eee;background:#666;border:2px outset #888;padding:.35rem .7rem;font-size:.7rem;text-decoration:none;display:inline-block}.mini-site.before-site .ms-body{color:#2a2a2a;grid-template-columns:1fr 1fr;gap:.5rem;padding:.7rem .8rem;font-size:.72rem;display:grid}.mini-site.before-site .ms-body div{background:#f3efe6;border:1px solid #bbb;min-height:3.2rem;padding:.5rem}.mini-site.before-site .ms-phone{color:#444;text-align:center;padding:.45rem .8rem .7rem;font-size:.7rem}.mini-site.after-site{color:#f3efe6;font-family:var(--font-sans);background:#0f0e0c}.mini-site.after-site .ms-nav{color:#c9a86a;background:#161412f2;border-bottom:1px solid #c9a86a40;justify-content:space-between;align-items:center;padding:.65rem 1rem;font-size:.72rem;display:flex}.mini-site.after-site .ms-nav strong{color:#f5efe3;font-family:var(--font-serif);letter-spacing:.02em;font-size:.95rem}.mini-site.after-site .ms-nav .ms-links{color:#a8a296;gap:.75rem;display:flex}.mini-site.after-site .ms-hero{background:radial-gradient(70% 80% at 90% 10%,#c9a86a38,#0000 55%),linear-gradient(160deg,#161412,#0c0b09);padding:1.35rem 1.1rem 1.15rem}.mini-site.after-site .ms-hero :is(h3,h4){font-family:var(--font-serif);color:#f5efe3;letter-spacing:-.02em;margin:0 0 .45rem;font-size:1.35rem;line-height:1.15}.mini-site.after-site .ms-hero p{color:#b8b1a4;max-width:28ch;margin:0 0 .85rem;font-size:.78rem;line-height:1.45}.mini-site.after-site .ms-actions{flex-wrap:wrap;gap:.4rem;display:flex}.mini-site.after-site .ms-cta{background:linear-gradient(#fff8ec,#d4b574);border:none;border-radius:999px;align-items:center;padding:.45rem .8rem;font-size:.7rem;font-weight:600;text-decoration:none;display:inline-flex;color:#0c0a07!important}.mini-site.after-site .ms-cta.ghost{background:0 0;border:1px solid #c9a86a73;color:#f5efe3!important}.mini-site.after-site .ms-body{grid-template-columns:repeat(3,1fr);gap:.45rem;padding:.85rem 1rem;display:grid}.mini-site.after-site .ms-body div{color:#d8d2c6;background:#1c1916f2;border:1px solid #c9a86a2e;border-radius:8px;padding:.55rem .5rem;font-size:.68rem;line-height:1.35}.mini-site.after-site .ms-body b{color:#e8d4a8;margin-bottom:.2rem;font-size:.72rem;font-weight:500;display:block}.mini-site.after-site .ms-phone{color:#e8d4a8;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.55rem 1rem .85rem;font-size:.72rem;display:flex}.maps-item.dim{opacity:.85}.maps-item.dim b,.maps-col .label{font-weight:600}.maps-col:first-child .maps-item{color:#c4bdb0}.maps-col:first-child .maps-item small{color:#8c877c}.welcome-strip{text-align:center;color:var(--cream);background:#c9a86a0d;border-block:1px solid #c9a86a2e;padding:1.1rem 1rem;font-size:.95rem}.welcome-strip strong{color:var(--accent2);font-weight:500}.pillar:hover{transform:translateY(-3px)}.btn{z-index:0;position:relative}.btn-primary,a.btn-primary,button.btn-primary{letter-spacing:.01em;color:#0a0908!important;-webkit-text-fill-color:#0a0908!important;background:#f7f1e4!important;border:1px solid #0a090824!important;font-weight:650!important;box-shadow:0 8px 22px #00000052!important}.btn-primary:before,.btn-primary:after{content:none!important;display:none!important}.btn-primary:hover,a.btn-primary:hover{transform:translateY(-1px);color:#0a0908!important;-webkit-text-fill-color:#0a0908!important;background:#efe6d2!important}:root{--muted:#b0aaa0;--faint:#8a847a;--cream:#f5efe6}.hero-lead,.section-head p,.feature-copy>p,.prose p,.lead{color:var(--muted)!important}.split-col li,.journey-card.now li{color:#c4bdb2!important}.journey-card.next li{color:#f3efe6!important}.stat span{color:#b0aaa0!important}html:not(.js) [data-reveal],html:not(.js) [data-reveal-stagger]>*{opacity:1!important;filter:none!important;transform:none!important}html.js [data-reveal]{opacity:0;filter:blur(3px);transition:opacity .75s var(--ease),transform .75s var(--ease),filter .75s var(--ease);transform:translateY(22px)}html.js [data-reveal=left]{transform:translate(-24px)}html.js [data-reveal=right]{transform:translate(24px)}html.js [data-reveal].is-in{opacity:1;filter:none;transform:none}.page-hero h1,.hero h1{color:#f7f2e8!important}.page-hero .lead,.hero-lead{color:#c8c2b6!important}.split-col h3,.feature-copy h3,.journey-card h3{color:#f3efe6!important}.split-col li{color:#d2cbc0!important}.hero.hero-split{padding:calc(var(--nav-h) + 3.25rem) 0 3.5rem;align-items:center;min-height:min(92vh,860px);display:flex}.hero.hero-split .hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.75rem,4vw,3.75rem);width:100%}.hero.hero-split .hero-copy{max-width:36rem}.hero.hero-split h1{max-width:12ch;margin-bottom:1.15rem;font-size:clamp(2.6rem,5.4vw,4.35rem)}.hero.hero-split .hero-lead{margin-bottom:1.5rem;font-size:1.05rem}.hero.hero-split .hero-actions{margin-bottom:1.25rem}.hero.hero-split .hero-meta{margin:0}.hero-demo{width:100%;max-width:440px;margin-left:auto;box-shadow:0 40px 80px #0000008c,0 0 0 1px #c9a86a1f}.hero-demo .phone{min-height:280px}.hero-demo .demo-top{font-size:.72rem}.outcomes{padding:3.25rem 0}.outcome-row{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.outcome{background:var(--bg);padding:1.75rem 1.5rem}.outcome .n{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 .85rem;font-size:.68rem}.outcome h3{font-family:var(--font-serif);color:var(--cream);margin:0 0 .45rem;font-size:1.45rem;line-height:1.2}.outcome p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.55}.section-note{margin:1.5rem 0 0;font-size:.95rem}.section-note a{color:var(--accent2)}.section-note a:hover{color:var(--cream)}.journey{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1.25rem;display:grid}.journey-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.6rem 1.45rem}.journey-card.next{background:linear-gradient(160deg,#c9a86a1a,#161412f2);border-color:#c9a86a59}.journey-card h3{font-family:var(--font-serif);color:var(--cream);margin:0 0 1rem;font-size:1.35rem}.journey-card ul{margin:0;padding:0;list-style:none}.journey-card li{color:var(--cream);border-top:1px solid #ffffff0d;grid-template-columns:1.1rem 1fr;gap:.45rem;padding:.45rem 0;font-size:.95rem;line-height:1.45;display:grid}.journey-card li:first-of-type{border-top:none}.journey-card li b{color:var(--accent);font-weight:500}.journey-mid{color:var(--accent2);letter-spacing:.14em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;font-size:.72rem;display:flex}.journey-mid .arrow{color:var(--accent);font-size:1.6rem;line-height:1}.xform-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.xform-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.65rem 1.5rem}.xform-card.good{background:linear-gradient(165deg,#c9a86a1f,#100e0cfa);border-color:#c9a86a61}.xform-card h3{font-family:var(--font-serif);color:var(--cream);margin:.15rem 0 1rem;font-size:1.4rem;line-height:1.2}.xform-card ul{margin:0;padding:0;list-style:none}.xform-card li{color:var(--cream);border-top:1px solid #ffffff0d;padding:.42rem 0 .42rem 1rem;font-size:.95rem;position:relative}.xform-card li:first-of-type{border-top:none}.xform-card li:before{content:"";background:var(--accent);width:6px;height:1px;position:absolute;top:1.05rem;left:0}.xform-card.good li:before{background:var(--ok)}.sample-foot{color:var(--muted);margin:1.25rem 0 0;font-size:.9rem}.sample-foot a{color:var(--accent2)}.welcome-strip,.marquee,#transformation .swipe{display:none!important}.section{padding:4.5rem 0}.section.band{padding:4.75rem 0}.section-head{max-width:40rem;margin-bottom:2.25rem}.section-head h2{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--cream);margin:.35rem 0 .85rem;font-size:clamp(1.85rem,3.2vw,2.65rem);line-height:1.12}.offer-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);overflow:hidden}.offer-row{transition:background .2s}@media (width<=980px){.hero.hero-split{min-height:0;padding:calc(var(--nav-h) + 2.5rem) 0 2.5rem}.hero.hero-split .hero-inner{grid-template-columns:1fr;gap:2rem}.hero-demo{max-width:100%;margin:0 auto}.outcome-row,.journey{grid-template-columns:1fr}.journey-mid{flex-direction:row;padding:.5rem 0}.journey-mid .arrow{transform:rotate(90deg)}.xform-grid{grid-template-columns:1fr}}@media (width<=760px){.hero.hero-split h1{max-width:14ch}.outcomes{padding:2rem 0}}.hero.hero-statement{padding:calc(var(--nav-h) + 4rem) 0 3.25rem;align-items:center;min-height:min(78vh,720px);display:flex}.hero.hero-statement .hero-inner{text-align:left;grid-template-columns:unset;max-width:46rem;margin-inline:0;display:block}.hero.hero-statement h1{max-width:14ch;margin-bottom:1.2rem;font-size:clamp(2.75rem,5.8vw,4.6rem);line-height:1.05}.hero.hero-statement .hero-lead{max-width:38rem;margin-bottom:1.65rem;font-size:1.08rem}.hero.hero-statement .hero-actions{margin-bottom:1.35rem}.hero.hero-statement .hero-meta{margin:0}.sample-banner{border-radius:var(--radius);color:var(--muted);background:#c9a86a0f;border:1px solid #c9a86a47;align-items:flex-start;gap:.85rem;margin:0 0 1.75rem;padding:1rem 1.15rem;font-size:.9rem;line-height:1.5;display:flex}.sample-banner .sample-badge{flex-shrink:0;margin-top:.15rem}.sample-banner strong{color:var(--cream);font-weight:500}.sample-banner em{color:var(--accent2);font-style:normal}.changes{padding:4.25rem 0 3.5rem}.change-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.change-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:.65rem;padding:1.55rem 1.45rem 1.4rem;display:flex}.change-label{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.68rem}.change-card h3{font-family:var(--font-serif);color:var(--cream);margin:0 0 .35rem;font-size:1.35rem;line-height:1.2}.meter-pair{flex-direction:column;gap:.95rem;margin-top:.25rem;display:flex}.meter-head{letter-spacing:.04em;color:var(--muted);justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.4rem;font-size:.78rem;display:flex}.meter-val{color:var(--cream);letter-spacing:0;font-size:.88rem;font-weight:500}.meter-val.accent{color:var(--accent2)}.meter-track{background:#ffffff0f;border:1px solid #ffffff0f;border-radius:999px;height:8px;overflow:hidden}.meter-track i{width:0%;height:100%;transition:width 1.15s var(--ease);background:linear-gradient(90deg,#8c877c8c,#8c877cd9);border-radius:999px;display:block}.meter-track i.good{background:linear-gradient(90deg,#c9a86a8c,#e8d4a8f2);box-shadow:0 0 18px #c9a86a59}.meter-note{color:var(--muted);margin:.45rem 0 0;font-size:.86rem;line-height:1.45}.meter.after{border-top:1px solid #ffffff0d;padding-top:.85rem}.changes-cta{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.85rem;display:flex}.demo-feature{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.75rem,4vw,3.25rem);display:grid}.demo-copy h2{font-family:var(--font-serif);color:var(--cream);letter-spacing:-.02em;margin:.35rem 0 .9rem;font-size:clamp(1.85rem,3vw,2.55rem);line-height:1.12}.demo-copy>p{color:var(--muted);max-width:34rem;margin:0 0 1rem;font-size:1.02rem}.demo-bullets{margin:0;padding:0;list-style:none}.demo-bullets li{color:var(--cream);border-bottom:1px solid #ffffff0d;padding:.45rem 0 .45rem 1.1rem;font-size:.95rem;position:relative}.demo-bullets li:last-child{border-bottom:none}.demo-bullets li:before{content:"";background:var(--accent);width:6px;height:1px;position:absolute;top:1.05rem;left:0}.demo-stage-card{width:100%;max-width:460px;margin-left:auto;box-shadow:0 40px 80px #0000008c,0 0 0 1px #c9a86a1f}.demo-stage-card .phone{min-height:300px}@media (width<=980px){.hero.hero-statement{min-height:0;padding:calc(var(--nav-h) + 2.75rem) 0 2.5rem}.change-grid{grid-template-columns:1fr}.demo-feature{grid-template-columns:1fr;gap:2rem}.demo-stage-card{max-width:100%;margin:0 auto}}@media (width<=760px){.hero.hero-statement h1{max-width:12ch;font-size:clamp(2.4rem,9vw,3.2rem)}.sample-banner{flex-direction:column;gap:.5rem}}.changes,.change-grid,.change-card,.meter,.meter-pair,.meter-track,.swipe,[data-swipe],[data-meters]{display:none!important}.hero.hero-lux{min-height:min(92vh,880px);padding:calc(var(--nav-h) + 5.5rem) 0 4.75rem;border-bottom:1px solid var(--line);align-items:center;display:flex;position:relative;overflow:hidden}.hero.hero-lux:before{content:"";pointer-events:none;background:radial-gradient(70% 55% at 85% -10%,#c9a86a24,#0000 55%),radial-gradient(50% 40% at 10% 100%,#c9a86a0d,#0000 50%),linear-gradient(#ffffff05,#0000 35%);position:absolute;inset:0}.hero.hero-lux .hero-lux-inner{z-index:1;max-width:52rem;position:relative}.hero.hero-lux .hero-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.55rem;margin:0 0 1.35rem;font-size:.72rem;font-weight:500;display:inline-flex}.hero.hero-lux .hero-kicker i{background:var(--accent);width:28px;height:1px;display:inline-block}.hero.hero-lux h1{font-family:var(--font-serif);letter-spacing:-.03em;color:#f8f3e9;max-width:16ch;margin:0 0 1.4rem;font-size:clamp(2.85rem,6.2vw,5.1rem);font-weight:600;line-height:1.02}.hero.hero-lux h1 em{color:var(--accent2);font-style:italic}.hero.hero-lux .hero-lead{color:#c9c2b4;max-width:36rem;margin:0 0 1.85rem;font-size:1.12rem;line-height:1.65}.hero.hero-lux .hero-fine{color:var(--faint);letter-spacing:.02em;margin:0;font-size:.88rem}.proof-strip{border-bottom:1px solid var(--line);background:linear-gradient(#c9a86a08,#0000 60%);padding:3.75rem 0 3.5rem}.proof-strip-head{max-width:40rem;margin-bottom:2.5rem}.proof-strip-head h2{font-family:var(--font-serif);color:var(--cream);letter-spacing:-.02em;margin:.35rem 0 1rem;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.15}.proof-disclaimer{color:var(--muted);align-items:flex-start;gap:.75rem;margin:0;font-size:.88rem;line-height:1.5;display:flex}.proof-disclaimer .sample-badge{flex-shrink:0;margin-top:.12rem}.proof-disclaimer strong{color:var(--cream);font-weight:500}.proof-disclaimer em{color:var(--accent2);font-style:normal}.stat-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.stat{border-right:1px solid var(--line);min-height:11rem;padding:2rem 1.35rem 1.85rem}.stat:last-child{border-right:none}.stat-num{font-family:var(--font-serif);letter-spacing:-.03em;color:#f7f1e4;margin:0 0 .55rem;font-size:clamp(2.6rem,4.5vw,3.6rem);font-weight:600;line-height:1}.stat-label{color:var(--cream);letter-spacing:.01em;margin:0 0 .55rem;font-size:.95rem;font-weight:500}.stat-note{color:var(--faint);margin:0;font-size:.78rem;line-height:1.45}.demo-lux-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.demo-lux-copy h2{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--cream);margin:.35rem 0 1rem;font-size:clamp(1.95rem,3.2vw,2.75rem);line-height:1.1}.demo-lux-copy>p{color:var(--muted);max-width:34rem;margin:0 0 1.15rem;font-size:1.05rem;line-height:1.6}.demo-lux-stage{width:100%;max-width:480px;margin-left:auto;box-shadow:0 48px 100px #0009,0 0 0 1px #c9a86a24}.lux-journey{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.lux-journey>li{border-right:1px solid var(--line);margin-right:1.5rem;padding:2rem 1.5rem 1.75rem 0}.lux-journey>li:last-child{border-right:none;margin-right:0;padding-right:0}.lux-journey .jn{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 .9rem;font-size:.7rem;font-weight:500;display:block}.lux-journey h3{font-family:var(--font-serif);color:var(--cream);margin:0 0 .55rem;font-size:1.35rem;line-height:1.2}.lux-journey p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.55}.lux-cta{background:linear-gradient(135deg,#c9a86a1a,#100e0c66);border:1px solid #c9a86a47}.page-hero{padding:calc(var(--nav-h) + 4rem) 0 2.75rem;border-bottom:1px solid var(--line)}.page-hero h1{font-family:var(--font-serif);letter-spacing:-.025em;color:#f8f3e9;max-width:16ch;margin:0 0 1.1rem;font-size:clamp(2.4rem,5vw,3.75rem);line-height:1.05}.page-hero .lead{color:#c9c2b4;max-width:36rem;margin:0;font-size:1.08rem}@media (width<=980px){.hero.hero-lux{min-height:0;padding:calc(var(--nav-h) + 3rem) 0 3rem}.stat-row{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:none}.stat:first-child,.stat:nth-child(2){border-bottom:1px solid var(--line)}.demo-lux-grid{grid-template-columns:1fr;gap:2.25rem}.demo-lux-stage{max-width:100%;margin:0 auto}.lux-journey{grid-template-columns:1fr 1fr}.lux-journey>li{margin-right:0;padding-right:1.25rem}.lux-journey>li:nth-child(2){border-right:none}.lux-journey>li:first-child,.lux-journey>li:nth-child(2){border-bottom:1px solid var(--line);margin-bottom:.25rem;padding-bottom:1.75rem}}@media (width<=640px){.hero.hero-lux h1{max-width:14ch;font-size:clamp(2.45rem,9vw,3.3rem)}.stat-row{grid-template-columns:1fr}.stat{border-right:none;border-bottom:1px solid var(--line);min-height:0;padding:1.5rem 0}.stat:last-child{border-bottom:none}.lux-journey{grid-template-columns:1fr}.lux-journey>li{border-right:none;border-bottom:1px solid var(--line);margin:0;padding:1.5rem 0}.lux-journey>li:last-child{border-bottom:none}.proof-disclaimer{flex-direction:column;gap:.45rem}}.hero.hero-lux{min-height:min(78vh,740px);padding:calc(var(--nav-h) + 4.25rem) 0 3.5rem}.hero.hero-lux h1{margin:0 0 1.15rem}.hero.hero-lux .hero-lead{margin:0 0 1.45rem}.hero.hero-lux .hero-kicker{margin:0 0 1.05rem}.hero.hero-lux .hero-actions{margin-bottom:.75rem}.hero.hero-lux .hero-nap{letter-spacing:.04em;color:var(--muted);margin:0 0 .55rem;font-size:.88rem}.hero.hero-lux .hero-nap a{color:var(--accent2);border-bottom:1px solid #e8d4a859;text-decoration:none;transition:color .2s,border-color .2s}.hero.hero-lux .hero-nap a:hover{color:var(--cream);border-bottom-color:#f7f2e88c}.hero.hero-lux .hero-fine{font-size:.82rem}body.lux-v4 .section{padding:3.65rem 0}body.lux-v4 .section.band{padding:3.85rem 0}body.lux-v4 .section-head{margin-bottom:1.85rem}body.lux-v4 .page-hero{padding:calc(var(--nav-h) + 3.35rem) 0 2.15rem}body.lux-v4 .page-hero h1{margin:0 0 .9rem}body.lux-v4 .page-hero .lead{font-size:1.05rem}.proof-strip{padding:2.85rem 0 2.65rem}.proof-strip-head{margin-bottom:1.85rem}.stat{min-height:12.5rem;padding:1.65rem 1.25rem 1.55rem}.stat-num{margin:0 0 .45rem;font-size:clamp(2.95rem,5vw,4.05rem)}.stat-label{margin:0 0 .4rem;font-size:1rem}.stat-outcome{color:#d4cdc0;max-width:18rem;margin:0 0 .65rem;font-size:.92rem;line-height:1.45}.stat-note{letter-spacing:.02em;color:var(--faint);font-size:.72rem}.walkaway{border-bottom:1px solid var(--line);background:linear-gradient(#c9a86a0b,#0000 70%);padding:3.15rem 0 3rem}.walkaway .eyebrow{margin:0 0 .55rem}.walkaway h2{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--cream);max-width:18ch;margin:0 0 1.75rem;font-size:clamp(1.85rem,3.2vw,2.55rem);line-height:1.12}.walkaway-list{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0 2.5rem;margin:0;padding:1.75rem 0 0;list-style:none;display:grid}.walkaway-list>li{grid-template-columns:auto 1fr;align-items:start;gap:.85rem 1rem;display:grid}.walkaway-list .wk{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);padding-top:.35rem;font-size:.68rem;font-weight:500}.walkaway-list h3{font-family:var(--font-serif);color:#f5efe4;margin:0 0 .45rem;font-size:1.35rem;line-height:1.2}.walkaway-list p{color:var(--muted);max-width:22rem;margin:0;font-size:.95rem;line-height:1.55}.demo-lux{padding:3.85rem 0}.lux-journey>li{padding:1.65rem 1.25rem 1.5rem 0}body.lux-v4 .btn-primary{background:linear-gradient(#f3ead7,#e4d3b0);border:1px solid #e8d4a8a6;box-shadow:inset 0 1px #ffffff40,0 10px 28px #00000059;color:var(--ink)!important}body.lux-v4 .btn-primary:hover{background:linear-gradient(#f8f1e2,#ebd9b4);color:var(--ink)!important}@media (width<=980px){.hero.hero-lux{min-height:0;padding:calc(var(--nav-h) + 2.75rem) 0 2.5rem}.walkaway-list{grid-template-columns:1fr;gap:1.35rem}.walkaway-list>li{border-bottom:1px solid var(--line);padding-bottom:1.25rem}.walkaway-list>li:last-child{border-bottom:none;padding-bottom:0}.stat{min-height:0}}@media (width<=640px){.walkaway{padding:2.5rem 0}.walkaway h2{margin-bottom:1.35rem}.hero.hero-lux .hero-nap{font-size:.82rem}}.page-hero .page-nap{letter-spacing:.04em;color:var(--muted);margin:1rem 0 0;font-size:.88rem}.page-hero .page-nap a{color:var(--accent2);border-bottom:1px solid #e8d4a859;text-decoration:none}.page-hero .page-nap a:hover{color:var(--cream);border-bottom-color:#f7f2e88c}body.lux-v4{background:radial-gradient(ellipse 90% 55% at 50% -8%, #c4a5741c, transparent 52%), radial-gradient(ellipse 60% 40% at 100% 30%, #e8d6b40d, transparent 55%), radial-gradient(ellipse 50% 35% at 0% 70%, #c4a5740a, transparent 50%), var(--bg);color:var(--text)}body.lux-v4 .nav{background:#141210c7}body.lux-v4 .nav.is-scrolled{background:#141210f2;border-bottom-color:#f3ebdc24}body.lux-v4 .nav-links a{color:#b5aea2}body.lux-v4 .nav-links a:hover,body.lux-v4 .nav-links a.is-active,body.lux-v4 .nav-phone{color:var(--cream)}.hero.hero-lux:before{background:radial-gradient(75% 60% at 80% -5%,#c4a5742e,#0000 58%),radial-gradient(55% 45% at 8% 95%,#e8d6b414,#0000 55%),linear-gradient(#fff8eb0b,#0000 42%),linear-gradient(#0000 70%,#1412108c)}.hero.hero-lux h1{color:#faf6ee}.hero.hero-lux h1 em{color:var(--accent2)}.hero.hero-lux .hero-lead{color:#d2cbc0;font-size:1.14rem}.hero.hero-lux .hero-kicker{color:var(--accent)}.hero.hero-lux .hero-fine{color:#7a7468}.hero.hero-lux .hero-nap{color:#b5aea2}.proof-strip{background:linear-gradient(#c4a5740e,#0000 65%),linear-gradient(#fff8eb05,#0000)}.stat-num{color:#faf6ee}.stat-outcome{color:#d8d1c4}.walkaway{background:linear-gradient(#c4a5740f,#0000 72%),linear-gradient(#0000 60%,#fff8eb04)}.walkaway-list h3{color:#f7f0e4}.page-hero h1{color:#faf6ee}.page-hero .lead{color:#d2cbc0}.lux-cta{background:linear-gradient(135deg,#c4a57424,#1f1c198c);border:1px solid #c4a57452;box-shadow:0 24px 60px #00000047}.soft-cta-row{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.15rem;display:flex}.soft-cta-row .soft-link{color:var(--accent2);letter-spacing:.01em;border-bottom:1px solid #e6d5b366;padding-bottom:.1rem;font-size:.95rem;font-weight:500;transition:color .2s,border-color .2s}.soft-cta-row .soft-link:hover{color:var(--cream);border-bottom-color:#f3ebdca6}.soft-cta-row .soft-hint{color:var(--faint);margin:0;font-size:.82rem}body.lux-v4 .section.band{background:linear-gradient(#fff8eb06,#0000 40%,#c4a57408)}body.lux-v4 .footer{background:linear-gradient(#0000,#0f0d0c8c);border-top:1px solid #f3ebdc1a}body.lux-v4 .sticky-bar{backdrop-filter:blur(14px);background:#141210f0;border-top:1px solid #f3ebdc1f}body.craft-v43{--bg:#161412;--bg2:#1c1916;--surface:#211e1a;--surface2:#2a2621;--text:#f7f2e9;--cream:#f4efe6;--ivory:#f4efe6;--ivory-ink:#1a1714;--ivory-muted:#5c564c;--muted:#b7b0a4;--faint:#7a7468;--accent:#c4a574;--accent2:#e4d4b4;--ink:#161412;--line:#f4efe621;--line2:#c4a57466;--font-sans:"DM Sans",system-ui,-apple-system,sans-serif;--font-serif:"Fraunces","Times New Roman",Georgia,serif;--max:1140px;--max-wide:1280px;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-optical-sizing:auto;letter-spacing:-.005em}body.craft-v43 .orbit,body.craft-v43 [data-orbit],body.craft-v43 .pillar-grid,body.craft-v43 .ba-stage,body.craft-v43 .swipe,body.craft-v43 [data-swipe],body.craft-v43 .changes,body.craft-v43 .change-grid,body.craft-v43 .meter,body.craft-v43 [data-meters]{display:none!important}body.craft-v43:before{opacity:.35;filter:saturate(.7)}body.craft-v43:after{content:"";pointer-events:none;z-index:9998;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:fixed;inset:0}body.craft-v43 .nav{background:#161412d1;border-bottom:1px solid #0000}body.craft-v43 .nav.is-scrolled{border-bottom-color:var(--line);background:#161412f5}body.craft-v43 .mobile-panel{background:#161412fa}body.craft-v43 .sticky-bar{border-top:1px solid var(--line);background:#161412f2}body.craft-v43 .hero.hero-lux,body.craft-v43 .hero.hero-craft{min-height:0;padding:calc(var(--nav-h) + 3.75rem) 0 3.25rem;border-bottom:1px solid var(--line);background:linear-gradient(105deg, #f4efe609 0%, transparent 42%), radial-gradient(ellipse 55% 50% at 100% 0%, #c4a5741f, transparent 60%), var(--bg);align-items:stretch}body.craft-v43 .hero.hero-lux:before,body.craft-v43 .hero.hero-craft:before{display:none}.hero-craft-grid{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(220px,.72fr);align-items:end;gap:clamp(2rem,6vw,5.5rem);display:grid;position:relative}.hero-craft-main{max-width:40rem}.hero-craft-main .hero-kicker,body.craft-v43 .hero.hero-lux .hero-kicker{font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin:0 0 1.1rem;font-size:.7rem;font-weight:500}.hero-craft-main h1,body.craft-v43 .hero.hero-lux h1{font-family:var(--font-serif);font-variation-settings:"SOFT" 40,"WONK" .4;letter-spacing:-.035em;max-width:14ch;color:var(--cream);text-wrap:balance;margin:0 0 1.2rem;font-size:clamp(2.65rem,5.4vw,4.55rem);font-weight:560;line-height:1.04}.hero-craft-main h1 em,body.craft-v43 .hero.hero-lux h1 em{color:var(--accent2);font-style:italic;font-weight:500}.hero-craft-main .hero-lead,body.craft-v43 .hero.hero-lux .hero-lead{max-width:34rem;color:var(--muted);letter-spacing:-.01em;margin:0 0 1.5rem;font-size:1.08rem;line-height:1.68}.hero-craft-aside{border-left:1px solid var(--line);flex-direction:column;justify-content:flex-end;gap:.85rem;min-height:12rem;padding:0 0 .35rem 1.75rem;display:flex}.hero-craft-aside .aside-label{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.68rem;font-weight:500}.hero-craft-aside .aside-big{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--cream);margin:0;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:560;line-height:1}.hero-craft-aside .aside-rule{background:var(--accent);border:0;width:2.5rem;height:1px;margin:.15rem 0}.hero-craft-aside .aside-meta{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.hero-craft-aside .aside-quote{font-family:var(--font-serif);color:var(--accent2);max-width:18rem;margin:.35rem 0 0;font-size:1.05rem;font-style:italic;font-weight:500;line-height:1.45}.pull-band{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#0000,#c4a5740f 40%,#0000);padding:3.5rem 0 3.25rem}.pull-band blockquote{max-width:22ch;font-family:var(--font-serif);letter-spacing:-.025em;color:var(--cream);margin:0;font-size:clamp(1.85rem,3.6vw,2.85rem);font-style:italic;font-weight:500;line-height:1.18}.pull-band .pull-attrib{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:1.15rem 0 0;font-size:.72rem}.ivory-band,body.craft-v43 .walkaway.ivory-band{color:var(--ivory-ink);border-block:1px solid #1a171414;padding:3.75rem 0 3.5rem;position:relative;background:var(--ivory)!important}.ivory-band:before{content:"";pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ivory-band .eyebrow{color:#8a7348}.ivory-band h2,.ivory-band .walkaway h2,body.craft-v43 .walkaway.ivory-band h2{max-width:16ch;color:var(--ivory-ink)!important}.ivory-band .walkaway-list,body.craft-v43 .walkaway.ivory-band .walkaway-list{border-top-color:#1a17141f}.ivory-band .walkaway-list .wk,body.craft-v43 .walkaway.ivory-band .wk{color:#8a7348;font-family:var(--font-serif);letter-spacing:-.02em;text-transform:none;padding-top:.1rem;font-size:1.35rem;font-weight:560}.ivory-band .walkaway-list h3,body.craft-v43 .walkaway.ivory-band h3{color:var(--ivory-ink)!important}.ivory-band .walkaway-list p,body.craft-v43 .walkaway.ivory-band p{color:var(--ivory-muted)!important}body.craft-v43 .walkaway.ivory-band .walkaway-list{grid-template-columns:1.15fr .95fr .9fr;gap:0 2.75rem;padding-top:2rem}body.craft-v43 .proof-strip{border-bottom:1px solid var(--line);background:0 0;padding:3.25rem 0 3rem}body.craft-v43 .proof-strip-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:2rem;max-width:none;margin-bottom:2.25rem;display:grid}body.craft-v43 .proof-strip-head h2{font-family:var(--font-serif);color:var(--cream);letter-spacing:-.025em;max-width:18ch;margin:0;font-size:clamp(1.75rem,3vw,2.45rem)}body.craft-v43 .proof-disclaimer{color:var(--muted);margin:0;font-size:.84rem}body.craft-v43 .stat-row{border-top:1px solid var(--line);border-bottom:none;grid-template-columns:1.15fr .95fr .95fr 1.05fr}body.craft-v43 .stat{border-right:1px solid var(--line);min-height:0;padding:1.85rem 1.35rem 1.65rem 0}body.craft-v43 .stat:last-child{border-right:none;padding-right:0}body.craft-v43 .stat-num{font-family:var(--font-serif);font-variation-settings:"SOFT" 30,"WONK" .5;color:var(--cream);font-size:clamp(2.8rem,4.8vw,3.9rem);font-weight:560}body.craft-v43 .stat-label{color:var(--cream);font-weight:500}body.craft-v43 .stat-outcome{color:var(--muted)}body.craft-v43 .demo-lux{padding:4.25rem 0}body.craft-v43 .demo-lux-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);align-items:start;gap:clamp(2rem,5vw,4.5rem)}body.craft-v43 .demo-lux-copy h2{font-family:var(--font-serif);letter-spacing:-.025em;max-width:14ch;font-size:clamp(1.9rem,3.1vw,2.65rem)}body.craft-v43 .demo-lux-stage{border-radius:4px;max-width:460px;margin-left:0;margin-right:0;box-shadow:0 32px 80px #00000073,0 0 0 1px #c4a57429}body.craft-v43 .lux-journey{border-top:1px solid var(--line);grid-template-columns:1.1fr .95fr 1fr .95fr}body.craft-v43 .lux-journey .jn{font-family:var(--font-serif);letter-spacing:-.02em;text-transform:none;color:var(--accent);margin:0 0 .75rem;font-size:1.55rem;font-weight:560}body.craft-v43 .lux-journey h3{font-family:var(--font-serif);letter-spacing:-.015em;font-size:1.28rem}body.craft-v43 .section-head h2,body.craft-v43 h2{font-family:var(--font-serif);letter-spacing:-.025em}body.craft-v43 .offer-row .n{font-family:var(--font-serif);letter-spacing:-.02em;font-size:1.5rem}body.craft-v43 .who-grid{flex-wrap:wrap;gap:.65rem .85rem;max-width:42rem;display:flex}body.craft-v43 .who-pill{border:1px solid var(--line);color:var(--cream);letter-spacing:.01em;background:0 0;border-radius:2px;padding:.55rem .95rem;font-size:.88rem}body.craft-v43 .who-pill:hover{border-color:var(--line2);color:var(--accent2)}body.craft-v43 .lux-cta{background:var(--surface);border:1px solid var(--line2);box-shadow:none;border-radius:2px;padding:2.25rem 2rem}body.craft-v43 .cta-band h2{font-family:var(--font-serif);letter-spacing:-.025em}body.craft-v43 .btn-primary{letter-spacing:.01em;border-radius:2px;font-weight:560;box-shadow:inset 0 1px #fff3;background:var(--cream)!important;color:var(--ink)!important;border:1px solid #f4efe6d9!important}body.craft-v43 .btn-primary:hover{color:var(--ink)!important;background:#fff8ee!important}body.craft-v43 .btn-ghost,body.craft-v43 .btn{border-radius:2px}body.craft-v43 .page-hero{padding:calc(var(--nav-h) + 3.5rem) 0 2.5rem;background:linear-gradient(100deg, #f4efe608, transparent 45%), var(--bg)}body.craft-v43 .page-hero .wrap{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:2.5rem;display:grid}body.craft-v43 .page-hero .page-hero-main{grid-column:1}body.craft-v43 .page-hero h1{font-family:var(--font-serif);letter-spacing:-.03em;max-width:14ch;color:var(--cream);font-size:clamp(2.35rem,4.6vw,3.55rem)}body.craft-v43 .page-hero .lead{color:var(--muted);max-width:34rem;font-size:1.05rem}body.craft-v43 .page-hero .page-hero-rail{border-left:1px solid var(--line);color:var(--muted);padding-left:1.5rem;font-size:.88rem;line-height:1.55}body.craft-v43 .page-hero .page-hero-rail strong{font-family:var(--font-serif);color:var(--cream);margin-bottom:.35rem;font-size:1.15rem;font-weight:560;display:block}body.craft-v43 .section{padding:3.25rem 0}body.craft-v43 .section.band{border-block:1px solid var(--line);background:#f4efe605;padding:3.85rem 0}body.craft-v43 .section#how{padding:4.15rem 0 3.5rem}body.craft-v43 .section#who{padding:3rem 0 3.75rem}body.craft-v43 .section#services{padding:4rem 0}body.craft-v43 .eyebrow{margin-bottom:1rem;padding-bottom:.55rem;position:relative}body.craft-v43 .eyebrow:after{content:"";background:var(--accent);width:1.75rem;height:1px;margin-top:.55rem;display:block}body.craft-v43 .soft-cta-row .soft-link{color:var(--accent2)}body.craft-v43 .footer{border-top:1px solid var(--line)}body.craft-v43{--theme:#161412}@media (width<=980px){.hero-craft-grid{grid-template-columns:1fr;gap:2.25rem}.hero-craft-aside{border-left:none;border-top:1px solid var(--line);flex-flow:wrap;align-items:baseline;gap:1rem 1.75rem;min-height:0;padding:1.5rem 0 0}.hero-craft-aside .aside-quote{flex:100%;max-width:100%}body.craft-v43 .proof-strip-head{grid-template-columns:1fr;gap:1rem}body.craft-v43 .stat-row{grid-template-columns:1fr 1fr}body.craft-v43 .walkaway.ivory-band .walkaway-list,body.craft-v43 .page-hero .wrap{grid-template-columns:1fr}body.craft-v43 .page-hero .page-hero-rail{border-left:none;border-top:1px solid var(--line);padding:1.25rem 0 0}body.craft-v43 .demo-lux-grid{grid-template-columns:1fr}body.craft-v43 .lux-journey{grid-template-columns:1fr 1fr}}@media (width<=640px){body.craft-v43 .stat-row,body.craft-v43 .lux-journey{grid-template-columns:1fr}.pull-band{padding:2.75rem 0}.pull-band blockquote{max-width:100%}body.craft-v43 .hero.hero-craft h1,body.craft-v43 .hero.hero-lux h1{max-width:12ch;font-size:clamp(2.4rem,9vw,3.15rem)}}@media (prefers-reduced-motion:reduce){body.craft-v43:after{opacity:.03}}body.craft-v43 .hero-kicker,body.craft-v43 .hero.hero-lux .hero-kicker,body.craft-v43 .hero-craft-main .hero-kicker{align-items:center;gap:.55rem;display:inline-flex;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}body.craft-v43 .hero-kicker i,body.craft-v43 .hero.hero-lux .hero-kicker i{display:inline-block;background:var(--accent)!important;width:28px!important;height:1px!important;box-shadow:none!important;border-radius:0!important}body.craft-v44{--font-serif:"Instrument Serif",Georgia,"Times New Roman",serif;--font-sans:"DM Sans",system-ui,-apple-system,sans-serif;letter-spacing:0}body.craft-v44,body.craft-v44 .btn,body.craft-v44 .nav-links a,body.craft-v44 .stat-label,body.craft-v44 .stat-outcome,body.craft-v44 .stat-note,body.craft-v44 .hero-lead,body.craft-v44 p{font-family:var(--font-sans)}body.craft-v44 h1,body.craft-v44 h2,body.craft-v44 h3,body.craft-v44 .stat-num,body.craft-v44 .pull-band blockquote,body.craft-v44 .wk,body.craft-v44 .jn,body.craft-v44 .offer-row .n,body.craft-v44 .lux-journey .jn{font-family:var(--font-serif);font-variation-settings:normal;font-weight:400}body.craft-v44 .hero.hero-craft h1,body.craft-v44 .hero.hero-lux h1{font-family:var(--font-serif);letter-spacing:-.02em;font-variation-settings:normal;max-width:16ch;font-size:clamp(2.55rem,5.1vw,4.15rem);font-weight:400;line-height:1.06}body.craft-v44 .hero.hero-craft h1 em,body.craft-v44 .hero.hero-lux h1 em{color:var(--accent2);font-style:italic;font-weight:400}body.craft-v44 .hero-kicker{letter-spacing:.2em;font-size:.68rem;font-weight:500}body.craft-v44 .hero-lead{letter-spacing:0;max-width:38rem;font-size:1.05rem;line-height:1.7}body.craft-v44 .hero-craft-grid.hero-craft-solo,body.craft-v44 .hero-craft-solo{grid-template-columns:1fr;align-items:start;max-width:46rem}body.craft-v44 .hero-craft-aside{display:none!important}body.craft-v44 .hero.hero-craft,body.craft-v44 .hero.hero-lux{padding:calc(var(--nav-h) + 4rem) 0 3.5rem}body.craft-v44 .proof-strip{padding:3.5rem 0 3.15rem}body.craft-v44 .proof-strip-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem 3rem;margin-bottom:1.75rem}body.craft-v44 .proof-strip-head h2{letter-spacing:-.015em;max-width:22ch;font-size:clamp(1.65rem,2.8vw,2.2rem);font-weight:400;line-height:1.2}body.craft-v44 .stat-row{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr)}body.craft-v44 .stat{border:none;border-right:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;min-height:0;padding:1.65rem 1.25rem 1.4rem 0}body.craft-v44 .stat:last-child{border-right:none}body.craft-v44 .stat-num{letter-spacing:-.02em;margin:0 0 .55rem;font-size:clamp(2.55rem,4.2vw,3.45rem);font-weight:400;line-height:1}body.craft-v44 .stat-label{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem;font-size:.78rem;font-weight:500}body.craft-v44 .stat-outcome{margin:0 0 .55rem;font-size:.9rem;line-height:1.5}body.craft-v44 .stat-note{letter-spacing:.02em;font-size:.68rem}body.craft-v44 .walkaway.ivory-band.walkaway-v44,body.craft-v44 .walkaway-v44{color:var(--ivory-ink);box-shadow:none;border-block:1px solid #1a171414;padding:4rem 0 3.75rem;background:var(--ivory)!important}body.craft-v44 .walkaway-v44 .walkaway-head{max-width:36rem;margin:0 0 2.5rem}body.craft-v44 .walkaway-v44 .eyebrow{color:#8a7348;margin:0 0 .65rem}body.craft-v44 .walkaway-v44 h2{font-family:var(--font-serif);letter-spacing:-.015em;max-width:18ch;margin:0 0 .85rem;font-size:clamp(1.9rem,3.2vw,2.65rem);font-weight:400;line-height:1.15;color:var(--ivory-ink)!important}body.craft-v44 .walkaway-v44 .walkaway-lede{max-width:34rem;margin:0;font-size:1.02rem;line-height:1.65;color:var(--ivory-muted)!important}body.craft-v44 .walkaway-v44 .walkaway-cols{border-top:1px solid #1a17141f;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:2rem 0 0;list-style:none;display:grid}body.craft-v44 .walkaway-v44 .walkaway-cols>li{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0 2rem 0 0;display:block}body.craft-v44 .walkaway-v44 .walkaway-cols>li+li{border-left:1px solid #1a17141f;padding-left:2rem}body.craft-v44 .walkaway-v44 .walkaway-cols .wk{font-family:var(--font-serif);letter-spacing:-.01em;color:#8a7348;text-transform:none;margin:0 0 .85rem;font-size:1.5rem;font-weight:400;display:block}body.craft-v44 .walkaway-v44 .walkaway-cols h3{font-family:var(--font-serif);letter-spacing:-.01em;margin:0 0 .55rem;font-size:1.35rem;font-weight:400;line-height:1.25;color:var(--ivory-ink)!important}body.craft-v44 .walkaway-v44 .walkaway-cols p{max-width:22rem;margin:0;font-size:.95rem;line-height:1.6;color:var(--ivory-muted)!important}body.craft-v44 .walkaway-v44 .walkaway-list{display:none}body.craft-v44 .pull-band blockquote{letter-spacing:-.015em;font-style:italic;font-weight:400}body.craft-v44 .section-head h2,body.craft-v44 .demo-lux-copy h2,body.craft-v44 .cta-band h2,body.craft-v44 .page-hero h1{letter-spacing:-.015em;font-weight:400}body.craft-v44 .lux-journey .jn,body.craft-v44 .offer-row .n{letter-spacing:-.01em;text-transform:none;font-size:1.45rem;font-weight:400}body.craft-v44 .btn{letter-spacing:.01em;font-size:.92rem;font-weight:560}body.craft-v44 .btn-primary{font-weight:600}@media (width<=980px){body.craft-v44 .walkaway-v44 .walkaway-cols{grid-template-columns:1fr;gap:0}body.craft-v44 .walkaway-v44 .walkaway-cols>li{border-bottom:1px solid #1a17141a;border-left:none!important;padding:1.35rem 0!important}body.craft-v44 .walkaway-v44 .walkaway-cols>li:last-child{border-bottom:none}body.craft-v44 .proof-strip-head{grid-template-columns:1fr}body.craft-v44 .stat-row{grid-template-columns:1fr 1fr}}@media (width<=640px){body.craft-v44 .stat-row{grid-template-columns:1fr}body.craft-v44 .stat{border-right:none;border-bottom:1px solid var(--line);padding:1.35rem 0}body.craft-v44 .stat:last-child{border-bottom:none}}body.craft-v45{--font-serif:"Fraunces","Times New Roman",Georgia,serif;--font-sans:"DM Sans",system-ui,-apple-system,sans-serif;--muted:#c4bdb0;--faint:#9a9388;--accent:#d0b07e;--accent2:#e8d9bc;letter-spacing:0}body.craft-v45,body.craft-v45 .btn,body.craft-v45 .nav-links a,body.craft-v45 .hero-lead,body.craft-v45 p{font-family:var(--font-sans)}body.craft-v45 h1,body.craft-v45 h2,body.craft-v45 h3,body.craft-v45 .pull-band blockquote,body.craft-v45 .wk,body.craft-v45 .jn,body.craft-v45 .offer-row .n,body.craft-v45 .lux-journey .jn,body.craft-v45 .promise-grid .pn{font-family:var(--font-serif);font-variation-settings:"SOFT" 35,"WONK" .3,"opsz" 72;font-weight:560}body.craft-v45 .hero.hero-craft h1,body.craft-v45 .hero.hero-lux h1{font-family:var(--font-serif);letter-spacing:-.032em;font-variation-settings:"SOFT" 40,"WONK" .35,"opsz" 96;max-width:15ch;font-size:clamp(2.6rem,5.2vw,4.35rem);font-weight:560;line-height:1.05}body.craft-v45 .hero.hero-craft h1 em,body.craft-v45 .hero.hero-lux h1 em{color:var(--accent2);font-style:italic;font-weight:500}body.craft-v45 .hero-kicker,body.craft-v45 .hero.hero-lux .hero-kicker,body.craft-v45 .hero-craft-main .hero-kicker{letter-spacing:.22em;opacity:1;font-size:.72rem;font-weight:600;color:var(--accent2)!important}body.craft-v45 .eyebrow{letter-spacing:.18em;font-size:.72rem;font-weight:600;color:var(--accent2)!important}body.craft-v45 .ivory-band .eyebrow,body.craft-v45 .walkaway-v44 .eyebrow{color:#7a6540!important}body.craft-v45 .hero-lead,body.craft-v45 .hero.hero-lux .hero-lead{max-width:40rem;font-size:1.06rem;line-height:1.72;color:#d2cbc0!important}body.craft-v45 .soft-hint,body.craft-v45 .hero-nap{font-size:.88rem;color:var(--faint)!important}body.craft-v45 .hero-nap a{color:var(--accent2)}body.craft-v45 .section-head p,body.craft-v45 .lux-journey p,body.craft-v45 .offer-row p,body.craft-v45 .demo-lux-copy>p,body.craft-v45 .cta-band p{color:var(--muted)!important}body.craft-v45 .sample-badge,body.craft-v45 .sample-banner,body.craft-v45 .stat-note{display:none!important}.promise-band{border-bottom:1px solid var(--line);background:linear-gradient(180deg, #f4efe608, transparent 40%), var(--bg);padding:3.65rem 0 3.4rem}.promise-head{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:1.5rem 3rem;margin:0 0 2.35rem;display:grid}.promise-head h2{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--cream);max-width:18ch;margin:0;font-size:clamp(1.75rem,3vw,2.45rem);font-weight:560;line-height:1.15}.promise-lede{color:var(--muted);max-width:32rem;margin:0;font-size:.98rem;line-height:1.65}.promise-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.promise-grid>article{border-right:1px solid var(--line);margin-right:1.5rem;padding:1.75rem 1.5rem 1.55rem 0}.promise-grid>article:last-child{border-right:none;margin-right:0;padding-right:0}.promise-grid .pn{font-family:var(--font-serif);color:var(--accent);letter-spacing:-.02em;margin:0 0 .7rem;font-size:1.35rem;font-weight:560;display:block}.promise-grid h3{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--cream);margin:0 0 .55rem;font-size:1.22rem;font-weight:560;line-height:1.25}.promise-grid p{color:var(--muted);max-width:22rem;margin:0;font-size:.92rem;line-height:1.58}.promise-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1.1rem 1.5rem;margin-top:2.15rem;padding-top:1.5rem;display:flex}.promise-actions .soft-link{color:var(--accent2);font-size:.95rem;font-weight:500}body.craft-v45 .hero.hero-craft,body.craft-v45 .hero.hero-lux{padding:calc(var(--nav-h) + 3.65rem) 0 2.85rem}body.craft-v45 .pull-band{padding:3.15rem 0 2.95rem}body.craft-v45 .walkaway-v44{padding:3.65rem 0 3.4rem}body.craft-v45 .demo-top .sample-badge{display:none!important}body.craft-v45 .demo-lux-copy .eyebrow{margin-bottom:.85rem}body.craft-v45 .footer{background:#100e0c;border-top:1px solid #f4efe61a;padding:3.75rem 0 6.75rem}body.craft-v45 .footer-brand p{max-width:30rem;font-size:.95rem;line-height:1.65;color:#c9c2b6!important}body.craft-v45 .footer h4{letter-spacing:.16em;font-size:.75rem;font-weight:600;color:var(--accent2)!important}body.craft-v45 .footer-grid>div a{padding:.32rem 0;font-size:.92rem;color:#c2bbb0!important}body.craft-v45 .footer-grid>div a:hover{color:var(--accent2)!important}body.craft-v45 .footer-bottom{letter-spacing:.01em;border-top-color:#f4efe61a;margin-top:2.4rem;padding-top:1.25rem;font-size:.84rem;line-height:1.5;color:#b0a99e!important}body.craft-v45 .nav-links a{color:#c9c2b6}body.craft-v45 .nav-links a:hover{color:var(--cream)}body.craft-v45 .walkaway-v44 h2,body.craft-v45 .walkaway-v44 .walkaway-cols h3,body.craft-v45 .walkaway-v44 .wk,body.craft-v45 .pull-band blockquote,body.craft-v45 .section-head h2,body.craft-v45 .demo-lux-copy h2,body.craft-v45 .cta-band h2{font-family:var(--font-serif);font-variation-settings:"SOFT" 35,"WONK" .3,"opsz" 72;font-weight:560}body.craft-v45 .walkaway-v44 .walkaway-lede,body.craft-v45 .walkaway-v44 .walkaway-cols p{color:#5a544c!important}body.craft-v45 .pull-attrib{font-weight:500;color:var(--accent2)!important}@media (width<=980px){.promise-head{grid-template-columns:1fr;gap:1rem}.promise-grid{grid-template-columns:1fr 1fr}.promise-grid>article{border-right:none;border-bottom:1px solid var(--line);margin-right:0;padding:1.35rem 1rem 1.25rem 0}.promise-grid>article:nth-child(odd){padding-right:1.25rem}}@media (width<=640px){.promise-grid{grid-template-columns:1fr}.promise-grid>article{margin:0;padding:1.25rem 0}}body.craft-v45 .proof-strip.proof-targets,body.craft-v45 .proof-targets{border-bottom:1px solid var(--line);background:0 0;padding:3.5rem 0 3.15rem;display:block!important}body.craft-v45 .proof-targets .proof-strip-head{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:1.5rem 3rem;margin:0 0 2rem;display:grid}body.craft-v45 .proof-targets .proof-strip-head h2{font-family:var(--font-serif);letter-spacing:-.025em;max-width:18ch;color:var(--cream);font-variation-settings:"SOFT" 35,"WONK" .3,"opsz" 72;margin:.35rem 0 0;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:560}body.craft-v45 .proof-targets .proof-lede{color:var(--muted);max-width:32rem;margin:0;font-size:.98rem;line-height:1.65}body.craft-v45 .proof-targets .stat-row{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;display:grid}body.craft-v45 .proof-targets .stat{border:none;border-right:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;min-height:0;padding:1.75rem 1.35rem 1.5rem 0;display:block!important}body.craft-v45 .proof-targets .stat:last-child{border-right:none;padding-right:0}body.craft-v45 .proof-targets .stat-num{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--cream);font-variation-settings:"SOFT" 30,"WONK" .4,"opsz" 96;margin:0 0 .55rem;font-size:clamp(2.7rem,4.5vw,3.7rem);font-weight:560;line-height:1;display:block!important}body.craft-v45 .proof-targets .stat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--accent2);margin:0 0 .5rem;font-size:.78rem;font-weight:600;display:block!important}body.craft-v45 .proof-targets .stat-outcome{color:var(--muted);max-width:18rem;margin:0;font-size:.92rem;line-height:1.55;display:block!important}body.craft-v45 .proof-targets .stat-note{display:none!important}body.craft-v45 .proof-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;padding-top:1.4rem;display:flex}body.craft-v45 .proof-actions .soft-link{color:var(--accent2);font-weight:500}body.craft-v45 .promise-band.promise-compact{background:#f4efe606;padding:2.85rem 0 3rem}body.craft-v45 .promise-compact .promise-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin-bottom:1.75rem}body.craft-v45 .promise-compact .promise-grid>article{padding-top:1.4rem;padding-bottom:1.2rem}body.craft-v45 .promise-compact .promise-grid h3{font-size:1.12rem}body.craft-v45 .promise-compact .promise-grid p{font-size:.9rem}@media (width<=980px){body.craft-v45 .proof-targets .proof-strip-head{grid-template-columns:1fr}body.craft-v45 .proof-targets .stat-row{grid-template-columns:1fr 1fr}}@media (width<=640px){body.craft-v45 .proof-targets .stat-row{grid-template-columns:1fr}body.craft-v45 .proof-targets .stat{border-right:none;border-bottom:1px solid var(--line);padding:1.35rem 0}body.craft-v45 .proof-targets .stat:last-child{border-bottom:none}}body.craft-v46{--font-sans:"Outfit",system-ui,-apple-system,sans-serif;--font-serif:"Newsreader",Georgia,"Times New Roman",serif;--muted:#c9c2b6;--faint:#a39c90;--accent:#d0b07e;--accent2:#e8d9bc;letter-spacing:0;font-family:var(--font-sans);font-optical-sizing:auto}body.craft-v46,body.craft-v46 .btn,body.craft-v46 .nav-links a,body.craft-v46 .hero-lead,body.craft-v46 p,body.craft-v46 .stat-label,body.craft-v46 .stat-outcome,body.craft-v46 .soft-hint,body.craft-v46 .hero-nap{font-family:var(--font-sans);font-variation-settings:normal}body.craft-v46 h1,body.craft-v46 h2,body.craft-v46 h3,body.craft-v46 .stat-num,body.craft-v46 .pull-band blockquote,body.craft-v46 .wk,body.craft-v46 .jn,body.craft-v46 .offer-row .n,body.craft-v46 .lux-journey .jn,body.craft-v46 .promise-grid .pn,body.craft-v46 .outcomes-typo .on,body.craft-v46 .section-head h2,body.craft-v46 .demo-lux-copy h2,body.craft-v46 .cta-band h2,body.craft-v46 .walkaway-v44 h2,body.craft-v46 .walkaway-v44 .walkaway-cols h3,body.craft-v46 .proof-targets .stat-num,body.craft-v46 .proof-targets .proof-strip-head h2{font-family:var(--font-serif);font-variation-settings:normal;font-weight:600}body.craft-v46 .hero.hero-craft h1,body.craft-v46 .hero.hero-lux h1{font-family:var(--font-serif);letter-spacing:-.028em;font-variation-settings:normal;max-width:14ch;font-size:clamp(2.55rem,5vw,4.1rem);font-weight:600;line-height:1.06}body.craft-v46 .hero.hero-craft h1 em,body.craft-v46 .hero.hero-lux h1 em{color:var(--accent2);font-style:italic;font-weight:600}body.craft-v46 .hero.hero-craft,body.craft-v46 .hero.hero-lux{padding:calc(var(--nav-h) + 3.5rem) 0 2.5rem;border-bottom:none}body.craft-v46 .hero-kicker,body.craft-v46 .hero.hero-lux .hero-kicker,body.craft-v46 .hero-craft-main .hero-kicker{letter-spacing:.2em;opacity:1;font-size:.7rem;font-weight:500;color:var(--accent2)!important}body.craft-v46 .hero-lead,body.craft-v46 .hero.hero-lux .hero-lead{max-width:36rem;margin-bottom:1.35rem;font-size:1.05rem;line-height:1.68;color:#d5cec3!important}body.craft-v46 .eyebrow{letter-spacing:.16em;font-size:.7rem;font-weight:500;color:var(--accent2)!important}.outcomes-typo,body.craft-v46 .outcomes-typo{border-bottom:1px solid var(--line);background:0 0;padding:0 0 2.75rem}.outcomes-typo .outcomes-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--accent2);margin:0 0 1.35rem;font-size:.68rem;font-weight:500}.outcomes-typo .outcomes-row{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:1.65rem 0 0;list-style:none;display:grid}.outcomes-typo .outcomes-row>li{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0 1.5rem 0 0}.outcomes-typo .outcomes-row>li+li{border-left:1px solid var(--line);padding-left:1.5rem}.outcomes-typo .on{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--cream);margin:0 0 .55rem;font-size:clamp(2.4rem,4.2vw,3.35rem);font-weight:600;line-height:1;display:block}.outcomes-typo .ol{letter-spacing:.1em;text-transform:uppercase;color:var(--accent2);max-width:12rem;font-size:.78rem;font-weight:500;line-height:1.35;display:block}body.craft-v46 .promise-band,body.craft-v46 .pull-band,body.craft-v46 .walkaway.ivory-band,body.craft-v46 .proof-strip.proof-targets{display:none!important}body.craft-v46 .section{padding:2.85rem 0}body.craft-v46 .section.band{padding:3.15rem 0}body.craft-v46 .demo-lux{padding:3.25rem 0}body.craft-v46 .section#how{padding:3rem 0 2.75rem}body.craft-v46 .section#who{padding:2.75rem 0 3.25rem}body.craft-v46 .section#services{padding:3.15rem 0}body.craft-v46 .section-head{margin-bottom:1.65rem}body.craft-v46 .section-head h2{letter-spacing:-.02em;max-width:16ch;font-size:clamp(1.7rem,2.8vw,2.35rem)}body.craft-v46 .demo-lux-copy h2{max-width:12ch;font-size:clamp(1.75rem,2.9vw,2.45rem)}body.craft-v46 .demo-lux-copy>p{max-width:30rem;font-size:.98rem;color:var(--muted)!important}body.craft-v46 .lux-journey p,body.craft-v46 .offer-row p{font-size:.92rem;color:var(--muted)!important}body.craft-v46 .section-note{margin-top:1.35rem;font-size:.92rem}body.craft-v46 .section-note a{color:var(--accent2)}body.craft-v46 .lux-cta{background:var(--surface);box-shadow:none;border:1px solid #d0b07e47;border-radius:2px;padding:1.85rem 1.75rem}body.craft-v46 .lux-cta h2{margin:0 0 .45rem;font-size:clamp(1.45rem,2.4vw,1.9rem)}body.craft-v46 .lux-cta p{margin:0;font-size:.95rem;color:var(--muted)!important}body.craft-v46 .footer{background:#100e0c;border-top:1px solid #f4efe61f;padding:3.25rem 0 6.5rem}body.craft-v46 .footer-brand p{max-width:28rem;font-size:.92rem;line-height:1.6;color:#cfc8bc!important}body.craft-v46 .footer h4{letter-spacing:.14em;font-size:.72rem;font-weight:500;color:var(--accent2)!important}body.craft-v46 .footer-grid>div a{font-size:.9rem;color:#c8c1b5!important}body.craft-v46 .footer-grid>div a:hover{color:var(--accent2)!important}body.craft-v46 .footer-bottom{border-top-color:#f4efe61a;margin-top:2rem;padding-top:1.1rem;font-size:.82rem;color:#b8b1a5!important}body.craft-v46 .nav-links a{color:#cfc8bc}body.craft-v46 .nav-links a:hover{color:var(--cream)}body.craft-v46 .nav-phone{color:var(--accent2)}body.craft-v46 .page-hero h1{font-family:var(--font-serif);font-variation-settings:normal;font-weight:600}@media (width<=980px){.outcomes-typo .outcomes-row{grid-template-columns:1fr 1fr;gap:1.35rem 0}.outcomes-typo .outcomes-row>li{border-bottom:1px solid var(--line);padding:0 1rem 1.15rem 0;border-left:none!important}.outcomes-typo .outcomes-row>li:nth-child(odd){padding-right:1.25rem}.outcomes-typo .outcomes-row>li:nth-child(n+3){border-bottom:none;padding-top:.35rem;padding-bottom:0}}@media (width<=640px){.outcomes-typo .outcomes-row{grid-template-columns:1fr}.outcomes-typo .outcomes-row>li{border-bottom:1px solid var(--line);padding:1rem 0!important}.outcomes-typo .outcomes-row>li:last-child{border-bottom:none;padding-bottom:0!important}body.craft-v46 .hero.hero-craft h1,body.craft-v46 .hero.hero-lux h1{max-width:11ch}}body.demos-elite .page-hero{padding-bottom:1.75rem}body.demos-elite .demo-jump{flex-wrap:wrap;gap:.5rem;margin:1.15rem 0 1rem;display:flex}body.demos-elite .demo-jump .chip{color:var(--accent2);border-color:#c9a86a59;align-items:center;text-decoration:none;display:inline-flex}body.demos-elite .demo-jump .chip:hover{border-color:var(--accent);color:var(--cream);background:#c9a86a14}.phone-tall{scroll-behavior:smooth;height:390px!important;min-height:340px!important;max-height:390px!important;overflow:auto!important}.phone-tall [data-demo-stage]{min-height:100%}body.demos-elite .demo-lux-stage .phone-tall{height:400px!important;max-height:400px!important}.demo-caption{color:var(--faint);margin:0;padding:.15rem 1rem 1rem;font-size:.72rem;line-height:1.4}.chip-voice{background:#c9a86a14;color:var(--accent2)!important;border-color:#c9a86a8c!important}.chip-voice.active,.chip-voice:hover{color:var(--cream)!important;background:#c9a86a29!important}.voice-card{opacity:0;transition:opacity .4s,transform .4s var(--ease);text-align:center;background:linear-gradient(165deg,#c9a86a24,#161412fa);border:1px solid #c9a86a52;border-radius:14px;max-width:100%;margin:0 auto .75rem;padding:1rem 1.05rem;transform:translateY(10px)}.voice-card.in{opacity:1;transform:none}.voice-card .voice-title{font-family:var(--font-serif);color:var(--cream);margin:.35rem 0 .25rem;font-size:1.15rem}.voice-card .voice-sub{color:var(--muted);letter-spacing:.04em;font-size:.78rem}.voice-pulse{background:radial-gradient(circle at 40% 35%,#fff8ec,#c9a86a 55%,#8a6f3a);border-radius:50%;width:54px;height:54px;margin:0 auto .35rem;animation:1.6s ease-out infinite voiceRing;box-shadow:0 0 #c9a86a73}.voice-answer .voice-pulse{animation:none;box-shadow:0 0 0 8px #c9a86a1f}.voice-booked{background:linear-gradient(165deg,#7eb47829,#161412fa);border-color:#7eb47866}.voice-owner{text-align:left;background:#0f0e0cf2;border-color:#ffffff1a}.voice-owner .voice-title{margin:0 0 .55rem;font-size:1rem}.voice-lines{margin:0;padding:0;list-style:none}.voice-lines li{color:var(--cream);border-top:1px solid #ffffff0f;padding:.35rem 0;font-size:.86rem}.voice-lines li:first-child{border-top:none}.bubble.voice-talk{font-size:.86rem}@keyframes voiceRing{0%{box-shadow:0 0 #c9a86a80}70%{box-shadow:0 0 0 16px #c9a86a00}to{box-shadow:0 0 #c9a86a00}}@media (prefers-reduced-motion:reduce){.voice-pulse{animation:none}}.presence-stage,.gbp-stage{margin-top:.5rem}.presence-controls{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.15rem;display:flex}.presence-biz{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-left:auto;font-size:.78rem}@media (width<=720px){.presence-biz{width:100%;margin-left:0}}.presence-duo{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.15rem;display:grid}.presence-solo{justify-content:center;display:flex}.device-frame{margin:0}.device-frame figcaption{color:var(--muted);letter-spacing:.04em;align-items:center;gap:.5rem;margin:0 0 .55rem;font-size:.8rem;display:flex}.device-frame .tag-before,.device-frame .tag-after,.swipe-tags .tag-before,.swipe-tags .tag-after{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.22rem .5rem;font-size:.65rem;font-weight:600}.device-frame .tag-before{color:#1a0e0c;background:#d48a7aeb}.device-frame .tag-after{color:#0c0a07;background:#f5efe3f2}.device-bezel{background:linear-gradient(160deg,#2a2622,#12100e);border:1px solid #c9a86a47;border-radius:28px;padding:10px 10px 14px;box-shadow:0 28px 60px #00000080,inset 0 1px #ffffff0f}.device-frame.good .device-bezel{border-color:#c9a86a80;box-shadow:0 32px 70px #0000008c,0 0 0 1px #c9a86a1f}.device-notch{background:#0a0908;border-radius:999px;width:34%;height:8px;margin:2px auto 8px}.device-bezel .mini-site{border:1px solid #ffffff0a;border-radius:18px;min-height:320px;overflow:hidden}.device-solo{width:min(100%,420px)}@media (width<=860px){.presence-duo{grid-template-columns:1fr}}.gbp-duo{grid-template-columns:1fr 1fr;gap:1.15rem;display:grid}.gbp-card{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);overflow:hidden;box-shadow:0 20px 50px #00000059}.gbp-card.good{background:linear-gradient(165deg,#c9a86a1a,#100e0cfa);border-color:#c9a86a6b}.gbp-card.dim{opacity:1}.gbp-wide{max-width:640px;margin:0 auto}.gbp-search{border-bottom:1px solid var(--line);color:var(--muted);background:#00000040;align-items:center;gap:.45rem;padding:.85rem 1.05rem;font-size:.86rem;display:flex}.gbp-search em{color:var(--accent2);font-style:normal}.gbp-list{margin:0;padding:.35rem 0;list-style:none}.gbp-row{color:var(--cream);border-top:1px solid #ffffff0d;grid-template-columns:2rem 1fr;align-items:start;gap:.65rem;padding:.85rem 1.05rem;display:grid}.gbp-row:first-child{border-top:none}.gbp-row b{font-family:var(--font-serif);color:var(--accent);font-size:1.15rem}.gbp-row strong{margin-bottom:.15rem;font-size:1rem;display:block}.gbp-row.buried{opacity:.72}.gbp-row.buried strong{color:#c9c2b6}.gbp-stars{color:var(--accent2);letter-spacing:.04em;font-size:.82rem}.gbp-stars span,.gbp-stars.muted{color:var(--muted);letter-spacing:0}.gbp-row small{color:var(--faint);margin-top:.2rem;font-size:.78rem;display:block}.gbp-feature{padding:1.15rem 1.15rem 1rem}.gbp-badge{letter-spacing:.14em;text-transform:uppercase;color:#0b0a09;background:var(--accent);border-radius:999px;margin-bottom:.55rem;padding:.22rem .55rem;font-size:.65rem;font-weight:600;display:inline-block}.gbp-feature>strong{font-family:var(--font-serif);color:var(--cream);margin:0 0 .35rem;font-size:1.45rem;display:block}.gbp-meta{color:var(--muted);margin:.35rem 0 .85rem;font-size:.9rem}.gbp-actions{flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem;display:flex}.gbp-actions span{border:1px solid var(--line);color:var(--cream);background:#00000040;border-radius:999px;padding:.35rem .75rem;font-size:.78rem}.gbp-actions span.hi{color:#0c0a07;background:linear-gradient(#fff8ec,#d4b574);border-color:#0000;font-weight:600}.gbp-proof{margin:0;padding:0;list-style:none}.gbp-proof li{color:var(--cream);border-top:1px solid #ffffff0f;padding:.4rem 0 .4rem 1rem;font-size:.9rem;position:relative}.gbp-proof li:before{content:"";background:var(--accent);width:6px;height:1px;position:absolute;top:1rem;left:0}.gbp-note{color:var(--muted);border-top:1px solid #ffffff0f;margin:0;padding:.75rem 1.05rem 1rem;font-size:.84rem}.gbp-note.good-note{color:var(--accent2)}@media (width<=860px){.gbp-duo{grid-template-columns:1fr}}body.demos-elite #recovery.demo-lux{padding-top:3.25rem;padding-bottom:3.5rem}body.demos-elite .demo-lux-stage{box-shadow:0 36px 80px #0000008c,0 0 0 1px #c9a86a24}body.demos-elite .section-head{max-width:46rem}.presence-duo[hidden],.presence-solo[hidden],.gbp-duo[hidden],.gbp-solo[hidden]{display:none!important}.presence-duo:not([hidden]),.gbp-duo:not([hidden]){display:grid}.presence-solo:not([hidden]),.gbp-solo:not([hidden]){justify-content:center;display:flex}body.demos-elite,body.demos-elite h1,body.demos-elite h2,body.demos-elite h3,body.demos-elite h4,body.demos-elite .voice-title,body.demos-elite .feature-copy h3,body.demos-elite .demo-lux-copy h2,body.demos-elite .section-head h2,body.demos-elite .cta-band h2,body.demos-elite .gbp-feature>strong,body.demos-elite .gbp-row b,body.demos-elite .mini-site.after-site .ms-nav strong,body.demos-elite .mini-site.after-site .ms-hero :is(h3,h4){font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body.demos-elite .bubble,body.demos-elite .chip,body.demos-elite .demo-top,body.demos-elite .demo-caption,body.demos-elite .voice-label{font-family:Outfit,system-ui,sans-serif!important}.voice-label{letter-spacing:.08em;text-transform:uppercase;color:var(--accent2);opacity:.9;margin-bottom:.28rem;font-size:.68rem}.bubble.them .voice-label{color:var(--muted)}body.demos-elite .phone-tall .bubble{margin-bottom:.5rem;padding:.65rem .85rem;font-size:.84rem;line-height:1.45}body.demos-elite .phone-tall .bubble.meta{letter-spacing:.05em;font-size:.68rem}.voice-callbar{z-index:2;opacity:0;background:#161412f5;border:1px solid #c9a86a59;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin:0 0 .75rem;padding:.65rem .8rem;transition:opacity .35s,transform .35s;display:flex;position:sticky;top:0;transform:translateY(6px);font-family:Outfit,system-ui,sans-serif!important}.voice-callbar.in{opacity:1;transform:none}.voice-callbar.live{border-color:#7eb47873;box-shadow:0 0 0 1px #7eb4781f}.voice-dot{background:#c9a86a;border-radius:50%;flex:none;width:8px;height:8px}.voice-callbar.live .voice-dot{background:#7eb478;animation:1.4s ease-out infinite voiceRing;box-shadow:0 0 #7eb47880}.voice-callbar-title{color:var(--cream);font-size:.88rem;font-weight:500}.voice-callbar-sub{color:var(--muted);width:100%;margin-left:1.15rem;font-size:.72rem}.footer .footer-h{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 .85rem;font-size:.72rem;font-weight:500;line-height:1.4}.footer-grid>div .footer-social{flex-wrap:wrap;gap:.35rem 1.1rem;margin-top:.9rem;display:flex}.footer-grid>div .footer-social a{letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:44px;padding:0;font-size:.82rem;display:inline-flex}.home-faq-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:3rem;display:grid}.home-faq .section-head{margin-bottom:0;position:sticky;top:6.5rem}.home-faq-lead{color:var(--muted);margin-top:1rem}.home-faq-lead a{color:var(--accent2,var(--accent));text-underline-offset:3px;text-decoration:underline}.home-faq .faq summary{min-height:48px}@media (width<=860px){.home-faq-grid{grid-template-columns:1fr;gap:1.5rem}.home-faq .section-head{position:static}}.sx-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.gbp-row small{color:var(--muted)}main p a:not(.btn):not(.chip){text-underline-offset:3px;text-decoration:underline 1px}a[href^=tel\:]{white-space:nowrap}.soft-link,.lib-call{align-items:center;min-height:44px;display:inline-flex}.footer-grid>div .footer-social a{letter-spacing:.12em;color:var(--muted);font-size:.74rem}