@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-normal.BjhtXyW2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-normal.BQn1nviT.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-normal.s-izfB6B.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#070c18;--bg-2:#0b1324;--text:#eef2f8;--muted:#96a3ba;--faint:#5d6a82;--line:#ffffff17;--line-2:#ffffff29;--glass:#ffffff0b;--glass-2:#ffffff14;--champagne:#e8d6a8;--champagne-2:#c7ad74;--teal:#1d7a8a;--indigo:#3b4fb8;--serif:"Newsreader Variable", Georgia, serif;--sans:"Geist Variable", system-ui, -apple-system, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--max:1240px;--gutter:clamp(16px, 4vw, 48px)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}html,main{overflow-x:clip}body{background:var(--bg);color:var(--text);font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}::selection{background:var(--champagne);color:var(--bg)}h1,h2,h3,h4{margin:0 0 .5em;font-weight:400}h2{font-family:var(--serif);letter-spacing:-.01em;max-width:18ch;font-size:clamp(2.2rem,4.6vw,3.8rem);line-height:1.02}h3{letter-spacing:-.01em;font-size:1.12rem;font-weight:500;line-height:1.3}p{color:var(--muted);max-width:62ch;margin:0 0 1em}a{color:inherit}:focus-visible{outline:2px solid var(--champagne);outline-offset:3px;border-radius:6px}.grain{z-index:100;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.ambient{z-index:-3;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient i{border-radius:50%;animation:40s ease-in-out infinite alternate drift;position:absolute}.ambient i:first-child{background:radial-gradient(circle,#3b4fb838,#0000 62%);width:60vw;height:60vw;top:10vh;left:-18vw}.ambient i:nth-child(2){background:radial-gradient(circle,#1d7a8a33,#0000 62%);width:55vw;height:55vw;animation-duration:48s;animation-delay:-12s;top:45vh;right:-20vw}.ambient i:nth-child(3){background:radial-gradient(circle,#c7ad7417,#0000 62%);width:40vw;height:40vw;animation-duration:54s;animation-delay:-20s;bottom:-20vh;left:35vw}.section{width:min(var(--max), 100% - 2 * var(--gutter));margin-inline:auto;padding:clamp(80px,12vw,160px) 0 0}.fine{color:var(--faint);font-size:.8rem}.text-link{color:var(--champagne);text-underline-offset:4px;transition:text-underline-offset .3s var(--ease);font-weight:500;text-decoration-thickness:1px}.text-link:hover{text-underline-offset:7px}.glass{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(22px)saturate(150%);isolation:isolate;background:linear-gradient(145deg,#ffffff13,#ffffff05);border-radius:22px;position:relative;box-shadow:inset 0 1px #ffffff1f,0 30px 80px -30px #000000a6}[data-spot]:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(420px circle at var(--sx,50%) var(--sy,-20%), #e8d6a81f, transparent 60%);opacity:0;transition:opacity .4s var(--ease);position:absolute;inset:0}[data-spot]:hover:before{opacity:1}[data-spot]:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--sx,50%) var(--sy,-20%), #e8d6a88c, transparent 65%);-webkit-mask-composite:xor;opacity:0;transition:opacity .4s var(--ease);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}[data-spot]:hover:after{opacity:1}.btn{font:500 .95rem var(--sans);letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:transform .5s var(--ease), background .3s, border-color .3s, color .3s;will-change:transform;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 26px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn span{z-index:1;position:relative}.btn-sm{padding:10px 18px;font-size:.88rem}.btn-gold{background:linear-gradient(180deg, #f1e3bf, var(--champagne) 45%, var(--champagne-2));color:#1a1406;box-shadow:0 10px 30px -10px #e8d6a88c,inset 0 1px #fff9}.btn-gold:after{content:"";transition:transform .9s var(--ease);background:linear-gradient(110deg,#0000 30%,#ffffffa6 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn-gold:hover:after{transform:translate(120%)}.btn-glass{border-color:var(--line-2);color:var(--text);-webkit-backdrop-filter:blur(14px);background:#ffffff0f}.btn-glass:hover{background:#ffffff1c;border-color:#ffffff4d}.nav{z-index:50;padding:16px var(--gutter);transition:padding .5s var(--ease);position:fixed;top:0;left:0;right:0}.nav-inner{max-width:var(--max);transition:background .5s var(--ease), border-color .5s, backdrop-filter .5s, box-shadow .5s;border:1px solid #0000;border-radius:999px;align-items:center;gap:28px;margin:0 auto;padding:10px 10px 10px 20px;display:flex}.nav.scrolled{padding-top:10px}.nav.scrolled .nav-inner{border-color:var(--line);-webkit-backdrop-filter:blur(20px)saturate(160%);background:#0c13248c;box-shadow:0 20px 50px -25px #000000b3}.brand{font:400 1.6rem/1 var(--serif);letter-spacing:.01em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark{width:28px;height:28px;color:var(--text)}.nav nav{gap:26px;margin-left:auto;font-size:.9rem;display:flex}.nav nav a{color:var(--muted);text-decoration:none;transition:color .3s;position:relative}.nav nav a:after{content:"";background:var(--champagne);transform-origin:100%;height:1px;transition:transform .5s var(--ease);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.nav nav a:hover{color:var(--text)}.nav nav a:hover:after{transform-origin:0;transform:scaleX(1)}.hero{min-height:100svh;padding:140px var(--gutter) 100px;max-width:calc(var(--max) + 2 * var(--gutter));isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:24px;margin:0 auto;display:grid;position:relative}.aurora{z-index:-2;pointer-events:none;filter:blur(70px);opacity:.9;position:absolute;inset:-20% -30% -10%}.aurora i{mix-blend-mode:screen;border-radius:50%;animation:26s ease-in-out infinite alternate drift;position:absolute}.aurora i:first-child{background:radial-gradient(circle,#3b4fb88c,#0000 65%);width:52vw;height:52vw;top:0;left:46%}.aurora i:nth-child(2){background:radial-gradient(circle,#1d7a8a80,#0000 65%);width:44vw;height:44vw;animation-duration:32s;animation-delay:-8s;top:30%;left:62%}.aurora i:nth-child(3){background:radial-gradient(circle,#c7ad7438,#0000 65%);width:34vw;height:34vw;animation-duration:38s;animation-delay:-14s;top:48%;left:18%}@keyframes drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-6vw,4vh)scale(1.12)}to{transform:translate(4vw,-5vh)scale(.95)}}.orbits{z-index:-1;pointer-events:none;width:min(80vw,900px);animation:140s linear infinite spin;position:absolute;top:50%;right:-8%;translate:0 -50%}.orbits circle{fill:none;stroke:#ffffff12;stroke-dasharray:2 7}@keyframes spin{to{rotate:360deg}}.kicker{color:var(--muted);border:1px solid var(--line);backdrop-filter:blur(10px);background:#ffffff08;border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:7px 14px 7px 12px;font-size:.85rem;display:inline-flex}.pulse{background:var(--champagne);width:7px;height:7px;animation:pulse 2.6s var(--ease) infinite;border-radius:50%;box-shadow:0 0 #e8d6a899}@keyframes pulse{70%{box-shadow:0 0 0 10px #e8d6a800}to{box-shadow:0 0 #e8d6a800}}.headline{font-family:var(--serif);letter-spacing:-.025em;max-width:12ch;margin:0 0 28px;font-size:clamp(3rem,6.3vw,6.1rem);font-weight:400;line-height:1.02}.line-mask{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.word{will-change:transform;background:linear-gradient(#fff 30%,#c9d3e3);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.lede{color:#b8c3d6;max-width:46ch;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6}.hero-actions{flex-wrap:wrap;gap:12px;margin:34px 0 20px;display:flex}.assure{color:var(--muted);align-items:center;gap:8px;font-size:.85rem;display:flex}.assure svg{width:16px;height:16px;color:var(--champagne);flex:none}.scene{perspective:1400px;perspective-origin:40% 40%;--mx:0;--my:0;height:min(680px,78vh);position:relative}.hcard{left:var(--x);top:var(--y);width:250px;transform:translate3d(calc(var(--mx) * var(--d) * 1px), calc(var(--my) * var(--d) * 1px + var(--drift,0px)), 0) rotate(var(--r));z-index:var(--zi);position:absolute}.hfloat{animation:9s ease-in-out infinite float;animation-delay:calc(var(--i) * -1.4s)}@keyframes float{50%{transform:translateY(-14px)}}.hglass{flex-direction:column;gap:3px;height:240px;padding:22px 22px 18px;display:flex}.hglass .rev{margin-top:auto}.hglass .role{min-height:calc(2.496rem + 11px)}.hcard.far{filter:blur(1.6px);opacity:.55}.hcard.far .hglass{-webkit-backdrop-filter:none;background:#ffffff0d}.tag{color:var(--champagne);letter-spacing:.02em;font-size:.74rem}.hglass h3{margin:6px 0 0;font-size:1.05rem}.loc{color:var(--muted);font-size:.85rem}.rev{font-family:var(--serif);letter-spacing:-.01em;margin-top:14px;font-size:2.6rem;line-height:1}.rev small{font:400 .78rem var(--sans);color:var(--muted);letter-spacing:0;margin-left:6px}.role{color:var(--muted);border-top:1px solid var(--line);margin-top:12px;padding-top:10px;font-size:.78rem}.scroll-cue{border:1px solid var(--line-2);border-radius:20px;width:26px;height:42px;position:absolute;bottom:28px;left:50%;translate:-50%}.scroll-cue span{background:var(--champagne);width:3px;height:8px;animation:cue 2.2s var(--ease) infinite;border-radius:2px;margin-left:-1.5px;position:absolute;top:9px;left:50%}@keyframes cue{0%{opacity:0;transform:translateY(-4px)}40%{opacity:1}to{opacity:0;transform:translateY(12px)}}.stats-wrap{width:min(var(--max), 100% - 2 * var(--gutter));margin:0 auto}.stats{grid-template-columns:repeat(4,1fr);padding:34px 8px;display:grid}.stat{border-left:1px solid var(--line);flex-direction:column;gap:6px;padding:4px 28px;display:flex}.stat:first-child{border-left:0}.stat-num{font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(2.4rem,4.4vw,3.6rem);line-height:1}.stat-label{color:var(--muted);font-size:.88rem}.statement{max-width:15ch;margin-bottom:64px;font-size:clamp(2.6rem,6.6vw,6rem);line-height:1}.statement .w{opacity:.16;transition:opacity .2s}.why-grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.why-copy p{color:#b8c3d6;font-size:1.12rem;line-height:1.7}.fee{padding:32px}.fee h3{font-family:var(--serif);margin-bottom:22px;font-size:1.8rem;font-weight:400}.slider{margin-bottom:22px;display:block}.slider-top{color:var(--muted);justify-content:space-between;margin-bottom:10px;font-size:.88rem;display:flex}.slider-top output{color:var(--text);font-variant-numeric:tabular-nums;font-weight:500}input[type=range]{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg, var(--champagne) var(--fill,20%), #ffffff1f var(--fill,20%));outline-offset:8px;border-radius:4px;width:100%;height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:grab;background:#fff;border:0;border-radius:50%;width:20px;height:20px;transition:box-shadow .3s;box-shadow:0 0 0 6px #e8d6a82e,0 4px 12px #0006}input[type=range]::-webkit-slider-thumb:hover{box-shadow:0 0 0 9px #e8d6a838,0 4px 12px #0006}input[type=range]::-moz-range-thumb{cursor:grab;background:#fff;border:0;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 6px #e8d6a82e}.bars{gap:14px;margin:28px 0 18px;display:grid}.bar-row{color:var(--muted);grid-template-columns:130px 1fr 72px;align-items:center;gap:14px;font-size:.88rem;display:grid}.bar-row strong{text-align:right;font-family:var(--serif);color:var(--text);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:400}.bar{background:#ffffff12;border-radius:10px;height:10px;overflow:hidden}.bar i{border-radius:inherit;width:40%;height:100%;transition:width .8s var(--ease);background:linear-gradient(90deg,#6b7a96,#a9b5c9);display:block}.bar-row.gold strong{color:var(--champagne)}.points{grid-template-columns:repeat(3,1fr);gap:18px;margin:clamp(48px,7vw,96px) 0 0;padding:0;list-style:none;display:grid}.point{padding:30px 28px 26px}.point-n{color:var(--champagne);margin-bottom:36px;font-size:.8rem;display:block}.point h3{font-family:var(--serif);font-size:1.7rem;font-weight:400;line-height:1.1}.point p{margin:0;font-size:.95rem}.deals{margin-top:clamp(80px,12vw,160px)}.deals-pin{background:radial-gradient(70% 60% at 70% 65%,#3b4fb829,#0000 70%),radial-gradient(50% 50% at 15% 80%,#1d7a8a1f,#0000 70%);flex-direction:column;justify-content:center;min-height:100svh;padding:100px 0 60px;display:flex;overflow:hidden}.deals-head{width:min(var(--max), 100% - 2 * var(--gutter));justify-content:space-between;align-items:end;gap:32px;margin:0 auto 40px;display:flex}.deals-head p{max-width:52ch}.deals-progress{background:var(--line);border-radius:2px;flex:none;width:180px;height:2px;margin-bottom:18px;overflow:hidden}.deals-progress i{background:var(--champagne);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.deal-track{padding:0 max(var(--gutter), calc((100vw - var(--max)) / 2));will-change:transform;gap:18px;width:max-content;display:flex}.deal{flex-direction:column;flex:none;width:300px;min-height:330px;padding:26px;display:flex}.deal-top{justify-content:space-between;gap:10px;margin-bottom:18px;display:flex}.deal h3{font-family:var(--serif);font-size:1.75rem;font-weight:400;line-height:1.08}.deal .rev{margin-top:auto;font-size:3.2rem}.rev-label{color:var(--muted);font-size:.8rem}.deal-more{background:linear-gradient(145deg,#e8d6a829,#e8d6a808);border-color:#e8d6a84d;justify-content:space-between;text-decoration:none}.more-num{font-family:var(--serif);color:var(--champagne);font-size:6rem;line-height:.9}.more-text{color:#c7d0de;font-size:1.05rem;line-height:1.45}.more-link{color:var(--champagne);font-weight:500}.split-head{grid-template-columns:1fr 1fr;align-items:end;gap:32px clamp(32px,6vw,96px);margin-bottom:48px;display:grid}.split-head p{font-size:1.05rem}.sector-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.sector{min-height:300px;transition:transform .6s var(--ease);flex-direction:column;padding:28px 26px;display:flex}.sector:hover{transform:translateY(-6px)}.sector-count{color:var(--muted);font-size:.85rem}.sector-count b{font-family:var(--serif);color:var(--champagne);margin-bottom:4px;font-size:3.4rem;font-weight:400;line-height:1;display:block}.sector h3{font-family:var(--serif);margin:auto 0 14px;padding-top:40px;font-size:1.85rem;font-weight:400;line-height:1.05}.sector ul{border-top:1px solid var(--line);color:var(--muted);gap:4px;margin:0;padding:14px 0 0;font-size:.86rem;list-style:none;display:grid}.process{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.process-side{position:sticky;top:140px}.process-line{background:var(--line);border-radius:2px;width:2px;height:200px;margin-top:36px;overflow:hidden}.process-line i{background:linear-gradient(180deg, var(--champagne), var(--champagne-2));transform-origin:top;width:100%;height:100%;display:block;transform:scaleY(0)}.steps{margin:0;padding:0;list-style:none}.step{border-top:1px solid var(--line);opacity:.35;transition:opacity .6s var(--ease);grid-template-columns:70px 1fr;gap:20px;padding:40px 0;display:grid}.step.active{opacity:1}.step-n{font-family:var(--serif);color:var(--faint);transition:color .6s var(--ease);font-size:2.6rem;line-height:1}.step.active .step-n{color:var(--champagne)}.step h3{font-family:var(--serif);font-size:2rem;font-weight:400;line-height:1.1}.step p{margin:0}.confid{grid-template-columns:auto 1fr;align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(32px,5vw,64px);display:grid}.lock{width:clamp(90px,12vw,150px);color:var(--text)}.lock .shackle{transition:transform .9s var(--ease) .3s;transform:translateY(-7px)}.confid.is-in .lock .shackle{transform:none}.confid h2{max-width:20ch;font-size:clamp(2rem,3.6vw,3rem)}.checks{gap:4px;margin:20px 0 0;padding:0;list-style:none;display:grid}.checks li{border-top:1px solid var(--line);color:#c3cddd;padding:12px 0 12px 32px;position:relative}.checks li:before{content:"";border-left:1.5px solid var(--champagne);border-bottom:1.5px solid var(--champagne);width:14px;height:8px;position:absolute;top:19px;left:2px;transform:rotate(-45deg)}.quote{text-align:center;max-width:980px;margin:0 auto;position:relative}.qmark{font-family:var(--serif);color:var(--champagne);opacity:.5;height:70px;font-size:10rem;line-height:.6;display:block}.quote blockquote{font-family:var(--serif);letter-spacing:-.005em;margin:0 0 32px;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.25}.quote figcaption{color:var(--muted);flex-direction:column;gap:2px;font-size:.92rem;display:flex}.quote figcaption strong{color:var(--text);font-weight:500}.glow-border{background:linear-gradient(var(--bg-2), var(--bg-2)) padding-box, linear-gradient(120deg, #e8d6a880, #3b4fb866, #1d7a8a73) border-box;border-color:#0000}.buyers{grid-template-columns:1.4fr auto;align-items:end;gap:40px;padding:clamp(32px,5vw,64px);display:grid;overflow:hidden}.buyers::selection{background:0 0}.buyers h2{max-width:22ch;font-size:clamp(2rem,3.6vw,3rem)}.guides{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.all-guides{margin-top:24px;display:inline-block}.guide{min-height:280px;transition:transform .6s var(--ease);flex-direction:column;padding:28px;text-decoration:none;display:flex}.guide:hover{transform:translateY(-6px)}.guide-tag{color:var(--champagne);margin-bottom:40px;font-size:.78rem}.guide h3{font-family:var(--serif);font-size:1.9rem;font-weight:400;line-height:1.08}.guide p{font-size:.95rem}.guide-read{align-self:flex-start;margin-top:auto;font-size:.9rem;font-weight:500;position:relative}.guide-read:after{content:"";transform-origin:0;height:1px;transition:transform .5s var(--ease);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(.3)}.guide:hover .guide-read:after{transform:scaleX(1)}.contact{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(32px,6vw,96px);padding-bottom:clamp(80px,12vw,160px);display:grid}.contact-direct{gap:6px;margin:28px 0 0;padding:0;font-size:1.05rem;list-style:none;display:grid}.form{grid-template-columns:1fr 1fr;gap:16px;padding:clamp(24px,4vw,40px);display:grid}.field{position:relative}.field.full,.form .full{grid-column:1/-1}.field input,.field select,.field textarea{width:100%;font:400 1rem var(--sans);color:var(--text);border:1px solid var(--line-2);appearance:none;background:#ffffff0a;border-radius:14px;outline:none;padding:24px 16px 10px;transition:border-color .3s,background .3s,box-shadow .3s}.field select{background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 22px) 26px,calc(100% - 17px) 26px;background-repeat:no-repeat;background-size:5px 5px}.field select option{background:var(--bg-2);color:var(--text)}.field textarea{resize:vertical}.field>label{color:var(--muted);pointer-events:none;transition:transform .35s var(--ease), font-size .35s var(--ease), color .3s;transform-origin:0 0;font-size:.98rem;position:absolute;top:17px;left:17px}.field input:focus,.field select:focus,.field textarea:focus{background:#ffffff12;border-color:#e8d6a899;box-shadow:0 0 0 4px #e8d6a81a}.field input:focus+label,.field input:not(:placeholder-shown)+label,.field textarea:focus+label,.field textarea:not(:placeholder-shown)+label,.field select:focus+label,.field select:valid+label{color:var(--champagne);font-size:.74rem;transform:translateY(-10px)}.chips{border:0;flex-wrap:wrap;gap:8px;margin:4px 0;padding:0;display:flex}.chips legend{color:var(--muted);margin-bottom:10px;padding:0;font-size:.85rem}.chip input{opacity:0;pointer-events:none;position:absolute}.chip span{border:1px solid var(--line-2);cursor:pointer;transition:all .3s var(--ease);border-radius:999px;padding:9px 16px;font-size:.9rem;display:inline-block}.chip span:hover{border-color:#ffffff59}.chip input:checked+span{background:var(--champagne);color:#1a1406;border-color:var(--champagne)}.chip input:focus-visible+span{outline:2px solid var(--champagne);outline-offset:3px}.form-foot{flex-wrap:wrap;align-items:center;gap:20px;margin-top:8px;display:flex}.form-foot .fine{margin:0}.foot{border-top:1px solid var(--line);padding:72px var(--gutter) 0;background:linear-gradient(#0000,#3b4fb80f);position:relative;overflow:hidden}.foot-grid,.foot-legal{max-width:var(--max);margin:0 auto}.foot-grid{border-bottom:1px solid var(--line);grid-template-columns:2fr 1fr 1fr;gap:48px;padding-bottom:48px;display:grid}.foot-grid p{max-width:44ch;font-size:.92rem}.foot h4{color:var(--faint);margin-bottom:14px;font-size:.82rem;font-weight:500}.foot nav{flex-direction:column;gap:8px;font-size:.92rem;display:flex}.foot nav a{color:var(--muted);text-decoration:none;transition:color .3s}.foot nav a:hover{color:var(--text)}.foot .brand{margin-bottom:18px}.foot-legal{padding:28px 0;font-size:.78rem}.foot-legal p{color:var(--faint);max-width:100ch}.foot-legal a{color:var(--muted);margin-left:12px}.foot-word{font-family:var(--serif);text-align:center;letter-spacing:-.03em;background:linear-gradient(#ffffff1a,#fff0);color:#0000;user-select:none;-webkit-background-clip:text;background-clip:text;margin-top:10px;font-size:clamp(5rem,24vw,22rem);line-height:.75}.js [data-reveal]{opacity:0;transform:translateY(28px)}.js .reveal-hero{opacity:0;transform:translateY(18px)}.js .word{transform:translateY(110%)}.js .hcard .hglass{opacity:0}@media (width<=1080px){.nav nav{display:none}.nav .btn-sm{margin-left:auto}.sector-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.hero{grid-template-columns:minmax(0,1fr);min-height:auto;padding-top:120px}.scene{perspective:none;scroll-snap-type:x mandatory;height:auto;margin:8px calc(-1 * var(--gutter)) 0;padding:10px var(--gutter) 20px;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.scene::-webkit-scrollbar{display:none}.hcard{scroll-snap-align:start;flex:0 0 240px;width:240px;position:relative;top:auto;left:auto;transform:none}.hcard.far{filter:none;opacity:1}.hcard.far .hglass{background:linear-gradient(145deg,#ffffff13,#ffffff05)}.hfloat{animation:none}.orbits{width:140vw;top:30%;right:-40%}.scroll-cue{display:none}.stats{grid-template-columns:1fr 1fr;gap:28px 0}.stat:nth-child(3){border-left:0}.why-grid,.split-head,.process,.contact,.buyers,.confid{grid-template-columns:1fr}.process-side{position:static}.process-line{display:none}.step{opacity:1;grid-template-columns:52px 1fr}.points,.guides{grid-template-columns:1fr}.deals-pin{min-height:auto;padding:0;overflow:visible}.deals-head{flex-direction:column;align-items:start}.deals-progress{display:none}.deal-track{scroll-snap-type:x mandatory;scrollbar-width:none;width:auto;padding-bottom:16px;overflow-x:auto}.deal-track::-webkit-scrollbar{display:none}.deal{scroll-snap-align:start;width:270px}.form{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr;gap:32px}.bar-row{grid-template-columns:96px 1fr 64px}}@media (width<=560px){.sector-grid{grid-template-columns:1fr}.sector{min-height:0}.nav-inner{gap:12px;padding-left:14px}.brand{font-size:1.35rem}.nav .btn-sm{padding:9px 14px;font-size:.82rem}.btn{padding:14px 22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}.statement .w,.step{opacity:1}}
