.dr-shell{max-width:1180px;margin:0 auto;padding:48px 24px 72px;color:#17242a;font-family:Arial,sans-serif}.dr-shell h1{font-size:clamp(30px,4vw,46px);line-height:1.15;margin:12px 0 16px;font-weight:750}.dr-shell h2{font-size:24px;overflow-wrap:anywhere;margin:0 0 18px}.dr-shell h3{font-size:18px;margin:0 0 10px}.dr-shell p{line-height:1.65}.dr-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:#477078}.dr-intro{color:#657277}.dr-steps{display:flex;list-style:none;gap:24px;padding:0;margin:30px 0;color:#69767a;font-size:14px;flex-wrap:wrap}.dr-steps .active{color:#087e8b;font-weight:700}.dr-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:28px;align-items:start}.dr-card{border:1px solid #d8e1e3;border-radius:8px;background:white;padding:30px;box-shadow:0 6px 24px #142c3606}.dr-card label{display:block;font-size:14px;font-weight:600;margin:20px 0 8px}.dr-card input:not([type=checkbox]),.dr-card select{box-sizing:border-box;width:100%;padding:14px;border:1px solid #87999e;border-radius:4px;background:#fff;color:#17242a;font-size:16px}.dr-card select{max-width:230px}.dr-card input:focus,.dr-card select:focus{outline:3px solid #b6e4e7;outline-offset:2px}.dr-muted,.dr-footnote{font-size:13px;color:#64757b}.dr-button,.dr-outline{display:inline-block;box-sizing:border-box;padding:15px 22px;text-decoration:none!important;border-radius:4px;font-size:15px;font-weight:700;text-align:center;cursor:pointer}.dr-button{background:#087e8b!important;color:#fff!important;border:1px solid #087e8b;margin-top:12px}.dr-button:hover{background:#065e68!important}.dr-outline{border:1px solid #087e8b;color:#087e8b}.dr-shell a:not(.dr-button){color:#087e8b}.dr-shell hr{border:0;border-top:1px solid #e0e6e7;margin:26px 0}.dr-check{display:flex!important;align-items:flex-start;gap:12px;line-height:1.6;font-weight:400!important}.dr-check input{margin-top:5px;width:18px;height:18px;flex-shrink:0}.dr-addon{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #e0e6e7;margin-top:28px;padding-top:24px}.dr-addon p{font-size:14px;color:#64757b;margin:0}.dr-addon a{flex-shrink:0;font-size:14px;font-weight:700}.dr-remove{margin-top:15px}.dr-remove button{background:none;border:0;color:#77564e;text-decoration:underline;cursor:pointer;padding:6px 0}.dr-apps{font-size:13px;color:#56747a;background:#eff7f7;padding:12px;border-radius:4px}.dr-total{font-size:36px;font-weight:700;color:#087e8b;margin:8px 0}.dr-qr{margin:24px 0}.dr-qr img{width:280px;max-width:100%;height:auto;image-rendering:pixelated}.dr-error{padding:16px;background:#fff1ef;border:1px solid #d48073;color:#852b1b;border-radius:4px}.dr-footnote{padding:6px 8px}@media(max-width:760px){.dr-shell{padding:28px 16px 48px}.dr-grid{grid-template-columns:1fr}.dr-card{padding:22px}.dr-steps{gap:14px;font-size:12px}.dr-addon{align-items:flex-start;flex-direction:column}.dr-button{width:100%}}
.dr-summary{background:#f4f6f7;border:0;box-shadow:none;border-radius:3px}.dr-summary-line{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:20px 0}.dr-summary-total{font-size:26px;color:#1769c7;white-space:nowrap}.dr-summary .dr-button{width:100%;background:#216dd0!important;border-color:#216dd0}.dr-secure{text-align:center;margin-top:24px!important}.dr-summary>p,.dr-summary .dr-apps{text-align:center}.dr-grid{gap:48px}.dr-card{border-radius:3px;box-shadow:none}.dr-shell h1{font-size:34px}.dr-secure+p{text-align:center}@media(max-width:760px){.dr-grid{gap:24px}.dr-summary-total{font-size:23px}}
