.TailorMadeRequestForm-module__V01Rrq__section{border-top:var(--border-width-default) solid var(--border-warm)}.TailorMadeRequestForm-module__V01Rrq__card{border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--site-card-radius);background:var(--site-surface-white);max-width:52.5rem;box-shadow:var(--site-shadow);gap:1.7rem;margin:0 auto;padding:2.5rem 2.75rem 2rem;display:grid}.TailorMadeRequestForm-module__V01Rrq__header{gap:.65rem;display:grid;overflow:hidden}.TailorMadeRequestForm-module__V01Rrq__title{color:var(--site-text-color);font-family:var(--site-font-display);letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.02}.TailorMadeRequestForm-module__V01Rrq__title em{font-style:italic}.TailorMadeRequestForm-module__V01Rrq__intro{max-width:45rem;color:var(--site-text-muted-color);font:500 .9rem/1.6 var(--site-font-copy);margin:0}.TailorMadeRequestForm-module__V01Rrq__intro strong{color:var(--site-text-color);font-weight:800}.TailorMadeRequestForm-module__V01Rrq__intro a{color:var(--site-accent);text-underline-offset:.25em;font-weight:800;text-decoration:underline}.TailorMadeRequestForm-module__V01Rrq__selectedProfile{border:var(--border-width-default) solid color-mix(in srgb, var(--site-accent) 34%, var(--border-subtle));border-radius:var(--radius-default);background:color-mix(in srgb, var(--site-accent) 5%, var(--site-surface-white));gap:.28rem;padding:.9rem 1rem;display:grid}.TailorMadeRequestForm-module__V01Rrq__selectedProfileLabel{color:var(--site-accent);font:800 .625rem/1.2 var(--site-font-ui);letter-spacing:.13em;text-transform:uppercase;margin:0}.TailorMadeRequestForm-module__V01Rrq__selectedProfileTitle{color:var(--site-text-color);font:900 1rem/1.2 var(--site-font-copy);letter-spacing:0;margin:0}.TailorMadeRequestForm-module__V01Rrq__selectedProfileMeta{color:var(--site-text-muted-color);font:500 .78rem/1.45 var(--site-font-copy);margin:0}.TailorMadeRequestForm-module__V01Rrq__submitRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.TailorMadeRequestForm-module__V01Rrq__reassurance{color:var(--site-text-muted-color);font:500 .8125rem/1.5 var(--site-font-copy);align-items:center;gap:.45rem;margin:0;display:inline-flex}.TailorMadeRequestForm-module__V01Rrq__reassurance:before{content:"";border-radius:var(--radius-pill);background:var(--site-success-green);flex:none;width:.38rem;height:.38rem}.TailorMadeRequestForm-module__V01Rrq__reassurance strong{color:var(--site-text-color);font-weight:800}.TailorMadeRequestForm-module__V01Rrq__altRow{border-top:var(--border-width-default) solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.TailorMadeRequestForm-module__V01Rrq__altLabel{color:var(--site-text-muted-color);font:800 .625rem/1.2 var(--site-font-ui);letter-spacing:.14em;text-transform:uppercase;margin:0}.TailorMadeRequestForm-module__V01Rrq__altLinks{flex-wrap:wrap;gap:1rem;display:flex}.TailorMadeRequestForm-module__V01Rrq__altLinks a{color:var(--site-text-color);font:800 .75rem/1.2 var(--site-font-ui);text-decoration:none;transition:color .15s}.TailorMadeRequestForm-module__V01Rrq__altLinks a:hover,.TailorMadeRequestForm-module__V01Rrq__altLinks a:focus-visible{color:var(--site-accent)}.TailorMadeRequestForm-module__V01Rrq__successMessage{border:var(--border-width-default) solid color-mix(in srgb, var(--site-success-green) 42%, var(--border-subtle));border-radius:var(--radius-default);background:color-mix(in srgb, var(--site-success-green) 8%, var(--site-surface-white));gap:.8rem;padding:1.1rem 1.2rem;display:grid}.TailorMadeRequestForm-module__V01Rrq__successTitle{color:var(--site-text-color);font-family:var(--site-font-display);letter-spacing:0;margin:0;font-size:clamp(1.35rem,2.5vw,1.8rem);font-weight:900;line-height:1.05}.TailorMadeRequestForm-module__V01Rrq__successText{color:var(--site-text-muted-color);font:500 .9rem/1.6 var(--site-font-copy);margin:0}@media (max-width:48rem){.TailorMadeRequestForm-module__V01Rrq__card{padding:1.75rem 1.25rem 1.5rem}.TailorMadeRequestForm-module__V01Rrq__submitRow,.TailorMadeRequestForm-module__V01Rrq__altRow{align-items:stretch}.TailorMadeRequestForm-module__V01Rrq__submitRow{display:grid}.TailorMadeRequestForm-module__V01Rrq__reassurance{justify-content:center}}