/* DAWKOZ final alignment + readability */
body{font-size:17px}nav{font-size:14px}.nav-cta,.primary,.secondary{font-size:14px}.status,.eyebrow{font-size:12px}.hero-text>p{font-size:18px;line-height:1.72}.proof-line{font-size:11px}.trust-strip small{font-size:10px}.trust-strip strong{font-size:15px}.intro p,.dash-copy>p{font-size:17px}.micro-grid b{font-size:11px}.micro-grid span{font-size:14px}.section-head>p{font-size:15px}.bento p{font-size:15px;line-height:1.75}.big p{font-size:16px;line-height:1.75}.bento h3{font-size:25px}.big h3{font-size:32px}.big a,.case-copy>a{font-size:13px}.dash-points span{font-size:14px}.dash-stats span{font-size:11px}.activity span{font-size:12px}.activity b{font-size:11px}.case-copy>p{font-size:16px}.case-console li strong{font-size:13px}.case-console li small{font-size:11px}.steps h3{font-size:21px}.steps p{font-size:14px}.who-list strong{font-size:15px}.who-list small{font-size:13px}.contact p{font-size:16px}.contact a{font-size:15px}.section-head h2 span{color:#8d9aaa}.section-head{gap:60px}.section-head>div{flex:1}.section-head>p{width:360px;max-width:36%;margin-bottom:5px}.intro{grid-template-columns:280px minmax(0,1fr);gap:36px;align-items:start}.intro>.eyebrow{padding-top:10px}.intro>div:last-child{max-width:850px}.intro h2{margin-top:0}.micro-grid{width:100%}.card-metric{margin-top:38px;gap:10px;flex-wrap:nowrap}.card-metric span{font-size:9px!important;line-height:1;font-weight:800;letter-spacing:1.15px;color:#9bbce6!important}.card-metric i{width:30px!important;background:#3f6798!important}.card-metric i:after{width:5px!important;height:5px!important;top:-2px!important;background:#5da1ff!important}.card-no{font-size:10px!important;letter-spacing:1.2px!important;color:#7f91a8!important}.big .card-no{color:#9bb0ca!important}.big .card-icon{margin-bottom:46px}.bento article{display:flex;flex-direction:column}.bento article .card-metric{margin-bottom:55px}
.ticker{height:48px;display:flex;align-items:center;overflow:hidden}.ticker>div{width:100%;min-width:100%;height:100%;display:grid!important;grid-template-columns:repeat(15,1fr);align-items:center;gap:0!important;animation:none!important;transform:none!important;white-space:nowrap}.ticker span,.ticker i{display:flex!important;align-items:center;justify-content:center;height:100%;margin:0!important;padding:0!important;text-align:center}.ticker span{font-size:11px;font-weight:800;letter-spacing:1.5px}.ticker i{font-size:10px;font-style:normal}
/* trust numbers */
.proof-stats{max-width:1140px;margin:26px auto 0;display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid #dce4ed;border-radius:16px;overflow:hidden;box-shadow:0 18px 55px rgba(24,55,90,.07)}.proof-stat{padding:28px 32px;min-height:145px;display:flex;flex-direction:column;justify-content:center}.proof-stat+.proof-stat{border-left:1px solid #e1e7ee}.proof-stat strong{font-size:38px;line-height:1;color:#1768e5;letter-spacing:-1.8px;margin-bottom:11px}.proof-stat span{font-size:11px;font-weight:800;letter-spacing:1.15px;color:#172437}.proof-stat small{font-size:10px;color:#8794a3;margin-top:7px;line-height:1.4}
.offer{position:relative}.offer:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:#dbeaff;filter:blur(150px);opacity:.3;right:-300px;top:160px;pointer-events:none}.price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.price-grid article{background:#fff;border:1px solid #dce3eb;border-radius:18px;padding:28px;min-height:650px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:.35s;box-shadow:0 12px 35px rgba(18,38,64,.035)}.price-grid article:hover{transform:translateY(-6px);box-shadow:0 28px 60px rgba(18,38,64,.1);border-color:#c9d7e7}.price-grid .featured{background:#111d2c;color:#fff;border-color:#111d2c;box-shadow:0 28px 65px rgba(17,29,44,.16)}.popular{position:absolute;right:18px;top:18px;padding:8px 10px;border-radius:6px;background:#1768e5;color:#fff;font-size:8px;letter-spacing:1px;font-weight:800;z-index:3}.price-top{display:flex;justify-content:space-between;align-items:center;margin:0 0 18px}.price-top span{font-size:11px;letter-spacing:1.5px;color:#1768e5;font-weight:800}.featured .price-top span{color:#79afff}.price-top b{font-size:11px;color:#98a4b2}.package-visual{height:150px;min-height:150px;border:1px solid #e0e8f1;background:#f5f9fd;border-radius:13px;margin-bottom:26px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.ivr-visual:before,.ivr-visual:after{content:"";position:absolute;width:180px;height:180px;border:1px solid #d7e4f3;border-radius:50%}.ivr-visual:after{width:110px;height:110px}.pv-phone{width:50px;height:50px;border-radius:13px;background:#1768e5;color:#fff;display:grid;place-items:center;font-size:20px;z-index:2}.pv-route{position:absolute;bottom:14px;background:#fff;border:1px solid #dce5ef;padding:7px 13px;border-radius:6px;font-size:9px;letter-spacing:7px;z-index:2}.bot-visual{background:#0b1623;border-color:#293d55}.pv-ai{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#1768e5;color:#fff;font-size:14px;font-weight:900;box-shadow:0 0 0 16px rgba(23,104,229,.12),0 0 0 33px rgba(23,104,229,.06)}.pv-wave{position:absolute;bottom:18px;display:flex;gap:3px;align-items:center;height:18px}.pv-wave i{display:block;width:2px;height:8px;background:#75aaff;animation:wave .8s ease-in-out infinite alternate}.pv-wave i:nth-child(2),.pv-wave i:nth-child(4){height:15px;animation-delay:.15s}.pv-wave i:nth-child(3){height:20px;animation-delay:.3s}.bot-visual>b{position:absolute;right:13px;top:12px;font-size:9px;color:#69d89b}.combo-visual{gap:13px;background:linear-gradient(135deg,#f2f7fd,#fff)}.combo-visual span,.combo-visual b{width:46px;height:46px;border:1px solid #d6e2ef;border-radius:11px;display:grid;place-items:center;background:#fff;font-size:13px}.combo-visual b{background:#1768e5;color:#fff;border-color:#1768e5}.combo-visual i{font-style:normal;color:#77a0cf}.price-grid h3{font-size:28px;line-height:1.15;letter-spacing:-1px;margin:0 0 13px;min-height:64px;display:flex;align-items:flex-end}.price-grid>article>p{font-size:15px;line-height:1.65;color:#6d7a8c;margin:0;min-height:76px}.featured>p{color:#a8b4c3!important}.price-grid ul{list-style:none;padding:0;margin:20px 0;border-top:1px solid #e5e9ee;min-height:154px}.featured ul{border-color:#2b3a4e}.price-grid li{padding:10px 0;border-bottom:1px solid #e5e9ee;font-size:13px;line-height:1.3;color:#536275}.featured li{border-color:#2b3a4e;color:#bdc7d3}.price-grid li:before{content:"✓";color:#1768e5;font-weight:800;margin-right:9px}.dual-price{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;border:1px solid #e0e6ed;border-radius:10px;overflow:hidden;min-height:84px}.featured .dual-price{border-color:#304157}.dual-price>div{padding:14px 13px;display:flex;flex-direction:column;justify-content:center}.dual-price>div+div{border-left:1px solid #e0e6ed}.featured .dual-price>div+div{border-color:#304157}.dual-price small{display:block;font-size:8px;line-height:1.25;letter-spacing:.65px;color:#8794a3;margin-bottom:7px}.dual-price strong{font-size:18px;line-height:1.1;letter-spacing:-.5px;white-space:nowrap}.dual-price em{font-style:normal;font-size:10px;font-weight:500;color:#7d8a9a}.price-grid article>a{margin-top:17px;padding:14px 16px;border:1px solid #d9e0e8;border-radius:8px;font-size:12px;font-weight:800;width:100%;text-align:center;position:relative;z-index:2;transition:.2s}.price-grid article>a:hover{background:#111d2c;color:#fff}.featured>a{background:#fff;color:#111d2c;border-color:#fff!important}.featured>a:hover{background:#1768e5;color:#fff}.subscription{margin-top:18px;background:#fff;border:1px solid #d6e2f1;border-radius:18px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;position:relative;overflow:hidden;box-shadow:0 14px 40px rgba(20,40,70,.045)}.subscription>div:first-child{padding:38px}.subscription>div:first-child>span{font-size:10px;letter-spacing:1.4px;color:#1768e5;font-weight:800}.subscription h3{font-size:27px;line-height:1.15;letter-spacing:-1px;margin:11px 0}.subscription p{font-size:15px;line-height:1.65;color:#667487;max-width:620px}.sub-price{border-left:1px solid #d8e2ed;padding:38px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;background:#edf4fd;overflow:hidden}.sub-price:before{content:"";position:absolute;width:180px;height:180px;border:1px solid #c8d9ec;border-radius:50%;right:-65px;top:-80px;box-shadow:0 0 0 28px rgba(200,217,236,.18),0 0 0 55px rgba(200,217,236,.1)}.sub-price small{font-size:9px;letter-spacing:1.2px;color:#788799;z-index:2}.sub-price strong{font-size:25px;line-height:1.15;letter-spacing:-1px;margin-top:9px;z-index:2}.sub-price a{margin-top:17px;font-size:12px;font-weight:800;color:#1768e5;z-index:2}.price-note{font-size:12px;line-height:1.5;color:#8390a0;margin:14px 3px 0}@media(max-width:900px){.section-head>p{width:auto;max-width:100%}.intro{grid-template-columns:1fr;gap:24px}.intro>.eyebrow{padding-top:0}.ticker>div{width:max-content;min-width:max-content;display:flex!important;gap:30px!important;animation:ticker 18s linear infinite!important}.ticker span,.ticker i{padding:0 10px!important}.proof-stats{margin:20px 20px 0;grid-template-columns:1fr}.proof-stat+.proof-stat{border-left:0;border-top:1px solid #e1e7ee}.price-grid{grid-template-columns:1fr}.price-grid article{min-height:auto}.price-grid h3,.price-grid>article>p,.price-grid ul{min-height:0}.subscription{grid-template-columns:1fr}.sub-price{border-left:0;border-top:1px solid #d8e2ed}}@media(max-width:560px){body{font-size:16px}.hero-text>p{font-size:17px}.status,.eyebrow{font-size:11px}.intro p,.dash-copy>p{font-size:16px}.bento p,.steps p,.case-copy>p,.contact p{font-size:14px}.card-metric{gap:6px}.card-metric span{font-size:8px!important;letter-spacing:.7px}.card-metric i{width:18px!important}.proof-stat{padding:23px}.proof-stat strong{font-size:34px}.price-grid article{padding:22px}.price-grid h3{font-size:26px}.price-grid>article>p{font-size:14px}.subscription>div:first-child,.sub-price{padding:26px}.dual-price{grid-template-columns:1fr}.dual-price>div+div{border-left:0;border-top:1px solid #e0e6ed}.featured .dual-price>div+div{border-color:#304157}.dual-price strong{white-space:normal}}

/* DAWKOZ header brand */
header .brand-logo{display:flex;align-items:center;width:190px;min-width:190px;height:54px;padding:0!important;text-decoration:none}
header .brand-logo img{display:block;width:100%;height:auto;max-height:48px;object-fit:contain;object-position:left center}
@media(max-width:900px){header .brand-logo{width:160px;min-width:160px;height:48px}header .brand-logo img{max-height:42px}}
@media(max-width:560px){header .brand-logo{width:138px;min-width:138px;height:44px}header .brand-logo img{max-height:38px}}

/* logo visibility fix */
header{overflow:visible!important}
header .brand-logo{width:240px!important;min-width:240px!important;height:58px!important;overflow:visible!important;flex-shrink:0!important}
header .brand-logo img{width:240px!important;height:58px!important;max-height:none!important;object-fit:contain!important;object-position:left center!important}
@media(max-width:900px){header .brand-logo{width:190px!important;min-width:190px!important;height:50px!important}header .brand-logo img{width:190px!important;height:50px!important}}
@media(max-width:560px){header .brand-logo{width:165px!important;min-width:165px!important;height:46px!important}header .brand-logo img{width:165px!important;height:46px!important}}

/* definitive header logo layout */
header{display:flex!important;align-items:center!important;gap:28px!important}
header .brand-logo{display:block!important;width:300px!important;min-width:300px!important;height:58px!important;overflow:visible!important;flex:0 0 300px!important}
header .brand-logo img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:left center!important;transform:none!important}
header nav{margin-left:auto!important}
@media(max-width:1050px){header .brand-logo{width:245px!important;min-width:245px!important;flex-basis:245px!important}header nav{gap:20px!important}}
@media(max-width:760px){header .brand-logo{width:210px!important;min-width:210px!important;flex-basis:210px!important;height:50px!important}header nav{display:none!important}}
header .brand-logo {
    width: 240px !important;
    min-width: 240px !important;
    flex: 0 0 240px !important;
    height: 65px !important;
    padding: 0 !important;
}

header .brand-logo img {
    display: block !important;
    width: 240px !important;
    height: 65px !important;
    object-fit: contain !important;
    object-position: left center !important;
    transform: none !important;
}
