.application-page{font-size:15px}.application-frame{max-width:1100px}.application-page h1{max-width:900px;font-size:52px}.application-page h2{max-width:460px;font-size:28px}.application-page .application-opening{padding:38px 0 30px}.application-intro{grid-template-columns:1fr 1fr;gap:64px;margin-top:28px;display:grid}.application-orientation>p{max-width:450px;font-size:15px}.application-assurance{border-left:3px solid var(--blue);margin-top:24px;padding-left:18px}.application-assurance p{margin-top:8px;font-size:14px}.alternate-link{align-items:center;min-height:44px;margin-top:12px;font-size:14px;font-weight:600;display:inline-flex}.offer-summary{background:var(--navy);color:#fff;border-top:4px solid var(--blue);padding:24px 30px;position:relative}.offer-summary>p:first-child{color:#dbe5fa;margin:0;font-size:14px}.offer-summary ul{margin-top:10px}.offer-summary li{margin-top:8px;padding-left:15px;font-size:14px}.offer-summary li:before{background:#a7bbef}.offer-summary .summary-price{font:750 28px/1.15 var(--display);color:#fff;margin:18px 0;padding-left:0}.offer-summary .summary-price:before{display:none}.ad-spend-separate{border-top:1px solid #66718c;padding-top:15px;font-size:15px;font-weight:650}.offer-summary .summary-billing{margin-top:18px;font-size:14px;font-weight:650}.offer-summary .summary-monthly{color:#dbe5fa;margin-top:6px;font-size:13px}.application-form-wrap{padding-bottom:48px}#application-form{border:1px solid var(--line);border-top:4px solid var(--blue);background:#fff}.application-group{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0;padding:28px 36px 32px;position:relative}.application-group>legend{float:left;width:220px;font:750 27px/1.1 var(--display);color:var(--navy);max-width:100%;padding:0 30px 0 0}.group-body{grid-template-columns:1fr 1fr;gap:24px 22px;margin-left:240px;display:grid}.application-field{grid-column:1/-1;min-width:0}.application-field.identity-field{grid-column:auto}.application-field>label,.application-field legend{margin-bottom:9px;font-size:14px;font-weight:650;line-height:1.5;display:block}.application-field input:not([type=radio]):not([type=checkbox]),.application-field textarea,.application-field select{width:100%;min-height:48px;color:var(--ink);background:#fafaf8;border:1px solid #7d8795;border-radius:2px;padding:10px 12px;font:400 16px/1.5 Inter,Arial,sans-serif;display:block}.application-field textarea{resize:vertical;min-height:96px}.application-field select{padding-right:28px}.application-field fieldset{border:0;min-width:0;margin:0;padding:0}.application-field legend{float:none;width:100%;padding:0}.location-inputs{grid-template-columns:1fr 1fr;gap:22px;display:grid}.location-inputs label{color:var(--muted);margin-bottom:7px;font-size:13px;display:block}.choice-options{gap:5px;display:grid}.service-options{grid-template-columns:1fr 1fr;gap:5px 18px}.choice-option label{cursor:pointer;align-items:start;gap:11px;min-height:40px;padding:8px 0;font-size:14px;line-height:1.5;display:flex}.choice-option input[type=radio],.choice-option input[type=checkbox],.acknowledgement-control>input{width:20px;height:20px;accent-color:var(--blue);flex-shrink:0;margin:1px 0 0}.choice-option:has(input:checked) label{color:var(--blue);font-weight:650}.choice-option input[type=text]{margin-top:4px}.field-help{color:var(--muted);margin-top:9px;font-size:13px;line-height:1.6}.field-help p{margin:0}.field-help p+p{margin-top:6px}.group-note{grid-column:1/-1;margin:0;line-height:1.65}.information-list{grid-column:1/-1;margin:0}.information-list li{margin-top:5px;font-size:14px}.application-page input:focus-visible,.application-page textarea:focus-visible,.application-page select:focus-visible,.application-page a:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.application-page [aria-invalid=true]{border-color:#a62c2c}.application-page .field-error{color:#922323;margin-top:8px;font-size:14px}.application-page [hidden]{display:none!important}.application-acknowledgement{background:var(--pale-blue);border:0;min-width:0;margin:0;padding:30px 36px 28px}.application-acknowledgement legend{float:left;width:100%;font:750 31px/1.15 var(--display);margin-bottom:14px;padding:0}.application-acknowledgement>p{clear:both;margin-top:10px}.acknowledgement-control{gap:16px;margin-top:18px;display:flex}.acknowledgement-control label{cursor:pointer;flex:1;display:block}.acknowledgement-control label span{margin-bottom:9px;padding-left:14px;font-size:14px;line-height:1.65;display:block;position:relative}.acknowledgement-control label span:before{content:"•";color:var(--blue);position:absolute;left:0}.acknowledgement-control label span:last-child{font-weight:750}.acknowledgement-note{margin-left:36px;font-size:13px}.application-submit{padding:26px 36px}.application-send{background:var(--green);color:#fff;opacity:1;cursor:default;text-align:left;border:0;justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:16px 24px;font-family:inherit;display:flex}.application-submit>p{color:var(--muted);margin-top:12px;font-size:13px}.application-submit [role=status]:not(:empty){border-left:3px solid var(--blue);margin-top:20px;padding:12px}#application-form[aria-busy=true]{cursor:wait}.application-next{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:64px;margin-top:30px;padding:28px 0 0;display:grid}.application-next h2{max-width:400px;font-size:25px}.application-next p{margin-top:10px;font-size:14px}.application-other{border-left:1px solid var(--line);padding-left:28px}.application-other p:first-child{margin-top:0}.application-other a{align-items:center;min-height:44px;font-weight:650;display:inline-flex}.application-next>div>p:last-child{color:var(--muted)}@media (width<=1050px){.application-intro,.application-next{gap:36px}.application-group{padding:26px}.application-group>legend{width:185px;font-size:25px}.group-body{margin-left:200px}.service-options{grid-template-columns:1fr}.application-page h1{font-size:47px}.offer-summary{padding:22px}.application-acknowledgement,.application-submit{padding:26px}}@media (width<=800px){.application-intro{gap:24px}.application-page h1{font-size:42px}.application-page h2{font-size:25px}.application-group>legend{float:none;width:auto;margin-bottom:22px;padding:0}.group-body{margin-left:0}.application-group{padding:26px}.application-acknowledgement legend{font-size:28px}.service-options{grid-template-columns:1fr 1fr}}@media (width<=600px){.application-page .application-opening{padding:24px 0}.application-page h1{font-size:37px;line-height:1.07}.application-intro{flex-direction:column;gap:20px;margin-top:20px;display:flex}.application-orientation h2{font-size:24px}.application-assurance{margin-top:16px;padding-left:14px}.application-orientation>p{font-size:14px}.offer-summary{padding:22px}.offer-summary .summary-price{font-size:28px}.application-group{padding:24px 20px}.application-group>legend{margin-bottom:22px;font-size:27px}.group-body{grid-template-columns:1fr;gap:22px}.application-field.identity-field{grid-column:1/-1}.service-options{grid-template-columns:1fr}.location-inputs{grid-template-columns:1fr;gap:18px}.choice-option label{min-height:44px}.application-acknowledgement,.application-submit{padding:24px 20px}.application-acknowledgement legend{font-size:28px}.acknowledgement-control{gap:12px}.acknowledgement-control label span{font-size:14px}.acknowledgement-note{margin-left:32px}.application-send{gap:16px;width:100%;padding:15px 18px}.application-next{margin-top:24px;padding-top:24px;display:block}.application-other{border-left:0;border-top:1px solid var(--line);margin-top:22px;padding:22px 0 0}.application-form-wrap{padding-bottom:32px}}@media (width<=360px){.application-page h1{font-size:33px}.application-group,.application-acknowledgement,.application-submit{padding-inline:16px}.application-send{font-size:14px}}.application-intro{align-items:start;gap:20px 64px}.offer-summary{grid-area:1/2/span 2}.application-assurance-wrap{grid-area:2/1}.application-assurance{margin-top:0}.short-options{flex-wrap:wrap;gap:4px 26px;display:flex}.short-options .choice-option{min-width:64px}.short-options label{min-height:44px}@media (width<=1050px){.application-intro{column-gap:36px}}@media (width<=800px){.application-intro{column-gap:24px}}@media (width<=600px){.application-intro{gap:20px}.application-orientation,.offer-summary,.application-assurance-wrap{width:100%}.application-assurance{margin-top:0}.short-options{gap:4px 22px}}
