:root{--royal: #001ad3;--royal-600: #0014a8;--royal-300: #5b6cf0;--royal-100: #e6e9fd;--cyan: #46c8e0;--ink: #0e141e;--medium-dark: #222222;--paper: #f0f0f0;--white: #ffffff;--mist: #e4e4e4;--text: #111418;--text-muted: #5b616b;--text-on-dark: #ffffff;--text-on-dark-muted: rgba(255,255,255,0.66);--line: rgba(17,20,24,0.12);--line-dark: rgba(255,255,255,0.14);--ok: #18a058;--font: "Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--r-input: 4px;--r-btn: 8px;--r-card: 12px;--r-img: 14px;--max: 1180px;--gutter: clamp(16px,4vw,40px);--section: clamp(72px,10vw,128px);--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--pattern-dark: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27240%27 height=%27240%27 viewBox=%270 0 240 240%27%3E%3Cg fill=%27%23ffffff%27 fill-opacity=%27.05%27%3E%3Cg transform=%27translate(30 30) scale(.0586)%27%3E%3Cpath d=%27M108 30h131l108 286h-92L173 100 91 316H0z%27/%3E%3Crect x=%27471%27 y=%270%27 width=%2782%27 height=%27347%27/%3E%3Cpath d=%27M677 19h347v80h-127v218h-94V99H677z%27/%3E%3Crect x=%270%27 y=%27471%27 width=%27347%27 height=%2782%27/%3E%3Crect x=%27453%27 y=%27453%27 width=%27117%27 height=%27117%27/%3E%3Crect x=%27677%27 y=%27471%27 width=%27347%27 height=%2782%27/%3E%3Cpath d=%27M130 701h94v218h127v80H3v-80h127z%27/%3E%3Crect x=%27471%27 y=%27677%27 width=%2782%27 height=%27347%27/%3E%3Cpath d=%27M707 677l286 108v40l-72 24-214-81z%27/%3E%3Cpath d=%27M707 932l286-107v90L707 1024z%27/%3E%3C/g%3E%3Cg transform=%27translate(150 150) scale(.0586)%27%3E%3Cpath d=%27M108 30h131l108 286h-92L173 100 91 316H0z%27/%3E%3Crect x=%27471%27 y=%270%27 width=%2782%27 height=%27347%27/%3E%3Cpath d=%27M677 19h347v80h-127v218h-94V99H677z%27/%3E%3Crect x=%270%27 y=%27471%27 width=%27347%27 height=%2782%27/%3E%3Crect x=%27453%27 y=%27453%27 width=%27117%27 height=%27117%27/%3E%3Crect x=%27677%27 y=%27471%27 width=%27347%27 height=%2782%27/%3E%3Cpath d=%27M130 701h94v218h127v80H3v-80h127z%27/%3E%3Crect x=%27471%27 y=%27677%27 width=%2782%27 height=%27347%27/%3E%3Cpath d=%27M707 677l286 108v40l-72 24-214-81z%27/%3E%3Cpath d=%27M707 932l286-107v90L707 1024z%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}}body{margin: 0;font-family: var(--font);font-size: 16px;line-height: 1.6;font-weight: 400;color: var(--text);background: var(--white);-webkit-font-smoothing: antialiased;overflow-x: hidden}img,svg{display: block;max-width: 100%}a{color: inherit}h1,h2,h3,h4{margin: 0;line-height: 1.08;letter-spacing: -0.02em;font-weight: 800}p{margin: 0}ul,ol{margin: 0;padding: 0;list-style: none}section[id]{scroll-margin-top: 64px}.container{width: 100%;max-width: var(--max);margin: 0 auto;padding: 0 var(--gutter)}.sr-only{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.skip{position: absolute;left: -999px;top: 8px;z-index: 100;background: var(--royal);color: #fff;padding: 10px 16px;border-radius: var(--r-btn)}.skip:focus{left: 8px}:focus-visible{outline: 2px solid var(--royal-300);outline-offset: 3px;border-radius: 4px}.tag{display: inline-flex;align-items: center;gap: 10px;font-size: 13px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--royal)}.tag::before{content: "";width: 14px;height: 14px;flex: none;background: linear-gradient(90deg,rgba(0,26,211,.15),var(--royal));clip-path: polygon(0 0,100% 38%,100% 62%,0 100%,0 76%,62% 50%,0 24%)}.on-dark .tag{color: #9fb0ff}.on-dark .tag::before{background: linear-gradient(90deg,rgba(255,255,255,.2),#fff)}.hl{color: var(--royal)}.on-dark .hl{color: #8fa2ff}.section-head{max-width: 760px;margin-bottom: clamp(40px,6vw,64px)}.section-head.center{margin-left: auto;margin-right: auto;text-align: center}.section-head h2{font-size: clamp(32px,4.6vw,56px);margin-top: 16px}.section-head p{margin-top: 20px;font-size: clamp(17px,1.6vw,19px);color: var(--text-muted);max-width: 640px}.section-head.center p{margin-left: auto;margin-right: auto}.on-dark .section-head p{color: var(--text-on-dark-muted)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 48px;padding: 12px 22px;font: 600 15px/1 var(--font);border-radius: var(--r-btn);border: 1px solid transparent;text-decoration: none;cursor: pointer;white-space: nowrap;transition: background-color .2s,border-color .2s,color .2s,transform .2s}.btn:active{transform: translateY(1px)}.btn svg{width: 16px;height: 16px;transition: transform .2s}.btn:hover svg{transform: translateX(3px)}.btn-primary{background: var(--royal);color: #fff}.btn-primary:hover{background: var(--royal-600)}.btn-ghost{background: transparent;color: var(--text);border-color: var(--text)}.btn-ghost:hover{background: var(--text);color: #fff}.on-dark .btn-ghost,.btn-ghost.light{color: #fff;border-color: rgba(255,255,255,.7)}.on-dark .btn-ghost:hover,.btn-ghost.light:hover{background: #fff;color: var(--ink);border-color: #fff}.btn-white{background: #fff;color: var(--royal)}.btn-white:hover{background: var(--royal-100)}.btn-sm{min-height: 40px;padding: 10px 16px;font-size: 14px}.nav{position: fixed;inset: 0 0 auto 0;z-index: 50;transition: background-color .3s,border-color .3s,backdrop-filter .3s;border-bottom: 1px solid transparent}.nav.scrolled{background: rgba(14,20,30,0.82);-webkit-backdrop-filter: saturate(140%) blur(14px);backdrop-filter: saturate(140%) blur(14px);border-bottom-color: var(--line-dark)}.nav-inner{display: flex;align-items: center;gap: 32px;height: 76px}.nav-logo{display: flex;align-items: center;gap: 12px;text-decoration: none;flex: none}.nav-logo .mark{width: 30px;height: 30px}.nav-logo img{height: 17px;width: auto}.nav-links{display: flex;gap: 28px;margin-left: auto}.nav-links a{color: rgba(255,255,255,.78);text-decoration: none;font-size: 15px;font-weight: 500;transition: color .2s}.nav-links a:hover{color: #fff}.nav-cta{display: flex;gap: 10px;align-items: center}.nav-toggle{display: none;margin-left: auto;width: 44px;height: 44px;padding: 0;background: transparent;border: 1px solid var(--line-dark);border-radius: var(--r-btn);color: #fff;cursor: pointer}.nav-toggle span,.nav-toggle span::before,.nav-toggle span::after{display: block;width: 18px;height: 2px;background: currentColor;margin: 0 auto;position: relative;transition: transform .25s,background-color .25s}.nav-toggle span::before,.nav-toggle span::after{content: "";position: absolute;left: 0}.nav-toggle span::before{top: -6px}.nav-toggle span::after{top: 6px}.nav.open .nav-toggle span{background: transparent}.nav.open .nav-toggle span::before{transform: translateY(6px) rotate(45deg)}.nav.open .nav-toggle span::after{transform: translateY(-6px) rotate(-45deg)}@media (max-width: 960px){.nav-toggle{display: block}.nav-links,.nav-cta{display: none}.nav.open{background: var(--ink)}.nav.open .nav-panel{display: flex;flex-direction: column;gap: 8px;position: absolute;top: 76px;left: 0;right: 0;padding: 16px var(--gutter) 28px;background: var(--ink);border-bottom: 1px solid var(--line-dark)}.nav.open .nav-links,.nav.open .nav-cta{display: flex;flex-direction: column;align-items: stretch;margin: 0;gap: 4px}.nav.open .nav-links a{padding: 12px 0;font-size: 18px;border-bottom: 1px solid var(--line-dark)}.nav.open .nav-cta{margin-top: 16px;gap: 10px}}@media (min-width: 961px){.nav-panel{display: contents}}.hero{position: relative;isolation: isolate;overflow: hidden;background: #04060d;color: var(--text-on-dark);padding: calc(76px + clamp(56px,9vw,112px)) 0 0}.hero-bg{position: absolute;inset: 0;z-index: -1;background: radial-gradient(60% 70% at 82% 100%,rgba(0,26,211,0.95) 0%,rgba(0,26,211,0) 70%),radial-gradient(45% 55% at 100% 55%,rgba(14,38,220,0.55) 0%,rgba(0,0,0,0) 70%),linear-gradient(115deg,rgba(220,224,240,0.55) 0%,rgba(110,110,200,0.25) 22%,rgba(0,0,0,0) 46%),#04060d}.hero-bg::before{content: "";position: absolute;inset: -20% -10%;background: repeating-linear-gradient(-14deg,rgba(255,255,255,0) 0 38px,rgba(255,255,255,.06) 52px,rgba(255,255,255,0) 70px);-webkit-mask-image: linear-gradient(100deg,#000 0%,rgba(0,0,0,.6) 30%,transparent 55%);mask-image: linear-gradient(100deg,#000 0%,rgba(0,0,0,.6) 30%,transparent 55%);filter: blur(6px)}.grain::after{content: "";position: absolute;inset: 0;pointer-events: none;z-index: 0;background-image: var(--grain);opacity: .22;mix-blend-mode: overlay}.hero-grid{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr);gap: clamp(32px,5vw,72px);align-items: center}.hero h1{font-size: clamp(40px,6.4vw,80px);line-height: 1.02;letter-spacing: -0.035em;margin-top: 22px}.hero h1 .hl{color: #fff;background: linear-gradient(90deg,#8fa2ff,#c9d2ff);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.hero-lead{margin-top: 24px;font-size: clamp(17px,1.7vw,20px);line-height: 1.55;color: var(--text-on-dark-muted);max-width: 560px}.hero-actions{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 36px}.hero-note{margin-top: 18px;font-size: 14px;color: rgba(255,255,255,.5)}@media (max-width: 960px){.hero-grid{grid-template-columns: minmax(0,1fr)}}.ui{background: #fff;color: var(--text);border-radius: var(--r-card);border: 1px solid rgba(255,255,255,.18);font-size: 13px;line-height: 1.4;overflow: hidden}.ui-bar{display: flex;align-items: center;gap: 6px;padding: 10px 14px;border-bottom: 1px solid var(--mist);background: #fafafa}.ui-bar i{width: 9px;height: 9px;border-radius: 50%;background: #d9d9d9}.ui-bar b{margin-left: 10px;font-weight: 600;font-size: 12px;color: var(--text-muted)}.ui-body{padding: 18px}.hero-visual{position: relative;min-height: 440px}.hero-visual .ui-main{position: relative;z-index: 1;margin-right: 96px}.hero-visual .ui-phone{position: absolute;right: 0;bottom: -72px;z-index: 2;width: 184px}@media (max-width: 960px){.hero-visual{min-height: 0;padding-bottom: 40px}.hero-visual .ui-phone{right: 8px;bottom: 0;width: 170px}}@media (max-width: 520px){.hero-visual .ui-phone{display: none}.hero-visual .ui-main{margin-right: 0}.kpi strong{font-size: 18px}}.ev-head{display: flex;justify-content: space-between;align-items: flex-start;gap: 12px}.ev-head h4{font-size: 16px;letter-spacing: -0.01em}.ev-head p{color: var(--text-muted);font-size: 12px;margin-top: 4px}.pill{display: inline-flex;align-items: center;gap: 6px;padding: 4px 10px;border-radius: 999px;font-size: 11px;font-weight: 600;background: var(--royal-100);color: var(--royal);white-space: nowrap}.pill.ok{background: #e3f6ec;color: #0f7a41}.pill.ok::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: currentColor}.kpis{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;margin-top: 16px}.kpi{background: #f6f7fb;border-radius: 8px;padding: 12px}.kpi small{display: block;font-size: 11px;color: var(--text-muted)}.kpi strong{display: block;font-size: 22px;font-weight: 800;letter-spacing: -0.02em;margin-top: 2px}.kpi .bar{height: 4px;border-radius: 4px;background: #e2e5f3;margin-top: 8px;overflow: hidden}.kpi .bar span{display: block;height: 100%;background: var(--royal);border-radius: 4px}.chart{margin-top: 16px;height: 96px;display: flex;align-items: flex-end;gap: 6px;padding-top: 8px;border-bottom: 1px solid var(--mist)}.chart span{flex: 1;background: linear-gradient(180deg,var(--royal-300),var(--royal));border-radius: 3px 3px 0 0;opacity: .9}.rows{margin-top: 14px}.row{display: grid;grid-template-columns: 28px 1fr auto;align-items: center;gap: 10px;padding: 9px 0;border-top: 1px solid #f0f0f0}.row:first-child{border-top: 0}.av{width: 28px;height: 28px;border-radius: 50%;display: grid;place-items: center;font-size: 11px;font-weight: 700;color: #fff;background: var(--royal)}.av.c2{background: #2a8fb0}.av.c3{background: #5b2ab0}.av.c4{background: #b0702a}.row b{font-weight: 600;font-size: 13px;display: block}.row em{font-style: normal;color: var(--text-muted);font-size: 11px}.type{font-size: 10px;font-weight: 700;padding: 3px 8px;border-radius: 4px;letter-spacing: .02em}.type.vip{background: #111;color: #fff}.type.press{background: #ffe9a8;color: #6b4e00}.type.speaker{background: #dfe4ff;color: var(--royal)}.type.guest{background: #eee;color: #444}.phone{background: #0b0f18;border-radius: 28px;padding: 9px;border: 1px solid rgba(255,255,255,.22)}.phone-screen{background: #11182a;border-radius: 21px;overflow: hidden;color: #fff;aspect-ratio: 9 / 18.5;display: flex;flex-direction: column}.phone-top{padding: 14px 14px 8px;font-size: 11px;color: rgba(255,255,255,.6);display: flex;justify-content: space-between}.scan{position: relative;margin: 6px 14px;aspect-ratio: 1;border-radius: 14px;background: radial-gradient(circle at 50% 50%,#1d2a4d,#0d1324);display: grid;place-items: center}.scan::before,.scan::after{content: "";position: absolute;width: 26px;height: 26px;border: 3px solid #fff}.scan::before{top: 12px;left: 12px;border-right: 0;border-bottom: 0;border-radius: 6px 0 0 0}.scan::after{bottom: 12px;right: 12px;border-left: 0;border-top: 0;border-radius: 0 0 6px 0}.scan .qr{width: 52%;aspect-ratio: 1;background: conic-gradient(from 90deg at 3px 3px,#fff 25%,transparent 0) 0 0 / 9px 9px;opacity: .9;border-radius: 4px}.scan .laser{position: absolute;left: 14%;right: 14%;height: 2px;background: #6dd3ff;box-shadow: 0 0 12px #6dd3ff;top: 20%;animation: laser 2.4s ease-in-out infinite}@keyframes laser{0%,100%{top: 20%}50%{top: 78%}}.checked{margin: 10px 14px;padding: 10px 12px;border-radius: 10px;background: #e3f6ec;color: #0b5c31;font-size: 11px}.checked b{display: block;font-size: 13px;color: #073f22}.phone-foot{margin-top: auto;padding: 10px 14px 14px;display: flex;justify-content: space-between;font-size: 11px;color: rgba(255,255,255,.7)}.phone-foot strong{color: #fff;font-size: 15px;display: block}@media (prefers-reduced-motion: reduce){.scan .laser{animation: none;top: 50%}}.section{padding: var(--section) 0;position: relative}.section.paper{background: var(--paper)}.section.dark{background: var(--ink);color: #fff;isolation: isolate;overflow: hidden}.journey{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;counter-reset: step;border-top: 1px solid var(--line)}.journey li{padding: 32px 28px 8px 0;position: relative}.journey li + li{padding-left: 28px;border-left: 1px solid var(--line)}.journey .num{font-size: 14px;font-weight: 600;color: var(--royal)}.journey .num::before{content: "["}.journey .num::after{content: "]"}.journey h3{font-size: 24px;margin-top: 18px}.journey p{margin-top: 12px;color: var(--text-muted)}.journey ul{margin-top: 18px;display: grid;gap: 8px}.journey ul li{padding: 0 0 0 22px;border: 0;font-size: 15px;position: relative}.journey ul li::before{content: "";position: absolute;left: 0;top: 7px;width: 10px;height: 10px;background: var(--royal);clip-path: polygon(0 0,100% 38%,100% 62%,0 100%,0 76%,62% 50%,0 24%)}@media (max-width: 960px){.journey{grid-template-columns: repeat(2,minmax(0,1fr))}.journey>li:nth-child(3){padding-left: 0;border-left: 0}.journey>li:nth-child(n+3){border-top: 1px solid var(--line);margin-top: 24px}}@media (max-width: 600px){.journey{grid-template-columns: 1fr}.journey>li + li{padding-left: 0;border-left: 0;border-top: 1px solid var(--line);margin-top: 16px}}.feature{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(32px,6vw,96px);align-items: center}.feature + .feature{margin-top: clamp(80px,10vw,128px)}.feature.reverse .feature-text{order: 2}.feature-text h3{font-size: clamp(28px,3.4vw,40px);margin-top: 16px}.feature-text>p{margin-top: 18px;font-size: 17px;color: var(--text-muted)}.checks{margin-top: 26px;display: grid;gap: 12px}.checks li{display: grid;grid-template-columns: 22px 1fr;gap: 12px;font-size: 15.5px;line-height: 1.5}.checks li::before{content: "";width: 22px;height: 22px;border-radius: 6px;margin-top: 1px;background: var(--royal-100) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23001ad3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 14px no-repeat}.on-dark .checks li::before{background-color: rgba(143,162,255,.16);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238fa2ff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.feature-visual{position: relative;isolation: isolate;border-radius: var(--r-img);overflow: hidden;padding: clamp(24px,4vw,44px);background: radial-gradient(80% 90% at 0% 0%,rgba(70,200,224,.55),transparent 60%),radial-gradient(70% 80% at 100% 100%,rgba(0,26,211,.85),transparent 65%),linear-gradient(160deg,#dfe9f1,#9fc1de)}.feature-visual.deep{background: radial-gradient(70% 70% at 15% 10%,rgba(0,120,230,.9),transparent 60%),radial-gradient(80% 80% at 100% 100%,rgba(70,200,224,.55),transparent 60%),linear-gradient(180deg,#0a1e4d,#071029)}.feature-visual.teal{background: radial-gradient(60% 60% at 80% 85%,rgba(60,210,200,.8),transparent 65%),radial-gradient(80% 70% at 10% 0%,rgba(20,40,110,.95),transparent 70%),linear-gradient(200deg,#0b1630,#0c2e44)}.feature-visual::after{content: "";position: absolute;inset: 0;background-image: var(--grain);opacity: .28;mix-blend-mode: overlay;pointer-events: none}.feature-visual>*{position: relative;z-index: 1}@media (max-width: 860px){.feature{grid-template-columns: 1fr}.feature.reverse .feature-text{order: 0}}.form-mock .field{margin-top: 10px}.form-mock label{display: block;font-size: 11px;font-weight: 600;color: var(--text-muted);margin-bottom: 4px}.form-mock .input{height: 34px;border: 1px solid #dcdcdc;border-radius: 4px;background: #fff;padding: 0 10px;display: flex;align-items: center;color: #333;font-size: 12px}.form-mock .two{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.form-mock .choices{display: flex;flex-wrap: wrap;gap: 6px}.form-mock .choice{border: 1px solid #dcdcdc;border-radius: 999px;padding: 5px 10px;font-size: 11px}.form-mock .choice.on{border-color: var(--royal);color: var(--royal);background: var(--royal-100);font-weight: 600}.form-mock .rgpd{display: flex;gap: 8px;align-items: flex-start;font-size: 10.5px;color: var(--text-muted);margin-top: 12px}.form-mock .rgpd i{width: 14px;height: 14px;border-radius: 3px;background: var(--royal);flex: none;margin-top: 1px}.form-mock .submit{margin-top: 14px;height: 38px;border-radius: 8px;background: var(--royal);color: #fff;display: grid;place-items: center;font-weight: 600;font-size: 13px}.badge-wrap{display: flex;gap: 18px;align-items: flex-end;justify-content: center}.badge{width: 190px;background: #fff;border-radius: 10px;overflow: hidden;color: #111;border: 1px solid rgba(255,255,255,.3)}.badge-top{height: 64px;background: linear-gradient(120deg,#001ad3,#0d2a9e 60%,#46c8e0);position: relative}.badge-top::after{content: "";position: absolute;right: 14px;top: 18px;width: 28px;height: 28px;background: rgba(255,255,255,.95);clip-path: polygon(0 0,100% 38%,100% 62%,0 100%,0 76%,62% 50%,0 24%)}.badge-body{padding: 16px;text-align: center}.badge-body b{display: block;font-size: 18px;font-weight: 800;letter-spacing: -0.02em;line-height: 1.15}.badge-body span{display: block;font-size: 11px;color: #555;margin-top: 4px}.badge-qr{width: 70px;height: 70px;margin: 14px auto 6px;border-radius: 4px;background: conic-gradient(from 90deg at 2px 2px,#111 25%,transparent 0) 0 0 / 7px 7px}.badge-type{margin-top: 10px;padding: 7px;background: #111;color: #fff;font-size: 11px;font-weight: 800;letter-spacing: .14em}.badge.alt{width: 150px;transform: translateY(-10px)}.badge.alt .badge-top{background: linear-gradient(120deg,#0e141e,#22324f)}.badge.alt .badge-type{background: #ffd34d;color: #3b2b00}.badge.alt .badge-body b{font-size: 15px}.printer-chip{width: max-content;margin: 22px auto 0;display: flex;gap: 8px;align-items: center;padding: 8px 12px;border-radius: 8px;background: rgba(255,255,255,.95);font-size: 12px;font-weight: 600;color: #111}.printer-chip i{width: 8px;height: 8px;border-radius: 50%;background: var(--ok)}.auto{display: grid;gap: 10px}.auto-item{display: grid;grid-template-columns: 34px 1fr auto;gap: 12px;align-items: center;padding: 12px;border: 1px solid var(--mist);border-radius: 10px;background: #fff}.auto-ic{width: 34px;height: 34px;border-radius: 8px;background: var(--royal-100);color: var(--royal);display: grid;place-items: center}.auto-ic svg{width: 18px;height: 18px}.auto-item b{display: block;font-size: 13px}.auto-item em{font-style: normal;font-size: 11px;color: var(--text-muted)}.switch{width: 32px;height: 18px;border-radius: 999px;background: var(--royal);position: relative}.switch::after{content: "";position: absolute;right: 2px;top: 2px;width: 14px;height: 14px;border-radius: 50%;background: #fff}.switch.off{background: #d4d4d4}.switch.off::after{right: auto;left: 2px}.modules{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.module{padding: 28px;border-radius: var(--r-card);background: #fff;border: 1px solid var(--line);transition: border-color .2s,transform .2s}.module:hover{border-color: rgba(0,26,211,.45);transform: translateY(-2px)}.module .ic{width: 44px;height: 44px;border-radius: 10px;background: var(--royal-100);color: var(--royal);display: grid;place-items: center}.module .ic svg{width: 22px;height: 22px}.module h3{font-size: 19px;margin-top: 22px;letter-spacing: -0.01em}.module p{margin-top: 10px;font-size: 15px;color: var(--text-muted);line-height: 1.55}@media (max-width: 960px){.modules{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.modules{grid-template-columns: 1fr}}.dayj-bg{position: absolute;inset: 0;z-index: -1;background: radial-gradient(50% 60% at 0% 100%,rgba(0,26,211,.75),transparent 70%),radial-gradient(40% 50% at 100% 0%,rgba(70,200,224,.25),transparent 70%),var(--ink)}.dayj{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.dayj-card{padding: 28px;border-radius: var(--r-card);border: 1px solid var(--line-dark);background: rgba(255,255,255,.04);display: flex;flex-direction: column}.dayj-card h3{font-size: 22px;margin-top: 20px}.dayj-card p{margin-top: 12px;color: var(--text-on-dark-muted);font-size: 15.5px}.dayj-card .demo{margin-top: auto;padding-top: 26px}.live{display: flex;align-items: baseline;gap: 10px}.live strong{font-size: 44px;font-weight: 800;letter-spacing: -0.03em;font-variant-numeric: tabular-nums}.live span{color: var(--text-on-dark-muted);font-size: 14px}.live-bar{height: 6px;border-radius: 6px;background: rgba(255,255,255,.12);margin-top: 12px;overflow: hidden}.live-bar span{display: block;height: 100%;width: 0;background: linear-gradient(90deg,#8fa2ff,#46c8e0);border-radius: 6px;transition: width .8s ease}.queue{display: grid;gap: 8px}.queue div{display: flex;justify-content: space-between;align-items: center;font-size: 13px;padding: 10px 12px;border-radius: 8px;background: rgba(255,255,255,.06)}.queue em{font-style: normal;font-size: 11px;font-weight: 600;padding: 3px 8px;border-radius: 999px}.queue .done{background: rgba(24,160,88,.2);color: #7be0a8}.queue .run{background: rgba(143,162,255,.2);color: #b9c5ff}.queue .wait{background: rgba(255,255,255,.1);color: rgba(255,255,255,.7)}.leads{display: flex;align-items: center;gap: 12px;padding: 12px;border-radius: 10px;background: rgba(255,255,255,.06);font-size: 13px}.leads .av{flex: none}.leads em{font-style: normal;display: block;color: var(--text-on-dark-muted);font-size: 11px}@media (max-width: 960px){.dayj{grid-template-columns: 1fr}}.audience{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px}.aud{border-radius: var(--r-card);padding: 26px;background: #fff;border: 1px solid var(--line)}.aud .k{font-size: 13px;font-weight: 600;color: var(--royal)}.aud h3{font-size: 20px;margin-top: 14px}.aud p{margin-top: 10px;font-size: 15px;color: var(--text-muted)}@media (max-width: 960px){.audience{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.audience{grid-template-columns: 1fr}}.start{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.start-step{padding: 32px;border-radius: var(--r-card);background: var(--paper);position: relative;overflow: hidden}.start-step .n{font-size: 64px;font-weight: 800;letter-spacing: -0.04em;line-height: 1;color: var(--royal)}.start-step h3{margin-top: 22px;font-size: 21px}.start-step p{margin-top: 10px;color: var(--text-muted);font-size: 15.5px}@media (max-width: 860px){.start{grid-template-columns: 1fr}}.faq{max-width: 860px;margin: 0 auto;border-top: 1px solid var(--line)}.faq details{border-bottom: 1px solid var(--line)}.faq summary{list-style: none;cursor: pointer;display: flex;justify-content: space-between;align-items: center;gap: 24px;padding: 24px 0;font-size: clamp(17px,1.6vw,19px);font-weight: 600}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "";flex: none;width: 28px;height: 28px;border-radius: 50%;background: var(--royal-100) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23001ad3' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center / 14px no-repeat;transition: transform .25s}.faq details[open] summary::after{transform: rotate(45deg)}.faq details p{padding: 0 48px 26px 0;color: var(--text-muted)}.contact{position: relative;isolation: isolate;overflow: hidden;background: #04060d;color: #fff;padding: var(--section) 0}.contact-bg{position: absolute;inset: 0;z-index: -1;background: radial-gradient(70% 80% at 100% 100%,rgba(0,26,211,.95),transparent 65%),radial-gradient(50% 60% at 0% 0%,rgba(70,200,224,.3),transparent 70%),#04060d}.contact-grid{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: clamp(32px,6vw,88px);align-items: start}.contact h2{font-size: clamp(34px,4.6vw,56px);margin-top: 16px}.contact-lead{margin-top: 20px;color: var(--text-on-dark-muted);font-size: 18px}.contact-list{margin-top: 32px;display: grid;gap: 14px}.contact-list li{display: flex;gap: 12px;align-items: center;color: rgba(255,255,255,.85)}.contact-list svg{width: 20px;height: 20px;color: #8fa2ff;flex: none}.form-card{background: #fff;color: var(--text);border-radius: var(--r-card);padding: clamp(24px,3.5vw,40px);position: relative;z-index: 1}.form-card h3{font-size: 22px}.form-card>p{margin-top: 6px;color: var(--text-muted);font-size: 15px}.form-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;margin-top: 24px}.form-grid .full{grid-column: 1 / -1}.form-grid label{display: block;font-size: 13px;font-weight: 600;margin-bottom: 6px}.form-grid input,.form-grid select,.form-grid textarea{width: 100%;font: 400 15px/1.4 var(--font);color: var(--text);background: #f5f5f5;border: 1px solid rgba(0,0,0,.1);border-radius: var(--r-input);padding: 12px;transition: border-color .2s,background-color .2s}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{outline: none;border-color: var(--royal);background: #fff;box-shadow: 0 0 0 3px rgba(0,26,211,.12)}.form-grid textarea{min-height: 120px;resize: vertical}.form-legal{margin-top: 16px;font-size: 12.5px;color: var(--text-muted)}.form-legal a{color: var(--royal)}.form-card .btn{margin-top: 20px;width: 100%}@media (max-width: 860px){.contact-grid{grid-template-columns: 1fr}}@media (max-width: 520px){.form-grid{grid-template-columns: 1fr}}.footer{background: #04060d;color: rgba(255,255,255,.7);border-top: 1px solid var(--line-dark);padding: 56px 0 32px;font-size: 14px}.footer-top{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1fr;gap: 32px}.footer-brand img{height: 18px;width: auto}.footer-brand p{margin-top: 18px;max-width: 320px}.footer h4{color: #fff;font-size: 14px;font-weight: 600;letter-spacing: 0;margin-bottom: 14px}.footer ul{display: grid;gap: 10px}.footer a{text-decoration: none;transition: color .2s}.footer a:hover{color: #fff}.footer-bottom{margin-top: 48px;padding-top: 24px;border-top: 1px solid var(--line-dark);display: flex;flex-wrap: wrap;justify-content: space-between;gap: 12px;font-size: 13px;color: rgba(255,255,255,.5)}@media (max-width: 860px){.footer-top{grid-template-columns: 1fr 1fr}.footer-brand{grid-column: 1 / -1}}.reveal{opacity: 0;transform: translateY(18px);transition: opacity .7s ease,transform .7s ease}.reveal.in{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){.reveal{opacity: 1;transform: none;transition: none}}.no-js .reveal{opacity: 1;transform: none}.clients{background: #04060d;color: #fff;padding: 40px 0 44px;border-top: 1px solid var(--line-dark);overflow: hidden}.clients-title{font-size: 13px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--text-on-dark-muted);text-align: center}.marquee{margin-top: 28px;overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display: flex;align-items: center;gap: 0;width: max-content;animation: marquee 48s linear infinite}.marquee:hover .marquee-track{animation-play-state: paused}.marquee-track li{flex: none;padding-right: 64px}.client{display: flex;flex-direction: column;align-items: center;font-size: 22px;font-weight: 700;letter-spacing: -0.01em;color: rgba(255,255,255,.78);white-space: nowrap;line-height: 1.1}.client small{font-size: 11px;font-weight: 500;letter-spacing: .02em;color: rgba(255,255,255,.5);margin-top: 4px}.client-inst{font-size: 15px;font-weight: 600;max-width: none}.client-logo{height: 30px;width: auto;filter: brightness(0) invert(1);opacity: .78}@keyframes marquee{from{transform: translateX(0)}to{transform: translateX(-50%)}}@media (prefers-reduced-motion: reduce){.marquee{-webkit-mask-image: none;mask-image: none}.marquee-track li{padding-right: 0}.marquee-track{animation: none;flex-wrap: wrap;justify-content: center;width: auto;gap: 24px 48px;padding: 0 var(--gutter)}.marquee-track li[aria-hidden="true"]{display: none}}.section>.container,.contact>.container{position: relative;z-index: 1}.hero-mark{position: absolute;z-index: 0;right: -6%;top: 46%;width: min(860px,72vw);transform: translateY(-50%);pointer-events: none;overflow: visible;--spread: 0}.hero-mark .pc{fill: rgba(255,255,255,.028);stroke: rgba(255,255,255,.09);stroke-width: 2;transform-box: fill-box;transform-origin: center;translate: calc(var(--dx) * var(--spread) * 1px) calc(var(--dy) * var(--spread) * 1px);animation: assemble 1.3s cubic-bezier(.2,.8,.2,1) var(--d) both}@keyframes assemble{from{opacity: 0;transform: translate(calc(var(--dx) * 220px),calc(var(--dy) * 220px)) rotate(calc(var(--dx) * 18deg)) scale(.8)}to{opacity: 1;transform: none}}@media (max-width: 960px){.hero-mark{right: -45%;top: 24%;width: 115vw;opacity: .3}}.onetool{margin-top: clamp(56px,8vw,96px);padding-top: 32px;border-top: 1px solid var(--line-dark)}.proof-title{font-size: clamp(18px,2vw,22px);color: var(--text-on-dark-muted)}.proof-title strong{color: #fff;font-weight: 700}.proof-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px;margin: 24px 0 clamp(40px,6vw,64px)}.proof-grid>div{position: relative;padding: 22px 20px;border-radius: var(--r-card);border: 1px solid var(--line-dark);background: rgba(255,255,255,.04);transition: background-color .3s,border-color .3s,transform .3s}.proof-grid>div:hover{background: var(--royal);border-color: var(--royal);transform: translateY(-3px)}.proof-grid>div>span{display: block;font-size: 14px;color: var(--text-on-dark-muted)}.proof-grid>div:hover>span{color: rgba(255,255,255,.85)}.proof-grid .proof-k{display: flex;align-items: center;gap: 10px;font-size: 20px;font-weight: 800;color: #fff;letter-spacing: -0.01em;margin-bottom: 8px}.proof-grid .proof-k::before{content: "";width: 14px;height: 16px;flex: none;background: linear-gradient(90deg,rgba(255,255,255,.25),#fff);clip-path: polygon(0 0,100% 38%,100% 62%,0 100%,0 76%,62% 50%,0 24%)}@media (max-width: 960px){.proof-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 420px){.proof-grid{grid-template-columns: 1fr}}.kinetic{overflow: hidden;padding: clamp(28px,4vw,48px) 0;background: #fff;border-top: 1px solid var(--line)}.kinetic-row{display: flex;align-items: center;gap: .35em;width: max-content;white-space: nowrap;font-size: clamp(54px,9.5vw,148px);font-weight: 800;letter-spacing: -0.045em;line-height: 1.02;color: var(--ink);will-change: transform;transform: translate3d(var(--kx,-18%),0,0)}.kinetic-row i{width: .48em;height: .56em;flex: none;display: block;background: linear-gradient(90deg,rgba(0,26,211,.15),var(--royal));clip-path: polygon(0 0,100% 38%,100% 62%,0 100%,0 76%,62% 50%,0 24%)}.kinetic-outline{color: rgba(0,26,211,.14)}.kinetic-outline i{background: linear-gradient(90deg,rgba(0,26,211,0),rgba(0,26,211,.35))}.kinetic-rev{background: var(--royal);border-top: 0;position: relative;isolation: isolate}.kinetic-rev::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--pattern-dark)}.kinetic-rev .kinetic-row{color: #fff}.kinetic-rev .kinetic-row i{background: linear-gradient(90deg,rgba(255,255,255,.25),#fff)}.kinetic-rev .kinetic-outline{color: rgba(255,255,255,.28)}.kinetic-rev .kinetic-outline i{background: linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.4))}.journey{position: relative;border-top-color: transparent}.journey::before{content: "";position: absolute;left: 0;right: 0;top: -1px;height: 1px;background: var(--line)}.journey::after{content: "";position: absolute;left: 0;right: 0;top: -2px;height: 3px;background: linear-gradient(90deg,var(--royal),#5b6cf0,var(--cyan));transform-origin: left;transform: scaleX(var(--jp,1))}.js-anim .journey>li{transition: opacity .5s}.js-anim .journey>li:not(.on){opacity: .35}.journey .num{display: inline-block;padding: 4px 8px;border-radius: 6px;transition: background-color .3s,color .3s}.journey>li.on .num{color: #fff;background: var(--royal)}.dayj-bg::after,.contact-bg::after{content: "";position: absolute;inset: 0;background: var(--pattern-dark);opacity: .45}.module{position: relative;overflow: hidden;isolation: isolate}.module::after{content: "";position: absolute;inset: 0;z-index: -1;background: var(--royal);opacity: 0;transition: opacity .3s}.module:hover{border-color: var(--royal);color: #fff}.module:hover::after{opacity: 1}.module:hover p{color: rgba(255,255,255,.82)}.module:hover .ic{background: rgba(255,255,255,.14);color: #fff}.module .ic,.module p,.module h3{transition: color .3s,background-color .3s}.aud{position: relative;overflow: hidden;transition: transform .3s,border-color .3s}.aud .k{display: block;font-size: 44px;font-weight: 300;letter-spacing: -0.03em;line-height: 1}.aud:hover{transform: translateY(-4px);border-color: var(--royal)}.start-step .n{background: linear-gradient(135deg,var(--royal),#5b6cf0 60%,var(--cyan));-webkit-background-clip: text;background-clip: text;color: transparent}.print-demo{display: flex;flex-direction: column;align-items: center}.printer{position: relative;z-index: 3;width: min(460px,100%);height: 48px;display: flex;align-items: center;gap: 10px;padding: 0 16px;border-radius: 12px 12px 6px 6px;background: linear-gradient(180deg,#2b3448,#141a27);border: 1px solid rgba(255,255,255,.14);color: rgba(255,255,255,.7);font-size: 11px;font-weight: 700;letter-spacing: .1em}.printer-led{width: 8px;height: 8px;border-radius: 50%;background: #34d27a;box-shadow: 0 0 8px #34d27a}.print-demo.printing .printer-led{background: #ffb340;box-shadow: 0 0 8px #ffb340;animation: blink .5s steps(2) infinite}@keyframes blink{50%{opacity: .3}}.printer-slot{position: absolute;left: 14%;right: 14%;bottom: -4px;height: 7px;border-radius: 4px;background: #04060a}.print-demo .badge-wrap{align-items: flex-start;overflow: hidden;margin-top: -3px;padding: 0 4px 6px;width: min(420px,100%)}.print-demo .badge.alt{transform: none}.print-demo.armed .badge{transform: translateY(-112%);transition: transform 1.5s cubic-bezier(.3,.7,.25,1),opacity .5s}.print-demo.armed.p1 .badge:first-child,.print-demo.armed.p2 .badge.alt{transform: none}.print-demo.armed.fade .badge{opacity: 0}.print-demo.printing .printer-chip i{background: #ffb340}@media (prefers-reduced-motion: reduce){.hero-mark .pc{animation: none}.js-anim .journey>li:not(.on){opacity: 1}}.print-demo.reset .badge{transition: none !important}.nav,.nav.scrolled,.nav.open{background: transparent;border-bottom-color: transparent;-webkit-backdrop-filter: none;backdrop-filter: none}.nav{padding: 12px var(--gutter) 0;transition: transform .45s cubic-bezier(.2,.8,.2,1)}.nav.hide{transform: translateY(-120%)}.nav .nav-inner{max-width: calc(var(--max) - 2 * var(--gutter));height: 64px;padding: 0 10px 0 16px;border-radius: 16px;border: 1px solid transparent;transition: background-color .35s,border-color .35s,height .35s,box-shadow .35s}.nav.scrolled .nav-inner,.nav.open .nav-inner{height: 56px;background: rgba(10,14,22,.58);-webkit-backdrop-filter: saturate(160%) blur(16px);backdrop-filter: saturate(160%) blur(16px);border-color: rgba(255,255,255,.08)}.nav .mark{color: #fff;transition: color .35s}.nav-logo img{transition: opacity .35s}.logo-on-light{display: none}.nav-links{position: relative;gap: 2px}.nav-links a{position: relative;padding: 8px 12px;border-radius: 8px;color: rgba(255,255,255,.68);transition: color .25s,background-color .25s}.nav-links a:hover{color: #fff;background: rgba(255,255,255,.06)}.nav-links a.active{color: #fff}.nav-ink{position: absolute;bottom: 2px;left: 0;height: 2px;width: 0;border-radius: 2px;background: #8fa2ff;opacity: 0;pointer-events: none;transform: translateX(var(--il,0));width: var(--iw,0);transition: transform .4s cubic-bezier(.2,.8,.2,1),width .4s cubic-bezier(.2,.8,.2,1),opacity .3s,background-color .3s}.nav-ink.on{opacity: 1}.nav.scrolled.is-light:not(.open) .nav-inner{background: rgba(255,255,255,.72);border-color: rgba(17,20,24,.08);box-shadow: 0 8px 30px rgba(14,20,30,.06)}.nav.scrolled.is-light:not(.open) .mark{color: var(--royal)}.nav.scrolled.is-light:not(.open) .logo-on-dark{display: none}.nav.scrolled.is-light:not(.open) .logo-on-light{display: block}.nav.scrolled.is-light:not(.open) .nav-links a{color: rgba(17,20,24,.62)}.nav.scrolled.is-light:not(.open) .nav-links a:hover{color: var(--text);background: rgba(17,20,24,.05)}.nav.scrolled.is-light:not(.open) .nav-links a.active{color: var(--text)}.nav.scrolled.is-light:not(.open) .nav-ink{background: var(--royal)}.nav.scrolled.is-light:not(.open) .btn-ghost.light{color: var(--text);border-color: rgba(17,20,24,.35)}.nav.scrolled.is-light:not(.open) .btn-ghost.light:hover{background: var(--text);color: #fff;border-color: var(--text)}.nav.scrolled.is-light:not(.open) .nav-toggle{color: var(--text);border-color: rgba(17,20,24,.15)}@media (max-width: 960px){.nav .nav-inner{padding: 0 8px 0 14px}.nav.open .nav-panel{top: calc(100% + 8px);left: 0;right: 0;border-radius: 16px;border: 1px solid rgba(255,255,255,.1)}.nav-ink{display: none}.nav.open .nav-links a{border-radius: 0;padding-left: 0}}.clients{background: #fff;color: var(--text);border-top: 0;border-bottom: 1px solid var(--line);padding: 44px 0 48px}.clients-title{color: var(--text-muted)}.marquee-track{align-items: center}.marquee-track li{padding-right: 72px;display: flex;align-items: center;min-height: 56px}.client-logo{display: block;height: var(--h,32px);width: auto;max-width: 200px;filter: none;opacity: 1}.client-logo.is-white{filter: brightness(0);opacity: .8}.client{color: #1d222b;font-size: 21px}.client small{color: var(--text-muted)}.client-inst{font-size: 15px}[data-parallax]{translate: 0 var(--py,0px)}.hero-bg,.dayj-bg,.contact-bg{inset: -14% 0}.js-anim [data-parallax]{will-change: translate}.client-logo{mix-blend-mode: multiply}.store-link{display: inline-flex;align-items: center;gap: 8px;margin-top: 18px;font-size: 14px;font-weight: 600;color: #b9c5ff;text-decoration: none}.store-link svg{width: 14px;height: 14px;transition: transform .2s}.store-link:hover{color: #fff}.store-link:hover svg{transform: translateX(3px)}.footer-h4-2{margin-top: 28px}.legal-nav{position: sticky;top: 0;z-index: 50;background: rgba(255,255,255,.85);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);border-bottom: 1px solid var(--line)}.legal-nav .container{display: flex;align-items: center;justify-content: space-between;gap: 16px;height: 68px}.legal-nav .nav-logo .mark{color: var(--royal)}.legal-nav .actions{display: flex;gap: 8px}.legal-hero{position: relative;isolation: isolate;overflow: hidden;background: #04060d;color: #fff;padding: clamp(56px,8vw,96px) 0 clamp(40px,6vw,64px)}.legal-hero .contact-bg{inset: 0}.legal-hero h1{font-size: clamp(34px,5vw,56px);margin-top: 16px}.legal-hero p{margin-top: 14px;color: var(--text-on-dark-muted)}.legal-tabs{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 28px}.legal-tabs a{padding: 8px 14px;border-radius: 999px;border: 1px solid var(--line-dark);color: rgba(255,255,255,.8);text-decoration: none;font-size: 14px;font-weight: 500}.legal-tabs a[aria-current="page"]{background: #fff;color: var(--ink);border-color: #fff}.legal-body{padding: clamp(48px,7vw,88px) 0 var(--section)}.legal-body .container{max-width: 820px}.legal-body h2{font-size: 20px;letter-spacing: -0.01em;margin: 40px 0 12px;color: var(--royal)}.legal-body h2:first-child{margin-top: 0}.legal-body p,.legal-body li{color: #333a45;font-size: 16.5px;line-height: 1.7}.legal-body p + p{margin-top: 12px}.legal-body ul{margin: 12px 0;display: grid;gap: 6px}.legal-body li{position: relative;padding-left: 20px}.legal-body li::before{content: "";position: absolute;left: 0;top: .72em;width: 7px;height: 7px;border-radius: 2px;background: var(--royal)}.legal-body a{color: var(--royal)}.legal-updated{margin-top: 48px;padding-top: 20px;border-top: 1px solid var(--line);font-size: 14px;color: var(--text-muted)}@media (max-width: 520px){.legal-nav .actions .btn-ghost{display: none}}.lp-demo{--lp: #001ad3;position: relative;display: grid;grid-template-columns: minmax(0,1fr) 168px;gap: 12px;align-items: start}.lp-page .lp-hero{position: relative;padding: 22px 18px 20px;color: #fff;display: flex;flex-direction: column;gap: 6px;background: radial-gradient(120% 120% at 100% 0%,rgba(255,255,255,.28),transparent 55%),var(--lp);transition: background-color .6s ease}.lp-logo{width: 34px;height: 10px;border-radius: 3px;background: rgba(255,255,255,.85);margin-bottom: 10px}.lp-hero small{font-size: 11px;opacity: .85}.lp-hero strong{font-size: 19px;font-weight: 800;letter-spacing: -0.02em;line-height: 1.15}.lp-btn{align-self: flex-start;margin-top: 8px;padding: 7px 12px;border-radius: 7px;background: #fff;color: var(--lp);font-size: 11px;font-weight: 700;transition: color .6s ease}.lp-cards{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px;padding: 14px}.lp-cards span{height: 46px;border-radius: 6px;background: #f2f3f7;border-top: 3px solid var(--lp);transition: border-color .6s ease}.lp-admin{padding: 12px;font-size: 11px}.lp-admin-head{font-weight: 700;font-size: 12px;padding-bottom: 8px;border-bottom: 1px solid var(--mist);margin-bottom: 4px}.lp-admin label{display: block;margin: 10px 0 6px;color: var(--text-muted);font-weight: 600}.lp-templates{display: flex;flex-wrap: wrap;gap: 4px}.lp-templates span{padding: 3px 7px;border-radius: 999px;border: 1px solid #ddd;font-size: 10px}.lp-templates span.on{border-color: var(--lp);color: var(--lp);font-weight: 700;transition: color .6s,border-color .6s}.lp-swatches{display: flex;gap: 6px}.lp-swatches i{width: 22px;height: 22px;border-radius: 6px;background: var(--c);box-shadow: 0 0 0 2px #fff;transition: box-shadow .3s,transform .3s}.lp-swatches i.on{box-shadow: 0 0 0 2px #fff,0 0 0 4px var(--c);transform: scale(1.05)}.lp-upload{padding: 8px;border: 1px dashed #cfd3dc;border-radius: 6px;color: var(--text-muted);font-size: 10px;text-align: center}@media (max-width: 520px){.lp-demo{grid-template-columns: 1fr}}.hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.form-status{margin-top: 12px;font-size: 14px;color: var(--text-muted);min-height: 1em}.form-status:empty{display: none}.form-status.is-error{color: #b42318}.form-status a{color: var(--royal)}.form-card .btn[disabled]{opacity: .6;cursor: wait}
