:root{color-scheme:light}.baf{--navy:#002868;--red:#b31942;--white:#fff;color:var(--navy);background:#fff;font:18px/1.5 Arial,Helvetica,sans-serif}.baf,.baf *{box-sizing:border-box}.baf :is(h1,h2,p,figure,dl){margin:0}.baf :is(a,summary){-webkit-tap-highlight-color:transparent}.baf a{color:inherit;text-decoration:none}.baf h1,.baf h2,.baf-brand,.baf-statement>p{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-weight:900;letter-spacing:-.025em;line-height:.96;text-transform:uppercase}.baf h2{font-size:clamp(44px,5vw,76px)}.baf :focus-visible{outline:3px solid currentColor;outline-offset:5px}.baf-skip{position:absolute;left:16px;top:-100px;z-index:10;padding:12px;background:white;color:var(--navy)!important}.baf-skip:focus{top:12px}.baf-kicker{font-size:14px;font-weight:800;letter-spacing:.07em}.baf-header{background:var(--navy);color:#fff;padding:22px 4vw;display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:3px solid #fff}.baf-brand{font-size:34px;display:inline-flex;align-items:center;gap:12px;min-height:48px;white-space:nowrap}.baf-brand span{font:26px/1 Arial}.baf-header nav{display:flex;gap:32px;align-items:center}.baf-header nav a{display:flex;align-items:center;gap:10px;min-height:48px;font-size:14px;font-weight:800;letter-spacing:.04em}.baf-header nav a:hover,.baf-footer a:hover{text-decoration:underline;text-underline-offset:5px}.baf-hero{background:var(--red);color:#fff;padding:26px 4vw 42px}.baf-hero-top{display:flex;justify-content:space-between;gap:20px}.baf-hero h1{font-size:clamp(76px,16.7vw,260px);margin:30px 0 38px;line-height:.88;letter-spacing:-.035em}.baf-hero-bottom{display:flex;justify-content:space-between;align-items:end;gap:28px}.baf-hero-bottom>p{max-width:350px;font-size:20px}.baf-button{min-height:60px;padding:17px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:15px;font-weight:800;line-height:1.5;border:2px solid transparent}.baf-button span{font-size:24px;line-height:1}.baf-button-white{background:#fff;color:var(--navy)!important;min-width:300px}.baf-button-red{background:var(--red);color:white!important;width:100%}.baf-button:hover{border-color:currentColor}.baf-product{display:grid;grid-template-columns:1fr 1fr;border-bottom:3px solid var(--navy)}.baf-product-art{padding:70px 5vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f4f4f1;border-right:3px solid var(--navy);min-width:0}.baf-flag-drawing{width:100%;border:2px solid var(--navy)}.baf-flag-drawing svg{display:block;width:100%;height:auto}.baf-product-art img{width:100%;height:auto;display:block}.baf figcaption{font-size:14px;margin-top:20px;line-height:1.5}.baf-product-info{padding:52px 4vw;min-width:0}.baf-product-info h2{margin:18px 0 24px}.baf-product-info dl{margin:26px 0}.baf-product-info dl div{padding:14px 0;border-top:2px solid var(--navy);display:grid;grid-template-columns:38% 1fr;gap:12px}.baf-product-info dt{font-size:12px;font-weight:800;letter-spacing:.04em}.baf-product-info dd{margin:0;font-size:16px}.baf-pending{padding:20px 0;border-top:2px solid var(--navy)}.baf-pending .baf-kicker{color:var(--red);margin-bottom:10px}.baf-pending>p:last-child{font-size:16px}.baf-hint{font-size:14px;margin-top:12px!important}.baf-scale{background:var(--navy);color:#fff;display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:4vw;padding:64px 4vw}.baf-scale h2{font-size:clamp(64px,8vw,120px);margin:20px 0 24px}.baf-scale>div>p:last-child{max-width:380px}.baf-scale svg{width:100%;height:auto;display:block}.baf-scale figcaption{max-width:520px}.baf-fit{display:grid;grid-template-columns:1fr 1fr;gap:6vw;padding:64px 4vw;border-bottom:3px solid var(--navy)}.baf-fit h2{margin:18px 0 24px}.baf-fit>div>p:last-child{max-width:460px}.baf-fit ol{margin:0;padding:0;list-style:none;counter-reset:fit;align-self:center}.baf-fit li{counter-increment:fit;border-top:2px solid var(--navy);padding:22px 0 22px 54px;position:relative}.baf-fit li:last-child{border-bottom:2px solid var(--navy)}.baf-fit li:before{content:'0' counter(fit);position:absolute;left:0;font-family:Impact,Arial,sans-serif;font-size:32px;line-height:1;color:var(--red)}.baf-details{padding:52px 4vw;display:grid;grid-template-columns:1fr 1fr;column-gap:6vw}.baf-details .baf-kicker{grid-column:1/-1;margin-bottom:18px}.baf-details>p:last-child{align-self:center;max-width:500px}.baf-statement{background:var(--red);color:#fff;padding:52px 4vw;display:flex;justify-content:space-between;align-items:center;gap:20px}.baf-statement>p{font-size:clamp(52px,8.4vw,130px)}.baf-statement>span{font-size:clamp(80px,16vw,220px)}.baf-faq{display:grid;grid-template-columns:1fr 1fr;gap:6vw;padding:64px 4vw}.baf-faq details{border-top:2px solid var(--navy)}.baf-faq details:last-child{border-bottom:2px solid var(--navy)}.baf-faq summary{min-height:64px;padding:18px 36px 18px 0;cursor:pointer;font-size:18px;font-weight:700;position:relative;list-style:none}.baf-faq summary::-webkit-details-marker{display:none}.baf-faq summary:after{content:'+';position:absolute;right:8px;top:14px;font-size:28px;font-weight:400}.baf-faq details[open] summary:after{content:'−'}.baf-faq details p{padding:0 0 22px;font-size:18px}.baf-footer{background:var(--navy);color:#fff;padding:40px 4vw;display:grid;grid-template-columns:1fr 1fr;gap:18px 36px}.baf-footer>p:nth-child(2){font-size:14px;font-weight:800;align-self:center;text-align:right}.baf-footer>p:nth-child(3){font-size:14px}.baf-footer>div{display:flex;gap:26px;justify-content:flex-end;flex-wrap:wrap;font-size:12px;font-weight:800}.baf-footer>div a{display:flex;align-items:center;min-height:48px}.baf section[id]{scroll-margin-top:16px}@media(min-width:1600px){.baf :is(.baf-header,.baf-hero,.baf-scale,.baf-fit,.baf-details,.baf-statement,.baf-faq,.baf-footer){padding-left:max(4vw,calc((100vw - 1480px)/2));padding-right:max(4vw,calc((100vw - 1480px)/2))}}@media(max-width:899px){.baf-header{padding:16px 22px;flex-wrap:wrap;gap:6px}.baf-brand{font-size:30px}.baf-header nav{width:100%;justify-content:space-between;gap:12px}.baf-header nav a{font-size:12px}.baf-hero{padding:24px 22px 32px}.baf-hero-top{flex-direction:column;gap:8px}.baf-hero h1{font-size:clamp(76px,20vw,172px);margin:30px 0}.baf-hero-bottom{flex-direction:column;align-items:stretch;gap:24px}.baf-button-white{min-width:0;width:100%}.baf-product{grid-template-columns:1fr}.baf-product-art{border-right:0;border-bottom:3px solid var(--navy);padding:42px 30px}.baf-product-info{padding:36px 22px}.baf-scale,.baf-fit,.baf-details,.baf-faq{grid-template-columns:1fr;padding:40px 22px;gap:28px}.baf-scale h2{font-size:clamp(64px,15vw,110px)}.baf-scale figure{margin-left:-8px;margin-right:-8px}.baf-details .baf-kicker{margin:0}.baf-statement{padding:40px 22px}.baf-statement>span{display:none}.baf-statement>p{font-size:clamp(48px,12.8vw,100px)}.baf-faq h2{font-size:44px}.baf-footer{grid-template-columns:1fr;padding:32px 22px;gap:18px}.baf-footer>p:nth-child(2){text-align:left}.baf-footer>div{justify-content:flex-start}.baf h2{font-size:clamp(40px,10.5vw,64px)}}@media(prefers-reduced-motion:reduce){.baf *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(forced-colors:active){.baf-button,.baf-flag-drawing{border:2px solid ButtonText}}

.baf-price{font:900 72px/1 Impact,Arial,sans-serif;margin-top:24px!important}.baf-price-note{font-size:14px;margin:10px 0 22px!important}
.baf{overflow-wrap:anywhere}.baf-header nav{flex-wrap:wrap}.baf-header nav a{min-width:0}.baf-brand{white-space:normal;max-width:100%}.baf :is(.baf-hero-bottom,.baf-statement,.baf-footer)>*{min-width:0}
