.estimator[data-astro-cid-cdiabhvm]{display:grid;gap:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}@media(min-width:900px){.estimator[data-astro-cid-cdiabhvm]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:var(--space-7);gap:var(--space-8)}}.inputs[data-astro-cid-cdiabhvm]{display:grid;gap:var(--space-5)}.inputs[data-astro-cid-cdiabhvm]>label[data-astro-cid-cdiabhvm],fieldset[data-astro-cid-cdiabhvm]{display:grid;gap:var(--space-2);font-weight:560}fieldset[data-astro-cid-cdiabhvm]{border:0;padding:0;margin:0}legend[data-astro-cid-cdiabhvm]{padding:0;margin-bottom:var(--space-2)}.row[data-astro-cid-cdiabhvm]{display:flex;align-items:center;gap:var(--space-4)}input[data-astro-cid-cdiabhvm][type=range]{flex:1;accent-color:var(--accent);min-width:0;height:32px}output[data-astro-cid-cdiabhvm]{font-family:var(--font-mono);min-width:2.5ch;text-align:right;font-size:1.1rem}.choices[data-astro-cid-cdiabhvm]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.choices[data-astro-cid-cdiabhvm] label[data-astro-cid-cdiabhvm]{display:inline-flex;align-items:center;gap:.45em;font-weight:450;font-size:.92rem;padding:.5em .85em;border:1px solid var(--line-strong);border-radius:999px;cursor:pointer}.choices[data-astro-cid-cdiabhvm] label[data-astro-cid-cdiabhvm]:has(input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.choices[data-astro-cid-cdiabhvm] input[data-astro-cid-cdiabhvm]{accent-color:var(--accent);margin:0}.result[data-astro-cid-cdiabhvm]{background:var(--band);color:var(--band-ink);border-radius:var(--radius);padding:var(--space-6);display:flex;flex-direction:column;justify-content:center}.result[data-astro-cid-cdiabhvm] .btn[data-astro-cid-cdiabhvm]{align-self:flex-start;margin-top:var(--space-3)}.result[data-astro-cid-cdiabhvm] .label[data-astro-cid-cdiabhvm]{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;opacity:.75;margin-bottom:var(--space-2)}.big[data-astro-cid-cdiabhvm]{font-size:var(--step-4);font-weight:680;letter-spacing:-.03em;line-height:1;margin-bottom:var(--space-3);color:var(--signal)}.big[data-astro-cid-cdiabhvm] .unit[data-astro-cid-cdiabhvm]{font-size:var(--step-0);font-weight:500;letter-spacing:0;color:var(--band-ink)}.result[data-astro-cid-cdiabhvm] .muted[data-astro-cid-cdiabhvm]{color:color-mix(in srgb,var(--band-ink) 80%,transparent)}.hero--dark[data-astro-cid-v4qhm7jo]{position:relative;overflow:hidden;background:#070a0e;color:#f2f3f0;min-height:min(90vh,960px);display:grid;align-content:center;justify-items:center;padding:clamp(5rem,12vh,8rem) 0}.hero-canvas[data-astro-cid-v4qhm7jo]{position:absolute;inset:0;width:100%;height:100%;display:block;contain:strict}.hero-static[data-astro-cid-v4qhm7jo]{display:none}html:not(.js) .hero-static[data-astro-cid-v4qhm7jo]{display:grid;place-items:center;position:absolute;inset:0;opacity:.35;padding:var(--space-7)}.hero-content[data-astro-cid-v4qhm7jo]{position:relative;z-index:1;pointer-events:none;will-change:transform}.hero-content[data-astro-cid-v4qhm7jo]:before{content:"";position:absolute;inset:-14% -8%;background:radial-gradient(ellipse at center,#070a0ec7,#070a0e8c 45%,#070a0e00 72%);z-index:-1;pointer-events:none}.hero-content[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{pointer-events:auto}.hero[data-astro-cid-v4qhm7jo] h1[data-astro-cid-v4qhm7jo]{max-width:22ch;margin-bottom:var(--space-5);color:#fff;text-shadow:0 1px 3px rgba(7,10,14,.6);hyphens:manual}@media(max-width:480px){.hero[data-astro-cid-v4qhm7jo] h1[data-astro-cid-v4qhm7jo]{font-size:2.45rem}}.hero[data-astro-cid-v4qhm7jo] .lead[data-astro-cid-v4qhm7jo]{margin-bottom:var(--space-7);font-size:var(--step-1);color:#f2f3f0db;max-width:44ch;text-shadow:0 1px 2px rgba(7,10,14,.6)}.hero[data-astro-cid-v4qhm7jo] .btn-row[data-astro-cid-v4qhm7jo]{justify-content:center;gap:var(--space-5)}.hero[data-astro-cid-v4qhm7jo] .link[data-astro-cid-v4qhm7jo]{color:var(--signal)}.hero--dark[data-astro-cid-v4qhm7jo]:after{content:"";position:absolute;inset:auto 0 0;height:18%;background:linear-gradient(to bottom,transparent,rgba(7,10,14,.6));pointer-events:none}.promises[data-astro-cid-v4qhm7jo]{border-bottom:1px solid var(--line)}.promises[data-astro-cid-v4qhm7jo] ul[data-astro-cid-v4qhm7jo]{list-style:none;margin:0;padding:var(--space-6) 0;display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.promises[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{margin:0;display:flex;flex-direction:column;gap:.15rem}.promises[data-astro-cid-v4qhm7jo] strong[data-astro-cid-v4qhm7jo]{font-size:var(--step-1);letter-spacing:-.015em}.promises[data-astro-cid-v4qhm7jo] span[data-astro-cid-v4qhm7jo]{color:var(--muted)}h2[data-astro-cid-v4qhm7jo].center{margin-bottom:var(--space-8)}.products[data-astro-cid-v4qhm7jo]{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.product[data-astro-cid-v4qhm7jo]{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;box-shadow:var(--shadow-sm);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.product[data-astro-cid-v4qhm7jo]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.product-visual[data-astro-cid-v4qhm7jo]{background:var(--sunken);padding:var(--space-6) var(--space-7) 0;display:grid;place-items:end center;aspect-ratio:16 / 10;overflow:hidden}.product-visual[data-astro-cid-v4qhm7jo] img{width:100%;max-width:520px;transition:transform .6s var(--ease)}.product[data-astro-cid-v4qhm7jo]:hover .product-visual[data-astro-cid-v4qhm7jo] img{transform:translateY(-6px) scale(1.02)}.product-text[data-astro-cid-v4qhm7jo]{padding:var(--space-6) var(--space-6) var(--space-7)}.product-text[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{font-size:var(--step-2);margin-bottom:var(--space-2)}.product-text[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{color:var(--muted);margin-bottom:var(--space-4);max-width:40ch}.case-list[data-astro-cid-v4qhm7jo]{list-style:none;padding:0;margin:0 0 var(--space-5);display:flex;flex-wrap:wrap;gap:var(--space-2)}.case-list[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{margin:0;font-size:.82rem;font-weight:500;color:var(--ink-2);padding:.3em .7em;border:1px solid var(--line);border-radius:999px;background:var(--paper)}.story[data-astro-cid-v4qhm7jo]{display:grid;gap:var(--space-7)}.story-visual[data-astro-cid-v4qhm7jo]{display:none}.story-step[data-astro-cid-v4qhm7jo]{list-style:none;margin:0}.story-step-visual[data-astro-cid-v4qhm7jo]{max-width:320px;margin:0 auto var(--space-5)}.story-step[data-astro-cid-v4qhm7jo] .n[data-astro-cid-v4qhm7jo]{color:var(--accent);font-size:.85rem;display:block;margin-bottom:var(--space-3)}.story-step[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{font-size:var(--step-3);margin-bottom:var(--space-3)}.story-step[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{color:var(--ink-2);font-size:var(--step-1);max-width:36ch;margin:0}.story-steps[data-astro-cid-v4qhm7jo]{padding:0;margin:0;display:grid;gap:var(--space-8)}@media(min-width:900px){.story[data-astro-cid-v4qhm7jo]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-9);align-items:start}.story-visual[data-astro-cid-v4qhm7jo]{display:block;position:sticky;top:calc(50vh - 260px);aspect-ratio:1;max-height:520px;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--signal) 14%,var(--sunken)),var(--sunken) 70%);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.story-frame[data-astro-cid-v4qhm7jo]{position:absolute;inset:0;display:grid;place-items:center;padding:var(--space-7);opacity:0;transform:scale(.96);transition:opacity .6s var(--ease),transform .6s var(--ease)}.story[data-astro-cid-v4qhm7jo][data-active="1"] [data-astro-cid-v4qhm7jo][data-frame="1"],.story[data-astro-cid-v4qhm7jo][data-active="2"] [data-astro-cid-v4qhm7jo][data-frame="2"],.story[data-astro-cid-v4qhm7jo][data-active="3"] [data-astro-cid-v4qhm7jo][data-frame="3"]{opacity:1;transform:none}.story-step-visual[data-astro-cid-v4qhm7jo]{display:none}.story-steps[data-astro-cid-v4qhm7jo]{gap:0}.story-step[data-astro-cid-v4qhm7jo]{min-height:60vh;display:flex;flex-direction:column;justify-content:center;padding:var(--space-7) 0;opacity:.65;transition:opacity .5s var(--ease)}.js .story-step[data-astro-cid-v4qhm7jo].active,html:not(.js) .story-step[data-astro-cid-v4qhm7jo]{opacity:1}.story-step[data-astro-cid-v4qhm7jo]:first-child{min-height:50vh}.story-step[data-astro-cid-v4qhm7jo]:last-child{min-height:50vh}}@media(prefers-reduced-motion:reduce){.story-step[data-astro-cid-v4qhm7jo]{opacity:1}}#rakna[data-astro-cid-v4qhm7jo] .lead[data-astro-cid-v4qhm7jo]{margin-bottom:var(--space-7)}
