@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/bodoni-moda-math-400-italic.Do9QRjP9.woff2) format("woff2"),url(/_astro/bodoni-moda-math-400-italic.C_Zi0_1t.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/bodoni-moda-symbols-400-italic.I2T0egqL.woff2) format("woff2"),url(/_astro/bodoni-moda-symbols-400-italic.DL1qpkaJ.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/bodoni-moda-latin-ext-400-italic.BX7WLKjs.woff2) format("woff2"),url(/_astro/bodoni-moda-latin-ext-400-italic.affrY4T3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/bodoni-moda-latin-400-italic.DB-bun8K.woff2) format("woff2"),url(/_astro/bodoni-moda-latin-400-italic.O_MaDy27.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fraunces-vietnamese-700-normal.DH94m5DZ.woff2) format("woff2"),url(/_astro/fraunces-vietnamese-700-normal.DxawQjq2.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fraunces-latin-ext-700-normal.CanUGppC.woff2) format("woff2"),url(/_astro/fraunces-latin-ext-700-normal.DuBstVeD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fraunces-latin-700-normal.CEOla-zY.woff2) format("woff2"),url(/_astro/fraunces-latin-700-normal.DTjk5d1Q.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-cyrillic-ext-700-normal.D6iG63UR.woff2) format("woff2"),url(/_astro/jetbrains-mono-cyrillic-ext-700-normal.iEXTdOVf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-cyrillic-700-normal.BWTpRfYl.woff2) format("woff2"),url(/_astro/jetbrains-mono-cyrillic-700-normal.CEoEElIJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-greek-700-normal.C6CZE3T8.woff2) format("woff2"),url(/_astro/jetbrains-mono-greek-700-normal.DEigVDxa.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-vietnamese-700-normal.k5PzE07T.woff2) format("woff2"),url(/_astro/jetbrains-mono-vietnamese-700-normal.BDLVIk2r.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-latin-ext-700-normal.CZipNAKV.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-ext-700-normal.CxPITLHs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-latin-700-normal.BYuf6tUa.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-700-normal.D3wTyLJW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--asphalt:#07090E;--night:#0C1224;--saffron:#FFB23E;--gold:#FFD98A;--red:#D2382C;--bone:#F4EBDD;--disp:"Big Shoulders Display","Arial Narrow",sans-serif;--serif:"Bodoni Moda",Didot,serif;--body:"Archivo",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--vx:70%;--vy:42%}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--asphalt);color:var(--bone);font-family:var(--body);overflow-x:hidden}button{font:inherit;color:inherit;background:none;border:0}img{display:block}.stage{position:relative;height:100svh;min-height:600px;overflow:hidden;contain:strict}.sky{position:absolute;inset:0;background:radial-gradient(38% 24% at var(--vx) var(--vy),rgba(255,170,70,.3),transparent 70%),radial-gradient(90% 60% at var(--vx) 20%,rgba(43,91,191,.22),transparent 70%),linear-gradient(#04060f 0%,var(--night) 48%,#140e12 100%)}.street{position:absolute;inset:0;clip-path:polygon(-10% 100%,110% 100%,calc(var(--vx) + 3%) var(--vy),calc(var(--vx) - 3%) var(--vy));background:radial-gradient(30% 60% at var(--vx) 100%,rgba(255,160,60,.22),transparent 70%),repeating-linear-gradient(180deg,rgba(255,190,90,.045) 0 2px,transparent 2px 10px),linear-gradient(180deg,#120d10,#05060a)}.wet{position:absolute;inset:0;pointer-events:none;clip-path:inherit;opacity:.55;clip-path:polygon(-10% 100%,110% 100%,calc(var(--vx) + 3%) var(--vy),calc(var(--vx) - 3%) var(--vy));background:linear-gradient(90deg,transparent calc(var(--vx) - 9%),rgba(255,190,100,.16) calc(var(--vx) - 5%),transparent calc(var(--vx) - 3%),transparent calc(var(--vx) + 3%),rgba(255,120,70,.12) calc(var(--vx) + 5%),transparent calc(var(--vx) + 9%));filter:blur(6px);animation:shimmer 6s ease-in-out infinite alternate}@keyframes shimmer{to{opacity:.3}}.lite .wet{display:none}.lite .lan{filter:none!important;animation:none!important}.lite nav.solid{backdrop-filter:none;background:#07090ef7}.lite .dev figcaption:before{filter:none}#sky{position:absolute;inset:0;width:100%;height:100%}#flow{position:absolute;inset:0}.beat{position:absolute;inset:0;pointer-events:none;background:radial-gradient(22% 30% at var(--vx) 80%,rgba(255,178,62,.28),transparent 70%);opacity:0;transition:opacity .6s}.beat.on{opacity:1;transition:none}.page{position:absolute;left:0;top:0;width:240px;transform-origin:50% 100%;will-change:transform,opacity;border-radius:var(--card-r,16px);background:var(--bg);color:var(--ink);font-family:var(--f);box-shadow:0 30px 60px #0000008c,0 0 0 1px #ffffff1a,0 0 40px #ffbe6e1f}.page .doc{border-radius:inherit;overflow:hidden}.plaque{position:absolute;left:50%;top:calc(100% + 9px);translate:-50% 0;white-space:nowrap;font:600 9px var(--mono);letter-spacing:.06em;color:#f4ebdd9e;background:#080a108c;border:1px solid rgba(255,255,255,.1);padding:4px 9px;border-radius:999px}.plaque b{color:var(--saffron);font-weight:600}.plaque u{text-decoration:none;opacity:.55;margin-left:4px}.pg-nav{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;font-size:10px;font-weight:700;letter-spacing:.04em}.pg-nav em{font-style:normal;background:var(--acc);color:var(--on-acc,#fff);padding:4px 8px;border-radius:var(--r);font-size:9px}.photo{position:relative;height:148px;background:var(--fallback);overflow:hidden}.photo img{width:100%;height:100%;object-fit:cover}.photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.45))}.pg-title{padding:10px 11px 0}.pg-title .h{font-family:var(--hf);font-weight:var(--hw);font-style:var(--hs);font-size:25px;line-height:1;letter-spacing:-.005em}.pg-title p{font-size:9.5px;opacity:.72;margin-top:4px}.overlay .photo{height:190px}.overlay .pg-title{position:absolute;left:0;right:0;top:132px;color:#fff;z-index:2}.overlay .pg-title .h{text-shadow:0 2px 12px rgba(0,0,0,.5)}.overlay{position:relative}.menu{padding:9px 11px 12px;display:grid;gap:4px}.menu p{display:flex;justify-content:space-between;gap:6px;font-size:10px;border-bottom:1px solid color-mix(in oklab,var(--ink) 12%,transparent);padding:4px 0}.menu p b{color:var(--acc)}.cta{display:block;margin:0 11px 12px;padding:8px;text-align:center;border-radius:var(--r);background:var(--ink);color:var(--bg);font-size:10px;font-weight:700}.yours{position:absolute;z-index:500;transform-origin:50% 100%;transition:filter .6s}.yours .frame{position:relative;width:100%;height:100%;border-radius:16px;overflow:hidden;background:#0d0e12;box-shadow:0 0 0 1px #ffffff1a,0 40px 90px #000000b3;transition:box-shadow .8s}.yours .view{position:absolute;inset:0;overflow:hidden;opacity:.08;transition:opacity .6s}.yours.lit .view{opacity:1}.yours.lit .frame{animation:flick 1.1s steps(1) forwards}@keyframes flick{0%{box-shadow:0 0 0 1px #ffffff1a,0 40px 90px #000000b3}15%{box-shadow:0 0 0 2px var(--saffron),0 0 80px #ffaa3c80}28%{box-shadow:0 0 0 1px #ffffff1a,0 40px 90px #000000b3}42%,to{box-shadow:0 0 0 2px #ffbe5ae6,0 0 90px #ffaa3c8c,0 0 220px #ff8c2840,0 40px 90px #000000b3}}.chip{position:absolute;left:50%;bottom:calc(100% + 14px);translate:-50% 0;white-space:nowrap;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:.5em .9em;border-radius:999px;background:#080a10d9;border:1px solid rgba(255,255,255,.18);display:grid}.chip b{color:var(--saffron)}.chip span{grid-area:1/1;transition:opacity .35s}.chip .after,.yours.done .chip .before{opacity:0}.yours.done .chip .after{opacity:1}.site{position:absolute;left:0;top:0;width:360px;transform-origin:0 0;transform:scale(var(--k,1))}.scroller{animation:browse 16s ease-in-out infinite}@keyframes browse{0%,20%{translate:0 0}50%,66%{translate:0 var(--over,0px)}to{translate:0 0}}.s{--bg:#F6EFE6;--ink:#221A16;--acc:#B8452A;--soft:#E9DDCF;background:var(--bg);color:var(--ink);font-family:var(--body);min-height:900px;padding-bottom:18px}.part{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1),opacity .35s;opacity:0}.part>div{overflow:hidden;min-height:0}.part.on{grid-template-rows:1fr;opacity:1}.chipart{display:inline-grid;place-items:center;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .3s;transform:scale(0);opacity:0}.chipart.on{transform:none;opacity:1}.pop{animation:pop .7s ease-out}@keyframes pop{0%{box-shadow:inset 0 0 0 3px var(--saffron);filter:brightness(1.12)}to{box-shadow:inset 0 0 0 3px transparent}}.s-nav{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--soft)}.s-logo{width:26px;height:26px;border-radius:50%;background:var(--ink);color:var(--bg);font-family:var(--serif);font-style:italic;font-size:15px}.s-brand{font-weight:700;font-size:13px;letter-spacing:.04em;flex:1}.s-ig{width:22px;height:22px;border-radius:7px;border:2px solid var(--ink);position:relative}.s-ig:after{content:"";position:absolute;inset:4px;border-radius:50%;border:2px solid var(--ink)}.s-live{font-size:10px;font-weight:700;gap:5px;display:inline-flex;color:#18814f}.s-live:before{content:"";width:7px;height:7px;border-radius:50%;background:#20b26b;box-shadow:0 0 6px #20b26b}.s-promo{background:var(--acc);color:#fff;font-size:11.5px;font-weight:700;text-align:center;padding:7px}.s-hero{position:relative;height:200px;margin:12px 14px 0;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#d9a07a,#6e3a28)}.s-hero img{width:100%;height:100%;object-fit:cover}.s-title{padding:14px 14px 0}.s-title .h3{font-family:var(--serif);font-weight:600;font-size:36px;line-height:1}.s-title p{font-size:12px;opacity:.7;margin-top:6px}.s-google{margin:10px 14px 0;gap:6px;font-size:12px;font-weight:700;background:#fff;border-radius:99px;padding:6px 11px}.s-google i{font-style:normal;color:#e0a21b;letter-spacing:1px}.s-call>div{padding:12px 14px 0}.s-btn{display:block;text-align:center;background:var(--ink);color:var(--bg);font-weight:700;font-size:14px;padding:12px;border-radius:12px}.s-hours>div{padding:10px 14px 0}.s-hours p{font-size:12px;display:flex;justify-content:space-between;border:1px dashed #d8c7b5;border-radius:10px;padding:9px 11px}.s-hours b{color:#18814f}.s-h{font-family:var(--serif);font-size:19px;font-weight:600;margin:16px 14px 8px}.s-price p{display:flex;justify-content:space-between;gap:8px;margin:0 14px;padding:8px 0;border-bottom:1px solid var(--soft);font-size:13px}.s-price p span{flex:1;border-bottom:1px dotted #c9b8a6;translate:0 -4px}.s-review blockquote{margin:0 14px;background:#fff;border-radius:14px;padding:12px 14px;font-family:var(--serif);font-style:italic;font-size:15px;line-height:1.35}.s-review cite{display:block;font-family:var(--body);font-style:normal;font-size:11px;opacity:.6;margin-top:6px}.s-gallery .g{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0 14px}.s-gallery .g i{aspect-ratio:1;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,#c98e6a,#7b4330)}.s-gallery .g img{width:100%;height:100%;object-fit:cover}.s-team .t{display:flex;gap:10px;margin:0 14px}.s-team .t i{width:48px;height:48px;border-radius:50%;overflow:hidden;background:#caa184}.s-team .t img{width:100%;height:100%;object-fit:cover}.s-map .m{position:relative;height:130px;margin:0 14px;border-radius:14px;overflow:hidden;background:linear-gradient(90deg,transparent 46%,#fff 46% 50%,transparent 50%),linear-gradient(0deg,transparent 60%,#fff 60% 64%,transparent 64%),linear-gradient(35deg,transparent 30%,#fff 30% 33%,transparent 33%),#dde5d6}.s-map .pin{position:absolute;left:47%;top:34%;width:20px;height:20px;border-radius:50% 50% 50% 0;rotate:-45deg;background:var(--acc)}.s-route{position:absolute;inset:0;transition:opacity .4s;opacity:0}.s-route.on{opacity:1}.s-form .f{margin:0 14px;display:grid;gap:7px}.s-form .f i{height:34px;border-radius:9px;background:#fff;border:1px solid var(--soft)}.s-form .f b{height:34px;border-radius:9px;background:var(--acc)}.solo{display:none}.festoon{position:absolute;left:46vw;right:2vw;top:12vh;height:24vh;z-index:8}.festoon>svg.wire{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.bulb{position:absolute;display:grid;justify-items:center;gap:5px;translate:-50% 0;cursor:pointer;padding:2px 6px;border-radius:10px;--lc:#FFB23E}.bulb.red{--lc:#FF6A55}.bulb:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lan{width:clamp(28px,2.6vw,44px);height:auto;overflow:visible;transform-origin:50% 0;animation:sway 3.6s ease-in-out infinite alternate;transition:scale .2s}@keyframes sway{0%{rotate:-4deg}to{rotate:4deg}}.bulb:hover .lan{scale:1.12}.lan .halo{opacity:0}.lan .body{fill:url(#off);transition:fill .35s}.lan .core{opacity:0}.lan .rib{stroke:#00000061;transition:stroke .35s}.lan .band{stroke:#00000073;transition:stroke .35s}.lan .spec{opacity:.16;transition:opacity .35s}.bulb.on .lan{filter:drop-shadow(0 0 7px rgba(255,170,60,.55)) drop-shadow(0 0 22px rgba(255,140,40,.25))}.bulb.on.red .lan{filter:drop-shadow(0 0 7px rgba(240,80,58,.55)) drop-shadow(0 0 22px rgba(210,56,44,.25))}.bulb.on .lan .body{fill:url(#on)}.bulb.on.red .lan .body{fill:url(#onred)}.bulb.on .lan .halo{opacity:1;animation:ignite .8s ease-out}.bulb.on .lan .core{opacity:1;animation:ignite .8s ease-out,breathe 3.2s .8s ease-in-out infinite alternate}.bulb.on .lan .rib{stroke:#9637056b}.bulb.on .lan .band{stroke:#8c320080}.bulb.on .lan .spec{opacity:.5}@keyframes ignite{0%{opacity:0}14%{opacity:1}28%{opacity:.2}44%{opacity:1}60%{opacity:.55}to{opacity:1}}@keyframes breathe{0%{opacity:.72}to{opacity:1}}.lan-static .halo{opacity:1}.lan-static .body{fill:url(#on)}.lan-static .core{opacity:.95}.lan-static .rib{stroke:#9637056b}.lan-static .band{stroke:#8c320080}.lan-static .spec{opacity:.5}.step .ico{filter:drop-shadow(0 0 10px rgba(255,170,60,.45))}.lbl{font-family:var(--mono);font-size:clamp(8px,.56vw,10px);letter-spacing:.04em;color:#f4ebdd80;white-space:nowrap}.bulb:nth-child(odd) .lbl{margin-top:13px}.bulb.on .lbl{color:var(--gold)}.festoon-label{position:absolute;right:3vw;top:calc(36vh + 8px);z-index:8;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;color:#f4ebdd73}.festoon-label b{color:var(--saffron)}.spark{position:fixed;width:5px;height:5px;border-radius:50%;background:#fff2c8;box-shadow:0 0 8px 2px var(--saffron);pointer-events:none;z-index:30;animation:spark .7s ease-out forwards}@keyframes spark{to{translate:var(--dx) var(--dy);opacity:0;scale:.3}}.scrim{position:absolute;inset:0;pointer-events:none;z-index:600;background:linear-gradient(90deg,rgba(4,5,9,.95) 0%,rgba(4,5,9,.8) 24%,rgba(4,5,9,.25) 40%,transparent 50%)}nav{position:fixed;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;z-index:700;background:linear-gradient(180deg,rgba(4,5,9,.85),transparent);transition:background .3s,box-shadow .3s}nav.solid{background:#07090eeb;backdrop-filter:blur(10px);box-shadow:0 1px #ffffff14;padding:14px 4vw}.logo{font-family:var(--disp);font-weight:800;font-size:clamp(34px,2.6vw,64px);line-height:1;text-transform:uppercase}.logo b{color:var(--saffron);text-shadow:0 0 18px rgba(255,178,62,.7)}.links{display:flex;gap:30px;align-items:center;font-size:15px;font-weight:500}.links a{color:#f4ebddc7;text-decoration:none}.pill{color:#140b04!important;background:var(--saffron);padding:10px 18px;border-radius:999px;font-weight:700}.hero{position:relative}.offer{position:absolute;left:4vw;bottom:8vh;width:min(40vw,640px);z-index:650}h1{font-family:var(--disp);font-weight:800;text-transform:uppercase;font-size:clamp(54px,6.8vw,120px);line-height:.96}h1 span{display:block;overflow:hidden;padding-top:.18em;margin-top:-.18em}h1 span i{display:block;font-style:normal;translate:0 105%;animation:line .9s cubic-bezier(.2,.8,.2,1) forwards}h1 span:nth-child(1) i{animation-delay:.35s}h1 span:nth-child(2) i{animation-delay:.5s}@keyframes line{to{translate:0 0}}.accent{font-family:var(--serif);font-style:italic;font-size:clamp(28px,3vw,50px);color:var(--gold);margin-top:12px;opacity:0;animation:up .9s .8s forwards}.lead{font-size:clamp(16px,1.15vw,18px);line-height:1.55;color:#f4ebddd1;max-width:32em;margin-top:16px;opacity:0;animation:up .9s 1s forwards}.ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px;opacity:0;animation:up .9s 1.15s forwards}.btn{font-weight:700;font-size:17px;padding:16px 28px;border-radius:999px;text-decoration:none;white-space:nowrap}.go{background:var(--saffron);color:#140b04;box-shadow:0 0 36px #ffb23e59}.go:hover{background:var(--gold)}.ghost{background:#ffffff0f;color:var(--bone);border:1px solid rgba(255,255,255,.22)}.trust{margin-top:16px;font-size:13.5px;color:#f4ebdd9e;opacity:0;animation:up .9s 1.3s forwards}.trust b{color:var(--bone)}@keyframes up{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@media(max-width:760px){:root{--vx:50%;--vy:30%}body{overflow:auto}.hero{display:flex;flex-direction:column}.offer{display:contents}.offer>*{padding-inline:20px}h1{order:1;margin-top:70px;font-size:clamp(40px,12.2vw,62px)}.accent{order:2;font-size:clamp(23px,6.6vw,30px);margin-top:6px}.offer .ctas{display:contents}.offer .btn.go{order:3;margin:15px 20px 0;text-align:center;font-size:18px;padding:17px 24px}.offer .trust{order:4;margin-top:7px;margin-bottom:11px}.close-band .ctas{flex-direction:column;align-items:stretch;gap:12px;margin-top:26px}.close-band .btn.go{font-size:18px;padding:17px 24px;text-align:center}.stage{order:5;height:min(66svh,500px);min-height:400px;max-height:none}.offer .lead{order:6;margin-top:18px;font-size:15.5px;line-height:1.5;color:#f4ebddb3}.btn.ghost{background:none;border:0;padding:0;font-size:15px;font-weight:600;color:#f4ebddb8;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#ffb23e73}.offer .btn.ghost{order:7;margin:14px 20px 34px}.close-band .btn.ghost{margin:2px auto 0}.cta-twin .pill{opacity:0;translate:0 -8px;pointer-events:none}.pill{transition:opacity .3s,translate .3s,background .3s}.scrim{z-index:420;background:linear-gradient(180deg,rgba(7,9,14,.92),transparent 16%),linear-gradient(0deg,rgba(7,9,14,.98),transparent 13%)}.yours{z-index:500}.plaque{font-size:10px;top:calc(100% + 10px);color:#f4ebddd1;background:#080a10cc}.links a:not(.pill){display:none}.logo{font-size:32px}.pill{padding:15px 16px;font-size:14px}.festoon,.festoon-label{display:none}.solo{display:flex;position:absolute;left:50%;translate:-50% 0;z-index:520;align-items:center;gap:10px;pointer-events:none}.solo .lan{width:38px;filter:drop-shadow(0 0 8px rgba(255,170,60,.6)) drop-shadow(0 0 24px rgba(255,140,40,.3))}.solo .lbl{font:700 11px/1 var(--mono);letter-spacing:.2em;color:var(--gold);text-shadow:0 0 16px rgba(255,170,60,.55);transition:opacity .2s}.chip{display:grid;font-size:11.5px;bottom:calc(100% + 10px);padding:.45em .85em}}@media(prefers-reduced-motion:reduce){.lan,.scroller,.wet{animation:none!important}.eyebrow,.accent,.lead,.ctas,.trust{animation:none!important;opacity:1}h1 span i{animation:none;translate:0 0}.yours.lit .frame{animation-duration:1ms!important}}.band{position:relative;padding:clamp(70px,9vw,130px) 4vw;overflow:hidden}.band.dark{background:linear-gradient(180deg,#07090e,#0a0c16 40%,#07090e)}.band.warm{background:linear-gradient(180deg,#07090e,#120c10 50%,#07090e)}.wrap{max-width:1240px;margin:0 auto}.kicker{font-family:var(--mono);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--saffron);margin-bottom:14px}h2{font-family:var(--disp);font-weight:800;text-transform:uppercase;font-size:clamp(38px,4.6vw,76px);line-height:.98}h2 em{font-style:normal;color:var(--saffron)}.sub{font-family:var(--serif);font-style:italic;font-size:clamp(19px,1.8vw,29px);color:var(--gold);margin-top:10px}.intro{font-size:clamp(15px,1.1vw,18px);line-height:1.6;color:#f4ebddbf;max-width:52ch;margin-top:16px}.reveal{opacity:0;translate:0 26px;transition:opacity .7s cubic-bezier(.2,.8,.2,1),translate .7s cubic-bezier(.2,.8,.2,1)}.reveal.in{opacity:1;translate:0 0}.divider{position:relative;height:60px}@media(min-width:761px){.divider{margin-top:-60px;z-index:660}.divider:before{content:"";position:absolute;inset:0 0 -1px;background:#07090e;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath d='M0 6Q300 54 600 30Q900 6 1200 6V60H0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath d='M0 6Q300 54 600 30Q900 6 1200 6V60H0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.divider svg{z-index:1}}.divider svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:54px}.step{position:relative;padding:30px 26px 28px;border-radius:18px;background:linear-gradient(180deg,#ffc46e12,#ffffff05);border:1px solid rgba(255,255,255,.09)}.step .no{font-family:var(--mono);font-size:12px;letter-spacing:.2em;color:#f4ebdd73}.step .ico{width:54px;height:86px;margin:12px 0 14px}.step h3{font-family:var(--disp);font-weight:800;text-transform:uppercase;font-size:clamp(24px,2.1vw,34px);line-height:1;margin-bottom:10px}.step p{font-size:15px;line-height:1.6;color:#f4ebddb8}.step b{color:var(--gold);font-weight:700}.showroom{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(28px,3.4vw,56px);margin-top:clamp(48px,6vw,90px);align-items:start}.ex-col{display:grid;gap:clamp(44px,5vw,84px);align-content:start}.ex-phones{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,32px);align-items:start}.d-auto{margin-top:clamp(40px,7vw,120px)}.d-flor{margin-left:clamp(0px,5vw,80px)}.ex-quote{font-family:var(--serif);font-style:italic;font-size:clamp(26px,2.5vw,40px);line-height:1.12;color:var(--gold);margin-top:clamp(28px,4vw,64px);text-wrap:balance}.dev{position:relative;margin:0}.dev figcaption{position:relative}.dev figcaption:before{content:"";position:absolute;left:4%;right:4%;top:-34px;height:44px;border-radius:50%;z-index:-1;background:radial-gradient(closest-side,rgba(255,170,60,.42),transparent);filter:blur(8px);opacity:0;transition:opacity 1.4s ease-out;pointer-events:none}.dev.lit figcaption:before{opacity:1}.dev figcaption{margin-top:18px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;line-height:1.35}.dev figcaption b{flex-basis:100%;font-family:var(--disp);font-weight:800;text-transform:uppercase;font-size:clamp(18px,1.5vw,22px);letter-spacing:.02em;color:var(--bone)}.dev figcaption .how{flex-basis:100%;font-size:14px;color:#f4ebddb8}.dev figcaption .url{font-family:var(--mono);font-size:11px;color:#f4ebdd80}.dev figcaption .url i{font-style:normal;color:var(--saffron)}.dev figcaption em{font-style:normal;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#f4ebdd61}.frame{position:relative;background:linear-gradient(180deg,#1d1f27,#0b0c10);border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 70px #0000008c,0 8px 20px #0006,inset 0 1px #ffffff14;transition:translate .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.dev:hover .frame{translate:0 -6px;box-shadow:0 44px 90px #0009,0 12px 60px #ffaa3c29,inset 0 1px #ffffff14}.screen{position:relative;overflow:hidden;container-type:inline-size;background:#050505}.site-x{height:100%;filter:brightness(.16) saturate(.3)}.site-x{transition:filter 1.1s cubic-bezier(.2,.8,.2,1)}.dev.lit .site-x{filter:none}.site-x img{display:block;width:100%;height:100%;object-fit:cover}.site-x ul{list-style:none}.f-browser{border-radius:14px;overflow:hidden}.f-browser .chrome{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.07)}.f-browser .chrome i{width:8px;height:8px;border-radius:50%;background:#ffffff29}.f-browser .chrome span{margin-left:10px;font-family:var(--mono);font-size:10.5px;color:#f4ebdd80}.f-browser .screen{aspect-ratio:16/10}.f-phone{border-radius:clamp(26px,3vw,40px);padding:clamp(6px,.7vw,10px)}.f-phone .screen{aspect-ratio:9/19;border-radius:clamp(20px,2.3vw,31px)}.f-phone .island{position:absolute;z-index:3;top:calc(clamp(6px,.7vw,10px) + 7px);left:50%;translate:-50% 0;width:30%;height:clamp(13px,1.3vw,19px);border-radius:99px;background:#000}.f-tablet{border-radius:clamp(18px,2vw,28px);padding:clamp(8px,.9vw,14px)}.f-tablet .screen{aspect-ratio:4/3;border-radius:clamp(8px,1vw,14px)}.s-bistro{position:relative;background:#140d0b;color:#f3e6d0;font-family:var(--body)}.s-bistro .b-bg{position:absolute;inset:0;filter:brightness(.82) saturate(1.05)}.s-bistro:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#140d0bf2,#140d0bc7 36%,#140d0b1f 66%,#140d0b80)}.b-nav{position:absolute;z-index:2;inset:0 0 auto;display:flex;align-items:center;gap:2.6cqw;padding:2.4cqw 3.6cqw;font-size:1.3cqw;font-weight:500}.b-nav strong{font-family:var(--disp);font-weight:800;font-size:2.5cqw;text-transform:uppercase;letter-spacing:.04em;color:#e8a25a;margin-right:auto}.b-links{display:flex;gap:2.4cqw;color:#f3e6d0d1}.b-btn{display:inline-block;background:#d9774a;color:#1a0f0a;font-weight:700;font-size:1.25cqw;padding:.9cqw 1.6cqw;border-radius:.4cqw}.b-hero{position:absolute;z-index:2;left:3.6cqw;top:14.5cqw;width:46cqw}.b-h{font-family:var(--disp);font-weight:800;text-transform:uppercase;font-size:7.6cqw;line-height:.88;color:#f8e9d1}.b-meta{margin:1.8cqw 0 2.4cqw;font-size:1.4cqw;color:#f3e6d0c7}.b-big{font-size:1.45cqw;padding:1.2cqw 2.3cqw}.b-board{position:absolute;z-index:2;right:3.6cqw;top:11.5cqw;width:29cqw;padding:2cqw 2.2cqw;background:#0e0907db;border:1px solid rgba(232,162,90,.4);border-radius:.5cqw}.b-board-t{font-family:var(--disp);font-weight:800;text-transform:uppercase;font-size:2.1cqw;color:#e8a25a;padding-bottom:1cqw;margin-bottom:.6cqw;border-bottom:1px solid rgba(232,162,90,.4)}.b-board li{display:flex;justify-content:space-between;gap:1cqw;font-size:1.35cqw;padding:.75cqw 0;border-bottom:1px dashed rgba(243,230,208,.16)}.b-board li b{font-variant-numeric:tabular-nums;color:#f8e9d1}.b-dishes{display:grid;grid-template-columns:1fr 1fr;gap:1cqw;margin-top:1.5cqw}.b-dishes img{aspect-ratio:1;height:auto;border-radius:.4cqw}.s-salon{background:#f6ece8;color:#2a1d1a;padding:14cqw 6.5cqw 6cqw;font-family:var(--body)}.sa-bar{text-align:center;font-family:var(--serif);font-weight:600;font-size:4.4cqw;letter-spacing:.32em;text-transform:uppercase;margin-bottom:5cqw}.sa-photo{aspect-ratio:1/1.12;border-radius:44cqw 44cqw 3cqw 3cqw;overflow:hidden}.sa-h{font-family:var(--serif);font-weight:600;font-size:9.4cqw;line-height:1.04;margin-top:6cqw;letter-spacing:-.01em}.sa-h em{font-weight:400;color:#a8466c}.sa-meta{font-size:3.4cqw;color:#2a1d1ab8;margin:3cqw 0 5cqw}.sa-btn{display:block;text-align:center;background:#2a1d1a;color:#f6ece8;border-radius:99px;padding:4cqw;font-weight:700;font-size:4cqw}.sa-list{margin-top:6cqw}.sa-list li{display:flex;align-items:baseline;gap:2cqw;font-size:3.7cqw;padding:2.3cqw 0}.sa-list i{flex:1;border-bottom:1px dotted rgba(42,29,26,.4);translate:0 -1cqw}.sa-list b{color:#a8466c;font-variant-numeric:tabular-nums}.sa-duo{display:grid;grid-template-columns:1fr 1fr;gap:3cqw;margin-top:5cqw}.sa-duo img{aspect-ratio:1;height:auto;border-radius:4cqw}.s-auto{background:#eceff2;color:#111317;font-family:var(--body)}.au-top{display:flex;align-items:center;gap:2.6cqw;background:#111317;color:#fff;padding:14cqw 6cqw 4.6cqw}.au-top strong{font-weight:700;font-style:italic;text-transform:uppercase;font-size:7.2cqw;letter-spacing:.03em}.au-top span{font-size:2.8cqw;letter-spacing:.2em;text-transform:uppercase;color:#ffffff9e;margin-right:auto}.au-call{width:10.5cqw;height:10.5cqw;border-radius:2cqw;background:#f2b705;color:#111317;display:grid;place-items:center}.au-call svg{width:5.4cqw;height:5.4cqw}.au-photo{position:relative;aspect-ratio:1/.92;overflow:hidden}.au-photo img{filter:grayscale(1) contrast(1.15)}.au-tape{position:absolute;inset:auto 0 0;height:5cqw;background:repeating-linear-gradient(135deg,#f2b705 0 5cqw,#111317 5cqw 10cqw)}.au-h{font-weight:700;text-transform:uppercase;font-size:10.4cqw;line-height:.94;letter-spacing:-.01em;padding:6cqw 6cqw 0}.au-slot{display:flex;align-items:center;gap:2.2cqw;margin:4.4cqw 6cqw;font-size:3.6cqw;font-weight:700;background:#fff;border:1px solid #d3d8de;padding:2.8cqw 3.2cqw;border-radius:1.2cqw}.au-slot i{width:2.4cqw;height:2.4cqw;border-radius:50%;background:#1f9d57;flex:none}.au-btn{display:block;margin:0 6cqw;background:#f2b705;color:#111317;font-weight:700;text-align:center;padding:4.4cqw;font-size:4cqw;border-radius:1.2cqw}.au-list{margin:5.4cqw 6cqw 0}.au-list li{display:flex;justify-content:space-between;gap:2cqw;border-top:2px solid #111317;padding:2.8cqw 0;font-size:3.6cqw}.au-list b{font-variant-numeric:tabular-nums}.s-flor{display:grid;grid-template-columns:46% 1fr;background:#eef2e6;color:#22341c;font-family:var(--body)}.fl-side{display:flex;flex-direction:column;padding:4cqw 4.4cqw 4.4cqw}.fl-ribbon{align-self:flex-start;background:#22341c;color:#eef2e6;font-size:1.6cqw;font-weight:700;padding:.8cqw 1.7cqw;border-radius:99px}.fl-logo{font-family:Fraunces,serif;font-weight:700;font-size:3.4cqw;margin-top:3.2cqw;color:#c2446f}.fl-h{font-family:Fraunces,serif;font-weight:700;font-size:5.2cqw;text-wrap:balance;line-height:1.04;margin-top:1.4cqw;letter-spacing:-.01em}.fl-tiles{display:grid;grid-template-columns:1fr 1fr;gap:2.2cqw;margin-top:3.6cqw}.fl-tiles img{aspect-ratio:1;height:auto;border-radius:1.4cqw}.fl-tiles p{display:flex;justify-content:space-between;font-size:1.9cqw;margin-top:1cqw;font-weight:500}.fl-tiles b{color:#c2446f;font-variant-numeric:tabular-nums}.fl-btn{margin-top:auto;align-self:flex-start;background:#c2446f;color:#fff;font-weight:700;font-size:2cqw;padding:1.6cqw 3.2cqw;border-radius:99px}button.btn,button.buy,button.pill{cursor:pointer;font-family:var(--body)}.soon{margin:auto;max-width:min(420px,calc(100vw - 40px));padding:34px 32px 30px;border:1px solid rgba(255,178,62,.35);border-radius:22px;text-align:center;background:radial-gradient(120% 80% at 50% 0%,rgba(255,170,60,.16),transparent 60%),#0c0f18;color:var(--bone);box-shadow:0 40px 100px #0009}.soon::backdrop{background:#040509bd}.soon[open]{animation:soon-in .35s cubic-bezier(.2,.8,.2,1)}@keyframes soon-in{0%{opacity:0;translate:0 12px;scale:.97}}.soon-lan{width:58px;height:92px;margin:0 auto 14px;display:block;filter:drop-shadow(0 0 12px rgba(255,170,60,.5))}.soon-t{font-family:var(--disp);font-weight:800;text-transform:uppercase;font-size:clamp(26px,5vw,34px);line-height:1;text-wrap:balance}.soon-p{margin:12px 0 24px;font-size:16px;line-height:1.55;color:#f4ebddbf}.soon .btn{border:0}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.note{margin-top:8px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:#f4ebdd6b}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px;align-items:stretch}.plan{display:flex;flex-direction:column;padding:32px 28px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff09,#ffffff04)}.plan.best{border-color:#ffb23e8c;background:linear-gradient(180deg,#ffb23e1f,#ffb23e08);box-shadow:0 0 70px #ffaa3c29}@media(hover:hover){.plan{transition:opacity .7s cubic-bezier(.2,.8,.2,1),translate .7s cubic-bezier(.2,.8,.2,1),transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s,box-shadow .28s,background-color .28s}.plan:hover{transform:translateY(-6px);transition-delay:0s!important;border-color:#ffb23e80;background-color:#ffb23e0b;box-shadow:0 18px 44px #00000073,0 0 46px #ffaa3c1f}.plan.best:hover{border-color:#ffc46ed9;box-shadow:0 18px 44px #00000073,0 0 90px #ffaa3c42}}@media(prefers-reduced-motion:reduce){.plan:hover{transform:none}}.plan .tag{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--saffron);min-height:16px}.plan h3{font-family:var(--disp);font-weight:800;text-transform:uppercase;font-size:clamp(26px,2.3vw,38px);margin:10px 0 4px}.price{display:flex;align-items:baseline;gap:8px;margin:10px 0 18px}.price b{font-family:var(--disp);font-weight:800;font-size:clamp(46px,4.4vw,68px);line-height:.9;color:var(--bone)}.price span{font-size:14px;color:#f4ebdd99}.was{display:flex;align-items:center;gap:9px;margin-top:10px;min-height:24px}.was del{font-family:var(--body);font-weight:700;font-size:17px;color:#f4ebdd8c;text-decoration:line-through;text-decoration-color:var(--saffron);text-decoration-thickness:2px}.was em{font-style:normal;font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.06em;color:#140b04;background:var(--saffron);padding:4px 8px;border-radius:999px}.price{margin-top:2px}.forhow{margin:-12px 0 18px;font-size:13px;color:#f4ebdd9e}.promo{max-width:58ch;margin:16px auto 0;display:grid;gap:12px;justify-items:center}.promo__tag b{font-family:var(--mono);font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#140b04;background:var(--saffron);padding:7px 15px;border-radius:999px;box-shadow:0 6px 22px #ffb23e47}.promo__note{font-size:14.5px;line-height:1.5;color:#f4ebddb8}.pula{width:min(100%,420px);display:grid;gap:7px;justify-items:center}.pula__track{width:100%;height:9px;border-radius:999px;overflow:hidden;background:#f4ebdd1a;box-shadow:inset 0 1px 2px #00000073}.pula__track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--red),var(--saffron));box-shadow:0 0 14px #ffb23e80;transition:width .9s cubic-bezier(.2,.8,.2,1)}.pula__lbl{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:#f4ebdda8}.pula__lbl b{color:var(--saffron);font-weight:700}.trust s{color:#f4ebdd73;text-decoration-color:var(--saffron);text-decoration-thickness:2px}.plan ul{list-style:none;display:grid;gap:11px;margin-bottom:26px}.plan li{position:relative;padding-left:26px;font-size:14.5px;line-height:1.5;color:#f4ebddcc}.plan li:before{content:"";position:absolute;left:0;top:6px;width:13px;height:13px;border-radius:50%;background:radial-gradient(circle at 50% 40%,#fff1cf,var(--saffron) 60%,#9c4a14);box-shadow:0 0 10px #ffb23e8c}.plan li.inh{font-size:13.5px;color:#f4ebdd9e}.plan li.inh:before{background:#f4ebdd52;box-shadow:none}.plan .buy{margin-top:auto;text-align:center;padding:14px;border-radius:999px;font-weight:700;font-size:16px;text-decoration:none;background:#ffffff12;color:var(--bone);border:1px solid rgba(255,255,255,.2)}.plan.best .buy{background:var(--saffron);color:#140b04;border-color:transparent}.terms{margin-top:26px;font-size:14px;color:#f4ebdd9e;line-height:1.7}.terms b{color:var(--bone)}.faq{margin-top:46px;display:grid;gap:12px;max-width:900px}.faq details{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff06;overflow:hidden}.faq summary{cursor:pointer;list-style:none;padding:20px 24px;font-weight:700;font-size:17px;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--saffron);font-size:22px;line-height:1}.faq details[open] summary:after{content:"–"}.faq p{padding:0 24px 20px;font-size:15.5px;line-height:1.65;color:#f4ebddbf;max-width:70ch}.close-band{position:relative;text-align:center;padding:clamp(80px,10vw,150px) 4vw;overflow:hidden;background:radial-gradient(60% 70% at 50% 100%,rgba(255,170,60,.22),transparent 70%),linear-gradient(180deg,#07090e,#140d10)}.close-band h2{max-width:20ch;margin:0 auto}.close-band .ctas{justify-content:center;margin-top:34px;opacity:1;animation:none}footer{padding:36px 4vw 60px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:13.5px;color:#f4ebdd80}footer a{color:#f4ebddb8;text-decoration:none}footer .mail a{color:inherit}@media(max-width:980px){.steps,.plans,.showroom{grid-template-columns:1fr}.d-flor{margin-left:0}}@media(max-width:560px){.ex-phones{gap:12px}.d-auto{margin-top:56px}.dev figcaption .how{font-size:13px}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;translate:none;transition:none}.site-x{filter:none!important;transition:none!important}.dev figcaption:before{opacity:1}.soon[open]{animation:none}}
