:root[data-world="3d"],:root[data-world=boot]{scroll-snap-type:y mandatory;overflow-x:clip}:root[data-world="3d"] .foot,:root[data-world=boot] .foot{display:none}:root[data-world="3d"] .w3-snap,:root[data-world=boot] .w3-snap{scroll-snap-align:start;scroll-snap-stop:always;display:block}:root[data-world=boot] .w3-port,:root[data-world="3d"] .w3-port{top:var(--w3-top,0px);height:calc(100dvh - var(--w3-top,0px));perspective:1400px;perspective-origin:50% 44%;background:radial-gradient(900px 520px at 88% -10%, #0c8a861f, transparent 62%), radial-gradient(780px 480px at 6% 110%, #5be0b824, transparent 64%), radial-gradient(1200px 700px at 50% 40%, #fff 0%, var(--canvas) 72%);position:sticky;overflow:clip}:root[data-world=boot] .w3-rig,:root[data-world="3d"] .w3-rig{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}:root[data-world=boot] .w3-spacer,:root[data-world="3d"] .w3-spacer{height:1400svh;margin-top:calc(-1 * (100dvh - var(--w3-top,0px)));pointer-events:none;display:block}.w3-spacer,.w3-space{display:none}:root[data-world=boot] .w3-space,:root[data-world="3d"] .w3-space{transform-style:preserve-3d;pointer-events:none;display:block;position:absolute;inset:0}:root[data-world=boot] [data-panel]{opacity:0}:root[data-world="3d"] [data-panel]{min-height:0;opacity:var(--vis,1);transform:translate3d(var(--px,0px), var(--py,0px), var(--pz,0px)) rotateY(var(--pry,0deg));transform-style:preserve-3d;will-change:transform, opacity;backface-visibility:hidden;background:0 0;border:none;align-content:center;padding:72px 0 clamp(10px,2vw,28px);display:grid;position:absolute;inset:0}:root[data-world="3d"] [data-panel].section,:root[data-world="3d"] [data-panel].head{padding-block:72px clamp(10px,1.8vw,24px)}:root[data-world="3d"] [data-panel].head{align-content:center;min-height:0}:root[data-world="3d"] [data-panel].band,:root[data-world="3d"] [data-panel].head{background:0 0;border-color:#0000}:root[data-world="3d"] [data-panel] .wrap,:root[data-world="3d"] [data-panel] .split,:root[data-world="3d"] [data-panel] .deck,:root[data-world="3d"] [data-panel] .scene{transform-style:preserve-3d}:root[data-world="3d"] [data-panel] .wrap{transform:translateZ(24px) scale(var(--fit,.94));transform-origin:50%;width:100%}:root[data-world="3d"] [data-panel] .stack{transform:translateZ(36px)}:root[data-world="3d"] [data-panel] .scene{perspective:none;transform:translateZ(80px)}:root[data-world="3d"] [data-panel] .device,:root[data-world="3d"] [data-panel] .hw-shot{transform:translate3d(var(--tx,0px), var(--ty,0px), 28px) rotateY(var(--ry,-13deg)) rotateX(var(--rx,6deg));transition:none}:root[data-world="3d"] [data-panel] .card{transform:translateZ(20px)}:root[data-world="3d"] [data-panel] .deck>.card:first-child{transform:translateZ(28px)rotateY(-3deg)}:root[data-world="3d"] [data-panel] .deck>.card:nth-child(2){transform:translateZ(40px)rotateY(2deg)}:root[data-world="3d"] [data-panel] .deck>.card:nth-child(3){transform:translateZ(16px)rotateY(-2deg)}:root[data-world="3d"] [data-panel] .form,:root[data-world="3d"] [data-panel] .qs,:root[data-world="3d"] [data-panel] .facts,:root[data-world="3d"] [data-panel] .steps{transform:translateZ(28px)}:root[data-world="3d"] .reveal{animation:none}:root[data-world="3d"] .lift:hover{transform:translate3d(0,-6px,48px)rotateX(2deg)}:root[data-world="3d"] [data-panel] .h.xl{font-size:clamp(28px,4.2vw,54px)}:root[data-world="3d"] [data-panel] .card{padding:16px 18px}:root[data-world="3d"] [data-panel] .hw-shot{min-height:84px;margin-bottom:4px}:root[data-world="3d"] [data-panel] .hw-shot img{max-height:100px}:root[data-world="3d"] [data-panel=hardware] .hw-shot img{max-height:176px}:root[data-world="3d"] [data-panel] .list{gap:6px}:root[data-world="3d"] [data-panel] .step{padding:12px 0}:root[data-world="3d"] [data-panel=hardware] .note{display:none}@media (width<=859px){:root[data-world="3d"],:root[data-world=boot]{--w3-top:64px}:root[data-world="3d"] [data-panel]{flex-direction:column;justify-content:stretch;padding:10px 0 0;display:flex}:root[data-world="3d"] [data-panel].section,:root[data-world="3d"] [data-panel].head{padding-block:10px 0}:root[data-world="3d"] [data-panel] .wrap{width:100%;height:100%;min-height:0;transform:translateZ(4px) scale(var(--fit,1));transform-origin:top;flex-direction:column;justify-content:stretch;gap:10px;display:flex}:root[data-world="3d"] [data-panel] .wrap.stack,:root[data-world="3d"] [data-panel] .wrap.split,:root[data-world="3d"] [data-panel] .wrap.hw-show{flex-direction:column;place-items:stretch stretch;display:flex}:root[data-world="3d"] [data-panel] .split,:root[data-world="3d"] [data-panel] .stack{gap:10px}:root[data-world="3d"] [data-panel] .scene{flex:1 1 0;place-items:end center;width:100%;min-height:0;transform:translateZ(16px)}:root[data-world="3d"] [data-panel] .device{width:min(70vw,268px);height:auto;max-height:100%;transform:translate3d(var(--tx,0px), var(--ty,0px), 8px) rotateY(var(--ry,-8deg)) rotateX(var(--rx,4deg));position:relative}:root[data-world="3d"] [data-panel] .device img{object-fit:contain;width:100%;height:auto;max-height:100%}:root[data-world="3d"] [data-panel] .btn-row{flex-wrap:wrap;width:100%}:root[data-world="3d"] [data-panel] .btn-row .btn{white-space:nowrap;flex:160px;padding:12px 14px;font-size:14px}:root[data-world="3d"] [data-panel] .wrap>.deck,:root[data-world="3d"] [data-panel] .wrap>.steps,:root[data-world="3d"] [data-panel] .wrap>.form,:root[data-world="3d"] [data-panel] .wrap>.qs,:root[data-world="3d"] [data-panel] .split>.form,:root[data-world="3d"] [data-panel] .split>.qs,:root[data-world="3d"] [data-panel] .split>.deck{flex:1 1 0;width:100%;min-height:0}:root[data-world="3d"] [data-panel] .deck{grid-auto-rows:1fr;align-content:stretch;align-items:stretch;display:grid}:root[data-world="3d"] [data-panel] .steps{grid-auto-rows:1fr;align-content:stretch;display:grid}:root[data-world="3d"] [data-panel] .deck>.card:nth-child(n){transform:translateZ(16px)}:root[data-world="3d"] [data-panel=hardware] .hw-show{gap:8px;height:100%}:root[data-world="3d"] [data-panel=hardware] .hw-copy{flex:none;gap:4px}:root[data-world="3d"] [data-panel=hardware] .hw-stage{min-height:0;transform-style:preserve-3d;flex:1 1 0;grid-template-rows:minmax(0,1.05fr) minmax(0,1fr);grid-template-columns:1fr 1fr;align-items:stretch;gap:2px 10px;display:grid;position:relative}:root[data-world="3d"] [data-panel=hardware] .hw-stage:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#5be0b838,#0000 72%);border-radius:50%;height:52%;position:absolute;top:4%;left:18%;right:18%}:root[data-world="3d"] [data-panel=hardware] .hw-item{z-index:1;box-shadow:none;width:auto;min-width:0;height:100%;min-height:0;transform-style:preserve-3d;background:0 0;border:none;flex-direction:column;justify-content:stretch;align-items:center;gap:4px;padding:0;display:flex;position:relative}:root[data-world="3d"] [data-panel=hardware] .hw-item[data-kind=phone]{grid-area:1/1/auto/-1;transform:translateZ(20px)}:root[data-world="3d"] [data-panel=hardware] .hw-item[data-kind=pos]{grid-area:2/1;transform:translateZ(16px)}:root[data-world="3d"] [data-panel=hardware] .hw-item[data-kind=till]{grid-area:2/2;transform:translateZ(16px)}:root[data-world="3d"] [data-panel=hardware] .hw-shot{clip-path:inset(0);flex:1 1 0;width:100%;min-height:0;margin:0;display:block;position:relative;overflow:hidden;transform:none}:root[data-world="3d"] [data-panel=hardware] .hw-item[data-kind=phone] .device{aspect-ratio:780/1688;width:auto;height:100%;max-height:100%;transform:translate3d(calc(-50% + var(--tx,0px)), var(--ty,0px), 16px) rotateY(var(--ry,-8deg)) rotateX(var(--rx,8deg));position:absolute;top:0;left:50%}:root[data-world="3d"] [data-panel=hardware] .hw-item[data-kind=phone] .device img,:root[data-world="3d"] [data-panel=hardware] .hw-shot img,:root[data-world="3d"] [data-panel=hardware] .hw-bare{max-height:100%}:root[data-world="3d"] [data-panel=hardware] .hw-item[data-kind=phone] .device img{object-fit:contain;border-radius:22px;width:100%;max-width:none;height:100%;max-height:100%;display:block}:root[data-world="3d"] [data-panel=hardware] .hw-bare{object-fit:contain;object-position:top center;filter:drop-shadow(0 14px 22px #0b1f3338);width:100%;max-width:none;height:100%;max-height:none;transform:translate3d(var(--tx,0px), var(--ty,0px), 12px) rotateY(var(--ry,10deg)) rotateX(var(--rx,6deg));position:absolute;inset:0}:root[data-world="3d"] [data-panel=hardware] .hw-item .h.sm{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft,#3d5366);flex:none;font-size:11px;line-height:1.15}}@media (width<=599px){:root[data-world="3d"] [data-panel] .h.xl{font-size:clamp(24px,6.8vw,32px)}:root[data-world="3d"] [data-panel] .h.lg{font-size:clamp(20px,5.8vw,26px)}:root[data-world="3d"] [data-panel] .lede,:root[data-world="3d"] [data-panel] .p{font-size:15px}:root[data-world="3d"] [data-panel=hardware] .lede,:root[data-world="3d"] [data-panel=hardware] .note,:root[data-world="3d"] [data-panel=hardware] .list,:root[data-world="3d"] [data-panel=hardware] .p,:root[data-world="3d"] [data-panel=pricing] .lede,:root[data-world="3d"] [data-panel=pricing] .facts,:root[data-world="3d"] [data-panel=start] .lede{display:none}:root[data-world="3d"] [data-panel=hardware] .h.lg{font-size:clamp(22px,6vw,28px)}:root[data-world="3d"] [data-panel=pricing] .plan{gap:8px;padding:16px}:root[data-world="3d"] [data-panel=pricing] .price{font-size:28px}:root[data-world="3d"] [data-panel] .step{grid-template-columns:40px 1fr;gap:12px;padding:12px 0}:root[data-world="3d"] [data-panel] .form{gap:10px;padding:16px}}@media (width<=430px){:root[data-world="3d"] [data-panel] .btn-row .btn{flex:100%}}:root{--w3-top:0px}.w3-floor{transform-origin:top;pointer-events:none;background-image:linear-gradient(#0b1f330f 1px,#0000 1px),linear-gradient(90deg,#0b1f330f 1px,#0000 1px);background-size:80px 80px;width:2800px;height:18000px;margin-left:-1400px;position:absolute;top:58%;left:50%;transform:rotateX(80deg)translateZ(-12px);mask-image:linear-gradient(#0006,#000 16% 62%,#0000)}.w3-horizon{pointer-events:none;background:linear-gradient(#0000,#f3f6fae0);height:38%;position:absolute;inset:auto 0 0;transform:translateZ(-280px)}.w3-orb{filter:blur(10px);width:220px;height:220px;transform:translate3d(var(--ox,0px), var(--oy,0px), var(--oz,0px));pointer-events:none;background:radial-gradient(circle at 35% 30%,#5be0b880,#0c8a860a 62%,#0000 74%);border-radius:50%;margin:-110px 0 0 -110px;position:absolute;top:40%;left:50%}.w3-orb.cool{background:radial-gradient(circle at 40% 35%,#00213b24,#0000 70%);width:300px;height:300px;margin:-150px 0 0 -150px}@media (prefers-reduced-motion:reduce){.w3-space,.w3-spacer{display:none!important}:root[data-world=boot] .w3-port,:root[data-world="3d"] .w3-port,:root[data-world=boot] .w3-rig,:root[data-world="3d"] .w3-rig,:root[data-world="3d"] [data-panel]{opacity:1;perspective:none;height:auto;position:static;inset:auto;overflow:visible;transform:none}}.shot-device[data-astro-cid-dgixcx3b]{width:min(220px,56vw)}@media (width>=860px){.shot-device[data-astro-cid-dgixcx3b]{width:clamp(215px,21vw,290px)}}.media[data-astro-cid-dgixcx3b]{place-items:center;display:grid}.media[data-astro-cid-dgixcx3b] img[data-astro-cid-dgixcx3b]{filter:drop-shadow(0 26px 44px #0b1f3333);width:auto;max-width:100%;height:auto;max-height:clamp(300px,40vw,500px)}.stack[data-astro-cid-hemr5th4],.qs[data-astro-cid-hemr5th4]{align-self:start}.qs[data-astro-cid-hemr5th4]{gap:0;width:100%;display:grid}details[data-astro-cid-hemr5th4]{border-top:1px solid var(--border);padding:16px 0}details[data-astro-cid-hemr5th4]:last-child{border-bottom:1px solid var(--border)}summary[data-astro-cid-hemr5th4]{cursor:pointer;font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);justify-content:space-between;gap:16px;font-size:18px;font-weight:700;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:after{content:"+";color:var(--accent);font-family:var(--fb);font-size:20px;line-height:1}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{content:"–"}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{margin-top:10px}.form[data-astro-cid-vekgkm42]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);color:var(--ink);gap:14px;padding:clamp(20px,3vw,28px);display:grid}.trap[data-astro-cid-vekgkm42]{position:absolute;left:-9999px}.field[data-astro-cid-vekgkm42]{gap:6px;display:grid}.field[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:800}input[data-astro-cid-vekgkm42],select[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{font-family:var(--fb);color:var(--ink);background:var(--canvas);border:1px solid var(--border);border-radius:12px;width:100%;padding:13px 14px;font-size:16px;font-weight:600}textarea[data-astro-cid-vekgkm42]{resize:vertical}input[data-astro-cid-vekgkm42]:focus,select[data-astro-cid-vekgkm42]:focus,textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--accent);background:#fff}.actions[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.actions[data-astro-cid-vekgkm42] .note[data-astro-cid-vekgkm42]{flex:200px}.status[data-astro-cid-vekgkm42]{min-height:1px;font-size:15px;font-weight:700}.status[data-astro-cid-vekgkm42][data-state=ok]{color:var(--accent-ink)}.status[data-astro-cid-vekgkm42][data-state=bad]{color:#b4232a}@media (width>=620px){.form[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}.field[data-astro-cid-vekgkm42].wide,.actions[data-astro-cid-vekgkm42],.status[data-astro-cid-vekgkm42]{grid-column:1/-1}}.head[data-astro-cid-6af5ds2h]{background:radial-gradient(800px 420px at 88% -20%,#0c8a8617,#0000 70%),radial-gradient(600px 360px at -8% 120%,#5be0b81a,#0000 70%);align-content:center;min-height:min(88svh,840px);padding-block:clamp(28px,5vw,72px);display:grid}.head[data-astro-cid-6af5ds2h] .device{width:min(220px,56vw);margin-inline:auto}.ico[data-astro-cid-6af5ds2h]{background:var(--accent-subtle);width:44px;height:44px;color:var(--accent);border-radius:13px;place-items:center;display:grid}.ico[data-astro-cid-6af5ds2h] svg{width:22px;height:22px}.hw-show[data-astro-cid-6af5ds2h]{gap:clamp(22px,3vw,36px);display:grid}.hw-stage[data-astro-cid-6af5ds2h]{gap:16px;display:grid}@media (width>=860px){.hw-stage[data-astro-cid-6af5ds2h]{grid-template-columns:repeat(3,1fr)}}.hw-item[data-astro-cid-6af5ds2h]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);align-content:start;gap:10px;padding:22px 20px;display:grid}.hw-shot[data-astro-cid-6af5ds2h]{place-items:center;min-height:168px;display:grid}.hw-shot[data-astro-cid-6af5ds2h] img[data-astro-cid-6af5ds2h],.hw-bare[data-astro-cid-6af5ds2h]{filter:drop-shadow(0 18px 28px #0b1f3329);width:auto;max-height:176px}.hw-item[data-astro-cid-6af5ds2h][data-kind=phone] .device{width:min(128px,30vw)}.hw-item[data-astro-cid-6af5ds2h][data-kind=phone] .device img[data-astro-cid-6af5ds2h]{filter:none;width:100%;max-height:none}.plan[data-astro-cid-6af5ds2h]{gap:10px;padding:clamp(22px,3vw,32px)}.price[data-astro-cid-6af5ds2h]{letter-spacing:.5px;font-size:clamp(30px,5vw,44px);line-height:1}.facts[data-astro-cid-6af5ds2h]{gap:10px;width:100%;max-width:72ch;display:grid}.steps[data-astro-cid-6af5ds2h]{gap:0;width:100%;max-width:860px;display:grid}.step[data-astro-cid-6af5ds2h]{border-top:1px solid var(--border);grid-template-columns:52px 1fr;align-items:start;gap:18px;padding:22px 0;display:grid}.step[data-astro-cid-6af5ds2h]:last-child{border-bottom:1px solid var(--border)}.num[data-astro-cid-6af5ds2h]{background:var(--accent-subtle);width:44px;height:44px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:18px;display:grid}
