*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:#fffaf0;color:#14152b}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,figure,ol,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-underline-offset:.2em}a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #14152b;outline-offset:3px}.skip{position:absolute;left:12px;top:-60px;background:#14152b;color:#fffaf0;padding:10px 14px;z-index:9}.skip:focus{top:12px}.ad-placement[hidden]{display:none!important}figcaption{font-size:12px;line-height:1.4}summary{cursor:pointer}fieldset{border:0;margin:0;padding:0;min-width:0}legend{padding:0}.ck-choice{position:relative;cursor:pointer}.ck-choice input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.ck-meter{overflow:hidden}.ck-value{display:block}.foot-bottom div{display:flex;gap:18px;flex-wrap:wrap}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important}}h1,h2{overflow-wrap:break-word}[class$="-total"]{overflow-wrap:anywhere}.rental-band h2,.rental-band p{overflow-wrap:anywhere}.rental-band>.wrap>div{min-width:0;max-width:100%}@media(max-width:760px){h1,h2{overflow-wrap:anywhere}}body{font:18px/1.55 "Helvetica Neue",Helvetica,Arial,sans-serif}.top{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:18px clamp(18px,4vw,56px);background:#2337c6;color:#fff}.mark{display:inline-flex;gap:10px;align-items:center;text-decoration:none;font:900 22px/1 "Arial Black","Helvetica Neue","Franklin Gothic Heavy",Impact,Arial,sans-serif;letter-spacing:-.02em}.mark-light{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}.mark-icon{border-radius:50%;border:2px solid #fff}.top nav{display:flex;gap:18px;flex-wrap:wrap;font-weight:700;font-size:14px}.top nav a{text-decoration:none}.band{padding:clamp(56px,8vw,110px) 0}.inner{width:min(1240px,calc(100% - 40px));margin:0 auto}.narrow{width:min(860px,calc(100% - 40px))}.tagline{font-weight:700;font-size:15px;margin-bottom:16px}.lead{font-size:21px;max-width:640px;margin:0 0 20px}.soft{opacity:.78;margin-top:12px}.small{font-size:15px}h1,h2{font-family:"Arial Black","Helvetica Neue","Franklin Gothic Heavy",Impact,Arial,sans-serif;font-weight:900;letter-spacing:-.035em;line-height:.92}.hero-grid>div{container-type:inline-size}h1{font-size:min(clamp(54px,8.6vw,138px),calc((100cqi) / 5.60));margin-bottom:24px}h2{font-size:clamp(40px,5.6vw,88px);margin-bottom:22px}h1 em,h2 em{font-style:normal;display:block}.b-hero{background:#2337c6;color:#fff;padding-top:30px;position:relative;z-index:1}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:30px;align-items:center}.b-hero h1 em{color:#ffd23f}.intro{font-size:22px;max-width:560px;margin-bottom:26px}.btn{display:inline-block;background:#ffd23f;color:#14152b;font:900 17px/1 "Arial Black","Helvetica Neue","Franklin Gothic Heavy",Impact,Arial,sans-serif;padding:18px 26px;border-radius:99px;text-decoration:none}.btn:hover{background:#fff}.disc{position:relative;margin:0}.disc img{aspect-ratio:1;object-fit:cover;width:100%;border-radius:50%}.disc figcaption{text-align:center;margin-top:10px;font-size:12px}.b-hero .disc{margin-bottom:-160px}.sticker{position:absolute;right:2%;top:6%;width:30%;aspect-ratio:1;border-radius:50%;background:#c8401f;color:#fff;display:grid;place-content:center;text-align:center;font:900 clamp(13px,1.4vw,18px)/1.1 "Arial Black","Helvetica Neue","Franklin Gothic Heavy",Impact,Arial,sans-serif;transform:rotate(12deg);padding:10px}.sticker span{display:block;font:italic 400 .8em/1.2 "Helvetica Neue",Helvetica,Arial,sans-serif}.b-tape{background:#ffd23f;padding:22px 0}.tape{display:flex;flex-wrap:wrap;gap:6px 28px;font:900 clamp(18px,2vw,26px)/1.2 "Arial Black","Helvetica Neue","Franklin Gothic Heavy",Impact,Arial,sans-serif;letter-spacing:-.02em}.tape li:not(:last-child):after{content:"";display:inline-block;width:12px;height:12px;border-radius:50%;background:#c8401f;margin-left:28px;vertical-align:middle}.tape-tail{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-style:italic}.b-detail{background:#fffaf0;padding-top:clamp(140px,14vw,200px)}.big-text{font-size:clamp(22px,2.4vw,30px);line-height:1.4;font-weight:500}.b-answer{background:#fff}.b-answer h2 em{color:#2337c6}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:22px;margin-top:30px}.tile{border:4px solid #14152b;background:#fffaf0}.tile:nth-child(3n+2){background:#ffd23f}.tile:nth-child(3n+3){background:#e7ebff}.tile-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;border-bottom:4px solid #14152b}.tile-body{padding:20px}.tile-kicker{font:900 14px/1.2 "Arial Black","Helvetica Neue","Franklin Gothic Heavy",Impact,Arial,sans-serif}.tile h3{font:900 26px/1.05 "Arial Black","Helvetica Neue","Franklin Gothic Heavy",Impact,Arial,sans-serif;letter-spacing:-.02em;margin:8px 0 10px}.tile-link{display:inline-block;margin-top:12px;font-weight:700}.b-check{background:#c8401f;color:#fff}.b-check .soft{opacity:1}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.b-check h2 em{color:#ffd23f}.ck{background:#fff;color:#14152b;padding:28px;border:4px solid #14152b;box-shadow:12px 12px 0 #14152b}.ck-title{font:900 26px/1 "Arial Black","Helvetica Neue","Franklin Gothic Heavy",Impact,Arial,sans-serif;margin-bottom:12px}.ck legend{font-weight:700;font-size:14px;margin-bottom:10px}.ck fieldset{display:flex;flex-wrap:wrap;gap:8px}.ck-choice span{display:inline-block;padding:10px 16px;border:3px solid #14152b;border-radius:99px;font-weight:700;font-size:15px}.ck-choice input:checked+span{background:#14152b;color:#ffd23f}.ck-choice input:focus-visible+span{outline:3px solid #2337c6;outline-offset:2px}.ck-meter{height:16px;border:3px solid #14152b;border-radius:99px;margin:20px 0}.ck-caption{font-size:14px}.ck-value{font:900 34px/1 "Arial Black","Helvetica Neue","Franklin Gothic Heavy",Impact,Arial,sans-serif;letter-spacing:-.02em;margin:4px 0 8px}.ck-note{font-size:14px;margin-top:12px}.ck-result{display:none}.ck:has(#po-cream:checked) .ck-r-cream,.ck:has(#po-egg:checked) .ck-r-egg,.ck:has(#po-powder:checked) .ck-r-powder,.ck:has(#po-wait:checked) .ck-r-wait,.ck:has(#po-oven:checked) .ck-r-oven{display:block}.ck-bar{display:block;height:100%;width:92%;background:#c8401f;transition:width .35s,background .35s}.ck:has(#po-cream:checked) .ck-bar{width:92%;background:#c8401f}.ck:has(#po-egg:checked) .ck-bar{width:20%;background:#2337c6}.ck:has(#po-powder:checked) .ck-bar{width:56%;background:#e0a400}.ck:has(#po-wait:checked) .ck-bar{width:20%;background:#2337c6}.ck:has(#po-oven:checked) .ck-bar{width:92%;background:#c8401f}@supports not selector(:has(*)){.ck-r-cream{display:block}.ck fieldset,.ck-meter{display:none}}@media(prefers-reduced-motion:reduce){.ck-bar{transition:none}}.b-numbers{background:#2337c6;color:#fff}.b-numbers h2 em{color:#ffd23f}.billboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:30px;margin:20px 0}.bill{container-type:inline-size}.bill-total{font:900 clamp(80px,12vw,180px)/.85 "Arial Black","Helvetica Neue","Franklin Gothic Heavy",Impact,Arial,sans-serif;font-size:min(clamp(80px,12vw,180px),calc((100cqi) / 3.00));letter-spacing:-.05em;color:#ffd23f}.bill-total small{font-size:.28em;letter-spacing:0;color:#fff}.bill-line{font-weight:700;font-size:22px;margin:14px 0 8px}.bill-text{opacity:.85}.bill-source{font-weight:700;font-size:13px;margin-top:12px;color:#ffd23f}.b-use{background:#fffaf0}.use-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center}.use-grid.rev{grid-template-columns:1.2fr .8fr}.b-use h2 em{color:#c8401f}.bigsteps,.factlist{counter-reset:s}.bigsteps li,.factlist li{counter-increment:s;display:grid;grid-template-columns:76px 1fr;gap:4px 16px;padding:16px 0;border-top:4px solid #14152b}.bigsteps li:before,.factlist li:before{content:counter(s);grid-row:span 2;font:900 60px/.9 "Arial Black","Helvetica Neue","Franklin Gothic Heavy",Impact,Arial,sans-serif;color:#c8401f}.bigsteps h3,.factlist h3{font:900 21px/1.15 "Arial Black","Helvetica Neue","Franklin Gothic Heavy",Impact,Arial,sans-serif;letter-spacing:-.01em}.factlist{margin-top:20px}.b-more{background:#ffd23f}.b-more h2 em{color:#c8401f}.facts-tag{margin-top:28px}.b-more h3{font:900 30px/1 "Arial Black","Helvetica Neue","Franklin Gothic Heavy",Impact,Arial,sans-serif}.b-faq{background:#fff}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px}.b-faq h2 em{color:#2337c6}.qa{border-top:4px solid #14152b;padding:18px 0}.qa summary{font:900 20px/1.2 "Arial Black","Helvetica Neue","Franklin Gothic Heavy",Impact,Arial,sans-serif;letter-spacing:-.01em;list-style:none}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";float:right;color:#c8401f}.qa p{margin-top:10px}.faq-lead{font-size:19px}.b-src{background:#14152b;color:#fff;padding:60px 0}.b-src h2{font-size:clamp(30px,3.4vw,46px)}.refs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:10px 30px;font-size:15px}.refs li{padding:10px 0;border-top:2px solid #3b3d5c}.refs span{display:block;opacity:.7;font-size:13px}.rental-band{background:#ffd23f;padding:50px 20px}.rental-band>.wrap{width:min(1240px,100%);margin:auto;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.rental-band .eyebrow{font-weight:700}.rental-band h2{font-size:clamp(30px,3.6vw,52px);margin:8px 0}.button-cream{display:inline-block;background:#14152b;color:#fff;font:900 17px/1 "Arial Black","Helvetica Neue","Franklin Gothic Heavy",Impact,Arial,sans-serif;padding:18px 26px;border-radius:99px;text-decoration:none}.button-cream span{margin-left:8px}.site-footer{background:#2337c6;color:#fff;padding:36px clamp(18px,4vw,56px);font-size:14px}.foot-top{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.foot-mark{font:900 22px/1 "Arial Black","Helvetica Neue","Franklin Gothic Heavy",Impact,Arial,sans-serif}.foot-bottom{display:grid;gap:12px;opacity:.9}@media(max-width:860px){.hero-grid,.check-grid,.use-grid,.use-grid.rev,.faq-grid{grid-template-columns:1fr}.b-hero .disc{margin:10px auto 0;width:min(380px,90%)}.b-detail{padding-top:clamp(56px,8vw,110px)}.disc-a,.disc-b{width:min(380px,90%);margin:0 auto}.sticker{width:34%}}