.wa-page{--muted-foreground:color-mix(in srgb,var(--foreground)76%,var(--background))}.wa-page section[id]{scroll-margin-top:90px}.wa-page :is(a,button):focus-visible{outline:2px solid var(--primary);outline-offset:5px}.wa-page h2{letter-spacing:-.025em;font-size:clamp(28px,3vw,40px);line-height:1.2}.wa-page .section{padding-block:88px}.wa-hero{border-bottom:1px solid var(--border);background:var(--background)}.wa-hero-layout{padding-block:72px 56px}.wa-hero-copy{max-width:940px}.wa-eyebrow{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;font-size:14px;font-weight:700}.wa-hero h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(38px,4.6vw,64px);font-weight:700;line-height:1.1}.wa-hero h1 span{color:var(--primary)}.wa-intro{max-width:65ch;color:var(--muted-foreground);margin-top:26px;font-size:20px;line-height:1.75}.wa-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:30px;display:flex}.wa-button{background:var(--primary);color:var(--primary-foreground);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:15px 25px;font-size:16px;font-weight:600;display:inline-flex}.wa-button:hover{filter:brightness(.94)}.wa-secondary{color:var(--primary);align-items:center;gap:10px;font-size:16px;font-weight:600;display:inline-flex}.wa-overview{margin-top:54px}.wa-glance{gap:24px}.wa-glance>div{border-radius:22px;padding:30px}.wa-glance>div:last-child{background:color-mix(in srgb,var(--primary)5%,var(--background))!important}.wa-page .wa-role-title{margin-bottom:24px;font-size:28px}.wa-glance li{border-top:1px solid var(--border);padding-top:13px;line-height:1.6}.wa-glance li svg{margin-top:6px}.wa-jump{flex-wrap:wrap;align-items:center;gap:28px;padding-block:24px;font-size:15px;display:flex}.wa-jump>span{color:var(--muted-foreground);margin-right:auto}.wa-jump a{align-items:center;gap:7px;font-weight:600;display:inline-flex}.wa-jump a:hover{color:var(--primary)}.wa-limit-list{gap:28px;max-width:none;display:grid}.wa-limit{border:1px solid var(--border);background:var(--background);border-radius:24px;padding:32px}.wa-visual{border-radius:18px;background:color-mix(in srgb,var(--primary)5%,var(--background))!important}.wa-citation{color:var(--primary);text-underline-offset:4px;align-items:baseline;gap:8px;font-size:14px;text-decoration:underline;display:inline-flex}.wa-citation svg{flex-shrink:0}.wa-table{border:1px solid var(--border);box-shadow:none;border-radius:22px}.wa-table thead{background:var(--muted)}.wa-table :is(th,td){vertical-align:top;padding:22px;line-height:1.65}.wa-table :is(th,td):last-child{background:color-mix(in srgb,var(--primary)5%,var(--background))}.wa-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--foreground)2%,var(--background))}.wa-mobile-comparison>li{border-radius:18px;padding:22px}.wa-mobile-comparison p:first-child{font-size:19px}.wa-mobile-comparison p{font-size:18px}.wa-stat{box-shadow:none;border-radius:22px;padding:30px}.wa-stat>p:first-child{margin-bottom:24px;color:var(--primary)!important;font-size:56px!important}.wa-source{box-shadow:none;border-radius:20px;padding:28px}.wa-source>div:first-child{border-radius:50%}.wa-final button{white-space:normal;border-radius:999px;height:auto;min-height:52px;padding-block:14px}@media (max-width:767px){.wa-page .section{padding-block:56px}.wa-hero-layout{padding-block:42px}.wa-intro{font-size:19px}.wa-actions{gap:20px}.wa-glance>div{padding:24px}.wa-jump{gap:14px 22px}.wa-jump>span{flex-basis:100%}.wa-limit{gap:24px;padding:22px}.wa-visual{padding:18px}.wa-source{padding:22px}}@media (prefers-reduced-motion:reduce){.wa-page *,.wa-page :before{transition:none!important;animation:none!important}}.wa-mobile-label{text-transform:uppercase;letter-spacing:.06em;margin:12px 0 4px;font-size:13px;font-weight:700;display:block}.wa-mobile-brand{color:var(--primary)}
