fieldset[data-astro-cid-sevzbneq]{border:0;flex-direction:column;gap:.85rem;margin:0;padding:0;display:flex}.field[data-astro-cid-sevzbneq]{flex-direction:column;gap:.3rem;display:flex}label[data-astro-cid-sevzbneq]{font-size:.95rem;font-weight:600}.optional[data-astro-cid-sevzbneq]{color:var(--muted);font-weight:400}input[data-astro-cid-sevzbneq]:not([type=checkbox]),textarea[data-astro-cid-sevzbneq]{border:2px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:.6rem;padding:.7rem .9rem;font-family:inherit}textarea[data-astro-cid-sevzbneq]{field-sizing:content;resize:none;min-block-size:3lh;max-block-size:10lh}input[data-astro-cid-sevzbneq]:not([type=checkbox]):focus-visible,textarea[data-astro-cid-sevzbneq]:focus-visible{outline-offset:.1em}[data-astro-cid-sevzbneq][aria-invalid]{border-color:var(--brand-text)}.error[data-astro-cid-sevzbneq]{color:var(--brand-text);margin:0;font-size:.9rem;font-weight:600}.consent[data-astro-cid-sevzbneq]{align-items:start;gap:.55rem;font-size:.875rem;font-weight:400;line-height:1.4;display:flex}.consent[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]{block-size:1.15rem;inline-size:1.15rem;accent-color:var(--brand-text);flex:none;margin:.1rem 0 0}.cta[data-astro-cid-sevzbneq]{align-self:start;padding-inline:1.5rem}[data-astro-cid-sevzbneq][aria-busy] .cta[data-astro-cid-sevzbneq]{opacity:.7;cursor:progress}.status[data-astro-cid-sevzbneq]{margin:0;font-size:.9rem}.status[data-astro-cid-sevzbneq]:empty{display:none}.thanks[data-astro-cid-sevzbneq]{margin:0;font-size:1.1rem;font-weight:600}.trap[data-astro-cid-sevzbneq]{inline-size:1px;position:absolute;inset-inline-start:-100vw;overflow:clip}.lead-form[data-astro-cid-sevzbneq]{position:relative}.card[data-astro-cid-qox7tg37]{--radius:.6rem;--pad:.4rem;background:var(--tint);view-timeline:--contact-card block;border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:clamp(.75rem,.5rem + .6vw,1rem);display:grid}.card[data-astro-cid-qox7tg37]:has([value=call]:checked) [data-astro-cid-qox7tg37][data-pane=chat],.card[data-astro-cid-qox7tg37]:has([value=chat]:checked) [data-astro-cid-qox7tg37][data-pane=call]{display:none}.switch[data-astro-cid-qox7tg37]{border-radius:calc(var(--radius) + var(--pad));padding:var(--pad);background:var(--tint-strong);border:0;grid-template-columns:1fr 1fr;gap:.25rem;margin:0;display:grid}.switch[data-astro-cid-qox7tg37] label[data-astro-cid-qox7tg37]{border-radius:var(--radius);text-align:center;cursor:pointer;place-items:center;padding:.55rem .75rem;font-weight:600;display:grid}.switch[data-astro-cid-qox7tg37] label[data-astro-cid-qox7tg37]:has(:checked){background:var(--paper);box-shadow:0 1px 2px color-mix(in oklch, var(--ink) 15%, transparent)}.switch[data-astro-cid-qox7tg37] label[data-astro-cid-qox7tg37]:has(:focus-visible){outline:max(2px, .12em) solid var(--ink);outline-offset:.1em}.switch[data-astro-cid-qox7tg37] label[data-astro-cid-qox7tg37]:active{scale:.98}.switch[data-astro-cid-qox7tg37] input[data-astro-cid-qox7tg37]{opacity:0;pointer-events:none;position:absolute}.chat[data-astro-cid-qox7tg37]{border:1px solid var(--facade);background:var(--paper);border-radius:1rem;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-block-size:clamp(26rem,40rem - 25vw,32rem);display:grid;overflow:clip}.chat[data-astro-cid-qox7tg37] header[data-astro-cid-qox7tg37]{border-block-end:1px solid var(--facade);align-items:center;gap:.75rem;padding:.85rem 1.1rem;display:flex}.chat[data-astro-cid-qox7tg37] header[data-astro-cid-qox7tg37] small[data-astro-cid-qox7tg37]{color:var(--muted);font-size:.85rem;display:block}.avatar[data-astro-cid-qox7tg37]{background:var(--board);block-size:2.4rem;inline-size:2.4rem;color:var(--brand);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.log[data-astro-cid-qox7tg37]{min-block-size:6rem;padding:1rem 1.1rem .5rem}.message[data-astro-cid-qox7tg37]{background:var(--tint);border-radius:1.1rem 1.1rem 1.1rem .3rem;max-inline-size:85%;margin:0;padding:.65rem .9rem;line-height:1.4}.chips[data-astro-cid-qox7tg37]{scrollbar-width:none;gap:.4rem;margin:0;padding:.5rem 1.1rem .75rem;list-style:none;display:flex;overflow-x:auto}.chips[data-astro-cid-qox7tg37] li[data-astro-cid-qox7tg37]{flex:none}.chips[data-astro-cid-qox7tg37] a[data-astro-cid-qox7tg37]{border:1px solid color-mix(in oklch, var(--ink) 22%, transparent);white-space:nowrap;border-radius:999px;padding:.4rem .8rem;font-size:.9rem;text-decoration:none;display:block}.chips[data-astro-cid-qox7tg37] a[data-astro-cid-qox7tg37]:active{background:var(--tint)}.reach[data-astro-cid-qox7tg37]{border-block-start:1px solid var(--facade);flex-wrap:wrap;gap:.5rem;padding:.75rem;display:flex}.reach[data-astro-cid-qox7tg37] .cta[data-astro-cid-qox7tg37]{border-radius:999px;flex:12rem}.secondary[data-astro-cid-qox7tg37]{border:1px solid var(--ink);border-radius:999px;flex:6rem;justify-content:center;align-items:center;padding:.7rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.secondary[data-astro-cid-qox7tg37]:active{background:var(--tint);scale:.97}@media (hover:hover) and (pointer:fine){.chips[data-astro-cid-qox7tg37] a[data-astro-cid-qox7tg37]:hover,.secondary[data-astro-cid-qox7tg37]:hover{border-color:var(--ink);background:var(--tint)}}.pane[data-astro-cid-qox7tg37][data-pane=call]{background:var(--paper);border-radius:1rem;padding:clamp(.75rem,.5rem + .6vw,1rem)}h2[data-astro-cid-xd5echp7]{margin-block:0 clamp(1.5rem,1rem + 1.5vw,2.5rem)}dl[data-astro-cid-xd5echp7]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.75rem clamp(1.5rem,3vw,3rem);margin:0;display:grid}dl[data-astro-cid-xd5echp7]>div[data-astro-cid-xd5echp7]{flex-direction:column;gap:.3rem;display:flex}dt[data-astro-cid-xd5echp7]{color:var(--muted);font-size:.9rem}dd[data-astro-cid-xd5echp7]{flex-direction:column;align-items:start;gap:.3rem;margin:0;font-size:1.1rem;display:flex}dd[data-astro-cid-xd5echp7].links{flex-direction:row;gap:1.25rem}.big[data-astro-cid-xd5echp7]{font-family:var(--font-display);font-size:clamp(1.4rem,1.1rem + 1vw,2rem);font-weight:800;text-decoration:none}a[data-astro-cid-xd5echp7]{text-underline-offset:.15em}a[data-astro-cid-xd5echp7]:active{color:var(--brand-text)}@media (hover:hover) and (pointer:fine){a[data-astro-cid-xd5echp7]:hover{color:var(--brand-text)}}.road[data-astro-cid-pt7l33bh]{--marking:var(--amber);--dash:2.25rem;--gap:1.25rem;background:var(--board);color:var(--paper);padding-block:1.75rem 3rem}ol[data-astro-cid-pt7l33bh]{grid-template-columns:repeat(5,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}ol[data-astro-cid-pt7l33bh]:before{content:"";background:repeating-linear-gradient(to right, var(--marking) 0 var(--dash), transparent var(--dash) calc(var(--dash) + var(--gap)));block-size:.3rem;position:absolute;inset-block-start:.55rem;inset-inline:0}li[data-astro-cid-pt7l33bh]{flex-direction:column;gap:.15rem;padding-block-start:2rem;font-size:.95rem;line-height:1.35;display:flex;position:relative}li[data-astro-cid-pt7l33bh]:before{content:"";border:.35rem solid var(--board);background:var(--paper);block-size:1.4rem;inline-size:1.4rem;box-shadow:0 0 0 2px var(--paper);border-radius:50%;position:absolute;inset-block-start:0;inset-inline-start:0}li[data-astro-cid-pt7l33bh]:last-child:before{background:var(--brand)}b[data-astro-cid-pt7l33bh]{font-family:var(--font-display);font-size:1.05rem;font-weight:600}span[data-astro-cid-pt7l33bh]{color:color-mix(in oklch, var(--paper) 78%, var(--board))}@media (width<48rem){.road[data-astro-cid-pt7l33bh]{--dash:1.5rem;--gap:.9rem}ol[data-astro-cid-pt7l33bh]{grid-template-columns:1fr;gap:1rem;padding-inline-start:2.25rem}ol[data-astro-cid-pt7l33bh]:before{background:repeating-linear-gradient(to bottom, var(--marking) 0 var(--dash), transparent var(--dash) calc(var(--dash) + var(--gap)));block-size:auto;inline-size:.3rem;inset-block:0;inset-inline:.55rem auto}li[data-astro-cid-pt7l33bh]{padding-block-start:0}li[data-astro-cid-pt7l33bh]:before{inset-inline-start:-2.25rem}}@media (prefers-reduced-motion:no-preference){ol[data-astro-cid-pt7l33bh]:before{animation:.9s linear infinite drive}@keyframes drive{to{background-position:calc(-1 * (var(--dash) + var(--gap))) 0}}@media (width<48rem){ol[data-astro-cid-pt7l33bh]:before{animation-name:drive-down}@keyframes drive-down{to{background-position:0 calc(var(--dash) + var(--gap))}}}}
