.signup-module__JVx41q__page{background:var(--color-field);color:var(--color-ink);padding:32px 0 64px}.signup-module__JVx41q__wrap{max-width:1328px;margin:auto;padding:0 48px}.signup-module__JVx41q__topline,.signup-module__JVx41q__bottom{justify-content:space-between;gap:20px;font-size:13px;display:flex}.signup-module__JVx41q__topline a,.signup-module__JVx41q__bottom a,.signup-module__JVx41q__franchise a{color:var(--color-action);align-items:center;gap:8px;font-weight:700;display:inline-flex}.signup-module__JVx41q__topline>span{color:var(--color-slate)}.signup-module__JVx41q__intro{padding:32px 0 36px}.signup-module__JVx41q__intro h1{letter-spacing:-.025em;font-size:clamp(40px,4vw,58px);font-weight:700;line-height:1.06}.signup-module__JVx41q__intro h1 span{color:var(--color-action)}.signup-module__JVx41q__intro p{color:var(--color-charcoal);margin-top:13px;font-size:18px}.signup-module__JVx41q__layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px;display:grid}.signup-module__JVx41q__mobilePlan{display:none}.signup-module__JVx41q__workspace{border:1px solid var(--color-rule);background:#fff}.signup-module__JVx41q__steps{border-bottom:1px solid var(--color-rule);grid-template-columns:1fr 1.45fr 1fr;padding:0 28px;display:grid}.signup-module__JVx41q__steps li{border-bottom:2px solid #0000;min-width:0;margin-bottom:-1px}.signup-module__JVx41q__steps button{text-align:left;width:100%;min-height:78px;color:var(--color-slate);align-items:center;gap:10px;font-size:13px;display:flex}.signup-module__JVx41q__steps button:disabled{cursor:default}.signup-module__JVx41q__steps button>span{border:1px solid var(--color-rule);flex-shrink:0;place-items:center;width:29px;height:29px;font-size:11px;font-weight:700;display:grid}.signup-module__JVx41q__steps .signup-module__JVx41q__active{border-color:var(--color-action)}.signup-module__JVx41q__steps .signup-module__JVx41q__active button,.signup-module__JVx41q__steps .signup-module__JVx41q__complete button{color:var(--color-action)}.signup-module__JVx41q__steps .signup-module__JVx41q__active button>span{background:var(--color-action);border-color:var(--color-action);color:#fff}.signup-module__JVx41q__formBody{padding:32px}.signup-module__JVx41q__formHeading h2{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.18}.signup-module__JVx41q__formHeading h2:focus{outline:none}.signup-module__JVx41q__formHeading h2{scroll-margin-top:160px}.signup-module__JVx41q__stepCount{color:var(--color-action);margin-bottom:10px;font-size:12px;font-weight:700}.signup-module__JVx41q__required{color:var(--color-slate);margin-top:12px;font-size:12px;display:block}.signup-module__JVx41q__description{color:var(--color-charcoal);margin:12px 0 25px;font-size:15px}.signup-module__JVx41q__fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.signup-module__JVx41q__full{grid-column:1/-1}.signup-module__JVx41q__field{min-width:0}.signup-module__JVx41q__phoneControl{border:1px solid #aebfc8;align-items:center;height:48px;display:flex}.signup-module__JVx41q__phoneControl:hover{border-color:var(--color-action)}.signup-module__JVx41q__phoneControl:focus-within{outline:3px solid var(--color-cyan);outline-offset:2px}.signup-module__JVx41q__phoneCountry{border-right:1px solid var(--color-rule);flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;gap:7px;width:68px;display:flex;position:relative}.signup-module__JVx41q__phoneCountry img{object-fit:contain;width:24px;height:16px}.signup-module__JVx41q__phoneCountry select{opacity:0;cursor:pointer;position:absolute;inset:0}.signup-module__JVx41q__phoneControl input{outline:none;border:0!important;height:46px!important}.signup-module__JVx41q__field label{margin-bottom:7px;font-size:14px;font-weight:700;display:block}.signup-module__JVx41q__field input,.signup-module__JVx41q__field select{width:100%;min-width:0;height:48px;color:var(--color-ink);caret-color:var(--color-action);background:#fff;border:1px solid #aebfc8;border-radius:0;padding:10px 12px;font-family:inherit;font-size:16px}.signup-module__JVx41q__field input:hover,.signup-module__JVx41q__field select:hover{border-color:var(--color-action)}.signup-module__JVx41q__field input:disabled{background:var(--color-field);cursor:not-allowed}.signup-module__JVx41q__field input::placeholder{color:var(--color-slate)}.signup-module__JVx41q__field small{color:var(--color-slate);margin-top:7px;font-size:12px;line-height:1.5;display:block}.signup-module__JVx41q__password{min-width:0;position:relative}.signup-module__JVx41q__password input{padding-right:46px}.signup-module__JVx41q__password button{width:44px;height:44px;color:var(--color-slate);place-items:center;display:grid;position:absolute;top:30px;right:2px}.signup-module__JVx41q__url{border:1px solid #aebfc8;align-items:center;display:flex}.signup-module__JVx41q__url input{border:0}.signup-module__JVx41q__url>span{white-space:nowrap;color:var(--color-slate);padding:0 12px;font-size:14px}.signup-module__JVx41q__subheading{border-top:1px solid var(--color-rule);margin:28px 0 18px;padding-top:24px;font-size:18px;font-weight:700}.signup-module__JVx41q__actions{border-top:1px solid var(--color-rule);justify-content:flex-end;align-items:center;gap:20px;margin-top:28px;padding-top:25px;display:flex}.signup-module__JVx41q__primary{background:var(--color-action);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:28px;min-height:50px;padding:13px 22px;font-size:15px;font-weight:700;display:flex}.signup-module__JVx41q__primary:hover{background:var(--color-action-deep)}.signup-module__JVx41q__primary:disabled{opacity:.55;cursor:not-allowed}.signup-module__JVx41q__errorSummary{overflow-wrap:anywhere;background:#fff4f3;border-left:3px solid #a32d32;margin-bottom:24px;padding:16px;font-size:14px;line-height:1.6}.signup-module__JVx41q__errorSummary p+p{margin-top:8px}.signup-module__JVx41q__errorSummary button{text-align:left;text-underline-offset:3px;cursor:pointer;text-decoration:underline}.signup-module__JVx41q__errorSummary a{color:var(--color-action);align-items:center;gap:8px;margin-top:12px;font-weight:700;display:inline-flex}.signup-module__JVx41q__field [aria-invalid=true]{border-color:#a32d32}.signup-module__JVx41q__successTitle{font-size:32px;font-weight:700;line-height:1.15}.signup-module__JVx41q__successTitle:focus{outline:none}.signup-module__JVx41q__back{color:var(--color-charcoal);cursor:pointer;align-items:center;gap:7px;min-height:44px;margin-right:auto;font-size:14px;display:flex}.signup-module__JVx41q__previewFooter{text-align:right;color:var(--color-slate);margin-top:13px;font-size:12px}.signup-module__JVx41q__summary{border-top:3px solid var(--color-action);background:#fff;padding:24px 28px 26px;position:sticky;top:100px}.signup-module__JVx41q__summaryHead{color:var(--color-slate);justify-content:space-between;gap:12px;font-size:11px;display:flex}.signup-module__JVx41q__summaryHead>span:first-child{color:var(--color-action);font-weight:700}.signup-module__JVx41q__summary h2{letter-spacing:-.02em;margin-top:22px;font-size:29px;font-weight:700;line-height:1.15}.signup-module__JVx41q__planIntro{color:var(--color-charcoal);margin-top:7px;font-size:14px}.signup-module__JVx41q__price{letter-spacing:-.03em;color:var(--color-action);margin:24px 0;font-size:64px;font-weight:700;line-height:1}.signup-module__JVx41q__price span{letter-spacing:0;color:var(--color-charcoal);margin-left:9px;font-size:17px;font-weight:300}.signup-module__JVx41q__allowances{flex-wrap:wrap;gap:9px 16px;font-size:13px;font-weight:700;display:flex}.signup-module__JVx41q__allowances span,.signup-module__JVx41q__inclusions li{align-items:center;gap:8px;display:flex}.signup-module__JVx41q__allowances svg,.signup-module__JVx41q__inclusions svg{color:var(--color-action);flex-shrink:0}.signup-module__JVx41q__noFees{color:var(--color-slate);margin-top:12px;font-size:12px}.signup-module__JVx41q__inclusions{border-top:1px solid var(--color-rule);margin-top:22px;padding-top:21px}.signup-module__JVx41q__inclusions h3{margin-bottom:13px;font-size:13px;font-weight:700}.signup-module__JVx41q__inclusions ul{color:var(--color-charcoal);gap:9px;font-size:14px;display:grid}.signup-module__JVx41q__order{border-top:1px solid var(--color-rule);margin-top:23px;padding-top:20px;font-size:12px}.signup-module__JVx41q__order>div{justify-content:space-between;gap:16px;margin-bottom:12px;display:flex}.signup-module__JVx41q__order dd{text-align:right;white-space:nowrap;font-weight:700}.signup-module__JVx41q__feeNote{color:var(--color-slate);font-size:12px;line-height:1.5}.signup-module__JVx41q__flexible{border-top:1px solid var(--color-rule);margin-top:22px;padding-top:20px;font-size:13px}.signup-module__JVx41q__flexible p{color:var(--color-charcoal);margin-top:4px}.signup-module__JVx41q__franchise{color:var(--color-slate);margin-top:18px;font-size:12px}.signup-module__JVx41q__franchise a{margin-top:4px}.signup-module__JVx41q__bottom{border-top:1px solid var(--color-rule);color:var(--color-slate);margin-top:32px;padding-top:20px}.signup-module__JVx41q__previewNote{background:var(--color-field);align-items:flex-start;gap:12px;margin-bottom:24px;padding:16px;font-size:13px;line-height:1.6;display:flex}.signup-module__JVx41q__previewNote svg{color:var(--color-action);flex-shrink:0;margin-top:3px}.signup-module__JVx41q__previewNote strong{margin-bottom:3px;display:block}.signup-module__JVx41q__couponToggle{color:var(--color-action);cursor:pointer;align-items:center;gap:8px;min-height:48px;margin:16px 0 4px;font-size:14px;font-weight:700;display:flex}.signup-module__JVx41q__couponEntry{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.signup-module__JVx41q__couponEntry>div{flex:1;min-width:160px}.signup-module__JVx41q__verifyCoupon{border:1px solid var(--color-action);min-height:48px;color:var(--color-action);cursor:pointer;padding:10px 16px;font-size:14px;font-weight:700}.signup-module__JVx41q__verifyCoupon:hover{background:var(--color-field)}.signup-module__JVx41q__couponMessage{color:var(--color-charcoal);margin-top:8px;font-size:13px}.signup-module__JVx41q__verification{border:1px dashed var(--color-rule);color:var(--color-slate);margin:20px 0;padding:15px;font-size:12px}.signup-module__JVx41q__captcha{margin-top:24px}.signup-module__JVx41q__captcha>div{min-height:78px}.signup-module__JVx41q__captcha small{color:var(--color-slate);margin-top:8px;font-size:12px;line-height:1.5;display:block}.signup-module__JVx41q__captcha[data-invalid=true] small{color:#a32d32;font-weight:700}.signup-module__JVx41q__agreement{gap:10px;margin-top:24px;font-size:13px;line-height:1.7;display:flex}.signup-module__JVx41q__agreement input{width:18px;height:18px;accent-color:var(--color-action);flex-shrink:0;margin-top:3px}.signup-module__JVx41q__agreement a{text-underline-offset:3px;color:var(--color-action);text-decoration:underline}@media (min-width:1500px){.signup-module__JVx41q__wrap{padding:0 32px}}@media (max-width:1050px){.signup-module__JVx41q__wrap{padding:0 28px}.signup-module__JVx41q__layout{grid-template-columns:minmax(0,1fr) 330px;gap:22px}.signup-module__JVx41q__formBody{padding:25px}.signup-module__JVx41q__steps{padding:0 20px}.signup-module__JVx41q__steps button{gap:7px;font-size:11px}.signup-module__JVx41q__summary{padding:24px 22px}}@media (max-width:780px){.signup-module__JVx41q__mobilePlan{z-index:20;background:var(--color-field);border-top:1px solid var(--color-rule);gap:3px;padding:12px 0;font-size:13px;display:grid;position:sticky;top:68px}.signup-module__JVx41q__mobilePlan span{color:var(--color-slate);font-size:11px}.signup-module__JVx41q__page{padding-top:22px}.signup-module__JVx41q__wrap{padding:0 20px}.signup-module__JVx41q__layout{grid-template-columns:1fr}.signup-module__JVx41q__intro{padding:28px 0}.signup-module__JVx41q__intro p{font-size:16px}.signup-module__JVx41q__summary{position:static}.signup-module__JVx41q__formBody{padding:24px}.signup-module__JVx41q__bottom{flex-direction:column;gap:10px}.signup-module__JVx41q__steps button{min-height:72px;font-size:12px}.signup-module__JVx41q__summaryHead{font-size:12px}}@media (max-width:450px){.signup-module__JVx41q__wrap{padding:0 16px}.signup-module__JVx41q__topline{gap:10px;font-size:11px}.signup-module__JVx41q__formBody{padding:22px 18px}.signup-module__JVx41q__formHeading h2{font-size:25px}.signup-module__JVx41q__steps{padding:0 12px}.signup-module__JVx41q__steps button{gap:6px;font-size:10px}.signup-module__JVx41q__steps button>span{width:25px;height:25px}.signup-module__JVx41q__fields{grid-template-columns:1fr;gap:18px}.signup-module__JVx41q__primary{gap:15px;padding:12px 17px;font-size:13px}.signup-module__JVx41q__previewFooter{text-align:left}.signup-module__JVx41q__url>span{padding:0 8px;font-size:12px}.signup-module__JVx41q__actions{gap:12px}}
