.waf-home{--paper:#070d1b;--ink:#f2f6fc;--brand-blue:#087fff;background:#070d1b}.header .btn{background:#087fff;border-color:#087fff;color:#fff}.brand-hero{padding:70px 0 0;background:#070d1b;overflow:hidden}.brand-hero-grid{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:35px;min-height:520px}.brand-hero-copy{position:relative;z-index:1;padding:20px 0 45px}.brand-hero-copy .product-name{color:#9abddd;font-size:11px;display:flex;gap:12px;align-items:center}.brand-hero-copy .product-name:before{content:'';width:24px;height:2px;background:#087fff}.brand-hero h1{font-size:clamp(45px,4.6vw,67px);line-height:1.12;letter-spacing:-.055em;font-weight:550;margin:25px 0 27px;color:#f2f6fc}.brand-hero-copy>p{font-size:14px;line-height:1.9;color:#93a9c1;max-width:430px}.brand-hero .waf-intro-actions{gap:25px;margin-top:30px}.brand-hero .waf-intro-actions .btn{background:#087fff;border-color:#087fff;color:white;border-radius:5px;font-size:12px;padding:14px 23px}.brand-hero .intro-demo{color:#b6c8d9;font-size:11px}.brand-hero-art{margin:0;position:relative;align-self:center;isolation:isolate}.brand-hero-art img{width:100%;height:auto;mix-blend-mode:lighten;display:block;mask-image:linear-gradient(90deg,transparent,black 9%,black 93%,transparent)}.brand-art-caption{display:flex;justify-content:center;gap:25px;margin-top:0;padding-bottom:20px;font-size:9px;color:#7292ad}.brand-art-caption span{display:flex;align-items:center;gap:8px}.brand-art-caption i{width:17px;height:2px;background:#12b6ed;display:block}.brand-art-caption span:first-child i{background:#bc783b}.brand-foundation{display:grid;grid-template-columns:1fr 1fr 1fr;padding:28px 0;border-block:1px solid #28394c;gap:35px;margin-top:25px}.brand-foundation div{display:flex;gap:14px;align-items:center;font-size:12px;color:#adc3d7}.brand-foundation svg{color:#4e98d6}.brand-foundation small{display:block;color:#69859f;font-size:9px;margin-top:7px}.brand-policy{background:#0c1727;border-block:1px solid #263951;padding:70px 0}.brand-policy-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:start;position:relative}.brand-policy-heading{position:relative}.brand-policy .product-name{color:#7aafd5}.brand-policy h2{font-size:48px;font-weight:550;line-height:1.15;letter-spacing:-2px;margin:20px 0 25px}.brand-policy .text-link{font-size:11px;color:#9fc9ed}.brand-policy-body>p{font-size:14px;line-height:1.9;color:#93abc5;margin:0 0 30px}.brand-policy-body .policy-principles{border-top:1px solid #30445b;margin-top:0;padding-top:25px;gap:23px}.brand-policy-body .policy-principles>div{display:grid;grid-template-columns:135px 1fr;gap:20px}.brand-policy-body .policy-principles strong{color:#d0dfed;font-size:12px}.brand-policy-body .policy-principles span{font-size:11px;color:#7895b1;line-height:1.8}.brand-policy-signature{display:flex;align-items:center;gap:12px;margin-top:35px;padding-top:25px;border-top:1px solid #263c54;color:#6f8fae;font-size:10px}.brand-policy-signature img{width:28px;height:28px}.waf-home .plans-section{border-top:0}.waf-home .new-plan .btn{border-radius:5px}.waf-home .recommended-plan{border-color:#377ec1;background:#112238}.waf-home .plan-ribbon{background:#087fff;border-color:#377ec1;color:#fff}.waf-home .recommended-plan .btn,.waf-home .waf-closing .btn{background:#087fff;border-color:#087fff;color:#fff}.waf-home .billing-toggle button.selected{background:#173d63;color:#d7eaff}.waf-home .waf-closing{background:transparent}.waf-home .waf-capability-columns article>span{color:#7eb4e1}
@media(max-width:1100px){.brand-hero-grid{gap:10px}.brand-hero h1{font-size:57px}.brand-policy-inner{gap:55px}.brand-hero-copy>p{font-size:13px}.brand-foundation{gap:20px}.brand-foundation div{font-size:11px}.brand-policy h2{font-size:43px}}
@media(max-width:800px){.brand-hero{padding-top:45px}.brand-hero-grid{grid-template-columns:1fr;gap:0}.brand-hero-copy{padding:0}.brand-hero h1{font-size:56px}.brand-hero-copy>p{max-width:530px}.brand-hero-art{max-width:560px;width:100%;margin:15px auto 0}.brand-hero-art img{margin-top:-10px}.brand-foundation{margin-top:15px;gap:25px;grid-template-columns:1fr}.brand-foundation div{font-size:12px}.brand-foundation small{font-size:10px}.brand-policy-inner{grid-template-columns:1fr;gap:30px}.brand-policy{padding:55px 0}.brand-policy h2{font-size:42px}.brand-policy-body>p{font-size:13px}.brand-art-caption{font-size:10px}.brand-hero .waf-intro-actions{flex-direction:row;align-items:center}}
@media(max-width:440px){.brand-hero h1{font-size:44px;letter-spacing:-2px}.brand-hero-copy .product-name{font-size:10px}.brand-hero-copy>p{font-size:12px}.brand-hero .waf-intro-actions{gap:18px}.brand-hero .waf-intro-actions .btn{font-size:11px;padding:13px 18px}.brand-hero .intro-demo{font-size:9px}.brand-hero-art{width:calc(100% + 20px);margin-left:-10px;max-width:none}.brand-art-caption{font-size:8px;gap:18px}.brand-policy-body .policy-principles>div{grid-template-columns:110px 1fr;gap:15px}.brand-policy-body .policy-principles strong{font-size:11px}.brand-policy-body .policy-principles span{font-size:10px}.brand-policy h2{font-size:38px}.brand-foundation{padding:23px 0;gap:23px}.brand-policy-body>p{font-size:12px}.brand-policy-signature{font-size:9px}}
@media(max-width:360px){.brand-hero h1{font-size:38px}.brand-hero .waf-intro-actions{align-items:start;flex-direction:column;gap:16px}}
