
:root{--aw-black:#050505;--aw-red:#ff261f;--aw-red-dark:#b40000;--aw-blue:#0757a7;--aw-green:#104b34;--aw-mint:#eef8f3;--aw-line:rgba(5,5,5,.13);--aw-muted:#44534d;--aw-shell:calc(100% - 5cm);--aw-shadow:0 24px 70px rgba(0,0,0,.13)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f6f7f6;color:#101010;font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.72}a{color:var(--aw-red-dark);font-weight:900;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}img{max-width:100%;display:block}.aw-shell{width:var(--aw-shell);max-width:none;margin-inline:auto}.aw-preview-nav{position:sticky;top:0;z-index:200;background:#050505;color:#fff;border-bottom:4px solid var(--aw-red);padding:12px 2.5cm}.aw-preview-nav strong{display:block;font-size:18px}.aw-preview-nav div{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.aw-preview-nav a{color:#fff!important;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:7px 10px;font-size:12px;text-decoration:none!important}.aw-preview-page{background:#fff;margin:0 0 46px;box-shadow:0 20px 70px rgba(0,0,0,.07)}.aw-page-label{padding:12px 2.5cm;background:#fff;border-bottom:1px solid var(--aw-line);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-weight:950}.aw-header{background:#fff;border-top:3px solid var(--aw-red);border-bottom:1px solid rgba(5,5,5,.12);box-shadow:0 14px 42px rgba(0,0,0,.08)}.aw-main-header{min-height:98px;display:flex;align-items:center}.aw-header-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.aw-brand{display:flex;align-items:center;gap:12px;min-width:320px}.aw-brand-logo{width:78px;height:78px;border-radius:50%;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.12);display:grid;place-items:center}.aw-brand-logo img{width:74px;height:74px;object-fit:contain}.aw-brand strong{display:block;font-size:20px;line-height:1.02;text-transform:uppercase;color:#050505;font-weight:950}.aw-brand em{display:block;color:var(--aw-red);font-size:11px;font-style:normal;font-weight:950;text-transform:uppercase;letter-spacing:.11em;max-width:330px;margin-top:5px}.aw-nav{display:flex;align-items:center;justify-content:center;gap:3px;flex-wrap:wrap}.aw-nav a{color:#050505!important;text-transform:uppercase;font-size:12px;border-radius:999px;padding:11px 9px;text-decoration:none!important}.aw-nav a:hover{background:#fff0ef;color:#c00000!important}.aw-head-actions{display:flex;gap:9px;align-items:center}.aw-btn,.aw-head-quote,.aw-head-wa{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;padding:12px 18px;border:0;font-family:inherit;font-weight:950;cursor:pointer;text-decoration:none!important}.aw-head-quote,.aw-btn-primary{background:linear-gradient(135deg,#050505,#b40000,#ff261f);color:#fff!important;box-shadow:0 16px 36px rgba(255,38,31,.25)}.aw-head-wa,.aw-btn-light{background:#050505;color:#fff!important}.aw-btn-soft{background:#fff0ef;color:#050505!important;border:1px solid rgba(255,38,31,.20)}.aw-page{background:linear-gradient(180deg,#fff 0,#f7f7f7 50%,#fff 100%);overflow:hidden}.aw-hero{padding:1cm 0 48px;background:radial-gradient(circle at 50% 18%,rgba(255,38,31,.06),transparent 32%),linear-gradient(180deg,#eef8f3 0,#f7fcf9 72%,#fff 100%)}.aw-hero-copy{text-align:center;margin:0 auto;max-width:1480px}.aw-kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:14px;border:1px solid rgba(255,38,31,.22);background:#fff0ef;color:#050505;border-radius:999px;padding:8px 15px;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.aw-kicker:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--aw-red);box-shadow:0 0 0 7px rgba(255,38,31,.12)}.aw-hero h1{margin:0 auto 18px;color:var(--aw-green);font-size:clamp(40px,4.7vw,72px);line-height:1.04;letter-spacing:-.055em;font-weight:950;max-width:1460px}.aw-lead{max-width:1180px;margin:0 auto;color:#17352c;font-size:clamp(17px,1.1vw,20px);font-weight:560}.aw-actions{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap;margin:24px 0}.aw-proof-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}.aw-proof-row span{position:relative;display:flex;align-items:center;justify-content:center;min-height:70px;background:#fff;border:1px solid rgba(5,5,5,.12);border-radius:18px;padding:14px 18px 14px 44px;box-shadow:0 12px 34px rgba(0,0,0,.07);font-weight:950;text-align:center;line-height:1.35}.aw-proof-row span:before{content:"✓";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:var(--aw-red);color:#fff;font-size:12px}.aw-hero-image{margin:20px auto 0;border-radius:26px;overflow:hidden;background:#fff;border:1px solid var(--aw-line);padding:10px;box-shadow:var(--aw-shadow)}.aw-hero-image img{width:100%;height:clamp(420px,39vw,660px);object-fit:cover;border-radius:18px;background:linear-gradient(150deg,#050505 0 45%,#ff261f 46% 76%,#0757a7 77%)}.aw-hero-image figcaption{padding:11px 12px 2px;color:var(--aw-muted);font-weight:800;font-size:13px}.aw-section{padding:66px 0}.aw-section.soft{background:linear-gradient(180deg,#fff,#f8f8f8)}.aw-section.dark{background:radial-gradient(circle at 10% 0,rgba(255,38,31,.24),transparent 36%),linear-gradient(135deg,#050505,#141414);color:#fff}.aw-section-head{max-width:1160px;margin:0 0 28px}.aw-section-head h2{font-size:clamp(30px,3vw,52px);line-height:1.08;letter-spacing:-.045em;margin:0 0 12px;font-weight:950;color:#050505}.aw-section.dark .aw-section-head h2,.aw-section.dark h3{color:#fff}.aw-section-head p{font-size:18px;color:var(--aw-muted);margin:0}.aw-section.dark p,.aw-section.dark .aw-section-head p{color:#e8e8e8}.aw-two{display:grid;grid-template-columns:1.15fr .85fr;gap:24px}.aw-copy,.aw-side,.aw-card,.aw-link-panel,.aw-faq details,.aw-check{background:#fff;border:1px solid var(--aw-line);border-radius:24px;box-shadow:0 14px 40px rgba(0,0,0,.07);padding:28px}.aw-copy p{margin:0 0 16px;color:#24352e;font-size:17px}.aw-copy p:last-child{margin-bottom:0}.aw-side h2{margin:0 0 12px;color:#050505;font-size:26px}.aw-side ul{margin:0;padding-left:20px;color:#40524a}.aw-side li{margin:0 0 10px}.aw-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.aw-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.aw-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aw-card{position:relative;overflow:hidden}.aw-card:before,.aw-link-panel:before{content:"";position:absolute;left:22px;right:22px;top:0;height:5px;border-radius:99px;background:linear-gradient(90deg,#ff261f,#050505,#0757a7)}.aw-card h3,.aw-link-panel h3{margin:10px 0 9px;color:#050505;font-size:22px;line-height:1.18}.aw-card p,.aw-link-panel p{margin:0;color:#4f5f58}.aw-number{display:inline-flex;width:50px;height:50px;align-items:center;justify-content:center;border-radius:16px;background:var(--aw-red);color:#fff;font-size:22px;font-weight:950;margin-top:4px}.aw-image-card{position:relative;margin:0;min-height:342px;border-radius:24px;overflow:hidden;background:#050505;border:1px solid rgba(5,5,5,.12);box-shadow:0 18px 48px rgba(0,0,0,.12)}.aw-image-card img{width:100%;height:342px;object-fit:cover;background:linear-gradient(150deg,#050505 0 45%,#ff261f 46% 76%,#0757a7 77%)}.aw-image-card figcaption{position:absolute;left:16px;right:16px;bottom:16px;background:rgba(255,255,255,.94);color:#050505;border-radius:16px;padding:12px 14px;border:1px solid rgba(5,5,5,.12)}.aw-image-card strong{display:block;font-weight:950}.aw-image-card span{display:block;margin-top:3px;font-size:13px;font-weight:800;line-height:1.42}.aw-check b{display:block;color:#050505;font-size:17px}.aw-check span{display:block;margin-top:6px;color:#4f5f58}.aw-link-list{display:grid;gap:10px}.aw-link-list a{display:block;border:1px solid var(--aw-line);border-radius:14px;background:#fff;padding:12px 13px;color:#050505!important;text-decoration:none!important}.aw-link-list a:hover{background:#fff0ef;color:#b40000!important}.aw-faq details{padding:18px 20px}.aw-faq summary{font-weight:950;cursor:pointer;color:#050505}.aw-faq p{margin:12px 0 0;color:#4f5f58}.aw-final{padding:70px 0;text-align:center;background:linear-gradient(135deg,#050505,#161616);color:#fff}.aw-final h2{margin:0 0 12px;color:#fff;font-size:clamp(32px,4vw,58px)}.aw-final p{max-width:920px;margin:0 auto 22px;color:#efefef;font-size:18px}.aw-footer{background:#050505;border-top:4px solid #ff261f;color:#fff}.aw-footer-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;align-items:center;padding:38px 0}.aw-footer-brand{display:flex;gap:16px;align-items:center}.aw-footer-brand img{width:90px;height:90px;border-radius:22px;background:#fff;object-fit:contain}.aw-footer h2{margin:0 0 8px;color:#fff}.aw-footer p{margin:0;color:#e9e9e9}.aw-footer-meta{border-left:1px solid rgba(255,255,255,.16);padding-left:22px}.aw-footer-bottom{padding:16px 0;border-top:1px solid rgba(255,255,255,.14);font-size:13px;color:#ddd;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media(max-width:1250px){:root{--aw-shell:calc(100% - 44px)}.aw-header-inner{align-items:flex-start;flex-direction:column}.aw-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-two{grid-template-columns:1fr}}@media(max-width:720px){:root{--aw-shell:calc(100% - 28px)}.aw-preview-nav{padding:10px 14px}.aw-page-label{padding:10px 14px}.aw-nav{display:none}.aw-brand-logo{width:68px;height:68px}.aw-brand-logo img{width:64px;height:64px}.aw-brand strong{font-size:16px}.aw-brand em{font-size:10px}.aw-hero h1{font-size:36px}.aw-proof-row,.aw-grid-4,.aw-grid-3,.aw-grid-2{grid-template-columns:1fr}.aw-section{padding:42px 0}.aw-copy,.aw-side,.aw-card,.aw-link-panel,.aw-check{padding:22px}.aw-footer-inner{grid-template-columns:1fr}.aw-footer-meta{border-left:0;padding-left:0}}


/* =========================================================
   CLEAN GLOBAL PREVIEW / IMPORT BUILD
   Purpose: one global theme header/footer only, page content only
   ========================================================= */
.aw-global-top{background:#050505;color:#fff;border-bottom:4px solid var(--aw-red);padding:8px 2.5cm;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;font-weight:950;text-transform:uppercase;letter-spacing:.02em}
.aw-global-top a{color:#fff!important;text-decoration:none!important;margin-right:14px}
.aw-global-top strong{color:var(--aw-red);letter-spacing:.08em;margin-right:14px}
.aw-global-header{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid rgba(5,5,5,.12);box-shadow:0 14px 42px rgba(0,0,0,.08)}
.aw-global-header .aw-header-inner{min-height:118px}
.aw-global-footer{background:#050505;color:#fff;border-top:4px solid var(--aw-red)}
.aw-global-footer a{color:#fff!important}
.aw-content-page{background:#fff;margin:0 0 44px;box-shadow:0 20px 70px rgba(0,0,0,.07)}
.aw-content-page .aw-page{margin:0}
.aw-import-note{display:none!important}
@media(max-width:720px){
  .aw-global-top{padding:9px 14px;align-items:flex-start;flex-direction:column}
  .aw-global-top a{display:inline-block;margin:2px 8px 2px 0}
  .aw-global-header{position:relative}
  .aw-global-header .aw-header-inner{min-height:auto;padding:14px 0}
}
