.ImplementationContactForm-module__I0e-pa__shell{gap:clamp(var(--space-6), 3vw, var(--space-10));width:min(100%,56rem);margin:clamp(var(--space-12), 6vw, var(--space-20)) auto 0;border-radius:var(--radius-lg);padding:clamp(var(--space-8), 4vw, var(--space-12));background:linear-gradient(145deg,#fffffffa,#eff9fcfa);border:1px solid #12bfd938;display:grid;box-shadow:inset 0 1px #ffffffe6,0 24px 64px #06162614}.ImplementationContactForm-module__I0e-pa__intro{max-width:50rem}.ImplementationContactForm-module__I0e-pa__kicker{margin-bottom:var(--space-3);color:var(--color-brand-700);font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-label);font-weight:820}.ImplementationContactForm-module__I0e-pa__intro h2{max-width:18ch;margin-bottom:var(--space-4);font-size:clamp(2.2rem,4.2vw,3.45rem);line-height:1.02}.ImplementationContactForm-module__I0e-pa__intro p{max-width:48rem;color:var(--color-ink-650);font-size:var(--font-size-lg)}.ImplementationContactForm-module__I0e-pa__form{gap:var(--space-6);display:grid}.ImplementationContactForm-module__I0e-pa__grid{gap:var(--space-5);display:grid}.ImplementationContactForm-module__I0e-pa__grid label{gap:var(--space-2);color:var(--color-ink-800);font-weight:680;display:grid}.ImplementationContactForm-module__I0e-pa__grid span{font-size:var(--font-size-sm)}.ImplementationContactForm-module__I0e-pa__grid small{color:var(--color-ink-500);font-weight:540}.ImplementationContactForm-module__I0e-pa__grid input,.ImplementationContactForm-module__I0e-pa__grid textarea{border:1px solid var(--color-line);width:100%;color:var(--color-ink-900);font:inherit;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:#fff;border-radius:.6rem;padding:.9rem 1rem;box-shadow:inset 0 1px 2px #06162606}.ImplementationContactForm-module__I0e-pa__grid input{min-height:3.25rem}.ImplementationContactForm-module__I0e-pa__grid textarea{resize:vertical;min-height:7.5rem}.ImplementationContactForm-module__I0e-pa__grid input:focus,.ImplementationContactForm-module__I0e-pa__grid textarea:focus{border-color:var(--color-brand-600);outline:none;box-shadow:0 0 0 3px #12bfd924,inset 0 1px 2px #06162606}.ImplementationContactForm-module__I0e-pa__privacy{max-width:52rem;color:var(--color-ink-500);font-size:var(--font-size-sm);line-height:1.58}.ImplementationContactForm-module__I0e-pa__privacy a,.ImplementationContactForm-module__I0e-pa__emailLink,.ImplementationContactForm-module__I0e-pa__status a{color:var(--color-brand-700);text-underline-offset:.2em}.ImplementationContactForm-module__I0e-pa__actions{gap:var(--space-4) var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.ImplementationContactForm-module__I0e-pa__actions button{color:#031827;cursor:pointer;min-height:3rem;font-size:var(--font-size-sm);transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);background:linear-gradient(135deg,#36e8f5,#14bed8);border:1px solid #19d7eb;border-radius:.55rem;justify-content:center;align-items:center;padding:.82rem 1.15rem;font-weight:720;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff52,0 10px 24px #12bfd92e}.ImplementationContactForm-module__I0e-pa__actions button:hover{background:linear-gradient(135deg,#67f0f8,#24d5e8);border-color:#54edf7;transform:translateY(-1px)}.ImplementationContactForm-module__I0e-pa__actions button:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.ImplementationContactForm-module__I0e-pa__emailLink{font-weight:680}.ImplementationContactForm-module__I0e-pa__error,.ImplementationContactForm-module__I0e-pa__status{border-left:.2rem solid var(--color-brand-600);padding:var(--space-4);color:var(--color-ink-700);background:#fff}.ImplementationContactForm-module__I0e-pa__error{border-left-color:#b42318}@media (min-width:44rem){.ImplementationContactForm-module__I0e-pa__grid{column-gap:var(--space-4);row-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.ImplementationContactForm-module__I0e-pa__full{grid-column:1/-1}}@media (max-width:40rem){.ImplementationContactForm-module__I0e-pa__shell{gap:var(--space-6);margin-top:var(--space-12);padding:var(--space-6)}.ImplementationContactForm-module__I0e-pa__intro h2{font-size:clamp(2rem,10vw,2.7rem)}.ImplementationContactForm-module__I0e-pa__actions{align-items:stretch}.ImplementationContactForm-module__I0e-pa__actions button{width:100%}}
.page-module__-B36rW__hero{color:#fff;background:radial-gradient(circle at 76% 44%,#1fcfe22e,#0000 25%),radial-gradient(circle at 88% 18%,#1873be33,#0000 22%),linear-gradient(135deg,#04182a 0%,#07253d 58%,#051a2d 100%);border-bottom:1px solid #79daeb26;padding-block:clamp(4.75rem,9vw,8rem);position:relative;overflow:hidden}.page-module__-B36rW__hero:before{content:"";pointer-events:none;border:1px solid #31e2f224;border-radius:50%;width:42rem;height:42rem;position:absolute;bottom:-16rem;right:-8rem;box-shadow:0 0 0 3.6rem #31e2f207,0 0 0 7.2rem #31e2f205,0 0 80px #12bfd914}.page-module__-B36rW__heroGrid{z-index:1;gap:clamp(var(--space-10), 7vw, var(--space-20));align-items:center;display:grid;position:relative}.page-module__-B36rW__heroCopy{flex-direction:column;align-items:flex-start;display:flex}.page-module__-B36rW__articleMeta{margin-top:var(--space-5);color:#c8e7ef94;font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:.09em;font-weight:760}.page-module__-B36rW__hero h1{max-width:13ch;margin-top:var(--space-5);color:#fff;font-size:clamp(3rem,6.2vw,5.6rem)}.page-module__-B36rW__hero h1 span{color:#31e2f2;display:block}.page-module__-B36rW__lead{max-width:46rem;margin-top:var(--space-6);padding-left:var(--space-6);color:#e8f9fcbd;font-size:var(--font-size-lg);border-left:1px solid #31e2f26b}.page-module__-B36rW__modelPanel{padding:clamp(var(--space-6), 4vw, var(--space-10));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03142280;border:1px solid #79daeb33}.page-module__-B36rW__modelPanel>p{margin-bottom:var(--space-6);color:#31e2f2;font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-label);font-weight:800}.page-module__-B36rW__modelPanel ol{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.page-module__-B36rW__modelPanel li{gap:0 var(--space-4);padding-top:var(--space-5);border-top:1px solid #79daeb24;grid-template-columns:2.3rem minmax(0,1fr);display:grid}.page-module__-B36rW__modelPanel li:first-child{border-top:0;padding-top:0}.page-module__-B36rW__modelPanel span{color:#31e2f2;width:2.1rem;height:2.1rem;font-family:var(--font-mono);border:1px solid #31e2f2;border-radius:50%;grid-row:1/3;place-items:center;font-size:.68rem;font-weight:800;display:grid}.page-module__-B36rW__modelPanel strong{color:#fff;letter-spacing:.04em}.page-module__-B36rW__modelPanel small{color:#d7eef49e;margin-top:.2rem;line-height:1.45}.page-module__-B36rW__article{padding-top:clamp(var(--space-16), 8vw, var(--space-24));background:#fff}.page-module__-B36rW__article section{margin-top:clamp(var(--space-16), 8vw, var(--space-24))}.page-module__-B36rW__article section:first-of-type{margin-top:0}.page-module__-B36rW__intro{color:var(--color-ink-800);font-size:clamp(1.24rem,2vw,1.5rem);line-height:1.65}.page-module__-B36rW__sectionNumber{margin-bottom:var(--space-3);color:var(--color-brand-700);font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-label);font-weight:820}.page-module__-B36rW__article h2{max-width:24ch;margin-bottom:var(--space-6);font-size:clamp(2rem,4.5vw,3.5rem)}.page-module__-B36rW__article section>p:not(.page-module__-B36rW__sectionNumber,.page-module__-B36rW__disclaimer){margin-top:var(--space-5);color:var(--color-ink-650);font-size:var(--font-size-lg)}.page-module__-B36rW__note{margin-top:var(--space-8);border-left:.2rem solid var(--color-brand-600);padding:var(--space-6);background:#eefafd}.page-module__-B36rW__note strong{margin-bottom:var(--space-2);color:var(--color-brand-900);display:block}.page-module__-B36rW__note p{color:var(--color-ink-700)}.page-module__-B36rW__checkSection{border-block:1px solid var(--color-line);padding-block:clamp(var(--space-12), 7vw, var(--space-20))}.page-module__-B36rW__checkList{margin:var(--space-8) 0 0;gap:0;padding:0;list-style:none;display:grid}.page-module__-B36rW__checkList li{gap:var(--space-4);border-top:1px solid var(--color-line);padding-block:var(--space-5);grid-template-columns:2.4rem minmax(0,1fr);display:grid}.page-module__-B36rW__checkList li:first-child{border-top:0}.page-module__-B36rW__checkList span{color:var(--color-brand-700);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:800}.page-module__-B36rW__checkList p{color:var(--color-ink-800);font-weight:640}.page-module__-B36rW__ctaSection{padding-block:clamp(var(--space-12), 5.5vw, var(--space-16));color:#fff;background:radial-gradient(circle at 80% 35%,#12bfd92b,#0000 25%),linear-gradient(135deg,#04182a,#082b45);margin-top:clamp(var(--space-20), 8vw, var(--space-28))!important}.page-module__-B36rW__ctaGrid{gap:clamp(var(--space-8), 6vw, var(--space-20));align-items:center;display:grid}.page-module__-B36rW__ctaSection h2{max-width:20ch;margin:var(--space-4) 0 var(--space-5);color:#fff;font-size:clamp(2.25rem,4vw,3.45rem)}.page-module__-B36rW__ctaSection p{max-width:48rem;color:#e8f9fcb8!important}.page-module__-B36rW__ctaActions{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.page-module__-B36rW__ctaTextLink{color:#9debf2;font-weight:680;text-decoration:none}.page-module__-B36rW__ctaTextLink:hover{text-underline-offset:.22em;text-decoration:underline}.page-module__-B36rW__article .page-module__-B36rW__sources{width:min(100%,56rem);margin:clamp(var(--space-12), 6vw, var(--space-20)) auto 0;padding-bottom:clamp(var(--space-16), 7vw, var(--space-24))}.page-module__-B36rW__sources .page-module__-B36rW__sectionNumber{align-items:center;gap:var(--space-4);display:flex}.page-module__-B36rW__sources .page-module__-B36rW__sectionNumber:after{background:var(--color-brand-600);content:"";opacity:.7;width:1.6rem;height:1px}.page-module__-B36rW__sources h2{max-width:18ch;margin-bottom:0;font-size:clamp(2.2rem,4vw,3.35rem)}.page-module__-B36rW__sources ul{gap:var(--space-3);max-width:52rem;margin:var(--space-6) 0 0;padding-left:1.35rem;display:grid}.page-module__-B36rW__sources li{padding-left:.15rem}.page-module__-B36rW__sources a{color:var(--color-brand-700);text-underline-offset:.2em;font-weight:660;line-height:1.45}.page-module__-B36rW__disclaimer{max-width:52rem;margin-top:var(--space-8);border-top:1px solid var(--color-line);padding-top:var(--space-6);color:var(--color-ink-500);font-size:var(--font-size-sm);line-height:1.6}@media (min-width:54rem){.page-module__-B36rW__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(24rem,.7fr)}.page-module__-B36rW__ctaGrid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.55fr)}.page-module__-B36rW__ctaActions{justify-self:end}}@media (max-width:34rem){.page-module__-B36rW__hero{padding-block:3.6rem}.page-module__-B36rW__hero h1{font-size:clamp(2.75rem,14vw,3.6rem)}.page-module__-B36rW__lead{padding-left:var(--space-4)}.page-module__-B36rW__modelPanel{padding:var(--space-5)}.page-module__-B36rW__checkList li{grid-template-columns:2rem minmax(0,1fr)}.page-module__-B36rW__ctaSection{padding-block:var(--space-12)}.page-module__-B36rW__ctaActions{width:100%}.page-module__-B36rW__ctaActions .ds-button{width:100%}.page-module__-B36rW__article .page-module__-B36rW__sources{margin-top:var(--space-12);padding-bottom:var(--space-16)}}
.page-module__nQ6fCG__hero{color:#fff;background:radial-gradient(circle at 76% 44%,#1fcfe22e,#0000 25%),radial-gradient(circle at 88% 18%,#1873be33,#0000 22%),linear-gradient(135deg,#04182a 0%,#07253d 58%,#051a2d 100%);border-bottom:1px solid #79daeb26;padding-block:clamp(4.75rem,9vw,8rem);position:relative;overflow:hidden}.page-module__nQ6fCG__hero:before{content:"";pointer-events:none;border:1px solid #31e2f224;border-radius:50%;width:42rem;height:42rem;position:absolute;bottom:-16rem;right:-8rem;box-shadow:0 0 0 3.6rem #31e2f207,0 0 0 7.2rem #31e2f205,0 0 80px #12bfd914}.page-module__nQ6fCG__heroGrid{z-index:1;gap:clamp(var(--space-10), 7vw, var(--space-20));align-items:center;display:grid;position:relative}.page-module__nQ6fCG__heroCopy{flex-direction:column;align-items:flex-start;display:flex}.page-module__nQ6fCG__articleMeta{margin-top:var(--space-5);color:#c8e7ef94;font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:.09em;font-weight:760}.page-module__nQ6fCG__hero h1{max-width:13ch;margin-top:var(--space-5);color:#fff;font-size:clamp(3rem,6.2vw,5.6rem)}.page-module__nQ6fCG__hero h1 span{color:#31e2f2;display:block}.page-module__nQ6fCG__lead{max-width:46rem;margin-top:var(--space-6);padding-left:var(--space-6);color:#e8f9fcbd;font-size:var(--font-size-lg);border-left:1px solid #31e2f26b}.page-module__nQ6fCG__modelPanel{padding:clamp(var(--space-6), 4vw, var(--space-10));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03142280;border:1px solid #79daeb33}.page-module__nQ6fCG__modelPanel>p{margin-bottom:var(--space-6);color:#31e2f2;font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-label);font-weight:800}.page-module__nQ6fCG__modelPanel ol{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.page-module__nQ6fCG__modelPanel li{gap:0 var(--space-4);padding-top:var(--space-5);border-top:1px solid #79daeb24;grid-template-columns:2.3rem minmax(0,1fr);display:grid}.page-module__nQ6fCG__modelPanel li:first-child{border-top:0;padding-top:0}.page-module__nQ6fCG__modelPanel span{color:#31e2f2;width:2.1rem;height:2.1rem;font-family:var(--font-mono);border:1px solid #31e2f2;border-radius:50%;grid-row:1/3;place-items:center;font-size:.68rem;font-weight:800;display:grid}.page-module__nQ6fCG__modelPanel strong{color:#fff;letter-spacing:.04em}.page-module__nQ6fCG__modelPanel small{color:#d7eef49e;margin-top:.2rem;line-height:1.45}.page-module__nQ6fCG__article{padding-top:clamp(var(--space-16), 8vw, var(--space-24));background:#fff}.page-module__nQ6fCG__article section{margin-top:clamp(var(--space-16), 8vw, var(--space-24))}.page-module__nQ6fCG__article section:first-of-type{margin-top:0}.page-module__nQ6fCG__intro{color:var(--color-ink-800);font-size:clamp(1.24rem,2vw,1.5rem);line-height:1.65}.page-module__nQ6fCG__sectionNumber{margin-bottom:var(--space-3);color:var(--color-brand-700);font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-label);font-weight:820}.page-module__nQ6fCG__article h2{max-width:24ch;margin-bottom:var(--space-6);font-size:clamp(2rem,4.5vw,3.5rem)}.page-module__nQ6fCG__article section>p:not(.page-module__nQ6fCG__sectionNumber,.page-module__nQ6fCG__disclaimer){margin-top:var(--space-5);color:var(--color-ink-650);font-size:var(--font-size-lg)}.page-module__nQ6fCG__note{margin-top:var(--space-8);border-left:.2rem solid var(--color-brand-600);padding:var(--space-6);background:#eefafd}.page-module__nQ6fCG__note strong{margin-bottom:var(--space-2);color:var(--color-brand-900);display:block}.page-module__nQ6fCG__note p{color:var(--color-ink-700)}.page-module__nQ6fCG__checkSection{border-block:1px solid var(--color-line);padding-block:clamp(var(--space-12), 7vw, var(--space-20))}.page-module__nQ6fCG__checkList{margin:var(--space-8) 0 0;gap:0;padding:0;list-style:none;display:grid}.page-module__nQ6fCG__checkList li{gap:var(--space-4);border-top:1px solid var(--color-line);padding-block:var(--space-5);grid-template-columns:2.4rem minmax(0,1fr);display:grid}.page-module__nQ6fCG__checkList li:first-child{border-top:0}.page-module__nQ6fCG__checkList span{color:var(--color-brand-700);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:800}.page-module__nQ6fCG__checkList p{color:var(--color-ink-800);font-weight:640}.page-module__nQ6fCG__ctaSection{padding-block:clamp(var(--space-12), 5.5vw, var(--space-16));color:#fff;background:radial-gradient(circle at 80% 35%,#12bfd92b,#0000 25%),linear-gradient(135deg,#04182a,#082b45);margin-top:clamp(var(--space-20), 8vw, var(--space-28))!important}.page-module__nQ6fCG__ctaGrid{gap:clamp(var(--space-8), 6vw, var(--space-20));align-items:center;display:grid}.page-module__nQ6fCG__ctaSection h2{max-width:20ch;margin:var(--space-4) 0 var(--space-5);color:#fff;font-size:clamp(2.25rem,4vw,3.45rem)}.page-module__nQ6fCG__ctaSection p{max-width:48rem;color:#e8f9fcb8!important}.page-module__nQ6fCG__ctaActions{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.page-module__nQ6fCG__ctaTextLink{color:#9debf2;font-weight:680;text-decoration:none}.page-module__nQ6fCG__ctaTextLink:hover{text-underline-offset:.22em;text-decoration:underline}.page-module__nQ6fCG__article .page-module__nQ6fCG__sources{width:min(100%,56rem);margin:clamp(var(--space-12), 6vw, var(--space-20)) auto 0;padding-bottom:clamp(var(--space-16), 7vw, var(--space-24))}.page-module__nQ6fCG__sources .page-module__nQ6fCG__sectionNumber{align-items:center;gap:var(--space-4);display:flex}.page-module__nQ6fCG__sources .page-module__nQ6fCG__sectionNumber:after{background:var(--color-brand-600);content:"";opacity:.7;width:1.6rem;height:1px}.page-module__nQ6fCG__sources h2{max-width:18ch;margin-bottom:0;font-size:clamp(2.2rem,4vw,3.35rem)}.page-module__nQ6fCG__sources ul{gap:var(--space-3);max-width:52rem;margin:var(--space-6) 0 0;padding-left:1.35rem;display:grid}.page-module__nQ6fCG__sources li{padding-left:.15rem}.page-module__nQ6fCG__sources a{color:var(--color-brand-700);text-underline-offset:.2em;font-weight:660;line-height:1.45}.page-module__nQ6fCG__disclaimer{max-width:52rem;margin-top:var(--space-8);border-top:1px solid var(--color-line);padding-top:var(--space-6);color:var(--color-ink-500);font-size:var(--font-size-sm);line-height:1.6}@media (min-width:54rem){.page-module__nQ6fCG__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(24rem,.7fr)}.page-module__nQ6fCG__ctaGrid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.55fr)}.page-module__nQ6fCG__ctaActions{justify-self:end}}@media (max-width:34rem){.page-module__nQ6fCG__hero{padding-block:3.6rem}.page-module__nQ6fCG__hero h1{font-size:clamp(2.75rem,14vw,3.6rem)}.page-module__nQ6fCG__lead{padding-left:var(--space-4)}.page-module__nQ6fCG__modelPanel{padding:var(--space-5)}.page-module__nQ6fCG__checkList li{grid-template-columns:2rem minmax(0,1fr)}.page-module__nQ6fCG__ctaSection{padding-block:var(--space-12)}.page-module__nQ6fCG__ctaActions{width:100%}.page-module__nQ6fCG__ctaActions .ds-button{width:100%}.page-module__nQ6fCG__article .page-module__nQ6fCG__sources{margin-top:var(--space-12);padding-bottom:var(--space-16)}}
