*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Geist,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f8fb;--bg-2:#edf2f8;--surface:#fff;--surface-2:#f3f6fa;--ink:#0b1220;--ink-soft:#3a4556;--ink-muted:#5b6677;--line:#0b122017;--line-strong:#0b122029;--accent:#38c4f2;--accent-ink:#08669c;--accent-graph:#1597d6;--accent-deep:#0b4f86;--tint:#e6f5fc;--tint-2:#d3eefa;--on-accent:#0b1220;--btn-bg:#0b1220;--btn-fg:#fff;--ok:#0f7a4f;--ok-tint:#e3f5ec;--warn:#8a5a00;--warn-tint:#fdf3dc;--grad:linear-gradient(100deg, #0b8fd0 0%, #0a6fa8 55%, #0b4f86 100%);--grad-fill:linear-gradient(135deg, #7de9f5 0%, #38c4f2 50%, #2d8ed4 100%);--shadow-sm:0 1px 2px #0b12200d;--shadow:0 1px 2px #0b12200a, 0 14px 34px -14px #0b122029;--shadow-lg:0 2px 4px #0b12200a, 0 40px 80px -30px #0b1e3c47;--glow:radial-gradient(60% 60% at 70% 0%, #38c4f229, transparent 70%);--f:var(--font-host), "Host Grotesk", system-ui, "Segoe UI", Roboto, sans-serif;--t-label:.75rem;--t-small:.875rem;--t-body:1rem;--t-lead:1.1875rem;--t-h3:1.25rem;--t-h2:clamp(1.875rem, 1.3rem + 2.2vw, 3rem);--t-h1:clamp(2.5rem, 1.5rem + 3.4vw, 4.25rem);--r-sm:12px;--r-md:18px;--r-lg:26px;--max:1200px}:root[data-mode=dunkel]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080a10;--bg-2:#0e131d;--surface:#111319;--surface-2:#181a20;--ink:#eef2fa;--ink-soft:#c0c4cb;--ink-muted:#94989f;--line:#eef2fa17;--line-strong:#eef2fa2b;--accent:#38c4f2;--accent-ink:#6fd2f4;--accent-graph:#38c4f2;--accent-deep:#2d8ed4;--tint:#133342;--tint-2:#17405a;--on-accent:#080a10;--btn-bg:#eef2fa;--btn-fg:#080a10;--ok:#5ad19a;--ok-tint:#12302a;--warn:#f2c46b;--warn-tint:#33280f;--grad:linear-gradient(100deg, #7de9f5 0%, #38c4f2 50%, #2d8ed4 100%);--shadow-sm:0 1px 0 #ffffff08;--shadow:0 1px 0 #ffffff08, 0 18px 40px -18px #000000b3;--shadow-lg:0 1px 0 #ffffff0a, 0 40px 90px -30px #000c;--glow:radial-gradient(60% 60% at 70% 0%, #38c4f224, transparent 70%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:400 var(--t-body)/1.6 var(--f);-webkit-font-smoothing:antialiased;transition:background-color .3s,color .3s}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:30;background:var(--bg);position:fixed;inset:0 0 auto}.wrap{max-width:var(--max);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto}@media (min-width:760px){.wrap{padding-left:max(32px, env(safe-area-inset-left,0px));padding-right:max(32px, env(safe-area-inset-right,0px))}}a{color:inherit}h1,h2,h3,h4,p{margin:0}h1,h2,h3{text-wrap:balance}:focus-visible{outline:2px solid var(--accent-graph);outline-offset:3px;border-radius:8px}svg.i{flex:none;width:1.1em;height:1.1em}.num{font-variant-numeric:tabular-nums}.head{top:env(safe-area-inset-top,0px);z-index:25;background:var(--bg);border-bottom:1px solid var(--line);position:sticky}.head .wrap{align-items:center;gap:18px;min-height:70px;display:flex}.logo{align-items:center;gap:10px;text-decoration:none;display:flex}.logo-mark{background:var(--grad-fill);color:#0b1220;letter-spacing:-.04em;border-radius:10px;place-items:center;width:34px;height:34px;font-size:1.05rem;font-weight:800;display:grid;box-shadow:inset 0 -2px #0000001f}.logo-mark:before{content:"N"}.logo-name{line-height:1.05;display:grid}.logo-name b{letter-spacing:-.035em;font-size:1.15rem;font-weight:800}.logo-name small{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;font-size:.75rem;font-weight:700}.nav{gap:4px;margin-left:18px;display:none}.nav a{color:var(--ink-soft);border-radius:999px;padding:8px 12px;font-size:.9375rem;font-weight:500;text-decoration:none}.nav a:hover{background:var(--surface-2);color:var(--ink)}.head-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.lang{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;padding:3px;display:flex}.lang a{min-width:34px;min-height:36px;color:var(--ink-muted);font:700 .75rem/1 var(--f);letter-spacing:.08em;border-radius:999px;place-items:center;padding:0 8px;text-decoration:none;display:grid;position:relative}.lang a[aria-current=page]{background:var(--ink);color:var(--bg)}.mode,.menu-button{border:1px solid var(--line-strong);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;display:grid}.btn-accent{background:var(--accent);min-height:44px;color:var(--on-accent);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:.9375rem;font-weight:700;text-decoration:none;display:none}.mobile-nav{padding:8px max(16px, env(safe-area-inset-right,0px)) 16px max(16px, env(safe-area-inset-left,0px));border-top:1px solid var(--line);background:var(--surface);border-bottom:1px solid var(--line-strong);gap:2px;display:grid;box-shadow:0 24px 40px -24px #0b122047}.mobile-nav a{border-radius:12px;align-items:center;min-height:48px;padding:0 12px;font-weight:600;text-decoration:none;display:flex}.mobile-nav a:hover{background:var(--surface-2)}.mobile-nav .mobile-cta{background:var(--accent);color:var(--on-accent);justify-content:space-between;margin-top:8px}@media (min-width:1280px){.nav{display:flex}.btn-accent{display:inline-flex}.menu-button,.mobile-nav{display:none}}@media (max-width:420px){.logo-name small{display:none}.head-tools{gap:6px}.lang a{min-width:30px;padding:0 6px}}@media (max-width:359px){.logo-name{display:none}.head .wrap{gap:10px}}html{scroll-padding-top:90px}svg.lucide{flex:none;width:1.1em;height:1.1em}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pill{border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow-sm);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 5px;font-weight:700;display:inline-flex}.pill i{background:var(--grad-fill);color:#0b1220;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.pill i svg{width:13px;height:13px}.sec{padding-block:clamp(64px,7.5vw,104px)}.sec-head{text-align:center;justify-items:center;gap:18px;max-width:760px;margin:0 auto clamp(40px,5vw,64px);display:grid}.h2{font-size:var(--t-h2);letter-spacing:-.022em;font-weight:700;line-height:1.08}.sub{max-width:40em;font-size:var(--t-lead);color:var(--ink-muted);line-height:1.55}.btn-dark{background:var(--btn-bg);min-height:56px;color:var(--btn-fg);border-radius:999px;align-items:center;gap:10px;padding:0 28px;font-size:1.0625rem;font-weight:700;line-height:1.25;text-decoration:none;transition:transform .15s;display:inline-flex;box-shadow:0 1px 2px #0b122033}.btn-dark:hover{transform:translateY(-1px)}.btn-ghost{align-items:center;gap:12px;min-height:56px;font-weight:700;text-decoration:none;display:inline-flex}.btn-ghost span.c{background:var(--surface);border:1px solid var(--line-strong);width:42px;height:42px;box-shadow:var(--shadow-sm);border-radius:999px;place-items:center;display:grid}.card{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg)}.chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:2px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.chip-tint{background:var(--tint);color:var(--ink)}.chip-ok{background:var(--ok-tint);color:var(--ok)}.chip-warn{background:var(--warn-tint);color:var(--warn)}.chip-line{border:1px solid var(--line-strong);color:var(--ink-soft)}.hero{padding-top:clamp(56px,8vw,104px);position:relative;overflow:hidden}.hero:before{content:"";background:var(--glow);pointer-events:none;height:760px;position:absolute;inset:-20% -10% auto}.hero .wrap{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;padding-bottom:clamp(48px,7vw,96px);display:grid;position:relative}.hero-copy{justify-items:start;min-width:0;display:grid}.hero-example{min-width:0}@media (min-width:1040px){.hero .wrap{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:56px}}.hero .wrap>*{min-width:0;max-width:100%}.hero h1{max-width:13.5em;font-size:var(--t-h1);letter-spacing:-.022em;margin-top:22px;font-weight:800;line-height:1.06}@media (max-width:359px){.hero h1{font-size:2.125rem}}.mark{white-space:nowrap;background:var(--grad);-webkit-text-fill-color:transparent;color:var(--accent-ink);-webkit-background-clip:text;background-clip:text;position:relative}@media (forced-colors:active){.mark{-webkit-text-fill-color:CanvasText;background:0 0}}.mark:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 20' preserveAspectRatio='none'%3E%3Cpath d='M3 14 C 70 4, 160 3, 297 9' fill='none' stroke='%2338c4f2' stroke-width='7' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:.2em;position:absolute;bottom:0;left:-2%;right:-2%}.hero .lead{max-width:34em;font-size:var(--t-lead);color:var(--ink-soft);margin-top:20px}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.trust{font-size:var(--t-small);color:var(--ink-soft);gap:8px;margin:20px 0 0;padding:0;font-weight:600;list-style:none;display:grid}.trust li{align-items:center;gap:8px;display:flex}.trust svg{color:var(--accent-graph)}.trust a{color:inherit;text-underline-offset:3px;margin-block:-8px;padding-block:8px;text-decoration:underline}.dots{gap:7px;display:flex}.dots i{background:var(--line-strong);border-radius:50%;width:11px;height:11px}.panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.panel-head b{font-size:.9375rem;font-weight:700}.live{color:var(--ok);align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:inline-flex}.live:before{content:"";width:7px;height:7px;box-shadow:0 0 0 4px var(--ok-tint);background:currentColor;border-radius:50%;animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.35}}.wave{align-items:center;gap:3px;height:46px;display:flex}.wave i{background:var(--accent-graph);opacity:.85;min-width:2px;height:var(--h);animation:1.4s ease-in-out infinite wave;animation-delay:var(--d);border-radius:3px;flex:1}@keyframes wave{50%{transform:scaleY(.45)}}.msg{border-radius:14px;max-width:92%;padding:9px 12px;font-size:.8125rem;line-height:1.4}.msg small{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:2px;font-size:.75rem;font-weight:700;display:block}.msg-in{background:var(--surface-2);border-top-left-radius:4px}.msg-out{background:var(--tint);border-top-right-radius:4px;justify-self:end}.call{gap:12px;margin:0;display:grid}.call figcaption{display:flex}.call .panel{border-color:var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:22px}.call .msg{margin:0;font-size:.9375rem}.call .msg small{font-size:.75rem}.biz-sec{background:var(--surface);border-bottom:1px solid var(--line)}.biz-rows{gap:clamp(64px,8vw,112px);display:grid}.biz{align-items:center;gap:32px;display:grid}@media (min-width:960px){.biz{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px}.biz.rev .biz-visual{order:2}}.biz-text{justify-items:start;gap:16px;min-width:0;display:grid}.biz-eye{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:8px;font-size:.75rem;font-weight:700;display:inline-flex}.biz-eye i{background:var(--grad-fill);color:#0b1220;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.biz-text h3{letter-spacing:-.035em;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-weight:800;line-height:1.08}.biz-text>p{color:var(--ink-soft);font-size:1.0625rem}.biz-text .checks{border-top:0;margin-top:4px;padding-top:0}.biz-meta{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.biz-meta .chip,.sec-head .chip{white-space:normal;height:auto;padding-block:5px;line-height:1.35}.biz-visual{border-radius:var(--r-lg);background:radial-gradient(120% 100% at 0% 0%, var(--tint-2) 0%, transparent 55%), linear-gradient(160deg, var(--tint) 0%, var(--bg) 85%);border:1px solid var(--line);min-width:0;padding:clamp(16px,2.4vw,28px);position:relative}.biz-visual>.chip{background:var(--surface);margin-bottom:12px;display:inline-flex}.win{background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);border-radius:16px;font-size:.8125rem;overflow:hidden}.win-bar{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:10px;padding:10px 14px;font-weight:700;display:flex}.win-bar .dots i{width:9px;height:9px}.app{grid-template-columns:150px minmax(0,1fr);min-height:300px;display:grid}.app-side{border-right:1px solid var(--line);background:var(--surface-2);align-content:start;gap:4px;padding:14px 10px;display:grid}.app-side span{color:var(--ink-muted);border-radius:9px;align-items:center;gap:8px;padding:7px 10px;font-weight:600;display:flex}.app-side span i{background:var(--line-strong);border-radius:3px;width:8px;height:8px}.app-side span.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.app-side span.on i{background:var(--accent-graph)}.app-main{align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.kpis div{border:1px solid var(--line);border-radius:12px;padding:10px}.kpis strong{letter-spacing:-.03em;font-size:1.375rem;font-weight:800;line-height:1.1;display:block}.kpis span{color:var(--ink-muted);font-size:.75rem}.rows{border:1px solid var(--line);border-radius:12px;gap:0;display:grid;overflow:hidden}.rows div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.rows div:last-child{border-bottom:0}.rows b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.rows small{color:var(--ink-muted);font-size:.75rem}@media (max-width:560px){.app{grid-template-columns:1fr}.app-side{display:none}}.proc{gap:14px;padding:16px;display:grid}.lane{gap:8px;display:grid}.lane>b{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem}.lane-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.step{border:1px solid var(--line-strong);background:var(--surface);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:.75rem;font-weight:600;display:inline-flex;position:relative}.step.dup{border-color:color-mix(in srgb, var(--warn) 45%, transparent);background:var(--warn-tint);color:var(--warn)}.step.auto{background:var(--accent);color:#0b1220;border-color:#0000}.arrow{color:var(--ink-muted);font-size:.75rem}.proc-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.proc-foot strong{letter-spacing:-.02em;font-size:1.125rem;font-weight:800}.proc-foot .chip{white-space:normal;border-radius:14px;align-items:flex-start;height:auto;padding:6px 14px;line-height:1.35}.llm{gap:12px;padding:16px;display:grid}.llm-badges{flex-wrap:wrap;gap:6px;display:flex}.lock{background:var(--ink);width:22px;height:22px;color:var(--bg);border-radius:7px;place-items:center;display:grid}.llm-foot{border-top:1px solid var(--line);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:10px;font-size:.75rem;display:flex}.law-list{max-width:880px;margin-inline:auto}.law-title{align-items:center;gap:14px;display:flex}.law-title .ic{background:var(--tint);width:40px;height:40px;color:var(--accent-ink);border-radius:12px;flex:none;place-items:center;display:grid}.disclaimer{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface-2);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;max-width:880px;margin:24px auto 0;padding:20px 22px;display:grid}.disclaimer i{background:var(--ink);width:40px;height:40px;color:var(--bg);border-radius:12px;place-items:center;display:grid}.disclaimer p{color:var(--ink-soft);font-size:.9375rem}.disclaimer b{color:var(--ink)}.stat-big{text-align:center;justify-items:center;gap:10px;padding:clamp(24px,3.5vw,36px) 22px;display:grid}.stat-trio{gap:14px;display:grid}@media (min-width:760px){.stat-trio{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat-trio .stat-big{align-content:start;min-width:0}.stats-sec{padding-top:0}.stat-more{max-width:880px;margin:22px auto 0}.stat-notes{color:var(--ink-soft);gap:12px;margin:0;padding:0 2px 20px;font-size:.9375rem;list-style:none;display:grid}.stat-notes b{color:var(--ink);font-weight:800}.stat-notes span{color:var(--ink-muted)}.stat-big .n{letter-spacing:-.03em;align-items:baseline;gap:.2em;font-size:clamp(2.5rem,1.9rem + 2vw,3.5rem);font-weight:800;line-height:1;display:flex}.stat-big .n small{letter-spacing:-.02em;color:var(--accent-ink);font-size:.32em;font-weight:700}.stat-big .cap{color:var(--ink-soft);font-size:.9375rem;font-weight:500;line-height:1.45}.stat-big p{max-width:36em;color:var(--ink-muted)}.source{text-align:center;color:var(--ink-muted);margin-top:18px;font-size:.8125rem}.market{margin-top:8px;padding-bottom:22px}.market h3{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:18px;font-size:.75rem;font-weight:700}.market-grid{gap:14px;display:grid}@media (min-width:760px){.market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);align-content:start;gap:10px;padding:18px;display:grid}.mk strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:800;line-height:1}.mk p{color:var(--ink-soft);font-size:.9375rem}.mk .meter{background:var(--surface-2);border-radius:999px;height:8px;overflow:hidden}.mk .meter i{height:100%;width:var(--v);border-radius:inherit;background:var(--grad-fill);display:block}.mk small{color:var(--ink-muted);font-size:.75rem}.mk small a{color:var(--accent-ink)}.pain{background:var(--bg-2);border-block:1px solid var(--line)}.notes{gap:12px;display:grid}@media (min-width:760px){.notes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.notes{grid-template-columns:repeat(3,minmax(0,1fr))}}.notes .note-hl{grid-column:1/-1;grid-template-columns:minmax(0,1fr);padding:22px}@media (min-width:760px){.notes .note-hl{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 32px;padding:24px 32px}}.note{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);color:inherit;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;padding:18px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid;position:relative}.note-link:hover{border-color:var(--accent-graph);transform:translateY(-2px)}.note-text{gap:6px;min-width:0;display:grid}.note-q{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600;line-height:1.35}.note .note-text small{color:var(--accent-ink);align-items:center;gap:6px;font-size:.875rem;font-weight:700;display:inline-flex}.note .ic{background:var(--tint);width:36px;height:36px;color:var(--accent-ink);border-radius:11px;place-items:center;display:grid}.note-hl{background:var(--grad-fill);color:#0b1220;border-color:#0000}.note-hl:before{display:none}.note-hl h3{letter-spacing:-.03em;font-size:1.5rem;font-weight:800;line-height:1.15}.note-hl p{font-size:1rem;line-height:1.5}.note-hl a{align-items:center;gap:8px;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.note-hl a span{color:#fff;background:#0b1220;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.sol-grid{gap:18px;display:grid}@media (min-width:700px){.sol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.sol-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sol{grid-template-rows:auto 1fr;display:grid;overflow:hidden}.sol-wide{grid-column:1/-1}@media (min-width:900px){.sol-wide{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.sol-wide .viz{border-bottom:0;border-right:1px solid var(--line);height:auto}}.sol-process{margin-top:18px}.sol-more{border-top:0}.sol-more details{border-bottom:0;border-top:1px solid var(--line)}.qa.sol-more summary{padding:12px 0;font-size:.9375rem}.qa.sol-more summary span.c{width:26px;height:26px}.sol-more .checks{border-top:0;margin:0;padding:4px 0 12px}.viz-app-row{flex-wrap:wrap;gap:6px;display:flex}.viz-app .panel-head{margin-bottom:8px}.sol,.mk,.tier,.note,.proj,.panel,.duo .card{min-width:0}@media (max-width:520px){.node-row{flex-wrap:wrap}.node{white-space:normal}.badge{left:16px}.meter-row{grid-template-columns:5.5em minmax(0,1fr) 3.2em}}.viz{border-bottom:1px solid var(--line);background:radial-gradient(120% 100% at 0% 0%, var(--tint-2) 0%, transparent 55%), linear-gradient(160deg, var(--tint) 0%, var(--surface) 80%);align-content:center;gap:10px;height:238px;padding:46px 22px 22px;display:grid;position:relative;overflow:hidden}.viz-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;gap:8px;padding:12px 14px;font-size:.8125rem;display:grid;position:relative}.sol-body{flex-direction:column;gap:12px;padding:22px 22px 8px;display:flex}.sol-body>.more{align-self:flex-start;margin-top:auto}.sol-body>.sol-more{margin-top:auto}.sol-body>.sol-more~.more{border-top:1px solid var(--line);justify-content:space-between;align-self:stretch;margin-top:-12px}.sol-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.price{color:var(--accent-ink);letter-spacing:-.01em;font-size:1.0625rem;font-weight:800}.sol h3{font-size:var(--t-h3);letter-spacing:-.025em;font-weight:700;line-height:1.2}.sol p{color:var(--ink-soft);font-size:.9375rem}.ex{border-left:2px solid var(--accent-graph);color:var(--ink-soft);gap:4px;padding:2px 0 2px 14px;font-size:.875rem;display:grid}.ex b{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:.75rem}.more{min-height:44px;color:var(--ink);align-items:center;gap:8px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.more:hover{color:var(--accent-ink)}.node-row{align-items:center;gap:8px;display:flex}.node{background:var(--surface);border:1px solid var(--line-strong);white-space:nowrap;border-radius:10px;padding:6px 10px;font-size:.75rem;font-weight:700}.node-acc{background:var(--accent);color:#0b1220;border-color:#0000}.link-line{background:repeating-linear-gradient(90deg, var(--accent-graph) 0 6px, transparent 6px 10px);flex:1;min-width:14px;height:2px}.stack{gap:6px;display:grid}.src-chip{flex-wrap:wrap;gap:6px;display:inline-flex}.meter-row{grid-template-columns:6.5em minmax(0,1fr) 3.5em;align-items:center;gap:10px;font-size:.75rem;display:grid}.meter-row i{background:var(--surface-2);border-radius:999px;height:8px;overflow:hidden}.meter-row i:after{content:"";height:100%;width:var(--v);border-radius:inherit;background:var(--accent-graph);display:block}.meter-row span:last-child{color:var(--ink-muted);text-align:right}.agenda li{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;font-size:.8125rem;font-weight:600;display:grid}.agenda li span{background:var(--ink);width:22px;height:22px;color:var(--bg);border-radius:999px;place-items:center;font-size:.75rem;font-weight:800;display:grid}.agenda{gap:8px;margin:0;list-style:none;display:grid}.agenda.viz-card{padding:14px 16px}.badge{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:.75rem;font-weight:700;display:flex;position:absolute;bottom:16px;right:16px}.badge i{background:var(--grad-fill);color:#0b1220;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.pricing{background:var(--surface);border-block:1px solid var(--line)}.tiers{gap:18px;display:grid}@media (min-width:900px){.tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}.tier{border-radius:var(--r-lg);border:1px solid var(--line-strong);background:var(--bg);flex-direction:column;gap:14px;padding:28px 26px;display:flex;position:relative}.tier-hl{border:1px solid var(--accent-graph);background:var(--surface);box-shadow:0 0 0 1px var(--accent-graph), 0 30px 60px -32px #1597d68c}.tier-top{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.tier .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem;font-weight:700}.tier h3{letter-spacing:-.03em;font-size:1.5rem;font-weight:700}.tier .amount{letter-spacing:-.025em;font-size:2.75rem;font-weight:800;line-height:1}.tier-fit{color:var(--ink);font-size:.9375rem;font-weight:600;line-height:1.5}.tier-note{color:var(--ink-muted);font-size:.8125rem;font-weight:600}.amount-was{letter-spacing:0;color:var(--ink-muted);white-space:nowrap;margin-left:.3em;font-size:.5em;font-weight:600;text-decoration-thickness:.08em}.tier .amount small{letter-spacing:0;color:var(--ink-muted);font-size:.875rem;font-weight:600}.checks{border-top:1px solid var(--line);gap:10px;margin:6px 0 0;padding:16px 0 0;list-style:none;display:grid}.checks li{color:var(--ink-soft);grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:.9375rem;display:grid}.checks li:before{content:"";background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center / 13px no-repeat;border-radius:999px;width:20px;height:20px}.tier .btn-line{border:1px solid var(--line-strong);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;min-height:44px;margin-top:auto;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.tier-hl .btn-line{background:var(--btn-bg);color:var(--btn-fg);border-color:#0000}.host{border-radius:var(--r-md);background:var(--bg);border:1px solid var(--line-strong);align-items:center;gap:12px 24px;margin-top:18px;padding:20px 24px;display:grid}@media (min-width:760px){.host{grid-template-columns:auto minmax(0,1fr) auto}}.host b{letter-spacing:-.02em;font-size:1.1875rem;font-weight:700}.host p{color:var(--ink-soft);font-size:.9375rem}.host strong{letter-spacing:-.03em;white-space:nowrap;font-size:1.375rem;font-weight:800}.tiers-more{margin-top:10px}.tiers-more+.duo{margin-top:40px}.duo{gap:18px;margin-top:18px;display:grid}@media (min-width:900px){.duo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px) and (max-width:1179px){.duo>:nth-child(3):last-child{grid-column:1/-1}}@media (min-width:1180px){.duo:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}.duo .card{background:var(--bg);box-shadow:none;border-color:var(--line-strong);gap:16px;padding:26px;display:grid}.duo-top{justify-content:space-between;align-items:start;gap:12px;display:flex}.duo h3{letter-spacing:-.03em;font-size:1.375rem;font-weight:700}.duo .amount{letter-spacing:-.03em;white-space:nowrap;font-size:1.375rem;font-weight:800}.duo p{color:var(--ink-soft);font-size:.9375rem}.note-small{text-align:center;color:var(--ink-muted);margin-top:18px;font-size:.8125rem}.proj-grid{gap:18px;display:grid}@media (min-width:700px){.proj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.proj-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px}}.proj{align-content:start;gap:14px;text-decoration:none;display:grid}.shot{aspect-ratio:4/3;border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface-2);max-width:100%;box-shadow:var(--shadow);position:relative;overflow:hidden}.shot img{-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;width:100%;height:100%;transition:transform .5s;display:block}.shot picture,.project-visual-image picture{display:contents}.proj:hover .shot img{transform:scale(1.03)}.shot .go{background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:38px;height:38px;color:var(--ink);border:1px solid var(--line);border-radius:999px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.proj-meta{gap:6px;display:grid}.proj-meta small{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem;font-weight:700}.proj-meta b{letter-spacing:-.02em;font-size:1.1875rem;font-weight:700}.proj-meta .chip{justify-self:start}@media (min-width:760px) and (max-width:1079.98px){.proj-grid>.proj:last-child:nth-child(odd){-moz-column-gap:18px;grid-column:1/-1;grid-template-columns:calc(50% - 9px) minmax(0,1fr);align-items:center;column-gap:18px}}@media (min-width:1080px){.proj-grid>.proj:last-child:nth-child(3n+1){-moz-column-gap:22px;grid-column:1/-1;grid-template-columns:calc(33.3333% - 14.6667px) minmax(0,1fr);align-items:center;column-gap:22px}}.steps{counter-reset:s;gap:22px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}}.steps li{counter-increment:s;align-content:start;gap:10px;padding-top:58px;display:grid;position:relative}.steps li:before{content:counter(s);background:var(--surface);border:2px solid var(--accent-graph);width:42px;height:42px;color:var(--ink);z-index:1;border-radius:999px;place-items:center;font-weight:800;display:grid;position:absolute;top:0;left:0}.steps li:after{content:"";background:linear-gradient(90deg, var(--accent-graph), var(--line-strong));height:2px;position:absolute;top:20px;left:42px;right:-26px}.steps li:last-child:after{display:none}@media (max-width:899px){.steps li:after{display:none}}.steps h3{letter-spacing:-.02em;font-size:1.1875rem;font-weight:700}.steps p{color:var(--ink-soft);font-size:.9375rem}.faq{background:var(--bg-2);border-top:1px solid var(--line)}.faq-grid{gap:40px;display:grid}@media (min-width:960px){.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.faq-intro{justify-items:start;gap:18px;display:grid}.faq-intro .h2{text-align:left}.qa{border-top:1px solid var(--line-strong)}.qa details{border-bottom:1px solid var(--line-strong)}.qa summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:18px;padding:20px 2px;font-size:1.125rem;font-weight:600;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary span.c{background:var(--surface);border:1px solid var(--line-strong);width:32px;height:32px;color:var(--accent-ink);border-radius:999px;flex:none;place-items:center;transition:transform .2s;display:grid}.qa details[open] summary span.c{transform:rotate(45deg)}.qa details p{color:var(--ink-soft);padding:0 48px 22px 2px}.cta{padding-block:clamp(56px,7vw,96px)}.cta-box{text-align:center;background:var(--grad-fill);color:#0b1220;isolation:isolate;border-radius:28px;justify-items:center;gap:18px;padding:clamp(40px,6vw,72px) 24px;display:grid;position:relative;overflow:hidden}.cta-box:after{content:"";pointer-events:none;z-index:-1;border:60px solid #ffffff29;border-radius:50%;width:520px;height:520px;position:absolute;inset:auto -22% -75% auto}.cta-box h2{max-width:14em;font-size:var(--t-h2);letter-spacing:-.025em;font-weight:700;line-height:1.04;position:relative}.cta-box p{max-width:34em;font-size:var(--t-lead);color:#0b1220;position:relative}.cta-box .row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex;position:relative}.cta-box .b1{color:#fff;background:#0b1220;border-radius:999px;align-items:center;gap:10px;min-height:54px;padding:0 26px;font-weight:700;text-decoration:none;display:inline-flex}.foot{border-top:1px solid var(--line);background:var(--surface)}.foot-grid{gap:34px;padding-block:56px 36px;display:grid}@media (min-width:900px){.foot-grid{grid-template-columns:1.4fr repeat(4,minmax(0,1fr))}}.foot h4{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:14px;font-size:.75rem;font-weight:700}.foot ul{color:var(--ink-soft);gap:10px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.foot ul a{text-decoration:none}.foot ul a:hover{color:var(--ink)}.foot-brand p{max-width:22em;color:var(--ink-muted);margin-top:14px;font-size:.9375rem}.foot-bottom{color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-block:0 28px;font-size:.8125rem;display:flex}.foot-bottom:before{content:"";background:var(--line);flex:0 0 100%;height:1px;margin-bottom:10px}:root{--err:#b42318;--err-tint:#fde8e6}:root[data-mode=dunkel]{--err:#ff9c8f;--err-tint:#3a1714}::selection{background:var(--accent);color:var(--on-accent)}.foot .foot-h{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 14px;font-size:.75rem;font-weight:700}.foot .logo-name small{letter-spacing:.12em}.foot ul a{align-items:center;min-height:32px;display:inline-flex}@media (max-width:759px){.foot ul a{min-height:44px}}.atlas-legal-pending{color:var(--ink-muted)}.promise{font-size:var(--t-small);color:var(--ink-soft);align-items:center;gap:8px;margin-top:18px;font-weight:600;display:inline-flex}.promise:before{content:"";background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 4px var(--ok-tint);border-radius:50%;margin-inline:4px}.chip-start{place-self:flex-start start}.chip-wrap{white-space:normal;text-align:left;padding-block:5px;line-height:1.35}.sec-head .chip-wrap{text-align:center}.pill i svg.lucide{width:13px;height:13px}.viz-indent{margin-left:22%}.viz-card .chip{white-space:normal;text-align:left;padding-block:4px;line-height:1.35}@media (max-width:420px){.viz-indent{margin-left:8%}}.viz-narrow{max-width:88%}.viz-end{justify-self:end}.msg-full{max-width:100%}.viz-search{color:var(--ink-muted);align-items:center;gap:8px;display:flex}.viz-wide{max-width:78%}.viz-check{gap:10px}figure.note{margin:0}.note blockquote{letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.note figcaption{color:var(--ink-muted);font-size:.8125rem}.note-hl a{color:#0b1220}.biz-text .more{margin-top:6px}a.duo-card{color:inherit;background:var(--bg);box-shadow:none;border-color:var(--line-strong);align-content:start;gap:16px;padding:26px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}a.duo-card:hover{border-color:var(--accent-graph);transform:translateY(-2px)}.duo-top{gap:6px;display:grid}.viz-tag{z-index:1;background:var(--surface);position:absolute;top:12px;right:12px}.duo-extras small{color:var(--ink-muted);font-size:.8125rem;font-weight:400;line-height:1.5;display:block}.duo-extras{border-top:1px solid var(--line);color:var(--ink-soft);gap:8px;margin:0;padding:12px 0 0;font-size:.875rem;font-weight:600;list-style:none;display:grid}.overview{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--bg);margin-top:clamp(32px,4vw,56px);scroll-margin-top:90px}.overview summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:18px;padding:clamp(18px,2.4vw,26px) clamp(20px,3vw,32px);font-size:1.25rem;font-weight:800;list-style:none;display:flex}.overview summary::-webkit-details-marker{display:none}.overview summary span.c{background:var(--surface);border:1px solid var(--line-strong);width:32px;height:32px;color:var(--accent-ink);border-radius:999px;flex:none;place-items:center;transition:transform .2s;display:grid}.overview[open] summary span.c{transform:rotate(45deg)}@media (min-width:760px){.overview-ssr:not([open])::details-content{content-visibility:visible}.overview-ssr:not([open]) .overview-body{display:block}.overview-ssr:not([open]) summary span.c{transform:rotate(45deg)}}.overview-body{padding:0 clamp(20px,3vw,32px) clamp(14px,2vw,22px)}.overview-groups{-moz-columns:2 320px;columns:2 320px;-moz-column-gap:40px;column-gap:40px}.overview-group{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:18px}.overview-group h4{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 6px;font-size:.8125rem;font-weight:700}.overview-group ul{margin:0;padding:0;list-style:none}.overview-group li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;font-size:.9375rem;display:flex}.overview-group li span{min-width:0;color:var(--ink-soft)}.overview-group li b{text-align:right;flex:none;max-width:62%;font-weight:700}.duo-top>div{min-width:0}.duo-top .chip{white-space:normal;text-align:left;margin-top:8px;margin-right:6px}.about-sec{padding-top:clamp(48px,6vw,80px);padding-bottom:0}.about{align-items:start;gap:24px;padding:clamp(24px,4vw,44px);display:grid}@media (min-width:760px){.about{grid-template-columns:auto minmax(0,1fr);gap:36px}}.about-ic{background:var(--grad-fill);color:#0b1220;border-radius:18px;place-items:center;width:60px;height:60px;display:grid}.about-ic svg.lucide{width:28px;height:28px}.about-text{justify-items:start;gap:14px;min-width:0;display:grid}.h3x{letter-spacing:-.035em;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.25rem);font-weight:800;line-height:1.1}.about-text p{max-width:62em;color:var(--ink-soft);font-size:1.0625rem}.prod-block{margin-top:clamp(48px,6vw,72px)}.prod-title{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 18px;font-size:.75rem;font-weight:700}.prod-grid{gap:14px;display:grid}@media (min-width:700px){.prod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.prod-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.prod{min-width:0;color:inherit;align-content:start;gap:10px;padding:20px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.prod:hover{border-color:var(--accent-graph);transform:translateY(-2px)}.prod-head{align-items:center;gap:10px;display:flex}.prod-mark{background:var(--ink);width:34px;height:34px;color:var(--bg);border-radius:10px;place-items:center;font-weight:800;display:grid}.prod-head b{letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.prod-go{color:var(--ink-muted);margin-left:auto}.prod-text{color:var(--ink-soft);font-size:.9375rem}.prod .chip{justify-self:start}.inquiry-layout{gap:40px;scroll-margin-top:90px;display:grid}.inquiry-mail{color:var(--ink-soft)}.inquiry-mail a{color:var(--accent-ink);font-weight:700}.inquiry-more{border-top:1px solid var(--line-strong)}.qa.inquiry-more summary{padding:14px 2px;font-size:1rem}.inquiry-more .inquiry-grid{padding-bottom:18px}@media (min-width:960px){.inquiry-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.inquiry-intro{align-content:start;justify-items:start;gap:18px;display:grid}.h2-left{text-align:left}.expect{gap:12px;width:100%;padding-top:8px;display:grid}.expect>b{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);font-size:.75rem;font-weight:700}.expect ol{counter-reset:e;gap:12px;margin:0;padding:0;list-style:none;display:grid}.expect li{color:var(--ink-soft);counter-increment:e;grid-template-columns:30px minmax(0,1fr);gap:12px;display:grid}.expect li:before{content:counter(e);background:var(--tint);width:28px;height:28px;color:var(--ink);border-radius:999px;place-items:center;font-size:.8125rem;font-weight:800;display:grid}.inquiry-card{min-width:0;padding:clamp(20px,3vw,32px)}.inquiry-form{gap:18px;display:grid}.inquiry-grid{gap:16px;display:grid}@media (min-width:700px){.inquiry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.inquiry-wide{grid-column:1/-1}.inquiry-form label{min-width:0;color:var(--ink-soft);gap:6px;font-size:.875rem;font-weight:600;display:grid}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{border:1px solid var(--line-strong);background:var(--bg);width:100%;min-height:48px;color:var(--ink);font:400 1rem/1.4 var(--f);border-radius:12px;padding:12px 14px}.inquiry-form textarea{resize:vertical;min-height:110px}.inquiry-form input:focus-visible,.inquiry-form select:focus-visible,.inquiry-form textarea:focus-visible{outline:2px solid var(--accent-graph);outline-offset:1px;border-color:#0000}.inquiry-form [aria-invalid=true]{border-color:var(--err)}.inquiry-field-error{color:var(--err);font-size:.8125rem;font-weight:600}.inquiry-form .inquiry-consent{align-items:flex-start;gap:10px;font-weight:500;display:flex}.inquiry-consent input{width:24px;height:24px;min-height:24px;accent-color:var(--accent-graph);flex:none;margin-top:1px;padding:0}.inquiry-consent a{color:var(--accent-ink);font-weight:700}.inquiry-error{background:var(--err-tint);color:var(--err);border-radius:12px;padding:12px 14px;font-weight:600}.inquiry-success{background:var(--ok-tint);color:var(--ok);border-radius:14px;align-items:flex-start;gap:12px;padding:18px;font-weight:600;display:flex}.inquiry-queued{background:var(--warn-tint);color:var(--warn)}.inquiry-form .inquiry-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.atlas-primary-button{background:var(--btn-bg);min-height:54px;color:var(--btn-fg);font:700 1.0625rem/1.25 var(--f);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;display:inline-flex}.atlas-primary-button:disabled{opacity:.6;cursor:progress}.consent-panel{z-index:40;right:max(16px, env(safe-area-inset-right,0px));bottom:max(16px, env(safe-area-inset-bottom,0px));left:max(16px, env(safe-area-inset-left,0px));border:1px solid var(--line-strong);background:var(--surface);max-width:440px;color:var(--ink);box-shadow:var(--shadow-lg);border-radius:20px;gap:12px;margin-left:auto;padding:18px;display:grid;position:fixed}.consent-panel h2{letter-spacing:-.02em;margin:2px 0 6px;font-size:1.125rem;font-weight:800}.consent-panel p{color:var(--ink-soft);font-size:.9375rem}.consent-panel p a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.consent-panel>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.consent-panel button{border:1px solid var(--ink-muted);background:var(--surface);min-height:44px;color:var(--ink);font:700 .9375rem/1 var(--f);cursor:pointer;border-radius:999px;padding:0 18px}.foot-link-button{min-height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.foot-link-button:hover{color:var(--ink)}@media (max-width:759px){.foot-link-button{min-height:44px}}.skip-link{z-index:60;background:var(--btn-bg);color:var(--btn-fg);border-radius:999px;padding:12px 18px;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}main:focus{outline:none}.inquiry-grid label.is-required>span:after{content:" *";color:var(--accent-ink)}.inquiry-required-note{color:var(--ink-muted);font-size:.8125rem}.page{isolation:isolate;padding-block:clamp(20px,3vw,36px) clamp(72px,9vw,120px);position:relative}.page:before{content:"";background:var(--glow);pointer-events:none;z-index:-1;height:620px;position:absolute;inset:0 0 auto}.back{min-height:44px;font-size:var(--t-small);color:var(--ink-soft);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.back:hover{color:var(--ink)}.back svg{width:16px;height:16px}.page-label{font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);font-weight:700}.page-hero{align-items:center;gap:36px;margin-top:clamp(16px,3vw,32px);display:grid}@media (min-width:960px){.page-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.page-hero-text{justify-items:start;gap:20px;min-width:0;display:grid}.page-h1{letter-spacing:-.025em;overflow-wrap:break-word;font-size:clamp(2.25rem,1.3rem + 3.2vw,3.75rem);font-weight:800;line-height:1.04}@media (max-width:359px){.page-h1{font-size:1.875rem}}.page-h2{letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.25rem);font-weight:700;line-height:1.1}.page-label+.page-h2{margin-top:10px}.page-actions{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:8px;display:flex}.page-actions button.btn-dark{font-family:var(--f);cursor:pointer;border:0}.page-anchor{gap:10px;padding:clamp(28px,4vw,44px);display:grid}.page-anchor strong{letter-spacing:-.045em;font-size:clamp(2.25rem,1.6rem + 2vw,3.25rem);font-weight:800;line-height:1}.page-block{margin-top:clamp(48px,6vw,88px)}.page-grid{gap:16px;margin-inline:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.page-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-grid-auto{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.page-card{align-content:start;gap:12px;min-width:0;padding:26px;display:grid}.page-card>p:not(.page-label){color:var(--ink-soft)}.page-card h2,.page-card h3{font-size:var(--t-h3);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.25}.page-story{counter-reset:st}.page-story li{counter-increment:st}.page-story li:before{content:counter(st);background:var(--grad-fill);color:#0b1220;border-radius:999px;place-items:center;width:36px;height:36px;font-size:.875rem;font-weight:800;display:grid}.page-checks{border-top:0;margin-top:0;padding-top:0}@media (min-width:760px){.page-checks-2{-moz-column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}.page-duo{gap:16px;display:grid}@media (min-width:960px){.page-duo{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.page-claims{gap:10px;margin:0;padding:0;list-style:none;display:grid}.page-claims li>span,.page-claims a{border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.page-claims a{color:var(--ink)}.page-claims a:hover{color:var(--accent-ink)}.page-claims svg{flex:none;width:16px;height:16px}.page-tiers{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.page-tiers{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.page-tiers .amount{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:700;line-height:1.15}.page-tiers .tier p{color:var(--ink-soft);font-size:.9375rem}.page-tiers .tier p.tier-fit{color:var(--ink);font-weight:600}.page-note{font-size:var(--t-small);color:var(--ink-muted);margin-top:14px}.page-links{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.page-links{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.page-link{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:16px 20px;font-weight:700;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.page-link:hover{border-color:var(--accent-graph);transform:translateY(-2px)}.page-link svg{width:18px;height:18px;color:var(--accent-ink);flex:none}.page-block.cta-box{margin-top:clamp(56px,7vw,96px)}.legal-wrap{max-width:880px}.legal-wrap.nf{max-width:var(--max)}.legal-head{justify-items:start;gap:18px;padding-top:clamp(24px,5vw,56px);display:grid}.legal-sections{margin-top:clamp(32px,5vw,48px);padding:clamp(8px,2vw,16px) clamp(20px,4vw,40px);display:grid}.legal-sec{border-top:1px solid var(--line);gap:8px;padding-block:22px;display:grid}.legal-sec:first-child{border-top:0}.legal-sec h2{letter-spacing:-.02em;font-size:1.125rem;font-weight:800}.legal-sec p{color:var(--ink-soft)}.legal-sec a{color:var(--accent-ink);font-weight:600}.legal-sec.is-pending p{color:var(--ink-muted)}.project-visual{border-radius:var(--r-lg);border:1px solid var(--line-strong);background:var(--surface-2);min-width:0;box-shadow:var(--shadow-lg);--scene-bg:#0d1a2b;--scene-panel:#e6f5fc;--scene-soft:#7fb8d6;--scene-accent:#38c4f2;--scene-accent-soft:#1d5f8f;--scene-paper:#f6f8fb;position:relative;overflow:hidden}.project-visual:not(.project-visual-image){aspect-ratio:720/420;background:var(--scene-bg)}.project-visual-image img{width:100%;height:auto;display:block}.project-visual-title,.project-visual-index{display:none}.project-scene{width:100%;height:100%;position:absolute;inset:0}.scene-gradient-start{stop-color:#38c4f224}.scene-gradient-end{stop-color:#38c4f200}.scene-canvas{fill:#ffffff05;stroke:#ffffff29;stroke-width:1.5px}.scene-rule{fill:none;stroke:#ffffff3d;stroke-width:2px}.scene-dot{fill:#ffffff59}.scene-panel{fill:var(--scene-panel)}.scene-panel-soft{fill:var(--scene-soft)}.scene-accent{fill:var(--scene-accent)}.scene-accent-muted{fill:var(--scene-accent-soft)}.scene-accent-line{fill:none;stroke:var(--scene-accent);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.scene-paper{fill:var(--scene-paper)}.scene-image{fill:var(--scene-accent-soft)}.scene-sun{fill:var(--scene-accent)}.scene-mountain{fill:var(--scene-panel)}.scene-beam{fill:none;stroke:var(--scene-accent);stroke-width:7px;stroke-linecap:round;opacity:.38}.scene-table-rule{fill:none;stroke:var(--scene-accent);stroke-width:2px;stroke-dasharray:7 9;opacity:.75}.scene-team-link{fill:none;stroke:#ffffff38;stroke-width:2px}.scene-status-rail rect{fill:#ffffff1a}.scene-status-rail circle{fill:var(--scene-accent)}.scene-status-rail path{stroke:#ffffff52;stroke-width:2px}.scene-site-shell{stroke:#ffffff38;stroke-width:2px}.scene-form-heading{fill:none;stroke:var(--scene-accent-soft);stroke-width:7px;stroke-linecap:round}.scene-form-field{fill:var(--scene-soft);opacity:.76}.scene-booking-path{stroke:var(--scene-accent-soft);stroke-dasharray:4 5}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.about-tools{width:100%;margin-top:4px}.qa.about-tools summary{padding:14px 2px;font-size:1rem}.sticky-cta{display:none}@media (max-width:759px){.sec{padding-block:48px}.sec-head{text-align:left;justify-items:start;gap:10px;margin-bottom:26px}.sec-head .pill,.faq-intro .pill,.inquiry-intro .pill{display:none}.sub{font-size:1.0625rem}.hero{padding-top:28px}.hero .wrap{gap:28px;padding-bottom:40px}.hero .pill{letter-spacing:.06em;font-size:.75rem}html{scroll-padding-bottom:80px}.sol .viz{display:none}.sol-body{padding:18px 18px 8px}.biz-visual{padding:12px}.proj-grid{scroll-snap-type:x proximity;scrollbar-width:thin;gap:14px;margin-inline:-16px;padding:0 16px 10px;display:flex;overflow-x:auto}.proj{scroll-snap-align:center;flex:0 0 78%}.steps{gap:16px}.steps li{-moz-column-gap:14px;grid-template-columns:34px minmax(0,1fr);column-gap:14px;padding-top:0}.steps li:before{grid-row:1/span 2;width:34px;height:34px;font-size:.875rem;position:static}.steps li>*{grid-column:2}.about-ic{display:none}.about-sec{padding-top:32px}.tier{padding:22px 20px}.tier .amount{font-size:2.25rem}.cta{padding-block:44px 96px}.inquiry-layout{gap:24px}.sticky-cta{z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--line);display:block;position:fixed;bottom:0;left:0;right:0}.sticky-cta a{width:100%;min-height:48px;box-shadow:none;justify-content:center;display:flex}.sticky-cta[data-hidden]{visibility:hidden}body:has(.consent-panel) .sticky-cta{visibility:hidden}}.sec .pill,.cta .pill,.page-hero-text .pill,.legal-head .pill,.inquiry-intro .pill,.hero .pill{box-shadow:none;color:var(--accent-ink);background:0 0;border:0;border-radius:0;padding:0}.sec .pill i,.cta .pill i,.page-hero-text .pill i,.legal-head .pill i,.inquiry-intro .pill i,.hero .pill i{display:none}.hero-example{isolation:isolate;position:relative}.stage-shot,.stage-link{display:none}.hero-example picture{display:contents}.call figcaption{font-size:var(--t-small);color:var(--ink-muted)}@media (min-width:1280px){.hero-example{--edge:max(32px, calc((100vw - var(--max)) / 2 + 32px));padding-block:44px 8px}.stage-shot{z-index:-1;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;border:1px solid var(--line-strong);border-radius:var(--r-md);height:auto;box-shadow:var(--shadow-lg);display:block;position:absolute}.stage-shot-1{top:0;right:max(-36%, calc(28px - var(--edge)));width:92%;transform:rotate(3.5deg)}.stage-shot-2{bottom:4px;right:max(-26%, calc(28px - var(--edge)));width:min(74%, calc(var(--edge) + 150px));transform:rotate(-3deg)}.hero-example .call figcaption,.stage-link{max-width:50%}.stage-link{font-size:var(--t-small);align-items:center;gap:8px;margin-top:14px;font-weight:700;text-decoration:none;display:inline-flex}.stage-link:hover{text-underline-offset:3px;text-decoration:underline}.stage-link svg{width:16px;height:16px}}@media (prefers-reduced-motion:no-preference){.call .msg-in{animation:.36s ease-out .2s both call-in}.call .msg-out{animation:.36s ease-out .85s both call-in}.call .chip-ok{animation:.3s ease-out 1.5s both call-in}}@keyframes call-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:759px){.hero{padding-top:14px}.hero .wrap{flex-direction:column;align-items:stretch;gap:0;padding-bottom:36px;display:flex}.hero-copy{display:contents}.hero .pill{box-shadow:none;letter-spacing:.01em;text-transform:none;color:var(--accent-ink);text-wrap:balance;background:0 0;border:0;border-radius:0;align-self:flex-start;padding:0;font-size:.8125rem}.hero .pill i{display:none}.hero h1{margin-top:8px;font-size:clamp(1.9rem,9.7vw,2.5rem)}.hero .lead{margin-top:12px;font-size:1.0625rem;line-height:1.5}.hero-actions{gap:6px 18px;margin-top:16px}.hero-actions .btn-dark{justify-content:center;width:100%;min-height:52px}.hero-actions .btn-ghost{min-height:44px}.hero-actions .btn-ghost span.c{width:auto;height:auto;box-shadow:none;background:0 0;border:0}html{scroll-padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.hero-example{order:1;margin-top:18px}.hero-proof{order:2;margin-top:8px}.call{gap:8px}.call .panel{border-radius:var(--r-md);gap:10px;padding:14px}.call .wave{height:26px}.call .msg{font-size:.875rem}.call figcaption{font-size:.8125rem}.consent-panel{max-width:none;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));border-width:1px 0 0;border-radius:18px 18px 0 0;gap:10px;bottom:0;left:0;right:0}.consent-panel h2{margin:0 0 2px;font-size:.9375rem}.consent-panel p{font-size:.8125rem;line-height:1.45}}.consent-panel:focus{outline:none}.sol-top{align-items:flex-start}.sol-price{gap:2px;display:grid}.sol-price small{color:var(--ink-muted);font-size:.8125rem}.tiers-note{text-align:center;margin-top:14px}.band-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1220;--bg-2:#101827;--surface:#141c2c;--surface-2:#1b2435;--ink:#eef2fa;--ink-soft:#c3cad6;--ink-muted:#9aa3b2;--line:#eef2fa1a;--line-strong:#eef2fa2e;--accent-ink:#6fd2f4;--accent-graph:#38c4f2;--tint:#133342;--tint-2:#17405a;--on-accent:#080a10;--btn-bg:#eef2fa;--btn-fg:#080a10;--ok:#5ad19a;--ok-tint:#12302a;--shadow-sm:0 1px 0 #ffffff08;--shadow:0 1px 0 #ffffff0a, 0 22px 44px -22px #000000bf;--shadow-lg:0 1px 0 #ffffff0d, 0 40px 90px -30px #000000d9;background:var(--bg);color:var(--ink)}.shot{transition:transform .35s,box-shadow .35s}@media (hover:hover){.proj:hover .shot{box-shadow:var(--shadow-lg);transform:translateY(-4px)}}.band-dark+.stats-sec{padding-top:clamp(48px,9vw,120px)}.qa.sol-more{border-top:0}.qa.sol-more details{border-top:1px solid var(--line);border-bottom:0}@media (hover:hover){.qa summary:hover span.c{border-color:var(--accent-graph)}}.chip-wrap{border-radius:14px;align-items:flex-start;padding:8px 12px}.chip-wrap svg{flex:none;margin-top:2px}.shot img,.project-visual-image img{width:102%;max-width:none}.project-visual-image{overflow:hidden}@media (min-width:960px){#stats .sec-head,#process .sec-head,#legal .sec-head{text-align:left;-moz-column-gap:64px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);place-items:start;column-gap:64px;max-width:none;margin-inline:0}#stats .sec-head .pill,#process .sec-head .pill,#legal .sec-head .pill{grid-column:1/-1}#stats .sec-head .sub,#process .sec-head .sub,#legal .sec-head .sub{justify-self:start;margin:.4em 0 0}.faq-intro{align-self:start;position:sticky;top:96px}.law-list,.stat-more{max-width:none;margin-inline:0}#stats .note-small{text-align:left}.disclaimer{max-width:none;margin:24px 0 0}.disclaimer p,.law-list details p{max-width:70ch}.page-tiers .tier .eyebrow{min-height:3em;line-height:1.5}.page-tiers:has(>li:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{background-color:var(--surface-2);border-color:var(--line-strong);transition:border-color .15s,background-color .15s}.inquiry-form input:hover,.inquiry-form select:hover,.inquiry-form textarea:hover{border-color:var(--ink-muted)}.inquiry-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b6677' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:44px}.inquiry-consent input{appearance:none;border:1.5px solid var(--ink-muted);background:var(--bg);border-radius:7px;flex:none;width:24px;height:24px;min-height:24px;margin-top:1px;padding:0}.inquiry-consent input:checked{background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3L13 4.5' fill='none' stroke='%230b1220' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat;border-color:#0000}.inquiry-consent input:focus-visible{outline:2px solid var(--accent-graph);outline-offset:2px;border-color:var(--ink-muted)}.inquiry-consent input:checked:focus-visible{border-color:#0000}:root[data-mode=dunkel] .viz,:root[data-mode=dunkel] .biz-visual{background:radial-gradient(90% 80% at 0% 0%, #38c4f21f, transparent 60%), var(--surface)}@media (max-width:759px){.sol-grid{gap:12px}.page-tiers .tier .amount{text-wrap:balance;font-size:1.5rem;line-height:1.15}.page-actions{width:100%}.page-actions .btn-dark{justify-content:center;width:100%}.page-hero-text .sub{font-size:1.0625rem;line-height:1.5}.biz-eye,.expect>b,.prod-title{letter-spacing:.01em;text-transform:none;font-size:.8125rem}.shot .go{width:30px;height:30px;top:8px;right:8px}.faq-intro .btn-dark{justify-content:center;width:100%;min-height:52px}.foot ul a,.foot-link-button{line-height:1.3}.nf .page-label{letter-spacing:.01em;text-transform:none;font-size:.8125rem}.atlas-primary-button{text-wrap:balance;width:100%}.page-hero-text .pill,.legal-head .pill{letter-spacing:.01em;text-transform:none;font-size:.8125rem;line-height:1.4}.cta-box:after{border-width:40px;width:300px;height:300px;inset:auto -80px -120px auto}.prod-block{margin-top:28px}.proj-grid{margin-block:-6px;padding-block:6px}.btn-dark{padding-block:12px}.proj-grid{align-items:flex-start}.tier,.duo .card,a.duo-card{padding:20px 18px}.tier .btn-line{justify-content:center;align-self:stretch}.qa summary{padding:16px 2px}.qa details p{padding-right:8px}.foot-grid{grid-template-columns:1fr 1fr;gap:28px 16px;padding-block:40px 24px}.foot-grid>:first-child{grid-column:1/-1}.foot ul{gap:0}}#process,#legal{padding-top:0}@media (min-width:760px){.page-tiers .tier .amount{min-height:2.3em}}@media (min-width:600px) and (max-width:1039px){.hero .wrap>.hero-example{max-width:560px}}.band-dark .prod-mark{background:var(--surface-2);color:var(--accent-ink);border:1px solid var(--line-strong)}@media (min-width:1080px){.sol-price{align-content:start;min-height:3.4rem}}@media (max-width:520px){.lane-row .arrow{display:none}.lane-row{gap:8px}.lane>b{text-transform:none;letter-spacing:0;font-size:.8125rem}}@media (min-width:960px){.page-grid:has(>.page-card>.page-checks li:nth-child(5)){grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.page-grid:has(>.page-card>.page-checks li:nth-child(5))>:first-child{grid-area:1/1}.page-grid:has(>.page-card>.page-checks li:nth-child(5))>:nth-child(3){grid-area:2/1}.page-grid:has(>.page-card>.page-checks li:nth-child(5))>:nth-child(2){grid-area:1/2/span 2}.page-grid:has(>.page-card>.page-checks):not(:has(.page-checks li:nth-child(5))){grid-template-columns:repeat(2,minmax(0,1fr))}.page-grid:has(>.page-card>.page-checks):not(:has(.page-checks li:nth-child(5)))>:first-child{grid-area:1/1}.page-grid:has(>.page-card>.page-checks):not(:has(.page-checks li:nth-child(5)))>:nth-child(3){grid-area:1/2}.page-grid:has(>.page-card>.page-checks):not(:has(.page-checks li:nth-child(5)))>:nth-child(2){grid-area:2/1/auto/-1}.page-grid:has(>.page-card>.page-checks):not(:has(.page-checks li:nth-child(5))) .page-checks{-moz-column-gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.inquiry-intro .h2{font-size:clamp(1.75rem,1.2rem + 1.5vw,2.5rem)}}:root[data-mode=dunkel] .tier:not(.tier-hl){background:var(--surface-2)}.price{text-wrap:balance}@media (min-width:1080px){.sol-grid>.sol:nth-child(-n+3) .sol-price{min-height:4.85rem}}@media (max-width:520px){.nf .page-actions{grid-template-columns:1fr 1fr;gap:6px 16px;display:grid}.nf .page-actions .btn-dark,.nf .page-actions>:last-child{grid-column:1/-1;justify-content:center}}@media (min-width:760px){.law-list details p{padding-left:56px}}@media (min-width:1080px){.sol-grid>.sol-wide .sol-price{min-height:0}}.sol-top .chip{margin-block:-1px}@media (min-width:760px){.about-text .biz-eye i{display:none}}.foot ul li:not(:has(a,button)){min-height:32px;color:var(--ink-muted);text-wrap:balance;align-items:center;font-size:.8125rem;display:flex}.pricing .note-small{text-wrap:balance;max-width:64ch;margin-inline:auto}.lang a:after{content:"";position:absolute;inset:-4px 0}.sol-body .chip-wrap{border-left:2px solid var(--ok);color:var(--ink-soft);background:0 0;border-radius:0;padding:2px 0 2px 14px;font-size:.875rem;font-weight:500}.sol-body .chip-wrap svg{color:var(--ok)}@media (max-width:759px){.foot ul li:not(:has(a,button)){min-height:44px}}.pricing .tier:not(.tier-hl),.pricing .host,.pricing a.duo-card{background:var(--surface)}:root[data-mode=dunkel] .pricing .host,:root[data-mode=dunkel] .pricing a.duo-card{background:var(--surface-2)}a.duo-card{position:relative}a.duo-card .duo-top{padding-right:44px}a.duo-card:after{content:"→";content:"→" / "";border:1px solid var(--line-strong);width:32px;height:32px;color:var(--ink);border-radius:999px;place-items:center;font-size:.9375rem;font-weight:700;transition:border-color .2s,color .2s;display:grid;position:absolute;top:22px;right:22px}a.duo-card:hover:after{border-color:var(--accent-graph);color:var(--accent-ink)}@media (max-width:759px){a.duo-card:after{top:18px;right:18px}}@media (min-width:960px){.page-hero{align-items:start}.page-hero-text{padding-top:12px}}@media (min-width:760px){.notes,.stat-trio{gap:18px}}@media (min-width:700px){.prod-grid{gap:18px}}@media (min-width:1080px){.shot .go{display:none}.proj-meta b:after{content:"↗";content:"↗" / "";color:var(--accent-ink);margin-left:.4em;font-weight:600;transition:transform .2s;display:inline-block}.proj:hover .proj-meta b:after{transform:translate(2px,-2px)}.band-dark .proj-meta b:after{color:var(--accent)}}.page-grid.page-block+.page-story.page-block{margin-top:16px}.page-tiers .amount-was{font-size:.625em}@media (max-width:759px){.note-small,.tiers-note,.source{text-align:left}.pricing .note-small{text-wrap:pretty}}@media (min-width:1080px){.proj-grid>.proj:last-child:nth-child(3n+1){align-items:start}.proj-grid>.proj:last-child:nth-child(3n+1) .proj-meta{max-width:34rem}}.inquiry-form [aria-invalid=true]:hover{border-color:var(--err)}:root[data-mode=dunkel] .inquiry-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394989f' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.to-top-sentinel{pointer-events:none;width:1px;height:100svh;position:absolute;top:0;left:0}.to-top{z-index:20;right:max(16px, env(safe-area-inset-right,0px));bottom:max(16px, env(safe-area-inset-bottom,0px));border:1px solid var(--line-strong);background:var(--surface);width:44px;height:44px;color:var(--ink);box-shadow:var(--shadow);cursor:pointer;opacity:0;visibility:hidden;border-radius:999px;place-items:center;padding:0;transition:opacity .2s,visibility .2s,transform .2s,bottom .2s,border-color .15s,color .15s;display:grid;position:fixed;transform:translateY(6px)}.to-top[data-visible]{opacity:1;visibility:visible;transform:none}@media (hover:hover){.to-top:hover{border-color:var(--accent-graph);color:var(--accent-ink)}}.to-top svg{width:18px;height:18px}body:has(.consent-panel) .to-top{visibility:hidden}@media (max-width:759px){body:has(.sticky-cta:not([data-hidden])) .to-top{bottom:calc(81px + env(safe-area-inset-bottom,0px))}}@media (max-width:1279px){.foot-bottom>:last-child{margin-right:52px}}@media print{.to-top{display:none}}
@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/0d4f81138b703b58-s.p.37ir218g6iz93.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/3a11180d498b75c0-s.p.0ghexb8m2rs_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk Fallback;src:local(Arial);ascent-override:96.69%;descent-override:30.01%;line-gap-override:0.0%;size-adjust:104.98%}.XP9TYq_className{font-family:Host Grotesk,Host Grotesk Fallback;font-style:normal}.XP9TYq_variable{--font-host:"Host Grotesk", "Host Grotesk Fallback"}
