.request-service-module__k0gEdG__page{background:var(--background);min-height:calc(100dvh - 3.5rem);color:var(--foreground)}.request-service-module__k0gEdG__content{width:min(100% - 3rem,1240px);margin:0 auto;padding:28px 0 88px}.request-service-module__k0gEdG__homeLink{color:var(--foreground);align-items:baseline;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}.request-service-module__k0gEdG__homeLabel{color:var(--muted-foreground);text-underline-offset:4px;text-decoration:underline}.request-service-module__k0gEdG__homeLink:hover .request-service-module__k0gEdG__homeLabel{color:var(--primary)}.request-service-module__k0gEdG__layout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,7vw,104px);margin:78px auto 0;display:grid}.request-service-module__k0gEdG__intro{padding:10px 0 20px;position:sticky;top:108px}.request-service-module__k0gEdG__eyebrow{color:var(--primary);letter-spacing:.15em;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:700;line-height:1.5}.request-service-module__k0gEdG__intro h2{max-width:490px;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(42px,5.2vw,66px);font-weight:500;line-height:.99}.request-service-module__k0gEdG__introText{max-width:440px;color:var(--muted-foreground);margin:24px 0 0;font-size:15px;line-height:1.75}.request-service-module__k0gEdG__notes{border-top:1px solid var(--border);gap:0;margin:36px 0 0;padding:0;list-style:none;display:grid}.request-service-module__k0gEdG__notes li{border-bottom:1px solid var(--border);color:var(--foreground);padding:13px 0;font-size:12px;line-height:1.5}.request-service-module__k0gEdG__formPanel{border:1px solid var(--border);background:var(--card);min-width:0;padding:clamp(24px,4vw,48px);box-shadow:0 18px 60px #21352c0d}.request-service-module__k0gEdG__formPanel h1{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,42px);font-weight:500;line-height:1.08}.request-service-module__k0gEdG__formPanel h2{font-family:var(--font-display);letter-spacing:-.025em;font-size:24px;font-weight:500}.request-service-module__k0gEdG__formPanel h1[tabindex="-1"]:focus,.request-service-module__k0gEdG__formPanel h2[tabindex="-1"]:focus{outline:none}.request-service-module__k0gEdG__formPanel label{color:var(--foreground);font-size:13px;font-weight:600}.request-service-module__k0gEdG__formPanel input,.request-service-module__k0gEdG__formPanel select,.request-service-module__k0gEdG__formPanel textarea{border-color:var(--border);background:var(--background);border-radius:2px}.request-service-module__k0gEdG__formPanel textarea{min-height:150px}.request-service-module__k0gEdG__formPanel button[type=submit]{border-radius:2px;min-height:44px;padding-inline:20px;font-weight:600}@media (max-width:850px){.request-service-module__k0gEdG__content{width:min(100% - 2.5rem,680px)}.request-service-module__k0gEdG__layout{grid-template-columns:minmax(0,1fr);gap:36px;margin-top:56px}.request-service-module__k0gEdG__formPanel{order:-1}.request-service-module__k0gEdG__intro{padding:0;position:static}.request-service-module__k0gEdG__intro h2{max-width:540px;font-size:clamp(42px,8vw,58px)}.request-service-module__k0gEdG__notes{margin-top:24px}}@media (max-width:480px){.request-service-module__k0gEdG__content{width:min(100% - 2rem,680px);padding-top:20px;padding-bottom:56px}.request-service-module__k0gEdG__layout{gap:28px;margin-top:46px}.request-service-module__k0gEdG__intro h2{font-size:clamp(40px,12vw,52px)}.request-service-module__k0gEdG__formPanel{padding:22px 18px}}
