.cu{background:var(--bg)}.cu-band{max-width:var(--frame-w);border-left:1px solid var(--hair-2);border-right:1px solid var(--hair-2);border-bottom:1px solid var(--hair-2);background:var(--paper);margin:0 auto}.cu-label{font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-5);font-size:10px}.cu-label--blue{color:var(--blue-ink)}.cu-plus{color:var(--blue)}.cu-idx{font-family:var(--font-mono);color:var(--blue-ink);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:11px}.cu-top{grid-template:"form head""form aside"1fr/minmax(0,620px) minmax(0,1fr);display:grid}.cu-top__form{border-right:1px solid var(--hair-2);grid-area:form;min-width:0}.cu-top__head{padding:var(--space-24) var(--pad) var(--space-20);grid-area:head;min-width:0}.cu-top__aside{border-top:1px solid var(--hair-2);grid-area:aside;min-width:0}@media (width<=1040px){.cu-top{grid-template:"head""form""aside"/minmax(0,1fr)}.cu-top__form{border-right:0;border-top:1px solid var(--hair-2)}}.cu-meta{justify-content:space-between;gap:var(--space-12);margin-bottom:var(--space-16);flex-wrap:wrap;display:flex}.cu-h1{font-family:var(--font-mono);letter-spacing:-.05em;color:var(--ink-1);margin:0;font-size:clamp(36px,3.6vw,52px);font-weight:600;line-height:.94}.cu-h1__cursor{background:var(--blue);vertical-align:-.06em;width:10px;height:.7em;margin-left:8px;display:inline-block}.cu-lede{font-family:var(--font-prose);color:var(--ink-2);max-width:520px;margin:var(--space-12) 0 0;font-size:15px;line-height:1.6}.cu-crumb{margin-top:var(--space-12)}.cu-proof{background:var(--hair-2);border-bottom:1px solid var(--hair-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.cu-proof__cell{background:var(--paper);padding:var(--space-12) var(--space-20)}.cu-proof__v{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--blue-ink);font-variant-numeric:tabular-nums;margin-top:var(--space-4);font-size:24px;font-weight:600}@media (width<=600px){.cu-proof__cell{padding:var(--space-12) var(--space-16)}.cu-proof__v{font-size:20px}}.cu-next{margin:var(--space-16) var(--pad) var(--space-24);padding:var(--space-16);background:var(--paper);border:1px solid var(--hair-2);border-top:2px solid var(--blue);display:block}.cu-next__head{justify-content:space-between;align-items:baseline;gap:var(--space-12);display:flex}.cu-steps{margin:var(--space-12) 0 0;border-top:1px solid var(--hair-1);padding:0;list-style:none}.cu-step{gap:var(--space-8);padding:var(--space-8) 0;border-bottom:1px solid var(--hair-1);grid-template-columns:26px minmax(0,1fr);display:grid}.cu-step__h{font-family:var(--font-mono);color:var(--ink-1);font-size:13px;font-weight:600;display:block}.cu-step__p{font-family:var(--font-prose);color:var(--ink-4);margin-top:1px;font-size:12px;line-height:1.45;display:block}.cu-sla{align-items:center;gap:var(--space-8);margin-top:var(--space-12);font-family:var(--font-mono);letter-spacing:var(--tracking-label);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10.5px;display:flex}.cu-dot{background:var(--live);border-radius:50%;flex:none;width:6px;height:6px}.cu-router-form[hidden]{display:none}.cu-router{padding:var(--space-16) var(--pad) var(--space-20);border:0;border-top:1px solid var(--hair-2);margin:0}.cu-router[hidden]{display:none}.cu-router__legend{font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-5);margin-bottom:var(--space-12);padding:0;font-size:11px}.cu-router__list{gap:var(--space-8);flex-wrap:wrap;display:flex}.cu-router__row{min-height:32px;padding:0 var(--space-8);border:1px solid var(--hair-3);border-radius:var(--r);background:var(--paper);cursor:pointer;font-family:var(--font-mono);color:var(--ink-3);align-items:center;gap:6px;font-size:11px;display:inline-flex;position:relative}.cu-router__row input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.cu-router__row:hover{border-color:var(--blue);color:var(--ink-1)}.cu-router__row:has(input:checked){border-color:var(--blue);background:var(--blue-soft);color:var(--blue-ink);font-weight:600}.cu-router__row:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.cu-router__go{margin:var(--space-12) 0 0}.cu-branch{padding:var(--space-20) var(--pad) var(--space-24)}.cu-branch[hidden]{display:none}.cu-branch__h{font-family:var(--font-mono);color:var(--ink-1);margin:var(--space-8) 0;font-size:16px;font-weight:600}.cu-branch__p{font-family:var(--font-prose);color:var(--ink-3);margin:0 0 var(--space-16);font-size:14px;line-height:1.6}.cu-branch__links{gap:var(--space-8);flex-wrap:wrap;display:flex}.cu-branch__back{margin-top:var(--space-16);font-family:var(--font-mono);color:var(--blue-ink);font-size:12px;display:block}.cu-form{margin:0}.cu-form[hidden]{display:none}.cu-form__head{justify-content:space-between;align-items:baseline;gap:var(--space-12);padding:var(--space-20) var(--pad) var(--space-12);display:flex}.cu-form__title{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--ink-1);font-size:17px;font-weight:600}.cu-form__errsum{margin:0 var(--pad) var(--space-12)}.cu-fields{background:var(--hair-2);border-top:1px solid var(--hair-2);border-bottom:1px solid var(--hair-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;display:grid}.cu-field{background:var(--paper);padding:var(--space-12) var(--space-20);min-width:0}@media (width<=600px){.cu-fields{grid-template-columns:minmax(0,1fr)}}.cu-field--wide{grid-column:1/-1}.cu-field label{margin-bottom:var(--space-8);display:block}.cu-field__req{color:var(--blue-ink)}.cu-field__opt{color:var(--ink-5)}.cu-input,.cu-select,.cu-textarea{box-sizing:border-box;width:100%;font-family:var(--font-mono);color:var(--ink-1);background:var(--paper-2);border:1px solid var(--ink-6);border-radius:var(--r);padding:10px var(--space-12);min-height:40px;transition:border-color var(--motion), background var(--motion);font-size:14px}.cu-textarea{resize:vertical;min-height:84px;font-family:var(--font-prose)}.cu-input::placeholder,.cu-textarea::placeholder{color:var(--ink-5);opacity:1}.cu-input:hover,.cu-select:hover,.cu-textarea:hover{border-color:var(--ink-5)}.cu-input:focus,.cu-select:focus,.cu-textarea:focus{border-color:var(--blue)}.cu-input:focus-visible,.cu-select:focus-visible,.cu-textarea:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.cu-input[aria-invalid=true],.cu-select[aria-invalid=true],.cu-textarea[aria-invalid=true]{border-color:var(--warn)}.cu-err{margin-top:var(--space-4);font-family:var(--font-mono);color:var(--ink-2);font-size:11px;display:block}.cu-err:before{content:"! " / "";color:var(--warn);font-weight:700}.cu-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cu-form__foot{align-items:center;gap:var(--space-16);padding:var(--space-16) var(--pad) var(--space-20);flex-wrap:wrap;display:flex}.cu-form__note{font-family:var(--font-prose);color:var(--ink-5);max-width:260px;font-size:12px}.cu-form__consent{max-width:none;margin:12px 0 0;line-height:1.5}.cu-form>.cu-form__consent{margin:0 var(--pad) var(--space-16)}.cu-btn{font-family:var(--font-mono);padding:12px var(--space-24);border-radius:var(--r);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cu-btn--primary{background:var(--blue);color:var(--on-blue)}.cu-btn--primary:hover{background:var(--blue-2)}.cu-btn--secondary{background:var(--paper);border-color:var(--hair-3);color:var(--ink-1)}.cu-btn--secondary:hover{border-color:var(--blue);text-decoration:none}.cu-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.cu-sent{padding:var(--space-20) var(--pad) var(--space-24)}.cu-sent[hidden]{display:none}.cu-sent__head{justify-content:space-between;align-items:center;gap:var(--space-12);margin-bottom:var(--space-12);display:flex}.cu-sent__status{align-items:center;gap:var(--space-8);font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-1);font-size:11px;display:inline-flex}.cu-sent__h{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--ink-1);margin:0 0 var(--space-8);font-size:20px;font-weight:600}.cu-sent__p{font-family:var(--font-prose);color:var(--ink-3);margin:0 0 var(--space-16);font-size:14px;line-height:1.6}.cu-sent__sched{border:1px solid var(--hair-2);border-top:2px solid var(--blue);margin-top:var(--space-16)}.cu-sent__sched .meetings-iframe-container{min-height:640px}.cu-sent__sched .meetings-iframe-container iframe{width:100%}.cu-sec__head{align-items:baseline;gap:var(--space-12);padding:var(--space-24) var(--pad) var(--space-16);flex-wrap:wrap;display:flex}.cu-sec__h{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--ink-1);margin:0;font-size:22px;font-weight:600}.cu-sec__tail{margin-left:auto}.cu-mail__grid{background:var(--hair-2);border-top:1px solid var(--hair-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.cu-mail__cell{background:var(--paper);padding:var(--space-16) var(--pad);align-items:center;gap:var(--space-12);min-height:64px;text-decoration:none;display:flex}.cu-mail__cell:hover{background:var(--paper-2);text-decoration:none}.cu-tick{background:var(--blue);flex:none;width:7px;height:7px;transform:rotate(45deg)}.cu-mail__k{font-family:var(--font-mono);color:var(--ink-1);font-size:13px;font-weight:600;display:block}.cu-mail__v{font-family:var(--font-mono);color:var(--blue-ink);font-size:12px;display:block}@media (width<=900px){.cu-mail__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.cu-mail__grid{grid-template-columns:minmax(0,1fr)}}.cu-offices__grid{background:var(--hair-2);border-top:1px solid var(--hair-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}@media (width<=980px){.cu-offices__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.cu-offices__grid{grid-template-columns:minmax(0,1fr)}}.cu-office{background:var(--paper);flex-direction:column;min-height:240px;scroll-margin-top:80px;display:flex}.cu-office__map{background:var(--nav);border-bottom:1px solid var(--hair-2);height:88px;position:relative;overflow:hidden}.cu-office__grid{background-image:linear-gradient(var(--white-10) 1px, transparent 1px), linear-gradient(90deg, var(--white-10) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0}.cu-office__node{background:var(--paper);width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.cu-office__coord{font-family:var(--font-mono);letter-spacing:.1em;color:var(--on-blue-accent);font-variant-numeric:tabular-nums;font-size:8.5px;position:absolute;bottom:11px;left:13px}.cu-office__region{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-blue-soft);border:1px solid var(--white-28);padding:2px 6px;font-size:8.5px;position:absolute;top:11px;right:11px}.cu-office__hq{color:var(--on-blue-accent);font-weight:600}.cu-office__body{padding:var(--space-16) var(--space-20);gap:var(--space-8);flex-direction:column;flex:1;display:flex}.cu-office__city{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--ink-1);font-size:16px;font-weight:600}.cu-office__country{font-family:var(--font-prose);color:var(--ink-5);font-size:12px}.cu-office__addr{font-family:var(--font-prose);color:var(--ink-4);font-size:12.5px;line-height:1.5}.cu-office__contact{padding-top:var(--space-8);border-top:1px solid var(--hair-1);flex-direction:column;gap:4px;margin-top:auto;font-size:12.5px;display:flex}.cu-office__tel{font-family:var(--font-mono);color:var(--ink-1);font-variant-numeric:tabular-nums;text-decoration:none}.cu-office__email{color:var(--blue-ink);text-decoration:none}.cu-opmodel{background:var(--nav);color:var(--paper);min-height:240px;padding:var(--space-20);flex-direction:column;display:flex;position:relative;overflow:hidden}.cu-opmodel__grid{background-image:linear-gradient(var(--white-10) 1px, transparent 1px), linear-gradient(90deg, var(--white-10) 1px, transparent 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 80% 25%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 70% at 80% 25%,#000 30%,#0000 80%)}.cu-opmodel__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-blue-soft);margin-bottom:var(--space-12);font-size:9px;position:relative}.cu-opmodel__h{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--paper);margin-bottom:var(--space-16);font-size:18px;font-weight:600;line-height:1.18;position:relative}.cu-opmodel__list{gap:var(--space-8);flex-direction:column;margin-top:auto;display:flex;position:relative}.cu-opmodel__item{gap:var(--space-8);align-items:flex-start;display:flex}.cu-opmodel__tick{background:var(--on-blue-accent);flex:none;width:7px;height:7px;margin-top:4px;transform:rotate(45deg)}.cu-opmodel__ih{font-family:var(--font-mono);color:var(--paper);font-size:13px;font-weight:600;display:block}.cu-opmodel__ip{font-family:var(--font-prose);color:var(--on-blue-soft);margin-top:1px;font-size:11.5px;display:block}.cu-telem{background:var(--hair-2);border-top:1px solid var(--hair-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.cu-telem__cell{background:var(--paper);padding:var(--space-16) var(--pad)}.cu-telem__v{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--ink-1);margin-top:var(--space-8);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.cu-telem__v--accent{color:var(--blue-ink)}.cu-telem__u{color:var(--ink-5);margin-left:2px;font-size:14px}.cu-chips{gap:var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.cu-chip{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-3);border:1px solid var(--hair-3);padding:4px var(--space-8);border-radius:var(--r);align-items:center;gap:6px;font-size:11px;display:inline-flex}@media (width<=900px){.cu-telem{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.cu-h1__cursor{animation:.9s step-end infinite cu-blink}@keyframes cu-blink{50%{opacity:0}}}@media (width<=600px){.cu-form__head .cu-label{display:none}}.dsc[data-astro-cid-4733qwa2]{background:var(--bg)}.dsc-eyebrow[data-astro-cid-4733qwa2]{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-ink);margin-bottom:16px;font-weight:600}.dsc-kicker[data-astro-cid-4733qwa2]{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-5);margin-bottom:10px;display:block}.dsc-h2[data-astro-cid-4733qwa2]{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--ink-1);max-width:720px;margin:0;font-size:clamp(24px,3.2vw,34px);font-weight:600;line-height:1.08}.dsc-hero[data-astro-cid-4733qwa2]{border-bottom:1px solid var(--hair-3)}.dsc-hero__in[data-astro-cid-4733qwa2]{max-width:var(--frame-w);padding:clamp(36px, 6vw, 72px) var(--pad);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:44px;margin:0 auto;display:grid}@media (width<=900px){.dsc-hero__in[data-astro-cid-4733qwa2]{grid-template-columns:minmax(0,1fr);gap:28px}}.dsc-hero__h1[data-astro-cid-4733qwa2]{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--ink-1);margin:0;font-size:clamp(32px,5vw,52px);font-weight:600;line-height:1.02}.dsc-hero__lede[data-astro-cid-4733qwa2]{font-family:var(--font-prose);color:var(--ink-3);max-width:460px;margin:18px 0 0;font-size:17px;line-height:1.6}.dsc-pillars[data-astro-cid-4733qwa2]{flex-wrap:wrap;gap:10px 22px;margin:24px 0 0;padding:0;list-style:none;display:flex}.dsc-pillars__item[data-astro-cid-4733qwa2]{font-family:var(--font-mono);color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.dsc-pillars__tick[data-astro-cid-4733qwa2]{background:var(--blue);flex:none;width:8px;height:8px;transform:rotate(45deg)}.dsc-hspanel[data-astro-cid-4733qwa2]{background:var(--paper);border:1px solid var(--hair-3);border-radius:var(--r);flex-direction:column;width:100%;display:flex;overflow:hidden}.dsc-hspanel__head[data-astro-cid-4733qwa2]{color:#fff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#070f2c;align-items:center;gap:9px;padding:13px 18px;font-size:10px;font-weight:600;display:flex}.dsc-hspanel__dot[data-astro-cid-4733qwa2]{background:var(--live);border-radius:50%;width:5px;height:5px;display:inline-block}.dsc-hspanel__meta[data-astro-cid-4733qwa2]{color:#7e9bd8;margin-left:auto;font-weight:400}.dsc-hspanel__form[data-astro-cid-4733qwa2]{flex:1;margin:0}.dsc-hspanel__form[data-astro-cid-4733qwa2] .cu-fields[data-astro-cid-4733qwa2]{border-top:0}.dsc-hspanel__form[data-astro-cid-4733qwa2] .cu-field[data-astro-cid-4733qwa2]{padding:10px 18px}.dsc-hspanel__foot[data-astro-cid-4733qwa2]{padding:14px 18px 12px}.dsc-hspanel__note[data-astro-cid-4733qwa2]{font-family:var(--font-prose);color:var(--ink-5);border-top:1px solid var(--hair-1);margin:0;padding:10px 18px 16px;font-size:11.5px}.dsc-proof[data-astro-cid-4733qwa2]{max-width:var(--frame-w);padding:clamp(28px, 4vw, 44px) var(--pad);text-align:center;margin:0 auto}.dsc-proof__h[data-astro-cid-4733qwa2]{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-5);margin:0 0 20px}.dsc-logos[data-astro-cid-4733qwa2]{flex-wrap:wrap;justify-content:center;gap:12px 30px;margin:0;padding:0;list-style:none;display:flex}.dsc-logos__item[data-astro-cid-4733qwa2]{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--ink-4);opacity:.85;font-size:15px;font-weight:600}.dsc-band[data-astro-cid-4733qwa2]{max-width:var(--frame-w);padding:clamp(40px, 5vw, 68px) var(--pad);margin:0 auto}.dsc-band--tint[data-astro-cid-4733qwa2]{background:var(--paper-2);border-block:1px solid var(--hair-2);max-width:none}.dsc-band--tint[data-astro-cid-4733qwa2]>[data-astro-cid-4733qwa2]{max-width:var(--frame-w);margin-inline:auto}.dsc-band__head[data-astro-cid-4733qwa2]{margin-bottom:30px}.dsc-band__lede[data-astro-cid-4733qwa2]{font-family:var(--font-prose);color:var(--ink-3);max-width:680px;margin:14px 0 0;font-size:15.5px;line-height:1.6}.dsc-features[data-astro-cid-4733qwa2]{background:var(--hair-2);border:1px solid var(--hair-2);border-radius:var(--r);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (width<=760px){.dsc-features[data-astro-cid-4733qwa2]{grid-template-columns:minmax(0,1fr)}}.dsc-feature[data-astro-cid-4733qwa2]{background:var(--paper);padding:26px 26px 30px}.dsc-feature__h[data-astro-cid-4733qwa2]{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--ink-1);margin:0 0 10px;font-size:17px;font-weight:600}.dsc-feature__p[data-astro-cid-4733qwa2]{font-family:var(--font-prose);color:var(--ink-3);margin:0;font-size:14.5px;line-height:1.6}.dsc-metrics[data-astro-cid-4733qwa2]{max-width:var(--frame-w);box-sizing:border-box;padding:0 var(--pad) clamp(20px, 3vw, 36px);background:var(--hair-2);border:1px solid var(--hair-2);border-radius:var(--r);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 auto;display:grid;overflow:hidden}@media (width<=720px){.dsc-metrics[data-astro-cid-4733qwa2]{grid-template-columns:minmax(0,1fr)}}.dsc-metric[data-astro-cid-4733qwa2]{background:var(--paper);padding:28px 26px}.dsc-metric__v[data-astro-cid-4733qwa2]{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--blue-ink);font-size:clamp(30px,4vw,40px);font-weight:600}.dsc-metric__k[data-astro-cid-4733qwa2]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-top:8px;font-size:12px}.dsc-metric__d[data-astro-cid-4733qwa2]{font-family:var(--font-prose);color:var(--ink-4);margin-top:8px;font-size:13.5px;line-height:1.55}.dsc-services[data-astro-cid-4733qwa2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=900px){.dsc-services[data-astro-cid-4733qwa2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.dsc-services[data-astro-cid-4733qwa2]{grid-template-columns:minmax(0,1fr)}}.dsc-service[data-astro-cid-4733qwa2]{background:var(--paper);border:1px solid var(--hair-3);border-radius:var(--r);padding:22px 22px 26px;text-decoration:none;transition:border-color .14s,transform .14s;display:block;position:relative}.dsc-service[data-astro-cid-4733qwa2]:hover{border-color:var(--blue-ink);transform:translateY(-2px)}.dsc-service__h[data-astro-cid-4733qwa2]{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--ink-1);margin:0 0 8px;font-size:16px;font-weight:600}.dsc-service__p[data-astro-cid-4733qwa2]{font-family:var(--font-prose);color:var(--ink-3);margin:0;font-size:14px;line-height:1.55}.dsc-service__go[data-astro-cid-4733qwa2]{color:var(--blue-ink);font-family:var(--font-mono);position:absolute;top:20px;right:20px}.dsc-plans[data-astro-cid-4733qwa2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=900px){.dsc-plans[data-astro-cid-4733qwa2]{grid-template-columns:minmax(0,1fr)}}.dsc-plan[data-astro-cid-4733qwa2]{background:var(--paper);border:1px solid var(--hair-3);border-radius:var(--r);flex-direction:column;padding:26px 24px 28px;display:flex;position:relative}.dsc-plan[data-astro-cid-4733qwa2].is-featured{border-color:var(--blue-ink);box-shadow:0 0 0 1px var(--blue-ink)}.dsc-plan__flag[data-astro-cid-4733qwa2]{background:var(--blue-ink);color:#fff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:3px 9px;font-size:9.5px;font-weight:600;position:absolute;top:-10px;left:24px}.dsc-plan__name[data-astro-cid-4733qwa2]{font-family:var(--font-mono);color:var(--ink-1);letter-spacing:-.01em;margin:0 0 12px;font-size:16px;font-weight:600}.dsc-plan__from[data-astro-cid-4733qwa2]{font-family:var(--font-prose);color:var(--ink-5);font-size:12px;display:block}.dsc-plan__price[data-astro-cid-4733qwa2]{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--ink-1);font-size:32px;font-weight:600}.dsc-plan__unit[data-astro-cid-4733qwa2]{color:var(--ink-4);margin-left:2px;font-size:15px}.dsc-plan__desc[data-astro-cid-4733qwa2]{font-family:var(--font-prose);color:var(--ink-3);margin:14px 0 16px;font-size:14px;line-height:1.55}.dsc-plan__feats[data-astro-cid-4733qwa2]{flex-direction:column;gap:9px;margin:0 0 16px;padding:0;list-style:none;display:flex}.dsc-plan__feat[data-astro-cid-4733qwa2]{font-family:var(--font-prose);color:var(--ink-2);gap:9px;font-size:13.5px;line-height:1.45;display:flex}.dsc-plan__tick[data-astro-cid-4733qwa2]{background:var(--blue);flex:none;width:7px;height:7px;margin-top:6px;transform:rotate(45deg)}.dsc-plan__note[data-astro-cid-4733qwa2]{font-family:var(--font-prose);color:var(--ink-5);margin:0 0 14px;font-size:11.5px}.dsc-plan__cta[data-astro-cid-4733qwa2]{text-align:center;font-family:var(--font-mono);border-radius:var(--r);border:1px solid var(--hair-3);color:var(--ink-1);background:var(--bg);margin-top:auto;padding:12px 18px;font-size:13.5px;font-weight:600;text-decoration:none}.dsc-plan__cta[data-astro-cid-4733qwa2].is-primary{background:var(--blue-ink);color:#fff;border-color:var(--blue-ink)}.dsc-plan__cta[data-astro-cid-4733qwa2]:hover{border-color:var(--blue-ink)}.dsc-steps[data-astro-cid-4733qwa2]{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width<=760px){.dsc-steps[data-astro-cid-4733qwa2]{grid-template-columns:minmax(0,1fr)}}.dsc-step[data-astro-cid-4733qwa2]{background:var(--paper);border:1px solid var(--hair-3);border-radius:var(--r);padding:24px}.dsc-step__n[data-astro-cid-4733qwa2]{font-family:var(--font-mono);color:var(--blue-ink);letter-spacing:.06em;font-size:13px;font-weight:600}.dsc-step__h[data-astro-cid-4733qwa2]{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--ink-1);margin:12px 0 8px;font-size:17px;font-weight:600}.dsc-step__p[data-astro-cid-4733qwa2]{font-family:var(--font-prose);color:var(--ink-3);margin:0;font-size:14px;line-height:1.6}.dsc-quotes[data-astro-cid-4733qwa2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=900px){.dsc-quotes[data-astro-cid-4733qwa2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.dsc-quotes[data-astro-cid-4733qwa2]{grid-template-columns:minmax(0,1fr)}}.dsc-quote[data-astro-cid-4733qwa2]{background:var(--paper);border:1px solid var(--hair-3);border-left:3px solid var(--blue);border-radius:var(--r);margin:0;padding:22px 22px 20px}.dsc-quote__q[data-astro-cid-4733qwa2]{font-family:var(--font-prose);color:var(--ink-2);margin:0 0 14px;font-size:13.5px;font-style:italic;line-height:1.6}.dsc-quote__cite[data-astro-cid-4733qwa2]{font-family:var(--font-prose);color:var(--ink-5);font-size:12px}.dsc-quote__cite[data-astro-cid-4733qwa2] b[data-astro-cid-4733qwa2]{color:var(--ink-1);font-weight:600;font-family:var(--font-mono);font-size:13px;display:block}.dsc-quote__who[data-astro-cid-4733qwa2]{margin-top:2px;display:block}.dsc-final[data-astro-cid-4733qwa2]{text-align:center;padding:clamp(48px, 7vw, 88px) var(--pad);border-top:1px solid var(--hair-3);background:var(--paper-2)}.dsc-final__h[data-astro-cid-4733qwa2]{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--ink-1);margin:0;font-size:clamp(26px,4vw,40px);font-weight:600}.dsc-final__p[data-astro-cid-4733qwa2]{font-family:var(--font-prose);color:var(--ink-3);margin:14px 0 26px;font-size:16px}.dsc-final__cta[data-astro-cid-4733qwa2]{font-family:var(--font-mono);color:#fff;background:var(--blue-ink);border-radius:var(--r);padding:15px 30px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.dsc-final__cta[data-astro-cid-4733qwa2]:hover{background:#0b3db0}
