@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/plus-jakarta-sans-cyrillic-ext-400-normal.2ypnrn9lrleuk.woff2)format("woff2"),url(../media/plus-jakarta-sans-cyrillic-ext-400-normal.2fd03nvkh1gxf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/plus-jakarta-sans-vietnamese-400-normal.1zrtmdh-d2yiu.woff2)format("woff2"),url(../media/plus-jakarta-sans-vietnamese-400-normal.3qswxonpv-xw6.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/plus-jakarta-sans-latin-ext-400-normal.28k3iq_bu_a8k.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-ext-400-normal.0nqm8djb6gezb.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/plus-jakarta-sans-latin-400-normal.2zft8ygo1c8r3.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-400-normal.0cl0gpa0e69vj.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/plus-jakarta-sans-cyrillic-ext-500-normal.236p4n8-0v3g4.woff2)format("woff2"),url(../media/plus-jakarta-sans-cyrillic-ext-500-normal.118ytq-qnpu7l.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/plus-jakarta-sans-vietnamese-500-normal.1u5fwbpl5le-j.woff2)format("woff2"),url(../media/plus-jakarta-sans-vietnamese-500-normal.0tslw0wlag35b.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/plus-jakarta-sans-latin-ext-500-normal.40gp00vc9py7d.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-ext-500-normal.2-sjc2nz-5_zo.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/plus-jakarta-sans-latin-500-normal.1uelpxnrzbjeo.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-500-normal.3ea05fx_f8vy3.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/plus-jakarta-sans-cyrillic-ext-600-normal.1pa53xol5as2n.woff2)format("woff2"),url(../media/plus-jakarta-sans-cyrillic-ext-600-normal.28eg0-nf2o_dy.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/plus-jakarta-sans-vietnamese-600-normal.3-s80gjy10k2b.woff2)format("woff2"),url(../media/plus-jakarta-sans-vietnamese-600-normal.2ffwe07qps-46.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/plus-jakarta-sans-latin-ext-600-normal.2seu-c1kf70ec.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-ext-600-normal.0dwbrzw-9-35z.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/plus-jakarta-sans-latin-600-normal.3aqasp55ya9p3.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-600-normal.0jxc5c2jlzpuw.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/plus-jakarta-sans-cyrillic-ext-700-normal.223nrcg9rab5x.woff2)format("woff2"),url(../media/plus-jakarta-sans-cyrillic-ext-700-normal.0nfr2c7gd11ri.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/plus-jakarta-sans-vietnamese-700-normal.0y1sbs7jiga3y.woff2)format("woff2"),url(../media/plus-jakarta-sans-vietnamese-700-normal.0q338cifsm9lu.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/plus-jakarta-sans-latin-ext-700-normal.0_qzt1wk5wht_.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-ext-700-normal.2zp-imm364ilz.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/plus-jakarta-sans-latin-700-normal.1znacxwz737ar.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-700-normal.0se2as1dpm6nd.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(../media/plus-jakarta-sans-cyrillic-ext-800-normal.1ciqx6jemkrnj.woff2)format("woff2"),url(../media/plus-jakarta-sans-cyrillic-ext-800-normal.2bur8pabw51ws.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(../media/plus-jakarta-sans-vietnamese-800-normal.3gnmjjuchymy3.woff2)format("woff2"),url(../media/plus-jakarta-sans-vietnamese-800-normal.02i-elvaacmr5.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(../media/plus-jakarta-sans-latin-ext-800-normal.1lrhbf25k1n9z.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-ext-800-normal.2i1jeu_2o52qg.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(../media/plus-jakarta-sans-latin-800-normal.227k6ugphi8em.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-800-normal.0d6q6r4n5b51u.woff)format("woff");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:#0e0e0e;--bg-alt:#101010;--surface:#1a1a1a;--surface-2:#292929;--border:#ffffff14;--text:#fff;--text-muted:#a8a8a8;--text-faint:#7a7a7a;--accent:#d98a3d;--accent-light:#f2ac6b;--accent-soft:#d98a3d1f;--max-width:1240px;--font-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font-sans);margin:0;padding:0;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,h4,p{margin:0}img{max-width:100%;display:block}.container{max-width:var(--max-width);margin:0 auto;padding:0 2rem}.btn{white-space:nowrap;border:none;border-radius:62.4375rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.625rem;font-size:.875rem;font-weight:700;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex}.btn-accent{background:var(--accent);color:#171008}.btn-accent:hover{background:var(--accent-light);transform:translateY(-1px)}.btn-light{color:#171717;background:#fff}.btn-light:hover{transform:translateY(-1px);box-shadow:0 .5rem 1.25rem #0000002e}.btn-dark{color:#fff;background:#000;border:.0625rem solid #ffffff26}.btn-dark:hover{background:#1a1a1a;transform:translateY(-1px)}.btn-dark .store-pill-icon{filter:invert()brightness(2)}.btn-accent:active,.btn-light:active,.btn-dark:active{transition:transform .1s;transform:scale(.95)}.navbar{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:.0625rem solid var(--border);background:#0e0e0ed1;position:sticky;top:0}.navbar-inner{justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.125rem;padding-bottom:1.125rem;display:flex}.brand{letter-spacing:.01em;align-items:center;gap:.625rem;font-size:1.125rem;font-weight:800;display:flex}.brand img{width:auto;height:32px}.brand-logo-full{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:auto;height:34px}.nav-links{color:#e7e7e7;align-items:center;gap:2.25rem;font-size:.9062rem;font-weight:600;display:flex}.nav-links a{transition:color .15s;position:relative}.nav-links a:hover,.nav-links a.active{color:var(--accent)}.nav-links a.active:after{content:"";background:var(--accent);border-radius:.0625rem;height:2px;position:absolute;bottom:-8px;left:0;right:0}.navbar-actions{align-items:center;gap:.875rem;display:flex}.nav-menu-btn{border:.0625rem solid var(--border);color:var(--text);background:0 0;border-radius:.5rem;padding:.5rem .625rem;transition:transform .15s;display:none}.nav-menu-btn:active{transition:transform .1s;transform:scale(.9)}.nav-mobile-menu{display:none}@media (max-width:860px){.nav-links{display:none}.nav-menu-btn{display:inline-flex}.navbar-inner{flex-wrap:wrap}.nav-mobile-menu{border-top:.0625rem solid var(--border);flex-direction:column;flex-basis:100%;gap:.125rem;width:100%;margin-top:1rem;padding-top:.875rem;display:flex}.nav-mobile-menu a{color:#e7e7e7;padding:.625rem .25rem;font-size:.9375rem;font-weight:600;transition:color .15s}.nav-mobile-menu a.active{color:var(--accent)}.nav-mobile-cta{width:100%;margin-top:.625rem}}.footer{background:var(--bg);border-top:.0625rem solid var(--border);padding:3.5rem 0 1.75rem}.footer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2.5rem;display:flex}.footer-brand{flex-direction:column;gap:1.125rem;display:flex}.footer-links-row{color:var(--text-muted);flex-wrap:wrap;gap:.625rem 1.5rem;font-size:.875rem;display:flex}.footer-links-secondary{color:var(--text-muted);flex-wrap:wrap;gap:.625rem 1.25rem;font-size:.875rem;display:flex}.footer-download{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.footer-download-heading{font-size:.9375rem;font-weight:700}.store-badge{width:auto;height:42px}.footer-rule{border:none;border-top:.0625rem solid var(--border);margin:2.5rem 0 1.375rem}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1.5rem;display:flex}.footer-verse-ref{color:#555;white-space:nowrap;flex:none;margin:0;font-size:.7812rem;font-weight:600}.footer-copyright{text-align:center;min-width:200px;color:var(--text-faint);flex:auto;margin:0;font-size:.7812rem}.footer-signature{color:#555;white-space:nowrap;flex:none;font-size:.7812rem}@media (max-width:640px){.footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:.375rem}}.store-pill-icon{flex-shrink:0;width:20px;height:20px;display:block}.store-pill-text{line-height:1}.hero{padding:6.875rem 0 10rem;position:relative;overflow:hidden}.hero-inner{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:2.5rem;width:100%;max-width:1900px;margin:0 auto;padding:0 3.5rem;display:grid;position:relative}.hero-heading{letter-spacing:-.01em;font-size:3.5rem;font-weight:800;line-height:1.08}.hero-heading .accent{color:var(--accent)}.hero-sub{max-width:520px;color:var(--text-muted);margin-top:1.5rem;font-size:1.0625rem;line-height:1.6}.hero-cta{margin-top:2.125rem}.hero-decor{justify-content:center;align-items:center;height:480px;display:flex;position:relative}.hero-glow{filter:blur(10px);z-index:0;pointer-events:none;background:radial-gradient(circle,#ffbe5a57 0%,#f09b5038 35%,#d278321a 60%,#d2783200 75%);border-radius:50%;width:380px;height:380px;position:absolute;top:100px;left:calc(50% - 2px)}.hero-glow-teal{filter:blur(6px);z-index:0;pointer-events:none;background:radial-gradient(circle,#2dd4bf59 0%,#2dd4bf00 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:320px;left:calc(50% - 330px)}.hero-brandmark{z-index:1;position:relative}.hero-logo-full{opacity:.2;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:440px;height:auto}@media (max-width:980px){.hero-inner{grid-template-columns:1fr;padding:0 1.5rem}.hero-heading{font-size:2.625rem}.hero-decor,.hero-glow,.hero-glow-teal{display:none}}.section-label{text-align:center;color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-size:.875rem;font-weight:700}.section-heading{text-align:center;margin-top:.875rem;font-size:2.25rem;font-weight:800;line-height:1.2}@media (max-width:640px){.section-heading{font-size:1.75rem}}.section-heading-sub{text-align:center;color:var(--text-muted);max-width:560px;margin-top:.875rem;margin-left:auto;margin-right:auto;font-size:1rem}.features{padding:5.625rem 0 3.75rem}.features-ring{grid-template-columns:1fr 320px 1fr;align-items:center;gap:1.25rem;min-height:760px;margin-top:4.375rem;display:grid;position:relative}.features-col{grid-template-rows:repeat(3,minmax(114px,auto));justify-items:end;row-gap:3.5rem;display:grid}.features-col-right{justify-items:start}.feature-item{max-width:320px;transform:var(--ring-offset,none);gap:1rem;display:flex}.feature-icon{background:var(--surface-2);width:44px;height:44px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;animation:2.6s ease-in-out infinite feature-icon-pulse;display:flex}.feature-item:nth-of-type(2) .feature-icon{animation-delay:.5s}.feature-item:nth-of-type(3) .feature-icon{animation-delay:1s}@keyframes feature-icon-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 35%, transparent)}50%{box-shadow:0 0 0 .5rem color-mix(in srgb, var(--accent) 0%, transparent)}}.feature-item h3{font-size:1rem;font-weight:700}.feature-item p{color:var(--text-muted);margin-top:.375rem;font-size:.875rem;line-height:1.55}.features-phone-col{opacity:1;flex-direction:column;align-items:center;gap:1.625rem;display:flex;position:relative;transform:none}.features-phone-top,.features-phone-bottom{text-align:center;max-width:300px}.features-phone-top{transform:translateY(-24px)}.features-phone-bottom .feature-item,.features-phone-top .feature-item{text-align:center;flex-direction:column;align-items:center;max-width:280px}.features-rings{z-index:0;pointer-events:none;width:640px;height:640px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.features-rings span{border:.0625rem solid var(--border);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phone-frame{z-index:1;background:#000;border:.375rem solid #2a2a2a;border-radius:2.375rem;width:260px;height:540px;position:relative;overflow:hidden;box-shadow:0 1.875rem 3.75rem #00000080}.phone-frame img{object-fit:cover;width:100%;height:100%}.phone-tilted-card{width:100%;height:100%}.phone-tilted-card .tilted-card-figure{perspective:600px}.phone-tilted-card .tilted-card-img{object-fit:cover;border-radius:0}@media (min-width:1081px) and (max-width:1300px){.feature-item{transform:none}}@media (max-width:1080px){.features-ring{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:0}.features-col,.features-col-right{text-align:center;align-items:center}.feature-item,.features-col-right .feature-item{text-align:center;flex-direction:column;align-items:center;transform:none}.features-col .feature-item,.features-col-right .feature-item{opacity:1;transform:none}.features-rings{display:none}.features-phone-col{order:1}.features-col{order:2}.features-col-right{order:3}.phone-frame{order:1}.features-phone-top{order:2}.features-phone-bottom{order:3}}.trust-bar{border-top:.0625rem solid var(--border);padding:4rem 0}.trust-bar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.trust-bar-heading{max-width:420px;font-size:1.875rem;font-weight:800}.trust-bar-sub{color:var(--text-muted);margin-top:.75rem;font-size:.9375rem}.trust-stats{grid-template-columns:repeat(2,auto);gap:1.75rem 4rem;display:grid}.trust-stat-value{font-size:1.75rem;font-weight:800}.trust-stat-label{color:var(--text-muted);margin-top:.25rem;font-size:.875rem}@media (max-width:640px){.trust-stats{grid-template-columns:repeat(2,1fr);gap:1.5rem 1.25rem}}.testimonials{background:var(--surface-2);padding:4.375rem 0 6.25rem}.testimonials-head{position:relative}.testimonials-quote{color:var(--accent);font-family:Georgia,serif;font-size:8.75rem;font-weight:800;line-height:1}.testimonials-heading{max-width:560px;margin-top:-3.125rem;font-size:2.25rem;font-weight:800}.testimonials-sub{color:var(--text-muted);margin-top:.875rem;font-size:1rem}.testimonials-grid{flex-direction:column;gap:1.25rem;max-width:560px;margin-top:3.125rem;display:flex}.testimonial-card{background:#101010;border-radius:1rem;width:100%;padding:1.375rem 1.5rem;transition:transform .2s,box-shadow .2s}.testimonial-quote-mark{color:var(--accent);font-family:Georgia,serif;font-size:1.5rem;font-weight:800}.testimonial-text{margin-top:.5rem;font-size:1.0312rem;line-height:1.6}.testimonial-name{margin-top:1.125rem;font-size:.9688rem;font-weight:700}.testimonial-role{color:var(--text-muted);margin-top:.125rem;font-size:.8438rem}@media (min-width:901px){.testimonials-grid{width:100%;max-width:1440px;min-height:450px;margin:2.8125rem auto 0;display:block;position:relative}.testimonial-card{position:absolute;box-shadow:0 1.125rem 2.5rem #00000047}.testimonial-card:hover{transform:translateY(-4px);box-shadow:0 1.375rem 3rem #00000052}.testimonial-card--1{z-index:4;width:29.2%;top:50.4%;left:37.85%}.testimonial-card--2{width:40.8%;top:-5.5%;left:31.5%}.testimonial-card--3{width:29.2%;top:-20.5%;left:75.85%}.testimonial-card--4{width:30.8%;top:57.8%;left:3.75%}.testimonial-card--5{width:29.2%;top:1.4%;left:-1.5%}.testimonial-card--6{width:29.2%;top:50.5%;left:70.8%}}@media (prefers-reduced-motion:reduce),(max-width:900px){.testimonial-card{box-shadow:none}.testimonial-card:hover{box-shadow:none;transform:none}}.mid-cta{background:#1c1c1c;padding:5.625rem 0}.mid-cta-inner{border-top:.125rem solid #ffffff59;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.5rem;padding-top:4rem;display:flex}.mid-cta-heading{max-width:480px;font-size:2.125rem;font-weight:800;line-height:1.2}.mid-cta-sub{color:var(--text-muted);max-width:460px;margin-top:.875rem;font-size:.9375rem}.mid-cta-radar{flex-shrink:0;align-self:flex-start;width:260px;height:260px;margin-top:.5rem;position:relative}.mid-cta-radar-ring{border:1px dashed #ffffff24;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mid-cta-radar-ring--1{width:100%;height:100%}.mid-cta-radar-ring--2{width:68%;height:68%}.mid-cta-radar-ring--3{width:36%;height:36%}.mid-cta-radar-center{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 6px var(--accent-soft);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mid-cta-radar-dist{color:var(--text-faint);background:#00000073;border-radius:999px;padding:1px 6px;font-size:.6875rem;font-weight:600;position:absolute}.mid-cta-radar-dist--1{top:1%;left:52%}.mid-cta-radar-dist--2{top:46%;left:0%}.mid-cta-radar-dist--3{top:64%;left:40%}.mid-cta-orbit{animation-name:mid-cta-orbit-cw;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0}.mid-cta-orbit--reverse{animation-name:mid-cta-orbit-ccw}.mid-cta-pin{color:#171008;border:.125rem solid #1c1c1c;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:.75rem;font-weight:700;animation-name:mid-cta-orbit-ccw;animation-timing-function:linear;animation-iteration-count:infinite;display:flex;position:absolute;transform:translate(-50%,-50%)}.mid-cta-orbit--reverse .mid-cta-pin{animation-name:mid-cta-orbit-cw}@keyframes mid-cta-orbit-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mid-cta-orbit-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.mid-cta-orbit,.mid-cta-pin{animation:none}}.mid-cta-pin--accent{background:var(--accent)}.mid-cta-pin--accent-light{background:var(--accent-light)}.mid-cta-pin--teal{background:#2dd4bf}.mid-cta-pin--teal-dark{color:#fff;background:#14b8a6}@media (max-width:700px){.mid-cta-inner{text-align:center;justify-content:center}.mid-cta-heading,.mid-cta-sub{max-width:100%}.mid-cta-inner>div:has(.mid-cta-radar){justify-content:center;width:100%;display:flex}.mid-cta-radar{width:200px;height:200px;margin-top:1.5rem}.mid-cta-pin{width:34px;height:34px;font-size:.6875rem}}.bottom-cta{background:var(--accent);color:#171008;padding:5.625rem 0;overflow:hidden}.bottom-cta-inner{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;display:grid}.bottom-cta-heading{font-size:2.5rem;font-weight:800;line-height:1.15}.bottom-cta-sub{color:#171008cc;max-width:460px;margin-top:1.125rem;font-size:1rem;line-height:1.6}.bottom-cta-download-label{margin-top:2rem;font-size:.9375rem;font-weight:700}.bottom-cta-badges{flex-wrap:wrap;gap:.75rem;margin-top:.875rem;display:flex}.bottom-cta-phones{justify-content:center;align-items:center;height:460px;display:flex;position:relative}.bottom-cta-phone{background:#000;border:.375rem solid #111;border-radius:2rem;width:220px;height:440px;position:absolute;overflow:hidden;box-shadow:0 1.5rem 3.125rem #00000059}.bottom-cta-phone img{object-fit:cover;width:100%;height:100%}.bottom-cta-phone-back{top:-10px;right:40px}.bottom-cta-phone-front{z-index:1;bottom:-10px;left:40px}@media (max-width:980px){.bottom-cta-inner{grid-template-columns:1fr}.bottom-cta-phones{height:340px}.bottom-cta-phone{width:170px;height:340px}.bottom-cta-phone-back{top:0;right:24px}.bottom-cta-phone-front{bottom:0;left:24px}}@media (max-width:640px){.bottom-cta-heading{font-size:1.875rem}.bottom-cta-phones{height:280px}.bottom-cta-phone{border-width:.25rem;width:140px;height:280px}.bottom-cta-phone-back{right:12px}.bottom-cta-phone-front{left:12px}}@keyframes page-reveal-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.page-reveal{animation:.6s both page-reveal-up}@media (prefers-reduced-motion:reduce){.page-reveal{animation-duration:1ms;animation-delay:0s!important}.feature-icon{animation:none}.mid-cta-avatar{transition:none;animation:none}}.policy-page{padding:4rem 0 6.25rem}.policy-header{margin-bottom:2.5rem}.policy-title{font-size:2.75rem;font-weight:800}.policy-updated{color:var(--text-muted);margin-top:.625rem;font-size:.875rem}.policy-updated--footer{text-align:center;margin-top:3rem}@media (max-width:640px){.policy-title{font-size:2rem}}.policy-content{max-width:860px}.policy-section{margin-top:2.5rem}.policy-section h2{font-size:1.375rem;font-weight:700}.policy-section h3{color:var(--accent-light);margin-top:1.375rem;font-size:1rem;font-weight:700}.policy-section p{color:var(--text-muted);margin-top:.875rem;font-size:.9375rem;line-height:1.7}.policy-section ul{flex-direction:column;gap:.75rem;margin:.875rem 0 0;padding-left:1.25rem;display:flex}.policy-section li{color:var(--text-muted);font-size:.9375rem;line-height:1.7}.policy-section a{color:var(--accent-light);text-decoration:underline}.policy-subsection{margin-top:1.75rem}.helper-page{padding:4rem 0 6.25rem}.helper-cover{aspect-ratio:3;background:linear-gradient(200deg,#2c2620 0%,#1c1712 55%,#101010 100%);border-radius:1.5rem 1.5rem 0 0;overflow:hidden}.helper-cover img{object-fit:cover;width:100%;height:100%;display:block}.helper-card{background:var(--surface);border:.0625rem solid var(--border);border-top:none;border-radius:0 0 1.5rem 1.5rem;flex-wrap:wrap;align-items:center;gap:1.5rem;padding:2rem;display:flex}.helper-avatar{background:var(--accent-soft);width:84px;height:84px;color:var(--accent-light);border-radius:62.4375rem;flex-shrink:0;justify-content:center;align-items:center;font-size:2rem;font-weight:800;display:flex;overflow:hidden}.helper-avatar img{object-fit:cover;width:100%;height:100%}.helper-identity{flex:1;min-width:200px}.helper-name{flex-wrap:wrap;align-items:center;gap:.75rem;font-size:1.75rem;font-weight:800;display:flex}.helper-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.625rem;font-size:.875rem;display:flex}.helper-rating{color:var(--accent-light);font-weight:700}.helper-open-app{flex-shrink:0}@media (max-width:560px){.helper-card{text-align:left;flex-direction:column;align-items:flex-start}.helper-open-app{text-align:center;align-self:stretch}}.helper-listing-image-placeholder{width:100%;height:100%}.helper-cta{background:var(--surface);border:.0625rem solid var(--border);border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:2.5rem;padding:1.75rem;display:flex}.helper-cta p{color:var(--text-muted);font-size:.875rem}.listing-card{background:var(--surface);border:.0625rem solid var(--border);border-radius:1.5rem;grid-template-columns:minmax(220px,320px) 1fr;gap:2rem;padding:2rem;display:grid}@media (max-width:640px){.listing-card{grid-template-columns:1fr}}.listing-card-image{aspect-ratio:4/3;background:var(--surface-2);border-radius:1rem;overflow:hidden}.listing-card-image img{object-fit:cover;width:100%;height:100%}.listing-card-body{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.listing-card-type{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-light);font-size:.75rem;font-weight:700}.listing-card-description{color:var(--text-muted);font-size:.9375rem;line-height:1.6}.listing-card-price{font-size:1.5rem;font-weight:800}.listing-open-app{margin-top:.5rem}.open-in-app-buttons{flex-direction:column;align-items:flex-start;gap:.625rem;margin-top:.5rem;display:flex}.open-in-app-hint{color:var(--text-muted);font-size:.8125rem}.share-qr{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:.375rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.share-qr-code{background:#fff;border-radius:8px;width:104px;height:104px;padding:8px;box-shadow:0 1px 2px #00000014}.share-qr-code svg{width:100%;height:100%;display:block}.share-qr-caption{color:var(--text-muted);font-size:.75rem}.feed-post-author{align-items:center;gap:.75rem;display:flex}.feed-post-avatar{object-fit:cover;border-radius:62.4375rem;width:44px;height:44px}.feed-post-avatar-fallback{background:var(--accent-soft);color:var(--accent-light);justify-content:center;align-items:center;font-size:1.125rem;font-weight:800;display:flex}.feed-post-author-name{font-size:1.25rem}.hero-demo{perspective:900px;max-width:460px;height:440px;margin:0 auto;position:relative}.hero-demo-card{background:var(--surface);border:.0625rem solid var(--border);border-radius:1.375rem;position:absolute;box-shadow:0 1.875rem 3.75rem #00000073}.hero-demo-listing{z-index:1;width:290px;margin-left:-145px;transition:transform .2s ease-out;top:14px;left:50%;overflow:hidden;transform:rotate(-3deg)}.hero-demo-shake{animation:.6s hero-demo-shake}@keyframes hero-demo-shake{0%,to{translate:0;rotate:0deg}20%{translate:-3px -4px;rotate:-2.5deg}40%{translate:3px -6px;rotate:2deg}60%{translate:-2px -3px;rotate:-1.5deg}80%{translate:1px -1px;rotate:1deg}}.hero-demo-photo{background:var(--surface-2);height:150px;position:relative}.hero-demo-photo img{object-fit:cover;opacity:0;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.hero-demo-photo img.is-shown{opacity:1}.hero-visual{justify-content:center;align-items:center;min-height:480px;display:flex;position:relative}.hero-glow-logo{z-index:0;pointer-events:none;position:absolute;top:300px;left:calc(50% - 310px)}.hero-visual .hero-demo{z-index:1;width:100%;position:relative}@media (min-width:981px){.hero-visual{transform:translate(-70px)}}@media (max-width:980px){.hero-visual{min-height:0;margin-top:1.5rem}.hero-glow-logo{display:none}}.hero-demo-body{gap:.25rem;padding:.875rem 1rem 1rem;display:grid}.hero-demo-title{font-size:1rem;font-weight:800}.hero-demo-by{color:var(--text-muted);font-size:.75rem}.hero-demo-price{color:var(--accent-light);font-variant-numeric:tabular-nums;margin-top:.375rem;font-size:1.125rem;font-weight:800}.hero-demo-price small{color:var(--text-muted);font-size:.75rem;font-weight:600}.hero-demo-times{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.hero-demo-time{background:var(--surface-2);color:var(--text-muted);border-radius:.625rem;padding:.375rem .625rem;font-size:.6875rem;font-weight:700;transition:background-color .3s,color .3s}.hero-demo-time.is-on{background:var(--accent);color:#171008}.hero-demo-held{z-index:2;gap:.25rem;width:200px;padding:.875rem 1rem;display:grid;bottom:50px;left:0;transform:rotate(-5deg)}.hero-demo-held.is-flash{animation:1.4s hero-demo-flash}@keyframes hero-demo-flash{40%{box-shadow:0 0 0 3px #2dd4bf8c,0 1.875rem 3.75rem #00000073}}.hero-demo-held-label{letter-spacing:.08em;text-transform:uppercase;color:#2dd4bf;font-size:.6875rem;font-weight:800}.hero-demo-held-value{font-size:.9375rem;font-weight:800}.hero-demo-code{z-index:2;width:210px;padding:1rem;bottom:12px;right:0;transform:rotate(4deg)}.hero-demo-code p{color:var(--text-muted);font-size:.75rem}.hero-demo-digits{gap:.375rem;margin-top:.5rem;display:flex}.hero-demo-digits span{background:var(--surface-2);height:42px;color:var(--accent-light);font-variant-numeric:tabular-nums;border-radius:.625rem;flex:1;justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;display:flex}.hero-demo-digits span.is-pop{animation:.35s hero-demo-pop}@keyframes hero-demo-pop{0%{transform:scale(.7)}70%{transform:scale(1.12)}to{transform:scale(1)}}@media (max-width:420px){.hero-demo{height:410px}.hero-demo-listing{width:250px;margin-left:-125px}.hero-demo-held,.hero-demo-code{width:170px}}.how{background:var(--surface-2);padding:5rem 0}.how-tabs{background:var(--bg);border:.0625rem solid var(--border);border-radius:999px;gap:.375rem;width:max-content;max-width:100%;margin:1.75rem auto 0;padding:.3125rem;display:flex;position:relative}.how-pill{background:var(--accent);border-radius:999px;transition:left .3s cubic-bezier(.2,.7,.2,1),width .3s cubic-bezier(.2,.7,.2,1);position:absolute;top:.3125rem;bottom:.3125rem}.how-tab{z-index:1;color:var(--text-muted);background:0 0;border:0;border-radius:999px;padding:.5625rem 1.125rem;font-size:.875rem;font-weight:700;transition:color .25s;position:relative}.how-tab[aria-selected=true]{color:#171008}.how-steps{grid-template-columns:repeat(3,1fr);gap:1.125rem;margin-top:2.5rem;display:grid;position:relative}.how-step{z-index:1;background:var(--surface);border:.0625rem solid var(--border);border-radius:1.375rem;align-content:start;gap:.625rem;height:100%;padding:1.5rem;display:grid;position:relative}.how-step-number{background:var(--accent);color:#171008;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:800;display:flex}.how-step h3{font-size:1.125rem;font-weight:800}.how-step p{color:var(--text-muted);font-size:.875rem;line-height:1.6}.how-track{z-index:0;background:#ffffff1a;border-radius:2px;height:2px;position:absolute;top:42px;left:16%;right:16%}.how-track i{background:linear-gradient(90deg, var(--accent), #2dd4bf);transform-origin:0;border-radius:2px;animation:1.2s cubic-bezier(.2,.7,.2,1) .3s both how-track-draw;position:absolute;inset:0}@keyframes how-track-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:820px){.how-steps{grid-template-columns:1fr}.how-track{display:none}}.features-arc{width:100%;height:640px;margin:3rem auto 0;position:relative}.features-arc-ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.features-arc-flow{opacity:0}.features-arc.is-in .features-arc-flow{animation:3.5s ease-in-out .3s both features-arc-flow}@keyframes features-arc-flow{0%{opacity:0;stroke-dashoffset:0}10%{opacity:1}90%{opacity:1}to{opacity:0;stroke-dashoffset:-1000px}}.features-arc-phone{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arc-feature{z-index:2;opacity:0;width:280px;transition:opacity .5s,translate .5s;transition-delay:var(--d,0s);gap:.875rem;display:flex;position:absolute;translate:0 12px}.features-arc:not(.is-placed) .arc-feature{visibility:hidden}.features-arc.is-in .arc-feature{opacity:1;translate:0}.arc-feature-left{text-align:right;flex-direction:row-reverse}.arc-feature .feature-icon{animation-iteration-count:2}.arc-feature h3{font-size:.9375rem;font-weight:700}.arc-feature p{color:var(--text-muted);margin-top:.25rem;font-size:.8125rem;line-height:1.55}@media (max-width:980px){.features-arc{justify-items:center;gap:1.375rem;height:auto;display:grid}.features-arc-phone{width:200px;height:416px;margin-bottom:.5rem;position:static;transform:none}.arc-feature,.arc-feature-left{text-align:left;flex-direction:row;width:100%;max-width:480px;position:static}.features-arc:not(.is-placed) .arc-feature{visibility:visible}}.trust-bar{background:#1c1c1c;border-top:0;padding:5rem 0}.trust-stat-value{color:var(--accent);font-variant-numeric:tabular-nums;font-size:2.25rem}.trust-stat-label{max-width:22ch}.prices{padding:5rem 0}.prices-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.375rem;max-width:900px;margin:2.75rem auto 0;display:grid}.prices-panel{background:var(--surface);border:.0625rem solid var(--border);border-radius:1.375rem;padding:1.375rem}.prices-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:.6875rem;font-weight:800}.prices-big{color:var(--accent-light);font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:2rem;font-weight:800}.prices-big small{color:var(--text-muted);font-size:.875rem;font-weight:600}.prices-what{color:var(--text-muted);margin-top:.25rem;font-size:.8125rem}.prices-rows{font-variant-numeric:tabular-nums;gap:.5rem;margin-top:.625rem;font-size:.875rem;display:grid}.prices-rows>div>div,.prices-rows>div{color:var(--text-muted);justify-content:space-between;display:flex}.prices-rows .prices-total{border-top:.0625rem solid var(--border);color:var(--text);padding-top:.625rem;font-weight:800}.prices-rows .prices-total span:last-child{color:var(--accent-light)}.prices-rows .prices-total-inline{white-space:nowrap;justify-content:flex-start;gap:.375rem}.prices-equals{color:#2dd4bf;background:#2dd4bf21;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto;font-size:1.625rem;font-weight:800;display:flex}.prices-fine{text-align:center;color:var(--text-faint);margin-top:1.125rem;font-size:.8125rem}@media (max-width:760px){.prices-grid{grid-template-columns:1fr;gap:.875rem}.prices-equals{width:44px;height:44px;font-size:1.375rem}}.helper-cats{background:linear-gradient(200deg,#2c2620 0%,#1c1712 55%,#101010 100%);padding:5rem 0}.helper-cats-grid{grid-template-columns:repeat(4,1fr);gap:.875rem;margin-top:2.5rem;display:grid}.helper-cat{--spot-x:50%;--spot-y:50%;border:.0625rem solid var(--border);background:#1a1a1ad9;border-radius:1.125rem;align-content:start;gap:.375rem;height:100%;padding:1.125rem;transition:border-color .25s,transform .25s;display:grid;position:relative;overflow:hidden}.helper-cat:before{content:"";background:radial-gradient(220px circle at var(--spot-x) var(--spot-y), #d98a3d38, transparent 60%);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.helper-cat:hover{border-color:#d98a3d73;transform:translateY(-3px)}.helper-cat:hover:before{opacity:1}.helper-cat>*{position:relative}.helper-cat-icon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-light);border-radius:.75rem;justify-content:center;align-items:center;display:flex}.helper-cat-icon svg{width:20px;height:20px}.helper-cat h3{font-size:.9375rem;font-weight:800}.helper-cat p{color:var(--text-muted);font-size:.8125rem;line-height:1.5}@media (max-width:900px){.helper-cats-grid{grid-template-columns:repeat(2,1fr)}}.faq{padding:5rem 0}.faq-list{gap:.625rem;max-width:780px;margin:2.125rem auto 0;display:grid}.faq-item{background:var(--surface);border:.0625rem solid var(--border);border-radius:1rem;padding:0 1.125rem;transition:border-color .2s}.faq-item[open]{border-color:#d98a3d66}.faq-item summary{cursor:pointer;justify-content:space-between;gap:.75rem;padding:1rem 0;font-size:.9375rem;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--accent);font-size:1.25rem;font-weight:800;line-height:1;transition:transform .25s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{color:var(--text-muted);max-width:68ch;padding:0 0 1rem;font-size:.875rem;line-height:1.65}.faq-item[open] p{animation:.3s faq-drop}@keyframes faq-drop{0%{opacity:0;transform:translateY(-6px)}}.store-pill-soon{cursor:default}.store-pill-soon:hover{box-shadow:none;transform:none}.store-soon{color:#fff;background:#171717;border-radius:999px;padding:.1875rem .5625rem;font-size:.6875rem;font-weight:800;position:relative;overflow:hidden}.store-soon:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);animation:2.8s ease-in-out 1s 2 store-soon-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes store-soon-shine{60%,to{transform:translate(100%)}}.bottom-cta-qr{color:#fff;background:#171717;border-radius:1.125rem;align-items:center;gap:.875rem;max-width:320px;margin-top:1.5rem;padding:.75rem 1rem .75rem .75rem;display:inline-flex}.bottom-cta-qr-code{background:#fff;border-radius:.625rem;flex-shrink:0;width:88px;height:88px;overflow:hidden}.bottom-cta-qr-code svg{width:100%;height:100%;display:block}.bottom-cta-qr p{color:#d4d4d4;font-size:.8125rem;line-height:1.5}@media (max-width:980px){.bottom-cta-qr{display:none}}@media (prefers-reduced-motion:reduce){.hero-demo-shake,.hero-demo-held.is-flash,.hero-demo-digits span.is-pop,.how-track i,.features-arc.is-in .features-arc-flow,.store-soon:after{animation:none}.arc-feature{opacity:1;transition:none;translate:none}}#how,#features,#faq,#get-app{scroll-margin-top:80px}.cs-page{isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.cs-glow{filter:blur(20px);z-index:-2;background:radial-gradient(circle,#d98a3d47 0%,#d98a3d14 38%,#0000 68%);width:900px;height:900px;animation:7s ease-in-out infinite cs-breathe;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.cs-glow-teal{z-index:-2;background:radial-gradient(circle,#2dd4bf1f 0%,#0000 65%);width:520px;height:520px;position:absolute;bottom:-200px;right:-160px}.cs-dots{z-index:-1;background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60%,#000 30%,#0000 80%)}.cs-pins{z-index:-1;pointer-events:none;position:absolute;inset:0}.cs-pin{background:var(--accent-light);border-radius:50%;width:10px;height:10px;animation:3.2s ease-out infinite cs-ping;position:absolute}.cs-pin:first-child{animation-delay:0s;top:26%;left:14%}.cs-pin:nth-child(2){animation-delay:.8s;top:22%;left:82%}.cs-pin:nth-child(3){animation-delay:1.6s;top:82%;left:6%}.cs-pin:nth-child(4){animation-delay:2.4s;top:78%;left:94%}.cs-pin:nth-child(5){width:7px;height:7px;animation-delay:1.2s;top:46%;left:91%}.cs-header{justify-content:center;padding:36px 16px 0;display:flex}.cs-header img{width:auto;height:44px}.cs-main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 16px 48px;display:flex}.cs-title{letter-spacing:-.045em;margin-top:0;font-size:clamp(64px,15vw,232px);font-weight:800;line-height:.88;animation:.9s .1s both cs-rise}.cs-line{display:block}.cs-soon{background:linear-gradient(100deg, #f7c48f 0%, var(--accent-light) 30%, var(--accent) 60%, #b8682a 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;animation:6s ease-in-out infinite cs-shimmer}.cs-sub{max-width:620px;color:var(--text-muted);margin:32px auto 0;font-size:clamp(17px,2vw,21px);line-height:1.6;animation:.9s .2s both cs-rise}.cs-sub strong{color:var(--text);white-space:nowrap;font-weight:600}.cs-accent{color:var(--accent-light);font-weight:700}.cs-stores{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;animation:.9s .3s both cs-rise;display:flex}.cs-store{border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1a1ab3;border-radius:14px;align-items:center;gap:12px;min-width:200px;padding:12px 20px;display:inline-flex}.cs-store svg{fill:#fff;flex:none;width:26px;height:26px}.cs-store small{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.cs-store span{text-align:left;font-size:17px;font-weight:700;display:block}.cs-footer{color:var(--text-faint);flex-direction:column;align-items:center;gap:14px;padding:0 16px 28px;font-size:13px;display:flex}.cs-footer nav{flex-wrap:wrap;justify-content:center;gap:6px 22px;display:flex}.cs-footer a{color:var(--text-muted)}.cs-footer a:hover{color:var(--accent-light)}@keyframes cs-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes cs-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes cs-breathe{0%,to{opacity:.85;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes cs-ping{0%{box-shadow:0 0 #f2ac6b80}80%,to{box-shadow:0 0 0 22px #f2ac6b00}}.cs-region{color:var(--accent-light);letter-spacing:.04em;border:1px solid #d98a3d73;border-radius:999px;align-items:center;gap:8px;margin:22px 0 0;padding:6px 14px;font-size:13px;font-weight:700;animation:.9s .25s both cs-rise;display:inline-flex}.cs-region-dot{background:var(--accent-light);border-radius:50%;width:7px;height:7px}.wl-card{text-align:left;border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1ac7;border-radius:10px;width:100%;max-width:760px;margin-top:28px;padding:22px 24px;animation:.9s .3s both cs-rise}.wl-title{margin:0 0 4px;font-size:19px;font-weight:800}.wl-sub{color:var(--text-muted);margin:0 0 6px;font-size:14px;line-height:1.5}.wl-row{align-items:flex-end;gap:10px;margin-top:16px;display:flex}.wl-field{flex:1;min-width:0}.wl-label{margin:0 0 6px;font-size:13px;font-weight:700;display:block}.wl-input{width:100%;color:var(--text);font:inherit;background:#ffffff0a;border:1.5px solid #ffffff24;border-radius:8px;padding:12px 14px;font-size:16px}.wl-input::placeholder{color:var(--text-faint)}.wl-input:focus{border-color:var(--accent);outline:none}.wl-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.wl-input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 600000s;box-shadow:inset 0 0 0 1000px #1f1f1f}.wl-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 600000s;box-shadow:inset 0 0 0 1000px #1f1f1f}.wl-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 600000s;box-shadow:inset 0 0 0 1000px #1f1f1f}.wl-input::-webkit-contacts-auto-fill-button{background-color:var(--text)}.wl-input::-webkit-credentials-auto-fill-button{background-color:var(--text)}.wl-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.wl-error{color:#f08a7a;margin:12px 0 0;font-size:13.5px}.wl-btn{white-space:nowrap;background:var(--accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;flex:none;padding:13px 22px;font-size:15px;font-weight:800}.wl-btn:hover:not(:disabled){background:var(--accent-light)}.wl-btn:disabled{opacity:.7;cursor:default}.wl-fine{color:var(--text-faint);margin:12px 0 0;font-size:12px}.wl-fine a{color:var(--text-muted);text-decoration:underline}.wl-done{text-align:center}.wl-tick{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 12px;font-size:26px;font-weight:800;display:grid}@media (max-width:560px){.cs-header img{height:36px}.wl-card{padding:20px}.wl-row{flex-direction:column;align-items:stretch}.wl-btn{margin-top:4px}.cs-store{width:100%;min-width:0;max-width:300px}.cs-pin{display:none}}@media (min-width:561px) and (max-width:1100px){.cs-pin:nth-child(3),.cs-pin:nth-child(4){display:none}}@media (prefers-reduced-motion:reduce){.cs-page *,.cs-page :before,.cs-page :after{animation:none!important}}.footer-coming-soon{color:var(--text-muted);max-width:240px;font-size:14px;line-height:1.6}
