.sz2{--bg:#fbfaf8;--surface:#fff;--soft:#f4f1ed;--line:#ece7e1;--line-2:#ddd6ce;--fg:#1b1714;--mute:#6b625a;--dim:#9a918a;--ember:#ff7b15;--ember-ink:#c85a08;--ember-soft:#fff1e6;--good:#1f9d55;--f-display:"Comfortaa",ui-rounded,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--f-body:"Comfortaa",ui-rounded,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--gutter:clamp(16px,4vw,40px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sz2 *{box-sizing:border-box}.sz2{scroll-behavior:smooth;background:var(--bg);background:var(--bg);color:var(--fg);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:500;line-height:1.65;overflow-x:hidden}.sz2 ::selection{background:var(--ember);color:#fff}.sz2 a{color:inherit}.sz2 img{max-width:100%;display:block}.sz2 [hidden]{display:none!important}.sz2 a:focus-visible,.sz2 button:focus-visible,.sz2 summary:focus-visible{outline:2px solid var(--ember);outline-offset:3px;border-radius:8px}.sz2 .wrap{max-width:1160px;padding-inline:var(--gutter);margin-inline:auto;position:relative}.sz2 h1,.sz2 h2,.sz2 h3,.sz2 h4{font-family:var(--f-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:600}.sz2 h2{font-size:clamp(28px,3.2vw,42px);line-height:1.15}.sz2 h3{letter-spacing:-.01em;font-size:18px;line-height:1.35}.sz2 p{margin:0}.sz2 .eyebrow{font:600 14px/1 var(--f-body);color:var(--ember-ink)}.sz2 .lead{color:var(--mute);max-width:56ch;font-size:clamp(16px,1.2vw,18px)}.sz2 #gl{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.sz2 main,.sz2 header,.sz2 footer{z-index:1;position:relative}.sz2 .btn{height:50px;font:700 15px/1 var(--f-body);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;padding-inline:24px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.sz2 .btn-primary{background:var(--ember);color:#fff}.sz2 .btn-primary:hover{background:#f06c08;transform:translateY(-1px)}.sz2 .btn-ghost{background:var(--surface);color:var(--fg);box-shadow:0 0 0 1px var(--line-2) inset}.sz2 .btn-ghost:hover{background:var(--soft)}.sz2 .btn svg{width:16px;height:16px}.sz2 .nav{top:env(safe-area-inset-top,0px);z-index:10;-webkit-backdrop-filter:blur(14px);background:#fbfaf8db;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky}.sz2 .nav.scrolled{border-bottom-color:var(--line)}.sz2 .nav-bar{justify-content:space-between;align-items:center;gap:16px;height:72px;display:flex}.sz2 .brand img{width:auto;height:28px}.sz2 .nav-links{gap:4px;display:flex}.sz2 .nav-links a{color:var(--mute);border-radius:8px;padding:8px 12px;font-size:15px;text-decoration:none}.sz2 .nav-links a:hover{color:var(--fg)}.sz2 .nav-right{align-items:center;gap:8px;display:flex}.sz2 .nav-right .btn{height:42px;padding-inline:18px;font-size:14px}.sz2 .nav-login{color:var(--mute);padding-inline:10px;font-size:15px;text-decoration:none}.sz2 .nav-login:hover{color:var(--fg)}@media (max-width:900px){.sz2 .nav-links,.sz2 .nav-login{display:none}.sz2 .brand img{height:24px}}.sz2 .hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;padding-block:72px 96px;display:grid}.sz2 .chip{background:var(--surface);box-shadow:0 0 0 1px var(--line) inset;font:500 14px/1 var(--f-body);color:var(--mute);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.sz2 .chip i{background:var(--ember);border-radius:50%;width:7px;height:7px}.sz2 .hero h1{letter-spacing:-.03em;margin-block:24px 22px;font-size:clamp(34px,3.9vw,52px);line-height:1.04}.sz2 .hero h1 em{color:var(--ember);font-style:normal}.sz2 .hero .lead{margin-bottom:32px}.sz2 .cta-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sz2 .fineprint{color:var(--dim);margin-top:16px;font-size:14px}.sz2 .stats{flex-wrap:wrap;gap:40px;margin-top:44px;display:flex}.sz2 .stat b{font:600 28px/1 var(--f-display);letter-spacing:-.02em;display:block}.sz2 .stat span{color:var(--mute);font-size:14px}.sz2 .hero-visual{cursor:pointer;height:600px;position:relative}.sz2 .tap-hint{font:500 14px var(--f-body);color:var(--mute);background:var(--surface);box-shadow:0 0 0 1px var(--line) inset;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:10px;padding:9px 14px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sz2 .tap-hint b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.sz2 .tap-hint i{background:var(--ember);border-radius:50%;width:7px;height:7px}.sz2 .fallback-card{display:none}.sz2 .no-gl .fallback-card{border-radius:16px;width:280px;height:auto;margin:auto;display:block;position:absolute;inset:0 0 60px;box-shadow:0 30px 60px -30px #28140059}@media (max-width:900px){.sz2 .hero .wrap{grid-template-columns:1fr;padding-block:40px 64px}.sz2 .hero-visual{height:460px}}.sz2 .sec{padding-block:clamp(80px,9vw,128px)}.sz2 .sec.alt{background:var(--surface);border-block:1px solid var(--line)}.sz2 .head{gap:14px;max-width:720px;margin-bottom:clamp(40px,5vw,60px);display:grid}.sz2 .head.center{text-align:center;justify-items:center;margin-inline:auto}.sz2 .what{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.sz2 .what .lead{margin-top:18px}.sz2 .fits{color:var(--mute);margin-top:18px;font-size:15px}.sz2 .brand-list{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.sz2 .bchip{font:500 14px/1 var(--f-body);cursor:pointer;color:var(--mute);background:var(--surface);box-shadow:0 0 0 1px var(--line-2) inset;border:0;border-radius:999px;padding:10px 14px;transition:all .2s}.sz2 .bchip:hover{color:var(--fg)}.sz2 .bchip[aria-pressed=true]{color:#fff;background:var(--fg);box-shadow:none}.sz2 .gal{perspective:1400px;justify-items:center;gap:18px;display:grid}.sz2 .gal-card{border-radius:16px;width:min(280px,100%);height:auto;transition:transform .45s cubic-bezier(.2,.8,.2,1);box-shadow:0 30px 60px -30px #28140059,0 0 0 1px #0000000a}.sz2 .gal-cap{color:var(--mute);font-size:14px}.sz2 .gal-cap b{color:var(--fg);font-weight:600}@media (max-width:860px){.sz2 .what{grid-template-columns:1fr}}.sz2 .feats{background:var(--line);box-shadow:0 0 0 1px var(--line);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.sz2 .feat{background:var(--surface);align-content:start;gap:10px;min-width:0;padding:32px;display:grid}.sz2 .feat .ico{width:40px;height:40px;color:var(--ember-ink);background:var(--ember-soft);border-radius:10px;place-items:center;margin-bottom:6px;display:grid}.sz2 .feat .ico svg{width:20px;height:20px}.sz2 .feat p{color:var(--mute);font-size:15.5px}@media (max-width:900px){.sz2 .feats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sz2 .feats{grid-template-columns:1fr}}.sz2 .types{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sz2 .type{background:var(--surface);box-shadow:0 0 0 1px var(--line) inset;border-radius:20px;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex;position:relative}.sz2 .type.rec{box-shadow:0 0 0 1.5px var(--ember) inset}.sz2 .badge{font:600 12px/1 var(--f-body);color:#fff;background:var(--ember);border-radius:999px;padding:6px 10px;position:absolute;top:22px;right:22px}.sz2 .type-sub{color:var(--mute);margin-top:4px;font-size:15px}.sz2 .type-img{background:var(--soft);perspective:1000px;border-radius:14px;place-items:center;padding-block:26px;display:grid}.sz2 .type-img img{width:min(180px,64%);height:auto;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));border-radius:10px;transition:transform .4s cubic-bezier(.2,.8,.2,1);box-shadow:0 20px 40px -22px #28140073}.sz2 .type .fit{color:var(--mute);font-size:15px}.sz2 .type .fit b{color:var(--fg);font-weight:600}.sz2 ul.checks{gap:9px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.sz2 ul.checks li{align-items:flex-start;gap:10px;display:flex}.sz2 ul.checks svg{width:16px;height:16px;color:var(--ember);flex:none;margin-top:4px}.sz2 ul.checks li.off,.sz2 ul.checks li.off svg{color:var(--dim)}.sz2 .soon{background:var(--soft);color:var(--mute);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 28px;margin-top:20px;padding:18px 22px;font-size:15px;display:flex}.sz2 .soon b{color:var(--fg);font-weight:600}@media (max-width:980px){.sz2 .types{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}.sz2 .steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.sz2 .step{align-content:start;gap:8px;min-width:0;display:grid}.sz2 .step figure{aspect-ratio:4/5;background:var(--soft);border-radius:16px;max-width:100%;margin:0 0 10px;position:relative;overflow:hidden}.sz2 .step figure img{object-fit:cover;width:100%;height:100%}.sz2 .step figcaption{font:500 11px var(--f-body);color:#fff;background:#00000073;border-radius:6px;padding:3px 7px;position:absolute;bottom:10px;right:10px}.sz2 .num{font:600 13px var(--f-body);color:var(--ember-ink)}.sz2 .step p{color:var(--mute);font-size:15px}@media (max-width:1000px){.sz2 .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.sz2 .steps{grid-template-columns:1fr}}.sz2 .shot{aspect-ratio:1;background:var(--soft);max-width:100%;box-shadow:0 0 0 1px var(--line) inset;border-radius:16px;margin-bottom:10px;position:relative;overflow:hidden}.sz2 .shot img{border-radius:10px 0 0;width:115%;max-width:none;height:auto;position:absolute;top:14%;left:16%;box-shadow:-8px -6px 30px -14px #28140040}.sz2 .push{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.sz2 .plist{margin:32px 0 0;padding:0;list-style:none;display:grid}.sz2 .plist li{border-top:1px solid var(--line);padding:16px 0}.sz2 .plist li:last-child{border-bottom:1px solid var(--line)}.sz2 .plist b{font-weight:600}.sz2 .plist p{color:var(--mute);font-size:15.5px}.sz2 .note{color:var(--mute);margin-top:24px;font-size:15px}.sz2 .note b{color:var(--fg)}.sz2 .phone{aspect-ratio:9/19;background:#1b1714;border-radius:46px;width:min(310px,100%);margin-inline:auto;padding:10px;box-shadow:0 40px 80px -40px #28140080}.sz2 .phone-scr{background:linear-gradient(#2b4bff 0%,#1730c9 55%,#0e1f8f 100%);border-radius:37px;width:100%;height:100%;padding:56px 12px 20px;position:relative;overflow:hidden}.sz2 .phone-scr .island{background:#000;border-radius:20px;width:90px;height:26px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.sz2 .l-date{text-align:center;font:500 15px var(--f-body);color:#ffffffd9}.sz2 .l-time{text-align:center;font:600 72px/1 var(--f-display);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;margin-bottom:26px}.sz2 .notifs{flex-direction:column;gap:8px;display:flex}.sz2 .notif{-webkit-backdrop-filter:blur(16px);background:#ffffffe0;border-radius:18px;grid-template-columns:32px 1fr;gap:10px;padding:11px 12px;animation:.5s cubic-bezier(.2,.9,.2,1.05) both nin;display:grid}.sz2 .notif .ni{width:32px;height:32px;font:800 13px var(--f-display);color:#003aff;background:#f6f6f6;border-radius:8px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #e5e5e5}.sz2 .notif .nh{font:600 12.5px var(--f-body);color:#111;justify-content:space-between;display:flex}.sz2 .notif .nh small{color:#777;font-weight:400}.sz2 .notif p{color:#222;font-size:12.5px;line-height:1.35}@keyframes nin{0%{opacity:0;transform:translateY(-16px)}}@media (max-width:900px){.sz2 .push{grid-template-columns:1fr}}.sz2 .dash{background:var(--surface);box-shadow:0 0 0 1px var(--line) inset,0 30px 80px -50px #2814004d;border-radius:20px;padding:clamp(18px,2.4vw,28px)}.sz2 .dash-top{color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:14px;display:flex}.sz2 .dash-top .tag{color:var(--dim);background:var(--soft);border-radius:99px;padding:5px 9px;font-size:12px}.sz2 .kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sz2 .kpi,.sz2 .panel{background:var(--bg);box-shadow:0 0 0 1px var(--line) inset;border-radius:14px;min-width:0;padding:18px}.sz2 .kpi small,.sz2 .panel small{color:var(--mute);font-size:13px}.sz2 .kpi b{font:600 clamp(24px,2.4vw,30px)/1.1 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-block:8px 6px;display:block}.sz2 .kpi span{color:var(--good);font-size:13px}.sz2 .charts{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.sz2 .panel-h{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.sz2 .panel-h b{font:600 20px var(--f-display);font-variant-numeric:tabular-nums}.sz2 .panel svg{width:100%;height:auto;display:block;overflow:visible}.sz2 .panel svg text{font-family:var(--f-body);fill:var(--dim);font-size:11px}@media (max-width:900px){.sz2 .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sz2 .charts{grid-template-columns:1fr}}.sz2 .cmp-wrap{background:var(--surface);box-shadow:0 0 0 1px var(--line) inset;border-radius:20px;overflow-x:auto}.sz2 .cmp{border-collapse:collapse;width:100%;min-width:600px}.sz2 .cmp th,.sz2 .cmp td{text-align:center;border-bottom:1px solid var(--line);padding:18px 22px}.sz2 .cmp tr:last-child td{border-bottom:0}.sz2 .cmp th{font:600 14px var(--f-body);color:var(--mute)}.sz2 .cmp td:first-child,.sz2 .cmp th:first-child{text-align:left;color:var(--fg);font-size:16px}.sz2 .cmp .us{background:var(--ember-soft)}.sz2 .cmp th.us img{width:auto;height:20px;margin-inline:auto}.sz2 .yes,.sz2 .no{border-radius:50%;place-items:center;width:26px;height:26px;display:inline-grid}.sz2 .yes{color:var(--good)}.sz2 .us .yes{background:var(--ember);color:#fff}.sz2 .no{color:#c9c1b9}.sz2 .yes svg,.sz2 .no svg{width:14px;height:14px}.sz2 .toggle{background:var(--surface);box-shadow:0 0 0 1px var(--line-2) inset;border-radius:999px;margin-top:8px;padding:4px;display:inline-flex;position:relative}.sz2 .toggle button{z-index:1;color:var(--mute);font:600 14px var(--f-body);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;transition:color .2s;display:flex;position:relative}.sz2 .toggle button[aria-pressed=true]{color:#fff}.sz2 .toggle button em{color:var(--good);font-size:12px;font-style:normal}.sz2 .toggle button[aria-pressed=true] em{color:#fff;opacity:.8}.sz2 .toggle .pill{background:var(--fg);border-radius:999px;transition:all .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;bottom:4px;left:4px}.sz2 .plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sz2 .plan{background:var(--surface);box-shadow:0 0 0 1px var(--line) inset;border-radius:20px;flex-direction:column;gap:20px;min-width:0;padding:30px;display:flex;position:relative}.sz2 .plan.hot{box-shadow:0 0 0 1.5px var(--ember) inset}.sz2 .plan .for{color:var(--mute);margin-top:2px;font-size:15px}.sz2 .amt{align-items:baseline;gap:6px;display:flex}.sz2 .amt b{font:600 48px/1 var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sz2 .amt span{color:var(--mute);font-size:15px}.sz2 .amt-sub{color:var(--dim);min-height:1.4em;margin-top:-12px;font-size:13px}.sz2 .plan .btn{justify-content:center;margin-top:auto}.sz2 .plans-foot{color:var(--mute);text-align:center;gap:4px;margin-top:24px;font-size:14px;display:grid}@media (max-width:980px){.sz2 .plans{grid-template-columns:1fr;max-width:480px;margin-inline:auto}}.sz2 .faq{max-width:760px;margin-inline:auto}.sz2 .faq details{border-top:1px solid var(--line)}.sz2 .faq details:last-child{border-bottom:1px solid var(--line)}.sz2 .faq summary{cursor:pointer;font:600 18px/1.35 var(--f-display);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.sz2 .faq summary::-webkit-details-marker{display:none}.sz2 .faq summary i{background:var(--soft);border-radius:50%;flex:none;width:28px;height:28px;transition:transform .3s;position:relative}.sz2 .faq summary i:before,.sz2 .faq summary i:after{content:"";background:var(--fg);width:11px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sz2 .faq summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.sz2 .faq details[open] summary i{transform:rotate(45deg)}.sz2 .faq details p{color:var(--mute);max-width:62ch;padding-bottom:22px}.sz2 .final{background:var(--fg);color:#fff;border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;padding:clamp(44px,6vw,80px) clamp(24px,5vw,72px);display:grid;overflow:hidden}.sz2 .final h2{color:#fff}.sz2 .final .lead{color:#c9c0b8;margin-block:16px 30px}.sz2 .final .fineprint{color:#9a918a}.sz2 .final .btn-ghost{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffff40}.sz2 .final .btn-ghost:hover{background:#ffffff14}.sz2 .fan{height:300px;position:relative}.sz2 .fan img{border-radius:10px;width:150px;height:auto;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%;box-shadow:0 24px 40px -20px #0009}.sz2 .final:hover .fan img:first-child{transform:translate(-50%,-50%)translate(-150px)rotate(-14deg)}.sz2 .final:hover .fan img:nth-child(2){transform:translate(-50%,-50%)translate(-52px)rotate(-5deg)translateY(-10px)}.sz2 .final:hover .fan img:nth-child(3){transform:translate(-50%,-50%)translate(52px)rotate(5deg)translateY(-10px)}.sz2 .final:hover .fan img:nth-child(4){transform:translate(-50%,-50%)translate(150px)rotate(14deg)}@media (max-width:900px){.sz2 .final{grid-template-columns:1fr}.sz2 .fan{height:260px}}.sz2 footer{border-top:1px solid var(--line);margin-top:clamp(80px,9vw,120px);padding-block:56px 44px}.sz2 .foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.sz2 .foot .brand img{height:28px}.sz2 .foot nav{flex-wrap:wrap;gap:8px 22px;font-size:15px;display:flex}.sz2 .foot nav a{color:var(--mute);text-decoration:none}.sz2 .foot nav a:hover{color:var(--fg)}.sz2 .foot p{color:var(--dim);margin-top:12px;font-size:14px}@media (prefers-reduced-motion:reduce){.sz2 *,.sz2 :before,.sz2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dark .sz2{--bg:#16140f;--surface:#1f1c17;--soft:#2a251e;--line:#322c22;--line-2:#3f3729;--fg:#f5f3ef;--mute:#c9c2b4;--dim:#8a8172;--ember:#f97316;--ember-ink:#fb923c;--ember-soft:#f9731624;--good:#34d399;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
