/* Page-specific conversion layout: AI sales manager and AI autodialer */
.priority-hero{position:relative;min-height:640px!important;gap:52px!important;padding-top:64px!important;padding-bottom:64px!important;background:radial-gradient(circle at 82% 18%,rgba(193,248,106,.2),transparent 24%),linear-gradient(135deg,#071a23 0%,#0b3840 57%,#071920 100%)!important}
.priority-hero h1{max-width:760px!important;color:#f4fffa!important;font-size:clamp(46px,5.1vw,74px)!important}
.priority-hero h1 em{font-style:normal;color:#c9f86d}.priority-hero>div>p{max-width:650px!important;color:#d0e4df!important;font-size:19px!important}.priority-hero .eyebrow{color:#c9f86d!important}.priority-hero .crumbs,.priority-hero .crumbs a{color:#c9ded8!important}
.priority-hero .button{background:#c9f86d!important;color:#072329!important;box-shadow:0 14px 30px rgba(0,0,0,.24)!important}.priority-hero .text-link{color:#effff8!important;text-underline-offset:5px}.priority-hero .hero-actions{flex-wrap:wrap;gap:14px!important;margin-top:26px!important}
.priority-hero-contacts{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.priority-hero-contacts a{display:inline-flex;align-items:center;min-height:42px;padding:8px 12px;border:1px solid rgba(198,255,190,.42);border-radius:12px;color:#effff8;text-decoration:none;font-size:14px;font-weight:800;background:rgba(9,42,46,.42)}
.priority-hero-offers{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none}.priority-hero-offers li{padding:8px 11px;border:1px solid rgba(195,251,201,.3);border-radius:999px;color:#e9fff7;background:rgba(255,255,255,.07);font-size:13px;font-weight:750}.priority-hero-offers li:before{content:'';display:inline-block;width:6px;height:6px;margin:0 7px 1px 0;border-radius:50%;background:#c9f86d;box-shadow:0 0 9px rgba(201,248,109,.8)}
.priority-hero-visual{position:relative;min-height:455px;border:1px solid rgba(190,255,215,.34);border-radius:28px;overflow:hidden;background-position:center;background-size:cover;box-shadow:0 30px 80px rgba(0,0,0,.32)}.priority-hero-visual:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,20,25,.1),rgba(4,24,29,.7) 83%)}.manager-visual{background-image:url('/assets/ai-sales-manager-hero-v1.png')}.autodialer-visual{background-image:url('/assets/ai-autodialer-hero-v1.png')}
.priority-hero-overlay{position:absolute;left:22px;right:22px;bottom:22px;padding:18px;border:1px solid rgba(211,255,211,.28);border-radius:18px;background:rgba(5,31,36,.8);backdrop-filter:blur(13px);color:#f4fff9}.priority-hero-overlay small{color:#c9f86d;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.priority-flow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.priority-flow b{display:block;padding:10px 11px;border-radius:10px;background:rgba(255,255,255,.1);font-size:13px}.priority-flow i{color:#c9f86d;font-style:normal;font-weight:900}
.priority-section{padding:94px clamp(20px,8vw,130px);background:#f6faf7}.priority-intro{max-width:800px;margin-bottom:34px}.priority-intro .eyebrow{color:#087b70}.priority-intro h2{max-width:850px;margin:12px 0;font-size:clamp(34px,4.1vw,57px);line-height:1;letter-spacing:-.065em;color:#0b242c}.priority-intro p{max-width:760px;margin:0;color:#516b70;font-size:18px;line-height:1.62}
.priority-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.priority-card{position:relative;min-height:260px;padding:28px;border:1px solid #d4e5de;border-radius:22px;background:#fff;box-shadow:0 14px 30px rgba(18,57,55,.055)}.priority-card h3{margin:22px 0 12px;font-size:23px;line-height:1.08;letter-spacing:-.045em;color:#0c252d}.priority-card p{margin:0;color:#5a7074;line-height:1.58}.priority-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#e3f6ea;color:#0c786e}.priority-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.priority-journey{padding:90px clamp(20px,8vw,130px);background:linear-gradient(135deg,#08232d,#0c4548);color:#effff7}.priority-journey .eyebrow{color:#c9f86d}.priority-journey h2{max-width:720px;margin:12px 0;font-size:clamp(35px,4vw,58px);line-height:1;letter-spacing:-.065em}.priority-journey>p{max-width:710px;color:#c6ded7;font-size:18px}.journey-line{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:38px}.journey-step{padding:21px;border:1px solid rgba(191,249,220,.23);border-radius:18px;background:rgba(255,255,255,.055)}.journey-step b{display:block;color:#c9f86d;font-size:13px}.journey-step strong{display:block;margin-top:14px;font-size:20px;line-height:1.05}.journey-step span{display:block;margin-top:10px;color:#c5ddd6;font-size:14px;line-height:1.5}
.priority-price{padding:94px clamp(20px,8vw,130px);background:radial-gradient(circle at 88% 16%,rgba(201,248,109,.22),transparent 22%),#eff8f3}.price-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:26px;align-items:start}.price-layout h2{margin:12px 0;font-size:clamp(36px,4vw,58px);line-height:1;letter-spacing:-.065em;color:#0a2630}.price-layout>div>p{max-width:580px;color:#506a70;font-size:18px;line-height:1.6}.price-cards{display:grid;gap:14px}.price-card{padding:25px;border:1px solid #cfe2da;border-radius:22px;background:#fff;box-shadow:0 15px 34px rgba(13,64,60,.07)}.price-card.ai{background:linear-gradient(145deg,#08323a,#0a222b);border-color:#235a58;color:#effff8}.price-card .price-kicker{display:block;color:#087b70;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.price-card.ai .price-kicker{color:#c9f86d}.price-card h3{margin:9px 0;font-size:24px;letter-spacing:-.04em}.price-card p{margin:0;color:#536d71;line-height:1.55}.price-card.ai p{color:#c8dfda}.price-value{display:block;margin-top:16px;font-size:24px;font-weight:900;letter-spacing:-.04em}.price-card.ai .price-value{color:#c9f86d}.price-action{display:inline-flex;margin-top:18px;color:#0a6f66;font-weight:900;text-decoration-thickness:1px;text-underline-offset:5px}.price-card.ai .price-action{color:#eaffd9}
.priority-integrations{padding:88px clamp(20px,8vw,130px);background:#f7faf8}.integration-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:52px;align-items:center}.integration-layout h2{margin:12px 0;font-size:clamp(35px,4vw,56px);line-height:1;letter-spacing:-.065em}.integration-layout p{color:#516a70;font-size:18px;line-height:1.62}.integration-map{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.integration-map span{display:grid;place-items:center;min-height:86px;padding:12px;border:1px solid #cfe1da;border-radius:17px;background:#fff;color:#0b4b48;font-size:14px;font-weight:900;box-shadow:0 10px 18px rgba(15,62,58,.04)}.integration-map span:nth-child(2){background:#e7f7ef}.integration-map span:nth-child(5){background:#dff8ed}.integration-map span:nth-child(6){background:#0a3239;color:#eaffdb}
.priority-trust{padding:88px clamp(20px,8vw,130px);background:linear-gradient(120deg,#0a2029,#103f42);color:#effff8}.trust-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:start}.trust-layout h2{margin:12px 0;font-size:clamp(35px,4vw,56px);line-height:1;letter-spacing:-.065em}.trust-layout>div>p{color:#c5dcd6;font-size:18px;line-height:1.62}.trust-list{display:grid;gap:12px}.trust-list article{padding:19px 0 19px 52px;position:relative;border-bottom:1px solid rgba(196,245,218,.2)}.trust-list article:before{content:'✓';position:absolute;left:0;top:18px;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:rgba(201,248,109,.14);color:#c9f86d;font-weight:900}.trust-list h3{margin:0;font-size:20px}.trust-list p{margin:7px 0 0;color:#bdd6d0;line-height:1.55}
.priority-related{padding:86px clamp(20px,8vw,130px);background:#f5f9f6}.priority-related .priority-cards .priority-card{min-height:208px}.priority-related a{display:block;text-decoration:none}.priority-related small{display:block;margin-top:18px;color:#087b70;font-weight:900}
.priority-contact{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;padding:88px clamp(20px,8vw,130px);background:radial-gradient(circle at 83% 24%,rgba(195,248,106,.33),transparent 22%),linear-gradient(135deg,#0d3940,#092229);color:#f2fff9}.priority-contact h2{margin:12px 0;font-size:clamp(38px,4.4vw,64px);line-height:.98;letter-spacing:-.07em}.priority-contact p{max-width:650px;color:#cce3dd;font-size:18px;line-height:1.62}.contact-channel-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.contact-channel-list a{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid rgba(204,255,209,.32);border-radius:12px;color:#effff8;text-decoration:none;font-weight:850}.priority-contact .button{margin-top:10px;background:#c9f86d;color:#08242a}.priority-contact-card{align-self:center;padding:28px;border:1px solid rgba(202,255,209,.32);border-radius:24px;background:rgba(255,255,255,.07);backdrop-filter:blur(10px)}.priority-contact-card strong{display:block;font-size:24px}.priority-contact-card p{font-size:16px}.priority-contact-card a.phone-link{display:inline-block;margin:14px 0;color:#c9f86d;font-size:25px;font-weight:900;text-underline-offset:5px}
.priority-faq{padding:86px clamp(20px,8vw,130px);background:#f6faf7}.priority-faq .faq-wrap{max-width:1000px}.priority-faq h2{margin:12px 0 26px;font-size:clamp(35px,4vw,55px);line-height:1;letter-spacing:-.065em}.priority-faq details{padding:20px 0;border-top:1px solid #cfe0d9}.priority-faq summary{cursor:pointer;font-size:20px;font-weight:850;color:#0b2930}.priority-faq details p{max-width:820px;margin:14px 0 0;color:#526a70;line-height:1.64}.priority-faq details:last-child{border-bottom:1px solid #cfe0d9}
@media(max-width:900px){.priority-hero{min-height:auto!important;padding-top:46px!important;padding-bottom:48px!important}.priority-hero-visual{min-height:360px}.priority-cards,.journey-line{grid-template-columns:1fr}.price-layout,.integration-layout,.trust-layout,.priority-contact{grid-template-columns:1fr;gap:30px}.integration-map{grid-template-columns:repeat(2,1fr)}.priority-section,.priority-price,.priority-integrations,.priority-trust,.priority-related,.priority-contact,.priority-faq,.priority-journey{padding-top:64px;padding-bottom:64px}.priority-hero h1{font-size:clamp(43px,12vw,58px)!important}.priority-hero-offers{margin-top:22px}.priority-hero-contacts a{flex:1 1 auto;justify-content:center}.priority-flow b{padding:9px;font-size:12px}.priority-hero-overlay{left:14px;right:14px;bottom:14px;padding:14px}.priority-card{min-height:0}.journey-step{padding:18px}.priority-contact-card{padding:23px}.priority-faq summary{font-size:18px}}
