@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.0s6677u7501n5.woff2)format("woff2");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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.p.3w_oc3nqvqm6n.woff2)format("woff2");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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.002ht2t_o636a.woff2)format("woff2");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:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_4de77a4b-module__TMgHPa__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_4de77a4b-module__TMgHPa__variable{--font-display:"Anton", "Anton Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.0szrwpqb9mkwe.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5e54e711-module__hpOnwW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5e54e711-module__hpOnwW__variable{--font-body:"Inter", "Inter Fallback"}
:root{--carbon:#000;--white:#fff;--sky:#dceeff;--mist:#e9e9e9;--blue:#4da2ff;--mint:#55db9c;--lavender:#e9ccff;--ember:#fb4903;--sun:#ffd731;--violet:#5c4ade;--pill:1600px;--gutter:clamp(16px, 4vw, 48px);--ease-pop:cubic-bezier(.34, 1.56, .64, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:-.01em;color:var(--carbon);background:var(--carbon);font-size:16px;font-weight:500;line-height:1.4;overflow-x:hidden}a{color:inherit}img,svg{max-width:100%;display:block}.display{font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;font-size:clamp(44px,7vw,112px);font-weight:400;line-height:1}.display-md{font-size:clamp(40px,6vw,96px)}.display-xl{font-size:clamp(56px,11vw,180px)}.h2{letter-spacing:-.02em;font-size:clamp(28px,4vw,56px);font-weight:700;line-height:1.05}.h3{font-size:24px;font-weight:700;line-height:1.2}.lead{max-width:40ch;font-size:clamp(18px,2vw,24px);line-height:1.3}.muted{opacity:.7}.label{letter-spacing:.032em;text-transform:uppercase;font-size:13px;font-weight:700}main{gap:8px;padding:8px;display:grid}.section{padding:clamp(64px, 10vw, 128px) var(--gutter);background:var(--white);border-radius:30px;position:relative;overflow:hidden}.section.first{padding-top:clamp(150px,18vw,230px)}.hero-cta{margin-top:clamp(16px,3vw,40px)}.wrap{max-width:1440px;margin:0 auto;position:relative}.stack{gap:24px;display:grid}.center{text-align:center;justify-items:center}.grid3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.grid4{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.split{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center;gap:48px;display:grid}.bg-sky{background:var(--sky)}.bg-lavender{background:var(--lavender)}.bg-mint{background:var(--mint)}.bg-blue{background:var(--blue)}.bg-sun{background:var(--sun)}.nav{top:calc(8px + clamp(16px,2.5vw,32px));left:calc(8px + var(--gutter));right:calc(8px + var(--gutter));z-index:50;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed}.nav>*{pointer-events:auto}.nav-links{gap:4px;display:flex}.logo{font-family:var(--font-display);text-transform:uppercase;color:var(--sun);-webkit-text-stroke:2px var(--carbon);paint-order:stroke fill;transition:transform .3s var(--ease-pop);font-size:clamp(40px,5vw,64px);line-height:1;text-decoration:none}.logo:hover{transform:rotate(-4deg)scale(1.05)}@media (max-width:760px){.hide-sm{display:none!important}.nav .btn,.nav .btn-ghost{white-space:nowrap;padding:10px 12px;font-size:11px}.logo{font-size:34px}}.btn,.btn-ghost{border:1px solid var(--carbon);border-radius:var(--pill);font:inherit;letter-spacing:.032em;text-transform:uppercase;cursor:pointer;transition:transform .25s var(--ease-pop), background .2s, color .2s;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.btn{background:var(--carbon);color:var(--white)}.btn-ghost{background:var(--white);color:var(--carbon)}.btn:hover,.btn-ghost:hover{transform:translateY(-3px)rotate(-2deg)}.btn-ghost:hover{background:var(--sun)}.btn-xl{padding:24px 44px;font-size:20px}@media (max-width:760px){.btn-xl{white-space:nowrap;padding:20px 28px;font-size:16px}}.btn-xl .arrow{transition:transform .25s var(--ease-pop)}.btn-xl:hover .arrow{transform:translate(6px)}.btn:focus-visible,.btn-ghost:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.btn:disabled{opacity:.6;cursor:wait;transform:none}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.center .row{justify-content:center}.card{border:1px solid var(--carbon);background:var(--white);border-radius:20px;align-content:start;gap:12px;padding:24px;display:grid}.card-xl{border-radius:40px;padding:clamp(24px,4vw,48px)}.card .num{border:1px solid var(--carbon);background:var(--sun);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.card .icon{width:64px;height:64px}.chip{border:1px solid var(--carbon);border-radius:var(--pill);background:var(--white);transition:transform .25s var(--ease-pop);padding:8px 14px;font-size:14px;font-weight:700;display:inline-block}.chip:hover{transform:rotate(-4deg)scale(1.06)}.sticker{z-index:1;pointer-events:none;animation:6s ease-in-out infinite float;animation-delay:var(--d,0s);position:absolute}.ribbon{z-index:0;pointer-events:none;width:130%;position:absolute;left:-15%;overflow:visible}.ribbon path{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.2s cubic-bezier(.65,0,.35,1) .2s forwards draw}.hero-text{z-index:2;position:relative}@media (max-width:760px){.sticker{display:none}.phones{zoom:.72}}.phones{z-index:2;justify-content:center;align-items:flex-start;gap:clamp(8px,3vw,40px);margin-top:64px;display:flex;position:relative}.phone-slot{transform:rotate(var(--r,0deg)) translateY(var(--y,0))}.phone{aspect-ratio:9/19;border:1px solid var(--carbon);width:clamp(220px,24vw,290px);animation:7s ease-in-out infinite bob;animation-delay:var(--d,0s);background:#0d0b1f;border-radius:46px;padding:9px}.screen{height:100%;color:var(--white);letter-spacing:0;background:#17123f;border-radius:38px;flex-direction:column;gap:10px;padding:44px 14px 14px;font-size:12px;display:flex;position:relative;overflow:hidden}.screen:before{content:"";border-radius:var(--pill);background:#000;width:84px;height:24px;position:absolute;top:10px;left:50%;translate:-50%}.status{justify-content:space-between;font-size:11px;font-weight:700;display:flex;position:absolute;top:14px;left:22px;right:22px}.ui-card{background:#251d63;border-radius:18px;gap:6px;padding:12px;display:grid}.ui-big{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1}.ui-small{opacity:.7;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.ui-row{background:#251d63;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ui-row>div{min-width:0}.ui-row b,.ui-row>div span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ui-row b{font-size:12px}.ui-row span{opacity:.7;font-size:10px}.ui-dot{color:#000;border:1px solid #000;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.ui-badge{background:var(--mint);color:#000;border-radius:var(--pill);white-space:nowrap;margin-left:auto;padding:3px 8px;font-size:10px;font-weight:700}.ui-chips{gap:4px;display:flex;overflow:hidden}.ui-chips span{border-radius:var(--pill);white-space:nowrap;border:1px solid #4a3fa8;padding:4px 9px;font-size:10px;font-weight:700}.ui-chips span:first-child{background:var(--white);color:#000;border-color:#fff}.ui-btn{background:var(--white);color:#000;border-radius:var(--pill);text-align:center;margin-top:auto;padding:12px;font-size:13px;font-weight:700}.ui-tabs{border-radius:var(--pill);background:#251d63;justify-content:space-around;margin-top:auto;padding:10px;display:flex}.ui-tabs i{background:#4a3fa8;border-radius:6px;width:18px;height:18px}.ui-tabs i:first-child{background:var(--sun)}.ui-line{justify-content:space-between;font-size:12px;display:flex}.ui-bar{border-radius:var(--pill);background:#3a3190;height:8px;overflow:hidden}.ui-bar div{background:var(--mint);border-radius:inherit;height:100%}.ui-success{text-align:center;flex:1;align-content:center;place-items:center;gap:12px;display:grid}@keyframes float{50%{transform:translateY(-14px)rotate(6deg)}}@keyframes bob{50%{transform:translateY(-10px)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop-in{0%{opacity:0;transform:translateY(40px)scale(.96)}}@keyframes rise{0%{opacity:0;transform:translateY(60px)}}@keyframes phone-in{0%{transform:rotate(calc(var(--r,0deg) * 3)) translateY(220px)}}@keyframes spin{to{rotate:360deg}}.pop{animation:pop-in .9s var(--ease-pop) both;animation-delay:var(--d,0s)}.spin{animation:18s linear infinite spin}@supports (animation-timeline:view()){.reveal{animation:linear both rise;animation-timeline:view();animation-range:entry entry 70%}.phone-slot{animation:linear both phone-in;animation-timeline:view();animation-range:entry cover 45%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.ribbon path{stroke-dashoffset:0}}.table-wrap{border:1px solid var(--carbon);background:var(--white);border-radius:20px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:520px}th,td{text-align:left;border-bottom:1px solid var(--carbon);padding:18px 20px}tr:last-child th,tr:last-child td{border-bottom:0}th:not(:first-child),td:not(:first-child){text-align:center;width:18%}thead th{letter-spacing:.032em;text-transform:uppercase;font-size:14px}.tilvo-col{background:var(--sun)}.yes{font-size:20px;font-weight:700}details{border:1px solid var(--carbon);background:var(--white);border-radius:20px}summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 24px;font-size:18px;font-weight:700;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";transition:transform .3s var(--ease-pop);font-size:24px;line-height:1}details[open] summary:after{transform:rotate(45deg)}details p{max-width:65ch;padding:0 24px 20px}form{gap:12px;display:grid}input,textarea{font:inherit;border:1px solid var(--carbon);border-radius:var(--pill);background:var(--white);width:100%;color:var(--carbon);padding:14px 20px}textarea{resize:vertical;border-radius:20px;min-height:120px}label{gap:6px;font-size:14px;font-weight:700;display:grid}.inline-form{flex-wrap:wrap;gap:8px;width:100%;max-width:520px;display:flex}.inline-form input{flex:220px}.form-msg{font-weight:700}.hp{position:absolute;left:-9999px}.show-sm{display:none}@media (max-width:760px){.show-sm{display:inline}}.footer{color:var(--white);padding:64px var(--gutter) 32px}.footer ul{gap:8px;list-style:none;display:grid}.footer a{opacity:.8;text-decoration:none}.footer a:hover{opacity:1;text-decoration:underline}.footer-word{font-family:var(--font-display);text-transform:uppercase;color:var(--blue);margin-top:48px;font-size:clamp(100px,30vw,460px);line-height:.8}
