.ticker[data-astro-cid-u6vsyxkm]{padding-block:22px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker__track[data-astro-cid-u6vsyxkm]{will-change:transform;gap:12px;width:max-content;margin:0;padding:0;list-style:none;animation:40s linear infinite ticker;display:flex}.ticker[data-astro-cid-u6vsyxkm]:hover .ticker__track[data-astro-cid-u6vsyxkm],.ticker[data-astro-cid-u6vsyxkm]:focus-within .ticker__track[data-astro-cid-u6vsyxkm]{animation-play-state:paused}.ticker[data-astro-cid-u6vsyxkm] li[data-astro-cid-u6vsyxkm]>[data-astro-cid-u6vsyxkm]{border:1px solid var(--border);color:var(--ink);font-family:var(--font-display);white-space:nowrap;transition:transform .35s var(--ease-spring), border-color .2s, color .2s;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-flex}.ticker[data-astro-cid-u6vsyxkm] li[data-astro-cid-u6vsyxkm] .icon{color:var(--copper)}.ticker[data-astro-cid-u6vsyxkm] a[data-astro-cid-u6vsyxkm]:hover{border-color:var(--copper);color:var(--copper-600);transform:translateY(-3px)}@keyframes ticker{to{transform:translate(calc(-50% - 6px))}}@media (prefers-reduced-motion:reduce){.ticker__track[data-astro-cid-u6vsyxkm]{flex-wrap:wrap;width:auto;animation:none}.ticker[data-astro-cid-u6vsyxkm] li[data-astro-cid-u6vsyxkm][aria-hidden]{display:none}}.hero[data-astro-cid-yodha2z4]{isolation:isolate;background:var(--slate-900);color:#e9eef2;padding-block:clamp(56px,8vw,104px) clamp(96px,12vw,160px);position:relative;overflow:hidden}.hero__bg[data-astro-cid-yodha2z4]{z-index:-1;position:absolute;inset:0}.hero__tiles[data-astro-cid-yodha2z4]{opacity:.32;will-change:transform;background:repeating-linear-gradient(90deg,#0000 0 58px,#00000059 58px 60px),repeating-linear-gradient(0deg,#1c2a36 0 38px,#0f1820 38px 40px);position:absolute;inset:-20% -5%;transform:skewY(-8deg);-webkit-mask-image:linear-gradient(115deg,#0000 20%,#000 75%);mask-image:linear-gradient(115deg,#0000 20%,#000 75%)}.hero__glow[data-astro-cid-yodha2z4]{will-change:transform;background:radial-gradient(circle,#e0732f52,#0000 62%);width:70vmax;height:70vmax;position:absolute;top:-30vmax;right:-25vmax}.hero__photo[data-astro-cid-yodha2z4]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero--photo[data-astro-cid-yodha2z4] .hero__bg[data-astro-cid-yodha2z4]:after{content:"";background:linear-gradient(100deg,#0f1820f0 30%,#0f18208c);position:absolute;inset:0}.hero__grid[data-astro-cid-yodha2z4]{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero--photo[data-astro-cid-yodha2z4] .hero__grid[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,760px)}.hero[data-astro-cid-yodha2z4] .eyebrow[data-astro-cid-yodha2z4]{color:var(--copper-300)}.hero__title[data-astro-cid-yodha2z4]{color:#fff;letter-spacing:-.03em;font-size:clamp(2.3rem,1.3rem + 4vw,4.4rem);line-height:1.04}.hero__title[data-astro-cid-yodha2z4] .phone-link{color:var(--copper-300);white-space:nowrap;background:linear-gradient(var(--copper-300), var(--copper-300)) 0 100% / 100% 4px no-repeat;padding-bottom:2px;text-decoration:none}.hero__lead[data-astro-cid-yodha2z4]{color:#c4d0d9;max-width:58ch}.hero__lead[data-astro-cid-yodha2z4] a{color:var(--copper-300)}.hero[data-astro-cid-yodha2z4] .btn-row[data-astro-cid-yodha2z4]{margin-top:28px}.hero__badges[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}.hero__badges[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.9375rem;font-weight:600;display:inline-flex}.hero__badges[data-astro-cid-yodha2z4] .icon{color:var(--copper-300)}.hero__visual[data-astro-cid-yodha2z4]{position:relative}.hero__scene[data-astro-cid-yodha2z4]{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ease-out);will-change:transform;background:linear-gradient(160deg,#ffffff1f,#ffffff08);border:1px solid #ffffff24;border-radius:32px;padding:18px;position:relative;box-shadow:0 40px 80px -30px #0009}.hero__scene[data-astro-cid-yodha2z4] svg{background:linear-gradient(#dfe9f0,#f5efe6);border-radius:20px}.hero__float[data-astro-cid-yodha2z4]{color:var(--ink);font-family:var(--font-display);box-shadow:var(--shadow-lg);will-change:transform;background:#fff;border-radius:14px;align-items:center;gap:8px;padding:10px 16px;font-weight:800;display:inline-flex;position:absolute}.hero__float[data-astro-cid-yodha2z4] .icon{color:var(--copper)}.hero__float--a[data-astro-cid-yodha2z4]{top:18%;left:-18px}.hero__float--b[data-astro-cid-yodha2z4]{bottom:12%;right:-10px}.callback[data-astro-cid-yodha2z4]{z-index:2;margin-top:calc(-1*clamp(64px,8vw,110px));position:relative}.callback__card[data-astro-cid-yodha2z4]{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-lg);background:#fff;grid-template-columns:minmax(220px,.8fr) 2.2fr;align-items:center;gap:24px 32px;padding:clamp(20px,3vw,32px);display:grid}.callback__intro[data-astro-cid-yodha2z4]{align-items:flex-start;gap:14px;display:flex}.callback__icon[data-astro-cid-yodha2z4]{background:var(--copper);color:#fff;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;animation:4s ease-in-out 2s infinite wiggle;display:grid}.callback__title[data-astro-cid-yodha2z4]{margin-bottom:4px;font-size:1.375rem}.callback__intro[data-astro-cid-yodha2z4] p[data-astro-cid-yodha2z4]{margin:0;font-size:.9375rem}.callback[data-astro-cid-yodha2z4] .form-grid{grid-template-columns:1fr 1fr 1fr auto;align-items:end}.callback[data-astro-cid-yodha2z4] .field-error:empty,.callback[data-astro-cid-yodha2z4] .form-note{display:none}.callback[data-astro-cid-yodha2z4] .cf-turnstile{grid-column:1/-1}@keyframes wiggle{0%,90%,to{transform:rotate(0)}92%{transform:rotate(-12deg)}94%{transform:rotate(10deg)}96%{transform:rotate(-6deg)}}@media (width<=1080px){.callback__card[data-astro-cid-yodha2z4]{grid-template-columns:1fr}}@media (width<=900px){.hero__grid[data-astro-cid-yodha2z4]{grid-template-columns:1fr}.hero__visual[data-astro-cid-yodha2z4]{max-width:520px}.hero__float--a[data-astro-cid-yodha2z4]{left:8px}}@media (width<=720px){.callback[data-astro-cid-yodha2z4] .form-grid{grid-template-columns:1fr}}.split__grid[data-astro-cid-rhy6fmgd]{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.split--left[data-astro-cid-rhy6fmgd] .split__copy[data-astro-cid-rhy6fmgd]{order:2}.split__body[data-astro-cid-rhy6fmgd]{margin-bottom:28px}.tone-dark[data-astro-cid-rhy6fmgd] .split__body[data-astro-cid-rhy6fmgd]{color:#d3dce3}.split__media[data-astro-cid-rhy6fmgd]{position:relative}.split__frame[data-astro-cid-rhy6fmgd]{z-index:1;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ease-out);will-change:transform;background:linear-gradient(#dfe9f0,#f5efe6);position:relative;overflow:hidden}.split__frame[data-astro-cid-rhy6fmgd] img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.split__frame[data-astro-cid-rhy6fmgd] svg{padding:12px;display:block}.split__accent[data-astro-cid-rhy6fmgd]{border-radius:var(--radius-lg);background:repeating-linear-gradient(135deg, var(--copper) 0 2px, transparent 2px 14px);opacity:.35;width:60%;height:60%;position:absolute;inset:auto -18px -18px auto}.split--left[data-astro-cid-rhy6fmgd] .split__accent[data-astro-cid-rhy6fmgd]{inset:auto auto -18px -18px}.tone-dark[data-astro-cid-rhy6fmgd] .split__accent[data-astro-cid-rhy6fmgd]{background:repeating-linear-gradient(135deg, var(--copper-300) 0 2px, transparent 2px 14px)}@media (width<=880px){.split__grid[data-astro-cid-rhy6fmgd]{grid-template-columns:1fr}.split--left[data-astro-cid-rhy6fmgd] .split__copy[data-astro-cid-rhy6fmgd]{order:0}.split__media[data-astro-cid-rhy6fmgd]{max-width:560px}}.tabs__wrap[data-astro-cid-ax3s423g]{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:28px;overflow:hidden}.tabs__list[data-astro-cid-ax3s423g]{background:var(--slate-900);scrollbar-width:none;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:8px;display:grid;position:relative;overflow-x:auto}.tabs__indicator[data-astro-cid-ax3s423g]{width:var(--w,0px);background:var(--copper);transform:translateX(var(--x,8px));transition:transform .5s var(--ease-out), width .5s var(--ease-out);will-change:transform;border-radius:18px;position:absolute;top:8px;bottom:8px;left:0}.tabs__tab[data-astro-cid-ax3s423g]{z-index:1;color:#c9d4dc;min-height:56px;font:700 1rem var(--font-display);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:10px 18px;transition:color .25s;display:flex;position:relative}.tabs__tab[data-astro-cid-ax3s423g]:hover,.tabs__tab[data-astro-cid-ax3s423g][aria-selected=true]{color:#fff}.tabs__tab[data-astro-cid-ax3s423g]:focus-visible{outline-offset:-4px;outline-color:#fff}.tabs__panel[data-astro-cid-ax3s423g]{padding:clamp(24px,4vw,48px)}.tabs__panel[data-astro-cid-ax3s423g]:not([hidden]) .tabs__panel-grid[data-astro-cid-ax3s423g]{animation:panelIn .6s var(--ease-out)}.tabs__panel-grid[data-astro-cid-ax3s423g]{grid-template-columns:1.5fr 1fr;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.tabs__text[data-astro-cid-ax3s423g] p[data-astro-cid-ax3s423g]{color:var(--text-muted)}.tabs__text[data-astro-cid-ax3s423g] .btn[data-astro-cid-ax3s423g]{margin-top:8px}.tabs__art[data-astro-cid-ax3s423g]{top:calc(var(--header-h) + 24px);border-radius:var(--radius-lg);background:linear-gradient(#dfe9f0,#f5efe6);padding:12px;position:sticky}@keyframes panelIn{0%{opacity:0;transform:translateY(14px)}}@media (width<=820px){.tabs__panel-grid[data-astro-cid-ax3s423g]{grid-template-columns:1fr}.tabs__art[data-astro-cid-ax3s423g]{display:none}.tabs__tab[data-astro-cid-ax3s423g]{padding-inline:14px}}.cta-band[data-astro-cid-wrdjxhbp]{isolation:isolate;color:#e9eef2;position:relative;overflow:hidden}.cta-band--storm[data-astro-cid-wrdjxhbp]{background:radial-gradient(90% 120% at 0 0,#2a3d4f 0%,#0000 60%),linear-gradient(#0f1820,#16232e)}.cta-band--copper[data-astro-cid-wrdjxhbp]{background:linear-gradient(135deg, var(--copper), var(--copper-600))}.cta-band[data-astro-cid-wrdjxhbp] h2[data-astro-cid-wrdjxhbp]{color:#fff}.cta-band__eyebrow[data-astro-cid-wrdjxhbp]{color:var(--copper-300)}.cta-band__eyebrow[data-astro-cid-wrdjxhbp]:before{display:none}.pulse-dot[data-astro-cid-wrdjxhbp]{background:#ff6b4a;border-radius:50%;width:10px;height:10px;position:relative}.pulse-dot[data-astro-cid-wrdjxhbp]:after{content:"";background:#ff6b4a;border-radius:50%;animation:1.6s ease-out infinite dot;position:absolute;inset:0}@keyframes dot{to{opacity:0;transform:scale(3)}}.cta-band__body[data-astro-cid-wrdjxhbp]{color:#c9d4dc;margin-bottom:28px}.cta-band__grid[data-astro-cid-wrdjxhbp]{grid-template-columns:1.3fr .7fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.cta-band__art[data-astro-cid-wrdjxhbp]{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:28px;padding:14px}.cta-band__art[data-astro-cid-wrdjxhbp] svg{background:linear-gradient(#6f8496,#b9c4cc);border-radius:18px}.cta-band__rain[data-astro-cid-wrdjxhbp]{z-index:-1;pointer-events:none;position:absolute;inset:0}.cta-band__rain[data-astro-cid-wrdjxhbp] span[data-astro-cid-wrdjxhbp]{top:-80px;left:var(--x);width:1.5px;height:var(--h);animation:1.6s linear infinite fall;animation-delay:var(--d);will-change:transform;background:linear-gradient(#0000,#a0bed273);position:absolute;transform:translateY(0)rotate(12deg)}.cta-band--copper[data-astro-cid-wrdjxhbp] .cta-band__rain[data-astro-cid-wrdjxhbp]{display:none}@keyframes fall{to{transform:translate(-120px,120vh)rotate(12deg)}}@media (width<=880px){.cta-band__grid[data-astro-cid-wrdjxhbp]{grid-template-columns:1fr}.cta-band__art[data-astro-cid-wrdjxhbp]{max-width:380px}}@media (prefers-reduced-motion:reduce){.cta-band__rain[data-astro-cid-wrdjxhbp]{display:none}}.stats__grid[data-astro-cid-xvvo3qve]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.stats__list[data-astro-cid-xvvo3qve]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.stat[data-astro-cid-xvvo3qve]{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:4px 24px;padding:22px 28px;display:grid;position:relative;overflow:hidden}.stat__value[data-astro-cid-xvvo3qve]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--copper-600);font-variant-numeric:tabular-nums;min-width:3.2ch;font-size:clamp(2.6rem,2rem + 2vw,3.6rem);font-weight:800;line-height:1}.stat__label[data-astro-cid-xvvo3qve]{font-size:1.0625rem;font-weight:700}.stat__bar[data-astro-cid-xvvo3qve]{background:linear-gradient(90deg, var(--copper), var(--copper-300));transform-origin:0;width:100%;height:4px;transition:transform 1.4s var(--ease-out) .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.stat[data-astro-cid-xvvo3qve].is-in .stat__bar[data-astro-cid-xvvo3qve]{transform:scaleX(1)}@media (width<=860px){.stats__grid[data-astro-cid-xvvo3qve]{grid-template-columns:1fr}}.cards__grid[data-astro-cid-t3x62kji]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.cards__grid--2[data-astro-cid-t3x62kji]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.cards__card[data-astro-cid-t3x62kji]{overflow:hidden}.cards__card[data-astro-cid-t3x62kji]:before{content:"";background:radial-gradient(420px circle at var(--mx,50%) var(--my,-20%), #eba46f29, transparent 60%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.cards__card[data-astro-cid-t3x62kji]:hover:before{opacity:1}.cards__title[data-astro-cid-t3x62kji]{font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem)}.cards__card[data-astro-cid-t3x62kji] p[data-astro-cid-t3x62kji]{color:var(--text-muted)}.timeline__grid[data-astro-cid-4vr5gzlh]{grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,80px);display:grid}.timeline__sticky[data-astro-cid-4vr5gzlh]{top:calc(var(--header-h) + 32px);position:sticky}.timeline__track[data-astro-cid-4vr5gzlh]{padding-left:64px;position:relative}.timeline__line[data-astro-cid-4vr5gzlh]{background:var(--slate-100);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:21px;overflow:hidden}.timeline__line[data-astro-cid-4vr5gzlh] span[data-astro-cid-4vr5gzlh]{background:linear-gradient(var(--copper), var(--copper-300));height:100%;transform:scaleY(var(--line,0));transform-origin:top;will-change:transform;display:block}.timeline__list[data-astro-cid-4vr5gzlh]{gap:22px;margin:0;padding:0;list-style:none;display:grid}.timeline__item[data-astro-cid-4vr5gzlh]{position:relative}.timeline__node[data-astro-cid-4vr5gzlh]{background:var(--slate-900);width:45px;height:45px;color:var(--copper-300);box-shadow:0 0 0 6px var(--bg,var(--paper));transition:transform .5s var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:22px;left:-64px}.timeline__item[data-astro-cid-4vr5gzlh]:hover .timeline__node[data-astro-cid-4vr5gzlh]{transform:scale(1.12)rotate(-8deg)}.js .timeline__item[data-astro-cid-4vr5gzlh] .timeline__node[data-astro-cid-4vr5gzlh]{opacity:0;transition:transform .7s var(--ease-spring) .25s, opacity .3s .25s;transform:scale(.3)rotate(-90deg)}.js .timeline__item[data-astro-cid-4vr5gzlh].is-in .timeline__node[data-astro-cid-4vr5gzlh]{opacity:1;transform:none}.js .timeline__item[data-astro-cid-4vr5gzlh].is-in:hover .timeline__node[data-astro-cid-4vr5gzlh]{transform:scale(1.12)rotate(-8deg)}.timeline__year[data-astro-cid-4vr5gzlh]{transition:transform .4s var(--ease-spring)}.timeline__item[data-astro-cid-4vr5gzlh]:hover .timeline__year[data-astro-cid-4vr5gzlh]{transform:translate(4px)scale(1.06)}.timeline__card[data-astro-cid-4vr5gzlh]{padding:22px 26px}.timeline__card[data-astro-cid-4vr5gzlh] p[data-astro-cid-4vr5gzlh]{margin:0}.timeline__year[data-astro-cid-4vr5gzlh]{background:var(--copper-100);color:var(--copper-600);font-family:var(--font-display);letter-spacing:.04em;border-radius:999px;margin-bottom:8px;padding:2px 12px;font-weight:800;display:inline-block}.timeline__outro[data-astro-cid-4vr5gzlh]{margin:28px 0 0;font-size:1.125rem;font-weight:600}@media (width<=880px){.timeline__grid[data-astro-cid-4vr5gzlh]{grid-template-columns:1fr}.timeline__track[data-astro-cid-4vr5gzlh]{padding-left:56px}.timeline__node[data-astro-cid-4vr5gzlh]{width:40px;height:40px;left:-56px}.timeline__line[data-astro-cid-4vr5gzlh]{left:18px}}.svc__grid[data-astro-cid-ehtdlhvb]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.svc__grid[data-astro-cid-ehtdlhvb]>li[data-astro-cid-ehtdlhvb]{display:flex}.svc__card[data-astro-cid-ehtdlhvb]{--lift:0px;border-radius:var(--radius-lg);border:1px solid var(--border);width:100%;color:var(--ink);isolation:isolate;transform:perspective(900px) translateY(var(--lift)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease-out), box-shadow .45s var(--ease-out), border-color .3s;will-change:transform;background:#fff;flex-direction:column;padding:28px;text-decoration:none;display:flex;position:relative;overflow:hidden}.svc__card[data-astro-cid-ehtdlhvb]:hover,.svc__card[data-astro-cid-ehtdlhvb]:focus-visible{--lift:-8px;box-shadow:var(--shadow-lg);border-color:var(--copper-100);text-decoration:none}.svc__bar[data-astro-cid-ehtdlhvb]{background:linear-gradient(90deg, var(--copper), var(--copper-300));transform-origin:0;height:4px;transition:transform .6s var(--ease-out);position:absolute;inset:0 0 auto;transform:scaleX(0)}.svc__card[data-astro-cid-ehtdlhvb]:hover .svc__bar[data-astro-cid-ehtdlhvb],.svc__card[data-astro-cid-ehtdlhvb]:focus-visible .svc__bar[data-astro-cid-ehtdlhvb]{transform:scaleX(1)}.svc__card[data-astro-cid-ehtdlhvb]:before{content:"";z-index:-1;background:radial-gradient(360px circle at var(--mx,50%) var(--my,0%), #eba46f2e, transparent 65%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.svc__card[data-astro-cid-ehtdlhvb]:hover:before{opacity:1}.svc__mark[data-astro-cid-ehtdlhvb]{z-index:-1;opacity:0;width:150px;height:110px;transition:opacity .5s, transform .7s var(--ease-spring);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 110' fill='none' stroke='%23b0501a' stroke-width='8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 70 75 12l67 58'/%3E%3Cpath d='M104 30V8h14v34'/%3E%3Cpath d='M28 82h94M40 100h70'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;bottom:-26px;right:-18px;transform:translateY(30px)rotate(-6deg)}.svc__card[data-astro-cid-ehtdlhvb]:hover .svc__mark[data-astro-cid-ehtdlhvb],.svc__card[data-astro-cid-ehtdlhvb]:focus-visible .svc__mark[data-astro-cid-ehtdlhvb]{opacity:.12;transform:none}.svc__card[data-astro-cid-ehtdlhvb] .icon-chip[data-astro-cid-ehtdlhvb]{transition:transform .6s var(--ease-spring), background-color .3s, color .3s}.svc__card[data-astro-cid-ehtdlhvb]:hover .icon-chip[data-astro-cid-ehtdlhvb],.svc__card[data-astro-cid-ehtdlhvb]:focus-visible .icon-chip[data-astro-cid-ehtdlhvb]{background:var(--copper);color:#fff;transform:translateY(-4px)rotate(-10deg)scale(1.08)}.svc__num[data-astro-cid-ehtdlhvb]{font-family:var(--font-display);letter-spacing:.1em;color:var(--slate-400);transition:transform .5s var(--ease-spring), color .3s;font-size:.875rem;font-weight:800;position:absolute;top:22px;right:26px}.svc__card[data-astro-cid-ehtdlhvb]:hover .svc__num[data-astro-cid-ehtdlhvb]{color:var(--copper-600);transform:translateY(-3px)scale(1.15)}.svc__title[data-astro-cid-ehtdlhvb]{margin-bottom:10px;font-size:1.3rem}.svc__card[data-astro-cid-ehtdlhvb]:hover .svc__title[data-astro-cid-ehtdlhvb]{color:var(--copper-600)}.svc__summary[data-astro-cid-ehtdlhvb]{color:var(--text-muted);flex:1;font-size:.975rem}.svc__more[data-astro-cid-ehtdlhvb]{background:var(--copper-100);width:44px;height:44px;color:var(--copper-600);transition:transform .45s var(--ease-spring), background-color .3s, color .3s;border-radius:50%;place-items:center;display:grid}.svc__card[data-astro-cid-ehtdlhvb]:hover .svc__more[data-astro-cid-ehtdlhvb],.svc__card[data-astro-cid-ehtdlhvb]:focus-visible .svc__more[data-astro-cid-ehtdlhvb]{background:var(--copper);color:#fff;transform:translate(8px)}.text-section__inner[data-astro-cid-kzodxfwd]{max-width:780px;margin-inline:auto}.celebrate[data-astro-cid-jiygz44j]{isolation:isolate;background:radial-gradient(60% 70% at 50% 30%, #24384a 0%, transparent 70%), var(--slate-900);color:#e9eef2;text-align:center;align-items:center;min-height:min(88vh,860px);padding-block:clamp(64px,10vw,120px);display:grid;position:relative;overflow:hidden}.celebrate__inner[data-astro-cid-jiygz44j]{max-width:820px;position:relative}.celebrate__badge-wrap[data-astro-cid-jiygz44j]{width:132px;height:132px;margin:0 auto 36px;position:relative}.celebrate__badge[data-astro-cid-jiygz44j]{background:linear-gradient(145deg, #e0732f, var(--copper-600));animation:pop .8s var(--ease-spring) both .1s;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 10px #e0732f26,0 30px 60px -20px #0009}.tick[data-astro-cid-jiygz44j]{transform-origin:0;background:#fff;border-radius:6px;height:12px;position:absolute}.tick--short[data-astro-cid-jiygz44j]{width:34px;animation:tickShort .3s var(--ease-out) forwards .7s;top:66px;left:34px;transform:rotate(45deg)scaleX(0)}.tick--long[data-astro-cid-jiygz44j]{width:62px;animation:tickLong .35s var(--ease-out) forwards .95s;top:86px;left:52px;transform:rotate(-50deg)scaleX(0)}.celebrate__rings[data-astro-cid-jiygz44j] span[data-astro-cid-jiygz44j]{border:3px solid var(--copper-300);opacity:0;animation:ripple 2.4s var(--ease-out) infinite 1s;border-radius:50%;position:absolute;inset:0}.celebrate__rings[data-astro-cid-jiygz44j] span[data-astro-cid-jiygz44j]+span[data-astro-cid-jiygz44j]{animation-delay:1.8s}.celebrate__burst[data-astro-cid-jiygz44j]{position:absolute;top:50%;left:50%}.confetti[data-astro-cid-jiygz44j]{width:var(--w);height:calc(var(--w) * .62);background:var(--c);will-change:transform, opacity;border-radius:2px;position:absolute}.confetti--1[data-astro-cid-jiygz44j]{height:var(--w);border-radius:50%}.confetti--2[data-astro-cid-jiygz44j]{height:calc(var(--w) * 1.3);border-radius:2px 2px 4px 4px;box-shadow:inset 0 -2px #00000040}.burst[data-astro-cid-jiygz44j]{opacity:0;animation:1.3s cubic-bezier(.1,.8,.3,1) forwards burst;animation-delay:calc(.55s + var(--d));top:0;left:0}.celebrate__rain[data-astro-cid-jiygz44j]{z-index:-1;pointer-events:none;position:absolute;inset:0}.celebrate__rain[data-astro-cid-jiygz44j] .confetti[data-astro-cid-jiygz44j]{top:-30px;left:var(--x);opacity:0;animation:fallConfetti var(--dur) linear infinite;animation-delay:calc(1s + var(--d))}.celebrate__eyebrow[data-astro-cid-jiygz44j]{color:var(--copper-300);justify-content:center}.celebrate__eyebrow[data-astro-cid-jiygz44j],.celebrate__title[data-astro-cid-jiygz44j],.celebrate__lead[data-astro-cid-jiygz44j],.celebrate__actions[data-astro-cid-jiygz44j],.celebrate__again[data-astro-cid-jiygz44j]{animation:rise .8s var(--ease-out) both}.celebrate__eyebrow[data-astro-cid-jiygz44j]{animation-delay:1s}.celebrate__title[data-astro-cid-jiygz44j]{color:#fff;animation-delay:1.1s}.celebrate__lead[data-astro-cid-jiygz44j]{color:#c4d0d9;max-width:60ch;animation-delay:calc(1.25s + var(--i) * .1s);margin-inline:auto}.celebrate__lead[data-astro-cid-jiygz44j] a{color:var(--copper-300);font-weight:700}.celebrate__actions[data-astro-cid-jiygz44j]{justify-content:center;margin-top:32px;animation-delay:1.45s}.celebrate__again[data-astro-cid-jiygz44j]{color:#dfe7ed;font:600 .9375rem var(--font-body);cursor:pointer;background:0 0;border:1px dashed #ffffff59;border-radius:999px;align-items:center;gap:8px;margin-top:28px;padding:10px 18px;animation-delay:1.6s;display:inline-flex}.celebrate__again[data-astro-cid-jiygz44j]:hover{border-color:var(--copper-300);color:#fff}.celebrate[data-astro-cid-jiygz44j].is-replay .burst[data-astro-cid-jiygz44j],.celebrate[data-astro-cid-jiygz44j].is-replay .celebrate__badge[data-astro-cid-jiygz44j]{animation:none}@keyframes pop{0%{transform:scale(0)rotate(-30deg)}}@keyframes tickShort{to{transform:rotate(45deg)scaleX(1)}}@keyframes tickLong{to{transform:rotate(-50deg)scaleX(1)}}@keyframes ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes burst{0%{opacity:1;transform:translate(-50%,-50%)scale(.3)}70%{opacity:1}to{transform:translate(calc(-50% + var(--bx)), calc(-50% + var(--by) + 60px)) rotate(var(--rot)) scale(1);opacity:0}}@keyframes fallConfetti{0%{opacity:0;transform:translate(0,0)rotate(0)}8%{opacity:1}to{transform:translate3d(var(--sway), 105vh, 0) rotate(var(--rot));opacity:.2}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.celebrate__rain[data-astro-cid-jiygz44j],.celebrate__burst[data-astro-cid-jiygz44j],.celebrate__rings[data-astro-cid-jiygz44j],.celebrate__again[data-astro-cid-jiygz44j]{display:none}.tick--short[data-astro-cid-jiygz44j]{transform:rotate(45deg)}.tick--long[data-astro-cid-jiygz44j]{transform:rotate(-50deg)}}.nf[data-astro-cid-zf75jdti]{background:radial-gradient(70% 80% at 85% 20%, #26394a 0%, transparent 70%), var(--slate-900);color:#e9eef2;padding-block:clamp(56px,9vw,112px);position:relative;overflow:hidden}.nf__grid[data-astro-cid-zf75jdti]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.nf[data-astro-cid-zf75jdti] h1[data-astro-cid-zf75jdti]{color:#fff}.nf__eyebrow[data-astro-cid-zf75jdti]{color:var(--copper-300)}.nf__lead[data-astro-cid-zf75jdti]{color:#c4d0d9}.nf__lead[data-astro-cid-zf75jdti] a{color:var(--copper-300)}.nf[data-astro-cid-zf75jdti] .btn-row[data-astro-cid-zf75jdti]{margin-top:28px}.nf__links[data-astro-cid-zf75jdti] ul[data-astro-cid-zf75jdti]{flex-wrap:wrap;gap:10px;margin:36px 0 0;padding:0;list-style:none;display:flex}.nf__links[data-astro-cid-zf75jdti] a[data-astro-cid-zf75jdti]{color:#fff;transition:transform .3s var(--ease-spring), background-color .2s;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.nf__links[data-astro-cid-zf75jdti] a[data-astro-cid-zf75jdti]:hover{background:#ffffff14;transform:translateY(-3px)}.nf__links[data-astro-cid-zf75jdti] .icon{color:var(--copper-300)}.nf__svg[data-astro-cid-zf75jdti]{width:100%;overflow:visible}.nf__digits[data-astro-cid-zf75jdti]{font-family:var(--font-display);fill:#ffffff12;letter-spacing:-6px;font-size:150px;font-weight:800}.nf__ridge[data-astro-cid-zf75jdti]{fill:none;stroke:var(--copper);stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.nf__slates[data-astro-cid-zf75jdti] rect[data-astro-cid-zf75jdti]{fill:#3e4f60;stroke:#1d2731}.nf__chimney[data-astro-cid-zf75jdti]{fill:#a5543a}.nf__slip[data-astro-cid-zf75jdti] rect[data-astro-cid-zf75jdti]{fill:#5b6f82;stroke:var(--copper-300);stroke-width:2px}.nf__slip[data-astro-cid-zf75jdti]{transform-box:fill-box;transform-origin:50%;animation:3.6s cubic-bezier(.55,0,.6,1) infinite slip}.nf__ladder[data-astro-cid-zf75jdti]{transform-origin:97px 330px;animation:3.6s ease-in-out infinite wobble}.nf__ladder[data-astro-cid-zf75jdti] path[data-astro-cid-zf75jdti],.nf__ladder[data-astro-cid-zf75jdti] line[data-astro-cid-zf75jdti]{stroke:#c9963f;stroke-width:5px;stroke-linecap:round}.nf__bird[data-astro-cid-zf75jdti] path[data-astro-cid-zf75jdti]{fill:none;stroke:#c9d4dc;stroke-width:3px;stroke-linecap:round}.nf__bird[data-astro-cid-zf75jdti]{animation:9s ease-in-out infinite bird}@keyframes slip{0%,25%{opacity:1;transform:none}30%{transform:rotate(-6deg)}34%{transform:rotate(5deg)}60%{opacity:1;transform:translate(70px,50px)rotate(30deg)}85%{opacity:0;transform:translate(120px,230px)rotate(200deg)}86%,to{opacity:0;transform:none}}@keyframes wobble{0%,to{transform:rotate(0)}30%{transform:rotate(-2deg)}60%{transform:rotate(2.5deg)}}@keyframes bird{0%,to{transform:translate(0)}50%{transform:translate(-60px,14px)}}@media (width<=860px){.nf__grid[data-astro-cid-zf75jdti]{grid-template-columns:1fr}.nf__art[data-astro-cid-zf75jdti]{max-width:420px}}
