.hnc{background-color:var(--color_white); color:var(--default_color); text-align:center; line-height:1.2; font-size:1rem; padding:1rem 0;}.hnc .table{border:solid var(--color_ln_grey); border-width:1px 1px 0 1px;}.hnc .tr{display:flex;}.hnc .tr.bold{font-size:125%;}.hnc .td{flex:1 1 20%; padding:.25rem; border-bottom:1px solid var(--color_ln_grey); background-color:var(--color_white); display:flex; justify-content:center; align-items:center;}.hnc .th{font-weight:700; font-size:150%; line-height:1;}.hnc .td.feat{border:solid var(--primary_color); border-width:0 .25rem; color:var(--primary_color);}.hnc .td.colspan-3{flex:1 1 60%;}.hnc .chk{width:1.25rem; height:1.25rem;}.hnc .tprating{display:flex; column-gap:.25rem; justify-content:center; align-items:center;}.hnc .tprating .tprating-value{font-size:.75rem; color:var(--color_md_grey);}.hnc .tprating .stars{display:inline-flex; width:60%; flex-wrap:nowrap; column-gap:.25rem; justify-content:center;}.hnc .tprating .star{flex-basis:20%; aspect-ratio:1/1; background-color:#dadae5;}.hnc .tprating .star .icon{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:100%; height:100%; fill:var(--color_white); padding:.125rem; z-index:1;}.hnc .tprating .star .fill{position:absolute; top:0; left:0; height:100%; overflow:hidden; z-index:0;}.hnc .tprating-value{display:inline-block;}.hnc .tr:first-child .td.feat::before,.hnc .tr:last-child .td.feat::after{content:''; width:calc(100% + .5rem); height:1rem; border:solid var(--primary_color); background-color:var(--color_white); position:absolute; left:-.25rem;}.hnc .tr:first-child .td.feat::before{ border-width:.25rem .25rem 0 .25rem; border-radius:.5rem .5rem 0 0; bottom:calc(100% - 1px);}.hnc .tr:last-child .td.feat::after{ border-width:0 .25rem .25rem .25rem; border-radius:0 0 .5rem .5rem; top:calc(100% - 1px);}@media(max-width:1000px){.hnc .tprating .stars{column-gap:0;}}@media(max-width:600px){.hnc{font-size:.875rem; padding:0;}.hnc::after{content:''; position:absolute; top:0; right:0; width:100px; height:100%; background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); transition:var(--default_transition); pointer-events:none;}.hnc:hover::after{opacity:0;}.hnc .table{padding:1rem 0; overflow-x:auto;}.hnc .td{flex:0 0 40%;}.hnc .th{font-size:1.25rem;}}
.cys.-article .wrap{display:flex; box-shadow:var(--box_shadow_1); display:grid; grid-template-areas:'upper upper' 'calculator icon' 'lower icon'; grid-template-columns:50% 50%;}.cys.-article .upper{grid-area:upper; padding:1rem;}.cys.-article .lower{grid-area:lower; padding:1rem;}.cys.-article .title{display:block; margin-bottom:.5rem;}.cys.-article .subtitle{display:block; line-height:1;}.cys.-article .icon{grid-area:icon; display:block; width:100%; height:100%;}.cys.-article .icon img{display:block; position:absolute; bottom:0; right:50%; transform:translateX(50%); max-width:100%; max-height:calc(100% + 2rem); width:auto; height:auto;}.cys.-article .savings-calculator{grid-area:calculator; padding:0 1rem; flex-direction:column; row-gap:1rem;}.cys.-article .savings-calculator .item{width:100%;}.cys.-article .savings-calculator .cta{width:100%;}.cys.-article .savings-calculator .btn{width:100%; max-width:none; padding:.5rem;}@media(max-width:1200px){}@media(max-width:1000px){.cys.-article .wrap{grid-template-columns:50% 50%; grid-template-areas:'upper upper' 'calculator icon' 'lower lower'; }.cys.-article .icon img{max-height:100%; bottom:50%; transform:translate(50%, 50%);}}@media(max-width:600px){}
.savings-calculator{display:flex; column-gap:1.5rem; align-items:center;}.savings-calculator .item{flex:1;}.savings-calculator .lbl{display:block; margin-bottom:.25rem; font-size:.75rem; font-weight:700}.savings-calculator .form-select{display:block; margin:0 auto;}.savings-calculator .form-select select{cursor:pointer; width:100%; padding:.5rem 1.5rem .5rem .5rem; -moz-appearance:none; -webkit-appearance:none; appearance:none; font-size:1rem; line-height:1; border:1px solid var(--color_black); cursor:pointer; transition:var(--default_transition); z-index:1; background-color:var(--color_white);}.savings-calculator .form-select select:hover,.savings-calculator .form-select select:focus{border-color:var(--primary_color); background-color:var(--color_pale_purple);}.savings-calculator .form-select select.error{border-color:var(--color_red);}.savings-calculator .form-select .arr{width:12px; height:12px; position:absolute; top:50%; right:.5rem; transform:translateY(-50%); transition:var(--default_transition); z-index:1; fill:var(--primary_color); pointer-events:none;}.savings-calculator .form-select:hover .arr,.savings-calculator .form-select:focus .arr{fill:var(--primary_color);}.savings-calculator .cta{flex:1; align-self:end;}.savings-calculator .btn{padding:.5rem 2rem .5rem .5rem; margin:0 auto; display:block; max-width:180px;}@media(max-width:1000px){.savings-calculator{flex-direction:column; row-gap:1rem;}.savings-calculator .item{width:100%;}.savings-calculator .cta{width:100%; align-self:center;}}@media(max-width:600px){.savings-calculator .btn{width:100%; font-size:.875rem; padding-right:1rem;}.savings-calculator .btn.r::after{right:.25rem}}
.cta-strip{display:flex; padding:.5rem 0; background-color:var(--secondary_bg); color:var(--color_over_secondary_bg); text-align:center; z-index:1; font-size:1rem; line-height:1; width:100%;}.cta-strip a{text-decoration:underline; color:inherit; margin:auto 0;}.cta-strip a:hover{color:var(--highlight_color);}.cta-strip .btn{text-decoration:none; line-height:normal;}.cta-strip .arr{fill:var(--color_over_secondary_bg); width:10px;}.cta-strip .title{flex:0; white-space:nowrap; margin:auto 0;}.cta-strip .title.b::after{content:' '; white-space:pre; vertical-align:middle;}.cta-strip .title.a::before{content:' '; white-space:pre; vertical-align:middle;}.cta-strip.-article a{color:var(--color_white);}.cta-strip.-sticky_footer{padding:0; background-color:transparent; color:var(--default_color);}.cta-strip.-sticky_footer .title{display:flex; align-items:center; font-weight:400; flex:1;}.cta-strip.-sticky_footer a{color:var(--primary_color); text-decoration:none;}.cta-strip.-sticky_footer a:hover{text-decoration:underline;}.cta-strip.-sticky_footer a.tel{font-weight:700;}@media( max-width:1000px ){.cta-strip{font-size:1rem;}}@media(max-width:600px){.cta-strip{font-size:.875rem; padding:.5rem 0;}.cta-strip .title{flex:1; white-space:normal;}.cta-strip .btn{padding:8px;}.cta-strip .btn .txt{display:none;}.cta-strip .btn .arr{position:relative; top:auto; right:auto; margin:0; width:12px; height:12px;}.cta-strip.-sticky_footer{display:flex; margin-right:30px;}.cta-strip.-sticky_footer .btn{margin:auto 0 auto auto; padding:5px;}}
.page-title{width:100%; background:linear-gradient(180deg, var(--color_white) 40%, var(--default_bg) ); padding:1.5rem 0;}.page-title .container{display:flex; flex-direction:column; row-gap:1rem;}.page-title h1{font-size:225%;}.page-title .subtext{font-size:100%; line-height:1.2;}.page-title .subtext p{margin-bottom:1rem;}.page-title .subtext p:last-child{margin-bottom:0;}.page-title .subtext strong{font-size:125%;}@media(max-width:1000px){.page-title h1{font-size:175%;}}@media(max-width:600px){.page-title{padding:1rem 0;}}
.lf{display:grid; grid-template-areas:'title title' 'subtitle subtitle' 'frm monkey'; grid-template-columns:1fr auto; grid-template-rows:auto auto 1fr; row-gap:1rem;}.lf .title{grid-area:title;}.lf .subtitle{grid-area:subtitle;}.lf .frm-title{grid-area:frm_title;}.lf .switch-now{grid-area:switch_now;}.lf .frm{grid-area:frm; width:min-content; display:grid; grid-template-areas:'questions' 'submit' 'remarket' 'tagline'; margin:1rem 0; z-index:2; row-gap:2rem;}.lf .frm.email-required{grid-template-areas:'questions' 'remarket' 'submit';}.lf .frm .questions{grid-area:questions;display:flex; flex-direction:column; row-gap:2rem; width:max-content;}.lf .q{display:flex; width:100%; font-size:2.25rem; line-height:1; align-items:center; column-gap:.5rem;}.lf .q .num{width:1em; display:inline-block; text-align:center;}.lf .q .lbl{white-space:nowrap;}.lf .q .select{flex:0 0 auto; width:14rem; cursor:pointer; margin-left:auto; text-align:left; position:relative;}.lf .q .select:hover .selected{border-color:var(--primary_color);}.lf .q .select:hover .selected .val{color:var(--primary_color);}.lf .q .select:hover .selected .arr{fill:var(--primary_color);}.lf .q .select.active .options{opacity:1; visibility:visible;}.lf .q .select .selected{width:100%; border-bottom:.25rem solid; padding:.25rem; transition:var(--default_transition);}.lf .q .select .selected .val{transition:var(--default_transition); pointer-events:none; opacity:0; font-weight:700;}.lf .q .select .selected .val::after{content:' '; white-space:pre;}.lf .q .select .selected .val.active{opacity:1;}.lf .q .select .selected .arr{width:1.5rem; height:1.5rem; fill:var(--highlight_color); pointer-events:none; position:absolute; top:50%; right:0; transform:translateY(-50%); transition:var(--default_transition);}.lf .q .select .options{width:100%; min-width:8rem; max-height:300px; overflow-y:auto; opacity:0; visibility:hidden; background-color:var(--color_white); box-shadow:var(--box_shadow_1); position:absolute; top:100%; right:0; z-index:1; font-size:1rem; list-style:none; padding:0;}.lf .q .select .options .opt{color:var(--default_color); font-size:1rem; line-height:1; padding:.5rem; cursor:pointer; border-bottom:1px solid var(--color_ln_grey); transition:var(--default_transition);}.lf .q .select .options .opt:last-child{border-bottom:0;}.lf .q .select .options .opt:hover{color:var(--highlight_color);}.lf .q .select.error .selected{border-color:var(--color_red);}.lf .q .select.error .selected .val{color:var(--color_red);}.lf .q .select.error .selected .arr{fill:var(--color_red);}.lf .submit{grid-area:submit; text-align:center; width:100%; max-width:32rem;}.lf .btn{display:block; font-size:1.5rem; padding:1rem; display:block; width:100%;}.lf .remarket .terms{margin-top:.5rem;}.lf .error-message{display:none; font-size:.75rem; padding:.5rem; border:2px solid; color:var(--color_red); background-color:var(--color_white); margin-top:.5rem; line-height:1;}.lf .error-message.active{display:block;}.lf .chk-wrap{padding-left:2rem; display:flex; min-height:1.5rem; align-items:center;}.lf .chk{display:inline-block; width:1.5rem; height:1.5rem; background-color:var(--color_white); border:2px solid var(--color_ln_grey); cursor:pointer; border-radius:3px; transition:var(--default_transition); vertical-align:middle; position:absolute; top:0; left:0;}.lf .chk input{display:none;}.lf .chk .ico{position:absolute; top:0; left:0; padding:.25rem; width:100%; height:100%; fill:var(--color_white); opacity:0; visibility:hidden; transition:var(--default_transition); background-color:var(--primary_color);}.lf .chk.checked{border-color:var(--primary_color);}.lf .chk.checked .ico{opacity:1; visibility:visible;}.lf .chk-lbl{display:block; font-size:1rem; line-height:1; cursor:pointer;}.lf .remarket{grid-area:remarket;}.lf .subscribe{display:none; flex-direction:column; row-gap:.5rem;}.lf .subscribe.active{display:flex;}.lf .subscribe .input-wrap{width:100%;}.lf .subscribe .lbl{display:block; margin-bottom:.5rem; font-size:1.5rem; line-height:1;}.lf .subscribe .input{display:block; padding:.5rem; width:100%; font-size:1rem; border:2px solid var(--primary_color);}.lf .subscribe .input.error{border-color:var(--color_red);}.lf .subscribe .error-message{color:var(--color_red); align-items:center; font-size:.75rem; line-height:1; margin-top:.25rem; display:none;}.lf .subscribe .error-message.active{display:flex;}.lf .subscribe .error-message .icon{width:1rem; height:1rem; margin-right:.25rem; fill:var(--color_red);}.lf .terms{width:100%; font-size:.75rem; line-height:1.2;}.lf .terms a{color:inherit; text-decoration:underline;}.lf .terms a:hover{color:var(--highlight_color);}.lf .frm .tagline{grid-area:tagline; text-align:center; line-height:1; font-size:1.5rem;}.lf .monkey{grid-area:monkey; align-self:self-end; margin-top:auto; display:flex; align-items:flex-end; z-index:1;}.lf .monkey img{display:block; width:auto; height:auto; max-width:100%; max-height:100%;}.lf.lf4 .q .select{margin-left:0; width:18rem;}.lf.-A{grid-template-areas:'title title' 'subtitle subtitle' 'frm_title monkey' 'frm monkey'; grid-template-columns:min-content auto; grid-template-rows:repeat(3, min-content) 1fr; row-gap:0;}.lf.-A .frm-title{margin-top:2rem;}.lf.-A .frm{width:auto; padding:1.5rem; border:solid; border-width:0 2px 2px 2px; margin:0 1.5rem 1rem; row-gap:1.25rem; background-color:var(--color_white);}.lf.-A .frm .questions{row-gap:1.25rem;}.lf.-A .q .select{width:12rem;}.lf.-A .submit{margin:0 auto}.lf.-A .subscribe .input{border-color:var(--primary_color);}.lf.-A .subscribe .input.error{border-color:var(--color_red);}.lf.-A .subscribe .lbl{font-size:1rem;}.lf.-A .q{font-size:1.5rem;}.lf.-B{grid-template-areas:'title title title' 'subtitle subtitle moop' 'frm monkey moop'; grid-template-columns:1fr auto 275px;}.lf.-B .frm{margin-right:2rem;}.lf.-B .monkey{margin-right:-2rem;}.lf.-B .moop{grid-area:moop; margin-top:auto;}.lf.-C{display:grid; grid-template-areas:'moop title title' 'moop subtitle subtitle' 'moop monkey frm'; grid-template-columns:275px 300px auto; column-gap:2rem;}.lf.-C .monkey{margin:0 auto 0 0; justify-content:left;}.lf.-C .frm{padding:0 0 2rem 4rem;}.lf.-C .moop{grid-area:moop;}.lf.-D{grid-template-areas:'title title title' 'subtitle subtitle subtitle' 'frm monkey obnomp'; grid-template-columns:1fr auto auto;}.lf.-D .frm{margin-right:2rem;}.lf.-D .monkey{margin-right:-2rem;}.lf.-D .obnomp{grid-area:obnomp; margin-top:auto;}.lf.-E{grid-template-areas:'title title title' 'subtitle subtitle subtitle' 'frm_title monkey oomp' 'frm monkey oomp'; grid-template-columns:auto auto 1fr; row-gap:0;}.lf.-E .frm-title{margin-top:2rem;}.lf.-E .frm{padding:1.5rem; border:solid; border-width:0 2px 2px 2px; margin:0 1.5rem 1rem; row-gap:1.25rem; background-color:var(--color_white);}.lf.-E .frm .questions{row-gap:1.25rem;}.lf.-E .q .select{width:15rem;}.lf.-E .submit{margin:0 auto}.lf.-E .subscribe .lbl{font-size:1rem;}.lf.-E .subscribe .input{border-color:var(--primary_color);}.lf.-E .subscribe .input.error{border-color:var(--color_red);}.lf.-E .q{font-size:1.5rem;}.lf.-E .monkey{width:175px; transform:rotateY(180deg);}.lf.-E .oomp{grid-area:oomp; margin:auto 0 0;}.lf.-E .oomp .device{flex:1;}.lf.-F{grid-template-areas:'title title title' 'subtitle subtitle moot' 'frm monkey moot'; grid-template-columns:1fr minmax(auto, 280px) minmax(360px, auto);}.lf.-F .frm{margin-right:2rem;}.lf.-F .monkey{margin:0 -2rem -1rem 0;}.lf.-F .moot{grid-area:moot; margin:auto 0 0;}.lf.-G{grid-template-areas:'title title' 'subtitle subtitle' 'frm oomp' 'switch_now switch_now'; grid-template-columns:auto 1fr; padding-bottom:1rem;}.lf.-G .frm{margin-right:2rem; padding:1rem; background-color:var(--secondary_bg); color:var(--color_over_secondary_bg); border-radius:1rem 1rem;}.lf.-G .q .select .selected .arr{fill:var(--color_lt_pink);}.lf.-G .q .select:hover .selected{border-color:var(--color_lt_pink);}.lf.-G .q .select:hover .selected .val{color:var(--color_lt_pink);}.lf.-G .q .select:hover .selected .arr{fill:var(--color_lt_pink);}.lf.-G .q .select.error .selected .arr{fill:var(--color_red);}.lf.-G .submit{width:100%;}.lf.-G .chk.checked{border-color:var(--highlight_color);}.lf.-G .chk .ico{background-color:var(--highlight_color);}.lf .subscribe .input{border-color:var(--color_lt_pink);}.lf.-G .oomp{grid-area:oomp; margin:1rem 0; justify-content:right;}@media(min-width:601px){.lf.-H{grid-template-areas:'title monkey' 'subtitle monkey' 'frm monkey'; grid-template-columns:1fr auto; column-gap:2rem;}.lf.-H .monkey{height:450px;}.lf.-H .q{font-size:1.5rem}.lf.-H .q .select{width:12rem;}.lf.-H .q .lbl{white-space:nowrap;}.lf.-H .submit{margin:0;}.lf.-H .btn{font-size:1.25rem;}}.lf.-I{grid-template-areas:'title title title' 'subtitle subtitle subtitle' 'frm bwc monkey'; grid-template-columns:1fr 300px auto;}.lf.-I .frm{margin-right:2rem; width:min-content;}.lf.-I .bwc{grid-area:bwc; margin-top:auto;}.lf.-I .monkey{height:300px; margin-left:-2rem;}.lf.-J{grid-template-areas:'title title title' 'subtitle subtitle subtitle' 'frm_title monkey cobnomp' 'frm monkey cobnomp'; grid-template-columns:auto auto 1fr; row-gap:0; column-gap:1rem;}.lf.-J .frm-title{margin-top:2rem;}.lf.-J .frm{width:auto; padding:1.5rem; border:solid; border-width:0 2px 2px 2px; margin:0 1.5rem 1rem; row-gap:1.25rem; background-color:var(--color_white);}.lf.-J .frm .questions{row-gap:1.25rem;}.lf.-J .q .select{width:15rem;}.lf.-J .submit{margin:0 auto}.lf.-J .subscribe .lbl{font-size:1rem;}.lf.-J .q{font-size:1.5rem;}.lf.-J .monkey{width:175px; transform:rotateY(180deg);}.lf.-J .cobnomp{grid-area:cobnomp; margin:auto 0 0;}.lf.-J .cobnomp .device{flex:1;}.lf.-K{grid-template-areas:'title title title' 'subtitle subtitle subtitle' 'frm_title monkey oomp' 'frm monkey oomp'; grid-template-columns:auto auto 1fr; row-gap:0;}.lf.-K .frm-title{margin-top:2rem;}.lf.-K .frm{width:calc(100% - 3rem); padding:1.5rem; border:solid; border-width:0 2px 2px 2px; margin:0 1.5rem 1rem; row-gap:1.25rem; background-color:var(--color_white); grid-template-areas:'questions' 'remarket' 'submit' 'tagline';}.lf.-K .frm .questions{row-gap:1.25rem;}.lf.-K .q .select{width:15rem;}.lf.-K .subscribe{row-gap:1rem;}.lf.-K .subscribe .lbl{font-size:1rem;}.lf.-K .subscribe .input{border-color:var(--primary_color);}.lf.-K .subscribe .input.error{border-color:var(--color_red);}.lf.-K .subscribe .input:hover{border-color:var(--highlight_color);}.lf.-K .q{font-size:1.5rem;}.lf.-K .monkey{width:175px; transform:rotateY(180deg);}.lf.-K .oomp{grid-area:oomp; margin:auto 0 0;}.lf.-K .oomp .device{flex:1;}@media(max-width:1200px){.lf.-B{grid-template-areas:'title title title' 'subtitle subtitle subtitle' 'frm monkey moop'; grid-template-columns:1fr auto 220px;}.lf.-B .monkey{height:400px;}.lf.-C{grid-template-areas:'title title title' 'subtitle subtitle subtitle' 'moop monkey frm'; grid-template-columns:220px 265px auto;}.lf.-C .frm{padding-left:2rem;}.lf.-C .monkey{height:300px;}.lf.-D .monkey{display:none;}.lf.-D .obnomp{margin:auto;}.lf.-E{grid-template-areas:'title title' 'subtitle subtitle' 'frm_title oomp' 'frm oomp'; grid-template-columns:auto 1fr;}.lf.-E .monkey{display:none;}.lf.-F{grid-template-areas:'title title title' 'subtitle subtitle subtitle' 'frm monkey moot'; grid-template-columns:1fr minmax(auto, 240px) minmax(auto, 320px);}.lf.-G .frm{width:auto;}.lf.-G .q{font-size:1.25rem;}.lf.-G .q .select{width:11rem;}.lf.-G .q .select .selected .arr{width:1.25rem; height:1.25rem;}.lf.-H{grid-template-areas:'title title' 'subtitle subtitle' 'frm monkey';}.lf.-H .monkey{height:250px;}.lf.-I{grid-template-columns:1fr 280px auto;}.lf.-J{grid-template-areas:'title title' 'subtitle subtitle' 'frm_title cobnomp' 'frm cobnomp'; grid-template-columns:auto 1fr;}.lf.-J .monkey{display:none;}.lf.-K{grid-template-areas:'title title' 'subtitle subtitle' 'frm_title oomp' 'frm oomp'; grid-template-columns:auto 1fr;}.lf.-K .monkey{display:none;}}@media(max-width:1000px){.lf .frm{width:100%;}.lf .frm .questions{row-gap:1rem;}.lf .q{font-size:1.25rem;}.lf .q .num{flex-basis:1.25rem;}.lf .q .select{width:8rem;}.lf .q .select .selected .arr{width:1rem; height:1rem;}.lf .btn{font-size:1.25rem; padding:.75rem 2rem;}.lf .subscribe{}.lf .subscribe .lbl{font-size:1rem;}.lf .subscribe .input{}.lf .subscribe .error-message{justify-content:center;}.lf.lf4 .q{font-size:1.5rem;}.lf.lf4 .q .select{width:12rem;}.lf.-A .frm-title{margin-top:1rem;}.lf.-B{grid-template-columns:1fr auto 200px;}.lf.-B .monkey{height:300px;}.lf.-C{grid-template-columns:200px auto auto; column-gap:0;}.lf.-C .monkey{height:300px; margin-left:-2rem;}.lf.-D .obnomp{column-gap:.5rem; max-width:400px; overflow-x:auto;}.lf.-E{display:flex; flex-wrap:wrap;}.lf.-E .frm-title{margin-top:1rem;}.lf.-E .frm{width:auto; flex:0 1 calc(100% - 4rem); margin:0 auto 1rem;}.lf.-E .q{justify-content:center;}.lf.-E .oomp{margin:0 auto;}.lf.-F{grid-template-columns:1fr minmax(auto, 220px) minmax(auto, 260px);}.lf.-F .moot{}.lf.-G .q{font-size:1.25rem;}.lf.-G .q .select{width:11rem;}.lf.-H .monkey{height:200px;}.lf.-I{grid-template-columns:1fr 220px auto;}.lf.-I .monkey{height:250px; margin-left:-1rem;}.lf.-I .bwc{max-width:220px;}.lf.-J{display:flex; flex-wrap:wrap; padding-bottom:1rem;}.lf.-J .frm-title{margin-top:1rem;}.lf.-J .frm{width:auto; flex:0 1 calc(100% - 4rem); margin:0 auto 1rem;}.lf.-J .q{justify-content:center;}.lf.-J .cobnomp{margin:0 auto;}.lf.-K{display:flex; flex-wrap:wrap;}.lf.-K .frm-title{margin-top:1rem;}.lf.-K .frm{width:calc(100% - 2rem); flex:0 1 calc(100% - 4rem); margin:0 auto 1rem;}.lf.-K .q{justify-content:center;}.lf.-K .oomp{margin:0 auto;}}@media(max-width:600px){/* Brief 230A: stack -I vertically on mobile, hide monkey, clip bwc width */.lf.-I{grid-template-areas:'title title' 'subtitle subtitle' 'frm frm' 'bwc bwc'; grid-template-columns:1fr 1fr; grid-template-rows:auto auto auto auto;}.lf.-I .monkey{display:none;}.lf.-I .bwc{grid-area:bwc; max-width:260px; margin:0 auto; width:100%;}.lf.-I .frm{margin-right:0; width:100%;}}/* ── Lead form mobile CSS moved to css/styles.css (Brief 226A) ── */
.oomp{}.oomp .rail{display:flex; column-gap:.25rem; justify-content:center; z-index:0;}.oomp .vs{display:flex; flex-direction:column; text-align:center; justify-content:space-between; row-gap:1rem;}.oomp .vs .txt{font-size:3rem; line-height:1; font-weight:700; margin:auto;}.oomp .vs .monkey{width:140px; display:flex; margin:auto auto 0;}.oomp .vs .monkey img{width:100%; height:auto;}.oomp .o{flex:1; display:flex; flex-direction:column;}.oomp .o:not(.is-network){z-index:1;}.oomp .device{text-align:center; justify-content:center; display:flex; width:100%;  margin:0 auto; flex-direction:column; z-index:0; color:var(--color_over_secondary_bg); padding:2rem .5rem 1rem .5rem; border:solid var(--color_black); border-width:.5rem .5rem 0; border-radius:1.5rem 1.5rem 0 0;}.oomp .device::before{content:''; display:block; position:absolute; top:-1px; left:50%; transform:translateX(-50%); width:60%; height:1.25rem; border-radius:0 0 .75rem .75rem; background-color:var(--color_black); z-index:-1;}.oomp .device::after{content:''; display:block; position:absolute; top:.33rem; left:50%; transform:translateX(-50%); width:.5rem; height:.5rem; background-color:var(--color_pale_grey); border-radius:100%;}.oomp .device.full{border-width:.5rem; border-radius:1.5rem; aspect-ratio:1/2;}.oomp .device .cta a:hover{color:var(--color_black);}.oomp .device .nname{width:100%; font-size:1rem; line-height:1; margin-bottom:1rem;}.oomp .device .networks{font-size:1.75rem; line-height:1; font-weight:700; white-space:nowrap; margin-bottom:1rem; }.oomp .device .networks .lbl{display:block; font-size:1rem; font-weight:400;}.oomp .device .clogo{display:block; max-width:100%; height:40px; margin-bottom:1rem;}.oomp .device .clogo img{width:auto; height:100%; object-fit:contain;}.oomp .device .data{font-size:1.75rem; line-height:1; margin-bottom:1rem; font-weight:700;}.oomp .device .monthly{font-size:3rem; line-height:1; font-weight:700; white-space:nowrap;}.oomp .device .monthly.trial{white-space:normal;}.oomp .device .monthly .mo{font-size:1rem; line-height:1; display:inline-block; font-weight:400;}.oomp .device .tagline{line-height:1; margin-top:.25rem;}.oomp .device .tagline::before,.oomp .device .tagline::after{content:' '; white-space:pre; font-size:inherit; line-height:1;}.oomp .device .cta{position:static; margin:auto 0 0; padding:1rem 0 0; align-self:flex-end; width:100%;}.oomp .device .cta a{color:inherit; line-height:1.2; display:block; white-space:normal; font-size:1rem; border:1px solid; padding:.25rem;}.oomp .device .cta .cname{white-space:nowrap;}.oomp .device .annual{font-size:1rem; line-height:1; margin:auto 0 0; padding-top:1rem; align-self:flex-end; width:100%; font-weight:700;}.oomp .device .annual .yr{line-height:1; display:inline-block; font-weight:400;}.oomp .o.is-carrier{margin:0 -2rem;}.oomp .o.is-network{margin-top:3rem;}.oomp .o.is-network .device .monthly{font-size:1.5rem;}.oomp .o.is-network .device .monthly .mo{font-size:.875rem;}.oomp .o.is-network .device .data{font-size:1rem; margin-bottom:1.5rem;}.oomp .o .bfacts{flex:0; margin:0 0 auto 0;}@media(max-width:1200px){.oomp .vs .txt{font-size:2.5rem;}.oomp .device{max-width:220px; min-width:unset;}.oomp .device .monthly{font-size:2rem;}.oomp .device .networks{font-size:1.25rem;}.oomp .device .networks .lbl{font-size:.875rem;}.oomp .device .data{font-size:1.25rem;}}@media(max-width:1000px){.oomp .vs .txt{font-size:2rem;}.oomp .vs .monkey{width:110px;}.oomp .o{flex:1 1 130px;}.oomp .device,.oomp .device.full{border-radius:1rem 1rem 0 0; border-width:.25rem .25rem 0; padding:1rem .25rem; aspect-ratio:unset;}.oomp .device.sm\:full{border-radius:1rem; border-width:.25rem; aspect-ratio:1/2;}.oomp .device::before{height:.75rem; top:-1px; border-radius:0 0 .5rem .5rem;}.oomp .device::after{top:.1rem; width:.33rem; height:.33rem;}.oomp .device .clogo{height:35px; margin-bottom:.5rem;}.oomp .device .networks{font-size:1rem; margin-bottom:.5rem;}.oomp .device .networks .lbl{font-size:.75rem;}.oomp .device .monthly{font-size:1.5rem;}.oomp .device .monthly .mo{font-size:.75rem;}.oomp .device .data{font-size:1rem; margin-bottom:.5rem;}.oomp .device .tagline{font-size:.75rem; line-height:1;}.oomp .device .annual{}.oomp .device .cta a{font-size:.875rem;}.oomp .device.is-network{flex:1 1 0; width:auto; margin-top:3rem;}.oomp .device.is-network .data{margin-bottom:.75rem;}}@media(max-width:600px){.oomp .vs .monkey{width:auto; width:100px;}.oomp .o.is-carrier{margin:0 -1rem;}.oomp .device .clogo{height:30px;}.oomp .device .cta a{font-size:.75rem;}.oomp .bfacts{display:none;}}
.oomp .device.c698{background-color:#d6181f; color:#FFFFFF;}.oomp .device.c727{background-color:#68af85; color:#FFFFFF;}.oomp .device.c797{background-color:#8cc63f; color:#FFFFFF;}
.article{flex:1; min-width:0;}.article > *{margin-bottom:1rem;}.article *:last-child{margin-bottom:0;}.article h1{font-size:225%;}.article h2{font-size:175%;}.article h3{font-size:150%; margin-bottom:.5rem;}.article h4,.article h5,.article h6{font-size:125%; margin-bottom:.5rem;}.article a{text-decoration:underline;}.article img{z-index:1; max-width:100%; height:auto;}.article li{margin-bottom:.5rem;}.article p{margin-bottom:1rem; line-height:1.5;}.article hr{margin:2rem 0;}.article iframe{aspect-ratio:16/9;}.article .data-table p{font-size:inherit; line-height:inherit; margin:0;}.article .block-highlight{display:block; border-left:10px solid var(--primary_bg); background-color:var(--default_bg); padding:10px 15px;}.article .grey-bg{padding:.5rem; background-color:var(--default_bg);}.article .dkblue-bg,.article .blue-bg{padding:.5rem; background-color:var(--primary_bg); color:var(--color_over_primary_bg);}.article .dkblue-bg a,.article .blue-bg a{text-decoration:underline; color:var(--color_over_primary_bg);}.article .blue-txt{color:var(--primary_color);}.article .peacock{color:var(--color_white); padding:15px 15px 15px 40px; margin-left:-30px; width:calc(100% + 60px); text-shadow:1px 1px 1px rgba(0,0,0,.25); box-shadow: 3px 3px 3px rgba(0,0,0,.20);}.article .peacock.green{background-color:#3ac6a0;}.article .peacock.orange{background-color:#f29145;}.article .peacock.purple{background-color:#635c87;}.article .peacock.red{background-color:#de3954;}.article .peacock.navy{background-color:#00224f;}.article .peacock.forest{background-color:#1d7c6f;}.article .table-of-contents{background-color:var(--color_white); box-shadow:var(--box_shadow_1); text-align:left;}.article .table-of-contents .title{display:block; background-color:var(--default_bg); color:var(--default_color); font-weight:700; padding:.5rem; margin:0}.article .table-of-contents .items ul{width:100%;}.article .table-of-contents .items li:last-child{margin-bottom:0;}.article .table-of-contents .items a{display:inline-block;}.article .byline{margin-bottom:1rem;}@media (max-width:1000px){.article{width:100%;}.artcile h1{font-size:175%}.article h2{font-size:150%;}.article h3{font-size:125%;}.article h4,.article h5,.article h6{font-size:100%;}}@media (max-width:600px){.article .table-of-contents .items li{margin-bottom:.8rem;}.article .table-of-contents .featured-image{height:auto; max-height:unset; min-height:unset; display:block; margin:0 auto;}.article .table-of-contents .featured-image img{position:relative; top:auto; right:auto; height:auto;}.article .published{font-size:.875rem; line-height:1;}.article .data-table{font-size:.75rem;}.article .data-table.offers tr th:nth-child(1){display:none;}.article .data-table.offers tr td:nth-child(1){display:none;}.article .data-table .callout{font-size:.75rem;}.article img.alignright{float:none; margin:0 auto 25px; display:block;}.article .featured-image{min-height:unset;}}
.quick-summary{border-left:4px solid #38b5ff;background-color:#eff8ff;padding:1.25rem 1.5rem;margin-bottom:1.5rem;border-radius:0 .375rem .375rem 0;max-width:1220px;width:100%;margin-left:auto;margin-right:auto;}.quick-summary .qs-label{display:flex;align-items:center;gap:.5rem;font-weight:700;color:#0386e5;margin-bottom:.75rem;font-size:1rem;}.quick-summary .qs-text{color:var(--color_dk_grey);line-height:1.5;margin:0;}
.key-takeaways{border-left:4px solid var(--primary_color);background-color:var(--color_pale_purple);padding:1.25rem 1.5rem;margin-bottom:1.5rem;border-radius:0 .375rem .375rem 0;}.key-takeaways .kt-label{display:flex;align-items:center;gap:.5rem;font-weight:700;color:var(--primary_color);margin-bottom:.75rem;font-size:1rem;}.key-takeaways ul{margin:0;padding-left:1.25rem;list-style:disc;}.key-takeaways ul li{margin-bottom:.4rem;line-height:1.45;}.key-takeaways ul li:last-child{margin-bottom:0;}
.scbs{background-color:var(--primary_bg); color:var(--color_over_primary_bg); padding:2rem 0 3rem;}.scbs .wrap{display:flex; justify-content:center; align-items:stretch; column-gap:2rem;}/* Panels */.scbs .panel{flex:1 1 380px; border-radius:.5rem; padding:1.5rem; display:flex; flex-direction:column; row-gap:.75rem;}.scbs .panel.mvno{background-color:var(--secondary_bg); color:var(--color_over_secondary_bg);}.scbs .panel.big3{background-color:#20262d; color:var(--color_white);}/* Panel header */.scbs .panel .panel-header{border-bottom:1px solid rgba(255,255,255,.2); padding-bottom:.75rem; margin-bottom:.25rem;}.scbs .panel .panel-lbl{font-size:.75rem; font-weight:700; text-transform:uppercase; letter-spacing:.08em; opacity:.7;}.scbs .panel .panel-title{font-size:1.25rem; font-weight:700; line-height:1;}/* Carrier rows */.scbs .carrier-row{display:flex; align-items:center; column-gap:.75rem; padding:.75rem; border-radius:.375rem; background-color:rgba(255,255,255,.08);}.scbs .carrier-row .logo{flex:0 0 90px;}.scbs .carrier-row .logo img{height:32px; width:auto; max-width:90px; display:block;}.scbs .carrier-row .info{display:flex; flex-direction:column; row-gap:.25rem; flex:1;}.scbs .carrier-row .rating-row{display:flex; align-items:center; column-gap:.5rem;}.scbs .carrier-row .review-count{font-size:.75rem; opacity:.75;}.scbs .carrier-row .review-count a{color:inherit; text-decoration:underline;}.scbs .carrier-row .badge{display:inline-block; font-size:.625rem; font-weight:700; text-transform:uppercase; letter-spacing:.05em; padding:.125rem .375rem; border-radius:.25rem; line-height:1.4;}.scbs .carrier-row .badge.excellent{background-color:var(--color_green); color:var(--color_white);}.scbs .carrier-row .badge.bad{background-color:var(--color_red); color:var(--color_white);}/* Star rows (reuse existing .stars/.star/.fill/.icon pattern) */.scbs .stars{display:flex; column-gap:.2rem; align-items:center;}.scbs .star{width:1.25rem; height:1.25rem; background-color:rgba(255,255,255,.2);}.scbs .star .icon{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; height:100%; fill:var(--color_white); padding:.125rem; z-index:1;}.scbs .star .fill{position:absolute; top:0; left:0; height:100%; overflow:hidden; z-index:0;}.scbs .star .fill.bg-green{background-color:var(--color_green);}.scbs .star .fill.bg-red{background-color:var(--color_red);}.scbs .rating-val{font-size:.875rem; font-weight:700; white-space:nowrap;}/* Panel footer */.scbs .panel .panel-footer{margin-top:auto; padding-top:.75rem; border-top:1px solid rgba(255,255,255,.2);}.scbs .panel .price{font-size:2.5rem; font-weight:700; line-height:1;}.scbs .panel .price .per{font-size:.875rem; font-weight:400; display:block; margin-top:.25rem; opacity:.75;}.scbs .panel.mvno .cta{margin-top:.75rem;}.scbs .panel.mvno .cta a{background-color:var(--color_white); color:var(--secondary_bg); padding:.75rem 1.5rem; font-weight:700; display:inline-block; border-radius:.25rem; text-decoration:none;}.scbs .panel.mvno .cta a:hover{background-color:var(--color_lt_purple);}/* Separator */.scbs .sep{display:flex; flex-direction:column; align-items:center; justify-content:center; row-gap:.75rem; flex:0 0 auto; padding:0 1rem;}.scbs .sep .vs-txt{font-size:2.5rem; font-weight:700; color:var(--color_over_primary_bg); line-height:1;}.scbs .sep .monkey{width:200px;}.scbs .sep .monkey img{width:100%; height:auto; display:block;}/* Sources */.scbs .sources{font-size:.75rem; text-align:center; margin-top:1.5rem; opacity:.7; line-height:1.4;}.scbs .sources a{color:inherit; text-decoration:underline;}/* Breakpoints */@media(max-width:1200px){.scbs .sep .monkey{width:160px;}.scbs .panel{flex-basis:320px;}}@media(max-width:1000px){.scbs .sep .monkey{width:120px;}.scbs .panel{flex-basis:260px;}.scbs .panel .price{font-size:2rem;}.scbs .sep .vs-txt{font-size:2rem;}}@media(max-width:600px){.scbs{padding:1.5rem 0 2rem;}.scbs .wrap{flex-direction:column; align-items:center; row-gap:1rem;}.scbs .panel{flex-basis:auto; width:100%; max-width:400px;}.scbs .sep{flex-direction:row; justify-content:center; column-gap:1rem;}.scbs .sep .monkey{width:80px;}.scbs .sep .vs-txt{font-size:1.75rem;}}
.swtt{background-color:var(--secondary_bg); color:var(--color_over_secondary_bg); padding:2rem 0;}.swtt .wrap{display:flex; gap:1rem;}.swtt .box{flex:1; text-align:center; display:flex; flex-direction:column; gap:1rem;}.swtt .box .pic{display:block; width:100%; height:auto; aspect-ratio:1;}.swtt .box .pic img{width:100%; height:100%; object-fit:cover; display:block;}.swtt .box .title{font-size:1.25rem; line-height:1;}@media(max-width:1000px){}@media(max-width:600px){.swtt .wrap{flex-wrap:wrap;}.swtt .box{flex:0 0 calc(50% - .5rem);}.swtt .box .title{font-size:1rem;}}
.kyc{}.kyc .wrap{display:flex; justify-content:space-between; column-gap:1rem;}.kyc .net{display:flex; flex-direction:column; text-align:center; color:var(--primary_color); row-gap:1rem;}.kyc .net .img{height:200px; display:block;}.kyc .net .img img{display:block; width:auto; height:100%; margin:0 auto;}.kyc .net .inner{display:flex; flex-direction:column; row-gap:1rem;}.kyc .net .title{font-size:1.5rem; font-weight:700; line-height:1;}.kyc .net .subtitle{font-size:1.25rem; line-height:1;}.kyc .net .btn{padding:.5rem; width:100%; max-width:200px; margin:0 auto;}@media(max-width:1200px){.kyc .net .img{height:150px;}.kyc .net .title{font-size:1.25rem;}.kyc .net .subtitle{font-size:1rem;}}@media(max-width:1000px){.kyc{}.kyc .net .img{height:100px;}}@media(max-width:600px){.kyc{}.kyc .wrap{flex-direction:column; row-gap:2rem; padding-bottom:1rem;}.kyc .net{flex:0 0 100%; flex-direction:row; column-gap:1.5rem; text-align:left;}.kyc .net .img{flex:0 1 25%; height:auto;}.kyc .net .img img{width:100%; height:auto;}.kyc .net .inner{row-gap:.5rem; flex:1;}.kyc .net .btn{margin:0;}}
.wtu{text-align:center; background-color:var(--primary_bg); color:var(--color_over_primary_bg); padding:2rem 0;}.wtu .wrap{display:flex; column-gap:2rem; margin-bottom:1rem;}.wtu .box{flex:1; background-color:var(--secondary_bg); color:var(--color_over_secondary_bg); padding:2rem 1rem; display:flex; flex-direction:column; row-gap:.5rem;}.wtu .box .title{font-size:3rem; font-weight:700; line-height:1;}.wtu .box .subtitle{font-size:1.125rem; line-height:1.2;}.wtu .tagline{font-size:2rem; line-height:1.2;}.wtu-method{margin-top:1rem; font-size:.875rem; text-align:left; max-width:600px; margin-left:auto; margin-right:auto;}.wtu-method summary{cursor:pointer; font-weight:normal; text-decoration:none; text-align:center; color:var(--color_over_primary_bg); list-style:none; padding:.5rem 0;} /* Brief 131A: no bold, no underline, centered */.wtu-method summary::-webkit-details-marker{display:none;}.wtu-method-body{padding:.75rem 0; color:var(--color_over_primary_bg); opacity:.8; line-height:1.5;}.wtu-method-body p{margin-bottom:.5rem;}.wtu-method-body strong{opacity:1;}@media(max-width:1000px){.wtu{padding:1rem 0;}.wtu .wrap{column-gap:1rem;}.wtu .box .title{font-size:2.5rem;}.wtu .box .subtitle{font-size:1rem;}}@media(max-width:600px){.wtu .wrap{column-gap:.5rem; flex-wrap:wrap;}.wtu .box{padding:.5rem; flex:1 1 40%; row-gap:0;}.wtu .box .title{font-size:1.5rem;}.wtu .box .subtitle{font-size:.75rem;}.wtu .tagline{font-size:1.25rem;}}
.site-featured{display:flex; column-gap:4rem; justify-content:center; height:2rem;}.site-featured .img{flex:1;}.site-featured .img img{max-width:100%; max-height:100%; width:auto; height:auto; margin:0 auto; opacity:0.7;} /* Brief 116A: opacity makes logos readable without being washed out */@media(max-width:1000px){.site-featured{justify-content:flex-start; column-gap:1rem; overflow-x:auto; padding-bottom:.5rem; align-items:center;}.site-featured .img{flex:0 0 6rem;}}
.geolocation{display:flex; flex-wrap:wrap; background-color:var(--secondary_bg); color:var(--color_over_secondary_bg); text-align:center; justify-content:center;}.geolocation .input-wrap{display:flex; flex-wrap:wrap; margin:0 auto; justify-content:center; align-items:stretch; height:50px;}.geolocation .input{font-size:1rem; line-height:1; font-weight:400; background-color:var(--color_white); border:2px solid var(--color_lt_grey); text-align:center; flex:1; min-width:0; max-width:220px;}.geolocation .input::placeholder{color:var(--color_md_grey);}.geolocation .input:focus{border-color:var(--primary_bg);}.geolocation .input.error{border-color:var(--color_red);}.geolocation .btn-submit{height:100%; aspect-ratio:1/1; padding:.75rem; border-radius:0;}.geolocation .btn-submit .icon{height:100%; aspect-ratio:1/1;}.geolocation .btn-submit.working .icon{opacity:0;}.geolocation .btn-generic{padding:.75rem 1.5rem .75rem .75rem;}.geolocation .before-form{display:flex; align-items:center;}.geolocation .after-form{display:flex; align-items:center;}.geolocation .remarket .chk-wrap{padding-left:2rem; display:flex; min-height:1.5rem; align-items:center;}.geolocation .remarket .chk{display:inline-block; width:1.5rem; height:1.5rem; background-color:var(--color_white); border:2px solid var(--color_ln_grey); cursor:pointer; border-radius:3px; transition:var(--default_transition); vertical-align:middle; position:absolute; top:0; left:0;}.geolocation .remarket .chk input{display:none;}.geolocation .remarket .chk .ico{position:absolute; top:0; left:0; padding:.25rem; width:100%; height:100%; fill:var(--color_white); opacity:0; visibility:hidden; transition:var(--default_transition); background-color:var(--primary_color);}.geolocation .remarket .chk.checked{border-color:var(--primary_color);}.geolocation .remarket .chk.checked .ico{opacity:1; visibility:visible;}.geolocation .remarket .chk-lbl{display:block; font-size:1rem; line-height:1.2; cursor:pointer;}.geolocation .remarket .subscribe{display:none; margin-top:1rem; text-align:left;}.geolocation .remarket .subscribe.active{display:block;}.geolocation .remarket .subscribe .input{display:block; padding:.5rem; width:20rem; font-size:1rem; border:2px solid var(--primary_color); margin-top:1rem;}.geolocation .remarket .subscribe .input.error{border-color:var(--color_red);}.geolocation .remarket .subscribe .error-message{color:var(--color_red); align-items:center; font-size:.75rem; line-height:1; margin-top:.25rem; display:none;}.geolocation .remarket .subscribe .error-message.active{display:flex;}.geolocation .remarket .subscribe .error-message .icon{width:1rem; height:1rem; margin-right:.25rem; fill:var(--color_red);}.geolocation .remarket .subscribe .terms{font-size:.75rem; line-height:1.2; margin-top:.5rem;}.geolocation .remarket .subscribe .terms a{color:inherit; text-decoration:underline;}.geolocation .remarket .subscribe .terms a:hover{color:var(--highlight_color);}/*HERO*/.geolocation.-hero{display:inline-block; padding:2rem 4rem; margin:0;}.geolocation.-hero .title{margin-bottom:1rem; font-size:1.25rem; line-height:1; font-weight:700;}.geolocation.-hero .input-wrap{justify-content:center;}/*PAGE TITLE*/.geolocation.-page_title{background-color:transparent; color:var(--default_color); flex-direction:column; max-width:28rem;}.geolocation.-page_title .form-wrap{padding:15px 45px; width:100%; max-width:max-content; margin:0 auto; background-color:var(--secondary_bg); color:var(--color_over_secondary_bg); margin:0;}.geolocation.-page_title .title{font-size:1.25rem; line-height:1.2; font-weight:700; margin-bottom:10px;}.geolocation.-page_title .input{height:40px;}.geolocation.-page_title .btn-submit{height:40px; padding:.5rem;}.geolocation.-page_title .remarket{margin-top:2rem;}.geolocation.-page_title .remarket .chk-lbl{font-size:.75rem;}/*ADVERTISER PAGE TITLE*/.geolocation.-advertiser_page_title{padding:30px; width:max-content; margin:0 auto; background-color:var(--color_white); color:var(--default_color); box-shadow:var(--box_shadow_1);}.geolocation.-advertiser_page_title .form-wrap{flex:1;}.geolocation.-advertiser_page_title .before-form{margin-right:30px; flex:0;}.geolocation.-advertiser_page_title .before-form img{width:auto; height:100px; display:inline-block;}.geolocation.-advertiser_page_title .title{font-size:20px; line-height:20px; font-weight:700; margin-bottom:15px;}.geolocation.-advertiser_page_title.sharing{height:100%; margin-right:15px;}.geolocation.-advertiser_page_title.sharing .before-form img{width:196px; height:130px;}/*SIDEBAR*/.geolocation.-sidebar{width:100%; padding:0 1rem; flex-direction:column; text-align:center;}.geolocation.-sidebar .title{font-size:1.75rem; line-height:1; margin-bottom:1rem;}.geolocation.-sidebar .input-wrap{height:50px;}.geolocation.-sidebar .after-form{margin-top:1rem; justify-content:center;}/*ARTICLE*/.geolocation.-article{padding:1rem; display:grid; grid-template-areas:'before-form form-wrap' 'after-form form-wrap'; grid-template-columns:repeat(2, auto); grid-template-rows:repeat(2, auto); column-gap:1rem; align-items:center; justify-content:space-between; margin-left:.5rem;}.geolocation.-article .form-wrap{grid-area:form-wrap;}.geolocation.-article .before-form{grid-area:before-form; margin-bottom:1rem; font-size:1.25rem; line-height:1; font-weight:700; padding:.5rem 2rem .5rem 1.5rem; margin-left:-1.5rem; background-color:var(--primary_bg); color:var(--color_over_primary_bg); text-align:left;}.geolocation.-article .after-form{grid-area:after-form;}.geolocation.-article .title{font-size:1.25rem; line-height:1; margin-bottom:1rem;}.geolocation.-article .input-wrap{height:40px;}.geolocation.-article .btn-submit{padding:.5rem;}.geolocation.-article .btn-generic{padding:.5rem 1.5rem .5rem;}/*NEED HELP STRIP*/.geolocation.-need_help_strip{padding:.5rem 0; align-items:center; font-size:1.25rem; line-height:1; row-gap:.5rem;}.geolocation.-need_help_strip .form-wrap{display:flex; row-gap:.5rem; align-items:center; justify-content:center; width:min-content;}.geolocation.-need_help_strip .input-wrap{flex:0; margin:0; height:40px;}.geolocation.-need_help_strip .title{margin:0 1rem 0 0; flex:0; white-space:nowrap; font-weight:700; font-size:1.5rem;}.geolocation.-need_help_strip .input{width:180px; font-size:1rem;}.geolocation.-need_help_strip .btn-submit{padding:.5rem;}.geolocation.-need_help_strip .btn-generic{padding:.5rem 1.5rem .5rem .5rem;}/*SECTION*/.geolocation.-section{background-color:transparent; color:var(--default_color); flex-direction:column; max-width:36rem; margin:0 auto; }.geolocation.-section .form-wrap{padding:2rem; width:100%; margin:0 auto; background-color:var(--secondary_bg); color:var(--color_over_secondary_bg);}.geolocation.-section .title{font-size:2rem; line-height:1; margin-bottom:1rem;}.geolocation.-section .input{height:50px;}.geolocation.-section .btn-submit{height:50px; padding:.5rem;}/*STICKY FOOTER*/.geolocation.-sticky_footer{background:none; flex-wrap:nowrap; padding:1rem 0; color:var(--default_color);}.geolocation.-sticky_footer .form-wrap{display:flex; align-items:center; justify-content:center; width:auto}.geolocation.-sticky_footer .input-wrap{flex:0; height:40px;}.geolocation.-sticky_footer .input{max-width:180px;}.geolocation.-sticky_footer .title{font-weight:700; margin:0 2rem 0 0; flex:0;}.geolocation.-sticky_footer .before-form{margin-right:1rem;}.geolocation.-sticky_footer .favicon{width:40px; height:35px; vertical-align:middle; fill:var(--primary_color);}@media(max-width:1200px){}@media(max-width:1000px){.geolocation.-advertiser_page_title.sharing .after-title{font-size:18px; line-height:18px;}.geolocation.-need_help_strip .title{text-align:center; font-size:1.25rem; margin-right:1rem;}.geolocation.-need_help_strip .form-wrap{flex-wrap:wrap; width:100%;}.geolocation.-need_help_strip .input-wrap{height:30px;}.geolocation.-need_help_strip .btn-submit{padding:.25rem;}.geolocation.-need_help_strip .btn-generic{padding:.25rem 1.5rem .25rem .5rem; font-size:1rem;}}@media(max-width:600px){.geolocation.-article{display:flex; margin-left:0; padding:1rem;}.geolocation.-article .before-form{display:none;}.geolocation.-article .after-form{display:none;}.geolocation.-article .form-wrap{display:flex; flex-wrap:wrap; gap:1rem 2rem; align-items:center; justify-content:center; width:100%;}.geolocation.-article .title{margin:0; font-size:1rem;}.geolocation.-article .input-wrap{margin:0;}.geolocation.-article .input{max-width:150px;}.geolocation.-page_title{padding:15px; max-width:none;}.geolocation.-page_title .title{font-size:1rem; line-height:1;}.geolocation.-page_title .form-wrap{margin:0 auto;}.geolocation.-advertiser_page_title{padding:15px;}.geolocation.-advertiser_page_title .title{font-size:1rem; line-height:1;}.geolocation.-advertiser_page_title .before-form{display:none;}.geolocation.-advertiser_page_title .after-title{font-size:1.25rem; line-height:1.2;}.geolocation.-sticky_footer .title{font-size:.875rem; margin:0 0 .25rem;}.geolocation.-sticky_footer .form-wrap{flex-wrap:wrap;}.geolocation.-sticky_footer .input-wrap{flex:0 0 100%; height:30px;}.geolocation.-sticky_footer .before-form{display:none;}.geolocation.-sticky_footer .btn-submit{padding:.25rem;}.geolocation.-sticky_footer .btn-generic{padding:.25rem 1.5rem .25rem .5rem;}.geolocation.-hero{padding:2rem; width:100%; max-width:600px;}.geolocation.-need_help_strip .title{font-size:1rem;}.geolocation.-section .form-wrap{padding:1rem;}.geolocation.-section .title{font-size:1.5rem;}}
