.c4a-logo[data-astro-cid-f7espo7c]{line-height:0;display:inline-block}.c4a-logo[data-astro-cid-f7espo7c] svg{width:auto;height:1.9rem;display:block}.c4a-logo--animate[data-astro-cid-f7espo7c] svg{clip-path:inset(0 100% 0 0)}.c4a-logo--animate[data-astro-cid-f7espo7c] .cls-1{transform-box:fill-box;transform-origin:50%}.c4a-logo--full[data-astro-cid-f7espo7c]{height:2.5rem;position:relative}.c4a-logo--full[data-astro-cid-f7espo7c] .sizer[data-astro-cid-f7espo7c]{visibility:hidden}.c4a-logo--full[data-astro-cid-f7espo7c] .sizer[data-astro-cid-f7espo7c] svg{height:2.5rem}.c4a-logo--full[data-astro-cid-f7espo7c] .band[data-astro-cid-f7espo7c],.c4a-logo--full[data-astro-cid-f7espo7c] .wipe[data-astro-cid-f7espo7c]{display:block;position:absolute;inset:0}.c4a-logo--full[data-astro-cid-f7espo7c] .band[data-astro-cid-f7espo7c] svg,.c4a-logo--full[data-astro-cid-f7espo7c] .wipe[data-astro-cid-f7espo7c] svg{width:auto;height:2.5rem}.band-line1[data-astro-cid-f7espo7c]{clip-path:inset(0% 0% 54%);overflow:hidden}.band-for[data-astro-cid-f7espo7c]{clip-path:inset(46% 60% 0% 0%);overflow:hidden}.band-action[data-astro-cid-f7espo7c]{clip-path:inset(46% 0% 0% 42%);overflow:hidden}.band-line1[data-astro-cid-f7espo7c] .wipe[data-astro-cid-f7espo7c],.band-for[data-astro-cid-f7espo7c] .wipe[data-astro-cid-f7espo7c]{clip-path:inset(0% 100% 0% 0%)}.band-action[data-astro-cid-f7espo7c]{opacity:0}.band-action[data-astro-cid-f7espo7c] .cls-1{transform-box:fill-box;transform-origin:50%}:root{--c4a-blue:#4877b8;--c4a-orange:#ff6800;--c4a-cream:#fffdf7;--ink:#1c2420;--ink-soft:#5a6560;--ink-faint:#8b948f;--surface:#fff;--surface-2:#f3f1e8;--line:#e3e0d2;--line-strong:#cac6b3;--blue-soft:#e4ecf6;--orange-soft:#ffe6d4;--shadow:0 1px 2px #1c24200f, 0 10px 28px -14px #1c242038;--font-body:"Acumin Variable Concept", "Helvetica Neue", Arial, sans-serif;--font-display:"Badger", "Acumin Variable Concept", sans-serif;--step-caption:clamp(.8rem, .77rem + .15vw, .92rem);--step-body:clamp(1rem, .96rem + .2vw, 1.15rem);--step-sub:clamp(1.35rem, 1.2rem + .75vw, 1.9rem);--step-heading:clamp(2.1rem, 1.6rem + 2.2vw, 3.6rem);--step-hero:clamp(2.8rem, 1.9rem + 4vw, 5.6rem);--wrap:1180px;--radius:4px}@font-face{font-family:Acumin Variable Concept;src:url(/fonts/AcuminVariableConcept.woff2)format("woff2-variations"),url(/fonts/AcuminVariableConcept.woff2)format("woff2");font-weight:100 900;font-stretch:50% 115%;font-style:oblique 0deg 12deg;font-display:swap}@font-face{font-family:Badger;src:url(/fonts/Badger.woff2)format("woff2");font-weight:400;font-display:swap}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{color-scheme:light}body{background:var(--c4a-cream);color:var(--ink);font-family:var(--font-body);font-variation-settings:"wght" 380, "wdth" 100;font-size:var(--step-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-body);font-variation-settings:"wght" 650, "wdth" 100;text-wrap:balance;overflow-wrap:normal;word-break:normal;hyphens:none;letter-spacing:-.01em;color:var(--ink);margin:0;line-height:1.08}p{margin:0}a{color:var(--c4a-blue);text-underline-offset:3px}:focus-visible{outline:2px solid var(--c4a-blue);outline-offset:3px;border-radius:2px}::selection{background:var(--c4a-orange);color:#fff}button{font:inherit;cursor:pointer}img,svg{max-width:100%;display:block}.wrap{width:min(100% - 2.5rem, var(--wrap));margin-inline:auto}.eyebrow{font-family:var(--font-body);font-variation-settings:"wght" 600, "wdth" 100;font-size:var(--step-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--c4a-orange)}.lead{font-size:var(--step-sub);color:var(--ink-soft);max-width:42ch;line-height:1.4}.prose{max-width:65ch;color:var(--ink-soft);flex-direction:column;gap:1rem;display:flex}.prose strong{color:var(--ink);font-variation-settings:"wght" 600}.btn{font-family:var(--font-body);font-variation-settings:"wght" 600;border-radius:var(--radius);border:1.5px solid var(--c4a-orange);background:var(--c4a-orange);color:#fff;align-items:center;gap:.5rem;padding:.75rem 1.3rem;font-size:1rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.btn.ghost{color:var(--ink);border-color:var(--line-strong);background:0 0}.btn.ghost:hover{border-color:var(--ink)}.btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}section{border-top:1px solid var(--line);padding:clamp(3rem,7vw,6rem) 0;position:relative}section:first-of-type{border-top:0}section:not(:first-of-type):before{content:"";background-color:var(--c4a-cream);border-radius:50%;width:1.6rem;height:1.6rem;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}section:not(:first-of-type):after{content:"";background-color:var(--c4a-orange);width:.95rem;height:.95rem;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='4' r='2.6'/><circle cx='4' cy='19' r='2.6'/><circle cx='20' cy='19' r='2.6'/><path d='M12 4 L4 19 M12 4 L20 19 M4 19 L20 19' stroke='black' stroke-width='1.8' fill='none'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='4' r='2.6'/><circle cx='4' cy='19' r='2.6'/><circle cx='20' cy='19' r='2.6'/><path d='M12 4 L4 19 M12 4 L20 19 M4 19 L20 19' stroke='black' stroke-width='1.8' fill='none'/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sec-head{flex-direction:column;gap:.7rem;margin-bottom:2.5rem;display:flex}.sec-head h2{font-size:var(--step-heading)}@supports (animation-timeline:view()){.reveal{animation:linear reveal-in view();animation-range:entry cover 30%}@keyframes reveal-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}label.field{font-variation-settings:"wght" 550;flex-direction:column;gap:.4rem;font-size:.92rem;display:flex}input[type=text],input[type=email],textarea,select{font-family:var(--font-body);color:var(--ink);background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--radius);width:100%;padding:.65rem .75rem;font-size:1rem}textarea{resize:vertical;min-height:5.5rem}.hint{color:var(--ink-faint);font-size:.82rem}.form-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.span-2{grid-column:1/-1}@media (width<=700px){.form-grid{grid-template-columns:1fr}}.tool{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.tool-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem;padding:1.1rem 1.4rem;display:flex}.tool-head h3{font-size:var(--step-sub)}.tool-head .step-count{color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.8rem}.tool-body{padding:1.5rem}.progress{background:var(--line);height:3px}.progress i{background:var(--c4a-orange);height:100%;transition:width .35s;display:block}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important}}header[data-astro-cid-hkbrpulz].top{z-index:40;background:color-mix(in srgb, var(--c4a-cream) 92%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}header[data-astro-cid-hkbrpulz].top .wrap[data-astro-cid-hkbrpulz]{align-items:center;gap:1.25rem;min-height:64px;display:flex}.brand[data-astro-cid-hkbrpulz]{align-items:center;text-decoration:none;display:flex}nav[data-astro-cid-hkbrpulz].main{flex-wrap:wrap;gap:1.1rem;margin-left:auto;display:flex}nav[data-astro-cid-hkbrpulz].main a[data-astro-cid-hkbrpulz]{font-variation-settings:"wght" 550;color:var(--ink-soft);border-bottom:1.5px solid #0000;padding:.2rem 0;font-size:.92rem;text-decoration:none}nav[data-astro-cid-hkbrpulz].main a[data-astro-cid-hkbrpulz]:hover,nav[data-astro-cid-hkbrpulz].main a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--ink);border-bottom-color:var(--c4a-orange)}.lang[data-astro-cid-hkbrpulz]{border:1.5px solid var(--line-strong);border-radius:var(--radius);display:flex;overflow:hidden}.lang[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{font-variation-settings:"wght" 650;letter-spacing:.08em;color:var(--ink-soft);padding:.35rem .55rem;font-size:.76rem;text-decoration:none}.lang[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=true]{background:var(--ink);color:var(--c4a-cream)}@media (width<=1180px){nav[data-astro-cid-hkbrpulz].main{gap:.6rem}nav[data-astro-cid-hkbrpulz].main a[data-astro-cid-hkbrpulz]{font-size:.83rem}}@media (width<=700px){header[data-astro-cid-hkbrpulz].top .wrap[data-astro-cid-hkbrpulz]{flex-wrap:wrap;padding-block:.6rem}nav[data-astro-cid-hkbrpulz].main{flex-wrap:nowrap;order:3;gap:1rem;width:100%;margin-left:0;padding-bottom:.3rem;overflow-x:auto}nav[data-astro-cid-hkbrpulz].main a[data-astro-cid-hkbrpulz]{white-space:nowrap;font-size:.92rem}.lang[data-astro-cid-hkbrpulz]{margin-left:auto}}footer[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line);background:var(--surface-2);padding:3rem 0 4rem}.foot-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem;display:grid}footer[data-astro-cid-hkbrpulz] h4[data-astro-cid-hkbrpulz]{font-variation-settings:"wght" 650;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.7rem;font-size:.74rem}footer[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink-soft);text-decoration:none}footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--ink);text-decoration:underline}.foot-blurb[data-astro-cid-hkbrpulz]{color:var(--ink-soft);max-width:36ch;font-size:.94rem}@media (width<=760px){.foot-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1fr}}
