.b1-page{padding-bottom:max(12rem, calc(8rem + env(safe-area-inset-bottom,0px)));overflow-x:clip}.b1-hero{min-height:auto;padding-top:6rem;padding-bottom:4.8rem}.b1-brand{letter-spacing:-.03em;word-break:break-word;max-width:40rem;margin-top:1.6rem;font-size:clamp(3.6rem,10vw,8rem);line-height:1.05}.b1-lede{color:#0000008c;max-width:52rem;margin-top:2rem;font-size:1.8rem;line-height:1.5}.b1-fx-note{letter-spacing:.02em;color:#0006;opacity:.85;max-width:52rem;margin-top:1.4rem;font-size:1.3rem;line-height:1.4;transition:opacity .25s}.b1-fx-note.is-ready{opacity:1}.b1-hero-cta{flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem;margin-top:3.6rem;display:flex}.b1-qr{color:#00000073;flex-direction:column;flex-shrink:0;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.b1-qr-img{box-sizing:border-box;background:0 0;border:0;width:5.3rem;height:5.3rem;padding:0;display:block}.b1-qr-caption{letter-spacing:.04em;text-transform:uppercase;font-size:1rem}.b1-qr:hover{color:var(--deep-blue)}.b1-pay-row,.b1-pro-actions{flex-wrap:wrap;align-items:center;gap:1.6rem 2rem;display:flex}.b1-pay-row{margin-top:3.2rem}.b1-ghost{color:#0000008c;border-bottom:1px solid #0000;font-size:1.6rem;text-decoration:none;transition:color .2s,border-color .2s}.b1-ghost:hover{color:var(--deep-blue);border-bottom-color:var(--deep-blue)}.b1-compare,.b1-totals,.b1-found,.b1-footer-cta{max-width:96rem}.b1-compare-head{border-bottom:1px solid #0000001f;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.2rem 2.4rem;margin-bottom:3.2rem;padding-bottom:2.4rem;display:flex}.b1-section-title{letter-spacing:-.02em;margin:0;font-size:clamp(2.4rem,3.5vw,3.2rem)}.b1-compare-aside{letter-spacing:.04em;text-transform:uppercase;color:var(--deep-blue);margin:0;font-size:1.4rem}.b1-block{margin-bottom:3.6rem}.b1-block-head{flex-wrap:wrap;align-items:baseline;gap:.8rem 1.6rem;margin-bottom:1.2rem;display:flex}.b1-block-title{letter-spacing:.06em;text-transform:uppercase;color:#00000073;margin:0;font-size:1.4rem;font-weight:500}.b1-block-aside{color:#0006;margin:0;font-size:1.4rem;font-style:italic}.b1-rows{border-top:1px solid #00000014;margin:0;padding:0;list-style:none}.b1-row{border-bottom:1px solid #00000014;grid-template-columns:minmax(0,1.4fr) auto minmax(0,1.6fr);align-items:baseline;gap:1.2rem 2rem;padding:1.4rem 0;font-size:1.5rem;line-height:1.4;display:grid}.b1-row-name{color:#000000e0;font-weight:500}.b1-row-price{font-variant-numeric:tabular-nums;color:#0000008c;white-space:nowrap;text-align:right}.b1-status{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;min-width:0;display:flex}.b1-status-word{letter-spacing:.05em;text-transform:uppercase;flex-shrink:0;font-size:1.2rem;font-weight:500}.b1-status-note{color:#00000080;font-size:1.4rem}.b1-status--replaced .b1-status-word{color:#1a6b3c}.b1-status--partly .b1-status-word{color:#8a5a00}.b1-status--keep .b1-status-word{color:#0006}.b1-status--both .b1-status-word,.b1-status--pro .b1-status-word{color:var(--deep-blue)}.b1-status--note .b1-status-word{color:#5c4a1a}.b1-totals{border-top:1px solid #0000001f;margin-top:6.4rem;padding-top:4rem}.b1-totals-grid{gap:2.4rem;margin:0;display:grid}@media (min-width:720px){.b1-totals-grid{grid-template-columns:repeat(3,1fr);gap:3.2rem}}.b1-total dt{letter-spacing:.05em;text-transform:uppercase;color:#00000073;margin:0 0 .6rem;font-size:1.3rem}.b1-total dd{letter-spacing:-.02em;margin:0;font-size:clamp(2.8rem,4vw,3.6rem);font-weight:500;line-height:1.1}.b1-total--accent dd{color:var(--deep-blue)}.b1-total-sub{letter-spacing:0;color:#00000073;margin-top:.6rem;font-size:1.4rem;font-weight:400;display:block}.b1-focus{color:#000000d1;max-width:48rem;margin:3.2rem 0 0;font-size:1.8rem;font-weight:500;line-height:1.45}.b1-extras{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.b1-pro{border-top:1px solid #0000001a;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2.4rem 3.2rem;margin-top:4rem;padding-top:3.2rem;display:flex}.b1-pro .btn,.b1-hero-cta .btn,.b1-footer-cta .btn{max-width:100%}.b1-pro-label{letter-spacing:.05em;text-transform:uppercase;color:#00000073;margin:0;font-size:1.3rem}.b1-pro-price{letter-spacing:-.02em;color:var(--deep-blue);margin:.6rem 0 0;font-size:clamp(2.8rem,4vw,3.6rem);font-weight:500;line-height:1.1}.b1-pro-extra{color:#00000080;max-width:44rem;margin:.8rem 0 0;font-size:1.4rem;line-height:1.45}.b1-pro-plus-block{border-top:1px solid #0000001f;margin-top:4.8rem;padding-top:4rem}.b1-pro-plus-block .b1-focus{margin-top:0}.b1-pro--plus{margin-top:3.2rem;padding-top:3.2rem}.b1-extras li{color:#0009;padding-left:1.6rem;font-size:1.6rem;line-height:1.45;position:relative}.b1-extras li:before{content:"";background:#00000059;width:.6rem;height:1px;position:absolute;top:.75em;left:0}.b1-found{border-top:1px solid #0000001f;margin-top:6.4rem;padding-top:4rem}.b1-found-lede{color:#00000080;margin:1.2rem 0 2.4rem;font-size:1.6rem}.b1-found-list{border-top:1px solid #00000014;margin:0;padding:0;list-style:none}.b1-found-row{border-bottom:1px solid #00000014;flex-wrap:wrap;justify-content:space-between;gap:.8rem 2.4rem;padding:1.4rem 0;font-size:1.5rem;display:flex}.b1-found-tip{color:#000000d9}.b1-found-save{color:#00000080;font-variant-numeric:tabular-nums;white-space:nowrap}.b1-found-total{color:#000000bf;margin:2.4rem 0 0;font-size:1.6rem;font-weight:500}.b1-footer-cta{border-top:1px solid #0000001f;flex-direction:column;align-items:flex-start;gap:2.4rem;margin-top:8rem;padding:4rem 0 0;display:flex}.b1-footer-price{letter-spacing:-.02em;margin:0;font-size:2.4rem;font-weight:500}.b1-footer-period{color:#00000073;margin-top:.4rem;font-size:1.4rem;font-weight:400;display:block}.b1-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:899px){.b1-row{grid-template-columns:1fr auto;grid-template-areas:"name price""status status";gap:.6rem 1.2rem;padding:1.6rem 0}.b1-row-name{grid-area:name}.b1-row-price{grid-area:price}.b1-status{grid-area:status}.b1-status-note{flex:100%}}@media (max-width:719px){.b1-page{padding-bottom:max(14rem, calc(10rem + env(safe-area-inset-bottom,0px)))}.b1-hero{padding-top:4rem;padding-bottom:3.2rem}.b1-lede{font-size:1.6rem}.b1-hero-cta{flex-direction:column;align-items:flex-start;margin-top:2.8rem}.b1-hero-cta .b1-qr{order:2}.b1-hero-cta .b1-ghost{order:3;align-self:flex-start}.b1-focus{font-size:1.6rem}.b1-extras li{font-size:1.5rem}.b1-pro{flex-direction:column;align-items:stretch;gap:2rem}.b1-pro-actions,.b1-pay-row{flex-flow:wrap;align-items:center;gap:1.4rem 1.6rem}.b1-qr-img{width:4.8rem;height:4.8rem}.b1-pro .btn,.b1-pay-row .btn,.b1-hero-cta .btn{justify-content:center;width:auto;min-width:min(100%,28rem);max-width:100%}}@media (max-width:419px){.b1-pro-actions,.b1-pay-row{flex-direction:column;align-items:flex-start}.b1-pro .btn,.b1-pay-row .btn,.b1-hero-cta .btn{width:100%}.b1-pro-plus-block{margin-top:3.6rem;padding-top:3.2rem}.b1-found-row{flex-direction:column;align-items:flex-start;gap:.4rem}.b1-footer-cta{margin-top:5.6rem}.b1-footer-cta .btn{justify-content:center;width:100%}.b1-footer-price{font-size:2rem}}@media (min-width:720px) and (max-width:1199px){.b1-hero{padding-top:5.6rem}.b1-pro .btn{flex:0 auto}}
