:root{--font-body:Figtree;--font-heading:Outfit;--font-mono:"JetBrains Mono";--ui-action-weight:600;--ui-checkbox-size:20px;--ui-checkbox-radius:5px;--ui-action-height:36px;--ui-action-height-large:42px;--ui-action-padding:14px;--ui-action-radius:8px;--ui-action-font-size:14px;--ui-field-height:42px;--ui-field-radius:9px;--motion-fast:180ms;--motion-normal:300ms}.oq{--surface:#f4f8ff;--raised:#ffffff;--sunken:#e8f0fc;--line:#d3e0f5;--line-strong:#7489b5;--ink:#10265e;--muted:#3e5384;--faint:#5b6c94;--royal:#1a3fb8;--azure:#1e88ff;--teal:#10bfa8;--lime:#8edb3c;--sky:#eaf4ff;--mint:#e6fbf6;--primary:#1670db;--on-primary:#ffffff;--link:#1a3fb8;--focus:#1670db;--g1:#1560e8;--g2:#0b8f82;--success:#12805c;--warning:#a15f00;--danger:#c3303a;--shadow-card:0 1px 2px rgba(16,38,94,0.06),0 4px 16px rgba(16,38,94,0.06);--shadow-pop:0 8px 32px rgba(16,38,94,0.16);--glass:rgba(255,255,255,0.72);--glass-line:rgba(255,255,255,0.9)}.oq.dark{--surface:#0c1a4a;--raised:#13256a;--sunken:#08133a;--line:#263c85;--line-strong:#5470b8;--ink:#eef4ff;--muted:#b4c3e6;--faint:#93a6d2;--azure:#5aaaff;--teal:#3fe0c2;--lime:#a8eb5c;--sky:#152c78;--mint:#0f3a5c;--primary:#5aaaff;--on-primary:#0c1a4a;--link:#5aaaff;--focus:#8fc2ff;--success:#4fd9a0;--warning:#ffb547;--danger:#ff8a8f;--shadow-card:none;--shadow-pop:0 12px 40px rgba(4,10,40,0.5);--glass:rgba(19,37,106,0.72);--glass-line:rgba(120,160,255,0.25)}.oq{--accent-bg:#e3fbd0;--accent-ink:#2f6b0c;--ft:#1a3fb8}.oq.dark{--royal:#9fc4ff;--accent-bg:rgba(168,235,92,0.16);--accent-ink:#c6f58a;--ft:#08133a}.oq.dark.royal{--surface:#132a6e;--raised:#1a3684;--sunken:#0f225c;--line:#2b4a9e;--line-strong:#6283d6;--muted:#c0ceee;--faint:#a3b6e0;--sky:#18317c;--mint:#123e6a;--primary:#5aaaff;--on-primary:#0e1f55;--glass:rgba(26,54,132,0.75);--ft:#0f225c}.oq.dark.petrol{--surface:#07323a;--raised:#0c414b;--sunken:#05272e;--line:#1b5864;--line-strong:#4b98a6;--muted:#bcdadf;--faint:#9cc3cb;--sky:#0b3c46;--mint:#0e4a47;--primary:#3fe0c2;--on-primary:#05272e;--link:#7fe9d6;--focus:#7fe9d6;--royal:#7fe9d6;--glass:rgba(12,65,75,0.75);--ft:#05272e}.oq.dark.indigo{--surface:#1c1b57;--raised:#26256b;--sunken:#151447;--line:#38378a;--line-strong:#7473c9;--muted:#c7c6ee;--faint:#abaadf;--sky:#222163;--mint:#1e3a66;--primary:#8fa8ff;--on-primary:#151447;--link:#b3c4ff;--focus:#b3c4ff;--royal:#b3c4ff;--glass:rgba(38,37,107,0.75);--ft:#151447}@font-face{font-family:Outfit;font-weight:500;src:url(/fonts/Outfit-500.woff2) format("woff2");font-display:swap}@font-face{font-family:Outfit;font-weight:600;src:url(/fonts/Outfit-600.woff2) format("woff2");font-display:swap}@font-face{font-family:Outfit;font-weight:700;src:url(/fonts/Outfit-700.woff2) format("woff2");font-display:swap}@font-face{font-family:Figtree;font-weight:400;src:url(/fonts/Figtree-400.woff2) format("woff2");font-display:swap}@font-face{font-family:Figtree;font-weight:500;src:url(/fonts/Figtree-500.woff2) format("woff2");font-display:swap}@font-face{font-family:Figtree;font-weight:600;src:url(/fonts/Figtree-600.woff2) format("woff2");font-display:swap}@font-face{font-family:Figtree;font-weight:700;src:url(/fonts/Figtree-700.woff2) format("woff2");font-display:swap}@font-face{font-family:JetBrains Mono;font-weight:400;src:url(/fonts/JetBrainsMono-400.woff2) format("woff2");font-display:swap}@font-face{font-family:JetBrains Mono;font-weight:500;src:url(/fonts/JetBrainsMono-500.woff2) format("woff2");font-display:swap}.oq{background:var(--surface);color:var(--ink);font-family:var(--font-body),"Segoe UI",system-ui,sans-serif;font-size:15px;line-height:1.6}.oq *{box-sizing:border-box}.oq a{color:var(--link);text-decoration:none}.oq a:hover{text-decoration:underline}.oq :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.wrap{width:100%;max-width:1200px;margin:0 auto;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.sec{padding-block:96px}.disp{font-family:var(--font-heading),"Segoe UI",system-ui,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1.06;margin:0;text-wrap:balance}.d-xl{font-size:64px}.d-l{font-size:48px}.d-m{font-size:36px;line-height:1.12}.d-s{font-size:22px;line-height:1.25;letter-spacing:-.01em}.lead{font-size:18px;line-height:1.6;margin:0;max-width:60ch}.lead,.muted{color:var(--muted)}.faint{color:var(--faint)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font:600 12px/1 var(--font-body),system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--royal);margin:0}.oq.dark .eyebrow{color:var(--azure)}.eyebrow:before{content:"";width:8px;height:8px;background:currentColor;transform:rotate(45deg);border-radius:2px}.mono{font-family:var(--font-mono),ui-monospace,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grad{background:linear-gradient(135deg,var(--g1),var(--g2))}.grad-text{background:linear-gradient(120deg,var(--royal),var(--azure) 55%,var(--teal));-webkit-background-clip:text;background-clip:text;color:transparent}.oq.dark .grad-text{background:linear-gradient(120deg,#8fc2ff,var(--azure) 50%,var(--teal));-webkit-background-clip:text;background-clip:text}.card{background:var(--raised);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-card)}.glass{background:var(--glass);border:1px solid var(--glass-line);border-radius:16px;box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;font:600 12px/1 var(--font-body),system-ui,sans-serif;background:var(--sky);color:var(--royal)}.oq.dark .chip{color:var(--ink)}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;background:var(--success)}.tile{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--sky);color:var(--royal);flex:none}.oq.dark .tile{color:var(--azure)}.tile svg{width:22px;height:22px}.rh{width:10px;height:10px;transform:rotate(45deg);border-radius:2px;background:var(--royal);display:inline-block;flex:none}.oq.dark .rh{background:var(--azure)}.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid2,.grid3{display:grid;gap:24px}.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:64px;align-items:center}.split.rev{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.split.rev>.txt{order:2}.check{list-style:none;margin:0;padding:0;flex-direction:column}.check,.check li{display:flex;gap:10px}.check li{align-items:flex-start}.check li:before{content:"";flex:none;width:9px;height:9px;margin-top:8px;transform:rotate(45deg);border-radius:2px;background:var(--teal)}.scene{position:relative;perspective:1600px;min-height:520px}.tilt-l{transform:rotateY(-14deg) rotateX(6deg);transform-style:preserve-3d}.tilt-r{transform:rotateY(14deg) rotateX(6deg);transform-style:preserve-3d}.float{animation:oqfloat 7s ease-in-out infinite}.float.d2{animation-delay:-2.3s}.float.d3{animation-delay:-4.6s}@keyframes oqfloat{0%,to{translate:0 0}50%{translate:0 -12px}}@media (prefers-reduced-motion:reduce){.float{animation:none}}.halo{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;pointer-events:none}.laptop{position:relative;width:100%;max-width:620px}.laptop .scr{background:#0e1e57;border-radius:16px 16px 6px 6px;padding:10px;box-shadow:0 30px 80px rgba(16,38,94,.35)}.laptop .scr>div{border-radius:8px;overflow:hidden}.laptop .base{height:16px;margin:0 -6%;border-radius:0 0 18px 18px;background:linear-gradient(#c9d6ee,#9fb2d6)}.oq.dark .laptop .base{background:linear-gradient(#3b5299,#24397a)}.phone{width:220px;border-radius:34px;background:#0e1e57;padding:9px;box-shadow:0 30px 70px rgba(16,38,94,.4)}.phone>div{border-radius:26px;overflow:hidden}details.qa{border-bottom:1px solid var(--line);padding:0 4px}details.qa summary{cursor:pointer;list-style:none;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;font:600 17px/1.4 var(--font-heading),system-ui,sans-serif}details.qa summary::-webkit-details-marker{display:none}details.qa p{margin:0 0 20px;color:var(--muted);max-width:70ch}@media (max-width:1023px){.sec{padding-block:72px}.d-xl{font-size:48px}.d-l{font-size:38px}.d-m{font-size:30px}.split,.split.rev{grid-template-columns:minmax(0,1fr);gap:40px}.split.rev>.txt{order:0}.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid3{grid-template-columns:minmax(0,1fr)}.scene{min-height:420px}}@media (max-width:720px){.sec{padding-block:56px}.wrap{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.d-xl{font-size:38px}.d-l{font-size:32px}.d-m{font-size:27px}.lead{font-size:16px}.grid2,.grid4{grid-template-columns:minmax(0,1fr)}.scene{min-height:340px}.tilt-l,.tilt-r{transform:none}}body,html{height:100%;margin:0}body{min-width:320px}.feature-notice{box-sizing:border-box;width:min(440px,calc(100% - 32px));max-height:calc(100% - 32px);border:1px solid var(--line);border-radius:18px;padding:24px;box-shadow:var(--shadow-pop)}.feature-notice::backdrop{background:rgba(4,10,40,.55)}.feature-notice h2{margin:0 0 12px;font:600 24px var(--font-heading),sans-serif}.feature-notice p{margin:0 0 20px;color:var(--muted)}.feature-notice textarea{width:100%;min-height:100px;margin-bottom:20px;padding:12px;color:var(--ink);background:var(--raised);border:1px solid var(--line-strong);border-radius:8px;font:inherit}.feature-notice-actions{display:flex;gap:12px;justify-content:flex-end}@media (max-width:360px){.page-android-kit,.page-ios-kit{overflow-x:clip}}.oq-action{height:var(--ui-action-height);padding:0 var(--ui-action-padding);border:1px solid var(--line-strong);border-radius:var(--ui-action-radius);background:var(--raised);color:var(--ink);font:var(--ui-action-weight) var(--ui-action-font-size) var(--font-body),system-ui,sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;text-decoration:none!important;cursor:pointer}.oq-action[data-oq-variant=primary]{background:var(--primary);color:var(--on-primary);border-color:transparent}.oq-action[data-oq-variant=white]{background:#fff;color:#1a3fb8}.oq-action[data-oq-variant=outline]{background:transparent;color:#fff;border-color:rgba(255,255,255,.7)}.oq-action:where([data-oq-skin=roomy]){height:42px;padding:0 18px;border-radius:calc(var(--ui-action-radius) + 1px);font:var(--ui-action-weight) 14.5px var(--font-body),sans-serif;gap:8px;justify-content:normal}.oq-action:where([data-oq-skin=brand]){height:38px;font-family:var(--font-body),sans-serif;justify-content:normal}.oq-action:where([data-oq-skin=standard]){min-height:48px;height:auto;padding:0 22px;border-color:transparent;border-radius:calc(var(--ui-action-radius) + 2px);font:var(--ui-action-weight) 15px/1 var(--font-body),system-ui,sans-serif;gap:8px}.oq-action:where([data-oq-skin=standard][data-oq-variant=secondary]){border-color:var(--line-strong)}.oq-action:where([data-oq-skin=standard]).sm{min-height:40px;padding:0 16px;font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:calc(var(--ui-action-radius) + 2px);font:var(--ui-action-weight) 15px/1 var(--font-body),system-ui,sans-serif;border:1px solid transparent;cursor:pointer;text-decoration:none!important;white-space:nowrap}.btn.p{background:var(--primary);color:var(--on-primary)}.btn.s{background:var(--raised);color:var(--ink);border-color:var(--line-strong)}.btn.w{background:#fff;color:#1a3fb8}.btn.o{background:transparent;color:#fff;border-color:rgba(255,255,255,.7)}.btn.sm{min-height:40px;padding:0 16px;font-size:14px}.oq-action:where([data-oq-skin=compact]).lg{height:var(--ui-action-height-large);padding:0 18px}.oq-action:where([data-oq-skin=compact]).sm{height:30px;padding:0 10px;font-size:12.5px}:where(.page-cart) .oq-action.lg{height:var(--ui-action-height-checkout,46px);padding:0 20px;font-size:15px}:where(.page-contact) .oq-action.lg{height:var(--ui-action-height-form,44px);padding:0 20px}.oq-field{display:flex;flex-direction:column;gap:6px}.oq-field>label{font-size:12.5px;font-weight:600;color:var(--muted)}.oq-field[data-oq-density=compact]>label{font-size:12px}.oq-field-control{border:1px solid var(--line-strong);border-radius:var(--ui-field-radius);background:var(--surface);color:var(--ink);padding:0 12px;font:500 14px var(--font-body),sans-serif;min-width:0}.oq-input{height:var(--ui-field-height)}.oq-textarea{padding:10px 12px;min-height:90px;resize:vertical}.oq-field-control:focus{outline:2px solid var(--primary);outline-offset:1px}.oq-field-control[aria-invalid=true]{border-color:var(--danger)}.oq-field-error{font-size:12px;color:var(--danger)}.oq-accordion{border-bottom:1px solid var(--line)}.oq-accordion>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;color:var(--ink);font-weight:600;cursor:pointer}.oq-accordion>summary::-webkit-details-marker{display:none}.oq-accordion[open]>summary>svg{transform:rotate(180deg)}.oq-accordion-answer{padding-bottom:16px;color:var(--muted)}@media (prefers-reduced-motion:reduce){.oq-accordion>summary>svg,.oq-action{transition:none}}.oq-checkbox,.oq-radio,.oq-switch{display:inline-grid;place-items:center;padding:0;flex:none;cursor:pointer;border:2px solid var(--line-strong);background:var(--raised);color:var(--on-primary)}.oq-checkbox,.oq-radio{width:var(--ui-checkbox-size,20px);height:var(--ui-checkbox-size,20px);border-radius:var(--ui-checkbox-radius,5px)}.oq-checkbox>svg{opacity:0}.oq-checkbox[aria-checked=mixed],.oq-checkbox[aria-checked=true],.oq-radio[aria-checked=true],.oq-switch[aria-checked=true]{background:var(--primary);border-color:var(--primary)}.oq-checkbox[aria-checked=mixed]>svg,.oq-checkbox[aria-checked=true]>svg{opacity:1}.oq-radio{border-radius:50%}.oq-radio-indicator{width:8px;height:8px;border-radius:50%;background:var(--on-primary);opacity:0}.oq-radio[aria-checked=true] .oq-radio-indicator{opacity:1}.oq-switch{position:relative;width:42px;height:24px;border-radius:99px;background:var(--line-strong)}.oq-switch .oq-switch-indicator{position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;left:1px;transition:transform var(--motion-fast) ease}.oq-switch[aria-checked=true] .oq-switch-indicator{transform:translateX(18px)}.oq-tabs{display:flex;gap:4px;padding:4px;border-radius:10px;background:var(--sunken)}.oq-tab{border:1px solid transparent;border-radius:8px;padding:8px 16px;color:var(--muted);background:transparent;font:600 14px var(--font-body),sans-serif;cursor:pointer}.oq-tab[aria-selected=true]{background:var(--raised);color:var(--primary);border-color:var(--line)}@media (prefers-reduced-motion:reduce){.oq-switch .oq-switch-indicator{transition:none}}:where(.page-cart) .ck-cb{width:calc(var(--ui-checkbox-size) + 2px);height:calc(var(--ui-checkbox-size) + 2px);border-radius:calc(var(--ui-checkbox-radius) + 1px);border:2px solid var(--line-strong);background:var(--raised);display:grid;place-items:center;cursor:pointer;padding:0;color:#fff;margin-top:9px}:where(.page-cart) .ck-cb.ck-on{background:var(--primary);border-color:var(--primary)}:where(.page-cart) .ck-cb svg{opacity:0}:where(.page-cart) .ck-cb.ck-on svg{opacity:1;animation:cart-pop .25s ease both}:where(.page-demo) .dm-ck{width:var(--ui-checkbox-size);height:var(--ui-checkbox-size);border-radius:var(--ui-checkbox-radius);border:1.5px solid var(--line-strong);background:var(--raised);display:grid;place-items:center;cursor:pointer;flex:none;padding:0;color:#fff}:where(.page-demo) .dm-ck.on{background:var(--primary);border-color:var(--primary)}:where(.page-demo) .dm-ck svg{opacity:0}:where(.page-demo) .dm-ck.on svg{opacity:1}