/* Acquisition Works 1.1.0 — Acquisition OS commercial integration */
.aw-nav-product{color:#426f9d!important;font-weight:740!important}
.aw-nav-product:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#89afd4;box-shadow:0 0 0 4px rgba(137,175,212,.13);vertical-align:1px}
.aw-nav-login{padding:9px 12px!important;border:1px solid rgba(113,151,187,.26)!important;border-radius:11px!important;background:rgba(255,255,255,.54)!important;color:#496a8c!important}
.aw-nav-login:after{display:none!important}

.aw-os-home{position:relative;overflow:hidden;padding:clamp(100px,10vw,165px) 0;background:radial-gradient(circle at 78% 22%,rgba(153,193,228,.28),transparent 31%),linear-gradient(145deg,#f9fcff 0%,#edf5fb 52%,#f9fbfd 100%);border-block:1px solid rgba(129,163,195,.18)}
.aw-os-home:before{content:"";position:absolute;inset:0;opacity:.38;background-image:linear-gradient(rgba(111,152,189,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(111,152,189,.08) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,transparent,#000 55%,transparent);pointer-events:none}
.aw-os-home-grid{position:relative;display:grid;grid-template-columns:minmax(0,.78fr) minmax(560px,1.22fr);gap:clamp(60px,7vw,110px);align-items:center}
.aw-os-home-copy h2{margin:22px 0 30px;max-width:670px;font-size:clamp(3.4rem,5.1vw,5.7rem);line-height:.92;letter-spacing:-.065em;color:#10243a}
.aw-os-home-copy>p:not(.aw-v1-kicker){max-width:660px;color:#53687c;font-size:1rem;line-height:1.78}
.aw-os-home-copy ul{display:grid;gap:13px;margin:30px 0 34px;padding:0;list-style:none}
.aw-os-home-copy li{color:#3c536a;font-size:.78rem}.aw-os-home-copy li:before{content:"✓";display:inline-grid;place-items:center;width:20px;height:20px;margin-right:11px;border:1px solid rgba(87,133,176,.24);border-radius:7px;background:rgba(255,255,255,.7);color:#5685b1;font-size:.65rem;box-shadow:0 6px 14px rgba(51,92,130,.07)}
.aw-os-home-copy .aw-v1-actions{align-items:center}.aw-os-home-copy>small{display:block;margin-top:22px;color:#6c7e90;font-size:.61rem;letter-spacing:.04em}
.aw-os-preview{position:relative;overflow:hidden;border:1px solid rgba(119,155,188,.31);border-radius:29px;background:rgba(255,255,255,.82);box-shadow:inset 0 1px 0 #fff,0 40px 90px rgba(38,76,111,.16);backdrop-filter:blur(20px) saturate(130%)}
.aw-os-preview>header{display:flex;align-items:center;gap:14px;height:64px;padding:0 22px;border-bottom:1px solid rgba(119,155,188,.19);background:rgba(248,252,255,.78)}
.aw-os-preview>header span{font-size:.7rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase;color:#1b3854}.aw-os-preview>header i{width:7px;height:7px;border-radius:50%;background:#6da0cc;box-shadow:0 0 0 5px rgba(109,160,204,.12)}.aw-os-preview>header small{margin-left:auto;color:#71869a;font-size:.56rem}
.aw-os-preview-body{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:480px}
.aw-os-preview-body>nav{display:flex;flex-direction:column;gap:2px;padding:22px 12px;border-right:1px solid rgba(119,155,188,.16);background:rgba(239,246,251,.7)}
.aw-os-preview-body>nav span,.aw-os-preview-body>nav b{padding:11px 12px;border-radius:9px;font-size:.57rem;font-weight:610;color:#65798c}.aw-os-preview-body>nav b{background:#fff;color:#355f88;box-shadow:0 7px 17px rgba(47,83,116,.08)}
.aw-os-preview-main{padding:clamp(25px,3vw,40px)}.aw-os-preview-main>p{margin:0;color:#6189ad;font-size:.52rem;font-weight:770;letter-spacing:.15em}.aw-os-preview-main>h3{max-width:470px;margin:15px 0 31px;font-size:clamp(2rem,2.8vw,3.1rem);line-height:1.02;color:#17324c}
.aw-os-progress>span{display:block;height:7px;overflow:hidden;border-radius:9px;background:#e5edf4}.aw-os-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#93b9dd,#5c8fbe)}.aw-os-progress small{display:block;margin-top:8px;color:#7c8e9f;font-size:.52rem}
.aw-os-preview-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:35px}.aw-os-preview-cards article{min-height:130px;padding:17px;border:1px solid rgba(119,155,188,.18);border-radius:15px;background:rgba(255,255,255,.76);box-shadow:0 10px 25px rgba(41,74,105,.06)}.aw-os-preview-cards small,.aw-os-preview-cards strong,.aw-os-preview-cards span{display:block}.aw-os-preview-cards small{color:#7ea3c4;font-size:.5rem}.aw-os-preview-cards strong{margin:30px 0 6px;color:#243f59;font-size:.75rem}.aw-os-preview-cards span{color:#7a8c9e;font-size:.53rem;line-height:1.4}
.aw-os-preview-main>footer{display:flex;justify-content:space-between;gap:20px;margin-top:28px;padding:18px;border:1px solid rgba(105,151,191,.2);border-radius:14px;background:linear-gradient(135deg,rgba(233,244,253,.85),rgba(255,255,255,.74));font-size:.57rem}.aw-os-preview-main>footer span{color:#61788f}.aw-os-preview-main>footer b{color:#426f99}
.aw-os-preview-note{display:block;padding:10px 20px;border-top:1px solid rgba(119,155,188,.16);color:#7d8d9d;font-size:.5rem;text-align:right}

/* Keep the public sales page inside the consultancy's main navigation. */
body.aw-acquisition-os-sales .wp-site-blocks>header,body.aw-acquisition-os-sales .wp-site-blocks>footer{display:block!important}
body.aw-acquisition-os-sales .awgos-sales{padding-top:150px!important}
body.aw-acquisition-os-sales .awgos-sales-hero{min-height:calc(82vh - 100px)}
body.aw-acquisition-os-sales .awgos-sales-hero h1{color:#112a42}
body.aw-acquisition-os-sales .awgos-sales-hero>p:not(.awgos-kicker){color:#52677b}

.aw-capture-drawer{position:fixed;z-index:140;right:24px;bottom:24px;width:min(440px,calc(100vw - 30px));max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;padding:30px;border:1px solid rgba(136,170,201,.37);border-radius:24px;background:rgba(251,253,255,.94);color:#142b42;box-shadow:inset 0 1px 0 #fff,0 30px 80px rgba(26,57,87,.22);backdrop-filter:blur(24px) saturate(135%);transform:translateY(18px);opacity:0;transition:opacity .32s ease,transform .32s ease;scrollbar-width:thin;scrollbar-color:#b8ccdd transparent}
.aw-capture-drawer.is-open{transform:none;opacity:1}.aw-capture-drawer[hidden]{display:none!important}.aw-capture-close{position:sticky;z-index:3;float:right;right:0;top:0;width:38px;height:38px;border:0;border-radius:11px;background:#eef4f9;color:#526a80;font-size:1.35rem;cursor:pointer;box-shadow:0 5px 15px rgba(26,57,87,.12)}.aw-capture-kicker{margin:0 0 12px;color:#638bb0;font-size:.58rem;font-weight:780;letter-spacing:.14em;text-transform:uppercase}.aw-capture-drawer h2{max-width:350px;margin:0 0 14px;font-size:2.1rem;line-height:1;letter-spacing:-.045em}.aw-capture-drawer>p:not(.aw-capture-kicker){margin:0 0 20px;color:#617488;font-size:.72rem;line-height:1.55}.aw-capture-drawer .aw-lead-form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.aw-capture-drawer .aw-lead-form label{display:grid;gap:5px;color:#526a80;font-size:.58rem}.aw-capture-drawer .aw-field-wide,.aw-capture-drawer .aw-mini-consent,.aw-capture-drawer .aw-lead-form button{grid-column:1/-1}.aw-capture-drawer input:not([type=checkbox]){width:100%;min-height:46px;padding:0 12px;border:1px solid #d3e0eb;border-radius:11px;background:#fff}.aw-capture-drawer .aw-mini-consent{display:grid;grid-template-columns:18px 1fr;gap:8px;line-height:1.45}.aw-capture-drawer .aw-mini-consent input{width:18px;height:18px;margin:0}.aw-capture-drawer .aw-cta{width:100%}.aw-capture-drawer>small{display:block;margin-top:13px;color:#7b8b9a;font-size:.52rem;line-height:1.45}

@media(max-width:1180px){.aw-desktop-nav{gap:15px!important}.aw-desktop-nav>a:not(.aw-nav-cta){font-size:.65rem!important}.aw-nav-login{display:none}.aw-os-home-grid{grid-template-columns:1fr;}.aw-os-home-copy{max-width:770px}.aw-os-preview{max-width:900px}}
@media(max-width:700px){.aw-os-home{padding:84px 0}.aw-os-home-copy h2{font-size:clamp(3rem,13vw,4rem)}.aw-os-home-copy .aw-v1-actions{display:grid}.aw-os-preview-body{grid-template-columns:1fr;min-height:0}.aw-os-preview-body>nav{display:none}.aw-os-preview-main{padding:26px 20px}.aw-os-preview-main>h3{font-size:2.25rem}.aw-os-preview-cards{grid-template-columns:1fr}.aw-os-preview-cards article{min-height:105px}.aw-os-preview-cards strong{margin-top:18px}.aw-os-preview-main>footer{display:grid}body.aw-capture-active{overflow:hidden}body.aw-capture-active .aw-header{transform:translate(-50%,-140%)!important;opacity:0!important;pointer-events:none!important;transition:transform .24s ease,opacity .18s ease!important}.aw-capture-drawer{right:15px;bottom:15px;max-height:calc(100dvh - 30px);padding:18px 20px 26px}.aw-capture-drawer h2{font-size:1.85rem}.aw-capture-drawer .aw-lead-form{grid-template-columns:1fr}.aw-capture-drawer .aw-lead-form label,.aw-capture-drawer .aw-field-wide{grid-column:1}}
@media(prefers-reduced-motion:reduce){.aw-capture-drawer{transition:none}}
.aw-os-prelaunch{background:#fff;color:#12161f}.aw-os-prelaunch-hero{padding:clamp(160px,17vw,230px) 0 clamp(90px,10vw,150px);background:radial-gradient(circle at 78% 22%,rgba(157,188,227,.34),transparent 30%),linear-gradient(180deg,#fff,#f4f8fc)}.aw-os-prelaunch-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.62fr);gap:clamp(65px,8vw,130px);align-items:center}.aw-os-prelaunch h1{max-width:890px;margin:24px 0 28px;font-size:clamp(4.3rem,7.6vw,8rem);line-height:.88;letter-spacing:-.075em;color:#111}.aw-os-prelaunch-lede{max-width:760px;color:#5f6673;font-size:clamp(1rem,1.35vw,1.23rem);line-height:1.75}.aw-os-prelaunch-licence{display:block;max-width:700px;margin-top:24px;color:#708091;font-size:.64rem;line-height:1.65}.aw-os-prelaunch-status{padding:38px;border:1px solid rgba(120,154,186,.25);border-radius:28px;background:rgba(255,255,255,.72);box-shadow:inset 0 1px #fff,0 30px 80px rgba(45,78,108,.12);backdrop-filter:blur(22px)}.aw-os-prelaunch-status>span{color:#7198bf;font:700 .59rem var(--wp--preset--font-family--mono),monospace;letter-spacing:.15em}.aw-os-prelaunch-status>strong{display:block;margin:40px 0 15px;font-size:2rem;line-height:1.08;letter-spacing:-.04em}.aw-os-prelaunch-status>p{color:#687789;line-height:1.7}.aw-os-prelaunch-status ul{margin:30px 0;padding:0;list-style:none}.aw-os-prelaunch-status li{padding:12px 0;border-top:1px solid #e7edf3;color:#4f6275;font-size:.78rem}.aw-os-prelaunch-status li:before{content:"✓";margin-right:10px;color:#709ac5}.aw-os-prelaunch-status>small{display:block;padding:13px 15px;border-radius:10px;background:#eef5fc;color:#5f7891;line-height:1.5}.aw-os-prelaunch-outcomes{padding:clamp(100px,12vw,170px) 0}.aw-os-prelaunch-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:70px;border:1px solid #e3eaf1;border-radius:28px;overflow:hidden;box-shadow:0 30px 90px rgba(34,65,94,.08)}.aw-os-prelaunch-grid article{min-height:300px;padding:34px;border-right:1px solid #e3eaf1;background:linear-gradient(155deg,#fff,#f8fafc)}.aw-os-prelaunch-grid article:last-child{border-right:0}.aw-os-prelaunch-grid b{color:#86a9ca;font:700 .62rem var(--wp--preset--font-family--mono),monospace}.aw-os-prelaunch-grid h3{margin:85px 0 14px;font-size:1.35rem;line-height:1.2}.aw-os-prelaunch-grid p{color:#657384;font-size:.75rem;line-height:1.65}.aw-os-prelaunch-route{padding:clamp(90px,10vw,140px) 0;background:#edf4f9}.aw-os-prelaunch-route>.aw-v1-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:80px;align-items:end}.aw-os-prelaunch-route h2{max-width:850px;margin:24px 0;font-size:clamp(3rem,5vw,5.6rem);line-height:.94;letter-spacing:-.06em}.aw-os-prelaunch-route p:not(.aw-v1-kicker){max-width:780px;color:#607185;line-height:1.75}.aw-os-prelaunch-route .aw-v1-actions{justify-content:flex-end}
@media(max-width:1000px){.aw-os-prelaunch-hero-grid,.aw-os-prelaunch-route>.aw-v1-shell{grid-template-columns:1fr}.aw-os-prelaunch-grid{grid-template-columns:1fr 1fr}.aw-os-prelaunch-grid article:nth-child(2){border-right:0}.aw-os-prelaunch-grid article{border-bottom:1px solid #e3eaf1}.aw-os-prelaunch-grid article:nth-last-child(-n+2){border-bottom:0}.aw-os-prelaunch-route .aw-v1-actions{justify-content:flex-start}}
@media(max-width:640px){.aw-os-prelaunch-hero{padding-top:130px}.aw-os-prelaunch h1{font-size:clamp(3.5rem,17vw,5rem)}.aw-os-prelaunch-status{padding:27px}.aw-os-prelaunch-grid{grid-template-columns:1fr}.aw-os-prelaunch-grid article,.aw-os-prelaunch-grid article:nth-child(2){min-height:auto;border-right:0;border-bottom:1px solid #e3eaf1}.aw-os-prelaunch-grid article:last-child{border-bottom:0}.aw-os-prelaunch-grid h3{margin-top:45px}.aw-os-prelaunch-route .aw-v1-actions{display:grid}.aw-os-prelaunch-route .aw-v1-btn{width:100%}}
