*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}:root{--bg:#100d09;--bg2:#161209;--bg3:#1c1710;--card:#201810;--card2:#2a1f14;--gold:#d4962e;--gold2:#f0b840;--amber:#e8a020;--c1:#d4962e;--c2:#3b8fd4;--c3:#4caf7d;--c4:#c45e8a;--c5:#8b6fd4;--c6:#d45e3b;--beige:#ede0cc;--beige2:#d4c4a8;--text:#f5efe4;--soft:#f5efe4b8;--faint:#f5efe470;--line:#ffebbe1a;--lines:#ffebbe2e;--rad:18px;--nav-h:68px}body{color:var(--text);background:var(--bg);cursor:none;font-family:Syne,sans-serif;font-weight:400;overflow-x:hidden}.bg-layer{z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 15% 20%, #d4962e21, transparent), radial-gradient(ellipse 50% 60% at 85% 80%, #3b8fd414, transparent), radial-gradient(ellipse 40% 40% at 50% 50%, #e8a0200d, transparent), var(--bg);position:fixed;inset:0}.page-grid{pointer-events:none;z-index:1;background-image:linear-gradient(#ffebbe0a 1px,#0000 1px),linear-gradient(90deg,#ffebbe0a 1px,#0000 1px);background-size:80px 80px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(90% 90%,#000 40%,#0000 100%);mask-image:radial-gradient(90% 90%,#000 40%,#0000 100%)}.grain{pointer-events:none;opacity:.022;z-index:2;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='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");width:300%;height:300%;animation:.12s step-end infinite gr;position:fixed;inset:-100%}@keyframes gr{0%{transform:translate(0)}25%{transform:translate(-2%,-3%)}50%{transform:translate(3%,2%)}75%{transform:translate(-1%,3%)}to{transform:translate(2%,-1%)}}#dot{pointer-events:none;z-index:9999;background:#e8732a;border-radius:50%;width:6px;height:6px;transition:transform .15s,background .2s;position:fixed;transform:translate(-50%,-50%)}#ring{pointer-events:none;z-index:9998;border:1px solid #e8732a4d;border-radius:50%;width:28px;height:28px;transition:width .28s,height .28s;position:fixed;transform:translate(-50%,-50%)}.hov #dot{opacity:.35;transform:translate(-50%,-50%)scale(4)}.hov #ring{border-color:#f0b8401f;width:54px;height:54px}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}.wrap{z-index:3;width:min(1180px,100% - 48px);margin:0 auto;position:relative}.btn{letter-spacing:.16em;text-transform:uppercase;cursor:none;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-family:Syne,sans-serif;font-size:.72rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-gold{color:#f4ebe0;background:#e8732a;box-shadow:0 8px 28px #e8732a4d}.btn-gold:hover{background:#d4621a;transform:translateY(-2px);box-shadow:0 14px 36px #e8732a66}.btn-ghost{border-color:var(--line);color:var(--soft);background:#ffffff0a}.btn-ghost:hover{border-color:var(--lines);color:var(--text);background:#ffffff12}nav{height:var(--nav-h);z-index:1000;border-bottom:1px solid #0000;align-items:center;transition:all .3s;display:flex;position:fixed;top:0;left:0;right:0}nav.scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-color:var(--line);background:#0e0e0ee6}.nav-inner{justify-content:space-between;align-items:center;gap:20px;width:min(1300px,100% - 48px);margin:0 auto;display:flex}.nav-logo{flex-shrink:0;align-items:center;display:flex}.nav-logo img{width:auto;height:26px;display:block}.nav-pill{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff06;border-radius:999px;align-items:center;gap:1px;padding:5px;list-style:none;display:flex}.nav-pill a{letter-spacing:.15em;text-transform:uppercase;color:var(--faint);white-space:nowrap;cursor:none;border-radius:999px;padding:7px 15px;font-size:.65rem;font-weight:600;transition:all .2s}.nav-pill a:hover{color:var(--text);background:#ffffff0f}.nav-pill a.on{color:var(--gold2)}.nav-pill a.on:after{content:"";background:var(--gold2);border-radius:50%;width:3px;height:3px;margin:3px auto 0;display:block}.menu-btn{border:1px solid var(--line);width:42px;height:42px;color:var(--text);cursor:pointer;background:#ffffff08;border-radius:9px;justify-content:center;align-items:center;font-size:1rem;display:none}.mobile-menu{top:calc(var(--nav-h) + 8px);z-index:999;border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e0e0ef7;border-radius:18px;padding:10px;display:none;position:fixed;left:14px;right:14px;box-shadow:0 24px 60px #00000080}.mobile-menu.open{display:block}.mobile-menu a{border-bottom:1px solid var(--line);color:var(--soft);text-transform:uppercase;letter-spacing:.14em;padding:13px 12px;font-size:.78rem;display:block}.mobile-menu a:last-child{border-bottom:none}#hero{text-align:center;min-height:100vh;padding:calc(var(--nav-h) + 60px) 24px 60px;z-index:3;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}#hero:before{content:"";background:linear-gradient(#0000,#d4962e4d,#0000);width:1px;height:45%;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-orb{filter:blur(90px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.orb1{background:#e8732a1a;width:480px;height:480px;animation:14s ease-in-out infinite obf;top:5%;left:5%}.orb2{background:#1a9e9e14;width:360px;height:360px;animation:18s ease-in-out infinite reverse obf;bottom:8%;right:8%}@keyframes obf{0%,to{transform:translate(0)}50%{transform:translate(30px,-20px)}}.hero-inner{z-index:2;max-width:980px;margin:0 auto;position:relative}.hero-badge{color:var(--text);letter-spacing:.2em;text-transform:uppercase;background:#1a9e9e14;border:1px solid #1a9e9e40;border-radius:999px;align-items:center;gap:9px;margin-bottom:32px;padding:8px 18px;font-size:.72rem;font-weight:600;display:inline-flex}.hero-badge:before{content:"";background:#1a9e9e;border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.6)}}.hero-h1{letter-spacing:-.02em;max-width:940px;margin:0 auto 22px;font-family:Cormorant Garamond,serif;font-size:clamp(3rem,6.5vw,7rem);font-weight:700;line-height:.9}.hero-h1 em{color:#ffb347;font-style:italic;font-weight:600}.hero-sub{color:var(--soft);max-width:600px;margin:0 auto;font-size:.98rem;font-weight:400;line-height:1.82}.hero-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.mini-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.chip{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;background:#ffebbe0d;border:1px solid #ffebbe1a;border-radius:999px;padding:8px 15px;font-size:.68rem;font-weight:500}section{z-index:3;padding:100px 0;position:relative}.section-label{letter-spacing:.24em;text-transform:uppercase;color:#1a9e9e;align-items:center;gap:10px;margin-bottom:12px;font-size:.68rem;font-weight:700;display:flex}.section-label:before{content:"";background:#1a9e9e;width:20px;height:1px}.section-title{letter-spacing:-.005em;max-width:720px;font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,3.8vw,3.6rem);font-weight:700;line-height:.92}.section-title em{color:#ffb347;font-style:italic;font-weight:600}.section-sub{max-width:500px;color:var(--soft);font-size:.96rem;line-height:1.85}.section-top{flex-wrap:wrap;justify-content:space-between;gap:40px;margin-bottom:52px;display:flex}.rv{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(16px)}.rv.in{opacity:1;transform:translateY(0)}.d1{transition-delay:70ms}.d2{transition-delay:.15s}.d3{transition-delay:.24s}.d4{transition-delay:.35s}#problem{padding:80px 0}.problem-inner{border:1px solid var(--line);background:linear-gradient(135deg,#ffebbe0a,#3b8fd406);border-radius:24px;padding:48px 52px;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000004d}.problem-inner:before{content:"";background:linear-gradient(90deg,#e8732a,#0000);width:120px;height:2px;position:absolute;top:0;left:0}.prob-top{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:32px;margin-bottom:32px;padding-bottom:32px;display:grid}.prob-num{background:linear-gradient(135deg,var(--gold),var(--gold2));-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-family:Cormorant Garamond,serif;font-size:clamp(4.5rem,9vw,8rem);font-weight:600;line-height:1}.prob-headline{color:var(--soft);font-family:Syne,sans-serif;font-size:clamp(1rem,1.8vw,1.35rem);font-weight:400;line-height:1.4}.prob-row{grid-template-columns:auto 1fr;align-items:center;gap:44px;display:grid}.prob-row .prob-num{align-self:center;font-size:clamp(7rem,16vw,15rem);line-height:.86}.prob-list{flex-direction:column;gap:14px;display:flex}.prob-item{border:1px solid var(--line);background:#ffffff08;border-radius:14px;padding:18px 20px;transition:all .2s}.prob-item:hover{border-color:var(--lines);background:#ffffff0d}.prob-icon{margin-bottom:10px;font-size:1rem;display:block}.prob-item strong{color:var(--text);margin-bottom:5px;font-size:.88rem;font-weight:600;line-height:1.3;display:block}.prob-item p{color:var(--faint);font-size:.82rem;line-height:1.6}.svc-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.svc-card{border:1px solid var(--line);border-radius:var(--rad);cursor:none;background:linear-gradient(160deg,#201810f2,#161209e6);flex-direction:column;gap:12px;padding:26px 28px;transition:all .25s;display:flex;position:relative;overflow:hidden}.svc-card:after{content:"";opacity:.7;border-radius:2px;width:2px;position:absolute;top:16px;bottom:16px;left:0}.svc-card.c1:after{background:#e8732a}.svc-card.c2:after{background:#1a9e9e}.svc-card.c3:after{background:#ffb347}.svc-card.c4:after{background:#c050a0}.svc-card.c5:after{background:#8050c8}.svc-card.c6:after{background:#c85040}.svc-card:hover{border-color:var(--lines);background:linear-gradient(160deg,#281e12f2,#1c160ce6);transform:translateY(-3px)}.svc-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.svc-n{color:#f5efe433;font-family:Cormorant Garamond,serif;font-size:1.6rem;line-height:1}.svc-pill{letter-spacing:.15em;text-transform:uppercase;border-radius:999px;padding:4px 11px;font-size:.58rem;font-weight:700}.svc-pill.c1{color:#ffb347;background:#e8732a26;border:1px solid #e8732a4d}.svc-pill.c2{color:#3dd4d4;background:#1a9e9e26;border:1px solid #1a9e9e4d}.svc-pill.c3{color:#ffb347;background:#ffb34726;border:1px solid #ffb3474d}.svc-pill.c4{color:#e090c0;background:#b4508c2e;border:1px solid #b4508c4d}.svc-pill.c5{color:#b090e8;background:#825ac82e;border:1px solid #825ac84d}.svc-pill.c6{color:#f09070;background:#c8503c2e;border:1px solid #c8503c4d}.svc-name{color:var(--text);font-family:Cormorant Garamond,serif;font-size:1.7rem;font-weight:600;line-height:1}.svc-desc{color:var(--soft);flex:1;font-size:.86rem;line-height:1.76}.how-steps{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:52px;display:grid}.how-step{border:1px solid var(--line);border-radius:var(--rad);background:linear-gradient(160deg,#201810f2,#161209e6);flex-direction:column;gap:14px;padding:26px 22px;transition:all .22s;display:flex;position:relative}.how-step:hover{border-color:var(--lines);transform:translateY(-2px)}.how-n{color:#f4ebe0;letter-spacing:.08em;background:#e8732a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.75rem;font-weight:800;display:flex}.how-title{letter-spacing:-.01em;font-family:Syne,sans-serif;font-size:1.2rem;font-weight:700;line-height:1}.how-desc{color:var(--soft);font-size:.85rem;line-height:1.76}.about-wrap{color:#1a1008;background:linear-gradient(135deg,#e8d4b4 0%,#d8c09a 100%);border-radius:26px;grid-template-columns:1.05fr .95fr;gap:48px;padding:52px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000040}.about-wrap:before{content:"";filter:blur(10px);background:#bb6d3a1a;border-radius:50%;width:200px;height:200px;position:absolute;inset:auto auto -80px -80px}.about-wrap:after{content:"";background:linear-gradient(90deg,#e8732a,#0000 60%);height:2px;position:absolute;top:0;left:0;right:0}.about-label{letter-spacing:.22em;text-transform:uppercase;color:#1a10088c;margin-bottom:12px;font-size:.68rem;font-weight:700}.about-title{z-index:1;letter-spacing:-.005em;margin-bottom:18px;font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,3.6vw,3.4rem);font-weight:700;line-height:.92;position:relative}.about-title em{color:#9b3a10;font-style:italic;font-weight:500}.about-text{color:#1a1008c2;z-index:1;max-width:500px;font-size:.97rem;line-height:1.92;position:relative}.about-right{z-index:1;flex-direction:column;justify-content:center;display:flex;position:relative}.about-line{border-bottom:1px solid #1a10081f;grid-template-columns:56px 1fr;gap:16px;padding:20px 0;display:grid}.about-line:first-child{border-top:1px solid #1a10081f}.about-num{color:#8b4020;font-family:Cormorant Garamond,serif;font-size:1.8rem;line-height:1}.about-line h3{letter-spacing:-.01em;margin-bottom:6px;font-family:Syne,sans-serif;font-size:1.1rem;font-weight:700;line-height:1}.about-line p{color:#1a1008b8;font-size:.92rem;line-height:1.78}.plans-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.plan-card{border:1px solid var(--line);border-radius:var(--rad);cursor:none;background:linear-gradient(160deg,#201810f2,#161209e6);flex-direction:column;padding:28px;transition:all .25s;display:flex;position:relative}.plan-card:hover{border-color:var(--lines);transform:translateY(-3px)}.plan-card.ft{background:linear-gradient(160deg,#28160afa,#1c1006f2);border-color:#e8732a4d;box-shadow:0 0 0 1px #e8732a1a,0 24px 60px #0000004d}.plan-card.ft:before{content:"";background:linear-gradient(90deg,#e8732a,#ffb347);border-radius:1px 1px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.plan-badge{color:#f4ebe0;letter-spacing:.14em;text-transform:uppercase;background:#e8732a;border-radius:999px;padding:5px 12px;font-size:.62rem;font-weight:800;position:absolute;top:16px;right:16px}.plan-tier{letter-spacing:.22em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;font-size:.62rem;font-weight:700}.plan-name{text-transform:uppercase;letter-spacing:-.01em;color:var(--text);margin-bottom:8px;font-family:Syne,sans-serif;font-size:2rem;font-weight:700;line-height:1}.plan-tagline{color:var(--soft);margin-bottom:16px;font-size:.86rem;font-style:italic;line-height:1.6}.plan-hr{border:none;border-top:1px solid var(--line);margin-bottom:16px}.plan-list{gap:9px;margin-bottom:auto;list-style:none;display:grid}.plan-list li{color:var(--soft);padding-left:16px;font-size:.9rem;line-height:1.6;position:relative}.plan-list li:before{content:"";background:#ffb347;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.plan-cta{margin-top:24px}.testi-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.testi-card{border:1px solid var(--line);border-radius:var(--rad);background:linear-gradient(160deg,#201810f2,#161209e6);padding:24px;transition:all .22s}.testi-card:hover{border-color:var(--lines);transform:translateY(-2px)}.testi-mark{color:#e8732a40;margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:3rem;line-height:.8}.testi-text{color:var(--text);margin-bottom:16px;font-family:Syne,sans-serif;font-size:.93rem;font-weight:400;line-height:1.68}.testi-who{color:var(--faint);font-size:.85rem;line-height:1.6}.testi-who strong{color:var(--text);margin-bottom:2px;font-size:.9rem;font-weight:600;display:block}.cta-band{z-index:3;background:linear-gradient(135deg,#1e140af2,#0e0e0efa);border:1px solid #e8732a33;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 48px);margin:0 auto;padding:36px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e8732a0f,0 24px 60px #0006}.cta-band:before{content:"";background:linear-gradient(90deg,#0000,#e8732a,#0000);height:1px;position:absolute;top:0;left:0;right:0}.cta-band h3{letter-spacing:-.005em;margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;line-height:.92}.cta-band p{max-width:520px;color:var(--soft);font-size:.95rem;line-height:1.78}.contact-grid{grid-template-columns:.92fr 1.08fr;gap:18px;display:grid}.contact-copy,.contact-form{border:1px solid var(--line);background:linear-gradient(160deg,#201810f2,#161209e6);border-radius:22px;box-shadow:0 20px 60px #00000040}.contact-copy{flex-direction:column;justify-content:space-between;gap:22px;padding:32px;display:flex}.contact-copy h2{letter-spacing:-.005em;font-family:Cormorant Garamond,serif;font-size:clamp(1.9rem,3.5vw,3.2rem);font-weight:700;line-height:.95}.contact-copy h2 em{color:#ffb347;font-style:italic;font-weight:500}.contact-copy p{color:var(--soft);font-size:.94rem;line-height:1.85}.contact-points{gap:9px;display:grid}.contact-points div{border:1px solid var(--line);color:var(--soft);background:#ffffff08;border-radius:11px;padding:12px 15px;font-size:.86rem;line-height:1.5}.contact-form{padding:30px}.form-title{letter-spacing:-.005em;margin-bottom:5px;font-family:Cormorant Garamond,serif;font-size:1.9rem;font-weight:600}.form-sub{color:var(--soft);margin-bottom:22px;font-size:.87rem;line-height:1.72}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.field{flex-direction:column;gap:5px;display:flex}.field.full{grid-column:1/-1}.field label{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:.64rem;font-weight:700}.field input,.field select,.field textarea{border:1px solid var(--line);color:var(--text);background:#ffffff0a;border-radius:9px;outline:none;padding:10px 13px;font-size:.88rem;transition:border-color .2s,background .2s}.field input:focus,.field select:focus,.field textarea:focus{background:#ffffff0f;border-color:#e8732a}.field select option{background:var(--bg3);color:var(--text)}.field textarea{resize:vertical;height:105px}footer{z-index:3;border-top:1px solid var(--line);padding:26px 0;position:relative}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;width:min(1180px,100% - 48px);margin:0 auto;display:flex}.footer-logo img{opacity:.4;height:20px}.footer-copy{color:var(--faint);font-size:.8rem}.footer-links{flex-wrap:wrap;gap:14px;display:flex}.footer-links a{color:var(--faint);letter-spacing:.13em;text-transform:uppercase;cursor:none;font-size:.72rem;font-weight:600;transition:color .2s}.footer-links a:hover{color:var(--gold2)}@media (max-width:1040px){.svc-grid,.plans-grid,.testi-grid,.how-steps{grid-template-columns:1fr 1fr}.about-wrap,.contact-grid,.problem-inner{grid-template-columns:1fr}.about-wrap{padding:32px}}@media (max-width:760px){.nav-pill,.nav-actions .btn-ghost{display:none}.menu-btn{display:inline-flex}.svc-grid,.plans-grid,.testi-grid,.how-steps{grid-template-columns:1fr}section{padding:72px 0}.hero-btns{flex-direction:column;align-items:center}.hero-btns .btn{width:100%;max-width:320px}.problem-inner{padding:28px}.cta-band{padding:24px}.hero-h1{font-size:clamp(2.5rem,11vw,3.4rem)}.hero-sub{font-size:.92rem}.mini-chips{gap:8px}.chip{padding:6px 12px;font-size:.62rem}#hero{min-height:auto;padding-bottom:80px}}@media (hover:none),(pointer:coarse){body{cursor:auto}#dot,#ring{display:none}a,button,.btn,input,textarea,select{cursor:pointer}}html{width:100%;overflow-x:hidden}body{width:100%;overflow-x:clip}#problem,#hero{overflow-x:clip}#progress{background:linear-gradient(90deg,#e8732a,var(--gold2));z-index:200;width:0%;height:2px;transition:width .1s linear;position:fixed;top:0;left:0;box-shadow:0 0 12px #e8732a99}#orb3d{z-index:1;pointer-events:none;opacity:.85;width:min(720px,92vw);height:min(720px,92vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.svc-card,.plan-card,.testi-card,.how-step,.prob-item{transform-style:preserve-3d;will-change:transform;transition:transform .18s ease-out,background .3s,border-color .3s,box-shadow .3s}.tilting{transition:none!important}.rv{opacity:0;filter:blur(6px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),filter .9s;transform:translateY(28px)scale(.985)}.rv.in{opacity:1;filter:blur();transform:none}.btn-gold{position:relative;overflow:hidden}.btn-gold:after{content:"";background:linear-gradient(105deg,#0000,#ffffff59,#0000);width:50%;height:100%;animation:4.5s ease-in-out infinite sheen;position:absolute;top:0;left:-80%;transform:skew(-20deg)}@keyframes sheen{0%,55%{left:-80%}75%,to{left:130%}}.mini-chips .chip{animation:5s ease-in-out infinite chipfloat}.mini-chips .chip:nth-child(2){animation-delay:.7s}.mini-chips .chip:nth-child(3){animation-delay:1.4s}.mini-chips .chip:nth-child(4){animation-delay:2.1s}@keyframes chipfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.lang-toggle{border:1px solid var(--lines);background:#ffffff0a;border-radius:999px;display:inline-flex;overflow:hidden}.lang-toggle button{color:var(--faint);letter-spacing:.14em;cursor:none;background:0 0;border:none;padding:8px 13px;font-family:Syne,sans-serif;font-size:.66rem;font-weight:700;transition:all .2s}.lang-toggle button.on{color:#f4ebe0;background:#e8732a}.lang-toggle.mm{margin:14px 12px 4px}.lang-toggle.mm button{cursor:pointer;padding:10px 18px;font-size:.72rem}@media (max-width:760px){.nav-actions .lang-toggle button{padding:7px 10px}.nav-actions .btn-gold{display:none}}.problem-inner{background:linear-gradient(150deg,#f0e4ce,#e6d6b8);border-color:#78551e2e;box-shadow:0 30px 90px #00000059}.problem-inner:before{background:linear-gradient(90deg,#e8732a,#0000)}.prob-top{border-bottom-color:#3c280f26}.prob-num{background:linear-gradient(135deg,#b4661a,#e8732a);-webkit-background-clip:text;background-clip:text}.prob-headline{color:#3a2c18;font-weight:500}.prob-item{background:#ffffff73;border-color:#78551e24}.prob-item:hover{background:#ffffffa6;border-color:#b4661a59}.prob-item strong{color:#241a0d}.prob-item p{color:#3a2c18bf}.hero-inner{will-change:transform,opacity}.slide-r{opacity:0;filter:blur(6px);transition:transform 1s cubic-bezier(.2,.7,.2,1),opacity 1s,filter 1s;transform:translate(36px)translateY(10px)}.slide-r.in{opacity:1;filter:none;transform:none}@media (max-width:760px){.svc-grid,.testi-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;margin:0 -4px;padding:4px 4px 18px;display:flex;overflow-x:auto}.svc-grid::-webkit-scrollbar{display:none}.testi-grid::-webkit-scrollbar{display:none}.svc-card,.testi-card{scroll-snap-align:center;flex-shrink:0;min-width:80vw}.svc-grid:after,.testi-grid:after{content:"";min-width:12px}.swipe-hint{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);text-align:center;opacity:.7;margin:-6px 0 0;font-family:Syne,sans-serif;font-size:.6rem;display:block}.how-steps{grid-template-columns:1fr 1fr;gap:10px}.how-step{padding:18px 16px}.how-desc{font-size:.72rem}#about{display:none}.prob-list{gap:10px}.prob-item{padding:14px 16px}.prob-row{text-align:center;grid-template-columns:1fr;gap:8px}.prob-row .prob-num{text-align:center;font-size:clamp(5rem,26vw,8rem)}.prob-item{text-align:left}.problem-inner{padding:26px 22px}}@media (min-width:761px){.swipe-hint{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}#orb3d{display:none}.rv{opacity:1;filter:none;transform:none}}:root{--helv:"Helvetica Neue", Helvetica, Arial, "Inter", system-ui, sans-serif}body,.hero-sub,.section-sub,.svc-desc,.how-desc,.about-text,.plan-tagline,.plan-list li,.testi-text,.testi-who,.cta-band p,.contact-copy p,.form-sub,.contact-points div,.chip,.hero-badge,.section-label,.plan-tier,.svc-pill,.nav-pill a,.lang-toggle button,.footer-links a,.footer-copy,.field label,.btn,.field input,.field select,.field textarea,.prob-headline,.prob-item p,.about-line p,.hero-h1,.section-title,.prob-num,.svc-name,.about-title,.plan-name,.cta-band h3,.contact-copy h2,.form-title,.how-title,.testi-mark,.about-num,.svc-n{font-family:var(--helv)!important}.hero-h1{letter-spacing:-.035em!important;font-weight:700!important;line-height:.95!important}.section-title,.about-title,.contact-copy h2,.cta-band h3{letter-spacing:-.03em!important;font-weight:700!important;line-height:1!important}.svc-name{letter-spacing:-.02em!important;font-weight:500!important}.how-title,.form-title{letter-spacing:-.025em!important;font-weight:700!important}.plan-name{letter-spacing:-.02em!important;font-weight:700!important}.prob-num{letter-spacing:-.03em!important;font-weight:700!important}.testi-text{letter-spacing:-.01em!important;font-weight:500!important}.hero-h1 em,.section-title em,.about-title em,.contact-copy h2 em,.cta-band h3 em,.how-title em{font-style:italic;font-family:var(--helv)!important}.prob-fig{margin-bottom:12px;display:block}.prob-fig svg{color:#b4661a;opacity:.9;width:22px;height:22px}.problem-inner .prob-fig svg{color:#b4661a}.testi-mark{letter-spacing:.02em;opacity:.9;font-family:var(--helv)!important;color:var(--gold2)!important;margin-bottom:14px!important;font-size:1.05rem!important;font-weight:700!important;line-height:1!important}.testi-text[data-title]{font-family:var(--helv)!important;letter-spacing:-.015em!important;color:var(--text)!important;margin-bottom:10px!important;font-size:1.15rem!important;font-weight:600!important;line-height:1.15!important}.testi-card .testi-who{font-family:var(--helv)!important;color:var(--soft)!important;font-size:.92rem!important;font-weight:400!important;line-height:1.65!important}.testi-card .testi-who strong{display:none}
