.ur-nav.svelte-4p0opw{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .25s ease,border-color .25s ease;border-bottom:1px solid transparent}.ur-nav.scrolled.svelte-4p0opw,.ur-nav.menu-open.svelte-4p0opw{background:#f5f8f8e6;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom-color:var(--ur-line-ink);box-shadow:0 6px 24px #16181a14}.ur-nav-inner.svelte-4p0opw{max-width:var(--ur-maxw);margin:0 auto;padding:.85rem clamp(20px,5vw,48px);display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.ur-wordmark.svelte-4p0opw{display:inline-flex;align-items:center;gap:.55em;font-family:var(--ur-serif);font-size:1.4rem;font-weight:700;color:var(--ur-on-ink);text-decoration:none;letter-spacing:-.01em}.ur-wordmark-logo.svelte-4p0opw{height:32px;width:32px;border-radius:7px;display:block;background:#fff;object-fit:contain}.ur-nav-right.svelte-4p0opw{display:flex;align-items:center;gap:.6rem}.ur-nav-links.svelte-4p0opw{display:flex;align-items:center;gap:.4rem}.ur-nav-links.svelte-4p0opw a:where(.svelte-4p0opw){padding:.5rem .85rem;border-radius:9px;font-size:.9rem;font-weight:600;color:var(--ur-on-ink-muted);text-decoration:none;transition:color .16s ease,background .16s ease}.ur-nav-links.svelte-4p0opw a:where(.svelte-4p0opw):hover{color:var(--ur-on-ink);background:#16181a0f}.ur-nav-cta.svelte-4p0opw{height:42px;padding:0 1.25rem;border-radius:10px;font-size:.86rem;font-weight:700}.ur-nav-toggle.svelte-4p0opw{display:none;width:42px;height:42px;align-items:center;justify-content:center;background:transparent;border:1px solid var(--ur-line-ink);border-radius:10px;cursor:pointer;color:var(--ur-on-ink)}.ur-nav-toggle.svelte-4p0opw:hover{background:#16181a0f}.ur-nav-bars.svelte-4p0opw,.ur-nav-bars.svelte-4p0opw:before,.ur-nav-bars.svelte-4p0opw:after{content:"";display:block;width:18px;height:2px;border-radius:2px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.ur-nav-bars.svelte-4p0opw{position:relative}.ur-nav-bars.svelte-4p0opw:before{position:absolute;top:-6px;left:0}.ur-nav-bars.svelte-4p0opw:after{position:absolute;top:6px;left:0}.ur-nav-bars.open.svelte-4p0opw{background:transparent}.ur-nav-bars.open.svelte-4p0opw:before{transform:translateY(6px) rotate(45deg)}.ur-nav-bars.open.svelte-4p0opw:after{transform:translateY(-6px) rotate(-45deg)}.ur-nav-menu.svelte-4p0opw{display:flex;flex-direction:column;gap:4px;padding:8px clamp(20px,5vw,48px) 24px;max-width:var(--ur-maxw);margin:0 auto}.ur-nav-menu.svelte-4p0opw a:where(.svelte-4p0opw){color:var(--ur-on-ink);text-decoration:none;font-size:1.05rem;padding:12px 0;border-bottom:1px solid var(--ur-line-ink)}.ur-nav-menu.svelte-4p0opw a:where(.svelte-4p0opw):hover{color:var(--ur-signal)}.ur-nav-menu-cta.svelte-4p0opw{margin-top:16px;justify-content:center}@media(max-width:900px){.ur-nav-links.svelte-4p0opw{display:none}.ur-nav-toggle.svelte-4p0opw{display:inline-flex}}.ur-hero.svelte-1prie03{padding-top:clamp(140px,18vh,220px);min-height:100svh;display:flex;align-items:center}.ur-hero-content.svelte-1prie03{display:flex;flex-direction:column;gap:1.4rem;max-width:62ch}.ur-hero-headline.svelte-1prie03{margin:.2em 0 0}.ur-hero-subhead.svelte-1prie03{margin:0;color:var(--ur-signal)}.ur-hero-ctas.svelte-1prie03{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.6rem}@media(max-width:600px){.ur-hero-ctas.svelte-1prie03{flex-direction:column;align-items:stretch}.ur-hero-ctas.svelte-1prie03 .ur-cta:where(.svelte-1prie03){width:100%;justify-content:center}}.ur-decisions-content.svelte-1q2ky9m{display:flex;flex-direction:column;gap:1.6rem}.ur-decisions-headline.svelte-1q2ky9m{margin:.2em 0 0;max-width:18ch}.ur-decisions-grid.svelte-1q2ky9m{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.75rem,4vw,3rem);margin-top:1rem}.ur-decisions-col.svelte-1q2ky9m{display:flex;flex-direction:column;gap:1.4rem}.ur-decisions-col.svelte-1q2ky9m .ur-lead:where(.svelte-1q2ky9m){max-width:42ch}.ur-decisions-close.svelte-1q2ky9m{font-family:var(--ur-serif);font-weight:600;font-size:clamp(1.1rem,1.9vw,1.32rem);line-height:1.5;color:var(--ur-text);max-width:42ch;margin:0;padding-left:1.1rem;border-left:2px solid var(--ur-signal)}@media(max-width:900px){.ur-decisions-grid.svelte-1q2ky9m{grid-template-columns:1fr;gap:1.6rem}}@media(max-width:600px){.ur-decisions-headline.svelte-1q2ky9m{max-width:none}.ur-decisions-col.svelte-1q2ky9m .ur-lead:where(.svelte-1q2ky9m),.ur-decisions-close.svelte-1q2ky9m{max-width:none}}.ur-capabilities.svelte-4ngkf5{scroll-margin-top:90px}.ur-capabilities-head.svelte-4ngkf5{display:flex;flex-direction:column;gap:.9rem;max-width:60ch}.ur-capabilities-headline.svelte-4ngkf5{margin:.2em 0 0}.ur-capabilities-intro.svelte-4ngkf5{font-family:var(--ur-mono);font-size:.85rem;letter-spacing:.03em;color:var(--ur-text-muted);margin:0}.ur-capabilities-grid.svelte-4ngkf5{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:clamp(2.5rem,5vw,4rem)}.ur-cap-card.svelte-4ngkf5{display:flex;flex-direction:column;gap:.7rem;background:var(--ur-surface);border:1px solid var(--ur-line);border-radius:var(--ur-radius);padding:clamp(1.6rem,3vw,2.2rem)}.ur-cap-index.svelte-4ngkf5{font-family:var(--ur-mono);font-size:.8rem;letter-spacing:.08em;color:var(--ur-signal)}.ur-cap-title.svelte-4ngkf5{margin:0}.ur-cap-desc.svelte-4ngkf5{margin:0;color:var(--ur-text-muted);font-size:1rem;line-height:1.5}.ur-cap-note.svelte-4ngkf5{margin:0;font-family:var(--ur-mono);font-size:.76rem;letter-spacing:.04em;color:var(--ur-signal)}.ur-cap-items.svelte-4ngkf5{margin:.6rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.65rem}.ur-cap-item.svelte-4ngkf5{margin:0;padding-top:.65rem;font-size:.92rem;color:var(--ur-text)}.ur-cap-item.svelte-4ngkf5:first-child{padding-top:0}.ur-cap-item.svelte-4ngkf5:not(:first-child){border-top:1px solid var(--ur-line)}@media(max-width:900px){.ur-capabilities-grid.svelte-4ngkf5{gap:1.2rem}}@media(max-width:600px){.ur-capabilities-grid.svelte-4ngkf5{grid-template-columns:1fr}}.ur-ratili.svelte-p1ybh1{scroll-margin-top:90px}.ur-ratili-content.svelte-p1ybh1{display:flex;flex-direction:column;gap:.9rem}.ur-ratili-headline.svelte-p1ybh1{margin:.2em 0 0}.ur-ratili-subhead.svelte-p1ybh1{margin:0;color:var(--ur-signal)}.ur-ratili-grid.svelte-p1ybh1{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.75rem,4vw,3rem);margin-top:clamp(2rem,4vw,3rem);align-items:start}.ur-ratili-col.svelte-p1ybh1{display:flex;flex-direction:column;gap:1.2rem}.ur-ratili-col.svelte-p1ybh1 .ur-lead:where(.svelte-p1ybh1){max-width:42ch}.ur-ratili-cta.svelte-p1ybh1{margin-top:.4rem;align-self:flex-start}.ur-ratili-intro.svelte-p1ybh1{margin:0;font-family:var(--ur-mono);font-size:.85rem;letter-spacing:.03em;color:var(--ur-on-ink-muted)}.ur-ratili-list.svelte-p1ybh1{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0}.ur-ratili-item.svelte-p1ybh1{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem .6rem .75rem 0;font-size:.94rem;line-height:1.4;color:var(--ur-on-ink);border-top:1px solid var(--ur-line-ink)}.ur-ratili-marker.svelte-p1ybh1{flex:none;width:.5rem;height:.5rem;margin-top:.4em;border-radius:1px;background:var(--ur-signal)}@media(max-width:900px){.ur-ratili-grid.svelte-p1ybh1{grid-template-columns:1fr;gap:1.6rem}.ur-ratili-col.svelte-p1ybh1 .ur-lead:where(.svelte-p1ybh1){max-width:none}}@media(max-width:600px){.ur-ratili-list.svelte-p1ybh1{grid-template-columns:1fr}}.ur-flow-section.svelte-16npn77{scroll-margin-top:90px}.ur-flow-head.svelte-16npn77{display:flex;flex-direction:column;gap:.9rem;max-width:60ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.ur-flow-headline.svelte-16npn77{margin:.2em 0 0}.ur-flow-intro.svelte-16npn77{margin:0;font-family:var(--ur-mono);font-size:.85rem;letter-spacing:.03em;color:var(--ur-text-muted)}.ur-flow-list.svelte-16npn77{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:center;gap:0}.ur-flow-step.svelte-16npn77{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;padding:1rem 1.2rem;background:var(--ur-surface);border:1px solid var(--ur-line);border-radius:var(--ur-radius)}.ur-flow-step--engine.svelte-16npn77{border-color:var(--ur-signal);background:var(--ur-signal-soft);box-shadow:0 0 0 1px var(--ur-signal) inset}.ur-flow-step--engine.svelte-16npn77 .ur-flow-index:where(.svelte-16npn77){color:var(--ur-signal)}.ur-flow-step--engine.svelte-16npn77 .ur-flow-label:where(.svelte-16npn77){color:var(--ur-text);font-weight:700}.ur-flow-index.svelte-16npn77{font-family:var(--ur-mono);font-size:.72rem;letter-spacing:.08em;color:var(--ur-text-dim)}.ur-flow-label.svelte-16npn77{font-size:1rem;line-height:1.3;color:var(--ur-text)}.ur-flow-arrow.svelte-16npn77{display:flex;justify-content:center;align-items:center;width:100%;padding:.3rem 0;color:var(--ur-signal);font-size:1.1rem;line-height:1}.ur-flow-arrow-right.svelte-16npn77{display:none}@media(min-width:900px){.ur-flow-list.svelte-16npn77{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.4rem 0}.ur-flow-step.svelte-16npn77{flex:1 1 150px;max-width:180px;width:auto}.ur-flow-arrow.svelte-16npn77{width:auto;padding:0 .5rem}.ur-flow-arrow-down.svelte-16npn77{display:none}.ur-flow-arrow-right.svelte-16npn77{display:inline}}@media(max-width:600px){.ur-flow-step.svelte-16npn77{padding:.85rem 1rem}}.ur-who-section.svelte-1nlsvuu{scroll-margin-top:90px}.ur-who-head.svelte-1nlsvuu{display:flex;flex-direction:column;gap:.9rem;max-width:60ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.ur-who-headline.svelte-1nlsvuu{margin:.2em 0 0}.ur-who-list.svelte-1nlsvuu{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.ur-who-row.svelte-1nlsvuu{display:flex;flex-direction:column;gap:.35rem;padding:1.5rem 0;border-top:1px solid var(--ur-line)}.ur-who-title.svelte-1nlsvuu{margin:0;font-family:var(--ur-serif);font-weight:700;font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.2;color:var(--ur-text)}.ur-who-desc.svelte-1nlsvuu{margin:0;color:var(--ur-text-muted);font-size:1rem;line-height:1.5;max-width:42ch}@media(min-width:900px){.ur-who-row.svelte-1nlsvuu{flex-direction:row;align-items:baseline;justify-content:space-between;gap:2rem}.ur-who-title.svelte-1nlsvuu{flex:0 0 auto;width:40%}.ur-who-desc.svelte-1nlsvuu{flex:1 1 auto;text-align:left}}@media(max-width:600px){.ur-who-row.svelte-1nlsvuu{padding:1.2rem 0}}.ur-advisory.svelte-162fqbq{scroll-margin-top:90px}.ur-advisory-head.svelte-162fqbq{display:flex;flex-direction:column;gap:.9rem;max-width:60ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.ur-advisory-headline.svelte-162fqbq{margin:.2em 0 0}.ur-advisory-subhead.svelte-162fqbq{margin:0;color:var(--ur-text-muted)}.ur-advisory-lede.svelte-162fqbq{margin:0;font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.6;color:var(--ur-text-muted);max-width:46ch}.ur-advisory-list.svelte-162fqbq{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.ur-advisory-row.svelte-162fqbq{display:flex;flex-direction:column;gap:.9rem;padding:clamp(1.8rem,3.4vw,2.6rem) 0;border-top:1px solid var(--ur-line)}.ur-advisory-row.svelte-162fqbq:first-child{border-top:1px solid var(--ur-line)}.ur-advisory-title.svelte-162fqbq{margin:0;font-family:var(--ur-serif);font-weight:700;font-size:clamp(1.5rem,2.8vw,2rem);line-height:1.15;color:var(--ur-text)}.ur-advisory-points.svelte-162fqbq{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.4rem}.ur-advisory-points.svelte-162fqbq li:where(.svelte-162fqbq){position:relative;padding-left:1.1rem;font-size:1rem;line-height:1.5;color:var(--ur-text-muted)}.ur-advisory-points.svelte-162fqbq li:where(.svelte-162fqbq):before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--ur-signal)}@media(min-width:900px){.ur-advisory-row.svelte-162fqbq{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:2.5rem}.ur-advisory-title.svelte-162fqbq{flex:0 0 auto;width:34%}.ur-advisory-points.svelte-162fqbq{flex:1 1 auto;flex-direction:column;gap:.5rem}}@media(max-width:600px){.ur-advisory-row.svelte-162fqbq{padding:1.4rem 0}}.ur-why.svelte-4qg9dx{scroll-margin-top:90px}.ur-why-head.svelte-4qg9dx{display:flex;flex-direction:column;gap:.9rem;max-width:60ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.ur-why-headline.svelte-4qg9dx{margin:.2em 0 0}.ur-why-compare.svelte-4qg9dx{display:flex;flex-direction:column;gap:clamp(1.6rem,3vw,2.2rem)}.ur-why-traditional.svelte-4qg9dx{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.ur-why-row.svelte-4qg9dx{display:flex;flex-direction:column;gap:.35rem;padding:clamp(1.1rem,2vw,1.5rem) 0;border-top:1px solid var(--ur-line);color:var(--ur-text-muted)}.ur-why-row.svelte-4qg9dx:first-child{border-top:1px solid var(--ur-line)}.ur-why-row-title.svelte-4qg9dx{font-family:var(--ur-serif);font-weight:700;font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.2;color:var(--ur-text-muted)}.ur-why-row-desc.svelte-4qg9dx{font-size:.98rem;line-height:1.5;color:var(--ur-text-dim)}.ur-why-uratibu.svelte-4qg9dx{display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.8rem,4vw,2.8rem);background:var(--ur-surface);border:1px solid var(--ur-signal);border-radius:var(--ur-radius);box-shadow:0 0 0 4px var(--ur-signal-soft)}.ur-why-uratibu-title.svelte-4qg9dx{font-family:var(--ur-serif);font-weight:800;font-size:clamp(1.7rem,3.2vw,2.3rem);line-height:1.15;color:var(--ur-text)}.ur-why-uratibu-desc.svelte-4qg9dx{margin:0;font-size:clamp(1.02rem,1.6vw,1.18rem);line-height:1.55;color:var(--ur-text);max-width:56ch}@media(min-width:900px){.ur-why-row.svelte-4qg9dx{flex-direction:row;align-items:baseline;justify-content:space-between;gap:2.5rem}.ur-why-row-title.svelte-4qg9dx{flex:0 0 auto;width:34%}.ur-why-row-desc.svelte-4qg9dx{flex:1 1 auto}.ur-why-uratibu.svelte-4qg9dx{flex-direction:row;align-items:center;gap:2.5rem}.ur-why-uratibu-title.svelte-4qg9dx{flex:0 0 auto;width:34%}.ur-why-uratibu-desc.svelte-4qg9dx{flex:1 1 auto}}@media(max-width:600px){.ur-why-row.svelte-4qg9dx{padding:1rem 0}.ur-why-uratibu.svelte-4qg9dx{padding:1.6rem}}.ur-scale.svelte-ntyg27{scroll-margin-top:90px}.ur-scale-head.svelte-ntyg27{display:flex;flex-direction:column;gap:.5rem;max-width:60ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.ur-scale-headline.svelte-ntyg27{margin:.2em 0 0}.ur-scale-subhead.svelte-ntyg27{margin:0;color:var(--ur-signal)}.ur-scale-intro.svelte-ntyg27{margin:.7rem 0 0;font-family:var(--ur-mono);font-size:.85rem;letter-spacing:.03em;color:var(--ur-on-ink-muted)}.ur-scale-grid.svelte-ntyg27{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--ur-line);border:1px solid var(--ur-line);border-radius:var(--ur-radius);overflow:hidden}.ur-scale-stat.svelte-ntyg27{display:flex;flex-direction:column;gap:.5rem;padding:clamp(1.6rem,3vw,2.4rem) clamp(1.2rem,2.4vw,1.8rem);background:var(--ur-surface)}.ur-scale-figure.svelte-ntyg27{font-family:var(--ur-mono);font-weight:700;font-size:clamp(2rem,4vw,2.8rem);line-height:1.05;letter-spacing:-.01em;color:var(--ur-signal)}.ur-scale-label.svelte-ntyg27{font-size:.95rem;line-height:1.4;color:var(--ur-text-muted)}@media(max-width:900px){.ur-scale-grid.svelte-ntyg27{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ur-scale-grid.svelte-ntyg27{grid-template-columns:repeat(2,1fr)}.ur-scale-stat.svelte-ntyg27{padding:1.4rem 1rem}.ur-scale-figure.svelte-ntyg27{font-size:clamp(1.7rem,7vw,2.2rem)}}@media(max-width:420px){.ur-scale-grid.svelte-ntyg27{grid-template-columns:1fr}}.ur-work.svelte-hi0155{scroll-margin-top:90px}.ur-work-head.svelte-hi0155{display:flex;flex-direction:column;gap:.5rem;max-width:60ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.ur-work-headline.svelte-hi0155{margin:.2em 0 0}.ur-work-list.svelte-hi0155{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.75rem}.ur-work-tag.svelte-hi0155{font-family:var(--ur-mono);font-size:.85rem;letter-spacing:.02em;color:var(--ur-text);padding:.6em 1.1em;border:1px solid var(--ur-line);border-radius:var(--ur-radius);background:var(--ur-surface);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.ur-work-tag.svelte-hi0155:hover{transform:translateY(-2px);border-color:var(--ur-signal);box-shadow:0 6px 14px #14161a14}@media(max-width:600px){.ur-work-list.svelte-hi0155{gap:.6rem}.ur-work-tag.svelte-hi0155{font-size:.78rem;padding:.55em .9em}}.ur-vision.svelte-1s76mrp{scroll-margin-top:90px}.ur-vision-head.svelte-1s76mrp{display:flex;flex-direction:column;gap:.5rem;max-width:60ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.ur-vision-headline.svelte-1s76mrp{margin:.2em 0 0}.ur-vision-list.svelte-1s76mrp{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:clamp(1.2rem,2.6vw,1.8rem);max-width:52ch}.ur-vision-statement.svelte-1s76mrp{font-family:var(--ur-serif);font-weight:600;line-height:1.28;font-size:clamp(1.4rem,2.8vw,2rem);color:var(--ur-on-ink)}.ur-vision-statement.svelte-1s76mrp:first-child{color:var(--ur-on-ink-muted);font-size:clamp(1.2rem,2.2vw,1.6rem)}.ur-vision-cta.svelte-1s76mrp{margin-top:clamp(3rem,6vw,4.5rem)}@media(max-width:600px){.ur-vision-cta.svelte-1s76mrp{margin-top:2.4rem}}.ur-footer.svelte-w6zpji{padding:clamp(2rem,4vw,2.6rem) 0}.ur-footer-inner.svelte-w6zpji{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ur-footer-logo.svelte-w6zpji{display:inline-flex;align-items:center;gap:.55em;font-family:var(--ur-serif);font-weight:700;font-size:1.3rem;letter-spacing:-.01em;color:var(--ur-on-ink);text-decoration:none}.ur-footer-logo.svelte-w6zpji img:where(.svelte-w6zpji){border-radius:6px;background:#fff;object-fit:contain;display:block}.ur-footer-links.svelte-w6zpji{display:inline-flex;align-items:center;gap:1.2rem}.ur-footer-links.svelte-w6zpji a:where(.svelte-w6zpji){font-family:var(--ur-mono);font-size:.78rem;letter-spacing:.04em;color:var(--ur-on-ink-muted);text-decoration:none}.ur-footer-links.svelte-w6zpji a:where(.svelte-w6zpji):hover{color:var(--ur-signal)}.ur-footer-copy.svelte-w6zpji{font-family:var(--ur-mono);font-size:.78rem;letter-spacing:.04em;color:var(--ur-on-ink-muted)}.ur-modal-backdrop.svelte-173eyxm{position:fixed;inset:0;z-index:200;background:#0b0c0e99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.ur-modal.svelte-173eyxm{background:var(--ur-surface, #fff);color:var(--ur-text, #16181a);width:100%;max-width:460px;border-radius:var(--ur-radius-lg, 12px);border:1px solid var(--ur-line, #d6e7ea);padding:clamp(24px,4vw,40px);position:relative;font-family:var(--ur-sans, sans-serif);border-top:3px solid var(--ur-signal, #0E6BA8)}.ur-modal-close.svelte-173eyxm{position:absolute;top:14px;right:16px;background:none;border:0;font-size:1.6rem;line-height:1;cursor:pointer;color:var(--ur-text-muted, #666)}.ur-modal-label.svelte-173eyxm{font-family:var(--ur-mono, monospace);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ur-signal, #0E6BA8);margin-bottom:6px}.ur-modal.svelte-173eyxm h2:where(.svelte-173eyxm){font-family:var(--ur-serif, sans-serif);font-weight:700;font-size:1.7rem;margin-bottom:8px}.ur-modal-blurb.svelte-173eyxm{color:var(--ur-text-muted, #666);font-size:.95rem;line-height:1.5;margin-bottom:20px}.ur-modal.svelte-173eyxm form:where(.svelte-173eyxm){display:flex;flex-direction:column;gap:10px}.ur-modal-field.svelte-173eyxm{display:flex;flex-direction:column;gap:4px}.ur-modal-field-label.svelte-173eyxm{font-family:var(--ur-mono, monospace);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ur-text-muted, #666)}.ur-modal.svelte-173eyxm input:where(.svelte-173eyxm),.ur-modal.svelte-173eyxm textarea:where(.svelte-173eyxm){width:100%;padding:.75em .9em;border:1px solid var(--ur-line, #d6e7ea);border-radius:var(--ur-radius, 8px);font-family:inherit;font-size:.95rem;background:var(--ur-paper, #f5f8f8)}.ur-modal.svelte-173eyxm input:where(.svelte-173eyxm):focus,.ur-modal.svelte-173eyxm textarea:where(.svelte-173eyxm):focus{outline:2px solid var(--ur-signal, #0E6BA8);outline-offset:1px;border-color:transparent}.ur-modal.svelte-173eyxm input:where(.svelte-173eyxm):disabled,.ur-modal.svelte-173eyxm textarea:where(.svelte-173eyxm):disabled{opacity:.6;cursor:not-allowed}.ur-modal-error.svelte-173eyxm{color:#cf2d56;font-size:.85rem}.ur-modal.svelte-173eyxm .ur-cta:where(.svelte-173eyxm){margin-top:6px;justify-content:center}.uratibu.svelte-1uha8ag{--ur-ink: #16181a;--ur-ink-2: #04222B;--ur-paper: #f5f8f8;--ur-surface: #ffffff;--ur-tint: #eef0f0;--ur-signal: #0E6BA8;--ur-signal-active: #1782C4;--ur-signal-soft: rgba(14,107,168, .1);--ur-on-primary: #ffffff;--ur-text: #16181a;--ur-text-muted: rgba(22,24,26, .62);--ur-text-dim: rgba(22,24,26, .42);--ur-on-ink: #16181a;--ur-on-ink-muted: rgba(22,24,26, .62);--ur-line: rgba(22,24,26, .1);--ur-line-ink: rgba(22,24,26, .12);--ur-maxw: 1200px;--ur-radius: 8px;--ur-radius-lg: 12px;--ur-serif: "Outfit", system-ui, sans-serif;--ur-sans: "Outfit", system-ui, sans-serif;--ur-mono: "JetBrains Mono", ui-monospace, monospace;background:var(--ur-paper);color:var(--ur-text);font-family:var(--ur-sans);min-height:100svh;overflow-x:hidden}.uratibu.svelte-1uha8ag .ur-band{padding:clamp(72px,10vw,128px) 0;background:var(--ur-paper);position:relative}.uratibu.svelte-1uha8ag .ur-band--ink{background:var(--ur-tint);color:var(--ur-on-ink)}.uratibu.svelte-1uha8ag .ur-band--tint{background:var(--ur-tint)}.uratibu.svelte-1uha8ag .ur-inner{width:100%;max-width:var(--ur-maxw);margin:0 auto;padding:0 clamp(20px,5vw,48px)}.uratibu.svelte-1uha8ag .ur-display{font-family:var(--ur-serif);font-weight:800;line-height:1.04;letter-spacing:-.035em;font-size:clamp(2.4rem,6vw,4.4rem)}.uratibu.svelte-1uha8ag .ur-subhead{font-family:var(--ur-serif);font-weight:700;line-height:1.1;letter-spacing:-.02em;font-size:clamp(1.6rem,3.4vw,2.4rem)}.uratibu.svelte-1uha8ag .ur-lead{font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.6;color:var(--ur-text-muted);max-width:46ch}.uratibu.svelte-1uha8ag .ur-band--ink .ur-lead{color:var(--ur-on-ink-muted)}.uratibu.svelte-1uha8ag .ur-rule{height:1px;border:0;background:var(--ur-line);margin:0}.uratibu.svelte-1uha8ag .ur-band--ink .ur-rule{background:var(--ur-line-ink)}.uratibu.svelte-1uha8ag .ur-cta{display:inline-flex;align-items:center;gap:.6em;padding:.85em 1.5em;background:var(--ur-signal);color:var(--ur-on-primary);border:1px solid var(--ur-signal);border-radius:var(--ur-radius);font-family:var(--ur-sans);font-weight:500;font-size:.94rem;cursor:pointer;text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .15s ease}@media(max-width:900px){.uratibu.svelte-1uha8ag .ur-nav-cta{display:none}}.uratibu.svelte-1uha8ag .ur-cta:hover{background:var(--ur-signal-active);border-color:var(--ur-signal-active);transform:translateY(-1px)}.uratibu.svelte-1uha8ag .ur-cta--ghost{background:transparent;color:inherit;border-color:var(--ur-line)}.uratibu.svelte-1uha8ag .ur-band--ink .ur-cta--ghost{border-color:var(--ur-line-ink)}.uratibu.svelte-1uha8ag .ur-cta--ghost:hover{background:var(--ur-signal-soft);border-color:var(--ur-signal);transform:translateY(-1px)}.uratibu.svelte-1uha8ag .pl-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .8s cubic-bezier(.22,.78,.2,1);will-change:opacity,transform}.uratibu.svelte-1uha8ag .pl-reveal--in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.uratibu.svelte-1uha8ag .pl-reveal{opacity:1;transform:none;transition:none}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
