:root,[data-theme=dark]{color-scheme:dark;--color-bg:#050508;--color-bg-elevated:#0c0f14;--color-bg-card:#111620;--color-bg-card-hover:#161c28;--color-header-bg:#050508e0;--color-navy:#1e3a5f;--color-navy-light:#2a4d7a;--color-gold:#c4a35a;--color-gold-hover:#d4b36a;--color-gold-muted:#c4a35a26;--color-text:#f0f2f5;--color-text-muted:#8b95a8;--color-border:#c4a35a1f;--color-border-strong:#c4a35a40;--color-shadow:#00000073;--color-grid-line:#c4a35a08;--color-glow-navy:#1e3a5f59;--color-glow-gold:#c4a35a0f;--color-section-tint:#1e3a5f14;--color-btn-text:#0a0a0a;--color-success:#6dd4a0;--color-error:#e05c5c;--logo-blend:normal}[data-theme=light]{color-scheme:light;--color-bg:#f4f6f9;--color-bg-elevated:#fff;--color-bg-card:#fff;--color-bg-card-hover:#f8fafc;--color-header-bg:#ffffffe6;--color-navy:#1a3354;--color-navy-light:#2a4d7a;--color-gold:#9a7b3c;--color-gold-hover:#b8954a;--color-gold-muted:#9a7b3c1a;--color-text:#0f172a;--color-text-muted:#475569;--color-border:#1e3a5f1a;--color-border-strong:#1e3a5f33;--color-shadow:#0f172a14;--color-grid-line:#1e3a5f0d;--color-glow-navy:#1e3a5f14;--color-glow-gold:#9a7b3c0f;--color-section-tint:#1e3a5f0a;--color-btn-text:#0a0a0a;--color-success:#15803d;--color-error:#dc2626;--logo-blend:multiply}:root{--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--space-section:clamp(4rem, 10vw, 7rem);--font-sans:"Segoe UI", system-ui, -apple-system, sans-serif;--container:min(72rem, 100% - 2rem);--header-height:4.5rem;--perspective:1200px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1!important;transform:none!important}.tilt-card,.hero-3d__inner{transform:none!important}}body{font-family:var(--font-sans);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6;transition:background-color .35s,color .35s}img{max-width:100%;height:auto;display:block}a{color:var(--color-gold);text-decoration:none;transition:color .15s}a:hover{color:var(--color-gold-hover)}:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.container{width:var(--container);margin-inline:auto}.section-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:inline-block}.section-title{color:var(--color-text);margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15}.section-subtitle{color:var(--color-text-muted);max-width:42rem;margin:0 auto;font-size:clamp(1rem,2vw,1.125rem);line-height:1.65}.btn{border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.875rem 1.75rem;font-family:inherit;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s,transform .18s,box-shadow .18s,color .18s,border-color .18s;display:inline-flex}.btn--primary{background:linear-gradient(135deg, var(--color-gold) 0%, #a88b4a 100%);color:var(--color-btn-text);box-shadow:0 4px 24px #c4a35a40}.btn--primary:hover{background:linear-gradient(135deg, var(--color-gold-hover) 0%, var(--color-gold) 100%);color:var(--color-btn-text);transform:translateY(-2px);box-shadow:0 8px 32px #c4a35a59}.btn--secondary{color:var(--color-text);border:1px solid var(--color-border-strong);background:0 0}.btn--secondary:hover{border-color:var(--color-gold);color:var(--color-gold);background:var(--color-gold-muted)}.btn--full{width:100%}.grid-bg{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% -20%, var(--color-glow-navy), transparent), radial-gradient(ellipse 60% 40% at 100% 50%, var(--color-glow-gold), transparent), var(--color-bg);transition:background .35s;position:fixed;inset:0}.grid-bg:after{content:"";background-image:linear-gradient(var(--color-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:linear-gradient(#000 0%,#0000 80%)}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.tilt-card{transform-style:preserve-3d;will-change:transform;transition:transform .15s ease-out,border-color .2s,background-color .2s,box-shadow .2s}.tilt-card__shine{border-radius:inherit;background:radial-gradient(circle at var(--shine-x,50%) var(--shine-y,50%), #c4a35a1f 0%, transparent 60%);opacity:0;pointer-events:none;z-index:1;transition:opacity .2s;position:absolute;inset:0}.tilt-card:hover .tilt-card__shine,.tilt-card.is-tilting .tilt-card__shine{opacity:1}[data-theme=light] .tilt-card__shine{background:radial-gradient(circle at var(--shine-x,50%) var(--shine-y,50%), #9a7b3c1a 0%, transparent 60%)}.theme-toggle{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-elevated);width:2.5rem;height:2.5rem;color:var(--color-text-muted);cursor:pointer;vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.theme-toggle:hover{color:var(--color-gold);border-color:var(--color-gold)}.theme-toggle__track{place-items:center;width:1.25rem;height:1.25rem;display:grid}.theme-toggle__icon{grid-area:1/1;width:1.25rem;height:1.25rem;transition:opacity .2s,transform .25s}.theme-toggle__icon--sun{opacity:0;transform:scale(.6)rotate(-45deg)}.theme-toggle__icon--moon,[data-theme=light] .theme-toggle__icon--sun{opacity:1;transform:scale(1)rotate(0)}[data-theme=light] .theme-toggle__icon--moon{opacity:0;transform:scale(.6)rotate(45deg)}.header[data-astro-cid-nen7h5rs]{z-index:100;height:var(--header-height);background:var(--color-header-bg);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);transition:background .35s;position:sticky;top:0}.header__inner[data-astro-cid-nen7h5rs]{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem;height:100%;display:flex}.header__logo[data-astro-cid-nen7h5rs]{flex-shrink:1;min-width:0}.header__logo-img[data-astro-cid-nen7h5rs]{width:auto;max-width:100%;height:2rem;mix-blend-mode:var(--logo-blend);transition:mix-blend-mode .35s}.header__nav[data-astro-cid-nen7h5rs]{flex-shrink:0;gap:2rem;display:none}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-text-muted);font-size:.9rem;font-weight:500}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-text)}.header__actions[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}.header__cta[data-astro-cid-nen7h5rs]{white-space:nowrap;min-height:2.25rem;padding:.5rem .75rem;font-size:.75rem;display:none}@media (width>=480px){.header__cta[data-astro-cid-nen7h5rs]{min-height:2.5rem;padding:.625rem 1rem;font-size:.8125rem;display:inline-flex}}@media (width>=768px){.header__logo-img[data-astro-cid-nen7h5rs]{height:2.25rem}.header__nav[data-astro-cid-nen7h5rs]{display:flex}.header__cta[data-astro-cid-nen7h5rs]{padding:.625rem 1.25rem;font-size:.875rem}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-border);background:var(--color-bg-elevated)}.footer__inner[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;align-items:center;gap:2.5rem;padding-block:3rem;display:flex}.footer__brand[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:center;display:flex}.footer__brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{opacity:.9;width:auto;height:1.75rem;mix-blend-mode:var(--logo-blend);margin-bottom:.75rem}.footer__tagline[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.75rem}.footer__links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2.5rem 4rem;display:flex}.footer__heading[data-astro-cid-jo6i4kqk]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold);margin:0 0 .75rem;font-size:.6875rem;font-weight:600}.footer__group[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:center;gap:.5rem;min-width:10rem;display:flex}.footer__group[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text-muted);font-size:.9375rem}.footer__group[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-gold)}.footer__cnpj[data-astro-cid-jo6i4kqk]{color:var(--color-text-muted);margin:0;font-size:.9375rem}.footer__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-border);padding-block:1.25rem}.footer__bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--color-text-muted);text-align:center;margin:0;font-size:.8125rem}.hero[data-astro-cid-yodha2z4]{min-height:calc(100dvh - var(--header-height));align-items:center;padding-block:clamp(3rem,8vw,6rem);display:flex}.hero__inner[data-astro-cid-yodha2z4]{align-items:center;gap:3rem;display:grid}@media (width>=1024px){.hero__inner[data-astro-cid-yodha2z4]{grid-template-columns:1.1fr .9fr;gap:4rem}}.hero__eyebrow[data-astro-cid-yodha2z4]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);margin:0 0 1rem;font-size:.75rem;font-weight:600}.hero__title[data-astro-cid-yodha2z4]{color:var(--color-text);margin:0 0 1.25rem;font-size:clamp(2rem,5.5vw,3.25rem);font-weight:700;line-height:1.08}.hero__accent[data-astro-cid-yodha2z4]{background:linear-gradient(135deg, var(--color-gold) 0%, var(--color-gold-hover) 100%);-webkit-text-fill-color:transparent;background-clip:text}.hero__subtitle[data-astro-cid-yodha2z4]{color:var(--color-text-muted);max-width:48ch;margin:0 0 2rem;font-size:clamp(1rem,2vw,1.125rem);line-height:1.65}.hero__actions[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:.875rem;margin-bottom:2rem;display:flex}.hero__trust[data-astro-cid-yodha2z4]{color:var(--color-text-muted);flex-wrap:wrap;gap:1rem 1.5rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.hero__trust[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{align-items:center;gap:.5rem;display:flex}.hero__trust[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]:before{content:"";background:var(--color-gold);border-radius:50%;flex-shrink:0;width:6px;height:6px}.hero__visual[data-astro-cid-yodha2z4]{justify-content:center;align-items:center;display:flex}.hero-3d[data-astro-cid-yodha2z4]{perspective:var(--perspective);aspect-ratio:1;cursor:grab;width:min(280px,72vw)}.hero-3d[data-astro-cid-yodha2z4]:active{cursor:grabbing}.hero-3d__inner[data-astro-cid-yodha2z4]{width:100%;height:100%;transform-style:preserve-3d;transition:transform .12s ease-out;animation:6s ease-in-out infinite hero-float;position:relative}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-3d__icon-wrap[data-astro-cid-yodha2z4]{z-index:3;filter:drop-shadow(0 8px 32px #c4a35a2e);justify-content:center;align-items:center;display:flex;position:absolute;inset:18%;transform:translateZ(20px)}.hero-3d__icon[data-astro-cid-yodha2z4]{shape-rendering:geometricprecision;width:100%;height:100%}.hero-3d__icon-navy[data-astro-cid-yodha2z4]{color:var(--color-navy-light)}.hero-3d__icon-gold[data-astro-cid-yodha2z4]{color:var(--color-gold)}.hero-3d__glow[data-astro-cid-yodha2z4]{background:radial-gradient(circle, var(--color-glow-navy) 0%, transparent 70%);z-index:0;pointer-events:none;border-radius:50%;position:absolute;inset:22%;transform:translateZ(-20px)}.hero-3d__ring[data-astro-cid-yodha2z4]{border:1px solid var(--color-border-strong);transform-style:preserve-3d;pointer-events:none;border-radius:50%;margin:auto;position:absolute;inset:0}.hero-3d__ring--1[data-astro-cid-yodha2z4]{width:100%;height:100%;animation:20s linear infinite ring-spin-1;transform:rotateX(72deg)rotate(0)}.hero-3d__ring--2[data-astro-cid-yodha2z4]{border-color:var(--color-gold);opacity:.35;width:82%;height:82%;animation:15s linear infinite reverse ring-spin-2;transform:rotateX(60deg)rotateY(20deg)}.hero-3d__ring--3[data-astro-cid-yodha2z4]{opacity:.5;width:64%;height:64%;animation:12s linear infinite ring-spin-3;transform:rotateY(75deg)}@keyframes ring-spin-1{to{transform:rotateX(72deg)rotate(360deg)}}@keyframes ring-spin-2{to{transform:rotateX(60deg)rotateY(20deg)rotate(-360deg)}}@keyframes ring-spin-3{to{transform:rotateY(75deg)rotate(360deg)}}.hero-3d__cube[data-astro-cid-yodha2z4]{background:var(--color-gold);opacity:.6;width:12px;height:12px;transform-style:preserve-3d;pointer-events:none;animation:8s linear infinite cube-orbit;position:absolute}.hero-3d__cube--1[data-astro-cid-yodha2z4]{animation-duration:10s;top:10%;right:15%}.hero-3d__cube--2[data-astro-cid-yodha2z4]{width:8px;height:8px;animation-duration:7s;animation-direction:reverse;bottom:15%;left:10%}@keyframes cube-orbit{0%{transform:rotate(0)translate(100px)rotate(0)translateZ(30px)}to{transform:rotate(360deg)translate(100px)rotate(-360deg)translateZ(30px)}}@media (width<=1023px){.hero__visual[data-astro-cid-yodha2z4]{order:-1}.hero-3d[data-astro-cid-yodha2z4]{width:min(180px,50vw)}}@media (prefers-reduced-motion:reduce){.hero-3d__inner[data-astro-cid-yodha2z4],.hero-3d__ring[data-astro-cid-yodha2z4],.hero-3d__cube[data-astro-cid-yodha2z4]{animation:none}}.pains[data-astro-cid-2rrygdwu]{padding-block:var(--space-section);position:relative}.pains__header[data-astro-cid-2rrygdwu]{text-align:center;margin-bottom:3.5rem}.pains__grid[data-astro-cid-2rrygdwu]{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=640px){.pains__grid[data-astro-cid-2rrygdwu]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.pains__grid[data-astro-cid-2rrygdwu]{grid-template-columns:repeat(4,1fr)}}.pain-card[data-astro-cid-2rrygdwu]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 4px 24px var(--color-shadow);padding:1.75rem;position:relative;overflow:hidden}.pain-card[data-astro-cid-2rrygdwu]:hover{border-color:var(--color-border-strong);background:var(--color-bg-card-hover);box-shadow:0 12px 40px var(--color-shadow)}.pain-card__icon[data-astro-cid-2rrygdwu]{width:2.5rem;height:2.5rem;color:var(--color-gold);z-index:2;margin-bottom:1.25rem;position:relative;transform:translateZ(20px)}.pain-card__icon[data-astro-cid-2rrygdwu] svg[data-astro-cid-2rrygdwu]{width:100%;height:100%}.pain-card__title[data-astro-cid-2rrygdwu]{color:var(--color-text);z-index:2;margin:0 0 .625rem;font-size:1.0625rem;font-weight:600;line-height:1.3;position:relative}.pain-card__text[data-astro-cid-2rrygdwu]{color:var(--color-text-muted);z-index:2;margin:0;font-size:.9375rem;line-height:1.55;position:relative}.solution[data-astro-cid-oswnxyx3]{padding-block:var(--space-section);background:linear-gradient(180deg, transparent 0%, var(--color-section-tint) 50%, transparent 100%);position:relative;overflow:hidden}.solution__orb[data-astro-cid-oswnxyx3]{pointer-events:none;filter:blur(60px);border-radius:50%;position:absolute}.solution__orb--1[data-astro-cid-oswnxyx3]{background:var(--color-glow-navy);width:300px;height:300px;top:10%;right:-5%}.solution__orb--2[data-astro-cid-oswnxyx3]{background:var(--color-glow-gold);width:200px;height:200px;bottom:15%;left:-3%}.solution__layout[data-astro-cid-oswnxyx3]{z-index:1;align-items:start;gap:3rem;display:grid;position:relative}@media (width>=1024px){.solution__layout[data-astro-cid-oswnxyx3]{grid-template-columns:1fr 1.2fr;gap:4rem}}.solution__intro[data-astro-cid-oswnxyx3] .section-title[data-astro-cid-oswnxyx3]{text-align:left}.solution__lead[data-astro-cid-oswnxyx3]{color:var(--color-text-muted);max-width:38ch;margin:0 0 2rem;font-size:1.0625rem;line-height:1.65}.solution__lead[data-astro-cid-oswnxyx3] strong[data-astro-cid-oswnxyx3]{color:var(--color-text);font-weight:600}.solution__cards[data-astro-cid-oswnxyx3]{gap:1rem;display:grid}.deliverable-card[data-astro-cid-oswnxyx3]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 4px 20px var(--color-shadow);padding:1.5rem 1.5rem 1.5rem 4.5rem;position:relative;overflow:hidden}.deliverable-card[data-astro-cid-oswnxyx3]:hover{border-color:var(--color-border-strong)}.deliverable-card__num[data-astro-cid-oswnxyx3]{letter-spacing:.05em;color:var(--color-gold);opacity:.7;z-index:2;font-size:.75rem;font-weight:700;position:absolute;top:1.5rem;left:1.5rem}.deliverable-card__title[data-astro-cid-oswnxyx3]{color:var(--color-text);z-index:2;margin:0 0 .5rem;font-size:1.125rem;font-weight:600;position:relative}.deliverable-card__business[data-astro-cid-oswnxyx3]{color:var(--color-text);z-index:2;margin:0 0 .75rem;font-size:.9375rem;line-height:1.5;position:relative}.deliverable-card__technical[data-astro-cid-oswnxyx3]{color:var(--color-text-muted);border-top:1px solid var(--color-border);z-index:2;margin:0;padding-top:.75rem;font-size:.8125rem;line-height:1.5;position:relative}.sr-only[data-astro-cid-oswnxyx3]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.authority[data-astro-cid-unojslg7]{padding-block:var(--space-section)}.authority__header[data-astro-cid-unojslg7]{text-align:center;margin-bottom:3rem}.authority__stats[data-astro-cid-unojslg7]{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:3.5rem;display:flex}.stat[data-astro-cid-unojslg7]{text-align:center;background:var(--color-gold-muted);border:1px solid var(--color-border);border-radius:var(--radius-xl);min-width:9rem;box-shadow:0 4px 20px var(--color-shadow);flex-direction:column;align-items:center;padding:1.5rem 2rem;display:flex;position:relative;overflow:hidden}.stat__value[data-astro-cid-unojslg7]{color:var(--color-gold);z-index:2;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.1;position:relative}.stat__label[data-astro-cid-unojslg7]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;z-index:2;margin-top:.375rem;font-size:.8125rem;position:relative}.authority__grid[data-astro-cid-unojslg7]{gap:1.25rem;display:grid}@media (width>=768px){.authority__grid[data-astro-cid-unojslg7]{grid-template-columns:repeat(3,1fr)}}.credential-card[data-astro-cid-unojslg7]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);border-top:3px solid var(--color-gold);box-shadow:0 4px 24px var(--color-shadow);padding:2rem;position:relative;overflow:hidden}.credential-card__sector[data-astro-cid-unojslg7]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold);z-index:2;margin-bottom:.75rem;font-size:.6875rem;font-weight:600;display:inline-block;position:relative}.credential-card__headline[data-astro-cid-unojslg7]{color:var(--color-text);z-index:2;margin:0 0 .75rem;font-size:1.125rem;font-weight:600;line-height:1.35;position:relative}.credential-card__detail[data-astro-cid-unojslg7]{color:var(--color-text-muted);z-index:2;margin:0;font-size:.9375rem;line-height:1.55;position:relative}.process[data-astro-cid-zuepckvj]{padding-block:var(--space-section);background:linear-gradient(180deg, transparent 0%, var(--color-section-tint) 100%)}.process__header[data-astro-cid-zuepckvj]{text-align:center;margin-bottom:3.5rem}.process__steps[data-astro-cid-zuepckvj]{margin:0;gap:0;max-width:40rem;margin-inline:auto;padding:0;list-style:none;display:grid}@media (width>=768px){.process__steps[data-astro-cid-zuepckvj]{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:none}}.step-card[data-astro-cid-zuepckvj]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 4px 20px var(--color-shadow);gap:1.25rem;margin-bottom:1rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}@media (width>=768px){.step-card[data-astro-cid-zuepckvj]{text-align:center;flex-direction:column;margin-bottom:0;padding:2rem 1.5rem}}.step-card__marker[data-astro-cid-zuepckvj]{z-index:2;flex-direction:column;flex-shrink:0;align-items:center;display:flex;position:relative}.step-card__num[data-astro-cid-zuepckvj]{background:var(--color-gold-muted);border:2px solid var(--color-gold);width:3rem;height:3rem;color:var(--color-gold);border-radius:50%;justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;display:flex;box-shadow:0 0 24px #c4a35a26}.step-card__line[data-astro-cid-zuepckvj]{background:linear-gradient(180deg, var(--color-gold) 0%, transparent 100%);flex:1;width:2px;min-height:2rem;margin-top:.5rem}@media (width>=768px){.step-card__line[data-astro-cid-zuepckvj]{display:none}}.step-card__content[data-astro-cid-zuepckvj]{z-index:2;padding-top:.25rem;position:relative}@media (width>=768px){.step-card__content[data-astro-cid-zuepckvj]{padding-top:.5rem}}.step-card__title[data-astro-cid-zuepckvj]{color:var(--color-text);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.step-card__text[data-astro-cid-zuepckvj]{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.55}.process__cta[data-astro-cid-zuepckvj]{text-align:center;margin-top:3rem}.process__cta-text[data-astro-cid-zuepckvj]{color:var(--color-text-muted);margin:0 0 1.25rem;max-width:36ch;margin-inline:auto;font-size:1rem;font-style:italic}.contact[data-astro-cid-d56ov33j]{padding-block:var(--space-section)}.contact__layout[data-astro-cid-d56ov33j]{background:var(--color-bg-card);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);box-shadow:0 24px 64px var(--color-shadow);align-items:start;gap:3rem;padding:clamp(2rem,5vw,3.5rem);display:grid;position:relative;overflow:hidden}@media (width>=1024px){.contact__layout[data-astro-cid-d56ov33j]{grid-template-columns:1fr 1.1fr;gap:4rem}}.contact__intro[data-astro-cid-d56ov33j]{z-index:2;position:relative}.contact__intro[data-astro-cid-d56ov33j] .section-title[data-astro-cid-d56ov33j]{text-align:left}.contact__lead[data-astro-cid-d56ov33j]{color:var(--color-text-muted);margin:0 0 1.5rem;font-size:1rem;line-height:1.65}.contact__lead[data-astro-cid-d56ov33j] strong[data-astro-cid-d56ov33j]{color:var(--color-gold);font-weight:600}.contact__checks[data-astro-cid-d56ov33j]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.contact__checks[data-astro-cid-d56ov33j] li[data-astro-cid-d56ov33j]{color:var(--color-text-muted);align-items:flex-start;gap:.625rem;font-size:.9375rem;display:flex}.contact__checks[data-astro-cid-d56ov33j] li[data-astro-cid-d56ov33j]:before{content:"✓";color:var(--color-gold);flex-shrink:0;font-weight:700}.lead-form[data-astro-cid-d56ov33j]{z-index:2;flex-direction:column;gap:1.25rem;display:flex;position:relative}.lead-form__field[data-astro-cid-d56ov33j]{flex-direction:column;gap:.375rem;display:flex}.lead-form__field[data-astro-cid-d56ov33j] label[data-astro-cid-d56ov33j]{color:var(--color-text);font-size:.875rem;font-weight:500}.lead-form__field[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j],.lead-form__field[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .15s,box-shadow .15s}.lead-form__field[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]::placeholder,.lead-form__field[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]::placeholder{color:var(--color-text-muted);opacity:.7}.lead-form__field[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]:focus,.lead-form__field[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]:focus{border-color:var(--color-gold);box-shadow:0 0 0 3px var(--color-gold-muted);outline:none}.lead-form__field[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j][aria-invalid=true],.lead-form__field[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j][aria-invalid=true]{border-color:var(--color-error)}.lead-form__field[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]{resize:vertical;min-height:5rem}.lead-form__error[data-astro-cid-d56ov33j]{color:var(--color-error);min-height:1.25rem;font-size:.8125rem}.lead-form__hint[data-astro-cid-d56ov33j]{color:var(--color-text-muted);text-align:center;margin:-.5rem 0 0;font-size:.8125rem}.lead-form__status[data-astro-cid-d56ov33j]{text-align:center;min-height:1.5rem;margin:0;font-size:.9375rem}.lead-form__status--success[data-astro-cid-d56ov33j]{color:var(--color-success)}.lead-form__status--error[data-astro-cid-d56ov33j]{color:var(--color-error);line-height:1.55}.lead-form__status--error[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]{color:var(--color-gold);text-underline-offset:2px;text-decoration:underline}.lead-form__status--error[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]:hover{color:var(--color-text)}.lead-form[data-astro-cid-d56ov33j] button[data-astro-cid-d56ov33j]:disabled{opacity:.6;cursor:not-allowed}main[data-astro-cid-lcdefpme]{overflow-x:hidden}
