.drs{overflow-x:clip}.drs-in{text-align:center;flex-direction:column;align-items:center;width:min(714px,100% - 40px);margin-inline:auto;display:flex}.drs-col{width:min(975px,100% - 40px);margin-inline:auto}.drs-hero{padding:200px 0 0}.drs-hero .dtag1{align-self:center;margin:0 0 20px}.drs-h1{max-width:640px;font:400 32px/1.3 var(--serif);letter-spacing:-.02em;color:var(--d-ink);text-wrap:balance;margin:0}.drs-lead{color:#454545;text-wrap:balance;max-width:560px;margin-top:20px}.drs-small{color:#7d7d7d;margin-top:12px}.drs-btns{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.drs .drs-form{padding:96px 0 0}.drs .drs-form .drs-in{align-items:stretch}.drs .drs-form h2{max-width:none;font:400 28px/1.35 var(--sans);letter-spacing:.01em;color:var(--d-ink);margin:0}.drs-sub{color:#454545;max-width:520px;margin:12px auto 0}.drs-sub a{color:var(--d-ink);text-underline-offset:3px;text-decoration:underline}.drs .lp-form .form{text-align:left;margin-top:40px}.drs .lp-form .field{background:var(--d-g1);border-radius:20px;padding:12px 16px}.drs .lp-form .field:focus-within{background:#e1e1e1}.drs .lp-form .f-label{letter-spacing:0;color:#454545;margin-bottom:6px;font-size:16px;line-height:19.2px}.drs .lp-form .f-box input{letter-spacing:0;font-size:16px}.drs .lp-form .f-box input::placeholder{color:#999}.drs .lp-form .field--select{background:var(--d-g1);padding:16px 16px 19px}.drs .lp-form .field--select:focus-within{background:#e1e1e1}.drs .lp-form .field--select .f-label{margin-bottom:10px}.drs .lp-form .f-select{background:0 0;border:1px solid #cdcdd4;border-radius:6px;height:46px}.drs .lp-form .f-select:focus-within{border-color:var(--d-ink);background:0 0}.drs .lp-form .f-select select{letter-spacing:0;border-radius:6px;padding-left:12px;font-size:16px}.drs .lp-form .f-select select:has(option[value=""]:checked){color:#999}.drs .lp-form .f-select svg{top:13px;right:16px}.drs .lp-form :is(.f-consent,.f-check,.f-note,.f-alert){letter-spacing:.03em;font-size:14px;line-height:20.3px}.drs .lp-form .f-submit{background:var(--d-ink);color:#fff;height:62px;font:400 16px/19.2px var(--sans);letter-spacing:0;border-radius:16px;margin-top:24px}.drs .lp-form .f-submit:hover{background:#2b2b2b}.drs .lp-form .f-submit:focus-visible{outline-offset:3px;outline:2px solid #0065ff}.drs .lp-form .f-mailonly{text-align:center}.drs-steps{padding:160px 0 40px}.drs-line{margin:56px 0 32px}.drs-line .ex-strip{margin:0}.drs-line .ex-art{color:var(--d-ink)}.drs-line .ex-art .a{fill:var(--d-ink)}.drs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px;margin:0;padding:0;list-style:none;display:grid}.drs-grid li{flex-direction:column;align-items:flex-start;display:flex}.drs-grid .dtag1{margin:0 0 24px}.drs-grid .d-h24s{text-wrap:balance;margin:0 0 16px}.drs-grid .d-p14{color:#454545}@media (max-width:899.98px){.drs-line{display:none}.drs-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}}@media (max-width:809.98px){.drs-hero{padding:140px 0 0}.drs-h1{font-size:30px}.drs .drs-form{padding-top:72px}.drs .drs-form h2{font-size:22px}.drs-steps{padding:112px 0 16px}.drs-grid{grid-template-columns:minmax(0,1fr);gap:40px}.drs-grid .dtag1{margin-bottom:16px}}
