@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined);body,h1,h2,h3,p{margin:0;padding:0}body{background-color:var(--spintel-white)}:root{--spintel-blue:#0cb3ef;--spintel-light-blue:#cef0fc;--spintel-dark-blue:#013f55;--spintel-orange:#e75425;--spintel-green:#4cb96a;--spintel-white:#f9f9f9;--banner-heading:#034056;--view-plans-button:#f97b35;--light-grey:#f2f2f2;--award-card:#cef0fc;--billing-period:#acacac;--border:210 20% 90%;--foreground:210 25% 15%;--primary:193 92% 48%;--primary-foreground:0 0% 100%;--secondary:210 25% 97%;--brand-success:145 70% 45%;--brand-cyan:193 92% 48%;--muted-foreground:210 15% 45%;--muted:210 20% 96%;--radius:0.75rem;--card-border-color:#e9e9e9;--address-result-good-bg:#f2fef7;--address-result-bad-bg:#fff2eb;--address-result-bad-heading-color:#ff4545;--good-news:#1abe64}.hidden{display:none!important}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.heading{font-family:"Lilita One";font-weight:400;text-transform:uppercase}.text{font-family:Montserrat,sans-serif;font-weight:400}.section-heading{width:100%;font-size:32px;color:var(--spintel-dark-blue)}.section-subheading{font-size:18px;color:var(--spintel-dark-blue);text-align:center}.large-heading{font-size:clamp(28px,5vw,48px);color:var(--spintel-dark-blue);margin-bottom:20px}.page-wrapper{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:1400px}.heading-container{text-align:center;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.spinner{margin-top:8px}.sr-only{display:none}#table-result{background-color:#fff}.table-bordered{border:1px solid #ddd}.table{width:100%;max-width:100%;margin-bottom:20px}#staff-results .key a{color:#09b5f3;font-weight:500;text-decoration:underline}#staff-results .label{display:inline;padding:.2em .6em .3em;font-size:80%;font-weight:700;line-height:1;color:#fff!important;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}#staff-results .label-info{background-color:#5bc0de}#staff-results .label-success{background-color:#5cb85c}#staff-results .label-primary{background-color:#337ab7}.ui-autocomplete.ui-menu{border:1.5px solid var(--card-border-color,#d1d5db)!important;border-radius:12px!important;padding:6px!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;background:#fff!important;overflow:hidden!important}.ui-menu-item{list-style:none}.ui-menu-item+.ui-menu-item{margin-top:4px}.ui-menu-item-wrapper,li div.ui-menu-item-wrapper{font-size:15px;font-family:"DM Sans",sans-serif;font-weight:400;background-color:transparent;border:none;border-radius:8px;padding:12px 16px 12px 32px!important;width:100%;text-align:left;position:relative;transition:background-color .2s ease;color:#333;cursor:pointer;display:block;box-sizing:border-box}.ui-menu-item-wrapper::before,li div.ui-menu-item-wrapper::before{content:"";position:absolute;left:18px;top:50%;transform:translateY(-50%);height:0;width:3px;background-color:var(--spintel-blue);border-radius:20px;opacity:0;transition:opacity .2s ease,height .2s ease}.ui-menu-item-wrapper.ui-state-active,.ui-menu-item-wrapper:hover,li div.ui-menu-item-wrapper:hover{background-color:#f3f4f6!important;border:none!important;outline:0!important;color:#111!important}.ui-menu-item-wrapper.ui-state-active::before,.ui-menu-item-wrapper:hover::before,li div.ui-menu-item-wrapper:hover::before{opacity:1!important;height:20px!important}@keyframes bounce{0%,100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInSlideUpRotated{0%{opacity:0;transform:rotate(5deg) translateY(40px)}100%{opacity:1;transform:rotate(5deg) translateY(0)}}@keyframes BoxFadeIn{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInMoveRight{0%{opacity:0;transform:translateX(-40px)}100%{opacity:1;transform:translateX(0)}}.fade-in-move-right{animation:fadeInMoveRight 1s ease-out forwards}.fade-in-slide-up{opacity:0;animation:fadeInSlideUp 1s ease forwards}.fade-in-slide-up-rotated{opacity:0;animation:fadeInSlideUpRotated 1s ease forwards}.top-banner{width:100%;height:800px;aspect-ratio:1440/626;position:relative;overflow:hidden;background:var(--spintel-blue);background-image:url("data:image/svg+xml,%3Csvg width='1440' height='626' viewBox='0 0 1440 626' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1493.19 510.894C1222.87 510.894 1141.6 621.795 708.286 625.896C274.974 629.998 195.126 510.894 -75.6537 510.894C-346.433 510.894 -75.6536 -247 -75.6536 -247L1567.05 -223.661C1567.05 -223.661 1763.51 510.894 1493.19 510.894Z' fill='%230CB3EF'/%3E%3C/svg%3E");background-size:cover;background-position:center bottom;background-repeat:no-repeat;display:flex;box-sizing:border-box;flex-direction:column;align-items:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='1440' height='626' viewBox='0 0 1440 626' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1493.19 510.894C1222.87 510.894 1141.6 621.795 708.286 625.896C274.974 629.998 195.126 510.894 -75.6537 510.894C-346.433 510.894 -75.6536 -247 -75.6536 -247L1567.05 -223.661C1567.05 -223.661 1763.51 510.894 1493.19 510.894Z' fill='white'/%3E%3C/svg%3E");-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-image:url("data:image/svg+xml,%3Csvg width='1440' height='626' viewBox='0 0 1440 626' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1493.19 510.894C1222.87 510.894 1141.6 621.795 708.286 625.896C274.974 629.998 195.126 510.894 -75.6537 510.894C-346.433 510.894 -75.6536 -247 -75.6536 -247L1567.05 -223.661C1567.05 -223.661 1763.51 510.894 1493.19 510.894Z' fill='white'/%3E%3C/svg%3E");mask-size:cover;mask-repeat:no-repeat;mask-position:center bottom;padding-left:1rem;padding-right:1rem}.home-bar{width:100%;max-width:1092px;height:80px;background-color:var(--spintel-white);border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.2);box-sizing:border-box;padding:15px;display:flex;align-items:center;margin-top:30px}.spintel-logo{width:auto;height:3.3rem;max-width:100%;display:block;object-fit:contain}.contact-button{width:163px;height:38px;gap:10px;background-color:var(--spintel-blue);color:var(--spintel-white);border-radius:12px;cursor:pointer;text-decoration:none;display:flex;justify-content:center;align-items:center;align-self:center;font-family:Montserrat,sans-serif;font-weight:600;margin-left:auto;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.contact-button:hover{box-shadow:0 4px 12px rgba(12,179,239,.4)}.banner-content{width:100%;height:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:30px}.banner-content .arrow-icon,.banner-content .badge-container,.banner-content .banner-heading,.banner-content .banner-text,.banner-content .view-plans-button{opacity:0;animation:fadeInSlideUp 1s ease forwards}.banner-content .banner-heading{line-height:60px;animation-delay:.1s}.banner-content .banner-text{animation-delay:.3s}.banner-content .badge-container{animation-delay:.5s}.banner-content .view-plans-button{animation-delay:.7s}.banner-content .arrow-icon{animation:fadeInSlideUp 1s ease forwards .9s,bounce 1s infinite;opacity:0}.banner-heading{font-size:clamp(48px,8vw,65px)}.banner-text{font-size:19px;color:#fff;font-weight:600;line-height:normal}.headline-blue{color:var(--banner-heading)}.headline-white{color:#fff}.badge-container{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.feature-badge{font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;height:38px;box-sizing:border-box;background-color:var(--spintel-white);color:var(--spintel-dark-blue);border-radius:25px;align-items:center;display:flex;padding:14px;gap:8px}.view-plans-button{font-family:Montserrat,sans-serif;font-weight:600;width:214px;height:50px;background-color:var(--view-plans-button);color:#fff;border-radius:275px;cursor:pointer;text-decoration:none;display:flex;justify-content:center;align-items:center;align-self:center}.view-plans-button:hover{background-color:#ff944d;color:#fff;box-shadow:0 2px 8px rgba(249,123,53,.1);transform:translateY(-1px) scale(1.01);transition:all .18s cubic-bezier(.4,0,.2,1)}.arrow-icon{width:24px;height:24px;align-self:center;animation:bounce 1.2s infinite}.student-image{position:absolute;bottom:-5%;width:clamp(120px,20vw,300px);height:auto;z-index:1}.student-image-left{left:max(0,calc((100% - 1200px)/ 2 - 100px));width:clamp(120px,20vw,320px);bottom:-3%}.student-image-right{right:max(0,calc((100% - 1200px)/ 2 - 100px));transform:scaleX(-1)}.awards-section{margin-top:-200px;padding-bottom:5rem}.awards-container{width:100%;border-radius:1rem;background-color:var(--light-grey);margin:0 auto;text-align:center;display:flex;flex-direction:column;padding-top:250px;padding-left:clamp(.75rem,4vw,9.375rem);padding-right:clamp(.75rem,4vw,9.375rem);padding-bottom:clamp(.75rem,4vw,9.375rem);box-sizing:border-box}.award-cards{margin-top:50px;display:grid;grid-template-columns:repeat(6,minmax(0,auto));gap:1.5rem;justify-content:center}.award-card{background-color:var(--award-card);display:flex;flex-direction:column;padding:1rem;border-radius:1rem;text-align:center;justify-content:center;align-items:center}.wide-card{grid-column:span 2}.product-review-card{width:348px}.award-icon{width:auto;height:6rem;margin-bottom:1rem;max-width:100%;display:block;object-fit:contain}.award-description{font-size:.875rem;font-weight:600;color:var(--spintel-dark-blue)}.address-search-section{padding-bottom:5rem;opacity:0}.address-search-container{width:100%;max-width:816px;margin:0 auto;text-align:center}.address-search-form{gap:1rem;display:flex;flex-direction:column;margin-top:1.5rem}.input-icon-wrapper{position:relative;display:flex;align-items:center;width:100%}.input-icon{position:absolute;left:16px;display:flex;align-items:center;pointer-events:none}.address-input{font-family:Montserrat,sans-serif;font-size:18px;color:var(--spintel-dark-blue);width:100%;height:50px;border-radius:200px;border:1px solid var(--spintel-dark-blue);padding-left:44px}.address-input::placeholder{font-family:Montserrat,sans-serif;font-size:18px;color:var(--spintel-dark-blue)}.address-input:focus{outline:0;border:1px solid var(--spintel-blue);box-shadow:0 0 5px rgba(12,179,239,.5)}.search-results-container{border:solid 1px var(--spintel-dark-blue);border-radius:16px;height:fit-content;padding:10px;display:flex}.search-results-list{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0;width:100%}.search-result-item button{font-size:16px;font-family:Montserrat,sans-serif;font-weight:400;background-color:transparent;border:none;border-radius:10px;padding:10px;width:100%;text-align:initial;position:relative;padding-left:20px;transition:all .2s ease}.search-result-item button:hover{background-color:var(--card-border-color);cursor:pointer}.search-result-item button::before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);height:20px;width:3px;background-color:var(--spintel-blue);border-radius:20px;opacity:0;transition:opacity .2s,height .2s,width .2s,background-color .2s,border-radius .2s}.search-result-item button:hover::before{opacity:1}.plans-section{padding-bottom:5rem;opacity:0}.plan-cards{display:grid;grid-template-columns:repeat(5,minmax(auto,325px));justify-content:center;gap:1.5rem}.plan-card-container{background-color:#fff;border-color:hsl(var(--border));border-width:1px;border-radius:1rem;overflow:hidden;cursor:pointer;position:relative;box-sizing:border-box;border-style:solid;transition:border-color .2s ease,box-shadow .2s ease}.modem-card:hover:not(.card-selected),.plan-card-container:hover:not(.card-selected){box-shadow:0 6px 20px 0 rgba(155,155,155,.12);border-color:var(--spintel-blue)}.card-popular{border-color:hsl(var(--primary) / .5);box-shadow:0 6px 20px 0 rgba(155,155,155,.12)}.modem-card.card:hover:not(.card-selected),.plan-card-container.card-popular:hover:not(.card-selected){box-shadow:0 12px 48px 0 rgba(155,155,155,.22)}.card-selected{border-color:var(--spintel-blue);box-shadow:0 0 0 2px rgba(12,179,239,.18),0 0 12px 4px rgba(12,179,239,.18)}.card-header{padding-top:.5rem;padding-bottom:.5rem;background-color:hsl(var(--primary));text-align:center;top:0;right:0;left:0}.header-popular{background-color:hsl(var(--brand-success))}.header-selected{background-color:hsl(var(--brand-success))}.header-content{gap:.25rem;justify-content:center;align-items:center;display:flex;text-align:center}.header-content .lucide-star{color:hsl(var(--primary-foreground));fill:hsl(var(--primary-foreground));width:1rem;height:1rem;display:block}.header-content .lucide-check,.select-plan-button .lucide-check{color:rgb(255 255 255 / var(--tw-text-opacity,1));width:1rem;height:1rem;display:block}.header-text{font-family:Montserrat,sans-serif;font-weight:600;font-size:.875rem;line-height:1.25rem;color:hsl(var(--primary-foreground))}.plan-card{padding:1.5rem;border-color:hsl(var(--border));box-sizing:border-box;border-width:0;border-style:solid;cursor:pointer;display:flex;flex-direction:column}.plan-name{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.75rem;color:var(--spintel-dark-blue);margin-bottom:.25rem}.plan-speed{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.5rem;line-height:2rem;color:hsl(var(--primary));margin-bottom:1rem}.speed-info{display:flex;gap:1rem;align-items:center;margin-bottom:1rem;flex-wrap:wrap}.plan-card .icon-arrow-down,.plan-card .icon-arrow-up{font-size:1.1rem;width:fit-content}.plan-card .icon-arrow-down{color:hsl(var(--brand-success))}.plan-card .icon-arrow-up{color:hsl(var(--brand-cyan))}.speed-info-text{font-family:Montserrat,sans-serif;font-size:.875rem;line-height:1.25rem}.download-speed,.upload-speed{display:flex;align-items:center;gap:.25rem}.download{color:hsl(var(--brand-success))}.upload{color:hsl(var(--brand-cyan))}.typical-hours-text{font-family:Montserrat,sans-serif;font-size:.75rem;line-height:1rem;margin-bottom:1rem;color:hsl(var(--muted-foreground))}.cost-information{margin-bottom:1.5rem}.monthly-cost{gap:.25rem;align-items:baseline;display:flex}.price{font-family:Montserrat,sans-serif;font-weight:700;font-size:2.25rem;line-height:2.5rem}.per-month{font-family:Montserrat,sans-serif;line-height:1.25rem;color:hsl(var(--muted-foreground))}.duration{font-family:Montserrat,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.savings-badge{color:hsl(var(--brand-success));font-family:Montserrat,sans-serif;font-weight:600;font-size:.75rem;line-height:1rem;padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;background-color:hsl(var(--brand-success) / .1);border-radius:9999px;display:inline-block;margin-top:.5rem}.plan-features{margin-bottom:1.5rem}.plan-features>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.feature{gap:.5rem;align-items:center;display:flex}.feature .lucide-check{color:hsl(var(--brand-success));flex-shrink:0;width:1rem;height:1rem}.feature-text{font-family:Montserrat,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground))}.plan-description{font-family:Montserrat,sans-serif;font-size:.875rem;line-height:1.25rem;margin-bottom:1.5rem;color:hsl(var(--muted-foreground))}.select-plan-button{font-family:Montserrat,sans-serif;font-weight:500;font-size:.875rem;line-height:1.25rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;border-radius:9999px;white-space:nowrap;gap:.5rem;justify-content:center;align-items:center;width:100%;height:2.5rem;display:flex;box-sizing:border-box;border-width:0;border-style:solid;border-color:hsl(var(--border));cursor:pointer;margin-top:auto;background-color:#f5f7f9}.button-bg-popular{background-color:hsl(var(--primary) / .9);color:hsl(var(--primary-foreground))}.button-bg-selected{background-color:hsl(var(--brand-success));color:hsl(var(--primary-foreground))}.modems-section{padding-bottom:5rem;opacity:0}.modem-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.modem-card{padding:1.25rem;background-color:#fff;border-color:hsl(var(--border));border-width:1px;border-radius:.75rem;cursor:pointer;position:relative;box-sizing:border-box;border-style:solid;transition:border-color .2s ease,box-shadow .2s ease}.selected-check-container{background-color:var(--spintel-green);border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;top:.75rem;right:.75rem;position:absolute}.selected-check-container .lucide-check{color:hsl(var(--primary-foreground));width:1rem;height:1rem;display:block}.recommended-card{border-color:hsl(var(--primary) / .5)}.recommended-badge{font-family:Montserrat,sans-serif;color:var(--spintel-white);font-weight:600;font-size:.75rem;line-height:1rem;padding-top:.25rem;padding-bottom:.25rem;padding-left:.75rem;padding-right:.75rem;background-color:var(--spintel-blue);border-radius:9999px;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));left:50%;top:-.625rem;position:absolute;box-sizing:border-box;border-width:0;border-style:solid;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1}.image-container{justify-content:center;align-items:center;height:6rem;display:flex;margin-bottom:1rem}.image-bg-container{background-color:hsl(var(--muted));border-radius:var(--radius);justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.image-bg-container .lucide-router{color:hsl(var(--muted-foreground));width:2rem;height:2rem;display:block}.modem-image{object-fit:contain;max-width:100%;max-height:100%;height:auto;display:block}.modem-brand-text{font-family:Montserrat,sans-serif;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem;margin-bottom:.25rem}.modem-name{font-family:Montserrat,sans-serif;color:var(--spintel-dark-blue);font-weight:600;margin-bottom:.25rem;font-size:inherit}.modem-description{font-family:Montserrat,sans-serif;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem;margin-bottom:.75rem}.modem-price{font-family:Montserrat,sans-serif;color:hsl(var(--primary));font-weight:700;font-size:1.25rem;line-height:1.75rem;margin-bottom:.75rem}.modem-price-subtext{font-family:Montserrat,sans-serif;color:hsl(var(--muted-foreground));font-weight:400;font-size:.75rem;line-height:1rem;margin-left:.25rem}.modem-features{list-style:none;margin:0;padding:0}.modem-feature{font-size:.75rem;line-height:1rem;gap:.375rem;align-items:flex-start;display:flex}.modem-feature .lucide-wifi{color:hsl(var(--brand-cyan));flex-shrink:0;height:.75rem;margin-top:.125rem;display:block}.list-text{font-family:Montserrat,sans-serif;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem;list-style:none}.benefits-container{min-height:1000px;height:fit-content;border-radius:1rem;background-color:var(--light-grey);margin:0 auto;padding:clamp(2rem,8vw,5rem) clamp(2rem,4vw,5rem) clamp(2rem,10vw,20rem) clamp(2rem,4vw,5rem);box-sizing:border-box}.customer-benefits-section .large-heading{opacity:0}.customer-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,22rem));gap:2rem;width:fit-content;margin:0 auto}.benefit-box{background-color:var(--spintel-white);border-color:hsl(var(--border));border-width:1px;border-radius:1rem;position:relative;box-sizing:border-box;border-style:solid;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.5rem;text-align:center;box-shadow:0 6px 24px 2px rgba(80,80,80,.18);height:14rem;transition:box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(30px)}.benefit-box.animate,.review-card.animate{animation:BoxFadeIn .8s cubic-bezier(.4,0,.2,1) forwards}.benefit-box:nth-child(1).animate,.reviews-container .review-card:nth-child(1).animate{animation-delay:.1s}.benefit-box:nth-child(2).animate,.reviews-container .review-card:nth-child(2).animate{animation-delay:.3s}.benefit-box:nth-child(3).animate,.reviews-container .review-card:nth-child(3).animate{animation-delay:.5s}.benefit-box:nth-child(4).animate,.reviews-container .review-card:nth-child(4).animate{animation-delay:.7s}.benefit-box:nth-child(5).animate,.reviews-container .review-card:nth-child(5).animate{animation-delay:.9s}.benefit-box:nth-child(6).animate,.reviews-container .review-card:nth-child(6).animate{animation-delay:1.1s}.benefit-box:hover{box-shadow:0 10px 28px 3px rgba(80,80,80,.22)}.benefit-box svg{transition:filter .25s cubic-bezier(.4,0,.2,1)}.benefit-box:hover svg{filter:brightness(.7) saturate(1.2)}.benefit-heading{font-size:1.5rem;color:var(--spintel-dark-blue)}.benefit-description{font-size:1rem;color:var(--spintel-dark-blue)}.why-choose-us{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='1440' height='873' viewBox='0 0 1440 873' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1493.19 115.106C1222.87 115.106 1141.6 4.20511 708.285 0.103632C274.974 -3.99785 195.126 115.106 -75.6537 115.106C-346.433 115.106 -75.6536 873 -75.6536 873L1572.5 873C1572.5 873 1763.51 115.106 1493.19 115.106Z' fill='%23013F55'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:top center;background-size:cover;position:relative;width:100%;margin-top:-230px;padding-bottom:100px}.why-choose-us-content{padding-top:10rem;display:flex;justify-content:center;gap:10rem}.why-choose-us .large-heading{color:var(--spintel-white);margin-bottom:50px;opacity:0}.section-content-left{width:40%}.section-content-right{display:flex;flex-direction:column;align-items:flex-start;margin-top:-10rem;justify-content:space-between}.benefits-list{list-style:none;margin:0;padding:0;gap:2rem;display:flex;flex-direction:column;align-items:flex-start}.benefit-icon{flex-shrink:0}.benefit-item{display:flex;align-items:flex-start;gap:1.25rem;opacity:0;width:100%}.benefit-item.animate{animation:fadeInMoveRight .8s cubic-bezier(.4,0,.2,1) forwards}.benefits-list .benefit-item:nth-child(1).animate{animation-delay:.1s}.benefits-list .benefit-item:nth-child(2).animate{animation-delay:.3s}.benefits-list .benefit-item:nth-child(3).animate{animation-delay:.5s}.benefits-list .benefit-item:nth-child(4).animate{animation-delay:.7s}.benefits-list .benefit-item:nth-child(5).animate{animation-delay:.9s}.benefit-text{display:flex;flex-direction:column;gap:.5rem}.why-choose-us .benefit-heading{color:var(--spintel-white);font-size:24px;display:flex;align-items:center;gap:.75rem;line-height:normal}.why-choose-us .benefit-description{color:var(--spintel-white);font-size:16px;line-height:1.5}.why-choose-us-image{width:473px;height:646px;border-radius:32px;object-fit:cover;transform:rotate(5deg);border:8px solid var(--spintel-blue);opacity:0}.customer-reviews-section{background-color:var(--spintel-light-blue);padding-top:100px;padding-bottom:100px}.customer-reviews-section .heading-container{opacity:0}.reviews-container{display:grid;grid-template-columns:repeat(2,minmax(auto,534px));justify-content:center;gap:1.5rem}.customer-reviews-section .section-heading{font-size:clamp(32px,5vw,48px)}.review-card{background-color:var(--spintel-white);min-height:300px;border-radius:16px;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;box-sizing:border-box;padding:50px;gap:30px;opacity:0;box-shadow:0 4px 16px rgba(0,0,0,.12),0 1.5px 4px rgba(0,0,0,.1);transition:box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1)}.review-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.16),0 3px 8px rgba(0,0,0,.12)}.review-text{color:var(--spintel-dark-blue);font-weight:500;font-size:1rem;line-height:1.5}.rating-container{display:flex;flex-direction:column;gap:10px;justify-content:center}.customer-name{color:var(--spintel-dark-blue);font-size:24px}.contact-section{background-color:#fff;padding-top:100px;padding-bottom:100px}.contact-section .heading-container{text-align:center;max-width:50rem;margin-left:auto;margin-right:auto}.contact-details{opacity:0}.contact-heading{font-size:clamp(24px,5vw,48px);color:var(--spintel-dark-blue)}.contact-subheading{font-size:18px;color:var(--spintel-dark-blue)}.contact-buttons-container{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.contact-us-button{font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;text-decoration:none;color:var(--spintel-dark-blue);background-color:#fff;font-weight:600;min-width:fit-content;height:50px;display:flex;border-radius:35px;box-sizing:border-box;justify-content:center;align-items:center;gap:1rem;padding:20px;box-shadow:0 10px 24px -4px rgba(0,0,0,.16);transition:filter .2s ease}.contact-us-button:hover{background-color:var(--spintel-dark-blue);color:#fff;box-shadow:0 16px 32px -8px rgba(0,0,0,.24);filter:none;transition:background-color .35s cubic-bezier(.4,0,.2,1),color .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.contact-us-button svg{width:24px;height:24px}.footer-section{padding-top:50px}.footer-content{display:flex;align-items:center;justify-content:center;gap:5rem}.footer-logo-container{display:flex;gap:2rem;align-items:center}.footer-logo{width:auto;height:3rem;max-width:100%;display:block;object-fit:contain}.footer-logo-text{font-size:clamp(8px,3vw,20px);font-weight:600;color:var(--spintel-dark-blue)}.footer-features-container{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.footer-feature{display:flex;gap:.5rem;align-items:center}.footer-feature-text{font-size:14px;font-weight:600;color:var(--spintel-dark-blue)}.footer-information{text-align:center;font-size:13px;color:var(--spintel-dark-blue);line-height:1.25rem;max-width:50rem}.footer-information-container{padding-top:40px;padding-bottom:20px;display:flex;justify-content:center}.footer-divider{border:none;border-top:1.5px solid #d2d2d2;width:100%;margin:0}.footer-bottom-container{display:flex;gap:1rem;justify-content:center;align-items:center;padding-top:30px;padding-bottom:30px}.copyright-text{font-size:13px;color:var(--spintel-dark-blue);font-weight:600;text-align:center}.bottom-links{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.bottom-links a,.footer-information a{color:var(--spintel-dark-blue);text-decoration:none;font-size:13px}.bottom-links a:hover,.footer-information a:hover{color:var(--spintel-blue);transition:color .2s ease}.checkout-bar{background-color:var(--spintel-dark-blue);height:fit-content;border-top-left-radius:48px;border-top-right-radius:48px;border-top:6px solid var(--spintel-blue);border-left:6px solid var(--spintel-blue);border-right:6px solid var(--spintel-blue);border-bottom:none;right:0;left:0;bottom:0;position:fixed;z-index:1000;opacity:0;transform:translateY(40px);pointer-events:none;padding-top:1.25rem;padding-bottom:1.25rem;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.checkout-bar.visible{opacity:1;transform:translateY(0);pointer-events:auto}.checkout-bar.visible~.footer-section,.footer-section.checkout-bar-padding{padding-bottom:12rem}.content-container{display:flex;justify-content:space-between;gap:.5rem}.checkout-content{display:flex;gap:1rem;height:fit-content}.order-heading{font-size:1rem;font-weight:600;color:var(--spintel-white)}.your-order-text{display:flex;gap:.75rem;align-items:center;width:fit-content;white-space:nowrap}.checkout-bar .lucide-shopping-cart{color:var(--spintel-white);width:1.25rem;height:1.25rem}.product-badge-container{display:flex;flex-direction:row;width:fit-content;gap:.5rem;flex-wrap:wrap}.product-badge{height:fit-content;background:var(--spintel-white);border-radius:25px;display:flex;justify-content:center;align-items:center;text-align:center;gap:.5rem;width:fit-content;padding-top:.375rem;padding-bottom:.375rem;padding-left:.75rem;padding-right:.75rem}.product-badge .lucide-wifi{color:var(--spintel-blue);width:20px;height:20px;flex-shrink:0}.product-badge .lucide-router{color:var(--spintel-blue);width:20px;height:20px;flex-shrink:0}.product-badge .lucide-x{color:var(--spintel-blue);width:18px;height:18px;flex-shrink:0;cursor:pointer;transition:background-color .18s cubic-bezier(.4,0,.2,1);border-radius:50%;padding:2px}.product-badge .lucide-x:hover{background-color:#eaf7fc}.remove-badge{display:flex;align-items:center}.product-name{font-size:.875rem;font-weight:600;color:var(--spintel-dark-blue)}.cost-summary{display:flex;justify-content:flex-end;gap:.5rem}.cost-summary-inner{display:inline-block;width:fit-content}.cost-details{display:flex;flex-direction:column;font-size:14px;color:var(--spintel-white);gap:.1rem}.total-cost{display:flex;gap:.5rem;align-items:baseline;padding-bottom:.4rem}.checkout-price{font-size:36px;color:var(--spintel-white)}.billing-period{font-size:1rem;font-weight:500;color:var(--billing-period);white-space:nowrap}.cost-details span{font-size:10px;font-weight:500}.plan-upfront-cost{color:var(--spintel-blue)}.plan-price-duration{color:var(--light-grey)}.checkout-actions{display:flex;justify-content:space-between;gap:1rem}.checkout-button{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.125rem;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:2.5rem;padding-right:2.5rem;height:2.75rem;color:#fff;box-sizing:border-box;border-radius:275px;cursor:pointer;justify-content:center;align-items:center;text-align:center;gap:.5rem;white-space:nowrap;transition:filter .2s}.checkout-button:hover{filter:brightness(.92)}.checkout-button.complete-order{background-color:var(--spintel-green)}.checkout-button.choose-modem,.checkout-button.choose-plan{background-color:var(--spintel-blue)}.checkout-button.lucide-check{color:#fff;width:20px;height:20px}.checkout-info-footer{display:flex;flex-direction:column;gap:.25rem;margin-top:.75rem;justify-content:flex-end}.checkout-info-footer span{font-size:.75rem;font-weight:500;color:var(--billing-period)}.checkout-links{display:flex;gap:.5rem;text-align:center;flex-wrap:wrap}.checkout-links span{font-size:.75rem;font-weight:500;color:var(--spintel-blue)}.checkout-links a{text-decoration:underline;color:var(--spintel-blue)}#staff-results .label-primary{background-color:#337ab7}#staff-results .label-success{background-color:#5cb85c}.address-section{max-width:816px;padding-bottom:80px}.submit-new{color:inherit!important;padding-right:0!important;text-decoration:none!important}.address-result-bad,.address-result-good{border:solid 1px var(--spintel-blue);border-radius:16px;width:100%;height:fit-content;padding:20px;display:flex;gap:10px;margin-bottom:30px}.address-result-good{background-color:var(--address-result-good-bg)}.address-result-bad{background-color:var(--address-result-bad-bg)}.bad-result-heading,.good-result-heading{font-size:24px;height:35px;align-content:center}.address-result-text-container{display:flex;flex-direction:column;gap:5px}.bad-result-icon,.good-result-icon{font-size:35px!important;vertical-align:middle;display:inline-flex;align-items:center}.good-result-icon{color:var(--good-news)}.bad-result-icon{color:var(--address-result-bad-heading-color)}.good-result-heading{color:var(--good-news)}.bad-result-heading{color:var(--address-result-bad-heading-color)}.result-container-middle{display:flex;flex-direction:column;gap:5px}.result-container-right{margin-left:auto;align-self:flex-start}.edit-button-container{display:flex;gap:5px;align-items:center;cursor:pointer}.edit-button-container p a{text-decoration:none;color:#000;font-size:12px}.edit-icon{font-size:20px!important}.result-text{line-height:140%;font-size:18px;font-weight:600}.result-subtext{line-height:140%;font-size:14px;font-weight:500}.checkbox-switch{position:relative;display:inline-block;width:40px;height:20px}.checkbox-switch input{opacity:0;width:0;height:0}.checkbox-slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;-webkit-transition:.4s}.checkbox-slider:before{position:absolute;content:"";height:20px;width:20px;left:0;bottom:0;background-color:#fff;transition:.4s;-webkit-transition:.4s}input:checked+.checkbox-slider{background-color:#2196f3}input:focus+.checkbox-slider{box-shadow:0 0 1px #2196f3}input:checked+.checkbox-slider:before{transform:translateX(20px);-ms-transform:translateX(20px);-webkit-transform:translateX(20px)}.checkbox-slider.round{border-radius:34px}.checkbox-slider.round:before{border-radius:50%}@media (max-width:1024px){.plan-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.award-cards{grid-template-columns:repeat(5,minmax(0,auto))}.modem-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.why-choose-us-content{flex-direction:column-reverse;gap:5rem}.section-content-left{width:100%}.section-content-right{align-items:center;gap:5rem}.section-content-right .contact-button{margin:auto}.checkout-bar{padding-top:.75rem;padding-bottom:.75rem}.content-container{flex-direction:column;gap:.5rem}.checkout-price{font-size:1.25rem}.order-heading{font-size:.875rem}.checkout-bar .lucide-shopping-cart{width:1rem;height:1rem}.product-badge{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;gap:.375rem}.billing-period,.product-name{font-size:.75rem}.checkout-button{font-size:.875rem;padding-top:.75rem;padding-bottom:.75rem;padding-left:1.5rem;padding-right:1.5rem}.billing-period{white-space:wrap}}@media (max-width:768px){.plan-cards{grid-template-columns:repeat(1,minmax(0,1fr))}.award-cards{grid-template-columns:repeat(4,minmax(0,auto))}}@media (max-width:640px){.award-cards{grid-template-columns:repeat(2,minmax(0,auto))}.customer-benefits,.modem-cards,.plan-cards,.reviews-container{grid-template-columns:repeat(1,minmax(0,1fr))}.section-content-right{display:none}.footer-content{flex-direction:column;align-items:stretch;gap:2rem}.footer-left,.footer-right{width:100%}.footer-left{order:1}.footer-right{order:2}.footer-logo-container{justify-content:center}.your-order-text{display:none}.checkout-bar{border-left:none;border-right:none;border-radius:0}.why-choose-us{margin-top:0}.why-choose-us-content{padding-top:5rem}.checkout-info-footer span{font-size:.65rem}.checkout-links span{font-size:.65rem}}@media (max-width:340px){.student-image-left,.student-image-right{display:none}}
