.page-module__j6Q3dW__page{padding-top:1px}.page-module__j6Q3dW__contactLayout{grid-template:"intro form""aside form"1fr/1fr 1.08fr;align-items:start;gap:28px 80px;padding-block:72px 76px;display:grid}.page-module__j6Q3dW__intro{grid-area:intro}.page-module__j6Q3dW__eyebrow{color:var(--blue-dark);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 24px;font-size:.72rem;font-weight:650}.page-module__j6Q3dW__intro h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.8rem,4.1vw,4rem);font-weight:750;line-height:1.07}.page-module__j6Q3dW__intro h1 span{color:var(--blue)}.page-module__j6Q3dW__summary{max-width:450px;color:var(--muted);margin:24px 0 0;font-size:1.02rem;line-height:1.7}.page-module__j6Q3dW__aside{grid-area:aside;gap:28px;display:grid}.page-module__j6Q3dW__github{border-top:1px solid var(--line);padding-top:24px}.page-module__j6Q3dW__github h2{margin:0 0 12px;font-size:.87rem;font-weight:700}.page-module__j6Q3dW__contactLink{border-radius:9px;grid-template-columns:34px 1fr 18px;align-items:center;gap:16px;padding-block:10px;display:grid}.page-module__j6Q3dW__contactLink>svg{width:30px;height:30px}.page-module__j6Q3dW__contactLink>svg:last-child{width:18px;color:var(--blue);transition:transform .2s}.page-module__j6Q3dW__contactLink:hover>svg:last-child{transform:translate(2px,-2px)}.page-module__j6Q3dW__contactLink strong{margin-bottom:5px;font-size:.98rem;display:block}.page-module__j6Q3dW__contactLink small{color:var(--muted);line-height:1.6}.page-module__j6Q3dW__productionNote{background:var(--navy);color:#edf5ff;border:1px solid #28476e;border-radius:14px;grid-template-columns:30px 1fr;gap:16px;padding:25px;display:grid}.page-module__j6Q3dW__productionNote>svg{color:#8ab8ff;width:28px;height:28px}.page-module__j6Q3dW__productionNote strong{font-size:.92rem;line-height:1.5}.page-module__j6Q3dW__productionNote p{color:#bdcde2;margin:10px 0 18px;font-size:.86rem;line-height:1.65}.page-module__j6Q3dW__productionNote a{color:#b6d1ff;align-items:center;gap:8px;font-size:.84rem;font-weight:650;display:inline-flex}.page-module__j6Q3dW__productionNote a svg{width:16px;height:16px}.page-module__j6Q3dW__formPanel{border:1px solid var(--line);background:#fff;border-radius:16px;grid-area:form;overflow:hidden;box-shadow:0 18px 48px #10203a12}.page-module__j6Q3dW__formHeading{background:var(--blue-soft);border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:24px 32px;display:flex}.page-module__j6Q3dW__formHeading svg{width:26px;height:26px;color:var(--blue)}.page-module__j6Q3dW__formHeading h2{letter-spacing:-.02em;margin:0;font-size:1.04rem}.page-module__j6Q3dW__formPanel .contact-form.double-bezel{box-shadow:none;border:0;border-radius:0}.page-module__j6Q3dW__formPanel .contact-form-inner{border-radius:0;gap:22px;padding:30px 32px 24px}.page-module__j6Q3dW__formPanel .contact-form textarea{min-height:154px}:is(.page-module__j6Q3dW__formPanel .contact-form input,.page-module__j6Q3dW__formPanel .contact-form textarea){color:#10203a;background:#fbfcfe;border-color:#b9c5d6}:is(.page-module__j6Q3dW__formPanel .contact-form input:focus,.page-module__j6Q3dW__formPanel .contact-form textarea:focus){border-color:var(--blue)}.page-module__j6Q3dW__formPanel .contact-form textarea::placeholder{color:#58677d;opacity:1}.page-module__j6Q3dW__formPanel .form-note{margin-block:0;line-height:1.6}.page-module__j6Q3dW__questions{border-top:1px solid var(--line);padding-block:60px 80px}.page-module__j6Q3dW__questions>h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.15}.page-module__j6Q3dW__questionGrid{grid-template-columns:1fr 1fr;gap:32px 64px;margin-top:36px;display:grid}.page-module__j6Q3dW__questionGrid article{border-left:2px solid #b4cbf4;padding-left:22px}.page-module__j6Q3dW__questionGrid h3{letter-spacing:-.02em;margin:0 0 12px;font-size:1.06rem}.page-module__j6Q3dW__questionGrid p{color:var(--muted);max-width:480px;margin:0;font-size:.92rem;line-height:1.7}@media (prefers-reduced-motion:no-preference){.page-module__j6Q3dW__intro{animation:.6s ease-out both page-module__j6Q3dW__enter}.page-module__j6Q3dW__formPanel{animation:.7s ease-out 80ms both page-module__j6Q3dW__enter}@keyframes page-module__j6Q3dW__enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media (max-width:1000px){.page-module__j6Q3dW__contactLayout{column-gap:36px}.page-module__j6Q3dW__formHeading{padding:23px}.page-module__j6Q3dW__formPanel .contact-form-inner{padding:24px}}@media (max-width:800px){.page-module__j6Q3dW__contactLayout{grid-template:"intro""form""aside"/1fr;gap:32px;padding-block:48px}.page-module__j6Q3dW__intro h1{max-width:650px;font-size:clamp(2.7rem,7vw,4rem)}.page-module__j6Q3dW__eyebrow{margin:0 0 24px}.page-module__j6Q3dW__summary{max-width:600px;margin:24px 0 0}.page-module__j6Q3dW__aside{grid-template-columns:1fr 1fr;gap:24px}.page-module__j6Q3dW__github{padding-top:22px}.page-module__j6Q3dW__questions{padding-block:44px 60px}.page-module__j6Q3dW__questionGrid{gap:30px}}@media (max-width:540px){.page-module__j6Q3dW__aside,.page-module__j6Q3dW__questionGrid{grid-template-columns:1fr}.page-module__j6Q3dW__intro h1{font-size:2.7rem}.page-module__j6Q3dW__formHeading{padding:22px}.page-module__j6Q3dW__formPanel .contact-form-inner{padding:24px 20px}.page-module__j6Q3dW__formPanel .field-row{grid-template-columns:1fr}.page-module__j6Q3dW__formPanel .contact-form .button{width:100%}.page-module__j6Q3dW__productionNote{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.page-module__j6Q3dW__contactLink>svg:last-child{transition:none}}
