.signup{max-width:900px;padding-block:50px}.signup h1{margin-block:18px;font-size:clamp(2rem,5vw,3.5rem);line-height:1.12}.signup-card{background:#10263b;border:1px solid #34506b;border-radius:18px;margin-top:30px;padding:clamp(20px,4vw,36px)}.signup-card p{line-height:1.6}.signup-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.signup-card label{font-size:1rem;display:block}.signup-card input:not([type=checkbox]),.signup-card select{color:#122033;width:100%;font:inherit;background:#fff;border:1px solid #8093a4;border-radius:7px;margin-top:7px;padding:12px;display:block}.signup-card .button{margin:22px 12px 0 0}.signup-card button:disabled{opacity:.55;cursor:not-allowed}.signup-check{align-items:flex-start;gap:12px;line-height:1.6;display:flex!important}.signup-check input{flex:none;margin-top:7px}.signup-price{font-size:1.5rem;font-weight:700}.signup-steps{color:#edcf8e}.signup-card .text-link{cursor:pointer;font:inherit;background:0 0;border:0}@media (max-width:640px){.signup-grid{grid-template-columns:1fr}}.signup-card{color:#f3f7ff}.signup-card h2{color:#fff}.signup>.text-link{color:#17344a}.signup>.eyebrow{color:#74541c}.field-help{color:#b9c9d8;margin-top:6px;font-size:.82rem;line-height:1.35;display:block}.agreement-actions{flex-wrap:wrap;gap:10px;display:flex}.agreement-preview{background:#17344a;border:1px solid #edcf8e;border-radius:12px;margin-top:22px;padding:20px}.agreement-preview-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.agreement-preview ul{line-height:1.8}.address-suggestions{z-index:2;background:#17344a;border:1px solid #52708c;border-radius:8px;margin-top:4px;padding:8px;position:relative}.address-suggestions button{color:#fff;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #34506b;padding:9px 6px;display:block}.address-suggestions button:last-child{border-bottom:0}.address-suggestions button:hover{background:#264c67}.address-suggestions small{color:#b9c9d8;margin-top:2px;display:block}.google-attribution{color:#edcf8e;padding:2px 6px 6px;font-size:.78rem;display:block}.signup-roadmap{background:#17344a;border:1px solid #52708c;border-radius:12px;margin-top:24px;padding:20px}.signup-roadmap h3{color:#edcf8e;margin-top:0}.signup-roadmap ol{margin:0;padding-left:24px}.signup-roadmap li{padding:8px 0}.signup-roadmap strong,.signup-roadmap span{display:block}.signup-roadmap span{color:#b9c9d8;margin-top:3px}.agreement-print-preview{color:#171717;background:#fff;border-radius:8px;padding:28px;line-height:1.5}.agreement-print-preview h1,.agreement-print-preview h2,.agreement-print-preview h3{color:#171717}.agreement-document{break-before:page;border-top:1px solid #ccd4dc;margin-top:24px;padding-top:20px}.agreement-document:first-of-type{break-before:auto}.agreement-document p{white-space:pre-wrap}.agreement-document small{color:#555}@media print{body *{visibility:hidden}.agreement-preview,.agreement-preview *{visibility:visible}.agreement-preview{color:#171717;background:#fff;border:0;margin:0;position:absolute;inset:0}.agreement-preview-head,.agreement-preview>.field-help,.agreement-preview>.button{display:none}.agreement-print-preview{padding:0}.agreement-print-preview h1{font-size:22pt}}.setup-fieldset{border:0;min-width:0;margin:0;padding:0}.setup-section{border:1px solid #8093a4;border-radius:9px;margin:18px 0;padding:16px}.setup-section summary{cursor:pointer;padding:4px 0;font-size:1.08rem;font-weight:700}.setup-section[open] summary{margin-bottom:20px}.setup-card textarea{color:#122033;width:100%;font:inherit;background:#fff;border:1px solid #8093a4;border-radius:7px;margin-top:7px;padding:12px;display:block}.setup-logo{margin-top:22px}.setup-day{grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:12px;margin:14px 0;display:grid}.setup-user{border-top:1px solid #8093a4;margin-top:18px;padding-top:14px}.setup-card .text-link{color:#f1d7a0}.setup-card input[type=checkbox]{width:20px;height:20px}.setup-card fieldset:disabled{opacity:.6}.setup-card li{margin:8px 0}@media (max-width:600px){.setup-day{grid-template-columns:1fr 1fr}.setup-day>.signup-check{grid-column:1/-1}}
