/* Airwave v0.1: opt-in components for new pages. See docs/style-guide.md. */
@font-face{font-family:Inter;src:url("/v2/review/shared/why/assets/inter-regular.ttf") format("truetype");font-weight:400;font-display:swap}
@font-face{font-family:Inter;src:url("/v2/review/shared/why/assets/headline-inter-500.ttf") format("truetype");font-weight:500;font-display:swap}
@font-face{font-family:Inter;src:url("/v2/review/shared/why/assets/headline-inter-600.ttf") format("truetype");font-weight:600;font-display:swap}
:root{--aw-blue:#165bc4;--aw-blue-hover:#10499f;--aw-cloud:#edf5ff;--aw-white:#fff;--aw-ink:#142b49;--aw-muted:#536b87;--aw-border:#d5e2f1;--aw-accent:#058fff;--aw-gray:#edf0f4;--aw-font:Inter,Arial,sans-serif;--aw-radius:12px;--aw-container:1280px;}
.aw-page{margin:0;font-size:16px;font-weight:400;line-height:1.65;color:var(--aw-ink);background:var(--aw-white);}
.aw-page *, .aw-page *::before,.aw-page *::after{box-sizing:border-box;}
.aw-page button,.aw-page input,.aw-page select,.aw-page textarea{font:inherit;}
.aw-page :focus-visible{outline:3px solid var(--aw-blue);outline-offset:5px;}
.aw-container{width:calc(100% - 112px);max-width:var(--aw-container);margin-inline:auto;}
.aw-section{padding-block:96px;}.aw-cloud{background:var(--aw-cloud);}
.aw-heading{max-width:850px;margin-bottom:40px;}
.aw-title{margin:0;}
.aw-hero-title{margin:0;max-width:1050px;}
.aw-intro{font-size:20px;line-height:1.6;color:var(--aw-muted);max-width:66ch;margin:22px 0 0;}
.aw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;}
.aw-card{padding:36px;border:1px solid var(--aw-border);border-radius:var(--aw-radius);background:var(--aw-white);}
.aw-card h3{margin:0 0 18px;}
.aw-card p{margin:0 0 24px;color:var(--aw-muted);}
.aw-card img{display:block;width:100%;height:auto;border-radius:8px;margin-bottom:28px;}
.aw-blue{background:var(--aw-blue);color:var(--aw-white);border-color:var(--aw-blue);}.aw-blue p{color:var(--aw-white);}.aw-blue :focus-visible{outline-color:white;}
.aw-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px;}
.aw-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:10px;padding:12px 19px;border:1px solid transparent;border-radius:4px;background:var(--aw-blue);color:white;text-decoration:none;font-size:14px;font-weight:400;line-height:1.4;cursor:pointer;}
.aw-button:hover{background:var(--aw-blue-hover);}.aw-button--secondary{background:var(--aw-gray);color:var(--aw-ink);}.aw-button--secondary:hover{background:var(--aw-border);}
.aw-link{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;color:inherit;font-size:14px;font-weight:400;line-height:1.4;text-underline-offset:5px;}
.aw-quote{font-size:18px;font-weight:400;line-height:1.65;margin:0 0 32px;}.aw-attribution{font-size:14px;line-height:1.5;}.aw-attribution strong{font-weight:700;}.aw-attribution span{display:block;color:var(--aw-muted);}
.aw-caption{font-size:14px;color:var(--aw-muted);}
@media  (max-width:1100px){.aw-container{width:calc(100% - 60px);}}
@media  (max-width:760px){.aw-container{width:calc(100% - 40px);}.aw-section{padding-block:56px;}.aw-title{}.aw-hero-title{}.aw-intro{font-size:16px;}.aw-heading{margin-bottom:32px;}.aw-grid{grid-template-columns:1fr;gap:22px;}.aw-card{padding:25px;}.aw-card h3{}.aw-quote{font-size:18px;}}
@media  (prefers-reduced-motion:reduce){.aw-page{scroll-behavior:auto;}.aw-page *, .aw-page *::before,.aw-page *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;}}
