.koiura-site.svelte-1uha8ag{background:var(--paper);color:var(--ink);font-family:Geist,system-ui,sans-serif;font-size:16px;line-height:1.5;min-height:100vh}.koiura-site.svelte-1uha8ag :where(.svelte-1uha8ag),.koiura-site.svelte-1uha8ag :where(.svelte-1uha8ag):before,.koiura-site.svelte-1uha8ag :where(.svelte-1uha8ag):after{box-sizing:border-box}.koiura-site.svelte-1uha8ag html{scroll-behavior:smooth}.koiura-site.svelte-1uha8ag .serif:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-optical-sizing:auto}.koiura-site.svelte-1uha8ag .mono:where(.svelte-1uha8ag){font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-55);font-weight:500}.koiura-site.svelte-1uha8ag .mono.accent:where(.svelte-1uha8ag){color:var(--accent)}.koiura-site.svelte-1uha8ag .mono.dim:where(.svelte-1uha8ag){color:var(--ink-60)}.koiura-site.svelte-1uha8ag .container:where(.svelte-1uha8ag){max-width:1280px;margin:0 auto;padding:0 32px}.koiura-site.svelte-1uha8ag .editorial:where(.svelte-1uha8ag){max-width:720px;margin:0 auto}.koiura-site.svelte-1uha8ag .punch:where(.svelte-1uha8ag){display:inline-block;width:7px;height:7px;background:var(--accent);border-radius:50%;flex-shrink:0}.koiura-site.svelte-1uha8ag .wordmark:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"opsz" 60;letter-spacing:-.018em;line-height:1;color:var(--ink);display:inline-flex;align-items:baseline;white-space:nowrap;text-decoration:none}.koiura-site.svelte-1uha8ag .wordmark.inline:where(.svelte-1uha8ag){font-size:1em}.koiura-site.svelte-1uha8ag .wordmark:where(.svelte-1uha8ag) .wm-dot:where(.svelte-1uha8ag),.koiura-site.svelte-1uha8ag .family-list:where(.svelte-1uha8ag) .name:where(.svelte-1uha8ag) .wm-dot:where(.svelte-1uha8ag){display:inline-block;width:.1em;height:.1em;background:var(--accent);border-radius:50%;margin:0 .06em .18em;align-self:center;flex-shrink:0}.koiura-site.svelte-1uha8ag .btn:where(.svelte-1uha8ag){display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Geist,system-ui,sans-serif;font-weight:500;font-size:13px;border-radius:2px;padding:8px 14px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;text-decoration:none;transition:opacity .15s ease,background .15s ease,color .15s ease}.koiura-site.svelte-1uha8ag .btn:where(.svelte-1uha8ag):hover{opacity:.88}.koiura-site.svelte-1uha8ag .btn-lg:where(.svelte-1uha8ag){font-size:14px;padding:14px 22px}.koiura-site.svelte-1uha8ag .site-header:where(.svelte-1uha8ag){position:sticky;top:0;z-index:50;height:72px;background:var(--paper);border-bottom:1px solid var(--rule-10)}.koiura-site.svelte-1uha8ag .site-header:where(.svelte-1uha8ag) .inner:where(.svelte-1uha8ag){height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px}.koiura-site.svelte-1uha8ag .site-header:where(.svelte-1uha8ag) nav.primary:where(.svelte-1uha8ag){display:flex;gap:28px;justify-content:center}.koiura-site.svelte-1uha8ag .site-header:where(.svelte-1uha8ag) nav.primary:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){font-family:Geist,system-ui,sans-serif;font-weight:400;font-size:14px;color:var(--ink-80);text-decoration:none;transition:color .15s ease}.koiura-site.svelte-1uha8ag .site-header:where(.svelte-1uha8ag) nav.primary:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--ink)}.koiura-site.svelte-1uha8ag .header-right:where(.svelte-1uha8ag){display:flex;align-items:center;gap:18px;justify-content:flex-end}.koiura-site.svelte-1uha8ag .lang-chip:where(.svelte-1uha8ag){font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;color:var(--ink-60);text-transform:uppercase;-webkit-user-select:none;user-select:none}.koiura-site.svelte-1uha8ag .lang-chip:where(.svelte-1uha8ag) .active:where(.svelte-1uha8ag){color:var(--ink)}.koiura-site.svelte-1uha8ag .hero:where(.svelte-1uha8ag){padding:56px 0 80px;border-bottom:1px solid var(--rule-10);position:relative}.koiura-site.svelte-1uha8ag .hero-stage:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.koiura-site.svelte-1uha8ag .hero:where(.svelte-1uha8ag) .ko-italic:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-style:italic;font-weight:500;color:var(--ink);letter-spacing:-.01em}.koiura-site.svelte-1uha8ag .hero-eyebrow:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:10px;margin:0 0 28px}.koiura-site.svelte-1uha8ag .h-display:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-weight:400;font-optical-sizing:auto;font-variation-settings:"opsz" 72;font-size:clamp(48px,6.4vw,84px);line-height:1.04;letter-spacing:-.024em;margin:0 0 28px;color:var(--ink);max-width:26ch;text-wrap:balance}.koiura-site.svelte-1uha8ag .h-display:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-style:italic;font-weight:500;color:var(--accent-deep, #8E6E36)}.koiura-site.svelte-1uha8ag .lede:where(.svelte-1uha8ag){font-family:Geist,system-ui,sans-serif;font-size:18px;line-height:1.55;color:var(--ink-70);max-width:56ch;text-wrap:pretty}.koiura-site.svelte-1uha8ag .hero-lede:where(.svelte-1uha8ag){margin:0 0 32px}.koiura-site.svelte-1uha8ag .cta-row:where(.svelte-1uha8ag){display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-bottom:0}.koiura-site.svelte-1uha8ag .btn-link:where(.svelte-1uha8ag){background:transparent;border:0;color:var(--ink);padding:12px 0;font-family:Geist,system-ui,sans-serif;font-weight:500;font-size:14px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid var(--ink);border-radius:0;cursor:pointer;transition:color .15s ease,border-color .15s ease}.koiura-site.svelte-1uha8ag .btn-link:where(.svelte-1uha8ag) .arrow:where(.svelte-1uha8ag){transition:transform .2s ease}.koiura-site.svelte-1uha8ag .btn-link:where(.svelte-1uha8ag):hover .arrow:where(.svelte-1uha8ag){transform:translate(3px)}.koiura-site.svelte-1uha8ag .cta-tertiary:where(.svelte-1uha8ag){margin:16px 0 0;font-size:13px;color:var(--ink-60)}.koiura-site.svelte-1uha8ag .cta-tertiary:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--ink-80);text-decoration:underline;text-decoration-color:var(--rule-15, rgba(27, 42, 78, .15));text-underline-offset:3px}.koiura-site.svelte-1uha8ag .cta-tertiary:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--ink);text-decoration-color:var(--accent)}.koiura-site.svelte-1uha8ag .reveal:where(.svelte-1uha8ag){opacity:0;transform:translateY(6px);animation:svelte-1uha8ag-koiura-reveal .55s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:var(--reveal-delay, 0ms)}.koiura-site.svelte-1uha8ag .seal-reveal:where(.svelte-1uha8ag){transform:translateY(6px) scale(.92) rotate(0);animation:svelte-1uha8ag-koiura-seal-reveal .65s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:var(--reveal-delay, 0ms)}@keyframes svelte-1uha8ag-koiura-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-koiura-seal-reveal{0%{opacity:0;transform:translateY(6px) scale(.85) rotate(2deg)}60%{opacity:1;transform:translateY(0) scale(1.04) rotate(-10deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(-8deg)}}@media(prefers-reduced-motion:reduce){.koiura-site.svelte-1uha8ag .reveal:where(.svelte-1uha8ag),.koiura-site.svelte-1uha8ag .seal-reveal:where(.svelte-1uha8ag){opacity:1;transform:none;animation:none}}.koiura-site.svelte-1uha8ag .hero-folder:where(.svelte-1uha8ag){position:relative;background:var(--paper);border:1px solid var(--rule-22, rgba(27, 42, 78, .22));border-radius:2px;padding:0;box-shadow:0 30px 60px -30px #1b2a4e47;transform:rotate(.6deg)}.koiura-site.svelte-1uha8ag .hero-folder:where(.svelte-1uha8ag):before{content:"";position:absolute;inset:8px;border:1px solid var(--rule-10);pointer-events:none}.koiura-site.svelte-1uha8ag .folder-tab:where(.svelte-1uha8ag){position:absolute;top:-22px;right:36px;background:var(--accent);color:var(--ink);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:6px 14px;border-radius:2px 2px 0 0;font-weight:500}.koiura-site.svelte-1uha8ag .folder-paper:where(.svelte-1uha8ag){padding:36px 36px 32px;background:var(--paper);position:relative}.koiura-site.svelte-1uha8ag .cert-head:where(.svelte-1uha8ag){display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.koiura-site.svelte-1uha8ag .cert-rule:where(.svelte-1uha8ag){height:1px;background:var(--ink);opacity:.6;margin:12px 0 22px}.koiura-site.svelte-1uha8ag .cert-fields:where(.svelte-1uha8ag){margin:0 0 16px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:18px 32px}.koiura-site.svelte-1uha8ag .cert-field:where(.svelte-1uha8ag){margin:0}.koiura-site.svelte-1uha8ag .cert-field:where(.svelte-1uha8ag) dt:where(.svelte-1uha8ag){font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-55);margin-bottom:4px}.koiura-site.svelte-1uha8ag .cert-field:where(.svelte-1uha8ag) dd:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-size:18px;line-height:1.3;color:var(--ink);margin:0}.koiura-site.svelte-1uha8ag .cert-stamp-row:where(.svelte-1uha8ag){margin-top:8px;display:grid;grid-template-columns:1.2fr auto 1fr;gap:24px;align-items:center}.koiura-site.svelte-1uha8ag .cert-stamp-block:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:4px}.koiura-site.svelte-1uha8ag .cert-stamp-name:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-style:italic;font-weight:500;font-size:22px;color:var(--ink);opacity:.45}.koiura-site.svelte-1uha8ag .cert-seal:where(.svelte-1uha8ag){width:88px;height:88px;border:1.5px solid var(--accent);border-radius:50%;display:grid;place-items:center;position:relative;transform:rotate(-8deg);background:#b8975a14}.koiura-site.svelte-1uha8ag .cert-seal:where(.svelte-1uha8ag):before{content:"";position:absolute;inset:6px;border:1px dashed var(--accent);border-radius:50%;opacity:.6}.koiura-site.svelte-1uha8ag .cert-seal-inner:where(.svelte-1uha8ag){font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.18em;color:var(--accent-deep, #8E6E36);text-align:center;line-height:1.4;font-weight:500}.koiura-site.svelte-1uha8ag .cert-meta:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:4px;align-items:flex-end;text-align:right}.koiura-site.svelte-1uha8ag .cert-time:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-style:italic;font-weight:500;font-size:32px;line-height:1;color:var(--accent-deep, #8E6E36);font-variant-numeric:tabular-nums}.koiura-site.svelte-1uha8ag .folder-back:where(.svelte-1uha8ag){position:absolute;inset:6px -6px -6px 6px;background:var(--canvas);z-index:-1;border:1px solid var(--rule-15);border-radius:2px}.koiura-site.svelte-1uha8ag .offer:where(.svelte-1uha8ag){padding:80px 0 112px;border-bottom:1px solid var(--rule-10)}.koiura-site.svelte-1uha8ag .offer-card:where(.svelte-1uha8ag){border:1px solid var(--rule-15);background:var(--canvas);padding:48px 56px 52px;position:relative;border-radius:2px;border-top:2px solid var(--accent)}.koiura-site.svelte-1uha8ag .offer-card:where(.svelte-1uha8ag) .badge:where(.svelte-1uha8ag){position:absolute;top:-1px;left:56px;background:var(--accent);color:var(--ink);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;font-weight:500}.koiura-site.svelte-1uha8ag .offer:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-weight:400;font-optical-sizing:auto;font-variation-settings:"opsz" 60;font-size:clamp(28px,3.4vw,40px);line-height:1.1;letter-spacing:-.018em;margin:12px 0;color:var(--ink);max-width:22ch;text-wrap:balance}.koiura-site.svelte-1uha8ag .offer:where(.svelte-1uha8ag) .deadline:where(.svelte-1uha8ag){font-family:Geist,system-ui,sans-serif;font-size:16px;color:var(--ink-75);margin:0 0 36px;max-width:60ch}.koiura-site.svelte-1uha8ag .offer-grid:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr 1fr;gap:56px;margin-bottom:36px}.koiura-site.svelte-1uha8ag .offer-includes:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag),.koiura-site.svelte-1uha8ag .offer-packs:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 18px;font-weight:500}.koiura-site.svelte-1uha8ag .offer-includes:where(.svelte-1uha8ag) ul:where(.svelte-1uha8ag){list-style:none;padding:0;margin:0}.koiura-site.svelte-1uha8ag .offer-includes:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag){font-family:Geist,system-ui,sans-serif;font-size:15px;line-height:1.5;color:var(--ink-80);padding:11px 0 11px 22px;position:relative;border-bottom:1px solid var(--rule-10)}.koiura-site.svelte-1uha8ag .offer-includes:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag):last-child{border-bottom:0}.koiura-site.svelte-1uha8ag .offer-includes:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag):before{content:"";position:absolute;left:0;top:18px;width:6px;height:6px;background:var(--accent);border-radius:50%}.koiura-site.svelte-1uha8ag .pack-list:where(.svelte-1uha8ag){list-style:none;padding:0;margin:0}.koiura-site.svelte-1uha8ag .pack-list:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag){padding:14px 0;border-bottom:1px solid var(--rule-10);display:grid;grid-template-columns:1fr auto;gap:16px;align-items:baseline}.koiura-site.svelte-1uha8ag .pack-list:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag):last-child{border-bottom:0}.koiura-site.svelte-1uha8ag .pack-list:where(.svelte-1uha8ag) li.best:where(.svelte-1uha8ag){background:linear-gradient(to right,rgba(184,151,90,.07),transparent 80%);margin:0 -12px;padding-left:12px;padding-right:12px}.koiura-site.svelte-1uha8ag .pack-list:where(.svelte-1uha8ag) .pack-name:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-size:18px;color:var(--ink);line-height:1.2}.koiura-site.svelte-1uha8ag .pack-list:where(.svelte-1uha8ag) .pack-name:where(.svelte-1uha8ag) .tag:where(.svelte-1uha8ag){font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-left:8px;vertical-align:2px}.koiura-site.svelte-1uha8ag .pack-list:where(.svelte-1uha8ag) .pack-price:where(.svelte-1uha8ag){font-family:Geist,system-ui,sans-serif;font-size:14px;color:var(--ink-80);text-align:right;line-height:1.35;white-space:nowrap}.koiura-site.svelte-1uha8ag .pack-list:where(.svelte-1uha8ag) .pack-price:where(.svelte-1uha8ag) .strike:where(.svelte-1uha8ag){color:var(--ink-55);text-decoration:line-through;margin-right:6px}.koiura-site.svelte-1uha8ag .pack-list:where(.svelte-1uha8ag) .pack-price:where(.svelte-1uha8ag) .now:where(.svelte-1uha8ag){color:var(--ink);font-weight:500;font-size:16px}.koiura-site.svelte-1uha8ag .pack-list:where(.svelte-1uha8ag) .pack-price:where(.svelte-1uha8ag) .per:where(.svelte-1uha8ag){display:block;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em;color:var(--ink-60);text-transform:none;margin-top:2px}.koiura-site.svelte-1uha8ag .offer-foot:where(.svelte-1uha8ag){border-top:1px solid var(--rule-10);padding-top:28px;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center}.koiura-site.svelte-1uha8ag .offer-guarantee:where(.svelte-1uha8ag){font-family:Geist,system-ui,sans-serif;font-size:14px;line-height:1.55;color:var(--ink-75);max-width:56ch;margin:0}.koiura-site.svelte-1uha8ag .offer-guarantee:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:var(--ink);font-weight:500}.koiura-site.svelte-1uha8ag section:where(.svelte-1uha8ag){padding:128px 0}.koiura-site.svelte-1uha8ag .section-divider:where(.svelte-1uha8ag){border-top:1px solid var(--rule-10)}.koiura-site.svelte-1uha8ag .h-section:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-weight:400;font-optical-sizing:auto;font-variation-settings:"opsz" 60;font-size:clamp(36px,4.6vw,56px);line-height:1.05;letter-spacing:-.02em;margin:12px 0 0;color:var(--ink);max-width:18ch;text-wrap:balance}.koiura-site.svelte-1uha8ag .heading-row:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr auto;align-items:end;margin-bottom:64px;gap:40px}.koiura-site.svelte-1uha8ag .problem:where(.svelte-1uha8ag) .editorial:where(.svelte-1uha8ag){max-width:720px}.koiura-site.svelte-1uha8ag .problem:where(.svelte-1uha8ag) .kicker-mono:where(.svelte-1uha8ag){font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 36px;display:inline-flex;align-items:center;gap:10px}.koiura-site.svelte-1uha8ag .problem:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-weight:400;font-size:21px;line-height:1.6;color:var(--ink);margin:0 0 24px;text-wrap:pretty}.koiura-site.svelte-1uha8ag .problem:where(.svelte-1uha8ag) .closing:where(.svelte-1uha8ag){font-size:32px;line-height:1.25;letter-spacing:-.01em;margin-top:56px;color:var(--ink)}.koiura-site.svelte-1uha8ag .stages:where(.svelte-1uha8ag){display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--rule-10)}.koiura-site.svelte-1uha8ag .stage:where(.svelte-1uha8ag){padding:40px 32px 40px 0;border-right:1px solid var(--rule-10)}.koiura-site.svelte-1uha8ag .stage:where(.svelte-1uha8ag):last-child{border-right:0;padding-right:0}.koiura-site.svelte-1uha8ag .stage:where(.svelte-1uha8ag):not(:first-child){padding-left:32px}.koiura-site.svelte-1uha8ag .stage:where(.svelte-1uha8ag) .num:where(.svelte-1uha8ag){margin-bottom:28px;display:inline-flex;align-items:center;gap:8px}.koiura-site.svelte-1uha8ag .stage:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-weight:400;font-optical-sizing:auto;font-variation-settings:"opsz" 60;font-size:32px;line-height:1.1;letter-spacing:-.015em;margin:0 0 16px}.koiura-site.svelte-1uha8ag .stage:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-family:Geist,system-ui,sans-serif;font-size:16px;line-height:1.55;color:var(--ink-75);margin:0;text-wrap:pretty}.koiura-site.svelte-1uha8ag .big-stat:where(.svelte-1uha8ag){margin-top:96px;text-align:center;padding-top:64px;border-top:1px solid var(--rule-10)}.koiura-site.svelte-1uha8ag .big-stat:where(.svelte-1uha8ag) .stat:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-weight:400;font-optical-sizing:auto;font-variation-settings:"opsz" 72;font-size:clamp(40px,5.6vw,72px);line-height:1.05;letter-spacing:-.022em;color:var(--ink);margin:0 0 16px}.koiura-site.svelte-1uha8ag .big-stat:where(.svelte-1uha8ag) .stat:where(.svelte-1uha8ag) .accent:where(.svelte-1uha8ag){color:var(--accent);font-style:italic}.koiura-site.svelte-1uha8ag .big-stat:where(.svelte-1uha8ag) .stat-sub:where(.svelte-1uha8ag){font-family:Geist,system-ui,sans-serif;font-size:16px;color:var(--ink-67);margin:0}.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) table:where(.svelte-1uha8ag){width:100%;border-collapse:collapse;background:var(--paper)}.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag),.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) td:where(.svelte-1uha8ag){text-align:left;padding:22px 24px;border-bottom:1px solid var(--rule-10);vertical-align:baseline}.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag):first-child,.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) td:where(.svelte-1uha8ag):first-child{padding-left:0}.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag):last-child,.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) td:where(.svelte-1uha8ag):last-child{padding-right:0}.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag){font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--accent);border-bottom:1px solid var(--rule-15);padding-top:16px;padding-bottom:16px}.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) td.doc-name:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-size:18px;font-weight:400;color:var(--ink);width:30%;line-height:1.35}.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) td.geist:where(.svelte-1uha8ag){font-family:Geist,system-ui,sans-serif;font-size:14px;color:var(--ink-75);line-height:1.6;max-width:56ch}.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) td.status:where(.svelte-1uha8ag){text-align:right;font-family:Geist,system-ui,sans-serif;font-size:14px;width:1%;white-space:nowrap}.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) .docs-intro:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-style:italic;font-size:18px;line-height:1.55;color:var(--ink-75);max-width:64ch;margin:0 0 32px}.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) .docs-future:where(.svelte-1uha8ag){font-family:Geist,system-ui,sans-serif;font-size:14px;line-height:1.6;color:var(--ink-67);margin:36px 0 0;max-width:720px}.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) .docs-future:where(.svelte-1uha8ag) .mono:where(.svelte-1uha8ag){font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-weight:500;margin-right:4px}.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) .pill:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:8px}.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) .pill:where(.svelte-1uha8ag) .dot:where(.svelte-1uha8ag){width:7px;height:7px;background:var(--accent);border-radius:50%}.koiura-site.svelte-1uha8ag .built:where(.svelte-1uha8ag){background:var(--canvas)}.koiura-site.svelte-1uha8ag .built:where(.svelte-1uha8ag) .editorial:where(.svelte-1uha8ag){max-width:720px}.koiura-site.svelte-1uha8ag .built:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-size:19px;line-height:1.65;color:var(--ink-80);margin:0 0 24px;text-wrap:pretty}.koiura-site.svelte-1uha8ag .built:where(.svelte-1uha8ag) .h-section:where(.svelte-1uha8ag){font-size:clamp(36px,4.4vw,48px);margin-bottom:36px;max-width:22ch}.koiura-site.svelte-1uha8ag .pull-quote:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(28px,3.4vw,36px);line-height:1.2;letter-spacing:-.015em;color:var(--ink);margin:56px 0 0;max-width:600px}.koiura-site.svelte-1uha8ag .pull-quote:where(.svelte-1uha8ag) .gold-rule:where(.svelte-1uha8ag){background-image:linear-gradient(var(--accent),var(--accent));background-size:100% 2px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:4px;text-decoration:none}.koiura-site.svelte-1uha8ag .testimonial:where(.svelte-1uha8ag){position:relative;margin:0 auto;padding:24px 24px 0;max-width:720px;text-align:center}.koiura-site.svelte-1uha8ag .testimonial:where(.svelte-1uha8ag) .quote-mark:where(.svelte-1uha8ag){display:block;font-family:Newsreader,Georgia,serif;font-size:88px;line-height:.4;color:var(--accent);margin:0 0 8px;-webkit-user-select:none;user-select:none}.koiura-site.svelte-1uha8ag .testimonial:where(.svelte-1uha8ag) blockquote:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(22px,2.6vw,28px);line-height:1.4;letter-spacing:-.01em;color:var(--ink);margin:0 0 22px;text-wrap:balance}.koiura-site.svelte-1uha8ag .testimonial:where(.svelte-1uha8ag) figcaption:where(.svelte-1uha8ag){display:inline-flex;align-items:baseline;gap:10px;flex-wrap:wrap;justify-content:center}.koiura-site.svelte-1uha8ag .testimonial:where(.svelte-1uha8ag) figcaption:where(.svelte-1uha8ag) .who:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-weight:500;font-size:17px;color:var(--ink)}.koiura-site.svelte-1uha8ag .testimonial:where(.svelte-1uha8ag) figcaption:where(.svelte-1uha8ag) .sep:where(.svelte-1uha8ag){color:var(--accent);opacity:.7}.koiura-site.svelte-1uha8ag .testimonial:where(.svelte-1uha8ag) figcaption:where(.svelte-1uha8ag) .role:where(.svelte-1uha8ag){font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-60)}.koiura-site.svelte-1uha8ag .section-mark:where(.svelte-1uha8ag){position:relative}.koiura-site.svelte-1uha8ag .section-mark:where(.svelte-1uha8ag):before{content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%);width:9px;height:9px;background:var(--accent);border-radius:50%;box-shadow:0 0 0 6px var(--paper)}.koiura-site.svelte-1uha8ag .pricing.section-mark:where(.svelte-1uha8ag):before{box-shadow:0 0 0 6px var(--canvas)}.koiura-site.svelte-1uha8ag .built.section-mark:where(.svelte-1uha8ag):before{box-shadow:0 0 0 6px var(--canvas)}.koiura-site.svelte-1uha8ag .testimonios:where(.svelte-1uha8ag){background:var(--paper)}.koiura-site.svelte-1uha8ag .testimonios:where(.svelte-1uha8ag) .heading-row:where(.svelte-1uha8ag){grid-template-columns:1fr;text-align:center;justify-items:center;margin-bottom:36px}.koiura-site.svelte-1uha8ag .testimonios:where(.svelte-1uha8ag) .heading-row:where(.svelte-1uha8ag) .mono:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:10px}.koiura-site.svelte-1uha8ag .pricing:where(.svelte-1uha8ag){background:var(--canvas)}.koiura-site.svelte-1uha8ag .pricing:where(.svelte-1uha8ag) .pricing-heading:where(.svelte-1uha8ag){grid-template-columns:1fr;text-align:center;margin-bottom:18px;justify-items:center}.koiura-site.svelte-1uha8ag .pricing:where(.svelte-1uha8ag) .h-section:where(.svelte-1uha8ag){margin-left:auto;margin-right:auto;max-width:none}.koiura-site.svelte-1uha8ag .pricing:where(.svelte-1uha8ag) .pricing-heading:where(.svelte-1uha8ag) .mono:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:10px}.koiura-site.svelte-1uha8ag .pricing:where(.svelte-1uha8ag) .pricing-intro:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-style:italic;font-size:18px;line-height:1.5;color:var(--ink-67);text-align:center;max-width:640px;margin:0 auto 32px}.koiura-site.svelte-1uha8ag .hn-grid:where(.svelte-1uha8ag){display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--rule-10);background:var(--paper)}.koiura-site.svelte-1uha8ag .hn-card:where(.svelte-1uha8ag){padding:36px 32px 32px;border-right:1px solid var(--rule-10);display:flex;flex-direction:column;background:var(--paper);position:relative}.koiura-site.svelte-1uha8ag .hn-card:where(.svelte-1uha8ag):last-child{border-right:0}.koiura-site.svelte-1uha8ag .hn-card.featured:where(.svelte-1uha8ag){background:var(--canvas);border-top:2px solid var(--accent);margin-top:-1px}.koiura-site.svelte-1uha8ag .hn-badge:where(.svelte-1uha8ag){position:absolute;top:-1px;right:32px;background:var(--accent);color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;font-weight:500}.koiura-site.svelte-1uha8ag .hn-tag-right:where(.svelte-1uha8ag){position:absolute;top:20px;right:24px;color:var(--accent-deep, #8e6e36)}.koiura-site.svelte-1uha8ag .hn-card-head:where(.svelte-1uha8ag){margin-bottom:24px}.koiura-site.svelte-1uha8ag .hn-tier:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-weight:400;font-optical-sizing:auto;font-variation-settings:"opsz" 60;font-size:32px;line-height:1.05;letter-spacing:-.018em;margin:10px 0 0;color:var(--ink)}.koiura-site.svelte-1uha8ag .hn-price-block:where(.svelte-1uha8ag){display:flex;align-items:baseline;gap:16px;padding:18px 0;border-top:1px solid var(--rule-10);border-bottom:1px solid var(--rule-10)}.koiura-site.svelte-1uha8ag .hn-price:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-weight:400;font-size:56px;line-height:1;letter-spacing:-.022em;color:var(--ink)}.koiura-site.svelte-1uha8ag .hn-price:where(.svelte-1uha8ag) .curr:where(.svelte-1uha8ag){font-size:24px;margin-right:2px;color:var(--ink-67);vertical-align:top;line-height:1.5}.koiura-site.svelte-1uha8ag .hn-price-meta:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:4px}.koiura-site.svelte-1uha8ag .hn-price-meta:where(.svelte-1uha8ag) .hn-docs:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-style:italic;font-size:16px;color:var(--ink-80);letter-spacing:-.005em}.koiura-site.svelte-1uha8ag .hn-price-meta:where(.svelte-1uha8ag) .mono:where(.svelte-1uha8ag){font-size:10px}.koiura-site.svelte-1uha8ag .hn-ahorro:where(.svelte-1uha8ag){margin:14px 0 0;display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:6px;padding-top:14px;border-top:1px dashed var(--rule-15)}.koiura-site.svelte-1uha8ag .hn-ahorro-l:where(.svelte-1uha8ag){font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-55)}.koiura-site.svelte-1uha8ag .hn-ahorro-n:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-size:18px;font-weight:500;color:var(--accent-deep, #8e6e36);letter-spacing:-.012em;font-variant-numeric:tabular-nums}.koiura-site.svelte-1uha8ag .hn-ahorro-g:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-style:italic;font-size:13px;color:var(--ink-55);line-height:1.3;grid-column:2 / -1}.koiura-site.svelte-1uha8ag .hn-was:where(.svelte-1uha8ag){margin:14px 0 18px;color:var(--accent-deep, #8e6e36)}.koiura-site.svelte-1uha8ag .hn-was:where(.svelte-1uha8ag) .strike:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-style:italic;font-size:14px;color:var(--ink-55);letter-spacing:-.005em;text-transform:none;text-decoration:line-through}.koiura-site.svelte-1uha8ag .hn-cta:where(.svelte-1uha8ag){width:100%;margin-top:auto}.koiura-site.svelte-1uha8ag .hn-includes-strip:where(.svelte-1uha8ag){margin-top:48px;padding-top:32px;border-top:1px solid var(--rule-15);display:grid;grid-template-columns:1fr 2fr;gap:56px;align-items:start}.koiura-site.svelte-1uha8ag .hn-includes-head:where(.svelte-1uha8ag) .mono:where(.svelte-1uha8ag){display:inline-flex;align-items:center}.koiura-site.svelte-1uha8ag .hn-includes-sub:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-style:italic;font-size:18px;color:var(--ink-80);margin:14px 0 0;max-width:34ch;line-height:1.45;letter-spacing:-.005em}.koiura-site.svelte-1uha8ag .hn-includes-list:where(.svelte-1uha8ag){list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 36px}.koiura-site.svelte-1uha8ag .hn-includes-list:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag){display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:12px;font-size:14px;color:var(--ink-80);line-height:1.45}.koiura-site.svelte-1uha8ag .hn-includes-list:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag) .punch:where(.svelte-1uha8ag){margin-top:4px}.koiura-site.svelte-1uha8ag .calc-banner-row:where(.svelte-1uha8ag){display:flex;align-items:stretch;margin:0 0 24px}.koiura-site.svelte-1uha8ag .calc-banner-row.no-discount:where(.svelte-1uha8ag){justify-content:center}.koiura-site.svelte-1uha8ag .calc-banner:where(.svelte-1uha8ag){flex:1;background:var(--accent);color:var(--ink);display:flex;align-items:center;gap:18px;padding:14px 24px;font-family:Geist,system-ui,sans-serif;font-size:14px;line-height:1.4}.koiura-site.svelte-1uha8ag .calc-banner:where(.svelte-1uha8ag) .banner-tag:where(.svelte-1uha8ag){background:var(--paper);color:var(--ink);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;font-weight:500;flex-shrink:0}.koiura-site.svelte-1uha8ag .calc-banner:where(.svelte-1uha8ag) .banner-body:where(.svelte-1uha8ag){display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:4px 0}.koiura-site.svelte-1uha8ag .calc-banner:where(.svelte-1uha8ag) .banner-body:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-style:italic;font-size:20px;font-weight:500;letter-spacing:-.012em;margin-right:6px}.koiura-site.svelte-1uha8ag .calc-banner:where(.svelte-1uha8ag) .banner-body:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){font-weight:500}.koiura-site.svelte-1uha8ag .calc-banner:where(.svelte-1uha8ag) .banner-body:where(.svelte-1uha8ag) .banner-dot:where(.svelte-1uha8ag){margin:0 10px;opacity:.55}.koiura-site.svelte-1uha8ag .calc-cinco-chip:where(.svelte-1uha8ag){display:flex;align-items:center;gap:14px;background:var(--paper);border:1px solid var(--accent-deep, #8E6E36);padding:10px 18px;margin-left:-1px;flex-shrink:0}.koiura-site.svelte-1uha8ag .calc-banner-row.no-discount:where(.svelte-1uha8ag) .calc-cinco-chip:where(.svelte-1uha8ag){margin-left:0}.koiura-site.svelte-1uha8ag .calc-cinco-chip:where(.svelte-1uha8ag) .cinco-text:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:2px;font-family:Geist,system-ui,sans-serif;font-size:13px;color:var(--ink-80);line-height:1.35}.koiura-site.svelte-1uha8ag .calc-cinco-chip:where(.svelte-1uha8ag) .cinco-text:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){font-weight:500;color:var(--ink)}.koiura-site.svelte-1uha8ag .calc-cinco-chip:where(.svelte-1uha8ag) .cinco-dim:where(.svelte-1uha8ag){font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-55)}.koiura-site.svelte-1uha8ag .cinco-mark:where(.svelte-1uha8ag){flex-shrink:0;width:38px;height:38px;border-radius:50%;background:var(--paper);color:var(--accent-deep, #8E6E36);border:1.5px solid var(--accent-deep, #8E6E36);display:grid;place-items:center;font-family:Newsreader,Georgia,serif;font-weight:500;font-size:15px;letter-spacing:-.01em;font-feature-settings:"tnum"}.koiura-site.svelte-1uha8ag .pricing-foot:where(.svelte-1uha8ag){text-align:center;margin-top:36px}.koiura-site.svelte-1uha8ag .pricing-foot:where(.svelte-1uha8ag) .mono:where(.svelte-1uha8ag){color:var(--ink-60);display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.koiura-site.svelte-1uha8ag .pricing-foot:where(.svelte-1uha8ag) .mono:where(.svelte-1uha8ag) .sep:where(.svelte-1uha8ag){width:3px;height:3px;background:var(--ink-55);border-radius:50%;opacity:.6;display:inline-block}.koiura-site.svelte-1uha8ag .pricing-foot:where(.svelte-1uha8ag) .roi:where(.svelte-1uha8ag){margin-top:18px;font-family:Geist,system-ui,sans-serif;font-size:14px;color:var(--ink-70);max-width:640px;margin-left:auto;margin-right:auto}.koiura-site.svelte-1uha8ag .faq-list:where(.svelte-1uha8ag){border-top:1px solid var(--rule-10);max-width:880px}.koiura-site.svelte-1uha8ag .faq-item:where(.svelte-1uha8ag){border-bottom:1px solid var(--rule-10)}.koiura-site.svelte-1uha8ag .faq-q:where(.svelte-1uha8ag){width:100%;background:transparent;border:0;text-align:left;padding:28px 0;cursor:pointer;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;color:var(--ink);font-family:Newsreader,Georgia,serif;font-weight:500;font-size:20px;line-height:1.35;letter-spacing:-.005em;list-style:none}.koiura-site.svelte-1uha8ag .faq-q:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.koiura-site.svelte-1uha8ag .faq-q:where(.svelte-1uha8ag) .toggle:where(.svelte-1uha8ag){width:14px;height:14px;position:relative;flex-shrink:0}.koiura-site.svelte-1uha8ag .faq-q:where(.svelte-1uha8ag) .toggle:where(.svelte-1uha8ag):before,.koiura-site.svelte-1uha8ag .faq-q:where(.svelte-1uha8ag) .toggle:where(.svelte-1uha8ag):after{content:"";position:absolute;background:var(--ink);transition:transform .2s ease}.koiura-site.svelte-1uha8ag .faq-q:where(.svelte-1uha8ag) .toggle:where(.svelte-1uha8ag):before{left:0;right:0;top:6px;height:1.5px}.koiura-site.svelte-1uha8ag .faq-q:where(.svelte-1uha8ag) .toggle:where(.svelte-1uha8ag):after{top:0;bottom:0;left:6px;width:1.5px}.koiura-site.svelte-1uha8ag .faq-item[open]:where(.svelte-1uha8ag) .faq-q:where(.svelte-1uha8ag) .toggle:where(.svelte-1uha8ag):after{transform:scaleY(0)}.koiura-site.svelte-1uha8ag .faq-a:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-size:16px;line-height:1.7;color:var(--ink-80);padding:0 64px 32px 0;max-width:720px;text-wrap:pretty;margin:0}.koiura-site.svelte-1uha8ag .faq-a:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--ink);text-decoration:underline}.koiura-site.svelte-1uha8ag .final-section:where(.svelte-1uha8ag){padding:0;background:var(--paper)}.koiura-site.svelte-1uha8ag .final-grid:where(.svelte-1uha8ag){display:grid;grid-template-columns:6fr 4fr;min-height:540px}.koiura-site.svelte-1uha8ag .final-left:where(.svelte-1uha8ag){background:var(--ink);color:var(--paper);padding:96px 72px;display:flex;flex-direction:column;justify-content:center}.koiura-site.svelte-1uha8ag .final-left:where(.svelte-1uha8ag) .kicker:where(.svelte-1uha8ag){color:var(--accent)}.koiura-site.svelte-1uha8ag .final-left:where(.svelte-1uha8ag) .h-section:where(.svelte-1uha8ag){color:var(--paper);font-size:clamp(40px,4.4vw,56px);margin:18px 0 24px;max-width:18ch}.koiura-site.svelte-1uha8ag .final-left:where(.svelte-1uha8ag) .lede:where(.svelte-1uha8ag){color:#f6f3eccc;margin:0 0 40px;max-width:480px}.koiura-site.svelte-1uha8ag .final-left:where(.svelte-1uha8ag) .btn:where(.svelte-1uha8ag){align-self:flex-start;background:var(--accent);border-color:var(--accent);color:var(--ink);font-size:14px;padding:14px 24px}.koiura-site.svelte-1uha8ag .final-right:where(.svelte-1uha8ag){background:var(--paper);padding:96px 64px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--rule-10)}.koiura-site.svelte-1uha8ag .family-list:where(.svelte-1uha8ag){list-style:none;padding:0;margin:32px 0 0}.koiura-site.svelte-1uha8ag .family-list:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag){padding:22px 0;border-bottom:1px solid var(--rule-10);display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:18px}.koiura-site.svelte-1uha8ag .family-list:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag):last-child{border-bottom:0}.koiura-site.svelte-1uha8ag .family-list:where(.svelte-1uha8ag) .name:where(.svelte-1uha8ag){font-family:Newsreader,Georgia,serif;font-weight:400;font-size:22px;letter-spacing:-.018em;color:var(--ink);line-height:1;display:inline-flex;align-items:baseline}.koiura-site.svelte-1uha8ag .family-list:where(.svelte-1uha8ag) .desc:where(.svelte-1uha8ag){font-family:Geist,system-ui,sans-serif;font-size:13px;color:var(--ink-70);line-height:1.4}.koiura-site.svelte-1uha8ag .family-list:where(.svelte-1uha8ag) .status:where(.svelte-1uha8ag){font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-55);white-space:nowrap}.koiura-site.svelte-1uha8ag .family-list:where(.svelte-1uha8ag) .status.live:where(.svelte-1uha8ag){color:var(--accent)}.koiura-site.svelte-1uha8ag .family-foot:where(.svelte-1uha8ag){margin-top:28px;font-family:Geist,system-ui,sans-serif;font-size:13px;color:var(--ink-60)}.koiura-site.svelte-1uha8ag .site-footer:where(.svelte-1uha8ag){background:var(--paper);padding:80px 0 32px;border-top:1px solid var(--rule-10)}.koiura-site.svelte-1uha8ag .footer-grid:where(.svelte-1uha8ag){display:grid;grid-template-columns:1.2fr 1fr;gap:48px;margin-bottom:64px}.koiura-site.svelte-1uha8ag .footer-grid:where(.svelte-1uha8ag) .brand:where(.svelte-1uha8ag) .meta:where(.svelte-1uha8ag){margin-top:18px;color:var(--ink-55)}.koiura-site.svelte-1uha8ag .footer-grid:where(.svelte-1uha8ag) nav.foot-nav:where(.svelte-1uha8ag){display:flex;gap:28px;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start}.koiura-site.svelte-1uha8ag .footer-grid:where(.svelte-1uha8ag) nav.foot-nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){font-family:Geist,system-ui,sans-serif;font-size:13px;color:var(--ink-70);text-decoration:none;line-height:1}.koiura-site.svelte-1uha8ag .footer-grid:where(.svelte-1uha8ag) nav.foot-nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--ink)}.koiura-site.svelte-1uha8ag .footer-bottom:where(.svelte-1uha8ag){border-top:1px solid var(--accent);padding-top:24px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.koiura-site.svelte-1uha8ag .footer-bottom:where(.svelte-1uha8ag) .copy:where(.svelte-1uha8ag){color:var(--ink-55)}.koiura-site.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible,.koiura-site.svelte-1uha8ag summary:where(.svelte-1uha8ag):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:768px){.koiura-site.svelte-1uha8ag .container:where(.svelte-1uha8ag){padding:0 20px}.koiura-site.svelte-1uha8ag .site-header:where(.svelte-1uha8ag){height:60px}.koiura-site.svelte-1uha8ag .site-header:where(.svelte-1uha8ag) .inner:where(.svelte-1uha8ag){grid-template-columns:1fr auto;gap:16px}.koiura-site.svelte-1uha8ag .site-header:where(.svelte-1uha8ag) nav.primary:where(.svelte-1uha8ag){display:none}.koiura-site.svelte-1uha8ag .header-right:where(.svelte-1uha8ag) .lang-chip:where(.svelte-1uha8ag){display:none}.koiura-site.svelte-1uha8ag .header-right:where(.svelte-1uha8ag) .btn:where(.svelte-1uha8ag){padding:8px 12px;font-size:12px}.koiura-site.svelte-1uha8ag .hero:where(.svelte-1uha8ag){padding:48px 0 64px}.koiura-site.svelte-1uha8ag .hero-stage:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:48px}.koiura-site.svelte-1uha8ag .h-display:where(.svelte-1uha8ag){font-size:clamp(36px,9vw,56px);max-width:none;margin-bottom:20px}.koiura-site.svelte-1uha8ag .lede:where(.svelte-1uha8ag){font-size:16px}.koiura-site.svelte-1uha8ag .hero-lede:where(.svelte-1uha8ag){margin-bottom:28px}.koiura-site.svelte-1uha8ag .cta-row:where(.svelte-1uha8ag){gap:16px}.koiura-site.svelte-1uha8ag .hero-folder:where(.svelte-1uha8ag){transform:none}.koiura-site.svelte-1uha8ag .folder-paper:where(.svelte-1uha8ag){padding:28px 24px 26px}.koiura-site.svelte-1uha8ag .cert-head:where(.svelte-1uha8ag){flex-direction:column;gap:4px;align-items:flex-start}.koiura-site.svelte-1uha8ag .cert-fields:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:14px}.koiura-site.svelte-1uha8ag .cert-stamp-row:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:20px}.koiura-site.svelte-1uha8ag .cert-meta:where(.svelte-1uha8ag){align-items:flex-start;text-align:left}.koiura-site.svelte-1uha8ag .cert-seal:where(.svelte-1uha8ag){justify-self:start}.koiura-site.svelte-1uha8ag .offer:where(.svelte-1uha8ag){padding:56px 0 80px}.koiura-site.svelte-1uha8ag .offer-card:where(.svelte-1uha8ag){padding:36px 24px 40px}.koiura-site.svelte-1uha8ag .offer-card:where(.svelte-1uha8ag) .badge:where(.svelte-1uha8ag){left:24px}.koiura-site.svelte-1uha8ag .offer-grid:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:36px}.koiura-site.svelte-1uha8ag .offer-foot:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:20px}.koiura-site.svelte-1uha8ag .offer-foot:where(.svelte-1uha8ag) .btn:where(.svelte-1uha8ag){width:100%}.koiura-site.svelte-1uha8ag section:where(.svelte-1uha8ag){padding:80px 0}.koiura-site.svelte-1uha8ag .heading-row:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:16px}.koiura-site.svelte-1uha8ag .pricing:where(.svelte-1uha8ag) .pricing-heading:where(.svelte-1uha8ag){gap:16px}.koiura-site.svelte-1uha8ag .stages:where(.svelte-1uha8ag){grid-template-columns:1fr}.koiura-site.svelte-1uha8ag .stage:where(.svelte-1uha8ag){border-right:0;border-bottom:1px solid var(--rule-10);padding:32px 0}.koiura-site.svelte-1uha8ag .stage:where(.svelte-1uha8ag):not(:first-child){padding-left:0}.koiura-site.svelte-1uha8ag .stage:where(.svelte-1uha8ag):last-child{border-bottom:0}.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) table:where(.svelte-1uha8ag),.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) thead:where(.svelte-1uha8ag),.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) tbody:where(.svelte-1uha8ag),.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) tr:where(.svelte-1uha8ag),.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) td:where(.svelte-1uha8ag),.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag){display:block}.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) thead:where(.svelte-1uha8ag){display:none}.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) tr:where(.svelte-1uha8ag){border-bottom:1px solid var(--rule-10);padding:22px 0}.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) tr:where(.svelte-1uha8ag):last-child{border-bottom:0}.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) td:where(.svelte-1uha8ag){padding:0;border:0}.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) td:where(.svelte-1uha8ag)+td:where(.svelte-1uha8ag){margin-top:16px}.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) td.doc-name:where(.svelte-1uha8ag){font-size:20px;width:auto;line-height:1.3}.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) td.status:where(.svelte-1uha8ag){text-align:left;white-space:normal;width:auto}.koiura-site.svelte-1uha8ag .docs:where(.svelte-1uha8ag) td[data-label]:where(.svelte-1uha8ag):before{content:attr(data-label);display:block;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-weight:500}.koiura-site.svelte-1uha8ag .calc-banner-row:where(.svelte-1uha8ag){flex-direction:column}.koiura-site.svelte-1uha8ag .calc-cinco-chip:where(.svelte-1uha8ag){margin-left:0}.koiura-site.svelte-1uha8ag .hn-grid:where(.svelte-1uha8ag){grid-template-columns:1fr}.koiura-site.svelte-1uha8ag .hn-card:where(.svelte-1uha8ag){border-right:0;border-bottom:1px solid var(--rule-10)}.koiura-site.svelte-1uha8ag .hn-card:where(.svelte-1uha8ag):last-child{border-bottom:0}.koiura-site.svelte-1uha8ag .hn-card.featured:where(.svelte-1uha8ag){margin-top:0}.koiura-site.svelte-1uha8ag .hn-includes-strip:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:24px;margin-top:36px}.koiura-site.svelte-1uha8ag .hn-includes-list:where(.svelte-1uha8ag){grid-template-columns:1fr}.koiura-site.svelte-1uha8ag .pricing:where(.svelte-1uha8ag) .pricing-intro:where(.svelte-1uha8ag){font-size:16px}.koiura-site.svelte-1uha8ag .h-section:where(.svelte-1uha8ag){font-size:clamp(32px,7vw,40px)}.koiura-site.svelte-1uha8ag .pull-quote:where(.svelte-1uha8ag){font-size:24px}.koiura-site.svelte-1uha8ag .final-grid:where(.svelte-1uha8ag){grid-template-columns:1fr}.koiura-site.svelte-1uha8ag .final-left:where(.svelte-1uha8ag),.koiura-site.svelte-1uha8ag .final-right:where(.svelte-1uha8ag){padding:64px 24px}.koiura-site.svelte-1uha8ag .final-right:where(.svelte-1uha8ag){border-left:0;border-top:1px solid var(--rule-10)}.koiura-site.svelte-1uha8ag .footer-grid:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:32px;margin-bottom:48px}.koiura-site.svelte-1uha8ag .footer-grid:where(.svelte-1uha8ag) nav.foot-nav:where(.svelte-1uha8ag){justify-content:flex-start;gap:20px}.koiura-site.svelte-1uha8ag .footer-bottom:where(.svelte-1uha8ag){flex-direction:column;align-items:flex-start}.koiura-site.svelte-1uha8ag .site-footer:where(.svelte-1uha8ag){padding:64px 0 24px}.koiura-site.svelte-1uha8ag .big-stat:where(.svelte-1uha8ag){margin-top:64px;padding-top:48px}}
