:root{--ink:#111822;--ink-2:#3b414b;--gray:#8c9098;--gray-2:#b4b7bd;--warm:#ff8a2a;--font:"Readex Pro Variable","Readex Pro",system-ui,sans-serif;--pad:clamp(16px,2.1vw,30px);--ease:cubic-bezier(.76,0,.24,1);--out:cubic-bezier(.22,1,.36,1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{background:#e4e4e4;-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--ink);background:#e4e4e4;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}svg,canvas,video{display:block}.arw{font-style:normal;color:var(--warm);display:inline-block;transition:transform .5s var(--out)}.nav{position:fixed;inset:0 0 auto;z-index:20;display:flex;align-items:center;gap:clamp(18px,2.6vw,34px);padding:calc(var(--pad) + 14px) var(--pad) 0;font-family:var(--font)}.logo svg{width:clamp(68px,5.7vw,80px);height:auto;fill:var(--ink)}.nav__bar{width:1px;height:14px;background:var(--ink);opacity:.7}.lang{width:40px;height:40px;border-radius:50%;border:1px solid rgba(17,24,34,.18);display:grid;place-items:center;font-size:12px;font-weight:500;letter-spacing:.04em;background:#ffffff59;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .4s,transform .5s var(--out)}.lang:hover{background:#fff;transform:scale(1.06)}.lang__t{display:block;transition:opacity .25s,transform .35s var(--out)}.nav__end{margin-left:auto;display:flex;align-items:center;gap:clamp(18px,2.6vw,34px)}.talk{display:inline-flex;align-items:center;gap:8px;font-size:15px;letter-spacing:.06em;padding-bottom:3px;background:linear-gradient(var(--ink),var(--ink)) 0 100%/100% 1px no-repeat;transition:background-size .6s var(--ease)}.talk:hover{background-size:0 1px;background-position:100% 100%}.talk:hover .arw{transform:translateY(3px)}.cta:hover .arw{transform:translate(3px,-3px)}.scene{position:relative}.stage{position:relative;height:100svh;min-height:480px;overflow:hidden;background:#e4e4e4}.p1-bg,.p2-bg,.p1-ui,.p2-ui{position:absolute;inset:0}.p1-ui,.p2-ui{z-index:5;pointer-events:none}.p1-ui a,.p2-ui a{pointer-events:auto}html[data-page] :is(.p1-ui a,.p2-ui a,.p3-ui button,.p4-ui a){pointer-events:none}html[data-page="1"] .p1-ui a,html[data-page="2"] .p2-ui a,html[data-page="3"] .p3-ui button,html[data-page="4"] .p4-ui a{pointer-events:auto}.p2-bg{opacity:0;background:#cfd0d2}.astro{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.04) brightness(1.02)}.astro-light{position:absolute;inset:0;background:radial-gradient(16% 40% at 50% 34%,#ffffff59,#fff0 70%);mix-blend-mode:screen;pointer-events:none}.astro-shade{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#282a3038)}.fog{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;visibility:hidden}.gl{z-index:3}.bg{position:absolute;inset:0;background:radial-gradient(42% 46% at 50% 46%,#ffffff47,#fff0 70%),linear-gradient(to bottom,#d9d9db,#e0e0e2 48%,#e8e8e9 70%,#f2f2f2 86%,#f7f7f7)}.floor{position:absolute;inset:auto 0 0;height:34%;pointer-events:none;background:linear-gradient(to bottom,#fafafa00,#fafafabf 55%,#f4f4f4e6)}.floor:after{content:"";position:absolute;left:50%;top:28%;width:min(36vw,520px);height:26px;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,#282c3438,#282c3400);filter:blur(6px)}.bg-video,.bg-veil{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity 1s}.bg-video{object-fit:cover}.gl{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.tv{position:absolute;inset:0;width:100%;height:100%;display:block}.tv-veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,#050506b8,#05050666,#05050600 52%),linear-gradient(to bottom,#05050673,#05050600 18%)}.p1-ui .title{color:#f2f3f5;text-shadow:0 2px 24px rgba(0,0,0,.55)}.p1-ui .title__l2{color:#cfd3da}.p1-ui .sub{color:#a3a9b3}.p1-ui .desc{color:#9aa1ac}.p1-ui .desc b{color:#eef0f3}.p1-ui .tag{border-color:#eef0f38c;color:#eef0f3}.p1-ui .cta{background:#f2f3f5;color:var(--ink);box-shadow:0 14px 30px -12px #0009}html[data-bg=live] .bg-video{opacity:.62;filter:grayscale(1) contrast(.82) brightness(1.18) blur(1.5px)}html[data-bg=live] .bg-veil{opacity:1;background:radial-gradient(40% 46% at 50% 47%,#c8ccd48c,#d6d9de52 60%,#e8e8e81f),linear-gradient(to bottom,#dedfe2b3,#e4e4e400 38%)}html[data-bg=raw] .bg-video{opacity:1}html[data-bg=raw] .floor{opacity:.35}.hero__start,.hero__end{position:absolute;bottom:clamp(28px,6.5svh,64px);z-index:5}.hero__start{inset-inline-start:var(--pad);max-width:min(46vw,660px)}.hero__end{inset-inline-end:var(--pad);max-width:min(27vw,380px);bottom:clamp(30px,7svh,70px)}.title{font-size:clamp(30px,3vw,54px);line-height:1.18;font-weight:450;letter-spacing:-.005em;color:var(--ink);margin-bottom:clamp(14px,2.2svh,22px)}.title span{display:block}.title__l2{font-weight:250}.sub{font-size:clamp(14px,1.25vw,18px);line-height:1.5;color:var(--gray-2);font-weight:300;max-width:44ch;margin-bottom:clamp(20px,3.6svh,34px)}.cta{display:inline-flex;align-items:center;gap:12px;height:50px;padding:0 26px;border-radius:999px;background:var(--ink);color:#f2f2f2;font-size:14px;font-weight:400;letter-spacing:.08em;box-shadow:0 14px 30px -12px #1118228c;transition:transform .6s var(--out),box-shadow .6s var(--out)}.cta:hover{transform:translateY(-2px);box-shadow:0 20px 40px -14px #11182299}.desc{font-size:clamp(14px,1.25vw,18px);line-height:1.5;font-weight:300;color:var(--gray);margin-bottom:16px}.desc b{font-weight:400;color:var(--ink)}.tags{display:flex;flex-wrap:wrap;gap:6px}.tag{height:24px;padding:0 12px;border-radius:999px;border:1px solid var(--ink);display:inline-flex;align-items:center;font-size:12px;font-weight:400;letter-spacing:.02em;color:var(--ink)}.tag--plus{padding:0 11px}html[lang=en] .cta{text-transform:uppercase}html[lang=en] .tag{text-transform:uppercase;font-size:11px}html[lang=en] .title{letter-spacing:-.01em;font-size:clamp(28px,2.7vw,48px)}html[lang=en] .hero__start{max-width:min(60vw,820px)}html.done [data-i18n],html.done .rise{transition:opacity .3s ease,filter .3s ease,transform .3s ease;transition-delay:0s}html.is-swapping [data-i18n]{opacity:0;filter:blur(6px)}html.is-swapping .rise{opacity:0}.js .rise{opacity:0;transform:translateY(26px);transition:opacity 1s var(--out),transform 1.2s var(--out)}.js .nav>*{opacity:0;transform:translateY(-12px);transition:opacity .9s var(--out),transform .9s var(--out)}.is-in .rise,.is-in .nav>*{opacity:1;transform:none}.is-in .nav>:nth-child(2){transition-delay:.05s}.is-in .nav>:nth-child(3){transition-delay:.1s}.is-in .nav>:nth-child(4){transition-delay:.15s}.is-in .rise{transition-delay:calc(var(--d,0) * 1s)}.rise.d35{--d:.35}.rise.d47{--d:.47}.rise.d65{--d:.65}.rise.d75{--d:.75}.rise.d85{--d:.85}.rise.d95{--d:.95}.p3-bg{position:absolute;inset:0;opacity:0;background:#171717}.p4-bg{position:absolute;inset:0;opacity:0;background:#000}.abyss,.phosphor{position:absolute;inset:0;width:100%;height:100%;display:block}.p3-vignette{position:absolute;inset:0;background:radial-gradient(90% 80% at 50% 50%,#0000 55%,#0000008c)}.p3-ui{position:absolute;inset:0;z-index:5;pointer-events:none;text-align:center}.p3-ui a{pointer-events:auto}.p3__center{position:absolute;inset-inline:0;top:50%;transform:translateY(-46%);display:grid;gap:clamp(10px,1.6vw,22px);justify-items:center;padding:0 var(--pad)}.p3__title{font-size:clamp(36px,4.6vw,78px);line-height:1.12;font-weight:250;color:#eef1f6;opacity:0;text-shadow:0 2px 30px rgba(0,0,0,.6)}.p3__title>span{display:block}.p3__title b{font-weight:600}.p3__sub{font-size:clamp(13px,1.15vw,17px);line-height:1.5;color:#c3cad6;font-weight:350;opacity:0}.p3__muted{color:#7f889a}.pill{position:absolute;display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 20px;border-radius:999px;font-size:15px;color:#dce3ef;background:#dce3ef0f;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);border:1px solid rgba(220,227,239,.28);box-shadow:0 0 0 4px #dce3ef0a,0 0 28px #dce3ef12,inset 0 1px #ffffff1f;opacity:0;transition:background .4s,transform .5s var(--out),box-shadow .5s}.pill:hover{background:#dce3ef24;box-shadow:0 0 0 6px #dce3ef0f,0 0 36px #ff9a5a2e,inset 0 1px #fff3}.pill svg{width:17px;height:17px;fill:none;stroke:#ffb37a;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pill--a{top:24%;inset-inline-start:11%}.pill--b{top:28%;inset-inline-end:10%}.pill--c{bottom:21%;inset-inline-start:13%}.pill--d{bottom:19%;inset-inline-end:9%}.p3-ui .pill{animation:float 7s ease-in-out infinite}.p3-ui .pill--b{animation-delay:-2s}.p3-ui .pill--c{animation-delay:-4s}.p3-ui .pill--d{animation-delay:-5.5s}@keyframes float{0%,to{translate:0 0}50%{translate:0 -8px}}.p4-ui{position:absolute;inset:0;z-index:5;pointer-events:none;text-align:center;color:#eef1f6}.p4-ui a{pointer-events:auto}.p4__label{position:absolute;inset-inline:0;top:13%;font-size:12px;letter-spacing:.12em;color:#8a93a5;opacity:0}.p4__title{position:absolute;inset-inline:0;top:16.5%;font-size:clamp(34px,4vw,66px);font-weight:250;line-height:1.1;opacity:0;text-shadow:0 2px 30px rgba(0,0,0,.6)}.p4__title b{font-weight:600}.p4__sub{position:absolute;inset-inline:0;top:calc(16.5% + clamp(48px,5vw,84px));font-size:clamp(13px,1.1vw,16px);color:#9aa3b4;opacity:0}.demos{position:absolute;inset-inline:var(--pad);top:41%;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.4vw,22px)}.demo{display:grid;gap:10px;padding:10px 10px 12px;border-radius:18px;text-align:start;background:#0a0c108c;border:1px solid rgba(220,227,239,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 30px 60px -30px #000000e6,inset 0 1px #ffffff0f;opacity:0;transition:border-color .4s,box-shadow .5s,background .4s}.demo:hover{border-color:#ffb37a8c;background:#101218b3;box-shadow:0 30px 60px -30px #000000e6,0 0 40px #ff9a5a24}.demo__shot{display:block;aspect-ratio:16/10;border-radius:11px;overflow:hidden;background:#111}.demo__shot img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--out)}.demo:hover .demo__shot img{transform:scale(1.06)}.demo__meta{display:grid;gap:2px;padding:0 4px}.demo__meta b{font-size:16px;font-weight:500;color:#eef1f6}.demo__meta small{font-size:12.5px;color:#8f98aa}.demo__url{padding:0 4px;font-size:12px;letter-spacing:.02em;color:#ffb37a;text-align:start}.demo__url i{font-style:normal;display:inline-block;transition:transform .4s var(--out)}.demo:hover .demo__url i{transform:translate(2px,-2px)}.nav .logo svg,.nav .talk,.nav .lang,.nav .nav__bar{transition:fill .6s,color .6s,border-color .6s,background .6s}.on-dark .nav .logo svg{fill:#eef1f6}.on-dark .nav .talk{color:#eef1f6;background-image:linear-gradient(#eef1f6,#eef1f6)}.on-dark .nav .lang{color:#eef1f6;border-color:#eef1f64d;background:#ffffff0f}.on-dark .nav .nav__bar{background:#eef1f6}.p2__label{position:absolute;top:36%;inset-inline-start:calc(var(--pad) + 14px);font-size:11px;letter-spacing:.14em;color:var(--ink-2);opacity:0}.p2__side{position:absolute;top:40%;font-size:clamp(34px,4.3vw,72px);font-weight:400;line-height:1.08;color:var(--ink);opacity:0;max-width:30vw}.p2__side--s{inset-inline-start:calc(var(--pad) + 12px)}.p2__side--e{inset-inline-end:calc(var(--pad) + 12px);text-align:end}.p2__cta{position:absolute;left:50%;bottom:9.5%;height:44px;padding:0 22px;font-size:13px;opacity:0}.bars{position:absolute;left:50%;bottom:2.4%;translate:-50% 0;display:flex;gap:40px;align-items:flex-end;opacity:0}.bars i{display:block;width:1.5px;height:22px;background:var(--ink);animation:bar 1.8s ease-in-out infinite}.bars i:nth-child(2){animation-delay:.15s}.bars i:nth-child(3){animation-delay:.3s}.bars i:nth-child(4){animation-delay:.45s}@keyframes bar{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}html[lang=en] .p2__label{text-transform:uppercase}@media(max-width:900px){.demos{grid-template-columns:1fr 1fr;top:34%;gap:10px}.demo{padding:7px 7px 9px;border-radius:14px;gap:6px}.demo__meta b{font-size:14px}.demo__meta small{display:none}.demo__url{font-size:10.5px}.p4__title{top:13%}.p4__label{top:10%}.p4__sub{top:calc(13% + 50px)}.p3__title{font-size:clamp(32px,9vw,46px)}.pill{height:40px;padding:0 14px;font-size:13px;gap:8px}.pill--a{top:14%;inset-inline-start:5%}.pill--b{top:20%;inset-inline-end:5%}.pill--c{bottom:17%;inset-inline-start:5%}.pill--d{bottom:11%;inset-inline-end:5%}.p2__label{top:calc(12svh - 4px);inset-inline:0;text-align:center}.p2__side{max-width:none;inset-inline:var(--pad)!important;text-align:center;font-size:clamp(28px,8vw,40px)}.p2__side--s{top:calc(12svh + 16px)}.p2__side--e{top:calc(12svh + 56px)}.bars{gap:26px}.hero__start,.hero__end{position:absolute;inset-inline:var(--pad);max-width:none}.hero__end{bottom:auto;top:calc(54svh + 6px)}.hero__end .desc{display:none}.hero__start{bottom:clamp(24px,5svh,44px)}.floor:after{top:6%;width:62vw}.talk{font-size:14px}}@media(prefers-reduced-motion:reduce){.js .rise,.js .nav>*{opacity:1;transform:none;transition:none}}:root{--gold:#ffb37a;--gold-2:#ffc79c;--btn:#f2f3f5}.contact{position:relative;z-index:6;background:#070708;color:#eef0f3;padding:clamp(70px,10vh,120px) var(--pad) clamp(60px,8vh,90px);overflow:hidden;text-align:center}.sparks{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.contact__in{position:relative;max-width:640px;margin:0 auto}.contact__title{font-size:clamp(34px,5vw,62px);font-weight:700;line-height:1.15;color:#f4f5f7}.contact__sub{margin:10px 0 28px;font-size:clamp(13px,1.1vw,15px);color:#9ba1ab}.cform{position:relative;isolation:isolate;text-align:start;padding:clamp(18px,2.4vw,26px);border-radius:16px;background:#161618d1;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 40px 80px -40px #000000e6}.cform__grp{border:0;margin:0 0 18px;padding:0;min-width:0}.cform__grp legend,.cfield b{font-size:14px;font-weight:600;color:#f1f2f4;margin-bottom:10px;display:block;padding:0}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{height:36px;padding:0 15px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff08;color:#d6d9de;font:inherit;font-size:13px;cursor:pointer;transition:background .25s,color .25s,border-color .25s,transform .25s var(--out)}.chip:hover{border-color:#ffffff59}.chip.is-on{background:var(--btn);border-color:var(--btn);color:#111418;font-weight:600}.chip:active{transform:scale(.96)}.cfield{display:block;margin-bottom:18px}.cfield small{font-size:12px;font-weight:400;color:#8c929c}.cfield input{width:100%;max-width:240px;height:42px;margin-top:2px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#00000059;color:#f1f2f4;font:inherit;font-size:14px;outline:0;transition:border-color .25s}.cfield input:focus{border-color:#dce3ef99}.cform__rule{border:0;height:1px;background:#ffffff1a;margin:4px 0 16px}.cpreview{margin:0 0 18px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px;line-height:1.9;color:#b9bec7;white-space:pre-wrap;text-align:start}.cform__foot{display:flex;justify-content:flex-end}.cbtn{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 20px;border-radius:8px;border:0;background:var(--btn);color:#111418;font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 12px 30px -14px #000c,0 0 0 1px #ffffff14;transition:background .25s,transform .3s var(--out)}.cbtn:hover{background:#fff;transform:translateY(-1px)}.cbtn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}.igbtn{display:inline-flex;align-items:center;gap:9px;margin-top:22px;height:42px;padding:0 18px;border-radius:8px;border:1px solid rgba(255,255,255,.18);color:#e9ebee;font-size:13.5px;transition:border-color .25s,background .25s}.igbtn:hover{border-color:#fff6;background:#ffffff0a}.igbtn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6}.foot{position:relative;z-index:6;background:#070708;color:#9ba1ab;padding:0 var(--pad) 22px;border-top:1px solid rgba(255,255,255,.07)}.foot__top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:28px;padding:34px 0 28px}.foot__brand svg{width:78px;fill:#eef0f3}.foot__brand p{margin-top:12px;font-size:13.5px;max-width:30ch;line-height:1.7}.foot__col{display:grid;gap:8px;align-content:start;font-size:13.5px}.foot__col b{color:#eef0f3;font-weight:600;margin-bottom:4px}.foot__col a{color:#9ba1ab;transition:color .25s;justify-self:start}.foot__col a:hover{color:var(--gold)}.foot__base{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:18px;border-top:1px solid rgba(255,255,255,.07);font-size:12.5px;color:#7a808a}.about,.smodal{position:fixed;inset:0;z-index:40;opacity:0;visibility:hidden;transition:opacity .5s var(--ease),visibility 0s .5s}.about.is-open,.smodal.is-open{opacity:1;visibility:visible;transition:opacity .5s var(--ease)}.about{background:#080809f0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#eef0f3}.about__scroll{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain}.about__in{max-width:980px;margin:0 auto;padding:clamp(90px,12vh,130px) var(--pad) 80px;transform:translateY(24px);transition:transform .7s var(--out)}.about.is-open .about__in{transform:none}.about__close,.smodal__close{position:absolute;top:calc(var(--pad) + 10px);inset-inline-end:var(--pad);z-index:2;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.2);color:#eef0f3;font-size:16px;background:#ffffff0a;cursor:pointer;transition:background .25s,transform .4s var(--out)}.about__close:hover,.smodal__close:hover{background:#ffffff1f;transform:rotate(90deg)}.about__eyebrow{font-size:12px;letter-spacing:.14em;color:var(--gold)}.about__h{margin:12px 0 16px;font-size:clamp(30px,4.2vw,56px);font-weight:600;line-height:1.2;max-width:18ch}.about__lead{font-size:clamp(15px,1.25vw,18px);line-height:1.8;color:#b9bec7;max-width:62ch}.about__sec{margin:clamp(40px,6vh,64px) 0 18px;font-size:13px;letter-spacing:.12em;color:#8c929c;font-weight:500}.about__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.about__grid article{padding:20px;border-radius:14px;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.about__grid b{display:block;font-size:17px;font-weight:600;margin-bottom:8px;color:#f1f2f4}.about__grid p{font-size:14px;line-height:1.75;color:#a9afb8}.about__steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.about__steps li{padding:18px;border-top:1px solid rgba(255,179,122,.45);font-size:14.5px;line-height:1.7;color:#c9ced5}.about__steps b{display:block;color:var(--gold);font-weight:500;margin-bottom:6px;font-size:13px}.about__facts{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px 28px}.about__facts li{position:relative;padding-inline-start:20px;font-size:15px;line-height:1.7;color:#c9ced5}.about__facts li:before{content:"";position:absolute;inset-inline-start:0;top:.7em;width:7px;height:7px;border-radius:50%;background:var(--gold)}.about__cta{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:clamp(40px,6vh,60px)}.about__cta .cta{background:#f2f3f5;color:var(--ink)}.about__link{color:#d6d9de;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:2px;font-size:14.5px}.smodal{display:grid;place-items:center;padding:var(--pad);background:#05050699;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.smodal__card{position:relative;width:min(520px,100%);padding:30px clamp(20px,3vw,32px) 26px;border-radius:20px;background:#141518f0;border:1px solid rgba(220,227,239,.16);color:#eef0f3;text-align:start;box-shadow:0 50px 100px -40px #000000f2,0 0 60px #ff9a5a14;transform:translateY(18px) scale(.97);transition:transform .55s var(--out)}.smodal.is-open .smodal__card{transform:none}.smodal__close{top:14px;inset-inline-end:14px;width:36px;height:36px;font-size:14px}.smodal__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#ffb37a1a;border:1px solid rgba(255,179,122,.35)}.smodal__icon svg{width:22px;height:22px;fill:none;stroke:#ffb37a;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.smodal__t{margin:16px 0 8px;font-size:24px;font-weight:600}.smodal__p{font-size:15px;line-height:1.8;color:#b9bec7}.smodal__list{list-style:none;margin:16px 0 22px;display:grid;gap:9px}.smodal__list li{position:relative;padding-inline-start:22px;font-size:14.5px;color:#d6d9de;line-height:1.6}.smodal__list li:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--gold);font-size:13px}.smodal__foot{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.smodal__demo{font-size:14px;color:#ffb37a}.smodal__demo[hidden]{display:none}.p3-ui button{pointer-events:auto;font:inherit;cursor:pointer}html.modal-open{overflow:hidden}@media(max-width:900px){.about__grid{grid-template-columns:1fr}.about__steps{grid-template-columns:1fr 1fr}.about__facts{grid-template-columns:1fr}.foot__top{grid-template-columns:1fr 1fr}.foot__brand{grid-column:1/-1}.cform__foot .cbtn{width:100%;justify-content:center}}
