.avwk-hero-wrap{background:linear-gradient(#eef2f7,#e3e9f2);overflow:hidden}.avwk-crumbs{padding-top:48px}.avwk-crumbs .av-mono,.av4 .avwk-crumbs a{color:#56657b}.av4 .avwk-crumbs a:hover{color:#bd3812}.avwk-hero{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:56px;padding-top:36px;padding-bottom:80px;display:grid}.avwk-hero>div>.av-mono{color:#bd3812}.av4 .avwk-h1{letter-spacing:-.015em;color:#0f1e33;margin-top:20px;font-size:56px;font-weight:900;line-height:1.2}.av4 .avwk-lead{color:#4a5c74;max-width:34em;margin-top:18px;font-size:15px;line-height:2.05}.avwk-meta{flex-wrap:wrap;gap:16px;margin:16px 0 0;padding:0;list-style:none;display:flex}.av4 .avwk-meta li{color:#56657b;font-size:12px}.avwk-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.avwk-frame{background:#fff;border:1px solid #c9d3e2;box-shadow:0 24px 48px #1120381a}.avwk-frame-bar{background:#f5f7fa;border-bottom:1px solid #e3e9f2;align-items:center;gap:8px;padding:12px 16px;display:flex}.avwk-frame-dot{background:#c9d3e2;border-radius:50%;width:9px;height:9px;display:block}.av4 .avwk-frame-host{font-family:var(--av-font-mono);color:#56657b;margin-left:8px;font-size:11px}.avwk-frame-body{flex-direction:column;gap:12px;padding:26px 24px;display:flex}.avwk-frame-line{background:#e3e9f2;height:10px}.avwk-frame-line-1{width:62%}.avwk-frame-line-2{width:88%}.avwk-frame-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.avwk-frame-tile{background:#eef2f7;border:1px solid #e3e9f2;height:74px}.avwk-section{padding-top:80px;padding-bottom:80px}.avwk-white{background:#fff;border-top:1px solid #c9d3e2}.avwk-cool{background:#eef2f7;border-top:1px solid #c9d3e2}.avwk-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:56px;display:grid}.avwk-section .av-mono,.avwk-two .av-mono{color:#bd3812}.av4 .avwk-h2{color:#0f1e33;margin-top:14px;font-size:32px;font-weight:900;line-height:1.35}.av4 .avwk-section-lead{color:#4a5c74;max-width:38em;margin-top:16px;font-size:14.5px;line-height:1.95}.avwk-rows{margin-top:24px}.avwk-rows>div{border-top:1px solid #c9d3e2;grid-template-columns:8em minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.av4 .avwk-rows dt{color:#56657b;margin-top:0;font-size:13px;font-weight:700}.av4 .avwk-rows dd{color:#0f1e33;margin:0;font-size:15px;line-height:1.85}.avwk-list{margin:24px 0 0;padding:0;list-style:none}.avwk-list li{border-top:1px solid #c9d3e2;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.avwk-list .av-mono{color:#bd3812;font-size:11px}.av4 .avwk-list li{color:#0f1e33;font-size:15px;line-height:1.85}.avwk-built{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:36px 0 0;padding:0;list-style:none;display:grid}.av4 .avwk-built-card{box-sizing:border-box;height:100%;box-shadow:none;padding:24px}.avwk-built-card .av-mono{color:#bd3812}.av4 .avwk-built-title{color:#0f1e33;margin-top:10px;font-size:18px;font-weight:700;line-height:1.5}.avwk-built-items{margin:14px 0 0;padding:0;list-style:none}.avwk-built-items li{border-top:1px solid #e3e9f2;padding:10px 0}.av4 .avwk-built-items li{color:#4a5c74;font-size:13.5px;line-height:1.85}.avwk-result{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin:32px 0 0;padding:0;list-style:none;display:grid}.avwk-result li{border-top:2px solid #0f1e33;padding:16px 0}.av4 .avwk-result li{color:#0f1e33;font-size:16px;font-weight:700;line-height:1.7}.av4 .avwk-cost{box-shadow:none;margin-top:24px;padding:24px}.avwk-cost .av-mono{color:#56657b}.av4 .avwk-cost-title{color:#0f1e33;margin-top:10px;font-size:18px;font-weight:700;line-height:1.5}.av4 .avwk-cost-body{color:#4a5c74;margin-top:10px;font-size:13.5px;line-height:1.9}.av4 .avwk-disclosure{color:#56657b;border-left:2px solid #c9d3e2;max-width:42em;margin-top:32px;padding-left:16px;font-size:13px;line-height:1.9}@media (max-width:1100px){.avwk-hero,.avwk-two{grid-template-columns:minmax(0,1fr);gap:40px}.avwk-built{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.avwk-crumbs{padding-top:24px}.avwk-hero{padding-top:20px;padding-bottom:48px}.av4 .avwk-h1{font-size:34px}.avwk-actions{flex-direction:column}.avwk-section{padding-top:48px;padding-bottom:48px}.av4 .avwk-h2{font-size:24px}.avwk-built,.avwk-result{grid-template-columns:minmax(0,1fr)}.avwk-rows>div{grid-template-columns:minmax(0,1fr);gap:4px}}
