/* Generated by tools/merge-css.mjs from styles/pages/*.css. Do not edit; edit those and run npm run css. */
:root{--font:var(--font-jakarta),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif; --orange:#ed7330; --orange-light:#ff9142; --orange-dark:#c9631d; --yellow:#f5c147; --accent-text:#b4530b; --dark:#121212; --ink:#121212; --ink-2:#2c2822; --body:#50525f; --muted:#6b6258; --gray:#6b6b6b; --border:#e7e2dc; --cream:#f8f5f1; --peach:#fdeede; --peach-2:#fff7ef; --peach-line:#f6c79b; --grey-card:#f1ece6; --r-card:22px; --r-pill:999px;}
.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none;border:1px solid transparent}
.btn-primary{background:var(--orange);color:#fff}
.btn-primary .arrow{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#fff;color:var(--orange);font-size:14px}
.btn-outline{background:transparent;color:#121212;border:1px solid #d8cfc4}
.section-header{max-width:720px;margin:0 auto 50px;text-align:center;margin-bottom:34px}
.section-heading{font-size:36px;font-weight:800;color:#121212;margin-bottom:16px;line-height:1.2}
.section-desc{font-size:16.5px;line-height:1.65;color:var(--gray)}
.step-section{padding:72px 24px}
.bg-white{background:#fff}
.bg-cream{background:var(--cream)}
.step-tag{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--orange);background:#fdeede;border-radius:999px;padding:7px 16px;margin-bottom:16px}
@media (max-width:700px){.section-heading{font-size:28px;}
}.soon-tag{display:inline-block;margin-left:8px;font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#b4530b;background:#fdeede;border:1px solid #f6c79b;border-radius:999px;padding:3px 8px;vertical-align:middle;white-space:nowrap}
.ao-crumbs{font-size:14px;color:#50525f;margin:0 0 18px}
.ao-crumbs a{color:#b4530b;font-weight:700;text-decoration:none}
.ao-crumbs span{margin:0 8px;color:#8a847c}
.ao-chips{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:16px}
.ao-chip{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:#b4530b;background:#fdeede;border:1px solid #f6c79b;border-radius:999px;padding:7px 16px}
.ao-chip.soon{color:#2c2822;background:#f1ece6;border-color:#d9d0c6}
.ao-what{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}
.ao-lead{margin:0 0 20px;font-size:26px;font-weight:800;line-height:1.25;color:#121212}
.ao-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}
.ao-checks li{display:flex;gap:14px;align-items:flex-start;font-size:17px;line-height:1.55;color:#50525f}
.ao-checks li .mi{width:30px;height:30px;border-radius:50%;background:rgba(237,115,48,.14);color:#ed7330;font-size:17px;flex-shrink:0;margin-top:1px}
.ao-checks strong{color:#121212}
.ao-ben{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.ao-bc{background:#fff;border:1px solid #e7e2dc;border-radius:20px;padding:24px 20px}
.ao-bc .mi{width:46px;height:46px;border-radius:14px;background:#ed7330;color:#fff;font-size:26px;margin-bottom:16px}
.ao-bc p{margin:0;font-size:14.5px;line-height:1.55;color:#50525f;font-weight:500}
.ao-why{max-width:1160px;margin:0 auto}
.ao-why-pts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 24px;padding:0;list-style:none}
.ao-why-pts li{background:#f8f5f1;border:1px solid #e7e2dc;border-radius:18px;padding:22px 20px;font-size:15.5px;line-height:1.55;color:#50525f}
.ao-why-pts li:before{content:"";display:block;width:10px;height:10px;border-radius:50%;background:#ed7330;margin-bottom:14px}
.ao-quote{background:#f8f5f1;border:1px solid #f6c79b;border-radius:20px;padding:26px 30px;text-align:center;font-size:22px;line-height:1.4;font-weight:700;color:#121212}
.ao-quote mark{background:#fdeede;color:#b4530b;padding:2px 8px;border-radius:6px}
.ao-other{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.ao-oc{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid #e7e2dc;border-radius:18px;padding:18px;text-decoration:none;transition:border-color .2s,transform .2s}
.ao-oc:hover{border-color:#ed7330;transform:translateY(-3px)}
.ao-oc img{width:72px;height:72px;object-fit:contain;flex-shrink:0}
.ao-oc b{display:block;font-size:17px;font-weight:800;color:#121212}
.ao-oc span{font-size:14px;color:#50525f;line-height:1.4}
.ao-bc h3{margin:0 0 6px;font-size:18px;font-weight:800;color:#121212;line-height:1.25}
.ao-band{max-width:1160px;margin:22px auto 0;background:#fff;border:1px solid #f6c79b;border-radius:22px;padding:28px 30px;text-align:center}
.ao-band h3{margin:0 0 10px;font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#b4530b}
.ao-band .ao-quote{background:none;border:0;padding:0;font-size:24px}
.ao-leaks{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;position:relative}
.ao-lk{background:#f8f5f1;border:1px solid #e7e2dc;border-radius:20px;padding:26px 22px;text-align:center}
.ao-lk .mi{width:64px;height:64px;border-radius:50%;background:#fff;border:2px solid #f6c79b;color:#ed7330;font-size:32px;margin-bottom:14px}
.ao-lk h3{margin:0 0 6px;font-size:19px;font-weight:800;color:#121212}
.ao-lk p{margin:0;font-size:15px;line-height:1.5;color:#50525f}
.ao-end{max-width:1160px;margin:16px auto 0;display:flex;align-items:center;justify-content:center;gap:10px;background:#f1ece6;border-radius:16px;padding:14px 20px;font-weight:800;color:#2c2822;font-size:16px}
.ao-end .mi{font-size:22px;color:#50525f}
.ao-flow{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;position:relative}
.ao-flow:before{content:"";position:absolute;left:16.6%;right:16.6%;top:44px;height:3px;background:repeating-linear-gradient(90deg,#ed7330 0 10px,transparent 10px 18px);opacity:.5}
.ao-fs{position:relative;text-align:center;padding:0 10px}
.ao-fi{width:90px;height:90px;border-radius:50%;background:#ed7330;color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;position:relative;box-shadow:0 0 0 8px #fff,0 10px 24px rgba(237,115,48,.3)}
.ao-fi .mi{font-size:42px;color:#fff}
.ao-fn{position:absolute;top:-4px;right:-4px;width:30px;height:30px;border-radius:50%;background:#fff;color:#b4530b;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;border:2px solid #ed7330}
.ao-fs h3{margin:0 0 6px;font-size:20px;font-weight:800;color:#121212}
.ao-fs p{margin:0;font-size:15px;line-height:1.5;color:#50525f}
.ao-vs{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:20px}
.ao-vc{border-radius:22px;padding:28px 28px 26px}
.ao-vc.wo{background:#f1ece6;border:1px solid #d9d0c6}
.ao-vc.wi{background:#fff7ef;border:2px solid #ed7330;box-shadow:0 14px 34px rgba(237,115,48,.14)}
.ao-vc h3{margin:0 0 16px;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.ao-vc.wo h3{color:#50525f}
.ao-vc.wi h3{color:#b4530b}
.ao-vc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}
.ao-vc li{display:flex;gap:12px;align-items:center;font-size:17px;font-weight:600;line-height:1.35;color:#2c2822}
.ao-vc li .mi{width:30px;height:30px;border-radius:50%;font-size:18px;flex-shrink:0}
.ao-vc.wo li .mi{background:#e7e0d7;color:#50525f}
.ao-vc.wi li .mi{background:#ed7330;color:#fff}
.ao-fit{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.ao-ft{background:#fff;border:1px solid #e7e2dc;border-radius:18px;padding:22px 20px;text-align:center}
.ao-ft .mi{width:56px;height:56px;border-radius:16px;background:#fdeede;color:#ed7330;font-size:30px;margin-bottom:12px}
.ao-ft b{display:block;font-size:16.5px;font-weight:800;color:#121212;margin-bottom:4px;line-height:1.3}
.ao-ft span{font-size:14.5px;color:#50525f;line-height:1.45;display:block}
.ao-cta{max-width:1160px;margin:0 auto;display:flex;align-items:center;gap:28px;background:#fff;border:2px solid #ed7330;border-radius:24px;padding:30px 34px;box-shadow:0 14px 34px rgba(237,115,48,.14)}
.ao-cta-i{width:64px;height:64px;border-radius:50%;background:#ed7330;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}
.ao-cta-i .mi{font-size:32px;color:#fff}
.ao-cta-t{flex:1}
.ao-cta-t b{display:block;font-size:24px;font-weight:800;color:#121212;line-height:1.25}
.ao-cta-t span{font-size:16px;color:#50525f}
.ao-cta-b{display:flex;gap:12px;flex-wrap:wrap}
.ao-leaks.n4{grid-template-columns:repeat(4,minmax(0,1fr))}
.ao-flow.n5{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}
.ao-vs.two{grid-template-columns:1fr 1fr}
@media (max-width:900px){.ao-what{grid-template-columns:1fr;gap:28px;}
.ao-ben,.ao-why-pts{grid-template-columns:repeat(2,minmax(0,1fr));}
.ao-other{grid-template-columns:1fr;}
.ao-lead{font-size:24px;}
.ao-quote{font-size:19px;padding:22px 20px;}
.ao-leaks,.ao-flow,.ao-vs{grid-template-columns:1fr;}
.ao-flow:before{display:none;}
.ao-fit{grid-template-columns:repeat(2,minmax(0,1fr));}
.ao-cta{flex-direction:column;text-align:center;padding:26px 22px;}
.ao-cta-b{justify-content:center;}
.ao-leaks.n4{grid-template-columns:repeat(2,minmax(0,1fr));}
.ao-flow.n5{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px;}
.ao-vs.two{grid-template-columns:1fr;}
}@media (max-width:520px){.ao-ben,.ao-why-pts{grid-template-columns:1fr;}
.ao-fit{grid-template-columns:1fr;}
}.st-wrap{max-width:1060px;margin:0 auto;display:grid;grid-template-columns:56px 1fr;gap:20px}
.st-rail{display:flex;flex-direction:column;align-items:center;gap:10px}
.st-rl{writing-mode:vertical-rl;transform:rotate(180deg);font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#b4530b}
.st-arrow{flex:1;width:3px;border-radius:3px;background:linear-gradient(to top,#f6c79b,#ed7330);position:relative;display:flex;align-items:flex-start;justify-content:center}
.st-arrow .mi{position:absolute;top:-6px;font-size:26px;color:#ed7330;background:#f8f5f1;border-radius:50%}
.st-stack{display:flex;flex-direction:column}
.st-layer{display:grid;grid-template-columns:1fr 1.15fr;gap:28px;align-items:center;border-radius:24px;padding:28px 32px}
.st-layer.top{background:#fff7ef;border:2px solid #ed7330;box-shadow:0 14px 34px rgba(237,115,48,.14)}
.st-layer.base{background:#fff;border:1px solid #e7e2dc}
.st-badge{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b4530b;background:#fdeede;border-radius:999px;padding:5px 12px 5px 8px;margin-bottom:12px}
.st-badge .mi{font-size:18px}
.st-head h3{margin:0 0 8px;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.15;color:#121212}
.st-head h3 small{font-size:.55em;font-weight:700;color:#b4530b}
.st-head p{margin:0;font-size:16px;line-height:1.55;color:#50525f}
.st-ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}
.st-ul li{display:flex;gap:12px;align-items:center;font-size:16px;font-weight:600;line-height:1.35;color:#2c2822}
.st-ul li .mi{width:28px;height:28px;border-radius:50%;font-size:18px;flex-shrink:0;background:#fdeede;color:#ed7330}
.st-layer.top .st-ul li .mi{background:#ed7330;color:#fff}
.st-join{display:flex;justify-content:center;margin:-4px 0;position:relative;z-index:1}
.st-join span{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #f6c79b;color:#b4530b;font-size:14px;font-weight:700;border-radius:999px;padding:7px 16px}
.st-join .mi{font-size:18px}
@media (max-width:900px){.st-wrap{grid-template-columns:1fr;}
.st-rail{display:none;}
.st-layer{grid-template-columns:1fr;gap:18px;padding:24px 22px;}
}.qa-section{background:var(--cream);padding:90px 24px}
.qa-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:12px}
.qa{border:1px solid var(--border);border-radius:16px;padding:2px 24px;background:#fff}
.qa summary{font-size:17px}
.qa p{font-size:15px;line-height:1.65;color:var(--gray);padding:0 0 18px}
.qa a{color:var(--orange);font-weight:700}
.faq2-grid{max-width:860px;margin:0 auto;display:block}
.faq2-side{position:sticky;top:24px}
.faq2-side .section-heading{font-size:34px}
.faq2-card{margin-top:28px;background:linear-gradient(150deg,#1c1612,#121212);border-radius:24px;padding:34px 30px;display:flex;flex-direction:column;gap:14px;box-shadow:0 20px 44px rgba(11,9,8,.25)}
.faq2-card b{color:#fff;font-size:26px;line-height:1.2}
.faq2-card span{color:#b9b2aa;font-size:14.5px;line-height:1.5}
.faq2-card .btn{justify-content:center;margin-top:6px;padding:16px 24px}
.faq2-wa{color:var(--orange-light);font-weight:600;font-size:14.5px;text-decoration:none}
.faq2 .qa-list{max-width:none;margin:0;gap:14px}
.faq2 .qa{background:var(--cream);border:1px solid var(--border);border-radius:18px;padding:4px 26px}
.faq2 .qa[open]{background:#fff;border-color:var(--orange);box-shadow:0 10px 28px rgba(237,115,48,.10)}
.faq2 .qa summary{font-size:17px;padding:20px 0}
.faq2 .qa-body p{font-size:15.5px;line-height:1.7;color:#50525f;padding:0 0 22px}
.faq2 .qa a{color:var(--orange);font-weight:700}
.faq2-card .fc-eyebrow{align-self:flex-start;font-size:11px;margin-bottom:4px;color:var(--orange-light)}
.faq2 .section-header{margin-bottom:36px}
.faq2.ao-faq .qa{background:#f8f5f1}
.faq2.ao-faq .qa[open]{background:#fff}
@media (max-width:900px){.faq2-grid{grid-template-columns:1fr;gap:34px;}
.faq2-side{position:static;}
}.marquee-section{background:#fff;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:34px 0;overflow:hidden}
.marquee-caption{text-align:center;font-size:13px;color:var(--gray);margin-bottom:22px;letter-spacing:.03em}
.marquee-track{display:flex;width:max-content;animation:scroll 26s linear infinite}
.marquee-track:hover{animation-play-state:paused}
.final-cta{background:var(--cream);padding:80px 24px 90px}
.final-cta-inner{position:relative;max-width:1160px;margin:0 auto;border-radius:34px;padding:84px 32px;text-align:center;overflow:hidden;background:linear-gradient(150deg,#1c1612 0%,#121212 70%)}
.fc-orb{position:absolute;border-radius:50%;pointer-events:none}
.fc-orb-1{width:520px;height:520px;left:-140px;top:-220px;background:radial-gradient(closest-side,rgba(237,115,48,.55),transparent 72%)}
.fc-orb-2{width:460px;height:460px;right:-120px;bottom:-240px;background:radial-gradient(closest-side,rgba(255,145,66,.40),transparent 72%)}
.fc-content{position:relative;z-index:1;max-width:780px;margin:0 auto}
.fc-eyebrow{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--orange-light);border:1px solid rgba(255,145,66,.45);border-radius:999px;padding:7px 16px;margin-bottom:24px}
.final-cta h2{font-size:50px;line-height:1.12;font-weight:800;color:#fff;margin-bottom:18px;letter-spacing:-.01em}
.final-cta p{font-size:18px;line-height:1.6;color:#c9c3bc;margin-bottom:38px;margin:0 auto 38px;max-width:640px}
.fc-btn{padding:18px 32px;font-size:16px;box-shadow:0 14px 32px rgba(237,115,48,.4)}
.fc-link{display:inline-block;margin-top:22px;font-size:15px;font-weight:600;color:#c9c3bc;text-decoration:none}
.fc-link:hover{color:#fff;text-decoration:underline}
.fc-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}
.fc-btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:18px 30px;border-radius:999px;font-size:16px;font-weight:600;text-decoration:none;color:#fff;border:1.5px solid rgba(255,255,255,.4);transition:background .15s ease,border-color .15s ease}
.fc-btn-ghost:hover{background:rgba(255,255,255,.1);border-color:#fff}
.fc-points{list-style:none;display:flex;gap:10px 28px;justify-content:center;flex-wrap:wrap;margin-top:34px;padding-top:26px;border-top:1px solid rgba(255,255,255,.12)}
.fc-points li{font-size:14.5px;font-weight:600;color:#d8d2ca}
@media (max-width:700px){.final-cta h2{font-size:34px;}
.final-cta-inner{padding:60px 22px;}
.final-cta p{font-size:16px;}
}button,input,select,textarea{font-family:inherit}
:root{--orange:#ed7330; --orange-dark:#c9631d; --orange-light:#ff9142; --dark:#121212; --cream:#f8f5f1; --gray:#6b6b6b; --border:#e7e2dc;}
*{box-sizing:border-box;margin:0;padding:0;}
:where(:root:has(.pg:not(.pg-home))) body{font-family:var(--font-jakarta),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background:#fff;}
:where(:root:has(.pg-home)) body{font-family:var(--font-jakarta),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif; background:var(--cream);}
.label-row{text-align:center;padding:18px 0 6px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gray);font-weight:700;}
a:where(.pg:not(.pg-home) *){color:inherit;}
.site-header{position:absolute;top:0;left:0;right:0;z-index:20;padding:26px 32px;display:flex;align-items:center;justify-content:space-between;}
.site-logo{display:flex;align-items:center;gap:9px;font-size:21px;font-weight:700;color:var(--orange);text-decoration:none;}
.site-logo .logo-dot{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--orange-light),var(--orange));flex-shrink:0;}
.nav-pill:where(.pg:not(.pg-home) *){position:absolute;left:50%;top:26px;transform:translateX(-50%);display:flex;align-items:center;gap:30px;background:rgba(15,12,10,.92);border:1px solid rgba(255,255,255,.1);padding:13px 28px;border-radius:999px;}
.nav-pill:where(.pg-home *){position:absolute;left:50%;top:26px;transform:translateX(-50%); display:flex;align-items:center;gap:30px; background:rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.14); padding:13px 28px;border-radius:999px;}
.nav-pill a{color:#e7e2dc;font-size:14.5px;font-weight:500;text-decoration:none;white-space:nowrap;}
.nav-pill a:hover{color:#fff;}
.nav-menu-btn:where(.pg:not(.pg-home) *){width:44px;height:44px;border-radius:50%;border:1px solid var(--border);background:#fff;display:none;align-items:center;justify-content:center;color:#121212;}
.nav-menu-btn:where(.pg-home *){width:44px;height:44px;border-radius:50%; border:1px solid rgba(255,255,255,.18); background:rgba(255,255,255,.05); display:none;align-items:center;justify-content:center; color:#fff;}
@media (max-width:900px){.nav-pill{display:none;}
.nav-menu-btn{display:flex;}
}.header-right{display:flex;align-items:center;gap:14px;}
.header-cta{display:inline-flex;align-items:center;gap:8px;background:var(--orange);color:#fff;font-size:14px;font-weight:700;padding:11px 20px;border-radius:999px;text-decoration:none;white-space:nowrap;}
.header-cta:hover{background:var(--orange-dark);}
.header-cta .arrow{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:rgba(255,255,255,.3);font-size:11px;}
@media (max-width:480px){.header-cta{padding:9px 14px;font-size:13px;}
.header-cta .arrow{display:none;}
}.page-hero:where(.pg:not(.pg-home) *){position:relative; padding:150px 24px 70px; text-align:center; background:linear-gradient(180deg,#fff 0%,#fdf1e6 100%); overflow:hidden;}
.grid-overlay:where(.pg:not(.pg-home) *){position:absolute;top:60px;left:50%;transform:translateX(-50%); width:760px;max-width:90%;height:260px; background-image: linear-gradient(to right, rgba(0,0,0,.05) 1px, transparent 1px), linear-gradient(to bottom, rgba(0,0,0,.05) 1px, transparent 1px); background-size:60px 60px; mask-image:linear-gradient(to bottom, black 40%, transparent 100%); pointer-events:none;}
.page-hero-inner:where(.pg:not(.pg-home) *){position:relative;max-width:760px;margin:0 auto;}
.page-hero h1:where(.pg:not(.pg-home) *){font-size:44px;font-weight:800;color:#121212;line-height:1.2;margin-bottom:24px;}
.page-hero p:where(.pg:not(.pg-home) *){font-size:17px;line-height:1.65;color:var(--gray);max-width:640px;margin:0 auto;}
.btn:where(.pg:not(.pg-home) *){display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none;border:1px solid transparent;}
.hero:where(.pg-home *){position:relative; min-height:640px; display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; padding:90px 24px 70px; background: radial-gradient(60% 55% at 50% 30%, rgba(237,115,48,.35), transparent 70%), radial-gradient(40% 40% at 80% 80%, rgba(255,145,66,.18), transparent 70%), var(--dark); overflow:hidden;}
.hero:where(.pg-home *)::before{content:""; position:absolute; inset:0; background: linear-gradient(115deg, transparent 40%, rgba(237,115,48,.10) 50%, transparent 60%); background-size:200% 200%; animation:streak 6s linear infinite; pointer-events:none;}
@keyframes streak{0%{background-position:0% 0%;} 100%{background-position:200% 200%;}}
.hero-inner:where(.pg-home *){position:relative;z-index:2;max-width:760px;}
.pill:where(.pg-home *){display:inline-block; padding:9px 20px; border-radius:999px; border:1px solid rgba(255,255,255,.18); background:rgba(255,255,255,.05); color:#e7e2dc; font-size:14px; margin-bottom:28px;}
h1:where(.pg-home *){color:#fff; font-size:52px; line-height:1.15; font-weight:800; margin-bottom:22px;}
h1 span:where(.pg-home *){display:block;}
.hero p:where(.pg-home *){color:#c9c3bc; font-size:17px; line-height:1.6; max-width:640px; margin:0 auto 34px;}
.cta-row:where(.pg-home *){display:flex; gap:14px; justify-content:center; flex-wrap:wrap;}
.btn:where(.pg-home *){display:inline-flex; align-items:center; gap:10px; padding:15px 26px; border-radius:999px; font-size:15px; font-weight:600; text-decoration:none; cursor:pointer; border:1px solid transparent; transition:transform .15s ease;}
.btn:hover:where(.pg-home *){transform:translateY(-1px);}
.btn-primary{background:var(--orange);color:#fff;}
.btn-primary .arrow{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#fff;color:var(--orange);font-size:14px;}
.btn-outline{background:transparent;color:#121212;border:1px solid #d8cfc4;}
.cta-row-center{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;}
.demo-section:where(.pg:not(.pg-home) *){padding:80px 24px; background:linear-gradient(180deg,#fdf1e6 0%,#fbe4cf 100%);}
.demo-section .section-header:where(.pg:not(.pg-home) *){max-width:680px;margin:0 auto 50px;text-align:center;}
.demo-section .section-heading:where(.pg:not(.pg-home) *){font-size:34px;font-weight:800;color:#121212;margin-bottom:16px;line-height:1.2;}
.demo-section .section-desc:where(.pg:not(.pg-home) *){font-size:16px;line-height:1.6;color:#5a5248;}
.demo-wrap:where(.pg:not(.pg-home) *){max-width:1000px;margin:0 auto;}
.demo-vs:where(.pg:not(.pg-home) *){text-align:center;font-size:13px;font-weight:800;letter-spacing:.08em; text-transform:uppercase;color:var(--orange-dark);margin-bottom:22px;}
.demo-run:where(.pg:not(.pg-home) *){text-align:center;margin-bottom:36px;}
.demo-run .btn:where(.pg:not(.pg-home) *){background:#161311;color:#fff;}
.demo-grid:where(.pg:not(.pg-home) *){display:grid;grid-template-columns:1fr 1fr;gap:22px;}
@media (max-width:800px){.demo-grid:where(.pg:not(.pg-home) *){grid-template-columns:1fr;}
}.demo-card:where(.pg:not(.pg-home) *){border:1px solid var(--border);border-radius:22px;padding:0;overflow:hidden;background:#fff;}
.demo-head:where(.pg:not(.pg-home) *){display:flex;align-items:center;justify-content:space-between;gap:10px;padding:22px 24px;}
.demo-head .d-label:where(.pg:not(.pg-home) *){font-size:16px;font-weight:700;color:#121212;}
.demo-url:where(.pg:not(.pg-home) *){font-family:ui-monospace,Menlo,monospace;font-size:12px;color:#6b6b6b;border:1px solid var(--border);border-radius:8px;padding:8px 12px;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.demo-body:where(.pg:not(.pg-home) *){background:#f2efeb;padding:22px 24px 26px;}
.demo-progress:where(.pg:not(.pg-home) *){height:8px;border-radius:4px;background:#e7e2dc;margin-bottom:10px;overflow:hidden;}
.demo-progress span:where(.pg:not(.pg-home) *){display:block;height:100%;width:0%;background:var(--orange);}
.demo-timer:where(.pg:not(.pg-home) *){font-family:ui-monospace,Menlo,monospace;font-size:13px;font-weight:700;color:#50525f;margin-bottom:16px;}
.demo-preview:where(.pg:not(.pg-home) *){height:260px;border-radius:14px;background:#f8f5f1;border:1px dashed var(--border); display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#a89f94;}
.demo-preview .play-icon:where(.pg:not(.pg-home) *){width:52px;height:52px;border-radius:50%;background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;color:#b9b2a9;}
.section-header:where(.pg:not(.pg-home) *){max-width:720px;margin:0 auto 50px;text-align:center;}
.section-heading:where(.pg:not(.pg-home) *){font-size:36px;font-weight:800;color:#121212;margin-bottom:16px;line-height:1.2;}
.section-desc:where(.pg:not(.pg-home) *){font-size:16.5px;line-height:1.65;color:var(--gray);}
.eyebrow:where(.pg:not(.pg-home) *),.pill-label:where(.pg:not(.pg-home) *){display:inline-block;font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--orange);margin-bottom:14px;}
.page-hero h1:where(.pg:not(.pg-home) *){font-size:46px;}
.explain-section:where(.pg:not(.pg-home) *){background:#fff;padding:90px 24px;}
.explain-grid:where(.pg:not(.pg-home) *){max-width:1040px;margin:0 auto 50px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:16px;align-items:center;}
@media (max-width:860px){.explain-grid:where(.pg:not(.pg-home) *){grid-template-columns:1fr;}
.explain-arrow:where(.pg:not(.pg-home) *){transform:rotate(90deg);text-align:center;}
}.explain-step:where(.pg:not(.pg-home) *){background:var(--cream);border:1px solid var(--border);border-radius:22px;padding:28px 24px;height:100%;}
.ex-num:where(.pg:not(.pg-home) *),.proc-num:where(.pg:not(.pg-home) *){width:38px;height:38px;border-radius:50%;background:var(--orange);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:16px;}
.explain-step h3:where(.pg:not(.pg-home) *),.proc-card h3:where(.pg:not(.pg-home) *){font-size:18px;font-weight:700;color:#121212;margin-bottom:8px;}
.explain-step p:where(.pg:not(.pg-home) *),.proc-card p:where(.pg:not(.pg-home) *){font-size:14.5px;line-height:1.55;color:var(--gray);}
.explain-arrow:where(.pg:not(.pg-home) *){font-size:26px;color:var(--orange);font-weight:700;}
.explain-visual:where(.pg:not(.pg-home) *){max-width:760px;margin:0 auto;text-align:center;}
.explain-visual img:where(.pg:not(.pg-home) *){max-width:100%;height:auto;}
.outcomes-section:where(.pg:not(.pg-home) *){background:var(--cream);padding:90px 24px;}
.outcome-grid:where(.pg:not(.pg-home) *){max-width:1160px;margin:0 auto 40px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}
@media (max-width:1000px){.outcome-grid:where(.pg:not(.pg-home) *){grid-template-columns:repeat(2,1fr);}
}@media (max-width:560px){.outcome-grid:where(.pg:not(.pg-home) *){grid-template-columns:1fr;}
}.outcome-card:where(.pg:not(.pg-home) *){background:#fff;border:1px solid var(--border);border-radius:22px;padding:30px 26px;}
.icon-badge:where(.pg:not(.pg-home) *){width:60px;height:60px;border-radius:16px;background:linear-gradient(160deg,#fde3cd,#fbeee2);display:flex;align-items:center;justify-content:center;margin-bottom:22px;}
.icon-badge svg:where(.pg:not(.pg-home) *){width:28px;height:28px;}
.outcome-card h3:where(.pg:not(.pg-home) *){font-size:19px;font-weight:700;color:#121212;margin-bottom:10px;}
.outcome-card p:where(.pg:not(.pg-home) *){font-size:14.5px;line-height:1.6;color:var(--gray);}
.tech-details:where(.pg:not(.pg-home) *){max-width:900px;margin:0 auto;background:#fff;border:1px solid var(--border);border-radius:18px;padding:6px 24px;}
.tech-details summary:where(.pg:not(.pg-home) *),.qa summary:where(.pg:not(.pg-home) *){cursor:pointer;font-weight:700;color:#121212;padding:16px 0;list-style:none;display:flex;justify-content:space-between;align-items:center;}
.tech-details summary:where(.pg:not(.pg-home) *)::-webkit-details-marker,.qa summary:where(.pg:not(.pg-home) *)::-webkit-details-marker{display:none;}
.tech-details summary:where(.pg:not(.pg-home) *)::after,.qa summary:where(.pg:not(.pg-home) *)::after{content:"+";font-size:22px;color:var(--orange);font-weight:700;}
.tech-details[open] summary:where(.pg:not(.pg-home) *)::after,.qa[open] summary:where(.pg:not(.pg-home) *)::after{content:"–";}
.tech-grid:where(.pg:not(.pg-home) *){display:grid;grid-template-columns:1fr 1fr;gap:18px 30px;padding:6px 0 20px;}
@media (max-width:760px){.tech-grid:where(.pg:not(.pg-home) *){grid-template-columns:1fr;}
}.tech-grid b:where(.pg:not(.pg-home) *){display:block;font-size:14.5px;color:#121212;margin-bottom:4px;}
.tech-grid span:where(.pg:not(.pg-home) *){font-size:14px;line-height:1.55;color:var(--gray);}
.cms-section:where(.pg:not(.pg-home) *){background:#fff;padding:90px 24px;}
.cms-chips:where(.pg:not(.pg-home) *){max-width:900px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:14px;}
.cms-chips span:where(.pg:not(.pg-home) *){font-size:17px;font-weight:700;color:#121212;background:var(--cream);border:1px solid var(--border);border-radius:999px;padding:14px 26px;}
.process-section:where(.pg:not(.pg-home) *){background:var(--cream);padding:90px 24px;}
.process-grid:where(.pg:not(.pg-home) *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}
@media (max-width:1000px){.process-grid:where(.pg:not(.pg-home) *){grid-template-columns:repeat(2,1fr);}
}@media (max-width:560px){.process-grid:where(.pg:not(.pg-home) *){grid-template-columns:1fr;}
}.proc-card:where(.pg:not(.pg-home) *){background:#fff;border:1px solid var(--border);border-radius:22px;padding:28px 24px;}
.qa-section:where(.pg:not(.pg-home) *){background:#fff;padding:90px 24px;}
.qa-list:where(.pg:not(.pg-home) *){max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:12px;}
.qa:where(.pg:not(.pg-home) *){border:1px solid var(--border);border-radius:16px;padding:2px 24px;background:var(--cream);}
.qa summary:where(.pg:not(.pg-home) *){font-size:17px;}
.qa p:where(.pg:not(.pg-home) *){font-size:15px;line-height:1.65;color:var(--gray);padding:0 0 18px;}
.qa a:where(.pg:not(.pg-home) *){color:var(--orange);font-weight:700;}
.proof2-section:where(.pg:not(.pg-home) *){background:var(--cream);padding:90px 24px 70px;text-align:center;}
.proof2-stats:where(.pg:not(.pg-home) *){max-width:960px;margin:0 auto 60px;display:grid;grid-template-columns:1fr 1fr;gap:20px;text-align:left;}
@media (max-width:760px){.proof2-stats:where(.pg:not(.pg-home) *){grid-template-columns:1fr;}
}.p2-stat:where(.pg:not(.pg-home) *){background:var(--dark);border-radius:24px;padding:34px 30px;display:flex;gap:22px;align-items:center;}
.p2-num:where(.pg:not(.pg-home) *){font-size:56px;font-weight:800;color:var(--orange-light);line-height:1;flex-shrink:0;}
.p2-txt:where(.pg:not(.pg-home) *){font-size:16px;font-weight:700;color:#fff;line-height:1.4;}
.p2-txt small:where(.pg:not(.pg-home) *){display:block;font-size:12px;font-weight:500;color:#8f877e;margin-top:8px;}
.t-label:where(.pg:not(.pg-home) *){font-size:16px;color:#50525f;margin-bottom:28px;}
.trust-logos:where(.pg:not(.pg-home) *){max-width:900px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:20px 48px;flex-wrap:wrap;}
.trust-logos span:where(.pg:not(.pg-home) *){font-size:20px;font-weight:700;color:#2c2822;opacity:.55;}
.final-cta:where(.pg:not(.pg-home) *){background:#fff;padding:80px 24px 90px;}
.final-cta-inner:where(.pg:not(.pg-home) *){position:relative;max-width:1160px;margin:0 auto;border-radius:34px;padding:84px 32px;text-align:center;overflow:hidden;background:linear-gradient(150deg,#1c1612 0%,#121212 70%);}
.fc-orb:where(.pg:not(.pg-home) *){position:absolute;border-radius:50%;pointer-events:none;}
.fc-orb-1:where(.pg:not(.pg-home) *){width:520px;height:520px;left:-140px;top:-220px;background:radial-gradient(closest-side,rgba(237,115,48,.55),transparent 72%);}
.fc-orb-2:where(.pg:not(.pg-home) *){width:460px;height:460px;right:-120px;bottom:-240px;background:radial-gradient(closest-side,rgba(255,145,66,.40),transparent 72%);}
.fc-content:where(.pg:not(.pg-home) *){position:relative;z-index:1;max-width:760px;margin:0 auto;}
.fc-eyebrow:where(.pg:not(.pg-home) *){display:inline-block;font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--orange-light);border:1px solid rgba(255,145,66,.45);border-radius:999px;padding:7px 16px;margin-bottom:24px;}
.final-cta h2:where(.pg:not(.pg-home) *){font-size:48px;line-height:1.12;font-weight:800;color:#fff;margin-bottom:18px;}
.final-cta p:where(.pg:not(.pg-home) *){font-size:18px;line-height:1.6;color:#c9c3bc;margin-bottom:38px;}
.fc-btn:where(.pg:not(.pg-home) *){padding:18px 32px;font-size:16px;box-shadow:0 14px 32px rgba(237,115,48,.4);}
.fc-link:where(.pg:not(.pg-home) *){display:inline-block;margin-top:22px;font-size:15px;font-weight:600;color:#c9c3bc;text-decoration:none;}
.fc-link:hover:where(.pg:not(.pg-home) *){color:#fff;text-decoration:underline;}
@media (max-width:700px){.final-cta h2:where(.pg:not(.pg-home) *){font-size:32px;}
.final-cta-inner:where(.pg:not(.pg-home) *){padding:60px 22px;}
.page-hero h1:where(.pg:not(.pg-home) *){font-size:34px;}
.section-heading:where(.pg:not(.pg-home) *){font-size:28px;}
}.site-footer:where(.pg:not(.pg-home) *){background:#fff;padding:70px 24px 0;}
.footer-top:where(.pg:not(.pg-home) *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding-bottom:56px;}
@media (max-width:800px){.footer-top:where(.pg:not(.pg-home) *){grid-template-columns:1fr 1fr;}
}.footer-brand .f-logo:where(.pg:not(.pg-home) *){display:flex;align-items:center;gap:10px;font-size:26px;font-weight:700;color:var(--orange);margin-bottom:18px;}
.footer-brand .f-logo .f-dot:where(.pg:not(.pg-home) *){width:30px;height:30px;border-radius:50%;background:var(--orange);}
.footer-brand p:where(.pg:not(.pg-home) *){font-size:14px;line-height:1.6;color:#6b6b6b;max-width:320px;}
.footer-col-label:where(.pg:not(.pg-home) *){font-size:14px;color:#9c9088;margin-bottom:18px;}
.footer-col a:where(.pg:not(.pg-home) *){display:block;font-size:15px;font-weight:600;color:#121212;text-decoration:none;margin-bottom:14px;}
.footer-social:where(.pg:not(.pg-home) *){display:flex;gap:12px;margin-top:4px;}
.footer-social a:where(.pg:not(.pg-home) *){width:38px;height:38px;border-radius:50%;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:#50525f;}
.footer-watermark:where(.pg:not(.pg-home) *){background:linear-gradient(160deg,#fde3cd,#fff);overflow:hidden;padding:20px 0;}
.footer-watermark span:where(.pg:not(.pg-home) *){display:block;text-align:center;white-space:nowrap;font-size:140px;font-weight:800;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1.5px rgba(237,115,48,.35);}
.footer-bottom:where(.pg:not(.pg-home) *){max-width:1160px;margin:0 auto;padding:22px 0;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);font-size:13px;color:#9c9088;}
.footer-bottom a:where(.pg:not(.pg-home) *){color:#9c9088;text-decoration:none;}
.back-to-top:where(.pg:not(.pg-home) *){display:flex;align-items:center;gap:10px;}
.back-to-top .btt-circle:where(.pg:not(.pg-home) *){width:34px;height:34px;border-radius:50%;background:#161311;color:#fff; display:flex;align-items:center;justify-content:center;}
.wa-float:where(.pg:not(.pg-home) *){position:fixed;right:22px;bottom:22px;z-index:50;display:flex;align-items:center;gap:10px;background:#25d366;color:#fff;font-weight:700;font-size:14px;padding:13px 20px;border-radius:999px;text-decoration:none;box-shadow:0 10px 24px rgba(0,0,0,.2);}
.wa-float svg:where(.pg:not(.pg-home) *){width:20px;height:20px;}
.explain-section:where(.pg:not(.pg-home) *),.outcomes-section:where(.pg:not(.pg-home) *),.process-section:where(.pg:not(.pg-home) *),.qa-section:where(.pg:not(.pg-home) *){padding:64px 24px;}
.proof2-section:where(.pg:not(.pg-home) *){padding:56px 24px 56px;}
.section-header:where(.pg:not(.pg-home) *){margin-bottom:34px;}
.page-hero:where(.pg:not(.pg-home) *){padding-bottom:40px;}
.statbar:where(.pg:not(.pg-home) *){background:var(--dark);padding:0 24px;}
.statbar-inner:where(.pg:not(.pg-home) *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);}
.sb:where(.pg:not(.pg-home) *){padding:34px 28px;border-left:1px solid #2a2420;}
.sb:first-child:where(.pg:not(.pg-home) *){border-left:0;}
.sb b:where(.pg:not(.pg-home) *){display:block;font-size:52px;font-weight:800;color:var(--orange-light);line-height:1;margin-bottom:10px;}
.sb span:where(.pg:not(.pg-home) *){display:block;font-size:15.5px;font-weight:600;color:#fff;line-height:1.4;}
.sb small:where(.pg:not(.pg-home) *){display:block;font-size:12px;color:#8f877e;margin-top:8px;}
@media (max-width:760px){.statbar-inner:where(.pg:not(.pg-home) *){grid-template-columns:1fr;}
.sb:where(.pg:not(.pg-home) *){border-left:0;border-top:1px solid #2a2420;}
.sb:first-child:where(.pg:not(.pg-home) *){border-top:0;}
}.cmp:where(.pg:not(.pg-home) *){max-width:1040px;margin:0 auto 36px;display:grid;grid-template-columns:1fr 1fr;gap:20px;}
@media (max-width:760px){.cmp:where(.pg:not(.pg-home) *){grid-template-columns:1fr;}
}.cmp-col:where(.pg:not(.pg-home) *){border-radius:24px;padding:32px 30px;}
.cmp-old:where(.pg:not(.pg-home) *){background:var(--cream);border:1px solid var(--border);}
.cmp-new:where(.pg:not(.pg-home) *){background:var(--dark);box-shadow:0 24px 50px rgba(11,9,8,.25);}
.cmp-tag:where(.pg:not(.pg-home) *){font-size:12px;font-weight:800;letter-spacing:.14em;margin-bottom:20px;color:var(--gray);}
.cmp-new .cmp-tag:where(.pg:not(.pg-home) *){color:var(--orange-light);}
.cmp ul:where(.pg:not(.pg-home) *){list-style:none;display:flex;flex-direction:column;gap:16px;}
.cmp li:where(.pg:not(.pg-home) *){display:flex;gap:14px;align-items:flex-start;font-size:16px;font-weight:600;line-height:1.45;color:#3a352f;}
.cmp-new li:where(.pg:not(.pg-home) *){color:#fff;}
.cmp li i:where(.pg:not(.pg-home) *){font-style:normal;flex-shrink:0;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;background:#ece6df;color:#9a9188;}
.cmp-new li i:where(.pg:not(.pg-home) *){background:var(--orange);color:#fff;}
.outcome-card:where(.pg:not(.pg-home) *){background:var(--dark);border:0;border-radius:22px;padding:30px 26px;}
.oc-big:where(.pg:not(.pg-home) *){font-size:30px;font-weight:800;color:var(--orange-light);margin-bottom:14px;line-height:1;}
.outcome-card h3:where(.pg:not(.pg-home) *){color:#fff;}
.outcome-card p:where(.pg:not(.pg-home) *){color:#b9b2aa;}
.cms-row:where(.pg:not(.pg-home) *){max-width:1060px;margin:34px auto 0;display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:center;background:#fff;border:1px solid var(--border);border-radius:22px;padding:20px 26px;}
.cms-label:where(.pg:not(.pg-home) *){font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--orange);}
.cms-row .cms-chips:where(.pg:not(.pg-home) *){gap:10px;}
.cms-row .cms-chips span:where(.pg:not(.pg-home) *){font-size:15px;padding:10px 20px;}
.final-cta:where(.pg:not(.pg-home) *){padding:56px 24px 72px;}
.hero-split:where(.pg:not(.pg-home) *){max-width:1160px;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;text-align:left;}
.hero-split h1:where(.pg:not(.pg-home) *){font-size:44px;}
.hero-btns:where(.pg:not(.pg-home) *){display:flex;gap:14px;flex-wrap:wrap;margin-top:32px;}
.hero-img img:where(.pg:not(.pg-home) *){width:100%;height:auto;display:block;filter:drop-shadow(0 24px 40px rgba(201,99,29,.18));}
@media (max-width:900px){.hero-split:where(.pg:not(.pg-home) *){grid-template-columns:1fr;text-align:center;}
.hero-btns:where(.pg:not(.pg-home) *){justify-content:center;}
.hero-split h1:where(.pg:not(.pg-home) *){font-size:34px;}
}.bf-grid:where(.pg:not(.pg-home) *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
.bf-card:where(.pg:not(.pg-home) *){background:#fff;border:1px solid var(--border);border-radius:24px;padding:32px 28px;}
.bf-wide:where(.pg:not(.pg-home) *){grid-column:span 2;}
.bf-dark:where(.pg:not(.pg-home) *){background:var(--dark);border-color:var(--dark);}
.bf-icon:where(.pg:not(.pg-home) *){width:52px;height:52px;border-radius:14px;background:linear-gradient(160deg,#fde3cd,#fbeee2);color:var(--orange);display:flex;align-items:center;justify-content:center;margin-bottom:20px;}
.bf-dark .bf-icon:where(.pg:not(.pg-home) *){background:rgba(237,115,48,.18);color:var(--orange-light);}
.bf-icon svg:where(.pg:not(.pg-home) *){width:26px;height:26px;}
.bf-tag:where(.pg:not(.pg-home) *){font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--orange);margin-bottom:10px;}
.bf-card h3:where(.pg:not(.pg-home) *){font-size:22px;font-weight:800;line-height:1.25;color:#121212;margin-bottom:10px;}
.bf-card p:where(.pg:not(.pg-home) *){font-size:15px;line-height:1.6;color:var(--gray);}
.bf-dark .bf-tag:where(.pg:not(.pg-home) *){color:var(--orange-light);}
.bf-dark h3:where(.pg:not(.pg-home) *){color:#fff;}
.bf-dark p:where(.pg:not(.pg-home) *){color:#b9b2aa;}
@media (max-width:900px){.bf-grid:where(.pg:not(.pg-home) *){grid-template-columns:1fr 1fr;}
}@media (max-width:600px){.bf-grid:where(.pg:not(.pg-home) *){grid-template-columns:1fr;}
.bf-wide:where(.pg:not(.pg-home) *){grid-column:auto;}
}.sb-lead:where(.pg:not(.pg-home) *){max-width:1160px;margin:0 auto;padding:30px 28px 0;font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--orange-light);}
.statbar-inner .sb:where(.pg:not(.pg-home) *){padding-top:22px;}
.cmp-h:where(.pg:not(.pg-home) *){font-size:24px;font-weight:800;line-height:1.25;margin-bottom:12px;color:#121212;}
.cmp-new .cmp-h:where(.pg:not(.pg-home) *){color:#fff;}
.cmp-p:where(.pg:not(.pg-home) *){font-size:16px;line-height:1.65;color:#5a544d;}
.cmp-new .cmp-p:where(.pg:not(.pg-home) *){color:#c9c3bc;}
.explain-note:where(.pg:not(.pg-home) *){max-width:760px;margin:0 auto;text-align:center;font-size:17px;line-height:1.6;color:#50525f;}
.explain-note b:where(.pg:not(.pg-home) *){color:var(--orange);}
.bg-grid:where(.pg:not(.pg-home) *){max-width:1160px;margin:0 auto 20px;display:grid;grid-template-columns:1fr 1fr;gap:20px;}
@media (max-width:860px){.bg-grid:where(.pg:not(.pg-home) *){grid-template-columns:1fr;}
}.bg-card:where(.pg:not(.pg-home) *){background:#fff;border:1px solid var(--border);border-radius:24px;padding:32px 30px;}
.bg-title:where(.pg:not(.pg-home) *){display:flex;align-items:center;gap:12px;font-size:24px;font-weight:800;color:#121212;margin-bottom:8px;}
.bg-ic:where(.pg:not(.pg-home) *){width:44px;height:44px;border-radius:12px;background:linear-gradient(160deg,#fde3cd,#fbeee2);display:flex;align-items:center;justify-content:center;font-size:20px;}
.bg-item:where(.pg:not(.pg-home) *){padding:20px 0;border-top:1px solid var(--border);}
.bg-title+.bg-item:where(.pg:not(.pg-home) *){margin-top:14px;}
.bg-tag:where(.pg:not(.pg-home) *){font-size:11.5px;font-weight:800;letter-spacing:.14em;color:var(--orange);margin-bottom:6px;}
.bg-item h4:where(.pg:not(.pg-home) *){font-size:18px;font-weight:800;color:#121212;margin-bottom:6px;}
.bg-item p:where(.pg:not(.pg-home) *){font-size:14.5px;line-height:1.6;color:var(--gray);}
.bg-strip:where(.pg:not(.pg-home) *){max-width:1160px;margin:0 auto;background:var(--dark);border-radius:24px;padding:30px 34px;display:grid;grid-template-columns:1fr 1.4fr;gap:30px;align-items:center;}
@media (max-width:860px){.bg-strip:where(.pg:not(.pg-home) *){grid-template-columns:1fr;}
}.bg-strip h4:where(.pg:not(.pg-home) *){font-size:24px;font-weight:800;color:#fff;}
.bg-strip .bg-tag:where(.pg:not(.pg-home) *){color:var(--orange-light);}
.bg-strip p:where(.pg:not(.pg-home) *){font-size:15.5px;line-height:1.6;color:#c9c3bc;}
.step-section:where(.pg:not(.pg-home) *){padding:72px 24px;}
.bg-white:where(.pg:not(.pg-home) *){background:#fff;}
.bg-cream:where(.pg:not(.pg-home) *){background:var(--cream);}
.step-tag:where(.pg:not(.pg-home) *){display:inline-block;font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--orange);background:#fdeede;border-radius:999px;padding:7px 16px;margin-bottom:16px;}
.stat-panel:where(.pg:not(.pg-home) *){background:var(--dark);border-radius:28px;max-width:1060px;margin:0 auto;overflow:hidden;}
.statbar:where(.pg:not(.pg-home) *){display:none;}
.flow:where(.pg:not(.pg-home) *){max-width:1040px;margin:0 auto 36px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch;}
@media (max-width:860px){.flow:where(.pg:not(.pg-home) *){grid-template-columns:1fr;}
.flow-arrow:where(.pg:not(.pg-home) *){transform:rotate(90deg);text-align:center;}
}.flow-card:where(.pg:not(.pg-home) *){background:#fff;border:1px solid var(--border);border-radius:22px;padding:26px 24px;}
.flow-n:where(.pg:not(.pg-home) *){width:36px;height:36px;border-radius:50%;background:var(--orange);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:14px;}
.flow-card h3:where(.pg:not(.pg-home) *){font-size:18px;font-weight:700;color:#121212;margin-bottom:8px;}
.flow-card p:where(.pg:not(.pg-home) *){font-size:14.5px;line-height:1.55;color:var(--gray);}
.flow-arrow:where(.pg:not(.pg-home) *){align-self:center;font-size:26px;font-weight:700;color:var(--orange);}
.jargon:where(.pg:not(.pg-home) *){max-width:720px;margin:30px auto 0;text-align:center;font-size:15.5px;color:#5a5248;background:#fff;border:1px dashed #e0b793;border-radius:14px;padding:14px 20px;}
.jargon b:where(.pg:not(.pg-home) *){color:var(--orange-dark);}
.grp-grid:where(.pg:not(.pg-home) *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch;}
@media (max-width:980px){.grp-grid:where(.pg:not(.pg-home) *){grid-template-columns:1fr;}
}.grp:where(.pg:not(.pg-home) *){background:var(--cream);border:1px solid var(--border);border-radius:26px;padding:28px 26px;}
.grp-dark:where(.pg:not(.pg-home) *){background:var(--dark);border-color:var(--dark);}
.grp-head:where(.pg:not(.pg-home) *){display:flex;align-items:center;gap:12px;font-size:20px;font-weight:800;color:#121212;margin-bottom:22px;}
.grp-head span:where(.pg:not(.pg-home) *){width:34px;height:34px;border-radius:50%;background:var(--orange);color:#fff;font-size:15px;display:flex;align-items:center;justify-content:center;}
.grp-dark .grp-head:where(.pg:not(.pg-home) *){color:#fff;}
.grp ul:where(.pg:not(.pg-home) *){list-style:none;display:flex;flex-direction:column;gap:20px;}
.grp li:where(.pg:not(.pg-home) *){display:flex;gap:14px;align-items:flex-start;}
.gi:where(.pg:not(.pg-home) *){flex-shrink:0;width:40px;height:40px;border-radius:12px;background:#fff;color:var(--orange);display:flex;align-items:center;justify-content:center;border:1px solid var(--border);}
.gi svg:where(.pg:not(.pg-home) *){width:20px;height:20px;}
.grp-dark .gi:where(.pg:not(.pg-home) *){background:rgba(237,115,48,.18);border-color:transparent;color:var(--orange-light);}
.grp li b:where(.pg:not(.pg-home) *){display:block;font-size:16px;color:#121212;margin-bottom:4px;}
.grp li p:where(.pg:not(.pg-home) *){font-size:14.5px;line-height:1.55;color:var(--gray);}
.grp-dark li b:where(.pg:not(.pg-home) *){color:#fff;}
.grp-dark li p:where(.pg:not(.pg-home) *){color:#b9b2aa;}
.grp-note:where(.pg:not(.pg-home) *){margin-top:22px;font-size:14.5px;line-height:1.55;color:#d8d2ca;border-top:1px solid #2a2420;padding-top:18px;}
.grp-link:where(.pg:not(.pg-home) *){display:inline-block;margin-top:14px;font-weight:700;color:var(--orange-light);text-decoration:none;}
.sc:where(.pg:not(.pg-home) *){max-width:900px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:20px;}
@media (max-width:700px){.sc:where(.pg:not(.pg-home) *){grid-template-columns:1fr;}
}.sc-col:where(.pg:not(.pg-home) *){background:#fff;border:1px solid var(--border);border-radius:24px;padding:28px;}
.sc-new:where(.pg:not(.pg-home) *){background:var(--dark);border-color:var(--dark);}
.sc-tag:where(.pg:not(.pg-home) *){font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--gray);margin-bottom:18px;}
.sc-new .sc-tag:where(.pg:not(.pg-home) *){color:var(--orange-light);}
.sc ul:where(.pg:not(.pg-home) *){list-style:none;display:flex;flex-direction:column;gap:14px;}
.sc li:where(.pg:not(.pg-home) *){display:flex;gap:12px;align-items:center;font-size:16px;font-weight:600;color:#2c2822;}
.sc-new li:where(.pg:not(.pg-home) *){color:#fff;}
.sc li i:where(.pg:not(.pg-home) *){font-style:normal;width:26px;text-align:center;color:var(--orange);font-weight:800;}
.process-section:where(.pg:not(.pg-home) *){background:#fff;}
.qa-section:where(.pg:not(.pg-home) *){background:var(--cream);}
.proof2-section:where(.pg:not(.pg-home) *){background:#fff;}
.final-cta:where(.pg:not(.pg-home) *){background:var(--cream);}
.qa:where(.pg:not(.pg-home) *){background:#fff;}
.cms-row:where(.pg:not(.pg-home) *){background:var(--cream);}
.hero-note:where(.pg:not(.pg-home) *){margin-top:18px;font-size:14px;color:#7a7168;}
.faq2-grid:where(.pg:not(.pg-home) *){max-width:860px;margin:0 auto;display:block;}
@media (max-width:900px){.faq2-grid:where(.pg:not(.pg-home) *){grid-template-columns:1fr;gap:34px;}
}.faq2-side:where(.pg:not(.pg-home) *){position:sticky;top:24px;}
@media (max-width:900px){.faq2-side:where(.pg:not(.pg-home) *){position:static;}
}.faq2-side .section-heading:where(.pg:not(.pg-home) *){font-size:34px;}
.faq2-card:where(.pg:not(.pg-home) *){margin-top:28px;background:var(--dark);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:12px;}
.faq2-card b:where(.pg:not(.pg-home) *){color:#fff;font-size:19px;}
.faq2-card span:where(.pg:not(.pg-home) *){color:#b9b2aa;font-size:14.5px;line-height:1.5;}
.faq2-card .btn:where(.pg:not(.pg-home) *){justify-content:center;margin-top:6px;}
.faq2-wa:where(.pg:not(.pg-home) *){color:var(--orange-light);font-weight:600;font-size:14.5px;text-decoration:none;}
.faq2 .qa-list:where(.pg:not(.pg-home) *){max-width:none;margin:0;gap:14px;}
.faq2 .qa:where(.pg:not(.pg-home) *){background:var(--cream);border:1px solid var(--border);border-radius:18px;padding:4px 26px;}
.faq2 .qa[open]:where(.pg:not(.pg-home) *){background:#fff;border-color:var(--orange);box-shadow:0 10px 28px rgba(237,115,48,.10);}
.faq2 .qa summary:where(.pg:not(.pg-home) *){font-size:17px;padding:20px 0;}
.faq2 .qa-body p:where(.pg:not(.pg-home) *){font-size:15.5px;line-height:1.7;color:#50525f;padding:0 0 22px;}
.faq2 .qa a:where(.pg:not(.pg-home) *){color:var(--orange);font-weight:700;}
.proof2-section:where(.pg:not(.pg-home) *){background:var(--cream);}
.final-cta:where(.pg:not(.pg-home) *){background:#fff;}
.faq2-card:where(.pg:not(.pg-home) *){padding:34px 30px;gap:14px;background:linear-gradient(150deg,#1c1612,#121212);box-shadow:0 20px 44px rgba(11,9,8,.25);}
.faq2-card b:where(.pg:not(.pg-home) *){font-size:26px;line-height:1.2;}
.faq2-card .fc-eyebrow:where(.pg:not(.pg-home) *){align-self:flex-start;font-size:11px;margin-bottom:4px;color:var(--orange-light);}
.faq2-card .btn:where(.pg:not(.pg-home) *){padding:16px 24px;}
.proof2-section:where(.pg:not(.pg-home) *){background:var(--cream);}
.btn-secondary:where(.pg-home *){background:transparent; color:#fff; border:1px solid rgba(255,255,255,.35);}
.marquee-section{background:#fff; border-top:1px solid var(--border); border-bottom:1px solid var(--border); padding:34px 0; overflow:hidden;}
.marquee-caption{text-align:center; font-size:13px; color:var(--gray); margin-bottom:22px; letter-spacing:.03em;}
.marquee-track{display:flex; width:max-content; animation:scroll 26s linear infinite;}
.marquee-track:hover{animation-play-state:paused;}
@keyframes scroll{0%{transform:translateX(0);} 100%{transform:translateX(-50%);}}
.logo-set{display:flex; align-items:center; gap:64px; padding-right:64px;}
.logo-chip{font-size:22px; font-weight:700; color:#20180f; opacity:.45; white-space:nowrap; letter-spacing:-.01em;}
.final-cta:where(.pg:not(.pg-home) *){background:var(--cream);padding:80px 24px 90px;}
.final-cta-inner:where(.pg:not(.pg-home) *){position:relative;max-width:1160px;margin:0 auto;border-radius:34px;padding:88px 32px;text-align:center;overflow:hidden;background:linear-gradient(150deg,#1c1612 0%,#121212 70%);}
.fc-orb:where(.pg:not(.pg-home) *){position:absolute;border-radius:50%;pointer-events:none;}
.fc-orb-1:where(.pg:not(.pg-home) *){width:520px;height:520px;left:-140px;top:-220px;background:radial-gradient(closest-side,rgba(237,115,48,.55),transparent 72%);}
.fc-orb-2:where(.pg:not(.pg-home) *){width:460px;height:460px;right:-120px;bottom:-240px;background:radial-gradient(closest-side,rgba(255,145,66,.40),transparent 72%);}
.fc-content:where(.pg:not(.pg-home) *){position:relative;z-index:1;max-width:780px;margin:0 auto;}
.fc-eyebrow:where(.pg:not(.pg-home) *){display:inline-block;font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--orange-light);border:1px solid rgba(255,145,66,.45);border-radius:999px;padding:7px 16px;margin-bottom:24px;}
.final-cta h2:where(.pg:not(.pg-home) *){font-size:52px;line-height:1.1;font-weight:800;color:#fff;margin-bottom:20px;letter-spacing:-.01em;}
.final-cta p:where(.pg:not(.pg-home) *){font-size:18px;line-height:1.6;color:#c9c3bc;margin:0 auto 38px;max-width:640px;}
.fc-actions:where(.pg:not(.pg-home) *){display:flex;gap:14px;justify-content:center;flex-wrap:wrap;}
.fc-btn:where(.pg:not(.pg-home) *){padding:18px 32px;font-size:16px;box-shadow:0 14px 32px rgba(237,115,48,.4);}
.fc-btn-ghost:where(.pg:not(.pg-home) *){display:inline-flex;align-items:center;gap:10px;padding:18px 30px;border-radius:999px;font-size:16px;font-weight:600;text-decoration:none;color:#fff;border:1.5px solid rgba(255,255,255,.4);transition:background .15s ease,border-color .15s ease;}
.fc-btn-ghost:hover:where(.pg:not(.pg-home) *){background:rgba(255,255,255,.1);border-color:#fff;}
.fc-points:where(.pg:not(.pg-home) *){list-style:none;display:flex;gap:10px 28px;justify-content:center;flex-wrap:wrap;margin-top:34px;padding-top:26px;border-top:1px solid rgba(255,255,255,.12);}
.fc-points li:where(.pg:not(.pg-home) *){font-size:14.5px;font-weight:600;color:#d8d2ca;}
@media (max-width:700px){.final-cta h2:where(.pg:not(.pg-home) *){font-size:34px;}
.final-cta-inner:where(.pg:not(.pg-home) *){padding:60px 22px;}
.final-cta p:where(.pg:not(.pg-home) *){font-size:16px;}
}.jump:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){margin-top:22px;font-size:13.5px;color:#7a7168;display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;}
.jump a:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){color:#121212;font-weight:600;text-decoration:none;border-bottom:1px solid #e0b793;}
.jump a:hover:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){color:var(--orange);}
.stack:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:flex;flex-direction:column;gap:12px;}
.stack-top:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:grid;grid-template-columns:1fr 1fr;gap:12px;}
.st:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background:#fff;border:1px solid var(--border);border-radius:18px;padding:22px 18px;font-weight:700;color:#121212;font-size:15.5px;box-shadow:0 10px 24px rgba(201,99,29,.10);text-align:center;}
.stack-plus:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){text-align:center;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--orange);}
.stack-base:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background:var(--dark);border-radius:20px;padding:26px;text-align:center;box-shadow:0 20px 40px rgba(11,9,8,.25);}
.stack-base b:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:block;color:#fff;font-size:20px;margin-bottom:4px;}
.stack-base span:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){color:var(--orange-light);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;}
.addon-row:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;}
.addon-row.rev .addon-copy:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){order:2;}
@media (max-width:900px){.addon-row:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:1fr;gap:34px;}
.addon-row.rev .addon-copy:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){order:0;}
}.addon-meta:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;}
.addon-badge:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:12px;font-weight:700;color:#121212;background:#fff;border:1px solid var(--border);border-radius:999px;padding:6px 14px;}
.bg-cream .addon-badge:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background:#fff;}
.addon-copy .section-heading:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:34px;}
.addon-desc:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:17px;line-height:1.6;color:#50525f;margin:0 0 24px;}
.addon-list:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){list-style:none;display:flex;flex-direction:column;gap:18px;margin-bottom:30px;}
.addon-list li:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:flex;gap:14px;align-items:flex-start;}
.addon-list .gi:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){flex-shrink:0;width:40px;height:40px;border-radius:12px;background:#fff;color:var(--orange);display:flex;align-items:center;justify-content:center;border:1px solid var(--border);}
.addon-list .gi svg:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){width:20px;height:20px;}
.addon-list b:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:block;font-size:16px;color:#121212;margin-bottom:3px;}
.addon-list p:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:14.5px;line-height:1.55;color:var(--gray);}
.addon-visual:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:flex;justify-content:center;}
.mock:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){width:100%;max-width:440px;background:#fff;border:1px solid var(--border);border-radius:24px;padding:22px;box-shadow:0 24px 50px rgba(11,9,8,.12);}
.mock-bar:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:flex;align-items:center;gap:6px;margin-bottom:18px;}
.mock-bar i:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){width:10px;height:10px;border-radius:50%;background:#e7e2dc;}
.mock-bar span:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){margin-left:10px;font-size:12px;color:#9a9188;}
.msgs:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:flex;flex-direction:column;gap:10px;}
.m:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){max-width:82%;padding:12px 15px;border-radius:16px;font-size:14.5px;line-height:1.45;}
.m small:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:block;font-size:10.5px;opacity:.55;margin-top:4px;text-align:right;}
.mock-chat .me:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){align-self:flex-end;background:var(--cream);color:#121212;border-bottom-right-radius:4px;}
.mock-chat .bot:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){align-self:flex-start;background:var(--orange);color:#fff;border-bottom-left-radius:4px;}
.mock-wa:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background:#efe7dd;}
.wa-head:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:flex;align-items:center;gap:12px;background:#075e54;margin:-22px -22px 18px;padding:14px 20px;border-radius:24px 24px 0 0;color:#fff;}
.wa-head b:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:block;font-size:15px;}
.wa-head small:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:11.5px;opacity:.8;}
.wa-av:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){width:38px;height:38px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;font-weight:800;}
.mock-wa .me:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){align-self:flex-start;background:#fff;color:#121212;border-bottom-left-radius:4px;}
.mock-wa .bot:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){align-self:flex-end;background:#d9fdd3;color:#121212;border-bottom-right-radius:4px;}
.mock-note:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){margin-top:16px;text-align:center;font-size:11px;letter-spacing:.06em;color:#a19a91;text-transform:uppercase;}
.mock-phone:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){max-width:300px;border-radius:38px;background:var(--dark);border-color:var(--dark);padding:18px 18px 22px;}
.ph-notch:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){width:90px;height:8px;border-radius:99px;background:#2a2420;margin:0 auto 20px;}
.ph-notif:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:flex;gap:12px;align-items:flex-start;background:rgba(255,255,255,.95);border-radius:18px;padding:12px 14px;position:relative;}
.ph-ico:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){flex-shrink:0;width:34px;height:34px;border-radius:9px;background:var(--orange);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;}
.ph-notif b:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:block;font-size:13px;color:#121212;}
.ph-notif small:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:12px;color:#5a5248;line-height:1.35;display:block;margin-top:2px;}
.ph-notif em:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){position:absolute;right:12px;top:10px;font-size:10px;color:#9a9188;font-style:normal;}
.ph-home:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:70px;margin-bottom:60px;}
.ph-home span:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){aspect-ratio:1;border-radius:14px;background:var(--orange);color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.1;}
.ph-home .ph-dim:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background:#2a2420;}
.mock-phone .mock-note:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){color:#6f675f;}
.mock-ai .ai-q:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background:var(--cream);border:1px solid var(--border);border-radius:999px;padding:12px 18px;font-size:14.5px;font-weight:600;color:#121212;margin-bottom:16px;}
.ai-a:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){border:1px solid var(--border);border-radius:18px;padding:18px;}
.ai-tag:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--orange);margin-bottom:8px;}
.ai-a p:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:14.5px;line-height:1.55;color:#3a352f;}
.ai-a b:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){color:#121212;}
.ai-src:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:flex;gap:8px;margin-top:14px;flex-wrap:wrap;}
.ai-src span:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:12px;background:var(--cream);border:1px solid var(--border);border-radius:999px;padding:5px 12px;color:#5a5248;}
.matrix-wrap:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){max-width:900px;margin:0 auto;overflow-x:auto;}
.matrix:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:20px;overflow:hidden;background:#fff;}
.matrix th:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.matrix td:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){padding:18px 16px;text-align:center;font-size:15px;border-bottom:1px solid var(--border);}
.matrix th:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background:var(--cream);font-weight:800;color:#121212;font-size:14px;}
.matrix th.pop:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background:var(--dark);color:#fff;}
.matrix td:first-child:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.matrix th:first-child:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){text-align:left;font-weight:700;color:#121212;}
.matrix tr:last-child td:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){border-bottom:0;}
.ck:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){color:#fff;background:var(--orange);width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;}
.no:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){color:#c9c1b8;font-size:18px;}
.final-cta:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background:var(--cream);}
.pc-grid:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:stretch;}
@media (max-width:1000px){.pc-grid:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:1fr 1fr;}
}@media (max-width:560px){.pc-grid:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:1fr;}
}.pc:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background:var(--cream);border:1px solid var(--border);border-radius:26px;padding:28px 24px;display:flex;flex-direction:column;}
.pc-pop:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background:var(--dark);border-color:var(--dark);box-shadow:0 26px 54px rgba(11,9,8,.28);transform:translateY(-10px);}
@media (max-width:1000px){.pc-pop:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){transform:none;}
}.pc-tag:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin-bottom:12px;}
.pc-pop .pc-tag:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){color:var(--orange-light);}
.pc h3:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:24px;font-weight:800;color:#121212;margin-bottom:10px;}
.pc-pop h3:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){color:#fff;}
.pc-price:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid var(--border);}
.pc-pop .pc-price:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){border-color:#2a2420;}
.pc-price b:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:block;font-size:30px;font-weight:800;color:#121212;line-height:1.1;}
.pc-price span:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:13.5px;color:var(--gray);}
.pc-pop .pc-price b:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){color:#fff;}
.pc-pop .pc-price span:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){color:#b9b2aa;}
.pc ul:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){list-style:none;display:flex;flex-direction:column;gap:13px;}
.pc li:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:flex;gap:12px;align-items:center;font-size:14.5px;font-weight:600;color:#2c2822;}
.pc li i:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-style:normal;flex-shrink:0;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;background:var(--orange);color:#fff;}
.pc li.off:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){color:#a79f96;font-weight:500;}
.pc li.off i:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background:#ece6df;color:#b9b0a6;}
.pc-pop li:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){color:#fff;}
.pc-pop li.off:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){color:#6f675f;}
.pc-pop li.off i:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background:#2a2420;color:#6f675f;}
.foundation-section:where(.pg-home *){background:#fff; padding:80px 24px;}
.section-header:where(.pg-home *){max-width:680px; margin:0 auto 50px; text-align:center;}
.section-heading:where(.pg-home *){font-size:34px; font-weight:800; color:#121212; margin-bottom:16px; line-height:1.2;}
.section-desc:where(.pg-home *){font-size:16px; line-height:1.6; color:var(--gray);}
.card-grid:where(.pg-home *){max-width:1160px; margin:0 auto; display:grid; grid-template-columns:repeat(3,1fr); gap:22px;}
@media (max-width:900px){.card-grid:where(.pg-home *){grid-template-columns:repeat(2,1fr);}
}@media (max-width:560px){.card-grid:where(.pg-home *){grid-template-columns:1fr;}
}.fcard:where(.pg-home *){border:1px solid var(--border); border-radius:20px; padding:32px 28px; text-align:left; min-height:260px;}
.icon-badge:where(.pg-home *){width:72px;height:72px; border-radius:18px; background:linear-gradient(160deg,#fde3cd,#fbeee2); display:flex;align-items:center;justify-content:center; margin-bottom:26px;}
.icon-badge svg:where(.pg-home *){width:32px;height:32px;}
.fcard h3:where(.pg-home *){font-size:20px; font-weight:700; color:#121212; margin-bottom:12px;}
.fcard p:where(.pg-home *){font-size:15px; line-height:1.65; color:var(--gray);}
.cta-card:where(.pg-home *){border-radius:20px; min-height:260px; padding:32px 28px; display:flex; align-items:center; background:linear-gradient(150deg,#c9631d,#5c2c0f);}
.ecosystem-section:where(.pg-home *){background:var(--cream); padding:80px 24px 60px; position:relative;}
.ecosystem-grid:where(.pg-home *){max-width:1400px; margin:0 auto; display:grid; grid-template-columns:1.1fr 1.1fr 1.1fr; grid-template-rows:1fr 1fr; gap:24px; position:relative;}
@media (max-width:900px){.ecosystem-grid:where(.pg-home *){grid-template-columns:1fr;grid-template-rows:auto;}
.eco-card:where(.pg-home *){grid-column:1 !important;grid-row:auto !important;}
.connector-svg:where(.pg-home *){display:none;}
}.eco-card:where(.pg-home *){position:relative; background:#fff; border:1px solid var(--border); border-radius:26px; padding:36px 32px 26px; display:flex; flex-direction:column; overflow:hidden;}
.eco-top-left:where(.pg-home *){grid-column:1;grid-row:1;}
.eco-bottom-left:where(.pg-home *){grid-column:1;grid-row:2;}
.eco-middle:where(.pg-home *){grid-column:2;grid-row:1 / span 2;}
.eco-top-right:where(.pg-home *){grid-column:3;grid-row:1;}
.eco-bottom-right:where(.pg-home *){grid-column:3;grid-row:2;}
.eco-middle.eco-card:where(.pg-home *){background:linear-gradient(180deg,#0d0b09,#000); border:none; padding:40px 36px 26px; align-items:flex-start;}
.eco-visual:where(.pg-home *){flex:1; display:flex; align-items:center; justify-content:center; min-height:120px; margin:8px 0;}
.eco-visual img:where(.pg-home *){width:100%; max-width:340px; height:auto; object-fit:contain;}
.eco-label:where(.pg-home *){font-size:24px; font-weight:800; letter-spacing:0; color:#121212; margin-bottom:14px;}
.eco-middle .eco-label:where(.pg-home *){color:#fff;font-size:24px;}
.eco-headline:where(.pg-home *){font-size:15px; font-weight:800; text-transform:uppercase; letter-spacing:.03em; color:var(--orange); margin-bottom:14px; line-height:1.35;}
.eco-headline span:where(.pg-home *){display:block;}
.eco-middle .eco-headline:where(.pg-home *){color:var(--orange-light);font-size:15px;}
.eco-body:where(.pg-home *){font-size:14.5px; line-height:1.6; color:var(--gray); margin-bottom:22px; max-width:78%;}
.eco-middle .eco-body:where(.pg-home *){color:#b9b2a9;max-width:100%;}
.eco-footer:where(.pg-home *){display:flex; align-items:center; margin-top:auto; padding-top:18px; border-top:1px solid var(--border); flex-wrap:wrap;}
.eco-middle .eco-footer:where(.pg-home *){border-top:1px solid rgba(255,255,255,.14);}
.eco-fitem:where(.pg-home *){display:flex; align-items:center; gap:7px; font-size:13px; font-weight:600; color:#2c2822; padding:2px 16px 2px 0; margin-right:16px; border-right:1px solid var(--border);}
.eco-fitem:last-child:where(.pg-home *){border-right:none;margin-right:0;}
.eco-middle .eco-fitem:where(.pg-home *){color:#e7e2dc;border-right:1px solid rgba(255,255,255,.14);}
.eco-fitem svg:where(.pg-home *){width:16px;height:16px;flex-shrink:0;color:var(--orange);}
.eco-mock:where(.pg-home *){position:absolute;top:30px;right:26px;width:150px;z-index:1;}
.bubble:where(.pg-home *){border-radius:14px; padding:8px 12px; font-size:11.5px; font-weight:600; line-height:1.35; box-shadow:0 6px 16px rgba(0,0,0,.06);}
.bubble-gray:where(.pg-home *){background:#f2efeb;color:#3a352f;border-bottom-right-radius:4px;margin-bottom:8px;margin-left:16px;}
.bubble-orange:where(.pg-home *){background:var(--orange);color:#fff;border-bottom-left-radius:4px;}
.bot-dot:where(.pg-home *){position:absolute;left:-14px;bottom:2px; width:26px;height:26px;border-radius:50%; background:linear-gradient(160deg,#ffb27a,var(--orange)); display:flex;align-items:center;justify-content:center; font-size:12px;}
.phone-mock:where(.pg-home *){width:110px;margin-left:auto; background:#161311;border-radius:16px;padding:6px; box-shadow:0 10px 24px rgba(0,0,0,.18);}
.phone-screen:where(.pg-home *){background:linear-gradient(160deg,#ff9142,#e85f10); border-radius:11px;padding:14px 10px 30px;color:#fff;}
.phone-time:where(.pg-home *){font-size:15px;font-weight:700;margin-bottom:16px;}
.phone-notif:where(.pg-home *){background:rgba(255,255,255,.94); border-radius:10px;padding:7px 8px; display:flex;align-items:center;gap:6px; font-size:9.5px;font-weight:700;color:#121212; box-shadow:0 4px 10px rgba(0,0,0,.15);}
.phone-notif .ico:where(.pg-home *){width:16px;height:16px;border-radius:5px;background:var(--orange); display:flex;align-items:center;justify-content:center;color:#fff;font-size:9px;flex-shrink:0;}
.wa-mock:where(.pg-home *){position:relative;}
.wa-badge:where(.pg-home *){position:absolute;top:-40px;right:0; width:30px;height:30px;border-radius:50%; background:#25d366;display:flex;align-items:center;justify-content:center; box-shadow:0 4px 10px rgba(0,0,0,.15);}
.wa-badge svg:where(.pg-home *){width:15px;height:15px;color:#fff;}
.bubble-blue:where(.pg-home *){background:#dcf1ff;color:#121212;border-bottom-right-radius:4px;margin-bottom:8px;}
.bubble-white:where(.pg-home *){background:#fff;border:1px solid var(--border);color:#121212;border-bottom-left-radius:4px;box-shadow:0 6px 16px rgba(0,0,0,.05);}
.search-mock .search-bar:where(.pg-home *){display:flex;align-items:center;gap:6px; background:#fff;border:1px solid var(--border);border-radius:10px; padding:8px 10px;font-size:10.5px;color:#6b6b6b;font-weight:600; box-shadow:0 6px 16px rgba(0,0,0,.05);margin-bottom:8px;}
.search-mock .search-bar svg:where(.pg-home *){width:13px;height:13px;color:var(--gray);flex-shrink:0;}
.search-result:where(.pg-home *){background:#fff;border:1px solid var(--border);border-radius:10px; padding:8px 10px;display:flex;align-items:center;gap:7px; box-shadow:0 6px 16px rgba(0,0,0,.06);}
.search-result .r-badge:where(.pg-home *){width:18px;height:18px;border-radius:50%;background:var(--orange); display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.search-result .r-badge svg:where(.pg-home *){width:10px;height:10px;color:#fff;}
.search-result .r-lines span:where(.pg-home *){display:block;height:5px;border-radius:3px;background:#e7e2dc;margin-top:4px;}
.search-result .r-lines .r-title:where(.pg-home *){font-size:10.5px;font-weight:800;color:#121212;}
.headless-graphic:where(.pg-home *){width:100%;margin-top:22px;position:relative;height:220px;}
.hg-logos:where(.pg-home *){display:flex;justify-content:center;gap:16px;position:relative;z-index:2;}
.hg-logo:where(.pg-home *){width:46px;height:46px;border-radius:12px;background:#fff; display:flex;align-items:center;justify-content:center; box-shadow:0 8px 18px rgba(0,0,0,.35);}
.hg-logo svg:where(.pg-home *){width:24px;height:24px;}
.hg-lines:where(.pg-home *){position:absolute;top:44px;left:0;width:100%;height:70px;z-index:1;}
.hg-stack:where(.pg-home *){position:absolute;top:96px;left:50%;transform:translateX(-50%); width:160px;height:64px;}
.hg-diamond:where(.pg-home *){position:absolute;left:50%;top:0;transform:translateX(-50%); width:150px;height:56px;border-radius:14px; background:linear-gradient(135deg,#ff9142,var(--orange)); display:flex;align-items:center;justify-content:center; color:#fff;font-weight:800;font-size:13px;letter-spacing:.08em; box-shadow:0 14px 30px rgba(237,115,48,.45);}
.hg-server:where(.pg-home *){position:absolute;left:50%;bottom:0;transform:translateX(-50%); width:170px;height:46px;border-radius:12px; background:linear-gradient(180deg,#2a2521,#151210); border:1px solid rgba(255,255,255,.08); display:flex;align-items:center;gap:6px;padding:0 12px;}
.hg-server .dot:where(.pg-home *){width:6px;height:6px;border-radius:50%;background:#4a453f;}
.hg-server .dot:first-child:where(.pg-home *){background:var(--orange);}
.hg-server .bars:where(.pg-home *){margin-left:auto;display:flex;flex-direction:column;gap:3px;}
.hg-server .bars span:where(.pg-home *){display:block;width:44px;height:3px;border-radius:2px;background:rgba(255,255,255,.18);}
.connector-svg:where(.pg-home *){position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;}
.eco-strapline:where(.pg-home *){max-width:1240px;margin:44px auto 0; display:flex;align-items:center;gap:18px; color:#a89f94;font-size:12px;letter-spacing:.16em;font-weight:700;}
.eco-strapline:where(.pg-home *)::before,.eco-strapline:where(.pg-home *)::after{content:"";flex:1;height:1px;background:var(--border);}
.reviews-section:where(.pg-home *){background:#fff; padding:80px 24px 90px;}
.reviews-rating:where(.pg-home *){max-width:680px;margin:0 auto 50px;text-align:center;}
.reviews-rating .stars:where(.pg-home *){color:#f5a623;font-size:20px;letter-spacing:3px;margin:14px 0 10px;}
.reviews-rating .score-line:where(.pg-home *){display:flex;align-items:center;justify-content:center;gap:10px; font-size:15px;font-weight:600;color:#2c2822;}
.g-icon:where(.pg-home *){width:20px;height:20px;}
.reviews-grid:where(.pg-home *){max-width:1160px;margin:0 auto; display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}
@media (max-width:900px){.reviews-grid:where(.pg-home *){grid-template-columns:1fr;}
}.review-card:where(.pg-home *){border:1px solid var(--border); border-radius:18px; padding:26px 24px; background:#fff;}
.review-top:where(.pg-home *){display:flex;align-items:center;gap:12px;margin-bottom:14px;}
.review-avatar:where(.pg-home *){width:42px;height:42px;border-radius:50%; display:flex;align-items:center;justify-content:center; color:#fff;font-weight:700;font-size:15px;flex-shrink:0;}
.review-who:where(.pg-home *){flex:1;}
.review-name:where(.pg-home *){font-size:14.5px;font-weight:700;color:#121212;display:flex;align-items:center;gap:5px;}
.review-time:where(.pg-home *){font-size:12.5px;color:#9c9088;}
.review-stars:where(.pg-home *){color:#f5a623;font-size:14px;margin-bottom:10px;letter-spacing:2px;}
.review-text:where(.pg-home *){font-size:14px;line-height:1.6;color:#50525f;}
.stats-section:where(.pg-home *){background:var(--cream);padding:80px 24px;}
.stats-grid:where(.pg-home *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}
@media (max-width:900px){.stats-grid:where(.pg-home *){grid-template-columns:1fr;}
}.stat-card:where(.pg-home *){background:#fff;border:1px solid var(--border);border-radius:20px;padding:36px 30px;}
.stat-number:where(.pg-home *){font-size:52px;font-weight:800;color:#121212;line-height:1;margin-bottom:22px;}
.stat-desc:where(.pg-home *){font-size:16px;line-height:1.6;color:#3a352f;margin-bottom:22px;}
.stat-source:where(.pg-home *){font-size:13px;color:#9c9088;}
.trust-strip:where(.pg-home *){background:#fff;padding:50px 24px 70px;text-align:center;}
.trust-strip .t-label:where(.pg-home *){font-size:16px;color:#50525f;margin-bottom:36px;}
.trust-logos:where(.pg-home *){max-width:900px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:56px;flex-wrap:wrap;}
.trust-logos span:where(.pg-home *){font-size:20px;font-weight:700;color:#2c2822;opacity:.55;}
.pain-section:where(.pg-home *){background:var(--cream);padding:80px 24px 20px;}
.merged-section:where(.pg-home *){padding-bottom:70px;position:relative;}
.pain-grid:where(.pg-home *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}
@media (max-width:1000px){.pain-grid:where(.pg-home *){grid-template-columns:repeat(2,1fr);}
}@media (max-width:560px){.pain-grid:where(.pg-home *){grid-template-columns:1fr;}
}.pain-card:where(.pg-home *){background:#fff;border:1px solid var(--border);border-radius:20px;padding:26px 24px;}
.pain-quote:where(.pg-home *){font-size:18px;font-weight:700;color:#121212;line-height:1.35;margin-bottom:10px;}
.pain-card p:where(.pg-home *){font-size:14px;line-height:1.6;color:var(--gray);}
.pain-answer:where(.pg-home *){max-width:760px;margin:34px auto 0;text-align:center;font-size:17px;line-height:1.6;color:#3a352f;font-weight:600;}
.pain-answer b:where(.pg-home *){color:var(--orange);}
.who-section:where(.pg-home *){background:#fff;padding:80px 24px;}
.card-grid.four:where(.pg-home *){grid-template-columns:repeat(4,1fr);}
@media (max-width:1000px){.card-grid.four:where(.pg-home *){grid-template-columns:repeat(2,1fr);}
}@media (max-width:560px){.card-grid.four:where(.pg-home *){grid-template-columns:1fr;}
}.who-card:where(.pg-home *){border:1px solid var(--border);border-radius:20px;padding:28px 24px;text-align:left;}
.who-tag:where(.pg-home *){display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--orange);margin-bottom:12px;}
.who-card h3:where(.pg-home *){font-size:19px;font-weight:700;color:#121212;margin-bottom:10px;}
.who-card p:where(.pg-home *){font-size:14px;line-height:1.6;color:var(--gray);margin-bottom:16px;}
.who-card a:where(.pg-home *){font-size:13.5px;font-weight:700;color:var(--orange);text-decoration:none;}
.proof-section:where(.pg-home *){background:var(--cream);padding:80px 24px 80px;}
.proof-section .stats-grid:where(.pg-home *){margin-bottom:70px;}
.proof-creds:where(.pg-home *){text-align:center;max-width:1000px;margin:0 auto;}
.ph-tag:where(.pg-home *){margin-top:14px;font-size:11px;font-weight:800;letter-spacing:.05em;color:#c94a2f;background:#fdeeea;display:inline-block;padding:4px 10px;border-radius:999px;}
.pricing-teaser:where(.pg-home *){background:#fff;padding:70px 24px 20px;text-align:center;}
.pricing-teaser-inner:where(.pg-home *){max-width:760px;margin:0 auto;border:1px solid var(--border);border-radius:24px;padding:40px 28px;background:var(--cream);}
.pt-from:where(.pg-home *){font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#9c9088;margin-bottom:8px;}
.pt-price:where(.pg-home *){font-size:40px;font-weight:800;color:#121212;line-height:1.1;margin-bottom:10px;}
.pt-price span:where(.pg-home *){font-size:18px;font-weight:600;color:var(--gray);}
.pt-note:where(.pg-home *){font-size:15px;line-height:1.6;color:#50525f;margin-bottom:24px;}
.reviews-link-block:where(.pg-home *){max-width:680px;margin:0 auto;text-align:center;}
.wa-float:where(.pg-home *){position:fixed;right:22px;bottom:22px;z-index:50;display:flex;align-items:center;gap:10px;background:#25d366;color:#fff;font-weight:700;font-size:14px;padding:13px 20px;border-radius:999px;text-decoration:none;box-shadow:0 10px 24px rgba(0,0,0,.2);}
.wa-float svg:where(.pg-home *){width:20px;height:20px;}
.partners-section:where(.pg-home *){background:var(--cream);padding:60px 24px 70px;text-align:center;}
.partners-label:where(.pg-home *){font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#9c9088;margin-bottom:8px;}
.partners-title:where(.pg-home *){font-size:26px;font-weight:800;color:#121212;margin-bottom:34px;}
.partners-logos:where(.pg-home *){max-width:1000px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:36px 48px;flex-wrap:wrap;}
.partners-logos img:where(.pg-home *){height:84px;width:auto;object-fit:contain;}
.partners-logos img.p-wide:where(.pg-home *){height:68px;}
@media (max-width:560px){.partners-logos img:where(.pg-home *){height:68px;}
.partners-logos img.p-wide:where(.pg-home *){height:54px;}
}.eco-link:where(.pg-home *){display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:13.5px;font-weight:700;color:var(--orange);text-decoration:none;border:1.5px solid var(--orange);border-radius:999px;padding:9px 18px;margin:0 0 18px;transition:background .15s ease,color .15s ease;}
.eco-link:hover:where(.pg-home *){background:var(--orange);color:#fff;}
.eco-middle .eco-link:where(.pg-home *){color:#fff;border-color:rgba(255,255,255,.5);}
.eco-middle .eco-link:hover:where(.pg-home *){background:var(--orange);border-color:var(--orange);}
.reviews-band:where(.pg-home *){background:#fff;padding:80px 24px;}
.gr-wrap:where(.pg-home *){max-width:1240px;margin:0 auto;}
.gr-head:where(.pg-home *){display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:var(--cream);border-radius:22px;padding:26px 30px;margin-bottom:18px;}
.gr-title:where(.pg-home *){font-size:26px;font-weight:800;color:#121212;display:flex;align-items:baseline;gap:8px;}
.gr-logo:where(.pg-home *){font-size:30px;font-weight:700;letter-spacing:-.5px;}
.gr-rating:where(.pg-home *){display:flex;align-items:center;gap:10px;margin-top:6px;}
.gr-score:where(.pg-home *){font-size:30px;font-weight:800;color:#121212;}
.gr-big-stars:where(.pg-home *){color:#fbbc05;font-size:26px;letter-spacing:2px;}
.gr-count:where(.pg-home *){font-size:15px;color:#8a8279;}
.gr-cta:where(.pg-home *){background:var(--orange);color:#fff;font-weight:700;font-size:15px;padding:14px 26px;border-radius:999px;text-decoration:none;white-space:nowrap;}
.gr-cta:hover:where(.pg-home *){background:var(--orange-dark,#c9631d);}
.gr-grid:where(.pg-home *){display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}
@media (max-width:1000px){.gr-grid:where(.pg-home *){grid-template-columns:repeat(2,1fr);}
}@media (max-width:560px){.gr-grid:where(.pg-home *){grid-template-columns:1fr;}
.gr-head:where(.pg-home *){padding:20px;}
}.gr-card:where(.pg-home *){background:var(--cream);border-radius:22px;padding:22px 22px 20px;display:flex;flex-direction:column;}
.gr-top:where(.pg-home *){display:flex;align-items:center;gap:12px;margin-bottom:14px;}
.gr-avatar:where(.pg-home *){position:relative;width:46px;height:46px;border-radius:50%;color:#fff;font-weight:700;font-size:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.gr-g:where(.pg-home *){position:absolute;right:-5px;bottom:-4px;width:20px;height:20px;border-radius:50%;background:#fff;color:#4285f4;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,.2);}
.gr-who:where(.pg-home *){min-width:0;}
.gr-name:where(.pg-home *){font-size:15.5px;font-weight:800;color:#121212;display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gr-tick:where(.pg-home *){width:16px;height:16px;flex-shrink:0;}
.gr-time:where(.pg-home *){font-size:13px;color:#8a8279;}
.gr-stars:where(.pg-home *){color:#fbbc05;font-size:18px;letter-spacing:2px;margin-bottom:10px;}
.gr-text:where(.pg-home *){font-size:14.5px;line-height:1.55;color:#2c2822;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px;}
.gr-more:where(.pg-home *){font-size:14px;font-weight:700;color:var(--orange);text-decoration:none;margin-top:auto;}
.stat-panel:where(.pg-home *){position:relative;max-width:1160px;margin:0 auto 80px;background:var(--dark);border-radius:30px;padding:56px 40px;overflow:hidden;}
.stat-glow:where(.pg-home *){position:absolute;inset:0;background:radial-gradient(45% 80% at 20% 0%,rgba(237,115,48,.30),transparent 70%),radial-gradient(40% 70% at 95% 100%,rgba(255,145,66,.18),transparent 70%);pointer-events:none;}
.stat-cols:where(.pg-home *){position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);}
@media (max-width:800px){.stat-cols:where(.pg-home *){grid-template-columns:1fr;}
.stat-col:where(.pg-home *){border-left:none !important;border-top:1px solid rgba(255,255,255,.12);padding:32px 0 !important;}
.stat-col:first-child:where(.pg-home *){border-top:none;padding-top:0 !important;}
}.stat-col:where(.pg-home *){padding:6px 36px;border-left:1px solid rgba(255,255,255,.12);text-align:left;}
.stat-col:first-child:where(.pg-home *){border-left:none;padding-left:0;}
.stat-big:where(.pg-home *){font-size:76px;font-weight:800;line-height:1;color:var(--orange-light);margin-bottom:16px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;}
.stat-head:where(.pg-home *){font-size:20px;font-weight:800;color:#fff;margin-bottom:6px;}
.stat-sub:where(.pg-home *){font-size:15px;color:#c9c3bc;line-height:1.45;margin-bottom:14px;}
.stat-src:where(.pg-home *){font-size:12px;color:#8f877e;}
.proof-creds:where(.pg-home *){text-align:center;max-width:1100px;margin:0 auto;}
.cred-eyebrow:where(.pg-home *){font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--orange);margin-bottom:10px;}
.cred-title:where(.pg-home *){font-size:26px;font-weight:800;color:#121212;margin-bottom:34px;}
.cred-row:where(.pg-home *){display:flex;flex-wrap:wrap;justify-content:center;gap:18px;}
.cred-tile:where(.pg-home *){width:200px;height:120px;background:#fff;border:1px solid var(--border);border-radius:20px;display:flex;align-items:center;justify-content:center;padding:16px;transition:transform .2s ease,box-shadow .2s ease;}
.cred-tile:hover:where(.pg-home *){transform:translateY(-4px);box-shadow:0 14px 30px rgba(20,14,8,.10);}
.cred-tile img:where(.pg-home *){max-width:100%;max-height:100%;object-fit:contain;}
@media (max-width:560px){.cred-tile:where(.pg-home *){width:44%;height:100px;}
.stat-big:where(.pg-home *){font-size:60px;}
.stat-panel:where(.pg-home *){padding:40px 24px;}
}.pricing-section:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:#fff;padding:90px 24px 90px;position:relative;overflow:hidden;}
.pricing-section:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *)::before{content:"";position:absolute;left:50%;top:-120px;width:900px;height:420px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(237,115,48,.10),transparent 70%);pointer-events:none;}
.pricing-section .section-header:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){position:relative;}
.price-eyebrow:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:inline-block;font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--orange);margin-bottom:12px;}
.plan-grid:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){position:relative;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:stretch;padding-top:14px;}
@media (max-width:1050px){.plan-grid:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:repeat(2,1fr);}
}@media (max-width:560px){.plan-grid:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:1fr;}
}.plan-mini:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){position:relative;background:var(--cream);border:1px solid var(--border);border-radius:28px;padding:34px 26px 28px;text-align:left;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease;}
.plan-mini:hover:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){transform:translateY(-6px);box-shadow:0 20px 40px rgba(20,14,8,.09);}
.plan-mini.pop:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:linear-gradient(170deg,#1c1612 0%,#121212 60%);border:none;color:#fff;transform:translateY(-14px);box-shadow:0 28px 56px rgba(237,115,48,.28);}
.plan-mini.pop:hover:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){transform:translateY(-20px);}
@media (max-width:1050px){.plan-mini.pop:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.plan-mini.pop:hover:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){transform:none;}
}.plan-badge:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--orange-light),var(--orange));color:#fff;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:7px 16px;border-radius:999px;white-space:nowrap;box-shadow:0 8px 18px rgba(237,115,48,.4);}
.plan-icon:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){width:46px;height:46px;border-radius:14px;background:#fff;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--orange);}
.plan-icon svg:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){width:22px;height:22px;}
.plan-mini.pop .plan-icon:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);color:var(--orange-light);}
.plan-name:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:22px;font-weight:800;color:#121212;margin-bottom:4px;}
.plan-mini.pop .plan-name:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:#fff;}
.plan-best:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:12.5px;font-weight:500;color:#9c9088;margin-bottom:22px;line-height:1.4;min-height:35px;}
.plan-was:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:17px;font-weight:700;margin-bottom:2px;}
.plan-was s:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:#b9a99a;text-decoration-thickness:2px;text-decoration-color:#e0553a;}
.plan-mini.pop .plan-was s:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:#8f877e;}
.plan-price:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:54px;font-weight:800;line-height:1;color:#121212;letter-spacing:-.02em;display:flex;align-items:flex-start;gap:4px;}
.plan-price .pp-cur:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:20px;font-weight:700;margin-top:8px;color:var(--gray);letter-spacing:0;}
.plan-price.custom:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:44px;margin-top:22px;}
.plan-mini.pop .plan-price:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:#fff;}
.plan-mini.pop .plan-price .pp-cur:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:var(--orange-light);}
.plan-setup:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:13px;font-weight:600;color:var(--gray);margin:8px 0 14px;}
.plan-mini.pop .plan-setup:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:#b9b2a9;}
.plan-monthly:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:inline-block;align-self:flex-start;background:#fff;border:1px solid var(--border);border-radius:999px;padding:7px 14px;font-size:14.5px;font-weight:800;color:#121212;margin-bottom:20px;}
.plan-monthly em:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-style:normal;font-weight:600;color:var(--gray);}
.plan-mini.pop .plan-monthly:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff;}
.plan-mini.pop .plan-monthly em:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:#b9b2a9;}
.plan-for:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:14.5px;line-height:1.5;color:var(--gray);margin:0 0 18px;min-height:44px;}
.plan-mini.pop .plan-for:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:#c9c3bc;}
.plan-list:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){list-style:none;margin-bottom:4px;flex:1;border-top:1px solid var(--border);padding-top:14px;}
.plan-mini.pop .plan-list:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){border-top-color:rgba(255,255,255,.14);}
.plan-list li:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:14.5px;font-weight:600;color:#2c2822;padding:8px 0 8px 32px;position:relative;line-height:1.35;}
.plan-mini.pop .plan-list li:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:#fff;}
.plan-list li:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *)::before{content:"check";font-family:var(--font-icons);font-feature-settings:'liga';font-style:normal;letter-spacing:normal;text-transform:none;;position:absolute;left:0;top:7px;width:22px;height:22px;border-radius:50%;background:rgba(237,115,48,.14);color:var(--orange);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;}
.plan-mini.pop .plan-list li:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *)::before{background:var(--orange);color:#fff;}
.plan-list li.plan-inherit:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){padding-left:0;font-weight:800;color:#121212;font-size:14px;}
.plan-list li.plan-inherit:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *)::before{display:none;}
.plan-mini.pop .plan-list li.plan-inherit:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:var(--orange-light);}
.btn-dark-outline:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:transparent;color:#121212;border:1.5px solid #161311;}
.btn-dark-outline:hover:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:#161311;color:#fff;}
.plan-btn:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){justify-content:center;width:100%;padding:15px 16px;font-size:14.5px;}
.btn-wa:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){width:18px;height:18px;flex-shrink:0;}
.plan-foot:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){text-align:center;margin-top:34px;font-size:14px;color:#6b6259;}
.page-hero-inner:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){text-align:center;}
.matrix .mx-price td:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){font-weight:800;color:#121212;background:var(--cream);}
.matrix .mx-price td:first-child:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){color:var(--gray);font-weight:700;}
.pricing-section:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){padding:72px 24px;}
.faq2.bg-white .qa:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){background:var(--cream);}
.reviews-band:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){background:#fff;padding:80px 24px;}
.gr-wrap:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){max-width:1240px;margin:0 auto;}
.gr-head:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:var(--cream);border-radius:22px;padding:26px 30px;margin-bottom:18px;}
.gr-title:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){font-size:26px;font-weight:800;color:#121212;display:flex;align-items:baseline;gap:8px;}
.gr-logo:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){font-size:30px;font-weight:700;letter-spacing:-.5px;}
.gr-rating:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){display:flex;align-items:center;gap:10px;margin-top:6px;}
.gr-score:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){font-size:30px;font-weight:800;color:#121212;}
.gr-big-stars:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){color:#fbbc05;font-size:26px;letter-spacing:2px;}
.gr-count:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){font-size:15px;color:#8a8279;}
.gr-cta:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){background:var(--orange);color:#fff;font-weight:700;font-size:15px;padding:14px 26px;border-radius:999px;text-decoration:none;white-space:nowrap;}
.gr-cta:hover:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){background:var(--orange-dark,#c9631d);}
.gr-grid:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}
@media (max-width:1000px){.gr-grid:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){grid-template-columns:repeat(2,1fr);}
}@media (max-width:560px){.gr-grid:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){grid-template-columns:1fr;}
.gr-head:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){padding:20px;}
}.gr-card:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){background:var(--cream);border-radius:22px;padding:22px 22px 20px;display:flex;flex-direction:column;}
.gr-top:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){display:flex;align-items:center;gap:12px;margin-bottom:14px;}
.gr-avatar:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){position:relative;width:46px;height:46px;border-radius:50%;color:#fff;font-weight:700;font-size:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.gr-g:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){position:absolute;right:-5px;bottom:-4px;width:20px;height:20px;border-radius:50%;background:#fff;color:#4285f4;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,.2);}
.gr-who:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){min-width:0;}
.gr-name:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){font-size:15.5px;font-weight:800;color:#121212;display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gr-tick:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){width:16px;height:16px;flex-shrink:0;}
.gr-time:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){font-size:13px;color:#8a8279;}
.gr-stars:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){color:#fbbc05;font-size:18px;letter-spacing:2px;margin-bottom:10px;}
.gr-text:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){font-size:14.5px;line-height:1.55;color:#2c2822;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px;}
.gr-more:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){font-size:14px;font-weight:700;color:var(--orange);text-decoration:none;margin-top:auto;}
.stat-panel:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){position:relative;max-width:1160px;margin:0 auto 80px;background:var(--dark);border-radius:30px;padding:56px 40px;overflow:hidden;}
.stat-glow:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){position:absolute;inset:0;background:radial-gradient(45% 80% at 20% 0%,rgba(237,115,48,.30),transparent 70%),radial-gradient(40% 70% at 95% 100%,rgba(255,145,66,.18),transparent 70%);pointer-events:none;}
.stat-cols:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);}
@media (max-width:800px){.stat-cols:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){grid-template-columns:1fr;}
.stat-col:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){border-left:none !important;border-top:1px solid rgba(255,255,255,.12);padding:32px 0 !important;}
.stat-col:first-child:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){border-top:none;padding-top:0 !important;}
}.stat-col:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){padding:6px 36px;border-left:1px solid rgba(255,255,255,.12);text-align:left;}
.stat-col:first-child:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){border-left:none;padding-left:0;}
.stat-big:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){font-size:76px;font-weight:800;line-height:1;color:var(--orange-light);margin-bottom:16px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;}
.stat-head:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){font-size:20px;font-weight:800;color:#fff;margin-bottom:6px;}
.stat-sub:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){font-size:15px;color:#c9c3bc;line-height:1.45;margin-bottom:14px;}
.stat-src:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){font-size:12px;color:#8f877e;}
.proof-creds:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){text-align:center;max-width:1100px;margin:0 auto;}
.cred-eyebrow:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--orange);margin-bottom:10px;}
.cred-title:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){font-size:26px;font-weight:800;color:#121212;margin-bottom:34px;}
.cred-row:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){display:flex;flex-wrap:wrap;justify-content:center;gap:18px;}
.cred-tile:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){width:200px;height:120px;background:#fff;border:1px solid var(--border);border-radius:20px;display:flex;align-items:center;justify-content:center;padding:16px;transition:transform .2s ease,box-shadow .2s ease;}
.cred-tile:hover:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){transform:translateY(-4px);box-shadow:0 14px 30px rgba(20,14,8,.10);}
.cred-tile img:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){max-width:100%;max-height:100%;object-fit:contain;}
@media (max-width:560px){.cred-tile:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){width:44%;height:100px;}
.stat-big:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){font-size:60px;}
.stat-panel:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){padding:40px 24px;}
}.proof-certs:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){background:var(--cream);padding:72px 24px;}
.rv-cream:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){background:var(--cream);}
.rv-cream .gr-card:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *),.rv-cream .gr-head:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){background:#fff;}
.page-hero-inner:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){text-align:center;}
.stat-panel:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){background:var(--dark);border-radius:28px;max-width:1060px;margin:0 auto;overflow:hidden;}
.roots:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;}
@media (max-width:900px){.roots:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){grid-template-columns:1fr;gap:34px;}
}.roots-photos:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:200px 200px;gap:14px;}
.rp:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){border-radius:22px;overflow:hidden;background:linear-gradient(150deg,#fde3cd,#ed7330);}
.rp img:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){width:100%;height:100%;object-fit:cover;display:block;}
.rp-a:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){grid-row:span 2;}
.ap-grid:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
@media (max-width:900px){.ap-grid:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){grid-template-columns:1fr;}
}.ap-card:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){background:#fff;border:1px solid var(--border);border-radius:24px;padding:30px 26px;}
.ap-ic:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){width:52px;height:52px;border-radius:14px;background:#fff;border:1px solid var(--border);color:var(--orange);display:flex;align-items:center;justify-content:center;margin-bottom:18px;}
.ap-ic svg:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){width:26px;height:26px;}
.ap-card h3:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){font-size:20px;font-weight:800;color:#121212;margin-bottom:10px;}
.ap-card p:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){font-size:15px;line-height:1.6;color:var(--gray);}
.tm-group:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){max-width:1160px;margin:0 auto 44px;}
.tm-head:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--border);}
.tm-head h3:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){font-size:22px;font-weight:800;color:#121212;}
.tm-head span:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){font-size:14px;color:var(--gray);}
.tm-grid:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px;}
.tm-ph:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){position:relative;aspect-ratio:4/5;border-radius:20px;overflow:hidden;background:linear-gradient(160deg,#fde3cd,#ed7330);margin-bottom:12px;}
.tm-ph span:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:800;color:#fff;}
.tm-ph img:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
.tm b:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){display:block;font-size:15.5px;color:#121212;}
.tm small:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){display:block;font-size:13px;color:var(--orange);font-weight:600;margin-top:2px;}
.qt-grid:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}
@media (max-width:800px){.qt-grid:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){grid-template-columns:1fr;}
}.qt:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){background:#fff;border:1px solid var(--border);border-radius:24px;padding:28px 28px 24px;display:flex;flex-direction:column;}
.qt-mark:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){font-size:54px;line-height:.7;color:var(--orange);font-weight:800;margin-bottom:8px;}
.qt p:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){font-size:15.5px;line-height:1.65;color:#2c2822;margin-bottom:18px;flex:1;}
.qt-by b:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){display:block;font-size:15px;color:#121212;}
.qt-by small:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){font-size:13px;color:var(--gray);}
.faq2.bg-white .qa:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){background:var(--cream);}
.proof-certs:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){background:var(--cream);padding:72px 24px;}
.final-cta:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){background:#fff;}
.mosaic:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}
.mo .tm-ph:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){margin:0;border-radius:22px;aspect-ratio:3/4;box-shadow:0 16px 34px rgba(201,99,29,.18);}
.mo1:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *),.mo4:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){transform:translateY(22px);}
.mo-chip:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){position:absolute;left:-12px;bottom:-18px;background:var(--dark);color:#fff;border-radius:18px;padding:14px 20px;box-shadow:0 18px 36px rgba(11,9,8,.35);}
.mo-chip b:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){font-size:30px;color:var(--orange-light);margin-right:8px;font-weight:800;}
.mo-chip span:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){font-size:13px;font-weight:600;}
.hero-split:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){text-align:left !important;}
@media (max-width:900px){.hero-split:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){text-align:center !important;}
.hero-btns:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){justify-content:center;}
.mosaic:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){max-width:420px;margin:0 auto;}
.mo-chip:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){left:8px;}
}.feat-label:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){max-width:1160px;margin:0 auto 18px;font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--orange);}
.feat-grid:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}
@media (max-width:1000px){.feat-grid:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){grid-template-columns:1fr 1fr;}
}@media (max-width:520px){.feat-grid:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){grid-template-columns:1fr;}
}.fcard:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){background:var(--dark);border-radius:26px;padding:12px 12px 22px;box-shadow:0 22px 44px rgba(11,9,8,.22);}
.fcard .tm-ph:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){margin:0 0 16px;border-radius:18px;aspect-ratio:1/1;}
.fc-body:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){padding:0 10px;}
.fc-body b:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){display:block;color:#fff;font-size:19px;}
.fc-body small:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){display:block;color:var(--orange-light);font-size:13px;font-weight:700;margin:2px 0 10px;}
.fc-body p:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){color:#b9b2aa;font-size:14px;line-height:1.5;}
.chips:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){max-width:1160px;margin:0 auto 26px;display:flex;flex-wrap:wrap;gap:10px;}
.chip:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){font:inherit;font-size:14px;font-weight:700;color:#121212;background:#fff;border:1px solid var(--border);border-radius:999px;padding:10px 20px;cursor:pointer;}
.chip.on:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){background:var(--orange);border-color:var(--orange);color:#fff;}
.tm-all:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){max-width:1160px;margin:0 auto;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));}
.tm.hide:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){display:none;}
.tm-all:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){grid-template-columns:repeat(6,1fr);gap:22px 16px;}
@media (max-width:1000px){.tm-all:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){grid-template-columns:repeat(4,1fr);}
}@media (max-width:640px){.tm-all:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){grid-template-columns:repeat(2,1fr);}
}.tm-all .tm-ph:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){border-radius:18px;margin-bottom:10px;}
.tm b:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){font-size:14.5px;}
.tm small:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){font-size:12.5px;}
.hs:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){display:grid;grid-template-columns:1fr 1fr;gap:14px;}
.hs-main:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){grid-column:span 2;background:var(--dark);border-radius:28px;padding:36px 34px;box-shadow:0 26px 52px rgba(11,9,8,.25);}
.hs-main b:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){display:block;font-size:84px;line-height:1;font-weight:800;color:var(--orange-light);margin-bottom:10px;}
.hs-main span:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){display:block;color:#fff;font-size:19px;font-weight:700;}
.hs-main small:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){display:block;color:#8f877e;font-size:13px;margin-top:6px;}
.hs-card:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){background:#fff;border:1px solid var(--border);border-radius:24px;padding:26px 24px;box-shadow:0 14px 30px rgba(201,99,29,.10);}
.hs-card b:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){display:block;font-size:42px;line-height:1;font-weight:800;color:var(--orange);margin-bottom:8px;}
.hs-card span:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){font-size:15px;font-weight:700;color:#121212;}
.certs-band:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){background:var(--dark);padding:76px 24px;position:relative;overflow:hidden;}
.certs-band:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *)::before{content:"";position:absolute;left:50%;top:-180px;width:900px;height:380px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(237,115,48,.28),transparent 72%);pointer-events:none;}
.certs-inner:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){position:relative;max-width:1160px;margin:0 auto;text-align:center;}
.certs-eyebrow:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){display:inline-block;font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--orange-light);border:1px solid rgba(255,145,66,.45);border-radius:999px;padding:7px 16px;margin-bottom:20px;}
.certs-band h2:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){font-size:40px;line-height:1.15;font-weight:800;color:#fff;margin-bottom:12px;}
.certs-band p:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){font-size:17px;color:#b9b2aa;margin-bottom:40px;}
.certs-row:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){display:flex;flex-wrap:wrap;justify-content:center;gap:20px;}
.certs-row .cred-tile:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){width:210px;height:130px;background:#fff;border:0;border-radius:22px;padding:18px;box-shadow:0 18px 40px rgba(0,0,0,.35);}
@media (max-width:700px){.certs-band h2:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){font-size:30px;}
.certs-row .cred-tile:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){width:44%;height:100px;}
}.final-cta:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){background:var(--cream);}
.roots-path:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){display:grid;grid-template-columns:1fr auto 1.25fr;gap:12px;align-items:stretch;margin-top:26px;}
@media (max-width:560px){.roots-path:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){grid-template-columns:1fr;}
.rpath-arrow:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){transform:rotate(90deg);text-align:center;}
}.rpath-from:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *),.rpath-to:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){border-radius:20px;padding:18px 18px;}
.rpath-from:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){background:var(--cream);border:1px solid var(--border);}
.rpath-to:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){background:var(--dark);}
.roots-path small:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){display:block;font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--orange);margin-bottom:6px;}
.rpath-to small:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){color:var(--orange-light);}
.roots-path b:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){display:block;font-size:16px;color:#121212;margin-bottom:4px;}
.rpath-to b:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){color:#fff;}
.roots-path span:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){font-size:13px;line-height:1.45;color:var(--gray);}
.rpath-to span:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){color:#b9b2aa;}
.rpath-arrow:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){align-self:center;font-size:24px;font-weight:700;color:var(--orange);}
.page-hero-inner:where(:is(.pg-audit,.pg-contact,.pg-faq) *){text-align:center;}
.ask:where(:is(.pg-audit,.pg-contact,.pg-faq) *){max-width:820px;margin:34px auto 0;background:var(--dark);border-radius:28px;padding:26px 26px 18px;text-align:left;box-shadow:0 28px 60px rgba(11,9,8,.28);}
.ask-form:where(:is(.pg-audit,.pg-contact,.pg-faq) *){display:flex;align-items:center;gap:10px;background:#1c1612;border:1px solid #2f2822;border-radius:999px;padding:8px 8px 8px 20px;}
.ask-ic:where(:is(.pg-audit,.pg-contact,.pg-faq) *){color:var(--orange-light);font-size:18px;}
.ask-form input:where(:is(.pg-audit,.pg-contact,.pg-faq) *){flex:1;background:transparent;border:0;outline:0;color:#fff;font:inherit;font-size:16px;padding:10px 4px;min-width:0;}
.ask-form input:where(:is(.pg-audit,.pg-contact,.pg-faq) *)::placeholder{color:#8f877e;}
.ask-go:where(:is(.pg-audit,.pg-contact,.pg-faq) *){background:var(--orange);color:#fff;border:0;border-radius:999px;padding:12px 26px;font:inherit;font-weight:700;cursor:pointer;}
.ask-try:where(:is(.pg-audit,.pg-contact,.pg-faq) *){display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px;}
.ask-try>span:where(:is(.pg-audit,.pg-contact,.pg-faq) *){font-size:13px;color:#8f877e;margin-right:4px;}
.sg:where(:is(.pg-audit,.pg-contact,.pg-faq) *){font:inherit;font-size:13.5px;font-weight:600;color:#e8e2da;background:transparent;border:1px solid #3a322b;border-radius:999px;padding:8px 16px;cursor:pointer;}
.sg:hover:where(:is(.pg-audit,.pg-contact,.pg-faq) *){border-color:var(--orange-light);color:#fff;}
.ask-out:where(:is(.pg-audit,.pg-contact,.pg-faq) *){margin-top:18px;border-top:1px solid #2a2420;padding-top:16px;}
.ask-q:where(:is(.pg-audit,.pg-contact,.pg-faq) *){font-size:13px;font-weight:700;color:var(--orange-light);margin-bottom:8px;}
.ask-a:where(:is(.pg-audit,.pg-contact,.pg-faq) *){font-size:15.5px;line-height:1.65;color:#e8e2da;}
.ask-note:where(:is(.pg-audit,.pg-contact,.pg-faq) *){margin-top:14px;font-size:10.5px;letter-spacing:.12em;color:#6f675f;text-align:center;}
.fq-layout:where(:is(.pg-audit,.pg-contact,.pg-faq) *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:280px 1fr;gap:48px;align-items:start;}
@media (max-width:900px){.fq-layout:where(:is(.pg-audit,.pg-contact,.pg-faq) *){grid-template-columns:1fr;gap:24px;}
}.fq-side:where(:is(.pg-audit,.pg-contact,.pg-faq) *){position:sticky;top:24px;}
@media (max-width:900px){.fq-side:where(:is(.pg-audit,.pg-contact,.pg-faq) *){position:static;}
}.fq-search:where(:is(.pg-audit,.pg-contact,.pg-faq) *){width:100%;font:inherit;font-size:15px;padding:14px 18px;border:1px solid var(--border);border-radius:999px;background:var(--cream);margin-bottom:16px;outline:0;}
.fq-search:focus:where(:is(.pg-audit,.pg-contact,.pg-faq) *){border-color:var(--orange);}
.fq-cats:where(:is(.pg-audit,.pg-contact,.pg-faq) *){display:flex;flex-direction:column;gap:8px;}
@media (max-width:900px){.fq-cats:where(:is(.pg-audit,.pg-contact,.pg-faq) *){flex-direction:row;flex-wrap:wrap;}
}.fc:where(:is(.pg-audit,.pg-contact,.pg-faq) *){font:inherit;font-size:14.5px;font-weight:700;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:10px;color:#121212;background:var(--cream);border:1px solid var(--border);border-radius:16px;padding:14px 18px;cursor:pointer;}
.fc em:where(:is(.pg-audit,.pg-contact,.pg-faq) *){font-style:normal;font-size:12px;color:var(--gray);background:#fff;border-radius:999px;padding:2px 9px;}
.fc.on:where(:is(.pg-audit,.pg-contact,.pg-faq) *){background:var(--dark);color:#fff;border-color:var(--dark);}
.fc.on em:where(:is(.pg-audit,.pg-contact,.pg-faq) *){background:var(--orange);color:#fff;}
.fq-group:where(:is(.pg-audit,.pg-contact,.pg-faq) *){margin-bottom:40px;}
.fq-group h3:where(:is(.pg-audit,.pg-contact,.pg-faq) *){font-size:22px;font-weight:800;color:#121212;margin-bottom:16px;}
.fq-group .qa-list:where(:is(.pg-audit,.pg-contact,.pg-faq) *){max-width:none;margin:0;gap:12px;}
.fq-group .qa:where(:is(.pg-audit,.pg-contact,.pg-faq) *){background:var(--cream);border:1px solid var(--border);border-radius:18px;padding:4px 26px;}
.fq-group .qa[open]:where(:is(.pg-audit,.pg-contact,.pg-faq) *){background:#fff;border-color:var(--orange);box-shadow:0 10px 28px rgba(237,115,48,.10);}
.fq-group .qa summary:where(:is(.pg-audit,.pg-contact,.pg-faq) *){font-size:16.5px;padding:18px 0;}
.fq-group .qa-body p:where(:is(.pg-audit,.pg-contact,.pg-faq) *){font-size:15.5px;line-height:1.7;color:#50525f;padding:0 0 20px;}
.fq-group .qa a:where(:is(.pg-audit,.pg-contact,.pg-faq) *),.fq-empty a:where(:is(.pg-audit,.pg-contact,.pg-faq) *){color:var(--orange);font-weight:700;}
.fq-empty:where(:is(.pg-audit,.pg-contact,.pg-faq) *){text-align:center;padding:40px 0;font-size:16px;color:var(--gray);}
.final-cta:where(:is(.pg-audit,.pg-contact,.pg-faq) *){background:var(--cream);}
.page-hero-inner:where(:is(.pg-audit,.pg-contact) *){text-align:center;}
.ct-grid:where(:is(.pg-audit,.pg-contact) *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1.35fr 1fr;gap:36px;align-items:start;}
@media (max-width:900px){.ct-grid:where(:is(.pg-audit,.pg-contact) *){grid-template-columns:1fr;}
}.ct-form-card:where(:is(.pg-audit,.pg-contact) *){background:#fff;border:1px solid var(--border);border-radius:28px;padding:36px 34px;box-shadow:0 24px 54px rgba(11,9,8,.08);}
.ct-form-card h2:where(:is(.pg-audit,.pg-contact) *){font-size:28px;font-weight:800;color:#121212;margin-bottom:6px;}
.ct-sub:where(:is(.pg-audit,.pg-contact) *){font-size:14.5px;color:var(--gray);margin-bottom:24px;}
.ct-form:where(:is(.pg-audit,.pg-contact) *){display:flex;flex-direction:column;gap:16px;}
.ct-row:where(:is(.pg-audit,.pg-contact) *){display:grid;grid-template-columns:1fr 1fr;gap:16px;}
@media (max-width:600px){.ct-row:where(:is(.pg-audit,.pg-contact) *){grid-template-columns:1fr;}
}.ct-form label:where(:is(.pg-audit,.pg-contact) *){display:flex;flex-direction:column;gap:7px;font-size:13.5px;font-weight:700;color:#2c2822;}
.ct-form input:where(:is(.pg-audit,.pg-contact) *),.ct-form select:where(:is(.pg-audit,.pg-contact) *),.ct-form textarea:where(:is(.pg-audit,.pg-contact) *){font:inherit;font-size:15px;font-weight:500;padding:13px 16px;border:1px solid var(--border);border-radius:14px;background:var(--cream);color:#121212;outline:0;width:100%;}
.ct-form input:focus:where(:is(.pg-audit,.pg-contact) *),.ct-form select:focus:where(:is(.pg-audit,.pg-contact) *),.ct-form textarea:focus:where(:is(.pg-audit,.pg-contact) *){border-color:var(--orange);background:#fff;}
.ct-send:where(:is(.pg-audit,.pg-contact) *){align-self:flex-start;border:0;cursor:pointer;margin-top:6px;}
.ct-fine:where(:is(.pg-audit,.pg-contact) *){font-size:13.5px;color:var(--gray);}
.ct-fine a:where(:is(.pg-audit,.pg-contact) *),.ct-thanks a:where(:is(.pg-audit,.pg-contact) *){color:var(--orange);font-weight:700;}
.ct-thanks:where(:is(.pg-audit,.pg-contact) *){text-align:center;padding:30px 10px;}
.ct-tick:where(:is(.pg-audit,.pg-contact) *){width:64px;height:64px;border-radius:50%;background:var(--orange);color:#fff;font-size:30px;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;}
.ct-thanks h3:where(:is(.pg-audit,.pg-contact) *){font-size:24px;font-weight:800;color:#121212;margin-bottom:8px;}
.ct-thanks p:where(:is(.pg-audit,.pg-contact) *){color:var(--gray);font-size:15.5px;}
.ct-side:where(:is(.pg-audit,.pg-contact) *){display:flex;flex-direction:column;gap:14px;}
.ct-opt:where(:is(.pg-audit,.pg-contact) *){display:flex;align-items:center;gap:16px;background:var(--cream);border:1px solid var(--border);border-radius:22px;padding:20px 22px;text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease;}
.ct-opt:hover:where(:is(.pg-audit,.pg-contact) *){transform:translateY(-3px);box-shadow:0 16px 32px rgba(20,14,8,.09);}
.ct-opt b:where(:is(.pg-audit,.pg-contact) *){display:block;font-size:17px;color:#121212;}
.ct-opt small:where(:is(.pg-audit,.pg-contact) *){font-size:14px;color:var(--gray);}
.ct-opt em:where(:is(.pg-audit,.pg-contact) *){margin-left:auto;font-style:normal;font-size:22px;color:var(--orange);font-weight:700;}
.ct-ic:where(:is(.pg-audit,.pg-contact) *){flex-shrink:0;width:48px;height:48px;border-radius:14px;background:#fff;border:1px solid var(--border);color:var(--orange);display:flex;align-items:center;justify-content:center;}
.ct-ic svg:where(:is(.pg-audit,.pg-contact) *){width:24px;height:24px;}
.ct-opt-wa:where(:is(.pg-audit,.pg-contact) *){background:var(--dark);border-color:var(--dark);}
.ct-opt-wa b:where(:is(.pg-audit,.pg-contact) *){color:#fff;}
.ct-opt-wa small:where(:is(.pg-audit,.pg-contact) *){color:#b9b2aa;}
.ct-opt-wa .ct-ic:where(:is(.pg-audit,.pg-contact) *){background:rgba(237,115,48,.18);border-color:transparent;color:var(--orange-light);}
.bk-band:where(:is(.pg-audit,.pg-contact) *){background:var(--dark);padding:64px 24px;position:relative;overflow:hidden;}
.bk-band:where(:is(.pg-audit,.pg-contact) *)::before{content:"";position:absolute;left:-120px;top:-200px;width:520px;height:520px;background:radial-gradient(closest-side,rgba(237,115,48,.4),transparent 72%);pointer-events:none;}
.bk-inner:where(:is(.pg-audit,.pg-contact) *){position:relative;max-width:1060px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;}
.bk-inner>div:where(:is(.pg-audit,.pg-contact) *){max-width:620px;}
.bk-inner h2:where(:is(.pg-audit,.pg-contact) *){font-size:36px;font-weight:800;color:#fff;margin:14px 0 10px;line-height:1.15;}
.bk-inner p:where(:is(.pg-audit,.pg-contact) *){font-size:16.5px;line-height:1.6;color:#b9b2aa;}
.certs-eyebrow:where(:is(.pg-audit,.pg-contact) *){display:inline-block;font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--orange-light);border:1px solid rgba(255,145,66,.45);border-radius:999px;padding:7px 16px;}
.vs:where(:is(.pg-audit,.pg-contact) *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;}
@media (max-width:900px){.vs:where(:is(.pg-audit,.pg-contact) *){grid-template-columns:1fr;gap:30px;}
}.vs-addr:where(:is(.pg-audit,.pg-contact) *){margin:22px 0 26px;background:var(--cream);border:1px solid var(--border);border-radius:18px;padding:18px 20px;}
.vs-addr b:where(:is(.pg-audit,.pg-contact) *){display:block;font-size:15.5px;color:#121212;margin-bottom:6px;}
.vs-addr span:where(:is(.pg-audit,.pg-contact) *){font-size:14.5px;line-height:1.55;color:var(--gray);}
.vs-map:where(:is(.pg-audit,.pg-contact) *){min-height:320px;border-radius:28px;background:linear-gradient(160deg,#fde3cd,#fbeee2);border:1px solid var(--border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;}
.vs-pin:where(:is(.pg-audit,.pg-contact) *){width:60px;height:60px;border-radius:50%;background:var(--orange);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:8px;}
.vs-pin svg:where(:is(.pg-audit,.pg-contact) *){width:28px;height:28px;}
.vs-map b:where(:is(.pg-audit,.pg-contact) *){font-size:18px;color:#121212;}
.vs-map small:where(:is(.pg-audit,.pg-contact) *){color:var(--gray);}
.page-hero-inner:where(.pg-audit *){text-align:center;}
.au-entry:where(.pg-audit *){margin-top:32px;}
.au-form:where(.pg-audit *){display:flex;gap:10px;max-width:640px;margin:0 auto;background:#fff;border:1px solid var(--border);border-radius:999px;padding:8px 8px 8px 24px;box-shadow:0 20px 44px rgba(201,99,29,.14);}
.au-form input:where(.pg-audit *){flex:1;border:0;outline:0;font:inherit;font-size:17px;background:transparent;min-width:0;}
.au-form .btn:where(.pg-audit *){border:0;cursor:pointer;white-space:nowrap;}
@media (max-width:560px){.au-form:where(.pg-audit *){flex-direction:column;border-radius:24px;padding:14px;}
.au-form input:where(.pg-audit *){padding:8px 6px;}
}.au-sample:where(.pg-audit *){display:inline-block;margin-top:16px;font-size:14px;font-weight:600;color:#7a7168;text-decoration:none;border-bottom:1px solid #e0b793;}
.au-sample:hover:where(.pg-audit *){color:var(--orange);}
.au-scan:where(.pg-audit *){max-width:560px;margin:34px auto 0;background:var(--dark);border-radius:28px;padding:30px;text-align:left;box-shadow:0 28px 60px rgba(11,9,8,.28);}
.sc-url:where(.pg-audit *){font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--orange-light);margin-bottom:14px;}
.sc-bar:where(.pg-audit *){height:8px;background:#2a2420;border-radius:99px;overflow:hidden;margin-bottom:22px;}
.sc-bar i:where(.pg-audit *){display:block;height:100%;width:0;background:linear-gradient(90deg,var(--orange-light),var(--orange));border-radius:99px;transition:width .5s ease;}
.sc-steps:where(.pg-audit *){list-style:none;display:flex;flex-direction:column;gap:14px;}
.sc-steps li:where(.pg-audit *){display:flex;align-items:center;gap:12px;font-size:15.5px;font-weight:600;color:#6f675f;transition:color .3s;}
.sc-steps li:where(.pg-audit *)::before{content:"";width:22px;height:22px;border-radius:50%;border:2px solid #3a322b;flex-shrink:0;box-sizing:border-box;}
.sc-steps li.run:where(.pg-audit *){color:#fff;}
.sc-steps li.run:where(.pg-audit *)::before{border-color:var(--orange);border-top-color:transparent;animation:spin .8s linear infinite;}
.sc-steps li.done:where(.pg-audit *){color:#e8e2da;}
.sc-steps li.done:where(.pg-audit *)::before{content:"check";font-family:var(--font-icons);font-feature-settings:'liga';font-style:normal;letter-spacing:normal;text-transform:none;;background:var(--orange);border-color:var(--orange);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;}
@keyframes spin{to{transform:rotate(360deg);}}
.rs-note:where(.pg-audit *){text-align:center;font-size:11px;letter-spacing:.14em;color:#a19a91;margin-bottom:24px;font-weight:700;}
.score-grid:where(.pg-audit *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:24px;align-items:stretch;}
@media (max-width:900px){.score-grid:where(.pg-audit *){grid-template-columns:1fr;}
}.score-card:where(.pg-audit *){background:var(--cream);border:1px solid var(--border);border-radius:30px;padding:36px 30px;text-align:center;}
.sc-label:where(.pg-audit *){font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--orange);margin-bottom:18px;}
.ring:where(.pg-audit *){position:relative;width:200px;height:200px;margin:0 auto 16px;}
.ring svg:where(.pg-audit *){width:100%;height:100%;}
.ring-num:where(.pg-audit *){position:absolute;inset:0;display:flex;align-items:baseline;justify-content:center;padding-top:62px;}
.ring-num b:where(.pg-audit *){font-size:68px;font-weight:800;color:#121212;line-height:1;}
.ring-num span:where(.pg-audit *){font-size:18px;color:var(--gray);font-weight:700;margin-left:2px;}
.sc-site:where(.pg-audit *){font-size:14px;font-weight:700;color:var(--gray);margin-bottom:8px;}
.sc-head:where(.pg-audit *){font-size:26px;font-weight:800;color:#121212;margin-bottom:8px;}
.sc-text:where(.pg-audit *){font-size:15px;line-height:1.55;color:var(--gray);}
.score-vs:where(.pg-audit *){display:flex;flex-direction:column;gap:18px;}
.vs-card:where(.pg-audit *){background:var(--dark);border-radius:30px;padding:30px;flex:1;}
.vs-card small:where(.pg-audit *){display:block;font-size:11.5px;font-weight:800;letter-spacing:.14em;color:var(--orange-light);margin-bottom:20px;}
.vb:where(.pg-audit *){display:flex;align-items:center;gap:14px;margin-bottom:14px;}
.vb span:where(.pg-audit *){width:60px;font-size:13px;font-weight:700;color:#b9b2aa;}
.vb i:where(.pg-audit *){display:block;height:36px;width:0;border-radius:12px;background:#4a3f36;position:relative;transition:width 1.2s ease;}
.vb i b:where(.pg-audit *){position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#fff;font-size:15px;}
.vb-new i:where(.pg-audit *){background:linear-gradient(90deg,var(--orange-light),var(--orange));}
.vs-card.go .vb i:where(.pg-audit *){width:var(--w);}
.vs-card p:where(.pg-audit *){color:#b9b2aa;font-size:14.5px;line-height:1.55;margin-top:8px;}
.pill4:where(.pg-audit *){display:grid;grid-template-columns:repeat(4,1fr);gap:12px;}
@media (max-width:560px){.pill4:where(.pg-audit *){grid-template-columns:1fr 1fr;}
}.pill4>div:where(.pg-audit *){background:var(--cream);border:1px solid var(--border);border-radius:20px;padding:18px 12px;text-align:center;}
.pill4 b:where(.pg-audit *){display:block;font-size:28px;font-weight:800;color:var(--orange);}
.pill4 span:where(.pg-audit *){font-size:12px;font-weight:700;color:#50525f;line-height:1.3;display:block;margin-top:4px;}
.two:where(.pg-audit *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:24px;}
@media (max-width:900px){.two:where(.pg-audit *){grid-template-columns:1fr;}
}.bm-card:where(.pg-audit *),.cost-card:where(.pg-audit *){background:#fff;border:1px solid var(--border);border-radius:28px;padding:32px 30px;}
.bm-card h3:where(.pg-audit *),.cost-card h3:where(.pg-audit *){font-size:24px;font-weight:800;line-height:1.25;color:#121212;margin:6px 0 24px;}
.bm-track:where(.pg-audit *){position:relative;height:14px;border-radius:99px;background:linear-gradient(90deg,#e0553a,#f5a623 50%,#3fb37f);margin:34px 0 8px;}
.bm-me:where(.pg-audit *){position:absolute;left:var(--l);top:-6px;width:26px;height:26px;border-radius:50%;background:#fff;border:4px solid var(--dark);transform:translateX(-50%);}
.bm-me em:where(.pg-audit *){position:absolute;top:-30px;left:50%;transform:translateX(-50%);font-style:normal;font-size:12px;font-weight:800;color:#fff;background:var(--dark);padding:3px 10px;border-radius:99px;}
.bm-scale:where(.pg-audit *){display:flex;justify-content:space-between;font-size:12px;color:var(--gray);font-weight:600;}
.bm-src:where(.pg-audit *){margin-top:18px;font-size:12.5px;line-height:1.5;color:#8a8279;}
.cost-in:where(.pg-audit *){display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;}
@media (max-width:560px){.cost-in:where(.pg-audit *){grid-template-columns:1fr;}
}.cost-in label:where(.pg-audit *){display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#50525f;}
.cost-in input:where(.pg-audit *){font:inherit;font-size:15px;padding:11px 12px;border:1px solid var(--border);border-radius:12px;background:var(--cream);outline:0;width:100%;}
.cost-out:where(.pg-audit *){background:var(--dark);border-radius:20px;padding:20px 22px;}
.cost-out small:where(.pg-audit *){display:block;font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--orange-light);margin-bottom:6px;}
.cost-out b:where(.pg-audit *){font-size:40px;font-weight:800;color:#fff;}
.fx:where(.pg-audit *){max-width:1160px;margin:0 auto 26px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
@media (max-width:900px){.fx:where(.pg-audit *){grid-template-columns:1fr;}
}.fx-card:where(.pg-audit *){background:var(--cream);border:1px solid var(--border);border-radius:24px;padding:28px 26px;display:flex;flex-direction:column;}
.fx-card h3:where(.pg-audit *){font-size:20px;font-weight:800;color:#121212;margin-bottom:8px;}
.fx-card p:where(.pg-audit *){font-size:14.5px;line-height:1.6;color:var(--gray);margin-bottom:16px;flex:1;}
.fx-card a:where(.pg-audit *){color:var(--orange);font-weight:700;text-decoration:none;font-size:14.5px;}
.rec:where(.pg-audit *){max-width:1160px;margin:0 auto;background:var(--dark);border-radius:28px;padding:30px 34px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;}
.rec small:where(.pg-audit *){display:block;font-size:11.5px;font-weight:800;letter-spacing:.14em;color:var(--orange-light);margin-bottom:6px;}
.rec b:where(.pg-audit *){display:block;font-size:26px;color:#fff;margin-bottom:6px;}
.rec span:where(.pg-audit *){font-size:14.5px;color:#b9b2aa;max-width:520px;display:block;line-height:1.55;}
.rec-btns:where(.pg-audit *){display:flex;align-items:center;gap:18px;flex-wrap:wrap;}
.rec-link:where(.pg-audit *){color:#e8e2da;font-weight:600;text-decoration:none;border-bottom:1px solid #6f675f;}
.rp-card:where(.pg-audit *){max-width:900px;margin:0 auto;background:#fff;border:1px solid var(--border);border-radius:28px;padding:34px 34px;}
.rp-card h3:where(.pg-audit *){font-size:26px;font-weight:800;color:#121212;margin:6px 0 8px;}
.rp-card p:where(.pg-audit *){font-size:15.5px;color:var(--gray);margin-bottom:22px;}
.rp-form:where(.pg-audit *){display:grid;grid-template-columns:1fr 1fr auto;gap:12px;}
@media (max-width:800px){.rp-form:where(.pg-audit *){grid-template-columns:1fr;}
}.rp-form input:where(.pg-audit *){font:inherit;font-size:15px;padding:14px 18px;border:1px solid var(--border);border-radius:999px;background:var(--cream);outline:0;min-width:0;}
.rp-form .btn:where(.pg-audit *){border:0;cursor:pointer;white-space:nowrap;}
.rp-thanks:where(.pg-audit *){text-align:center;padding:10px;}
.rp-thanks a:where(.pg-audit *){color:var(--orange);font-weight:700;}
.ct-tick:where(.pg-audit *){width:60px;height:60px;border-radius:50%;background:var(--orange);color:#fff;font-size:28px;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;}
.rep:where(.pg-audit *){max-width:1160px;margin:0 auto;border:1px solid var(--border);border-radius:24px;background:var(--cream);padding:4px 28px;}
.rep summary:where(.pg-audit *){cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:800;color:#121212;padding:20px 0;}
.rep summary:where(.pg-audit *)::-webkit-details-marker{display:none;}
.rep summary em:where(.pg-audit *){font-style:normal;font-size:24px;color:var(--orange);}
.rep[open] summary em:where(.pg-audit *){display:none;}
.rep-grid:where(.pg-audit *){display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:6px 0 26px;}
@media (max-width:800px){.rep-grid:where(.pg-audit *){grid-template-columns:1fr;}
}.pl:where(.pg-audit *){background:#fff;border:1px solid var(--border);border-radius:20px;padding:22px;}
.pl-h:where(.pg-audit *){display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;}
.pl-h b:where(.pg-audit *){font-size:17px;color:#121212;}
.pl-h span:where(.pg-audit *){font-size:22px;font-weight:800;color:var(--orange);}
.pl-d:where(.pg-audit *){font-size:13px;color:var(--gray);margin-bottom:14px;}
.pl ul:where(.pg-audit *){list-style:none;display:flex;flex-direction:column;gap:10px;}
.pl li:where(.pg-audit *){display:flex;gap:10px;font-size:13.5px;line-height:1.45;color:#3a352f;}
.pl li i:where(.pg-audit *){font-style:normal;flex-shrink:0;width:20px;height:20px;border-radius:50%;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;}
.pl li.ok i:where(.pg-audit *){background:#d9f2e4;color:#1d8a52;}
.pl li.no i:where(.pg-audit *){background:#fde0da;color:#d1432a;}
.pl li.mid i:where(.pg-audit *){background:#fdecc8;color:#b9770e;}
.pl li b:where(.pg-audit *){display:block;color:#121212;}
.final-cta:where(.pg-audit *){background:var(--cream);}
.rs-note:where(.pg-audit *){margin-bottom:24px;}
.score-grid:where(.pg-audit *){align-items:stretch;}
.vs-card:where(.pg-audit *){display:flex;flex-direction:column;justify-content:center;}
.rp-card:where(.pg-audit *){display:grid;grid-template-columns:1fr;gap:6px;}
.rp-card p:where(.pg-audit *){margin-bottom:18px;}
[hidden]:where(.pg-audit *){display:none !important;}
.mini-bars:where(.pg-audit *){margin:20px 0 4px;display:flex;flex-direction:column;gap:10px;text-align:left;}
.mb:where(.pg-audit *){display:grid;grid-template-columns:150px 1fr 28px;gap:10px;align-items:center;font-size:12.5px;font-weight:700;color:#50525f;}
@media (max-width:520px){.mb:where(.pg-audit *){grid-template-columns:110px 1fr 26px;font-size:11.5px;}
}.mb i:where(.pg-audit *){display:block;height:8px;background:#efe8e0;border-radius:99px;overflow:hidden;}
.mb u:where(.pg-audit *){display:block;height:100%;width:0;background:var(--orange);border-radius:99px;transition:width 1.2s ease;text-decoration:none;}
.score-card.go .mb u:where(.pg-audit *){width:var(--w);}
.mb b:where(.pg-audit *){text-align:right;color:#121212;}
.method:where(.pg-audit *){margin-top:18px;font-size:12px;line-height:1.5;color:#8a8279;display:flex;gap:8px;justify-content:center;align-items:center;text-align:left;}
.method em:where(.pg-audit *){font-style:normal;font-weight:700;color:#5a5248;}
.m-dot:where(.pg-audit *){flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#3fb37f;}
.qt-one:where(.pg-audit *){max-width:820px;margin:30px auto 0;background:#fff;border:1px solid var(--border);border-radius:24px;padding:26px 30px;text-align:center;}
.qt-one .qm:where(.pg-audit *){font-size:46px;line-height:.6;color:var(--orange);font-weight:800;margin-bottom:8px;}
.qt-one p:where(.pg-audit *){font-size:17px;line-height:1.55;color:#2c2822;margin-bottom:10px;}
.qt-one b:where(.pg-audit *){font-size:13.5px;color:var(--gray);}
.priv:where(.pg-audit *){margin:14px 0 0;font-size:12.5px;color:#8a8279;}
.pt-strip:where(.pg-audit *){margin-top:30px;padding-top:26px;border-top:1px solid var(--border);text-align:center;}
.pt-strip span:where(.pg-audit *){display:block;font-size:11px;font-weight:800;letter-spacing:.14em;color:#8a8279;margin-bottom:16px;}
.pt-strip div:where(.pg-audit *){display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 26px;}
.pt-strip img:where(.pg-audit *){height:38px;width:auto;max-width:120px;object-fit:contain;filter:grayscale(1);opacity:.7;}
.recent:where(.pg-audit *){max-width:640px;margin:26px auto 0;text-align:left;}
.rc-head:where(.pg-audit *){display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;}
.rc-head span:where(.pg-audit *){font-size:11px;font-weight:800;letter-spacing:.14em;color:#8a8279;}
.rc-head button:where(.pg-audit *){font:inherit;font-size:12.5px;font-weight:700;color:var(--orange);background:none;border:0;cursor:pointer;}
.rc-list:where(.pg-audit *){display:flex;flex-wrap:wrap;gap:10px;}
.rc-chip:where(.pg-audit *){font:inherit;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--border);border-radius:999px;padding:9px 16px;cursor:pointer;font-size:13.5px;font-weight:700;color:#121212;}
.rc-chip:hover:where(.pg-audit *){border-color:var(--orange);}
.rc-chip em:where(.pg-audit *){font-style:normal;color:var(--gray);font-weight:600;}
.rc-chip em b:where(.pg-audit *){color:var(--orange);}
.final-cta:where(.pg-audit *){background:#fff;}
.proof-certs:where(.pg-audit *){background:var(--cream);}
.cmpx:where(.pg-audit *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:stretch;}
@media (max-width:860px){.cmpx:where(.pg-audit *){grid-template-columns:1fr;}
.cx-arrow:where(.pg-audit *){transform:rotate(90deg);text-align:center;}
}.cx:where(.pg-audit *){border-radius:32px;padding:34px 30px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;}
.cx-now:where(.pg-audit *){background:#fdf1ee;border:1px solid #f3cfc6;}
.cx-new:where(.pg-audit *){background:#eef8f1;border:1px solid #c6e6d2;}
.cx-tag:where(.pg-audit *){font-family:ui-monospace,Menlo,monospace;font-size:13px;font-weight:800;letter-spacing:.2em;margin-bottom:18px;}
.cx-now .cx-tag:where(.pg-audit *){color:#b3341f;}
.cx-new .cx-tag:where(.pg-audit *){color:#1f6b3d;}
.ringx:where(.pg-audit *){position:relative;width:190px;height:190px;margin-bottom:10px;}
.ringx svg:where(.pg-audit *){width:100%;height:100%;}
.ringx-num:where(.pg-audit *){position:absolute;inset:0;display:flex;align-items:center;justify-content:center;}
.ringx-num b:where(.pg-audit *){font-family:ui-monospace,Menlo,monospace;font-size:70px;font-weight:800;line-height:1;}
.cx-rate:where(.pg-audit *){font-size:20px;font-weight:700;color:#50525f;}
.cx-site:where(.pg-audit *){font-size:13.5px;font-weight:600;color:var(--gray);margin:4px 0 20px;}
.cx-sugg:where(.pg-audit *),.cx-gets:where(.pg-audit *){display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;}
.cx-sugg span:where(.pg-audit *),.cx-gets span:where(.pg-audit *){font-size:13.5px;color:var(--gray);width:100%;margin-bottom:2px;}
.cx-sugg i:where(.pg-audit *){font-style:normal;font-size:13px;font-weight:700;color:#b3341f;background:#fff;border:1px solid #f0c3b8;border-radius:999px;padding:7px 14px;}
.cx-gets i:where(.pg-audit *){font-style:normal;font-size:13px;font-weight:700;color:#1f6b3d;background:#fff;border:1px solid #bfe0cc;border-radius:999px;padding:7px 14px;}
.cx-arrow:where(.pg-audit *){align-self:center;font-size:36px;font-weight:700;color:var(--orange);}
.cx-note:where(.pg-audit *){max-width:1160px;margin:22px auto 0;text-align:center;font-size:13.5px;color:var(--gray);}
.opp:where(.pg-audit *){max-width:1160px;margin:0 auto 16px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}
@media (max-width:1000px){.opp:where(.pg-audit *){grid-template-columns:1fr 1fr;}
}@media (max-width:520px){.opp:where(.pg-audit *){grid-template-columns:1fr;}
}.op:where(.pg-audit *){background:#fff;border:1px solid var(--border);border-radius:22px;padding:24px 22px;display:flex;flex-direction:column;justify-content:space-between;gap:26px;min-height:140px;}
.op span:where(.pg-audit *){font-size:16px;line-height:1.4;color:#121212;}
.op b:where(.pg-audit *){font-family:ui-monospace,Menlo,monospace;font-size:26px;font-weight:800;color:#c0541a;}
.save:where(.pg-audit *){max-width:1160px;margin:0 auto;background:#e3f7ea;border-radius:24px;padding:26px 30px;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;text-align:center;}
.save b:where(.pg-audit *){font-family:ui-monospace,Menlo,monospace;font-size:40px;font-weight:800;color:#23904f;}
.save span:where(.pg-audit *){font-size:17px;color:#121212;}
.miss:where(.pg-audit *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}
@media (max-width:900px){.miss:where(.pg-audit *){grid-template-columns:1fr;}
}.ms:where(.pg-audit *){background:var(--cream);border:1px solid var(--border);border-radius:24px;padding:26px 24px;display:flex;flex-direction:column;}
.ms-top:where(.pg-audit *){display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;}
.ms h3:where(.pg-audit *){font-size:19px;font-weight:800;color:#121212;}
.ms em:where(.pg-audit *){font-style:normal;font-size:12.5px;font-weight:800;color:#b3341f;background:#fde0da;border-radius:999px;padding:4px 11px;white-space:nowrap;}
.ms em.mid:where(.pg-audit *){color:#9a6208;background:#fdecc8;}
.ms p:where(.pg-audit *){font-size:14.5px;line-height:1.6;color:var(--gray);margin-bottom:16px;flex:1;}
.ms a:where(.pg-audit *){color:var(--orange);font-weight:700;text-decoration:none;font-size:14.5px;}
.reviews-band:where(.pg-audit *){background:#fff;}
.proof-certs:where(.pg-audit *){background:var(--cream);}
.final-cta:where(.pg-audit *){background:#fff;}
.cx-sub:where(.pg-audit *){font-size:10.5px;font-weight:800;letter-spacing:.14em;color:#8a8279;margin:-10px 0 14px;}
.cx-det:where(.pg-audit *){font-size:12.5px;color:var(--gray);margin:-12px 0 16px;min-height:18px;}
.cx-det b:where(.pg-audit *){color:#121212;}
.cx-g:where(.pg-audit *){display:flex;align-items:center;gap:12px;background:#fff;border-radius:999px;padding:8px 8px 8px 18px;margin-bottom:20px;font-size:13px;font-weight:700;color:#50525f;}
.cx-g b:where(.pg-audit *){font-family:ui-monospace,Menlo,monospace;font-size:15px;color:#fff;border-radius:999px;padding:4px 12px;}
.cx-g b.bad:where(.pg-audit *){background:#d1432a;}
.cx-g b.good:where(.pg-audit *){background:#2fa866;}
.cta-bar:where(.pg-audit *){max-width:1160px;margin:30px auto 0;background:var(--dark);border-radius:28px;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;box-shadow:0 22px 48px rgba(11,9,8,.22);}
.cta-bar b:where(.pg-audit *){display:block;font-size:22px;color:#fff;margin-bottom:4px;}
.cta-bar span:where(.pg-audit *){font-size:14.5px;color:#b9b2aa;}
.cta-bar em:where(.pg-audit *){font-style:normal;color:var(--orange-light);font-weight:700;}
.cta-bar-btns:where(.pg-audit *){display:flex;gap:12px;flex-wrap:wrap;}
.cta-bar .btn-outline:where(.pg-audit *){background:transparent;color:#fff;border:1px solid #4a3f36;cursor:pointer;font:inherit;font-weight:700;}
.cta-bar .btn-outline:hover:where(.pg-audit *){border-color:var(--orange-light);}
.op:where(.pg-audit *){flex-direction:column;justify-content:space-between;}
.op small:where(.pg-audit *){display:block;margin-top:8px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;color:#9a9188;}
.rp-form:where(.pg-audit *){grid-template-columns:1fr 1fr;}
.rp-form .btn:where(.pg-audit *){grid-column:1/-1;justify-self:start;}
.rp-form select:where(.pg-audit *){font:inherit;font-size:14.5px;padding:14px 18px;border:1px solid var(--border);border-radius:999px;background:var(--cream);color:#50525f;outline:0;min-width:0;}
@media (max-width:700px){.rp-form:where(.pg-audit *){grid-template-columns:1fr;}
}.cta-link:where(.pg-audit *){color:#e8e2da;font-weight:600;text-decoration:none;border-bottom:1px solid #6f675f;align-self:center;}
.pc2-grid:where(.pg-audit *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}
@media (max-width:1000px){.pc2-grid:where(.pg-audit *){grid-template-columns:1fr 1fr;}
}@media (max-width:560px){.pc2-grid:where(.pg-audit *){grid-template-columns:1fr;}
}.pc2:where(.pg-audit *){background:#fff;border:1px solid var(--border);border-radius:24px;padding:24px 22px;display:flex;flex-direction:column;}
.pc2-top:where(.pg-audit *){display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;}
.pc2 h3:where(.pg-audit *){font-size:17px;font-weight:800;color:#121212;line-height:1.25;}
.pc2 em:where(.pg-audit *){font-style:normal;font-size:12px;font-weight:800;color:#b3341f;background:#fde0da;border-radius:999px;padding:4px 10px;white-space:nowrap;}
.pc2 em.mid:where(.pg-audit *){color:#9a6208;background:#fdecc8;}
.pc2-bar:where(.pg-audit *){height:8px;background:#efe8e0;border-radius:99px;overflow:hidden;margin-bottom:16px;}
.pc2-bar u:where(.pg-audit *){display:block;height:100%;width:var(--w);background:var(--orange);border-radius:99px;text-decoration:none;}
.pc2 p:where(.pg-audit *){font-size:14.5px;line-height:1.55;color:var(--gray);flex:1;margin-bottom:18px;}
.pc2-foot:where(.pg-audit *){border-top:1px solid var(--border);padding-top:14px;display:flex;flex-direction:column;gap:6px;}
.pc2-foot span:where(.pg-audit *){font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#121212;}
.pc2-foot a:where(.pg-audit *){font-size:14px;font-weight:700;color:var(--orange);text-decoration:none;}
.pc2-more:where(.pg-audit *){max-width:1160px;margin:22px auto 0;text-align:center;}
.pc2-more a:where(.pg-audit *){font-weight:700;color:var(--orange);text-decoration:none;}
.res-dark:where(.pg-audit *){background:radial-gradient(900px 420px at 15% -10%,rgba(209,67,42,.22),transparent 70%),radial-gradient(900px 420px at 90% 110%,rgba(47,168,102,.20),transparent 70%),var(--dark);padding:72px 24px 80px;}
.res-dark .rs-note:where(.pg-audit *){color:#8f877e;}
.res-dark .cx:where(.pg-audit *){backdrop-filter:blur(6px);}
.res-dark .cx-now:where(.pg-audit *){background:rgba(209,67,42,.12);border:1px solid rgba(255,120,95,.38);}
.res-dark .cx-new:where(.pg-audit *){background:rgba(47,168,102,.12);border:1px solid rgba(111,220,159,.38);}
.res-dark .cx-now .cx-tag:where(.pg-audit *){color:#ff8a73;}
.res-dark .cx-new .cx-tag:where(.pg-audit *){color:#6fdc9f;}
.res-dark .cx-sub:where(.pg-audit *){color:#8f877e;}
.res-dark .cx-rate:where(.pg-audit *){color:#fff;font-size:22px;}
.res-dark .cx-site:where(.pg-audit *){color:#b9b2aa;}
.res-dark .cx-det:where(.pg-audit *){color:#b9b2aa;}
.res-dark .cx-det b:where(.pg-audit *){color:#fff;}
.res-dark .cx-g:where(.pg-audit *){background:rgba(255,255,255,.08);color:#e8e2da;}
.res-dark .cx-sugg span:where(.pg-audit *),.res-dark .cx-gets span:where(.pg-audit *){color:#8f877e;}
.res-dark .cx-sugg i:where(.pg-audit *){background:rgba(209,67,42,.16);border-color:rgba(255,120,95,.4);color:#ffb2a3;}
.res-dark .cx-gets i:where(.pg-audit *){background:rgba(47,168,102,.16);border-color:rgba(111,220,159,.4);color:#a8edc6;}
.res-dark #numNow:where(.pg-audit *){color:#ff8a73 !important;}
.res-dark #numNew:where(.pg-audit *){color:#6fdc9f !important;}
.res-dark .ringx svg circle:first-child:where(.pg-audit *){stroke:rgba(255,255,255,.09);}
.res-dark .ringx:where(.pg-audit *){width:210px;height:210px;}
.res-dark .ringx-num b:where(.pg-audit *){font-size:78px;}
.res-dark .cx-note:where(.pg-audit *){color:#8f877e;}
.res-dark .cx-arrow:where(.pg-audit *){color:var(--orange-light);font-size:44px;}
.res-dark .cta-bar:where(.pg-audit *){background:linear-gradient(120deg,#ed7330,#c9631d);box-shadow:0 26px 56px rgba(237,115,48,.35);}
.res-dark .cta-bar b:where(.pg-audit *){font-size:24px;}
.res-dark .cta-bar span:where(.pg-audit *){color:#fff3e8;}
.res-dark .cta-bar em:where(.pg-audit *){color:#fff;text-decoration:underline;text-underline-offset:3px;}
.res-dark .cta-bar .btn-primary:where(.pg-audit *){background:#121212;color:#fff;box-shadow:none;}
.res-dark .cta-link:where(.pg-audit *){color:#fff;border-bottom-color:rgba(255,255,255,.6);}
.pc2:where(.pg-audit *){position:relative;overflow:hidden;padding-top:30px;}
.pc2:where(.pg-audit *)::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:#d1432a;}
.pc2.mid:where(.pg-audit *)::before{background:#f5a623;}
.pc2 h3:where(.pg-audit *){font-size:18px;}
.pc2-bar:where(.pg-audit *){height:10px;background:#f6e1db;}
.pc2.mid .pc2-bar:where(.pg-audit *){background:#fbeccb;}
.pc2 .pc2-bar u:where(.pg-audit *){background:#d1432a;}
.pc2.mid .pc2-bar u:where(.pg-audit *){background:#f5a623;}
.pc2-foot span:where(.pg-audit *){color:var(--orange);}
.op:where(.pg-audit *){position:relative;}
.op-bar:where(.pg-audit *){display:block;height:6px;background:#f3e6dc;border-radius:99px;overflow:hidden;margin-top:2px;}
.op-bar u:where(.pg-audit *){display:block;height:100%;width:var(--w);background:linear-gradient(90deg,var(--orange-light),#c0541a);border-radius:99px;text-decoration:none;}
.op:where(.pg-audit *){gap:18px;}
.save:where(.pg-audit *){background:linear-gradient(120deg,#d9f5e4,#e9fbf0);border:1px solid #bfe6cf;padding:30px;}
.save b:where(.pg-audit *){font-size:56px;}
.rp-form:where(.pg-audit *){grid-template-columns:1fr 1fr;}
.rp-form .btn:where(.pg-audit *){grid-column:1/-1;justify-self:start;}
.res-dark .cx:where(.pg-audit *){padding:36px 30px;}
.res-dark .cx-site:where(.pg-audit *){margin-bottom:0;}
.fx3-list:where(.pg-audit *){max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:14px;}
.fx3:where(.pg-audit *){background:#fff;border:1px solid var(--border);border-radius:24px;padding:24px 28px;display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;}
@media (max-width:760px){.fx3:where(.pg-audit *){grid-template-columns:auto 1fr;}
.fx3-t:where(.pg-audit *){grid-column:1/-1;}
}.fx3-n:where(.pg-audit *){width:44px;height:44px;border-radius:50%;background:var(--orange);color:#fff;font-weight:800;font-size:18px;display:flex;align-items:center;justify-content:center;}
.fx3-b h3:where(.pg-audit *){font-size:20px;font-weight:800;color:#121212;margin-bottom:4px;}
.fx3-b p:where(.pg-audit *){font-size:15px;line-height:1.55;color:var(--gray);}
.fx3-t:where(.pg-audit *){text-align:right;display:flex;flex-direction:column;gap:6px;min-width:190px;}
@media (max-width:760px){.fx3-t:where(.pg-audit *){text-align:left;}
}.fx3-t span:where(.pg-audit *){font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#121212;}
.fx3-t a:where(.pg-audit *){font-size:14.5px;font-weight:700;color:var(--orange);text-decoration:none;}
.fx3-foot:where(.pg-audit *){max-width:1000px;margin:22px auto 0;text-align:center;font-size:14.5px;color:var(--gray);}
.fx3-foot a:where(.pg-audit *){color:var(--orange);font-weight:700;text-decoration:none;}
.fx3-t:where(.pg-audit *){min-width:0;align-items:flex-end;justify-content:center;}
@media (max-width:760px){.fx3-t:where(.pg-audit *){align-items:flex-start;}
}.fx3-btn:where(.pg-audit *){white-space:nowrap;padding:12px 22px;font-size:14.5px;}
.fx3-t a.fx3-btn:where(.pg-audit *){color:#fff;font-weight:700;text-decoration:none;}
.fx3-t a.fx3-btn .arrow:where(.pg-audit *){color:inherit;}
.final-cta:where(.pg-home *){background:var(--cream);padding:80px 24px 90px;}
.final-cta-inner:where(.pg-home *){position:relative;max-width:1160px;margin:0 auto;border-radius:34px;padding:84px 32px;text-align:center;overflow:hidden;background:linear-gradient(150deg,#1c1612 0%,#121212 70%);}
.fc-orb:where(.pg-home *){position:absolute;border-radius:50%;pointer-events:none;}
.fc-orb-1:where(.pg-home *){width:520px;height:520px;left:-140px;top:-220px;background:radial-gradient(closest-side,rgba(237,115,48,.55),transparent 72%);}
.fc-orb-2:where(.pg-home *){width:460px;height:460px;right:-120px;bottom:-240px;background:radial-gradient(closest-side,rgba(255,145,66,.40),transparent 72%);}
.fc-content:where(.pg-home *){position:relative;z-index:1;max-width:760px;margin:0 auto;}
.fc-eyebrow:where(.pg-home *){display:inline-block;font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--orange-light);border:1px solid rgba(255,145,66,.45);border-radius:999px;padding:7px 16px;margin-bottom:24px;}
.final-cta h2:where(.pg-home *){font-size:50px;line-height:1.12;font-weight:800;color:#fff;margin-bottom:18px;letter-spacing:-.01em;}
.final-cta p:where(.pg-home *){font-size:18px;line-height:1.6;color:#c9c3bc;margin-bottom:38px;}
.fc-btn:where(.pg-home *){padding:18px 32px;font-size:16px;box-shadow:0 14px 32px rgba(237,115,48,.4);}
.fc-link:where(.pg-home *){display:inline-block;margin-top:22px;font-size:15px;font-weight:600;color:#c9c3bc;text-decoration:none;}
.fc-link:hover:where(.pg-home *){color:#fff;text-decoration:underline;}
.fc-btn-ghost:where(.pg-home *){display:inline-flex;align-items:center;gap:10px;padding:18px 30px;border-radius:999px;font-size:16px;font-weight:600;text-decoration:none;color:#fff;border:1.5px solid rgba(255,255,255,.4);transition:background .15s ease,border-color .15s ease;}
.fc-btn-ghost:hover:where(.pg-home *){background:rgba(255,255,255,.1);border-color:#fff;}
@media (max-width:700px){.final-cta h2:where(.pg-home *){font-size:34px;}
.final-cta-inner:where(.pg-home *){padding:60px 22px;}
.final-cta p:where(.pg-home *){font-size:16px;}
}.site-footer:where(.pg-home *){background:#fff;padding:70px 24px 0;}
.footer-top:where(.pg-home *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding-bottom:56px;}
@media (max-width:800px){.footer-top:where(.pg-home *){grid-template-columns:1fr 1fr;}
}.footer-brand .f-logo:where(.pg-home *){display:flex;align-items:center;gap:10px;font-size:26px;font-weight:700;color:var(--orange);margin-bottom:18px;}
.footer-brand .f-logo .f-dot:where(.pg-home *){width:30px;height:30px;border-radius:50%;background:var(--orange);}
.footer-brand p:where(.pg-home *){font-size:14px;line-height:1.6;color:#6b6b6b;max-width:320px;}
.footer-col-label:where(.pg-home *){font-size:14px;color:#9c9088;margin-bottom:18px;}
.footer-col a:where(.pg-home *){display:block;font-size:15px;font-weight:600;color:#121212;text-decoration:none;margin-bottom:14px;}
.footer-social:where(.pg-home *){display:flex;gap:12px;margin-top:4px;}
.footer-social a:where(.pg-home *){width:38px;height:38px;border-radius:50%;border:1px solid var(--border); display:flex;align-items:center;justify-content:center;color:#50525f;}
.footer-watermark:where(.pg-home *){background:linear-gradient(160deg,#fde3cd,#fff); overflow:hidden;padding:20px 0;}
.footer-watermark span:where(.pg-home *){display:block;text-align:center;white-space:nowrap; font-size:140px;font-weight:800;letter-spacing:-.02em; color:transparent;-webkit-text-stroke:1.5px rgba(237,115,48,.35);}
.footer-bottom:where(.pg-home *){max-width:1160px;margin:0 auto;padding:22px 0; display:flex;justify-content:space-between;align-items:center; border-top:1px solid var(--border);font-size:13px;color:#9c9088;}
.footer-bottom a:where(.pg-home *){color:#9c9088;text-decoration:none;}
.back-to-top:where(.pg-home *){display:flex;align-items:center;gap:10px;}
.back-to-top .btt-circle:where(.pg-home *){width:34px;height:34px;border-radius:50%;background:#161311;color:#fff; display:flex;align-items:center;justify-content:center;}
.btn{padding:16px 28px;font-size:15px;}
.nav-pill a.nav-active{color:#fff;font-weight:700;box-shadow:inset 0 -2px 0 var(--orange);padding-bottom:3px;}
.section-heading{font-size:36px;line-height:1.2;}
.section-desc{font-size:16.5px;line-height:1.65;}
.page-hero h1{font-size:46px;line-height:1.15;}
.final-cta{padding:80px 24px 90px;}
.final-cta-inner{position:relative;max-width:1160px;margin:0 auto;border-radius:34px;padding:84px 32px;text-align:center;overflow:hidden;background:linear-gradient(150deg,#1c1612 0%,#121212 70%);}
.final-cta h2{font-size:50px;line-height:1.12;font-weight:800;color:#fff;margin-bottom:18px;letter-spacing:-.01em;}
.final-cta p{font-size:18px;line-height:1.6;color:#c9c3bc;margin-bottom:38px;}
.fc-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;}
.fc-btn{padding:18px 32px;font-size:16px;}
.fc-btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:18px 30px;border-radius:999px;font-size:16px;font-weight:600;text-decoration:none;color:#fff;border:1.5px solid rgba(255,255,255,.4);}
@media (max-width:700px){.section-heading{font-size:28px;}
.page-hero h1{font-size:34px;}
.final-cta h2{font-size:34px;}
.final-cta-inner{padding:60px 22px;}
.final-cta p{font-size:16px;}
}.page-hero-inner.hero-split:where(.pg:not(.pg-home) *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;text-align:left !important;}
.page-hero-inner.hero-split .hero-btns:where(.pg:not(.pg-home) *){justify-content:flex-start;}
.page-hero-inner.hero-split .hero-copy p:where(.pg:not(.pg-home) *){margin-left:0;margin-right:0;}
.hero-btns:where(.pg:not(.pg-home) *){display:flex;gap:14px;flex-wrap:wrap;margin-top:32px;}
@media (max-width:900px){.page-hero-inner.hero-split:where(.pg:not(.pg-home) *){grid-template-columns:1fr;gap:30px;text-align:left !important;}
}.stat-panel:where(:is(.pg-about,.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){position:relative;max-width:1160px;margin:0 auto 80px;background:var(--dark);border-radius:30px;padding:56px 40px;overflow:hidden;}
.stat-glow:where(:is(.pg-about,.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){position:absolute;inset:0;background:radial-gradient(45% 80% at 20% 0%,rgba(237,115,48,.30),transparent 70%),radial-gradient(40% 70% at 95% 100%,rgba(255,145,66,.18),transparent 70%);pointer-events:none;}
.stat-cols:where(:is(.pg-about,.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);}
@media (max-width:800px){.stat-cols:where(:is(.pg-about,.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:1fr;}
.stat-col:where(:is(.pg-about,.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){border-left:none !important;border-top:1px solid rgba(255,255,255,.12);padding:32px 0 !important;}
.stat-col:first-child:where(:is(.pg-about,.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){border-top:none;padding-top:0 !important;}
}.stat-col:where(:is(.pg-about,.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){padding:6px 36px;border-left:1px solid rgba(255,255,255,.12);text-align:left;}
.stat-col:first-child:where(:is(.pg-about,.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){border-left:none;padding-left:0;}
.stat-big:where(:is(.pg-about,.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:76px;font-weight:800;line-height:1;color:var(--orange-light);margin-bottom:16px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;}
.stat-head:where(:is(.pg-about,.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:20px;font-weight:800;color:#fff;margin-bottom:6px;}
.stat-sub:where(:is(.pg-about,.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:15px;color:#c9c3bc;line-height:1.45;margin-bottom:14px;}
.stat-src:where(:is(.pg-about,.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:12px;color:#8f877e;}
.stat-stack:where(.pg-about *){margin:0;padding:40px 36px;}
.stat-stack .stat-cols:where(.pg-about *){grid-template-columns:1fr;}
.stat-stack .stat-col:where(.pg-about *){border-left:none;border-top:1px solid rgba(255,255,255,.12);padding:22px 0;}
.stat-stack .stat-col:first-child:where(.pg-about *){border-top:none;padding-top:0;}
.stat-stack .stat-col:last-child:where(.pg-about *){padding-bottom:0;}
.stat-stack .stat-big:where(.pg-about *){font-size:60px;margin-bottom:10px;}
.step-section .stat-panel:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){margin-bottom:0;}
.hp:where(:is(.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){display:flex;flex-direction:column;gap:12px;}
.hp-row:where(:is(.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){background:var(--dark);border-radius:26px;padding:30px 30px;box-shadow:0 22px 46px rgba(11,9,8,.22);}
.hp-row small:where(:is(.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){display:block;font-size:11.5px;font-weight:800;letter-spacing:.14em;color:var(--orange-light);margin-bottom:8px;}
.hp-row b:where(:is(.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){display:block;font-size:24px;color:#fff;margin-bottom:6px;}
.hp-row span:where(:is(.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){font-size:14.5px;color:#b9b2aa;line-height:1.5;}
.hp-orange:where(:is(.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){background:linear-gradient(120deg,#ed7330,#c9631d);}
.hp-orange small:where(:is(.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){color:#ffe2c9;}
.hp-orange span:where(:is(.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){color:#fff3e8;}
.hp-plus:where(:is(.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){text-align:center;font-size:26px;font-weight:800;color:var(--orange);line-height:1;}
.hero-img .ask:where(:is(.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){margin:0;max-width:none;}
.hero-img .ct-side:where(:is(.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){margin:0;}
.pv:where(:is(.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){background:var(--dark);border-radius:30px;padding:30px;text-align:center;box-shadow:0 26px 52px rgba(11,9,8,.25);}
.pv-tag:where(:is(.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){font-size:11px;font-weight:800;letter-spacing:.16em;color:#8f877e;margin-bottom:14px;}
.pv-ring:where(:is(.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){position:relative;width:170px;height:170px;margin:0 auto 6px;}
.pv-ring svg:where(:is(.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){width:100%;height:100%;}
.pv-ring b:where(:is(.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:ui-monospace,Menlo,monospace;font-size:62px;color:#ff8a73;}
.pv-rate:where(:is(.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){font-size:20px;font-weight:700;color:#fff;}
.pv-arrow:where(:is(.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){color:var(--orange-light);font-size:26px;margin:6px 0;}
.pv-new:where(:is(.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){display:inline-flex;align-items:center;gap:14px;background:rgba(47,168,102,.16);border:1px solid rgba(111,220,159,.4);border-radius:999px;padding:8px 10px 8px 20px;color:#a8edc6;font-weight:700;font-size:14px;}
.pv-new b:where(:is(.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){background:#2fa866;color:#fff;border-radius:999px;padding:4px 14px;font-family:ui-monospace,Menlo,monospace;font-size:18px;}
.au-entry:where(:is(.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){margin-top:28px;}
.au-form:where(:is(.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){margin:0;max-width:600px;}
.au-sample:where(:is(.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){display:inline-block;}
.recent:where(:is(.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){margin:22px 0 0;max-width:600px;}
.au-scan:where(:is(.pg-audit,.pg-contact,.pg-faq,.pg-pricing) *){margin:28px 0 0;max-width:none;}
.ct-grid:where(:is(.pg-audit,.pg-faq,.pg-pricing) *){grid-template-columns:1fr;max-width:820px;}
.addon-visual:where(:is(.pg-chat-demo,.pg-solutions) *){display:flex;align-items:center;justify-content:center;}
.av-img:where(:is(.pg-chat-demo,.pg-solutions) *){width:100%;max-width:560px;height:auto;display:block;filter:drop-shadow(0 26px 40px rgba(201,99,29,.16));}
#search-visibility .av-img:where(:is(.pg-chat-demo,.pg-solutions) *){max-width:620px;}
.ov-section:where(:is(.pg-chat-demo,.pg-solutions) *){padding:44px 24px 36px;}
.ov-wrap:where(:is(.pg-chat-demo,.pg-solutions) *){max-width:1160px;margin:0 auto;}
.ov-head:where(:is(.pg-chat-demo,.pg-solutions) *){margin-bottom:22px;}
.ov-grid:where(:is(.pg-chat-demo,.pg-solutions) *){display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}
.ov-card:where(:is(.pg-chat-demo,.pg-solutions) *){position:relative;background:#fff;border:1px solid var(--border);border-radius:20px;padding:20px 20px 18px;text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:flex-start;gap:6px;transition:transform .2s,box-shadow .2s;}
.ov-card:hover:where(:is(.pg-chat-demo,.pg-solutions) *){transform:translateY(-3px);box-shadow:0 14px 30px rgba(201,99,29,.14);}
.ov-card img:where(:is(.pg-chat-demo,.pg-solutions) *){width:120px;height:120px;object-fit:contain;margin-bottom:4px;}
.ov-card b:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:17px;color:#121212;}
.ov-card p:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:13.5px;line-height:1.5;color:var(--gray);margin:0 0 6px;}
.ov-num:where(:is(.pg-chat-demo,.pg-solutions) *){position:absolute;top:16px;right:16px;width:30px;height:30px;border-radius:50%;background:var(--orange);color:#fff;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;}
.addon-row .step-tag:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:13px;}
@media (max-width:1000px){.ov-grid:where(:is(.pg-chat-demo,.pg-solutions) *){grid-template-columns:repeat(2,1fr);}
}@media (max-width:520px){.ov-grid:where(:is(.pg-chat-demo,.pg-solutions) *){grid-template-columns:1fr;}
}.addon-list:where(:is(.pg-chat-demo,.pg-solutions) *){display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px;}
.addon-list li:where(:is(.pg-chat-demo,.pg-solutions) *){flex-direction:column;gap:10px;background:#fff;border:1px solid var(--border);border-radius:16px;padding:16px 14px;}
.bg-white .addon-list li:where(:is(.pg-chat-demo,.pg-solutions) *){background:var(--cream);}
.addon-list .gi:where(:is(.pg-chat-demo,.pg-solutions) *){background:rgba(237,115,48,.10);border-color:transparent;width:38px;height:38px;}
.addon-list b:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:14.5px;line-height:1.3;}
.addon-list p:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:13px;line-height:1.5;}
@media (max-width:640px){.addon-list:where(:is(.pg-chat-demo,.pg-solutions) *){grid-template-columns:1fr;}
}.ac-wrap:where(:is(.pg-chat-demo,.pg-solutions) *){max-width:1160px;margin:0 auto;}
.ac-grid:where(:is(.pg-chat-demo,.pg-solutions) *){display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:40px;}
.ac:where(:is(.pg-chat-demo,.pg-solutions) *){background:#fff;border:1px solid var(--border);border-radius:28px;overflow:hidden;display:flex;flex-direction:column;scroll-margin-top:20px;}
.ac-vis:where(:is(.pg-chat-demo,.pg-solutions) *){position:relative;height:300px;background:linear-gradient(180deg,#fff6ee,#fdf0e4);display:flex;align-items:center;justify-content:center;padding:24px;}
.ac-vis img:where(:is(.pg-chat-demo,.pg-solutions) *){max-height:100%;max-width:92%;object-fit:contain;filter:drop-shadow(0 20px 28px rgba(201,99,29,.18));}
.ac-num:where(:is(.pg-chat-demo,.pg-solutions) *){position:absolute;top:20px;left:22px;font-size:13px;font-weight:800;letter-spacing:.08em;color:var(--orange-dark);}
.ac-num:where(:is(.pg-chat-demo,.pg-solutions) *):before{content:"0";}
.ac-num:where(:is(.pg-chat-demo,.pg-solutions) *):after{content:" / 04";opacity:.45;}
.ac-body:where(:is(.pg-chat-demo,.pg-solutions) *){padding:30px 34px 28px;display:flex;flex-direction:column;flex:1;}
.ac-body h3:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:26px;font-weight:800;color:#121212;margin:0 0 6px;letter-spacing:-.01em;}
.ac-head:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:15.5px;font-weight:600;color:var(--orange-dark);margin:0 0 12px;}
.ac-desc:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:15px;line-height:1.65;color:var(--gray);margin:0 0 20px;}
.ac-list:where(:is(.pg-chat-demo,.pg-solutions) *){list-style:none;display:flex;flex-direction:column;gap:10px;margin:0 0 26px;padding:0;}
.ac-list li:where(:is(.pg-chat-demo,.pg-solutions) *){display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:600;color:#121212;}
.ac-list svg:where(:is(.pg-chat-demo,.pg-solutions) *){width:18px;height:18px;padding:3px;border-radius:50%;background:rgba(237,115,48,.12);color:var(--orange);flex-shrink:0;box-sizing:content-box;width:12px;height:12px;}
.ac-foot:where(:is(.pg-chat-demo,.pg-solutions) *){margin-top:auto;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding-top:20px;border-top:1px solid var(--border);flex-wrap:wrap;}
.ac-foot .addon-badge:where(:is(.pg-chat-demo,.pg-solutions) *){background:var(--cream);border:none;}
.ac-link:where(:is(.pg-chat-demo,.pg-solutions) *){font-weight:700;color:var(--orange);text-decoration:none;font-size:15px;}
.ac-link:hover:where(:is(.pg-chat-demo,.pg-solutions) *){text-decoration:underline;}
@media (max-width:860px){.ac-grid:where(:is(.pg-chat-demo,.pg-solutions) *){grid-template-columns:1fr;}
.ac-body:where(:is(.pg-chat-demo,.pg-solutions) *){padding:24px 22px;}
}.page-hero-inner.hero-split:where(.pg:not(.pg-home) *){display:block;max-width:820px;margin:0 auto;text-align:center !important;}
.page-hero-inner.hero-split .hero-btns:where(.pg:not(.pg-home) *){justify-content:center;}
.page-hero-inner.hero-split .hero-copy p:where(.pg:not(.pg-home) *){margin-left:auto;margin-right:auto;}
.page-hero-inner.hero-split .hero-copy>*:where(.pg:not(.pg-home) *){margin-left:auto;margin-right:auto;}
.page-hero-inner.hero-split .jump:where(.pg:not(.pg-home) *){justify-content:center;}
.hero-extra:where(.pg:not(.pg-contact,.pg-home) *){margin:36px auto 0;max-width:620px;text-align:left;}
@media (max-width:900px){.page-hero-inner.hero-split:where(.pg:not(.pg-home) *){text-align:center !important;}
}.faq2.bg-cream .qa:where(.pg-about *){background:#fff;}
.bt-grid:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}
.bt:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:var(--cream);border:1px solid var(--border);border-radius:20px;padding:24px 22px;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit;}
.bt .gi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:rgba(237,115,48,.12);border-color:transparent;margin-bottom:8px;}
.bt b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:17px;color:#121212;}
.bt p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:14px;line-height:1.5;color:var(--gray);margin:0;}
.bt-cta:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:var(--dark);border-color:var(--dark);justify-content:center;}
.bt-cta b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:#fff;font-size:18px;}
.bt-cta p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:#b9b2a9;}
.bt-cta span:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:var(--orange-light);font-weight:700;font-size:14.5px;margin-top:10px;}
@media (max-width:1000px){.bt-grid:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:repeat(2,1fr);}
}@media (max-width:520px){.bt-grid:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:1fr;}
}.flow-card p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:14.5px;}
.demo-section:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:var(--cream);}
.demo-section .demo-card:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:#fff;}
.res-dark .cta-bar:where(.pg-audit *){background:none;box-shadow:none;border:none;padding:8px 0 0;margin-top:34px;flex-direction:column;justify-content:center;text-align:center;gap:20px;}
.res-dark .cta-bar b:where(.pg-audit *){font-size:26px;}
.res-dark .cta-bar span:where(.pg-audit *){color:#b9b2aa;font-size:15px;}
.res-dark .cta-bar em:where(.pg-audit *){color:var(--orange-light);text-decoration:none;}
.res-dark .cta-bar .btn-primary:where(.pg-audit *){background:var(--orange);color:#fff;box-shadow:0 14px 30px rgba(237,115,48,.35);}
.res-dark .cta-bar-btns:where(.pg-audit *){justify-content:center;}
.fx3-list:where(.pg-audit *){max-width:1160px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
.fx3:where(.pg-audit *){grid-template-columns:1fr;gap:12px;align-items:start;align-content:start;padding:28px 26px;border-radius:26px;}
.fx3-n:where(.pg-audit *){width:38px;height:38px;font-size:16px;}
.fx3-b h3:where(.pg-audit *){font-size:19px;margin-bottom:6px;}
.fx3-b p:where(.pg-audit *){font-size:14.5px;}
.fx3-t:where(.pg-audit *){align-items:stretch;text-align:left;margin-top:auto;}
.fx3-btn:where(.pg-audit *){width:100%;justify-content:center;}
.fx3-foot:where(.pg-audit *){max-width:1160px;margin-top:26px;}
@media (max-width:900px){.fx3-list:where(.pg-audit *){grid-template-columns:1fr;}
}.rp-card:where(.pg-audit *){max-width:760px;text-align:center;padding:40px 36px;box-shadow:0 20px 44px rgba(11,9,8,.06);}
.rp-form .btn:where(.pg-audit *){justify-self:center;}
.rp-card .priv:where(.pg-audit *){font-size:12.5px;color:#9c9088;margin:14px 0 0;}
#top .hero-copy:where(.pg-audit *){max-width:760px;margin:0 auto;text-align:center !important;display:flex;flex-direction:column;align-items:center;}
#top .hero-copy h1:where(.pg-audit *),#top .hero-copy p:where(.pg-audit *){text-align:center;}
#top .au-entry:where(.pg-audit *){width:100%;max-width:680px;margin:30px auto 0;text-align:center;display:flex;flex-direction:column;align-items:center;}
#top .au-form:where(.pg-audit *){width:100%;max-width:680px;margin:0 auto;}
#top .au-sample:where(.pg-audit *){margin-top:18px;}
#top .recent:where(.pg-audit *){width:100%;max-width:680px;text-align:center;}
#top .rc-head:where(.pg-audit *){justify-content:center;gap:14px;}
#top .rc-list:where(.pg-audit *){justify-content:center;}
#top .au-scan:where(.pg-audit *){width:100%;max-width:560px;margin:30px auto 0;}
@media (max-width:800px){.hero-extra .ct-side:where(.pg-contact *){grid-template-columns:1fr 1fr;}
}#contact-form .ct-form-card:where(.pg-contact *){background:#fff;}
.ct-grid:where(.pg-contact *){grid-template-columns:1.4fr 1fr;gap:32px;align-items:start;}
.ct-aside:where(.pg-contact *){position:sticky;top:24px;}
.ct-aside-t:where(.pg-contact *){font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-dark);margin:0 0 14px 4px;}
.ct-aside .ct-side:where(.pg-contact *){display:flex;flex-direction:column;gap:14px;}
.ct-aside .ct-opt:where(.pg-contact *){flex-direction:row;text-align:left;gap:16px;padding:20px 22px;background:#fff;border-radius:22px;}
.ct-aside .ct-opt-wa:where(.pg-contact *){background:var(--dark);}
.ct-aside .ct-opt .ct-ic:where(.pg-contact *){width:50px;height:50px;border-radius:14px;flex-shrink:0;}
.ct-aside .ct-opt b:where(.pg-contact *){font-size:17px;margin-bottom:2px;}
.ct-aside .ct-opt small:where(.pg-contact *){font-size:14px;}
.ct-aside .ct-opt em:where(.pg-contact *){margin-left:auto;font-size:0;}
.ct-aside .ct-opt em:where(.pg-contact *):before{content:"arrow_forward";font-family:var(--font-icons);font-feature-settings:'liga';font-style:normal;letter-spacing:normal;text-transform:none;;font-size:22px;color:var(--orange);font-weight:700;}
@media (max-width:900px){.ct-grid:where(.pg-contact *){grid-template-columns:1fr;}
.ct-aside:where(.pg-contact *){position:static;}
}.eco-thumb:where(.pg-home *){display:flex;justify-content:center;margin:-6px 0 12px;}
.eco-thumb img:where(.pg-home *){width:100%;max-width:230px;height:auto;display:block;filter:drop-shadow(0 14px 22px rgba(201,99,29,.18));}
.eco-top-right .eco-thumb img:where(.pg-home *),.eco-bottom-right .eco-thumb img:where(.pg-home *){max-width:260px;}
.eco-head:where(.pg-home *){display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:10px;}
.eco-head .eco-label:where(.pg-home *){margin:0;}
.eco-thumb:where(.pg-home *),.eco-top-right .eco-thumb:where(.pg-home *),.eco-bottom-right .eco-thumb:where(.pg-home *){width:128px;height:128px;flex:0 0 128px;margin:0;display:flex;align-items:center;justify-content:center;}
.eco-thumb img:where(.pg-home *),.eco-top-right .eco-thumb img:where(.pg-home *),.eco-bottom-right .eco-thumb img:where(.pg-home *){width:100%;height:100%;max-width:none;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(201,99,29,.20));}
.ecosystem-grid:where(.pg-home *){gap:18px;}
.eco-card:not(.eco-middle):where(.pg-home *){padding:20px 24px 18px;}
.eco-card:not(.eco-middle) .eco-head:where(.pg-home *){gap:6px;margin-bottom:6px;}
.eco-card:not(.eco-middle) .eco-thumb:where(.pg-home *){width:100%;height:200px;flex:0 0 200px;justify-content:flex-start;}
.eco-card:not(.eco-middle) .eco-thumb img:where(.pg-home *){width:auto;max-width:100%;height:100%;object-position:left center;}
.eco-card:not(.eco-middle) .eco-label:where(.pg-home *){font-size:19px;}
.eco-card:not(.eco-middle) .eco-headline:where(.pg-home *){font-size:13px;margin-bottom:6px;}
.eco-card:not(.eco-middle) .eco-headline span:where(.pg-home *){display:inline;}
.eco-card:not(.eco-middle) .eco-headline span+span:where(.pg-home *):before{content:" ";}
.eco-card:not(.eco-middle) .eco-body:where(.pg-home *){font-size:13.5px;line-height:1.5;margin-bottom:8px;max-width:100%;}
.eco-card:not(.eco-middle) .eco-footer:where(.pg-home *){display:none;}
.eco-middle.eco-card:where(.pg-home *){padding:28px 30px 22px;}
.eco-middle .eco-visual img:where(.pg-home *){max-width:420px;}
.site-footer{background:#121212;padding:0;color:#b9b2aa;}
.site-footer .sf-inner{max-width:1160px;margin:0 auto;padding:64px 24px 28px;}
.sf-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.4fr;gap:40px;padding-bottom:44px;border-bottom:1px solid #2a2420;}
.sf-logo{display:inline-flex;align-items:center;gap:10px;font-size:24px;font-weight:800;color:#fff;text-decoration:none;letter-spacing:-.01em;}
.sf-dot{width:14px;height:14px;border-radius:50%;background:var(--orange);display:inline-block;}
.sf-brand p{font-size:14.5px;line-height:1.65;margin:16px 0 20px;max-width:300px;color:#b9b2aa;}
.sf-social{display:flex;gap:10px;}
.sf-social a{width:38px;height:38px;border-radius:50%;border:1px solid #3a322b;display:flex;align-items:center;justify-content:center;color:#d8d2ca;transition:all .2s;}
.sf-social a:hover{background:var(--orange);border-color:var(--orange);color:#fff;}
.sf-col{display:flex;flex-direction:column;gap:11px;}
.sf-h{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:6px;}
.sf-col a{font-size:14.5px;color:#b9b2aa;text-decoration:none;transition:color .15s;}
.sf-col a:hover{color:var(--orange-light);}
.sf-contact span{font-size:14px;line-height:1.6;color:#8f877e;margin-top:4px;}
.sf-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-top:24px;font-size:13px;color:#8f877e;}
.sf-legal{display:flex;gap:22px;align-items:center;}
.sf-legal a{color:#8f877e;text-decoration:none;}
.sf-legal a:hover{color:#fff;}
.sf-legal .sf-top-link{color:var(--orange-light);font-weight:700;}
@media (max-width:900px){.sf-top{grid-template-columns:1fr 1fr;gap:32px;}
.sf-brand{grid-column:1/-1;}
}@media (max-width:520px){.sf-top{grid-template-columns:1fr;}
.sf-bottom{flex-direction:column;align-items:flex-start;}
}.wg-section:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:var(--dark);padding:84px 24px;position:relative;overflow:hidden;}
.wg-section:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *):before{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 15% 0%,rgba(237,115,48,.28),transparent 70%),radial-gradient(40% 50% at 95% 100%,rgba(255,145,66,.16),transparent 70%);pointer-events:none;}
.wg-section>*:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){position:relative;}
.wg-tag:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:inline-block;font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--orange-light);background:rgba(237,115,48,.16);border-radius:999px;padding:7px 16px;margin-bottom:16px;}
.wg-h:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:#fff !important;font-size:42px !important;}
.wg-sub:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:#c9c3bc;font-size:18px;margin-top:10px;}
.wg-section .bt-grid:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){gap:18px;margin-top:44px;}
.wg-section .bt:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){position:relative;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:28px 24px 26px;}
.wg-section .bt .gi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,var(--orange-light),var(--orange));color:#fff;border:none;margin-bottom:14px;}
.wg-section .bt .gi svg:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){width:28px;height:28px;}
.wg-section .bt b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:21px;color:#fff;}
.wg-section .bt p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:15.5px;line-height:1.55;color:#d8d2ca;}
.bt-cat:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--orange-light);margin-bottom:12px;}
.bt-n:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){position:absolute;top:22px;right:22px;font-size:13px;font-weight:800;color:rgba(255,255,255,.35);}
.wg-section .bt-cta:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:linear-gradient(135deg,var(--orange-light),var(--orange-dark));border:none;}
.wg-section .bt-cta b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:#fff;}
.wg-section .bt-cta p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:#fff3e8;}
.wg-section .bt-cta span:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:#fff;}
@media (max-width:700px){.wg-h:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:32px !important;}
}.demo-section:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.step-section:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.wg-section:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){padding:80px 24px;}
.section-header:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.demo-section .section-header:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){max-width:720px;margin:0 auto 44px;}
.section-heading:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.demo-section .section-heading:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.wg-h:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:38px !important;line-height:1.2;margin-bottom:12px;}
.section-desc:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.demo-section .section-desc:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.wg-sub:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:17px;line-height:1.6;margin:0;}
.demo-wrap:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){max-width:1160px;}
.stat-panel:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){max-width:1160px;}
.wg-section .section-header:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){margin-bottom:0;}
.wg-section .bt-grid:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){margin-top:44px;}
.faq2-grid:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){max-width:860px;}
.faq2 .section-header:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){margin-bottom:36px;}
@media (max-width:700px){.demo-section:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.step-section:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.wg-section:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){padding:56px 20px;}
.section-heading:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.demo-section .section-heading:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.wg-h:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:28px !important;}
}.wg2-grid:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch;}
.wg2-card:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:#fff;border:1px solid var(--border);border-radius:30px;overflow:hidden;box-shadow:0 22px 50px rgba(201,99,29,.12);display:flex;flex-direction:column;}
.wg2-top:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){position:relative;background:linear-gradient(135deg,var(--orange-light),var(--orange-dark));color:#fff;padding:30px 28px 26px;}
.wg2-num:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){position:absolute;top:24px;right:26px;font-size:13px;font-weight:800;letter-spacing:.1em;color:rgba(255,255,255,.7);}
.wg2-big:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){width:60px;height:60px;border-radius:18px;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;margin-bottom:16px;}
.wg2-big svg:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){width:30px;height:30px;}
.wg2-top h3:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:30px;font-weight:800;line-height:1.1;margin:0 0 6px;color:#fff;}
.wg2-top p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:16px;color:#fff3e8;margin:0;}
.wg2-card ul:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){list-style:none;margin:0;padding:10px 28px 8px;display:flex;flex-direction:column;flex:1;}
.wg2-card li:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:flex;gap:16px;align-items:flex-start;padding:20px 0;border-top:1px solid var(--border);}
.wg2-card li:first-child:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){border-top:none;}
.wg2-ic:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){flex-shrink:0;width:44px;height:44px;border-radius:14px;background:rgba(237,115,48,.12);color:var(--orange);display:flex;align-items:center;justify-content:center;}
.wg2-ic svg:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){width:22px;height:22px;}
.wg2-card li b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:block;font-size:18px;color:#121212;margin-bottom:4px;}
.wg2-card li p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:15px;line-height:1.55;color:var(--gray);margin:0;}
.wg2-more:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){margin:0 28px 28px;background:var(--cream);border-radius:18px;padding:18px 20px;}
.wg2-more p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:14.5px;line-height:1.55;color:#3a352f;margin:0 0 10px;}
.wg2-more a:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-weight:800;color:var(--orange);text-decoration:none;font-size:15px;}
@media (max-width:980px){.wg2-grid:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:1fr;max-width:560px;}
}.fx3-c:where(.pg-audit *){background:#fff;border:1px solid var(--border);border-radius:28px;padding:28px 26px 26px;display:flex;flex-direction:column;gap:12px;box-shadow:0 18px 40px rgba(201,99,29,.10);}
.fx3-top:where(.pg-audit *){display:flex;justify-content:space-between;align-items:center;}
.fx3-sev:where(.pg-audit *){font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 12px;}
.sev-high:where(.pg-audit *){background:#fde8e3;color:#c5361e;}
.sev-med:where(.pg-audit *){background:#fff1d6;color:#a86a00;}
.fx3-metric:where(.pg-audit *){display:flex;flex-direction:column;gap:2px;margin-top:6px;}
.fx3-metric b:where(.pg-audit *){font-size:56px;line-height:1;font-weight:800;color:#121212;letter-spacing:-.02em;}
.fx3-metric span:where(.pg-audit *){font-size:14px;font-weight:600;color:var(--gray);}
.fx3-bar:where(.pg-audit *){position:relative;height:10px;border-radius:99px;background:#eee7df;margin:20px 0 26px;}
.fx3-bar i:where(.pg-audit *){position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:linear-gradient(90deg,#f5a24a,#e0553a);}
.fx3-miss i:where(.pg-audit *){width:0;}
.fx3-bar u:where(.pg-audit *){position:absolute;top:-5px;width:2px;height:20px;background:#161311;text-decoration:none;}
.fx3-bar u em:where(.pg-audit *){position:absolute;top:24px;left:50%;transform:translateX(-50%);white-space:nowrap;font-style:normal;font-size:12px;font-weight:700;color:#50525f;}
.fx3-miss u:where(.pg-audit *){display:none;}
.fx3-miss:where(.pg-audit *){background:repeating-linear-gradient(45deg,#f0e9e1,#f0e9e1 6px,#e8dfd5 6px,#e8dfd5 12px);}
.fx3-miss u:where(.pg-audit *){display:block;left:0 !important;right:0;width:auto;height:auto;top:14px;background:none;text-align:center;}
.fx3-miss u em:where(.pg-audit *){position:static;transform:none;white-space:normal;}
.fx3-c h3:where(.pg-audit *){font-size:21px;font-weight:800;color:#121212;margin:6px 0 0;}
.fx3-c p:where(.pg-audit *){font-size:15px;line-height:1.55;color:var(--gray);margin:0;}
.fx3-c p b:where(.pg-audit *){color:#121212;}
.fx3-fix:where(.pg-audit *){background:var(--cream);border-radius:14px;padding:12px 16px;font-size:15px;font-weight:800;color:#121212;margin-top:4px;}
.fx3-fix span:where(.pg-audit *){display:block;font-size:10.5px;font-weight:800;letter-spacing:.14em;color:var(--orange-dark);margin-bottom:2px;}
.fx3-c .fx3-t:where(.pg-audit *){margin-top:auto;padding-top:6px;}
.fx3-c:where(.pg-audit *){padding:32px 28px 28px;gap:10px;}
.fx3-ic:where(.pg-audit *){width:56px;height:56px;border-radius:16px;background:rgba(237,115,48,.12);color:var(--orange);display:flex;align-items:center;justify-content:center;margin-bottom:8px;}
.fx3-ic svg:where(.pg-audit *){width:28px;height:28px;}
.fx3-c h3:where(.pg-audit *){font-size:22px;margin:0;}
.fx3-c p:where(.pg-audit *){font-size:15.5px;margin:0 0 18px;}
.lz:where(.pg-audit *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:start;}
.lz-tag:where(.pg-audit *){display:inline-block;font-size:12px;font-weight:800;letter-spacing:.14em;color:#c5361e;background:#fde8e3;border-radius:999px;padding:7px 16px;margin-bottom:16px;}
.lz-lead h2:where(.pg-audit *){font-size:38px;line-height:1.15;font-weight:800;color:#121212;margin:0 0 12px;letter-spacing:-.01em;}
.lz-lead p:where(.pg-audit *){font-size:17px;color:var(--gray);margin:0 0 26px;}
.lz-stat:where(.pg-audit *){background:var(--dark);border-radius:26px;padding:28px 28px 24px;}
.lz-stat b:where(.pg-audit *){display:block;font-size:64px;line-height:1;font-weight:800;color:var(--orange-light);margin-bottom:10px;}
.lz-stat span:where(.pg-audit *){display:block;color:#fff;font-size:17px;font-weight:700;line-height:1.35;}
.lz-stat small:where(.pg-audit *){display:block;color:#8f877e;font-size:12.5px;margin-top:8px;}
.lz-list:where(.pg-audit *){display:flex;flex-direction:column;gap:14px;}
.lz-row:where(.pg-audit *){background:#fff;border:1px solid var(--border);border-left:5px solid #e0553a;border-radius:20px;padding:22px 24px;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;}
.lz-ic:where(.pg-audit *){width:48px;height:48px;border-radius:14px;background:#fde8e3;color:#c5361e;display:flex;align-items:center;justify-content:center;}
.lz-ic svg:where(.pg-audit *){width:24px;height:24px;}
.lz-b small:where(.pg-audit *){font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#c5361e;}
.lz-b h3:where(.pg-audit *){font-size:20px;font-weight:800;color:#121212;margin:2px 0 4px;}
.lz-b p:where(.pg-audit *){font-size:15px;color:var(--gray);margin:0;}
.lz-b p em:where(.pg-audit *){font-style:normal;font-weight:800;color:#121212;}
.lz-fix:where(.pg-audit *){font-size:14px;font-weight:700;color:var(--orange);text-decoration:none;white-space:nowrap;}
.lz-fix:hover:where(.pg-audit *){text-decoration:underline;}
.lz-act:where(.pg-audit *){display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:12px;}
.lz-plans:where(.pg-audit *){font-size:14.5px;font-weight:600;color:var(--gray);}
@media (max-width:980px){.lz:where(.pg-audit *){grid-template-columns:1fr;gap:30px;}
.lz-lead h2:where(.pg-audit *){font-size:30px;}
}@media (max-width:560px){.lz-row:where(.pg-audit *){grid-template-columns:auto 1fr;}
.lz-fix:where(.pg-audit *){grid-column:1/-1;}
}.ch-grid:where(:is(.pg-chat-demo,.pg-solutions) *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}
.ch-card:where(:is(.pg-chat-demo,.pg-solutions) *){background:var(--cream);border:1px solid var(--border);border-radius:24px;padding:26px 24px;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:10px;transition:transform .2s,box-shadow .2s,border-color .2s;}
.ch-card:hover:where(:is(.pg-chat-demo,.pg-solutions) *){transform:translateY(-4px);border-color:var(--orange);box-shadow:0 18px 36px rgba(201,99,29,.14);}
.ch-if:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gray);}
.ch-card b:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:19px;line-height:1.3;color:#121212;flex:1;}
.ch-go:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:14.5px;color:var(--gray);display:flex;gap:6px;align-items:center;flex-wrap:wrap;}
.ch-go em:where(:is(.pg-chat-demo,.pg-solutions) *){font-style:normal;font-weight:800;color:var(--orange);}
.ch-go i:where(:is(.pg-chat-demo,.pg-solutions) *){font-style:normal;color:var(--orange);font-weight:800;}
@media (max-width:1000px){.ch-grid:where(:is(.pg-chat-demo,.pg-solutions) *){grid-template-columns:1fr 1fr;}
}@media (max-width:560px){.ch-grid:where(:is(.pg-chat-demo,.pg-solutions) *){grid-template-columns:1fr;}
}.ac-result:where(:is(.pg-chat-demo,.pg-solutions) *){background:rgba(237,115,48,.10);border-radius:14px;padding:12px 16px;font-size:15.5px;font-weight:700;color:#121212;margin:0 0 14px;line-height:1.4;}
.ac-result span:where(:is(.pg-chat-demo,.pg-solutions) *){display:block;font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--orange-dark);margin-bottom:3px;}
.ac-foot:where(:is(.pg-chat-demo,.pg-solutions) *){justify-content:space-between !important;}
.ac-plan:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:13.5px;color:var(--gray);text-decoration:none;border-bottom:1px dashed #cfc6bb;}
.ac-plan:hover:where(:is(.pg-chat-demo,.pg-solutions) *){color:var(--orange);}
.ac-link.btn:where(:is(.pg-chat-demo,.pg-solutions) *){color:#fff;text-decoration:none;padding:13px 22px;font-size:14.5px;}
.ac-link.btn:hover:where(:is(.pg-chat-demo,.pg-solutions) *){text-decoration:none;}
.ac-plan:where(:is(.pg-chat-demo,.pg-solutions) *){border:1px solid #d8cfc4;border-bottom:1px solid #d8cfc4;border-radius:999px;padding:11px 18px;font-weight:600;color:#121212;font-size:14px;background:#fff;}
.ac-plan:hover:where(:is(.pg-chat-demo,.pg-solutions) *){border-color:var(--orange);color:var(--orange);}
.ac-foot:where(:is(.pg-chat-demo,.pg-solutions) *){gap:12px;}
.ch-go:where(:is(.pg-chat-demo,.pg-solutions) *){margin-top:6px;background:var(--orange);color:#fff;border-radius:999px;padding:12px 18px;font-weight:700;font-size:14.5px;justify-content:space-between;align-self:stretch;}
.ch-go em:where(:is(.pg-chat-demo,.pg-solutions) *),.ch-go i:where(:is(.pg-chat-demo,.pg-solutions) *){color:#fff;}
.ch-card:hover .ch-go:where(:is(.pg-chat-demo,.pg-solutions) *){background:var(--orange-dark);}
.ac-foot:where(:is(.pg-chat-demo,.pg-solutions) *){justify-content:flex-start !important;}
.ex:where(:is(.pg-chat-demo,.pg-solutions) *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.3fr;gap:28px;align-items:stretch;}
.ex-tabs:where(:is(.pg-chat-demo,.pg-solutions) *){display:flex;flex-direction:column;gap:12px;}
.ex-tab:where(:is(.pg-chat-demo,.pg-solutions) *){font:inherit;text-align:left;display:flex;align-items:center;gap:16px;background:#fff;border:1px solid var(--border);border-radius:20px;padding:20px 22px;cursor:pointer;color:#121212;transition:all .2s;flex:1;}
.ex-tab:hover:where(:is(.pg-chat-demo,.pg-solutions) *){border-color:var(--orange);}
.ex-n:where(:is(.pg-chat-demo,.pg-solutions) *){flex-shrink:0;width:34px;height:34px;border-radius:50%;background:var(--cream);color:var(--gray);font-weight:800;display:flex;align-items:center;justify-content:center;}
.ex-q:where(:is(.pg-chat-demo,.pg-solutions) *){flex:1;font-size:17px;font-weight:700;line-height:1.3;}
.ex-q small:where(:is(.pg-chat-demo,.pg-solutions) *){display:block;font-size:10.5px;font-weight:800;letter-spacing:.12em;color:var(--gray);margin-bottom:4px;}
.ex-ar:where(:is(.pg-chat-demo,.pg-solutions) *){color:#c9bdaf;font-weight:800;font-size:20px;}
.ex-tab.on:where(:is(.pg-chat-demo,.pg-solutions) *){background:var(--dark);border-color:var(--dark);color:#fff;box-shadow:0 18px 36px rgba(11,9,8,.22);}
.ex-tab.on .ex-n:where(:is(.pg-chat-demo,.pg-solutions) *){background:var(--orange);color:#fff;}
.ex-tab.on .ex-q small:where(:is(.pg-chat-demo,.pg-solutions) *){color:var(--orange-light);}
.ex-tab.on .ex-ar:where(:is(.pg-chat-demo,.pg-solutions) *){color:var(--orange-light);}
.ex-panels:where(:is(.pg-chat-demo,.pg-solutions) *){background:linear-gradient(180deg,#fff6ee,#fdf0e4);border:1px solid var(--border);border-radius:28px;overflow:hidden;}
.ex-panel:where(:is(.pg-chat-demo,.pg-solutions) *){display:none;grid-template-columns:1fr 1fr;gap:10px;align-items:center;padding:34px;height:100%;box-sizing:border-box;}
.ex-panel.on:where(:is(.pg-chat-demo,.pg-solutions) *){display:grid;animation:exin .35s ease;}
@keyframes exin{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.ex-vis img:where(:is(.pg-chat-demo,.pg-solutions) *){width:100%;max-height:330px;object-fit:contain;filter:drop-shadow(0 18px 26px rgba(201,99,29,.2));}
.ex-for:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--orange-dark);}
.ex-copy h3:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:28px;font-weight:800;color:#121212;margin:6px 0 8px;}
.ex-copy p:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:15px;line-height:1.6;color:#50525f;margin:0 0 14px;}
.ex-res:where(:is(.pg-chat-demo,.pg-solutions) *){background:#fff;border-radius:14px;padding:12px 16px;font-size:15px;font-weight:700;color:#121212;margin-bottom:14px;}
.ex-res span:where(:is(.pg-chat-demo,.pg-solutions) *){display:block;font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--orange-dark);margin-bottom:3px;}
.ex-copy ul:where(:is(.pg-chat-demo,.pg-solutions) *){list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:8px;}
.ex-copy li:where(:is(.pg-chat-demo,.pg-solutions) *){display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:600;color:#2c2822;}
.ex-copy li svg:where(:is(.pg-chat-demo,.pg-solutions) *){flex-shrink:0;width:20px;height:20px;padding:4px;border-radius:50%;background:rgba(237,115,48,.16);color:var(--orange);box-sizing:border-box;}
@media (max-width:980px){.ex:where(:is(.pg-chat-demo,.pg-solutions) *){grid-template-columns:1fr;}
.ex-panel:where(:is(.pg-chat-demo,.pg-solutions) *){grid-template-columns:1fr;}
.ex-vis img:where(:is(.pg-chat-demo,.pg-solutions) *){max-height:240px;}
}.reviews-band:where(:is(.pg-chat-demo,.pg-solutions) *){background:#fff;padding:80px 24px;}
.gr-wrap:where(:is(.pg-chat-demo,.pg-solutions) *){max-width:1240px;margin:0 auto;}
.gr-head:where(:is(.pg-chat-demo,.pg-solutions) *){display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:var(--cream);border-radius:22px;padding:26px 30px;margin-bottom:18px;}
.gr-title:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:26px;font-weight:800;color:#121212;display:flex;align-items:baseline;gap:8px;}
.gr-logo:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:30px;font-weight:700;letter-spacing:-.5px;}
.gr-rating:where(:is(.pg-chat-demo,.pg-solutions) *){display:flex;align-items:center;gap:10px;margin-top:6px;}
.gr-score:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:30px;font-weight:800;color:#121212;}
.gr-big-stars:where(:is(.pg-chat-demo,.pg-solutions) *){color:#fbbc05;font-size:26px;letter-spacing:2px;}
.gr-count:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:15px;color:#8a8279;}
.gr-cta:where(:is(.pg-chat-demo,.pg-solutions) *){background:var(--orange);color:#fff;font-weight:700;font-size:15px;padding:14px 26px;border-radius:999px;text-decoration:none;white-space:nowrap;}
.gr-cta:hover:where(:is(.pg-chat-demo,.pg-solutions) *){background:var(--orange-dark,#c9631d);}
.gr-grid:where(:is(.pg-chat-demo,.pg-solutions) *){display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}
@media (max-width:1000px){.gr-grid:where(:is(.pg-chat-demo,.pg-solutions) *){grid-template-columns:repeat(2,1fr);}
}@media (max-width:560px){.gr-grid:where(:is(.pg-chat-demo,.pg-solutions) *){grid-template-columns:1fr;}
.gr-head:where(:is(.pg-chat-demo,.pg-solutions) *){padding:20px;}
}.gr-card:where(:is(.pg-chat-demo,.pg-solutions) *){background:var(--cream);border-radius:22px;padding:22px 22px 20px;display:flex;flex-direction:column;}
.gr-top:where(:is(.pg-chat-demo,.pg-solutions) *){display:flex;align-items:center;gap:12px;margin-bottom:14px;}
.gr-avatar:where(:is(.pg-chat-demo,.pg-solutions) *){position:relative;width:46px;height:46px;border-radius:50%;color:#fff;font-weight:700;font-size:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.gr-g:where(:is(.pg-chat-demo,.pg-solutions) *){position:absolute;right:-5px;bottom:-4px;width:20px;height:20px;border-radius:50%;background:#fff;color:#4285f4;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,.2);}
.gr-who:where(:is(.pg-chat-demo,.pg-solutions) *){min-width:0;}
.gr-name:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:15.5px;font-weight:800;color:#121212;display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gr-tick:where(:is(.pg-chat-demo,.pg-solutions) *){width:16px;height:16px;flex-shrink:0;}
.gr-time:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:13px;color:#8a8279;}
.gr-stars:where(:is(.pg-chat-demo,.pg-solutions) *){color:#fbbc05;font-size:18px;letter-spacing:2px;margin-bottom:10px;}
.gr-text:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:14.5px;line-height:1.55;color:#2c2822;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px;}
.gr-more:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:14px;font-weight:700;color:var(--orange);text-decoration:none;margin-top:auto;}
.rv-cream:where(:is(.pg-chat-demo,.pg-solutions) *){background:var(--cream);}
.rv-cream .gr-card:where(:is(.pg-chat-demo,.pg-solutions) *),.rv-cream .gr-head:where(:is(.pg-chat-demo,.pg-solutions) *){background:#fff;}
.eco-pts:where(.pg-home *){list-style:none;margin:2px 0 14px;padding:0;display:flex;flex-direction:column;gap:9px;}
.eco-pts li:where(.pg-home *){display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#2c2822;line-height:1.3;}
.eco-pts svg:where(.pg-home *){flex-shrink:0;width:20px;height:20px;padding:4px;border-radius:50%;background:rgba(237,115,48,.14);color:var(--orange);box-sizing:border-box;}
.m-menu{position:fixed;inset:0;z-index:200;background:#121212;color:#fff;display:none;flex-direction:column;padding:22px 24px 32px;overflow-y:auto;}
.m-menu.open{display:flex;}
.m-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;}
.m-logo{display:inline-flex;align-items:center;gap:10px;font-size:22px;font-weight:800;color:#fff;text-decoration:none;}
.m-logo i{width:13px;height:13px;border-radius:50%;background:#ed7330;display:inline-block;}
.m-close{width:44px;height:44px;border-radius:50%;border:1px solid #3a322b;background:transparent;color:#fff;font-size:22px;cursor:pointer;}
.m-links{display:flex;flex-direction:column;}
.m-links a{font-size:22px;font-weight:700;color:#fff;text-decoration:none;padding:16px 4px;border-bottom:1px solid #2a2420;display:flex;justify-content:space-between;align-items:center;}
.m-links a:after{content:"arrow_forward";font-family:var(--font-icons);font-feature-settings:'liga';font-style:normal;letter-spacing:normal;text-transform:none;;color:#ed7330;}
.m-links a.on{color:#ff9142;}
.m-cta{margin-top:28px;display:flex;flex-direction:column;gap:12px;}
.m-cta a{text-align:center;text-decoration:none;font-weight:700;font-size:16px;padding:16px;border-radius:999px;}
.m-cta .p{background:#ed7330;color:#fff;}
.m-cta .g{border:1px solid #3a322b;color:#fff;}
body.m-lock{overflow:hidden;}
.mi{font-family:var(--font-icons);font-weight:400;font-style:normal;font-size:1.25em;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0;width:1em;height:1em;overflow:hidden;}
.icon-badge .mi:where(.pg:not(.pg-home) *){font-size:28px;}
.icon-badge .mi:where(.pg-home *){font-size:32px;}
.eco-fitem .mi:where(.pg-home *){font-size:16px;flex-shrink:0;color:var(--orange);}
.wa-badge .mi:where(.pg-home *){font-size:15px;color:#fff;}
.search-mock .search-bar .mi:where(.pg-home *){font-size:13px;color:var(--gray);flex-shrink:0;}
.search-result .r-badge .mi:where(.pg-home *){font-size:10px;color:#fff;}
.hg-logo .mi:where(.pg-home *){font-size:24px;}
.wa-float .mi{font-size:20px;}
.bf-icon .mi:where(.pg:not(.pg-home) *){font-size:26px;}
.gi .mi:where(.pg:not(.pg-home) *){font-size:20px;}
.addon-list .gi .mi:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:20px;}
.plan-icon .mi:where(.pg:not(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:22px;}
.ap-ic .mi:where(:is(.pg-about,.pg-audit,.pg-contact,.pg-faq) *){font-size:26px;}
.wg-section .bt .gi .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:28px;}
.wg2-big .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:30px;}
.wg2-ic .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:22px;}
.ct-ic .mi:where(:is(.pg-audit,.pg-contact) *){font-size:24px;}
.vs-pin .mi:where(:is(.pg-audit,.pg-contact) *){font-size:28px;}
.fx3-ic .mi:where(.pg-audit *){font-size:28px;}
.lz-ic .mi:where(.pg-audit *){font-size:24px;}
.ac-list .mi:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:12px;width:12px;height:12px;padding:3px;border-radius:50%;background:rgba(237,115,48,.12);color:var(--orange);flex-shrink:0;box-sizing:content-box;}
.ex-copy li .mi:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:12px;width:20px;height:20px;flex-shrink:0;padding:4px;border-radius:50%;background:rgba(237,115,48,.16);color:var(--orange);box-sizing:border-box;}
.eco-pts .mi:where(.pg-home *){font-size:12px;width:20px;height:20px;flex-shrink:0;padding:4px;border-radius:50%;background:rgba(237,115,48,.14);color:var(--orange);box-sizing:border-box;}
.sf-social a{width:auto;height:auto;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;}
.hw-card:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){text-align:center;padding:30px 22px;}
.hw-on:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:linear-gradient(135deg,var(--orange-light),var(--orange-dark));border:none;}
.hw-on h3:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.hw-on p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:#fff;}
.hw-big:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:flex;width:64px;height:64px;border-radius:18px;background:rgba(237,115,48,.12);color:var(--orange);align-items:center;justify-content:center;margin:0 auto 14px;}
.hw-big .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:32px;}
.hw-on .hw-big:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:rgba(255,255,255,.22);color:#fff;}
.flow-arrow .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:28px;}
.hw-cmp li i:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:#ece6df;color:#6b6259;}
.hw-cmp li i .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:16px;}
.cmp-new li i:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:var(--orange);color:#fff;}
.hw-plats:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){max-width:1040px;margin:0 auto 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}
.hw-plat:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:var(--cream);border:1px solid var(--border);border-radius:20px;padding:24px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;}
.hw-pi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){width:48px;height:48px;border-radius:14px;background:#fff;border:1px solid var(--border);color:var(--orange);display:flex;align-items:center;justify-content:center;margin-bottom:10px;}
.hw-pi .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:24px;}
.hw-plat b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:18px;color:#121212;}
.hw-plat small:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:14px;color:var(--gray);}
.hw-fit:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){max-width:1040px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:20px;}
.hw-fc:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:var(--cream);border-radius:24px;padding:28px 28px 24px;}
.hw-fc h3:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:20px;font-weight:800;color:#121212;margin:0 0 16px;}
.hw-fc ul:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;}
.hw-fc li:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:flex;gap:12px;align-items:flex-start;font-size:15.5px;line-height:1.5;color:#2c2822;font-weight:600;}
.hw-fc li .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:22px;color:var(--orange);margin-top:-1px;}
.hw-fc2 li .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:#a86a00;}
@media (max-width:860px){.hw-plats:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:1fr 1fr;}
.hw-fit:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:1fr;}
}@media (max-width:520px){.hw-plats:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:1fr;}
}.hw-stays:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){max-width:1040px;margin:26px auto 0;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;}
.hw-st:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--gray);margin-right:6px;}
.hw-sc:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--border);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;color:#2c2822;}
.hw-sc .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:16px;color:var(--orange);}
.hw-plat:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.hw-fc:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:var(--cream);}
.bad li .mi:where(.pg-home *){background:#d1432a;}
.good li .mi:where(.pg-home *){background:var(--orange);}
.dc-tag:where(.pg-home *){display:inline-block;font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--orange);background:#fdeede;border-radius:999px;padding:7px 16px;margin-bottom:14px;}
.dc-head:where(.pg-home *){max-width:760px;margin:0 auto 40px;text-align:center;}
.dc-head h3:where(.pg-home *){font-size:36px;font-weight:800;line-height:1.15;color:#121212;margin:0 0 12px;letter-spacing:-.01em;}
.dc-head p:where(.pg-home *){font-size:17.5px;line-height:1.6;color:var(--gray);margin:0 auto;}
.dc-act:where(.pg-home *){margin-top:34px;text-align:center;}
@media (max-width:720px){.dc-head h3:where(.pg-home *){font-size:28px;}
}.dc-section:where(.pg-home *){background:#fff;padding:84px 24px;}
@media (max-width:720px){.dc-section:where(.pg-home *){padding:56px 20px;}
}.hx:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){--hx-ink: #14100d; --hx-soft: #5f5750; --hx-cream: #fbf7f2; --hx-peach: #fdeee3; --hx-peach-2: #f9dcc6; --hx-line: #eadfd3; --hx-orange: #f26a0a; --hx-orange-dark: #d85a00; --hx-burnt: #c0521a; --hx-red: #d9534f; --hx-radius: 28px; --hx-font: var(--font-jakarta), "Segoe UI", system-ui, sans-serif; font-family: inherit; font-size: 17px; line-height: 1.6; color: var(--hx-ink); background: transparent; padding: 0; -webkit-font-smoothing: antialiased;}
.hx *:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx *:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *)::before,.hx *:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *)::after{box-sizing: border-box;}
.hx h2:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx h3:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx h4:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){margin: 0;}
.hx h2:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx h3:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx h4:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){letter-spacing: -0.03em; line-height: 1.12;}
.hx button:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-family: inherit;}
.hx-wrap:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){max-width: 1120px; margin: 0 auto; padding: 0 24px;}
.hx :focus-visible:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){outline: 3px solid var(--hx-orange); outline-offset: 3px; border-radius: 8px;}
.hx-head:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){text-align: center; max-width: 720px; margin: 0 auto 56px;}
.hx-eyebrow:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: inline-block; font-size: 13px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; color: var(--hx-burnt); margin-bottom: 16px;}
.hx-head h2:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size: clamp(32px, 4.6vw, 54px); font-weight: 800;}
.hx-head p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){margin-top: 18px; font-size: 18px; color: var(--hx-soft);}
.hx-card:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background: #fff; border: 1px solid var(--hx-line); border-radius: var(--hx-radius);}
.hx-demo:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){padding: 36px 36px 32px;}
.hx-demo-top:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 18px; text-align: center; margin-bottom: 28px;}
.hx-demo-top h3:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size: clamp(22px, 2.4vw, 28px); font-weight: 800;}
.hx-ctl:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){flex-direction: column; gap: 10px;}
.hx-ctl:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: flex; align-items: center; gap: 16px; flex-wrap: wrap;}
.hx-hint:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: inline-flex; align-items: center; gap: 8px; font-size: 14px; font-weight: 700; color: var(--hx-burnt);}
.hx-hint .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size: 18px;}
.hx-toggle:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: inline-flex; gap: 4px; padding: 4px; background: #fff; border: 2px solid var(--hx-ink); border-radius: 999px;}
.hx-toggle button:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: inline-flex; align-items: center; gap: 8px; border: 0; background: transparent; color: var(--hx-ink); font-weight: 700; font-size: 16px; padding: 12px 24px; border-radius: 999px; cursor: pointer; transition: background .25s, color .25s;}
.hx-toggle button:hover:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background: var(--hx-peach);}
.hx-toggle button[aria-pressed="true"]:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background: var(--hx-ink); color: #fff; cursor: default;}
.hx-toggle button[data-mode="headless"][aria-pressed="true"]:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background: var(--hx-orange);}
.hx-toggle button .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: none; font-size: 18px;}
.hx-toggle button[aria-pressed="true"] .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: inline-flex;}
.hx-stage:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){position: relative; display: grid; place-items: center; border-radius: 22px; padding: 64px 24px 40px; overflow: hidden; background: radial-gradient(circle at 1px 1px, rgba(192,82,26,.16) 1.2px, transparent 1.4px) 0 0 / 22px 22px, linear-gradient(180deg, var(--hx-peach) 0%, #fff8f2 100%);}
.hx-speed:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){position: absolute; top: 18px; left: 18px; display: inline-flex; align-items: center; gap: 8px; font-size: 14px; font-weight: 700; padding: 8px 16px; border-radius: 999px; background: #fff; border: 1px solid var(--hx-line);}
.hx-speed:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *)::before{content: ""; width: 9px; height: 9px; border-radius: 50%; background: var(--hx-red);}
.hx-speed .on-h:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: none;}
.hx-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){position: absolute; top: 18px; right: 18px; font-size: 13px; font-weight: 600; color: var(--hx-soft); background: rgba(255,255,255,.8); padding: 8px 14px; border-radius: 999px;}
.hx-label .on-h:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: none;}
.hx-bundle:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: flex; align-items: stretch; width: 100%; max-width: 780px; padding: 8px; border-radius: 34px; border: 2px dashed rgba(20,16,13,.38); transition: border-color .5s;}
.hx-blk:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){flex: 1 1 0; min-width: 0; background: #fff; border: 1px solid var(--hx-line); padding: 24px; border-radius: 24px; transition: border-radius .5s ease;}
.hx-ico:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: grid; place-items: center; width: 44px; height: 44px; border-radius: 13px; background: var(--hx-peach); color: var(--hx-orange); margin-bottom: 16px;}
.hx-blk h4:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size: 20px; font-weight: 800;}
.hx-blk > p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){margin-top: 6px; font-size: 15px; color: var(--hx-soft); line-height: 1.5;}
.hx-chips:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: flex; flex-wrap: wrap; gap: 6px; margin-top: 16px;}
.hx-chips span:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size: 12.5px; font-weight: 600; padding: 5px 11px; border-radius: 999px; background: #f3eee8;}
.hx-note:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: block; margin-top: 8px; font-size: 12.5px; color: var(--hx-soft);}
.hx-back:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){border-radius: 24px 0 0 24px; border-right: 0;}
.hx-front:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){border-radius: 0 24px 24px 0; border-left: 0;}
.hx-link:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){position: relative; flex: 0 0 auto; width: 0; align-self: center; height: 2px; transition: width .7s cubic-bezier(.2,.8,.2,1);}
.hx-wire:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){position: absolute; inset: 0; background: var(--hx-orange); transform: scaleX(0); transform-origin: left; transition: transform .6s .3s ease; border-radius: 2px;}
.hx-pulse:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){position: absolute; top: -4px; left: 0; width: 10px; height: 10px; border-radius: 50%; background: var(--hx-orange); opacity: 0; box-shadow: 0 0 0 5px rgba(242,106,10,.2);}
.hx-browser:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){margin-top: 16px; border: 1px solid var(--hx-line); border-radius: 12px; overflow: hidden; background: #fff;}
.hx-bar:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: flex; gap: 5px; padding: 8px 10px; background: #f3eee8;}
.hx-bar i:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){width: 7px; height: 7px; border-radius: 50%; background: #d8cdc1; display: block;}
.hx-load:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){height: 3px; background: #f1ebe4;}
.hx-load span:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: block; height: 100%; width: 100%; background: var(--hx-orange); transform-origin: left;}
.hx-page:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){padding: 12px; display: grid; gap: 7px;}
.hx-sk:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){height: 8px; border-radius: 4px; background: #efe9e2;}
.hx-sk.w1:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){width: 70%; height: 11px; background: #e6ddd3;}
.hx-sk.w2:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){width: 48%;}
.hx-sk.b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){height: 38px; border-radius: 8px; background: var(--hx-peach); margin-top: 4px;}
.hx-demo[data-mode="together"]:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){--hx-dur: 9s;}
.hx-demo[data-mode="headless"]:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){--hx-dur: 0.9s;}
.hx-load span:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){animation: hxLoad var(--hx-dur) ease-out infinite;}
@keyframes hxLoad{0% { transform: scaleX(0); } 80%, 100% { transform: scaleX(1); }}
.hx-demo[data-mode="headless"] .hx-bundle:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){border-color: transparent;}
.hx-demo[data-mode="headless"] .hx-back:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx-demo[data-mode="headless"] .hx-front:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){border-radius: 24px; border-width: 1px;}
.hx-demo[data-mode="headless"] .hx-link:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){width: 92px;}
.hx-demo[data-mode="headless"] .hx-wire:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){transform: scaleX(1);}
.hx-demo[data-mode="headless"] .hx-pulse:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){opacity: 1; animation: hxPulse 1.6s .9s ease-in-out infinite;}
@keyframes hxPulse{0% { left: 0; } 100% { left: calc(100% - 10px); }}
.hx-demo[data-mode="headless"] .hx-speed:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *)::before{background: var(--hx-orange);}
.hx-demo[data-mode="headless"] .hx-speed .on-t:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx-demo[data-mode="headless"] .hx-label .on-t:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: none;}
.hx-demo[data-mode="headless"] .hx-speed .on-h:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx-demo[data-mode="headless"] .hx-label .on-h:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: inline;}
.hx-outcome:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: grid; grid-template-columns: 1.2fr 1fr; gap: 32px; align-items: center; margin-top: 28px;}
.hx-outcome p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size: 18px; color: var(--hx-soft); line-height: 1.55;}
.hx-outcome p strong:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){color: var(--hx-ink);}
.hx-state ul:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: 10px;}
.hx-state li:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: inline-flex; align-items: center; gap: 10px; font-weight: 700; font-size: 16px; padding: 11px 18px 11px 14px; border-radius: 999px; background: #f6f1eb;}
.hx-state li i:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: grid; place-items: center; width: 22px; height: 22px; border-radius: 50%; font-style: normal; line-height: 1; color: #fff;}
.hx-state li i .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size: 15px;}
.hx-state.t li i:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background: var(--hx-red);}
.hx-state.h li:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background: var(--hx-peach);}
.hx-state.h li i:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background: var(--hx-orange);}
.hx-outcome-in:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: contents;}
.hx-demo[data-mode="together"] .hx-state.h:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx-demo[data-mode="headless"] .hx-state.t:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: none;}
.hx-state:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: contents;}
.hx-row:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-top: 20px;}
.hx-dark:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){color: #fff; border: 0; padding: 40px; background: radial-gradient(circle at 92% 0%, rgba(242,106,10,.34) 0%, transparent 52%), var(--hx-ink);}
.hx-dark h3:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size: clamp(24px, 2.6vw, 32px); font-weight: 800;}
.hx-loss:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){list-style: none; margin: 24px 0 0; padding: 0; display: grid; gap: 12px;}
.hx-loss li:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: flex; align-items: center; gap: 14px; font-size: 17px; color: #ebe4dc;}
.hx-loss i:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){flex: none; display: grid; place-items: center; width: 28px; height: 28px; border-radius: 50%; background: rgba(217,83,79,.2); color: #ff8a82; font-style: normal;}
.hx-cost:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: flex; flex-direction: column;}
.hx-stat:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){margin-top: auto; padding-top: 28px; border-top: 1px solid rgba(255,255,255,.14);}
.hx-loss:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){margin-bottom: 32px;}
.hx-stat b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: block; font-size: clamp(56px, 7vw, 84px); font-weight: 800; letter-spacing: -0.04em; line-height: 1; color: var(--hx-orange);}
.hx-stat span:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: block; margin-top: 10px; font-size: 18px; font-weight: 700; max-width: 18em; line-height: 1.35;}
.hx-stat small:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: block; margin-top: 12px; font-size: 12.5px; color: #a89d92;}
.hx-stack p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){margin-top: 14px; color: #d8d0c8; font-size: 17px; max-width: 26em;}
.hx-img:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){margin-top: 24px; border-radius: 20px; overflow: hidden; background: #0d0a08; padding: 14px; display: grid; place-items: center;}
.hx-img img:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){width: 100%; height: auto; display: block;}
@media (max-width: 900px){.hx:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){padding: 72px 0;}
.hx-outcome:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns: 1fr; gap: 20px;}
.hx-row:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns: 1fr;}
}@media (max-width: 720px){.hx-demo:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){padding: 24px 18px 22px;}
.hx-stage:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){padding: 64px 14px 28px;}
.hx-bundle:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){flex-direction: column; border-radius: 30px;}
.hx-back:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){border-radius: 24px 24px 0 0; border-right: 1px solid var(--hx-line); border-bottom: 0;}
.hx-front:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){border-radius: 0 0 24px 24px; border-left: 1px solid var(--hx-line); border-top: 1px solid var(--hx-line);}
.hx-link:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){width: 2px; height: 0; align-self: center; transition: height .7s cubic-bezier(.2,.8,.2,1);}
.hx-wire:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){transform: scaleY(0); transform-origin: top;}
.hx-pulse:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){left: -4px; top: 0;}
.hx-demo[data-mode="headless"] .hx-link:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){width: 2px; height: 56px;}
.hx-demo[data-mode="headless"] .hx-wire:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){transform: scaleY(1);}
.hx-demo[data-mode="headless"] .hx-back:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx-demo[data-mode="headless"] .hx-front:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){border-width: 1px; border-style: solid; border-color: var(--hx-line);}
@keyframes hxPulse{0% { top: 0; left: -4px; } 100% { top: calc(100% - 10px); left: -4px; }}
.hx-dark:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){padding: 28px 22px;}
.hx-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display: none;}
.hx-ctl:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){width: 100%;}
.hx-toggle:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){width: 100%;}
.hx-toggle button:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){flex: 1; justify-content: center; padding: 12px 10px;}
}@media (prefers-reduced-motion: reduce){.hx-load span:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){animation: none; transform: none;}
.hx-demo[data-mode="headless"] .hx-pulse:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){animation: none;}
.hx-bundle:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx-blk:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx-link:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx-wire:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){transition: none;}
}.hx-ico .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size: 22px;}
.hx .hx-head h2:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){color: var(--hx-ink);}
.hx-solo:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){margin-top: 20px;}
.hx-illus:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){text-align:center;font-size:13px;color:#8f877e;margin:12px 0 0;}
.hx-proof:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:flex;align-items:center;gap:16px;justify-content:center;background:#fff;border:1px solid var(--hx-line);border-radius:20px;padding:18px 24px;margin:18px auto 0;max-width:640px;text-align:left;font-size:16px;color:var(--hx-soft);}
.hx-proof .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:30px;color:var(--hx-orange);}
.hx-proof b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){color:var(--hx-ink);}
.hx-proof small:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:block;font-size:12.5px;color:#a0968c;margin-top:2px;}
.dc-act:where(.pg-home *){display:flex;gap:22px;align-items:center;justify-content:center;flex-wrap:wrap;}
.dc-sub:where(.pg-home *){font-weight:700;font-size:15px;color:var(--gray);text-decoration:underline;text-underline-offset:3px;}
.hx-chips .hx-other:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background:#fff;border:1.5px dashed #c9bdaf;color:var(--hx-soft);}
.hx-outcome:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:1fr 1.15fr;}
.hx-state ul:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:grid;grid-template-columns:1fr 1fr;gap:10px;}
.hx-state li:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:15px;padding:10px 14px 10px 12px;}
@media (max-width:560px){.hx-state ul:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:1fr;}
}.rv-js .pain-section .section-header:where(.pg-home *),.rv-js .eco-card:where(.pg-home *){opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease;}
.rv-js .pain-section .section-header.in:where(.pg-home *),.rv-js .eco-card.in:where(.pg-home *){opacity:1;transform:none;}
.rv-js .eco-card:nth-of-type(2):where(.pg-home *){transition-delay:.08s;}
.rv-js .eco-card:nth-of-type(3):where(.pg-home *){transition-delay:.16s;}
.rv-js .eco-card:nth-of-type(4):where(.pg-home *){transition-delay:.24s;}
.eco-middle.in:where(.pg-home *){animation:ecoGlow 2.4s .5s ease-out 1;}
@keyframes ecoGlow{0%{box-shadow:0 0 0 0 rgba(237,115,48,.55)}100%{box-shadow:0 0 0 26px rgba(237,115,48,0)}}
.hx-state li:where(.pg-home *){border-radius:16px;}
@media (max-width:900px){.hx-outcome:where(.pg-home *){grid-template-columns:1fr;gap:20px;}
}.hx:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){padding:0 !important;}
#live-demo.demo-section:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#fff !important;}
#live-demo.demo-section:where(.pg-why-headless *){background:var(--cream) !important;}
.aka:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:15px !important;color:#50525f;margin-top:-4px;}
.aka b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:#b4530b;}
.hw-terms:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){max-width:1100px;margin:44px auto 0;}
.hw-terms h3:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){text-align:center;font-size:20px;font-weight:800;margin:0 0 20px;color:var(--dark);}
.hw-tgrid:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}
.hw-term:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:#fff;border:1px solid var(--border);border-radius:16px;padding:20px 18px;}
.hw-term .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){width:40px;height:40px;font-size:22px;border-radius:12px;background:rgba(237,115,48,.14);color:var(--orange);margin-bottom:12px;}
.hw-term b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:block;font-size:17px;font-weight:800;margin-bottom:6px;color:var(--dark);}
.hw-term p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){margin:0;font-size:14px;line-height:1.5;color:var(--gray);}
@media (max-width:900px){.hw-tgrid:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:repeat(2,minmax(0,1fr));}
}@media (max-width:520px){.hw-tgrid:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:1fr;}
}.dc-section:where(.pg-home *){background:#fff;padding-bottom:84px;}
.tx-band:where(.pg-home *){position:relative;overflow:hidden;background:linear-gradient(120deg,var(--orange-dark) 0%,var(--orange) 55%,var(--orange-light) 100%);padding:78px 24px 70px;text-align:center;color:#fff;}
.tx-band:where(.pg-home *):before{content:"";position:absolute;inset:0;background:radial-gradient(40% 90% at 15% 0%,rgba(255,255,255,.28),transparent 70%),radial-gradient(35% 80% at 92% 100%,rgba(11,9,8,.22),transparent 70%);pointer-events:none;}
.tx-band:where(.pg-home *):after{content:"";position:absolute;inset:-40% -10%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.14) 50%,transparent 60%);animation:txShine 6s ease-in-out infinite;pointer-events:none;}
@keyframes txShine{0%{transform:translateX(-60%)}60%,100%{transform:translateX(60%)}}
.tx-in:where(.pg-home *){position:relative;z-index:2;max-width:760px;margin:0 auto;}
.tx-eyebrow:where(.pg-home *){display:inline-block;font-size:12px;font-weight:800;letter-spacing:.2em;color:rgba(255,255,255,.85);border:1px solid rgba(255,255,255,.45);border-radius:999px;padding:6px 16px;margin-bottom:18px;}
.tx-band h2:where(.pg-home *){font-size:clamp(32px,5vw,54px);font-weight:800;line-height:1.1;letter-spacing:-.02em;margin:0 0 14px;color:#fff;}
.tx-band p:where(.pg-home *){font-size:clamp(17px,2vw,21px);color:#fff3e8;margin:0 0 26px;}
.tx-arrow:where(.pg-home *){display:inline-flex;width:52px;height:52px;border-radius:50%;background:#fff;color:var(--orange);align-items:center;justify-content:center;box-shadow:0 14px 30px rgba(11,9,8,.25);animation:txBob 1.6s ease-in-out infinite;}
.tx-arrow .mi:where(.pg-home *){font-size:28px;}
@keyframes txBob{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}
.rv-js .tx-band .tx-in:where(.pg-home *){opacity:0;transform:translateY(26px);}
.rv-js .tx-band.in .tx-in:where(.pg-home *){opacity:1;transform:none;transition:opacity .7s ease,transform .7s ease;}
.pain-section:where(.pg-home *){padding-top:72px;}
@media (max-width:720px){.tx-band:where(.pg-home *){padding:56px 20px 50px;}
}@media (prefers-reduced-motion:reduce){.tx-band:where(.pg-home *):after,.tx-arrow:where(.pg-home *){animation:none;}
.rv-js .tx-band .tx-in:where(.pg-home *){opacity:1;transform:none;}
}.tx-band:where(.pg-home *){background:var(--dark);}
.tx-band:where(.pg-home *):before{background:radial-gradient(45% 110% at 50% 0%,rgba(237,115,48,.32),transparent 70%),radial-gradient(30% 80% at 90% 100%,rgba(237,115,48,.16),transparent 70%);}
.tx-band:where(.pg-home *):after{background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.06) 50%,transparent 60%);}
.tx-eyebrow:where(.pg-home *){color:var(--orange-light);border-color:rgba(237,115,48,.6);}
.tx-band p:where(.pg-home *){color:#d9d2ca;}
.tx-arrow:where(.pg-home *){background:var(--orange);color:#fff;box-shadow:0 14px 30px rgba(237,115,48,.35);}
.ecosystem-grid:where(.pg-home *){grid-template-rows:auto 1fr 1fr;row-gap:18px;column-gap:44px;max-width:1240px;}
.connector-svg:where(.pg-home *){display:none;}
.eco-colhead:where(.pg-home *){grid-row:1;display:flex;align-items:center;gap:12px;font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-dark);margin:0 0 -4px;}
.eco-colhead:where(.pg-home *):after{content:"";flex:1;height:2px;background:rgba(237,115,48,.3);border-radius:2px;}
.eco-colhead-l:where(.pg-home *){grid-column:1;}
.eco-colhead-r:where(.pg-home *){grid-column:3;}
.eco-bottom-right:where(.pg-home *){grid-column:1;grid-row:2;}
.eco-top-left:where(.pg-home *){grid-column:1;grid-row:3;}
.eco-top-right:where(.pg-home *){grid-column:3;grid-row:2;}
.eco-bottom-left:where(.pg-home *){grid-column:3;grid-row:3;}
.eco-middle:where(.pg-home *){grid-column:2;grid-row:1 / span 3;margin-top:0;}
.eco-card:not(.eco-middle):where(.pg-home *){overflow:visible;display:grid;grid-template-columns:132px 1fr;column-gap:16px;align-content:center;padding:20px 22px;}
.eco-card:not(.eco-middle) .eco-head:where(.pg-home *){display:contents;}
.eco-card:not(.eco-middle) .eco-thumb:where(.pg-home *){grid-column:1;grid-row:1 / span 4;width:132px;height:132px;flex:none;align-self:center;justify-content:center;}
.eco-card:not(.eco-middle) .eco-thumb img:where(.pg-home *){width:100%;height:100%;object-position:center;}
.eco-card:not(.eco-middle) .eco-label:where(.pg-home *),.eco-card:not(.eco-middle) .eco-headline:where(.pg-home *),.eco-card:not(.eco-middle) .eco-pts:where(.pg-home *),.eco-card:not(.eco-middle) .eco-link:where(.pg-home *){grid-column:2;}
.eco-card:not(.eco-middle) .eco-label:where(.pg-home *){display:flex;align-items:center;gap:9px;font-size:18px;margin:0 0 2px;}
.eco-card:not(.eco-middle) .eco-label:where(.pg-home *):before{content:attr(data-n);width:24px;height:24px;border-radius:50%;background:var(--orange);color:#fff;font-size:13px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}
.eco-card:not(.eco-middle) .eco-headline:where(.pg-home *){margin:0 0 10px;text-transform:none;letter-spacing:0;font-size:14px;color:var(--orange-dark);}
.eco-card:not(.eco-middle) .eco-pts:where(.pg-home *){margin:0 0 12px;gap:6px;}
.eco-card:not(.eco-middle) .eco-pts li:where(.pg-home *){font-size:13.5px;}
.eco-card:not(.eco-middle) .eco-link:where(.pg-home *){justify-self:start;}
.eco-card:not(.eco-middle):where(.pg-home *):after{content:"";position:absolute;top:50%;width:44px;height:2px;background:var(--orange);opacity:.55;}
.eco-bottom-right:where(.pg-home *):after,.eco-top-left:where(.pg-home *):after{left:100%;}
.eco-top-right:where(.pg-home *):after,.eco-bottom-left:where(.pg-home *):after{right:100%;}
.eco-card:not(.eco-middle):where(.pg-home *):before{content:"";position:absolute;top:calc(50% - 4px);width:10px;height:10px;border-radius:50%;background:var(--orange);z-index:2;}
.eco-bottom-right:where(.pg-home *):before,.eco-top-left:where(.pg-home *):before{right:-5px;}
.eco-top-right:where(.pg-home *):before,.eco-bottom-left:where(.pg-home *):before{left:-5px;}
.eco-middle.eco-card:where(.pg-home *){background:linear-gradient(180deg,#14100c,#000);box-shadow:0 0 0 3px rgba(237,115,48,.35),0 24px 50px rgba(11,9,8,.25);}
.eco-middle .eco-visual:where(.pg-home *){align-items:center;}
.hub:where(.pg-home *){width:100%;max-width:340px;display:flex;flex-direction:column;align-items:center;gap:8px;}
.hub-row:where(.pg-home *){display:flex;flex-wrap:wrap;justify-content:center;gap:6px;}
.hub-row span:where(.pg-home *){font-size:12.5px;font-weight:700;color:#e7e2dc;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:6px 12px;display:inline-flex;align-items:center;gap:6px;}
.hub-out span:where(.pg-home *){background:rgba(255,255,255,.07);border-color:transparent;padding:10px 14px;flex-direction:column;gap:2px;font-size:12px;}
.hub-out .mi:where(.pg-home *){font-size:24px;color:var(--orange-light);}
.hub-arr:where(.pg-home *){color:var(--orange);font-size:24px;}
.hub-core:where(.pg-home *){width:100%;display:flex;align-items:center;gap:14px;background:linear-gradient(120deg,var(--orange-dark),var(--orange),var(--orange-light));border-radius:16px;padding:16px 18px;color:#fff;box-shadow:0 12px 28px rgba(237,115,48,.35);}
.hub-core .mi:where(.pg-home *){font-size:34px;}
.hub-core b:where(.pg-home *){display:block;font-size:18px;font-weight:800;}
.hub-core em:where(.pg-home *){font-style:normal;font-size:13px;opacity:.95;}
@media (max-width:900px){.ecosystem-grid:where(.pg-home *){grid-template-columns:1fr;grid-template-rows:auto;column-gap:0;}
.eco-colhead:where(.pg-home *){display:none;}
.eco-card:where(.pg-home *){grid-column:1 !important;grid-row:auto !important;}
.eco-middle:where(.pg-home *){order:-1;}
.eco-card:not(.eco-middle):where(.pg-home *):before,.eco-card:not(.eco-middle):where(.pg-home *):after{display:none;}
}@media (max-width:520px){.eco-card:not(.eco-middle):where(.pg-home *){grid-template-columns:96px 1fr;}
.eco-card:not(.eco-middle) .eco-thumb:where(.pg-home *){width:96px;height:96px;}
}.eco-colhead:where(.pg-home *){display:none;}
.ecosystem-grid:where(.pg-home *){grid-template-rows:1fr 1fr;}
.eco-bottom-right:where(.pg-home *){grid-row:1;}
.eco-top-left:where(.pg-home *){grid-row:2;}
.eco-top-right:where(.pg-home *){grid-row:1;}
.eco-bottom-left:where(.pg-home *){grid-row:2;}
.eco-middle:where(.pg-home *){grid-row:1 / span 2;justify-content:center;}
.eco-card:not(.eco-middle) .eco-pts:where(.pg-home *){display:none;}
.eco-card:not(.eco-middle) .eco-headline:where(.pg-home *){font-size:15px;margin:0 0 14px;}
.eco-card:not(.eco-middle) .eco-thumb:where(.pg-home *){grid-row:1 / span 3;width:140px;height:140px;}
.eco-card:not(.eco-middle):where(.pg-home *){grid-template-columns:140px 1fr;padding:26px 24px;}
.hub-top:where(.pg-home *),.hub-out:where(.pg-home *),.hub-arr:where(.pg-home *){display:none;}
.eco-middle .eco-visual:where(.pg-home *){flex:0 0 auto;margin:18px 0 22px;}
.eco-middle .eco-link:where(.pg-home *){margin-top:0;}
.eco-card:not(.eco-middle) .eco-pts:where(.pg-home *){display:flex;margin:0 0 14px;gap:7px;}
.eco-card:not(.eco-middle) .eco-pts li:where(.pg-home *){font-size:13.5px;font-weight:600;}
.eco-card:not(.eco-middle) .eco-headline:where(.pg-home *){margin:0 0 10px;}
.eco-card:not(.eco-middle):where(.pg-home *){grid-template-columns:120px 1fr;padding:24px 24px;}
.eco-card:not(.eco-middle) .eco-thumb:where(.pg-home *){width:120px;height:120px;grid-row:1 / span 4;}
.hub-top:where(.pg-home *){display:flex;}
.hub-arr:where(.pg-home *){display:inline-flex;}
.hub-out:where(.pg-home *){display:none;}
.eco-middle .eco-visual:where(.pg-home *){margin:14px 0 20px;}
.hx-tm:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:inline-block;font-style:normal;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--orange-dark);background:#fdeede;border-radius:999px;padding:3px 9px;margin-left:6px;vertical-align:middle;}
.hx-terms:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:14px !important;line-height:1.5;background:#f8f5f1;border-left:3px solid var(--orange);padding:10px 14px;border-radius:0 10px 10px 0;margin-top:12px !important;}
.hx-outcome:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:1fr 1fr;gap:18px 36px;align-items:start;}
.hx-state p:not(.hx-terms):where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){grid-column:1;grid-row:1;}
.hx-state .hx-terms:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){grid-column:1;grid-row:2;margin:0 !important;}
.hx-state ul:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){grid-column:2;grid-row:1 / span 2;align-self:center;}
.hx-state.t p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){grid-row:1 / span 2;align-self:center;}
.hx-state.h p strong:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:block;font-size:20px;line-height:1.3;margin-bottom:6px;}
@media (max-width:900px){.hx-outcome:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:1fr;}
.hx-state p:not(.hx-terms):where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx-state .hx-terms:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx-state ul:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){grid-column:1;grid-row:auto !important;}
}.hx-stage:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){padding:92px 24px 64px;}
.hx-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){left:50%;right:auto;top:20px;transform:translateX(-50%);white-space:nowrap;font-size:17px;font-weight:800;color:#fff;background:var(--hx-ink);padding:12px 24px;border-radius:999px;box-shadow:0 8px 20px rgba(20,16,13,.18);}
.hx-demo[data-mode="headless"] .hx-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background:var(--hx-orange);box-shadow:0 8px 22px rgba(237,115,48,.4);}
.hx-speed:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){top:auto;left:50%;bottom:18px;transform:translateX(-50%);font-size:15px;}
@media (max-width:900px){.hx-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:block !important;white-space:normal;text-align:center;font-size:15px;width:calc(100% - 36px);padding:11px 16px;border-radius:18px;}
.hx-stage:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){padding-top:104px;}
}.hx-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx-demo[data-mode="headless"] .hx-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background:none;box-shadow:none;border-radius:0;padding:0 2px 8px;font-size:19px;font-weight:800;color:var(--hx-ink);border-bottom:3px solid var(--hx-ink);pointer-events:none;}
.hx-demo[data-mode="headless"] .hx-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){color:var(--hx-orange);border-bottom-color:var(--hx-orange);}
@media (max-width:900px){.hx-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx-demo[data-mode="headless"] .hx-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){width:auto;border-radius:0;font-size:16px;padding:0 2px 6px;}
}.hx-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx-demo[data-mode="headless"] .hx-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){left:18px;right:18px;top:18px;transform:none;width:auto;white-space:normal;display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;font-size:16px;font-weight:700;line-height:1.35;padding:12px 18px;border:1px solid #f1c9c2;border-bottom-width:1px;border-radius:12px;background:#fdecea;color:#a3361a;box-shadow:none;}
.hx-demo[data-mode="headless"] .hx-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background:#fff1e3;border-color:#f6c79b;color:var(--orange-dark);}
.hx-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *):before{content:"link";font-family:var(--font-icons);font-feature-settings:'liga';font-weight:400;font-size:22px;line-height:1;flex-shrink:0;}
.hx-demo[data-mode="headless"] .hx-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *):before{content:"call_split";}
.hx-label .on-t:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx-label .on-h:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:inline;}
.hx-demo[data-mode="together"] .hx-label .on-h:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx-demo[data-mode="headless"] .hx-label .on-t:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:none;}
.hx-stage:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){padding-top:96px;}
.hx-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx-demo[data-mode="together"] .hx-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background:#f1ece6;border-color:#d9d0c6;color:#2c2822;}
.hx-demo[data-mode="headless"] .hx-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background:#fff1e3;border-color:#f0b987;color:#b4530b;}
.hx-speed:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *)::before{background:#6b6b6b;}
.hx-demo[data-mode="headless"] .hx-speed:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *)::before{background:#c9631d;}
.hx-state.t li i:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background:#6b6b6b;}
.step-tag:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx-tm:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx-hint:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx-terms b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx-state.h li:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){color:#b4530b;}
.hx-state.h li:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){color:#2c2822;}
.hx-toggle button[data-mode="headless"][aria-pressed="true"]:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background:#ed7330;}
.hx-note:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx-speed:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){color:#2c2822;}
.hx-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx-demo[data-mode="headless"] .hx-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx-demo[data-mode="together"] .hx-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){position:static !important;transform:none !important;display:block !important;width:auto;background:none !important;border:0 !important;border-radius:0;box-shadow:none;padding:0;margin:0 0 26px;text-align:center;pointer-events:none;}
.hx-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *):before,.hx-demo[data-mode="headless"] .hx-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *):before{content:none !important;}
.hx-label>span:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:block;font-size:clamp(18px,2.2vw,24px);font-weight:800;line-height:1.25;color:#2c2822;}
.hx-label>span small:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:block;font-size:12px;font-weight:800;letter-spacing:.16em;margin-bottom:6px;color:#5a5550;}
.hx-demo[data-mode="headless"] .hx-label>span small:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){color:#b4530b;}
.hx-demo[data-mode="together"] .hx-label .on-h:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *),.hx-demo[data-mode="headless"] .hx-label .on-t:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:none !important;}
.hx-stage:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){padding-top:40px;}
@media (max-width:900px){.hx-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:block !important;}
.hx-stage:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){padding-top:32px;}
}.hx-speed:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *)::before{background:#c23a31;}
.hx-demo[data-mode="headless"] .hx-speed:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *)::before{background:#c9631d;}
.hx-state.t li i:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){background:#c23a31;}
.hx-demo[data-mode="together"] .hx-label>span small:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){color:#a3261c;}
@media (min-width:901px){.hx-wrap:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){max-width:1240px !important;}
.hx-bundle:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){max-width:1000px;}
.hx-blk:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){padding:34px 32px !important;}
.hx-blk h4:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:22px;}
.hx-blk p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:16px;}
.hx-chips span:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:14px;padding:7px 14px;}
.hx-stage:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){padding-bottom:70px;}
}.hx-state .hx-terms:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){grid-column:1 / -1 !important;grid-row:2 !important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;background:none !important;border:0 !important;padding:0 !important;margin:6px 0 0 !important;}
.hx-term:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:flex;gap:12px;align-items:flex-start;background:#f8f5f1;border:1px solid #e7e2dc;border-radius:14px;padding:16px;}
.hx-term>.mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){width:40px;height:40px;font-size:22px;border-radius:12px;background:#fff;color:#ed7330;border:1px solid #f0d3b8;flex-shrink:0;}
.hx-term>.mi:where(.pg-home *){width:40px;height:40px;font-size:22px;border-radius:12px;background:#fff;color:#b4530b;border:1px solid #f0d3b8;flex-shrink:0;}
.hx-term b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){display:block;font-size:16px;font-weight:800;color:#b4530b;margin-bottom:2px;}
.hx-term p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){margin:0 !important;font-size:14px !important;line-height:1.45;color:#50525f;}
@media (max-width:900px){.hx-state .hx-terms:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:1fr;grid-row:auto !important;}
}.hx-state.h ul:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){grid-row:1 !important;}
.hx-state.h p:not(.hx-terms):where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-home,.pg-whatsapp-assistant,.pg-why-headless) *){grid-row:1 !important;align-self:center;}
.wb-grid:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){max-width:1180px;margin:36px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0 4px;}
.wb-card:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:#fff;border:1px solid #e7e2dc;border-radius:20px;padding:26px 24px;display:flex;flex-direction:column;}
.wb-head:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:flex;align-items:center;gap:14px;margin-bottom:18px;}
.wb-ic:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){width:52px;height:52px;border-radius:16px;background:#ed7330;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}
.wb-ic .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:28px;color:#fff;}
.wb-head h3:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){margin:0;font-size:22px;font-weight:800;color:#121212;}
.wb-head p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){margin:2px 0 0;font-size:14px;color:#50525f;}
.wb-vis:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:#f8f5f1;border-radius:14px;padding:16px;margin-bottom:18px;min-height:96px;display:flex;flex-direction:column;justify-content:center;gap:10px;}
.wb-bar:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:grid;grid-template-columns:96px 1fr auto;align-items:center;gap:10px;font-size:13px;color:#2c2822;}
.wb-bar i:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:block;height:12px;border-radius:6px;}
.wb-bar i.slow:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:#8a847c;width:100%;}
.wb-bar i.fast:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:#ed7330;width:10%;min-width:14px;}
.wb-bar b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:14px;font-weight:800;color:#2c2822;}
.wb-safe:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){flex-direction:row;align-items:center;gap:14px;}
.wb-safe>.mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid #f0d3b8;color:#ed7330;font-size:24px;}
.wb-safe b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:block;font-size:15px;font-weight:800;color:#2c2822;}
.wb-safe span:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:13px;color:#50525f;}
.wb-grow:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){flex-direction:row;align-items:center;justify-content:space-between;gap:4px;}
.wb-grow>span:not(.wb-pl):where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:flex;flex-direction:column;align-items:center;gap:4px;font-size:13px;font-weight:700;color:#2c2822;}
.wb-grow i.mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:30px;color:#ed7330;font-style:normal;}
.wb-pl:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:#b4530b;font-size:20px;}
.wb-card ul:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;flex:1;}
.wb-card li:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:flex;gap:12px;align-items:flex-start;}
.wb-card li>.mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){width:28px;height:28px;border-radius:50%;background:rgba(237,115,48,.14);color:#ed7330;font-size:16px;flex-shrink:0;}
.wb-card li b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:block;font-size:15px;font-weight:800;color:#121212;line-height:1.3;}
.wb-card li span:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:14px;color:#50525f;line-height:1.4;}
.wb-link:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){margin-top:18px;font-weight:800;font-size:15px;color:#b4530b;text-decoration:none;display:inline-flex;align-items:center;gap:6px;}
.wb-link:hover:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){text-decoration:underline;}
@media (max-width:900px){.wb-grid:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:1fr;}
}.hw-fc a:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:#b4530b;font-weight:800;}
.hw-fc2 li .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:#ed7330;}
.pl-grid:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){max-width:1100px;margin:34px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}
.pl-card:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:#fff;border:1px solid #e7e2dc;border-radius:18px;padding:26px 20px 24px;text-decoration:none;transition:border-color .2s,transform .2s;}
.pl-card:hover:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){border-color:#ed7330;transform:translateY(-3px);}
.pl-logo:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){width:84px;height:84px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;}
.pl-logo img:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){width:76px;height:76px;object-fit:contain;}
.pl-logo .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){width:76px;height:76px;font-size:38px;border-radius:20px;background:#fdeede;color:#ed7330;}
.pl-card b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:19px;font-weight:800;color:#121212;}
.pl-card small:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:14px;color:#50525f;line-height:1.4;}
.pl-other:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){border:2px dashed #ed7330;background:#f8f5f1;}
.pl-cta:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){margin-top:8px;font-weight:800;font-size:14px;color:#b4530b;display:inline-flex;align-items:center;gap:6px;}
@media (max-width:900px){.pl-grid:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:repeat(2,minmax(0,1fr));}
}@media (max-width:520px){.pl-grid:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:1fr;}
}.pl-grid:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){max-width:1180px;grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:16px !important;margin-top:36px !important;}
.pl-card:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){position:relative;padding:30px 16px 24px !important;border-radius:20px !important;background:#fff;box-shadow:0 6px 18px rgba(11,9,8,.04);}
.pl-card:hover:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){box-shadow:0 14px 30px rgba(11,9,8,.1);}
.pl-logo:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){width:100px !important;height:100px !important;border-radius:50%;background:var(--t,#f8f5f1);margin-bottom:12px !important;}
.pl-logo img:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){width:56px !important;height:56px !important;}
.pl-card b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:18px !important;}
.pl-ok:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:800;letter-spacing:.04em;color:#1f6b3a;background:#e8f5ec;border-radius:999px;padding:3px 9px 3px 6px;}
.pl-ok .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:13px;}
.pl-more:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){max-width:1180px;margin:20px auto 0;display:flex;align-items:center;gap:20px;background:#f8f5f1;border:2px dashed #ed7330;border-radius:20px;padding:20px 26px;}
.pl-more-ic:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){width:52px;height:52px;border-radius:50%;background:#ed7330;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}
.pl-more-ic .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:26px;}
.pl-more-t:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){flex:1;}
.pl-more-t b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:block;font-size:19px;font-weight:800;color:#121212;}
.pl-more-t span:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:15px;color:#50525f;}
@media (max-width:1000px){.pl-grid:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:repeat(3,minmax(0,1fr)) !important;}
}@media (max-width:700px){.pl-grid:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
.pl-more:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){flex-direction:column;text-align:center;}
}.ft-wrap:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){max-width:1180px;margin:44px auto 0;display:grid;grid-template-columns:1.35fr 1fr;gap:20px;}
.ft-good:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.ft-start:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){border-radius:22px;padding:30px 30px 28px;}
.ft-good:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:#fff;border:1px solid #e7e2dc;}
.ft-start:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){background:#fff7ef;border:1px solid #f6c79b;}
.ft-good h3:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.ft-start h3:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){margin:0 0 20px;font-size:22px;font-weight:800;color:#121212;display:flex;align-items:center;gap:10px;}
.ft-good h3 .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:26px;color:#1f6b3a;}
.ft-tiles:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
.ft-tile:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:flex;gap:12px;align-items:flex-start;background:#f8f5f1;border-radius:14px;padding:16px;}
.ft-ic:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){width:42px;height:42px;border-radius:12px;background:#fff;border:1px solid #f0d3b8;color:#ed7330;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}
.ft-ic .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:22px;}
.ft-tile b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.ft-act b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:block;font-size:16px;font-weight:800;color:#121212;margin-bottom:2px;}
.ft-tile span:not(.ft-ic):not(.mi):where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.ft-act span:not(.ft-ic):not(.mi):where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:14px;line-height:1.45;color:#50525f;display:block;}
.ft-act:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:flex;gap:14px;align-items:flex-start;background:#fff;border-radius:16px;padding:18px;}
.ft-act+.ft-act:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){margin-top:14px;}
.ft-act a:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-weight:800;font-size:14.5px;color:#b4530b;text-decoration:none;}
.ft-act a:hover:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){text-decoration:underline;}
.ft-act a .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:18px;}
@media (max-width:900px){.ft-wrap:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:1fr;}
}@media (max-width:520px){.ft-tiles:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){grid-template-columns:1fr;}
.ft-good:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.ft-start:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){padding:24px 20px;}
}.wb-vis:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:none !important;}
.wb-card:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){padding:32px 28px;}
.wb-head:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){margin-bottom:22px;}
.wb-card ul:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){gap:16px;}
.wb-card li:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){align-items:center;}
.wb-card li b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){display:none;}
.wb-card li span:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){font-size:16px;font-weight:600;color:#2c2822;line-height:1.35;}
.wb-card li>.mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){width:30px;height:30px;}
.wb-link:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){margin-top:22px;}
.wb-grid:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.pl-grid:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.pl-more:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.ft-wrap:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){max-width:1160px !important;}
.wb-grid:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.pl-grid:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){margin-top:0 !important;}
.ft-wrap:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){margin-top:28px !important;}
.hx-wrap:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){max-width:1160px !important;}
.hx-bundle:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){max-width:960px !important;}
.demo-vs:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:#b4530b;}
.step-section .section-header:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.demo-section .section-header:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){margin-bottom:44px;}
.qa a:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.faq2 .qa a:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.eyebrow:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *),.pill-label.dark:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:#b4530b;}
.page-hero .pill-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant,.pg-why-headless) *){color:#b4530b;}
.ac-foot:where(:is(.pg-chat-demo,.pg-solutions) *){display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;}
.ac-more:where(:is(.pg-chat-demo,.pg-solutions) *){display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:15px;color:#b4530b;text-decoration:none;}
.ac-more .mi:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:18px;}
.ac-more:hover:where(:is(.pg-chat-demo,.pg-solutions) *),.ac-tl:hover:where(:is(.pg-chat-demo,.pg-solutions) *){text-decoration:underline;}
.ac-tl:where(:is(.pg-chat-demo,.pg-solutions) *){color:inherit;text-decoration:none;}
.nav-dd{position:relative;display:flex;align-items:center;}
.nav-dd>a{display:inline-flex;align-items:center;gap:2px;}
.nav-dd .dd-chev{font-size:18px;transition:transform .2s;}
.nav-dd:hover .dd-chev,.nav-dd:focus-within .dd-chev{transform:rotate(180deg);}
.dd-panel{position:absolute;top:100%;left:50%;transform:translateX(-50%);padding-top:20px;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s;z-index:60;}
.nav-dd:hover .dd-panel,.nav-dd:focus-within .dd-panel{opacity:1;visibility:visible;}
.dd-card{width:340px;background:#fff;border:1px solid #e7e2dc;border-radius:20px;padding:10px;box-shadow:0 22px 50px rgba(11,9,8,.22);}
.nav-pill .dd-card a{color:#121212;white-space:normal;}
.dd-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;}
.dd-item:hover{background:#fff7ef;}
.dd-item img{width:44px;height:44px;object-fit:contain;flex-shrink:0;}
.dd-item b{display:block;font-size:15px;font-weight:800;color:#121212;}
.dd-item small{display:block;font-size:13px;font-weight:500;color:#50525f;margin-top:1px;}
.nav-pill .dd-card a.dd-all{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding:12px 14px;border-top:1px solid #e7e2dc;border-radius:0 0 12px 12px;font-size:14px;font-weight:800;color:#b4530b;}
.nav-pill .dd-card a.dd-all:hover{color:#b4530b;text-decoration:underline;}
.dd-all .mi{font-size:18px;}
.m-sub{display:flex;flex-direction:column;padding:4px 0 8px 14px;border-bottom:1px solid #2a2420;}
.m-links .m-sub a{font-size:17px;font-weight:600;color:#d9d2ca;padding:11px 4px;border-bottom:0;}
.m-links .m-sub a:after{content:none;}
.dd-card{width:250px;padding:8px;}
.dd-item img,.dd-item small{display:none !important;}
.dd-item{padding:11px 14px;}
.dd-item b{font-size:15px;font-weight:700;}
.aka:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){color:#50525f !important;}
.ao-crumbs:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:14px;color:#50525f;margin:0 0 18px;}
.ao-crumbs a:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){color:#b4530b;font-weight:700;text-decoration:none;}
.ao-crumbs span:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){margin:0 8px;color:#8a847c;}
.ao-chips:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:16px;}
.ao-chip:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:#b4530b;background:#fdeede;border:1px solid #f6c79b;border-radius:999px;padding:7px 16px;}
.ao-chip.soon:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){color:#2c2822;background:#f1ece6;border-color:#d9d0c6;}
.ty-cards:where(:is(.pg-ai-chatbot,.pg-app-experience) *){max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.ty-c:where(:is(.pg-ai-chatbot,.pg-app-experience) *){background:#fff;border:1.5px solid #e2d6c8;border-radius:20px;padding:26px 24px;box-shadow:0 10px 26px rgba(60,35,15,.06)}
.ty-c .mi:where(:is(.pg-ai-chatbot,.pg-app-experience) *){width:46px;height:46px;border-radius:14px;background:#fdeede;color:#ed7330;display:grid;place-items:center;font-size:26px;margin-bottom:16px}
.ty-c h3:where(:is(.pg-ai-chatbot,.pg-app-experience) *){margin:0 0 6px;font-size:18px;font-weight:800;color:#121212;line-height:1.3}
.ty-c p:where(:is(.pg-ai-chatbot,.pg-app-experience) *){margin:0;font-size:15px;line-height:1.55;color:#50525f}
.ty-go:where(:is(.pg-ai-chatbot,.pg-app-experience) *){text-align:center;margin-top:32px}
@media (max-width:900px){.ty-cards:where(:is(.pg-ai-chatbot,.pg-app-experience) *){grid-template-columns:1fr}
}.ao-what:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;}
.ao-lead:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){margin:0 0 20px;font-size:28px;font-weight:800;line-height:1.25;color:#121212;}
.ao-checks:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;}
.ao-checks li:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:flex;gap:14px;align-items:flex-start;font-size:16.5px;line-height:1.55;color:#50525f;}
.ao-checks li .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){width:30px;height:30px;border-radius:50%;background:rgba(237,115,48,.14);color:#ed7330;font-size:17px;flex-shrink:0;margin-top:1px;}
.ao-checks strong:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){color:#121212;}
.ao-ben:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;}
.ao-bc:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#fff;border:1px solid #e7e2dc;border-radius:20px;padding:26px 22px;}
.ao-bc .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){width:46px;height:46px;border-radius:14px;background:#ed7330;color:#fff;font-size:26px;margin-bottom:16px;}
.ao-bc p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){margin:0;font-size:16px;line-height:1.55;color:#2c2822;font-weight:600;}
.ao-why:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){max-width:1160px;margin:0 auto;}
.ao-why-pts:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 24px;padding:0;list-style:none;}
.ao-why-pts li:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#f8f5f1;border:1px solid #e7e2dc;border-radius:18px;padding:22px 20px;font-size:15.5px;line-height:1.55;color:#50525f;}
.ao-why-pts li:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *):before{content:"";display:block;width:10px;height:10px;border-radius:50%;background:#ed7330;margin-bottom:14px;}
.ao-quote:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#f8f5f1;border:1px solid #f6c79b;border-radius:20px;padding:26px 30px;text-align:center;font-size:22px;line-height:1.4;font-weight:700;color:#121212;}
.ao-quote mark:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#fdeede;color:#b4530b;padding:2px 8px;border-radius:6px;}
.mk:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#f8f5f1;border:1px solid #e7e2dc;border-radius:24px;padding:20px;box-shadow:0 14px 34px rgba(11,9,8,.07);}
.mk-bar:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:flex;align-items:center;gap:10px;padding:2px 2px 14px;border-bottom:1px solid #e7e2dc;margin-bottom:16px;font-weight:800;font-size:15px;color:#121212;}
.mk-bar i:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){width:34px;height:34px;border-radius:50%;background:#ed7330;color:#fff;font-style:normal;display:inline-flex;align-items:center;justify-content:center;}
.mk-bar i .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:19px;color:#fff;}
.mk-bar small:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:block;font-weight:600;font-size:12px;color:#50525f;}
.mk-bar time:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){margin-left:auto;font-size:12px;font-weight:700;color:#50525f;}
.mk-msgs:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:flex;flex-direction:column;gap:10px;}
.mk-m:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){max-width:84%;padding:11px 15px;border-radius:16px;font-size:14.5px;line-height:1.45;color:#2c2822;}
.mk-c:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#fff;border:1px solid #e7e2dc;align-self:flex-end;border-bottom-right-radius:4px;}
.mk-b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#fdeede;border:1px solid #f6c79b;align-self:flex-start;border-bottom-left-radius:4px;}
.mk-sum:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){margin-top:6px;background:#fff;border:1px solid #f6c79b;border-radius:14px;padding:14px 16px;}
.mk-sum h4:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){margin:0 0 8px;font-size:13px;font-weight:800;color:#b4530b;letter-spacing:.04em;text-transform:uppercase;}
.mk-sum dl:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:14px;}
.mk-sum dt:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){color:#50525f;}
.mk-sum dd:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){margin:0;font-weight:700;color:#121212;}
.mk-note:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){margin-top:14px;font-size:12.5px;color:#50525f;text-align:center;}
.mk-steps:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:flex;flex-direction:column;gap:12px;}
.mk-step:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:flex;gap:14px;align-items:center;background:#fff;border:1px solid #e7e2dc;border-radius:16px;padding:14px 16px;}
.mk-step>i:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){width:42px;height:42px;border-radius:12px;background:#ed7330;color:#fff;font-style:normal;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}
.mk-step>i .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:22px;color:#fff;}
.mk-step b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:block;font-size:15px;color:#121212;}
.mk-step span:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:13.5px;color:#50525f;}
.mk-btn:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){margin-left:auto;background:#ed7330;color:#fff;font-weight:800;font-size:13px;border-radius:999px;padding:8px 16px;}
.mk-ai:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#fff;border:1px solid #e7e2dc;border-radius:16px;padding:16px;font-size:14.5px;color:#2c2822;}
.mk-ai h4:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *),.mk-vis h4:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){margin:0 0 10px;font-size:13px;font-weight:800;color:#b4530b;letter-spacing:.04em;text-transform:uppercase;}
.mk-co:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-radius:10px;background:#f8f5f1;margin-bottom:8px;font-weight:600;}
.mk-co.me:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#fdeede;border:1px solid #f6c79b;font-weight:800;}
.mk-co em:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-style:normal;font-size:12px;font-weight:800;color:#b4530b;background:#fff;border-radius:999px;padding:3px 10px;}
.mk-vis:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){margin-top:12px;background:#fff;border:1px solid #e7e2dc;border-radius:16px;padding:16px;}
.mk-q:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #efe9e2;font-size:14px;color:#2c2822;}
.mk-q:last-child:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){border-bottom:0;}
.mk-q em:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-style:normal;font-size:12px;font-weight:800;border-radius:999px;padding:3px 10px;white-space:nowrap;}
.mk-q .y:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#e8f5ec;color:#1f6b3a;}
.mk-q .n:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#f1ece6;color:#50525f;}
.ao-other:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}
.ao-oc:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:flex;gap:14px;align-items:center;background:#fff;border:1px solid #e7e2dc;border-radius:18px;padding:18px;text-decoration:none;transition:border-color .2s,transform .2s;}
.ao-oc:hover:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){border-color:#ed7330;transform:translateY(-3px);}
.ao-oc img:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){width:72px;height:72px;object-fit:contain;flex-shrink:0;}
.ao-oc b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:block;font-size:17px;font-weight:800;color:#121212;}
.ao-oc span:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:14px;color:#50525f;line-height:1.4;}
@media (max-width:900px){.ao-what:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){grid-template-columns:1fr;gap:28px;}
.ao-ben:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *),.ao-why-pts:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){grid-template-columns:repeat(2,minmax(0,1fr));}
.ao-other:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){grid-template-columns:1fr;}
.ao-lead:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:24px;}
.ao-quote:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:19px;padding:22px 20px;}
}@media (max-width:520px){.ao-ben:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *),.ao-why-pts:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){grid-template-columns:1fr;}
}.page-hero .pill-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){color:#b4530b;}
.an:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){--ink:#14100d;--ink-soft:#4a453f;--peach:#fdeee3;--line:#eadfd3;--an-or:#ed7330;--an-od:#c9631d;--burnt:#b4530b;}
.an-card:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#fff;border:1px solid var(--line);border-radius:28px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 34px rgba(11,9,8,.07);}
.an-top:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:var(--an-or);color:#fff;padding:14px 20px;display:flex;align-items:center;gap:12px;}
.an-av:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.22);display:grid;place-items:center;}
.an-av .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:20px;color:#fff;}
.an-top b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:block;font-size:15px;line-height:1.2;color:#fff;}
.an-top small:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:12px;opacity:.95;display:flex;align-items:center;gap:6px;color:#fff;}
.an-top small:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *):before{content:"";width:7px;height:7px;border-radius:50%;background:#b7f7c4;}
.an-clock:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){margin-left:auto;background:rgba(0,0,0,.22);padding:5px 11px;border-radius:999px;color:#fff;}
.an-body:where(.pg-ai-chatbot *){padding:20px;flex:1;display:flex;flex-direction:column;gap:10px;background:#fffdfb;min-height:430px;}
.an-body:where(:is(.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){padding:20px;flex:1;display:flex;flex-direction:column;gap:10px;background:#fffdfb;min-height:380px;}
.an-msg:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){max-width:84%;padding:11px 15px;border-radius:18px;font-size:15px;line-height:1.45;color:#2c2822;opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease;}
.an-msg.show:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){opacity:1;transform:none;}
.an-msg.visitor:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){align-self:flex-end;background:var(--peach);border-bottom-right-radius:5px;}
.an-msg.ai:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){align-self:flex-start;background:#f3eee8;border-bottom-left-radius:5px;}
.an-typing:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){align-self:flex-start;background:#f3eee8;padding:14px 16px;border-radius:18px;border-bottom-left-radius:5px;display:none;gap:5px;}
.an-typing.on:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:flex;}
.an-typing i:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){width:7px;height:7px;border-radius:50%;background:#8a7f74;animation:anBlink 1.1s infinite;}
.an-typing i:nth-child(2):where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){animation-delay:.15s;}
.an-typing i:nth-child(3):where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){animation-delay:.3s;}
@keyframes anBlink{0%,80%,100%{opacity:.3}40%{opacity:1}}
.an-res:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){margin-top:2px;border:1.5px dashed var(--an-or);border-radius:18px;padding:13px 16px;background:#fff;font-size:14px;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease;}
.an-res.show:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){opacity:1;transform:none;}
.an-res h4:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){margin:0 0 6px;font-size:13px;font-weight:800;color:var(--burnt);}
.an-res dl:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){margin:0;display:grid;grid-template-columns:auto 1fr;gap:3px 14px;}
.an-res dt:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){color:var(--ink-soft);}
.an-res dd:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){margin:0;font-weight:700;color:#121212;}
.an-foot:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:flex;justify-content:space-between;align-items:center;padding:10px 20px 14px;background:#fffdfb;font-size:13px;color:var(--ink-soft);}
.an-replay:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){color:var(--burnt);background:none;border:1px solid var(--line);border-radius:999px;padding:7px 15px;cursor:pointer;}
.an-replay:hover:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:var(--peach);}
.an-wa .an-top:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#0f6b5c;}
.an-wa .an-body:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#efe8de;}
.an-wa .an-msg.visitor:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#dff3cf;}
.an-wa .an-msg.ai:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *),.an-wa .an-typing:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#fff;}
.an-wa .an-res:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){border-color:#0f6b5c;}
.an-wa .an-res h4:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){color:#0f6b5c;}
.an-stage:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){flex:1;display:grid;place-items:center;padding:32px 20px 12px;background:linear-gradient(180deg,var(--peach) 0%,#fffdfb 100%);}
.an-phone:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){position:relative;width:236px;height:452px;background:var(--ink);border-radius:40px;padding:9px;box-shadow:0 30px 50px -28px rgba(20,16,13,.55);}
.an-notch:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){position:absolute;z-index:6;top:18px;left:50%;transform:translateX(-50%);width:70px;height:20px;border-radius:12px;background:#000;}
.an-screen:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){position:relative;width:100%;height:100%;border-radius:32px;overflow:hidden;background:#fff;}
.an-layer:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){position:absolute;inset:0;opacity:0;transition:opacity .45s ease;}
.an-phone[data-step="1"] .l1:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){opacity:1;}
.an-phone[data-step="2"] .l2:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *),.an-phone[data-step="3"] .l2:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){opacity:1;}
.an-dot:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:block;width:10px;height:10px;border-radius:50%;background:var(--an-or);box-shadow:0 0 0 3px rgba(237,115,48,.22);}
.l1:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#fff;padding:54px 16px 16px;}
.an-sitebar:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:18px;color:#121212;}
.an-sk:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){height:11px;border-radius:6px;background:#efe9e2;margin-bottom:9px;}
.an-sk.h:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){height:22px;width:82%;background:#e6ddd3;margin-bottom:14px;}
.an-sk.short:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){width:58%;}
.an-sk.block:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){height:80px;border-radius:14px;margin-top:14px;background:var(--peach);}
.an-sheet:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){position:absolute;left:10px;right:10px;bottom:10px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:10px 12px;align-items:center;box-shadow:0 -10px 30px -12px rgba(20,16,13,.3);}
.an-sheet b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:block;font-size:13px;line-height:1.2;color:#121212;}
.an-sheet small:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:11px;color:var(--ink-soft);}
.an-sico:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){width:40px;height:40px;border-radius:11px;background:var(--peach);display:grid;place-items:center;}
.an-inst:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){grid-column:1/-1;text-align:center;background:var(--an-or);color:#fff;font-weight:700;font-size:14px;padding:10px;border-radius:12px;transition:transform .15s,background .15s;}
.an-inst.press:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){transform:scale(.94);background:var(--an-od);}
.l2:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:linear-gradient(170deg,#ffd9b8 0%,#ff9d5c 55%,#f26a0a 100%);padding:74px 16px 16px;}
.an-icons:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:grid;grid-template-columns:repeat(4,1fr);gap:18px 10px;}
.an-icons>i:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:block;aspect-ratio:1;border-radius:14px;background:rgba(255,255,255,.5);}
.an-ours:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:flex;flex-direction:column;align-items:center;gap:4px;transform:scale(0);opacity:0;}
.an-ours em:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:14px;background:#fff;box-shadow:0 8px 16px -6px rgba(20,16,13,.45);}
.an-ours small:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:9px;color:#fff;font-weight:600;white-space:nowrap;margin:0 -8px;}
.an-phone[data-step="2"] .an-ours:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *),.an-phone[data-step="3"] .an-ours:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){animation:anPop .5s .1s cubic-bezier(.2,1.4,.4,1) forwards;}
@keyframes anPop{from{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}
.an-notif:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){position:absolute;top:44px;left:10px;right:10px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:11px 12px;border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 14px 26px -12px rgba(20,16,13,.5);transform:translateY(-120%);opacity:0;transition:transform .45s cubic-bezier(.2,.9,.3,1),opacity .3s;}
.an-phone[data-step="3"] .an-notif:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){transform:none;opacity:1;}
.an-notif b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:12px;display:block;line-height:1.2;color:#121212;}
.an-notif p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:11px;color:var(--ink-soft);line-height:1.3;margin:0;transition:opacity .25s;}
.an-notif small:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:10px;color:var(--ink-soft);align-self:start;}
.an-nico:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){width:30px;height:30px;border-radius:8px;background:var(--peach);display:grid;place-items:center;}
.an-notif.swap p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){opacity:0;}
.an-steps:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){list-style:none;margin:0;padding:14px 20px 6px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;background:#fffdfb;}
.an-steps li:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:13px;font-weight:600;padding:7px 14px;border-radius:999px;background:#f3eee8;color:var(--ink-soft);transition:background .3s,color .3s;}
.an-steps li.on:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#ed7330;color:#fff;}
.an-ai:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){flex:1;display:flex;flex-direction:column;gap:14px;padding:26px 24px 16px;background:linear-gradient(180deg,var(--peach) 0%,#fffdfb 100%);min-height:380px;}
.an-search:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 20px;background:#fff;border:1px solid var(--line);border-radius:999px;font-size:16px;box-shadow:0 12px 24px -18px rgba(20,16,13,.45);color:var(--ink);}
.an-search .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){color:var(--ink-soft);font-size:22px;}
.an-caret:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){width:2px;height:18px;background:var(--an-or);animation:anCaret 1s steps(1) infinite;margin-left:-8px;}
@keyframes anCaret{50%{opacity:0}}
.an-answer:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *),.an-tracker:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px 20px;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease;}
.an-answer.show:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *),.an-tracker.show:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){opacity:1;transform:none;}
.an-label:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:flex;align-items:center;gap:8px;color:var(--burnt);margin-bottom:8px;}
.an-label .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:18px;}
.an-line:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:15px;color:var(--ink-soft);margin:0;}
.an-list:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){list-style:none;margin:10px 0 0;padding:0;}
.an-list .r:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;margin-top:8px;border:1px solid var(--line);border-radius:12px;font-size:15px;color:#2c2822;opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease,background .3s,border-color .3s;}
.an-list .r.show:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){opacity:1;transform:none;}
.an-list .r.mine.show:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:var(--peach);border-color:var(--an-or);font-weight:700;}
.an-list em:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-style:normal;background:#ed7330;color:#fff;padding:5px 11px;border-radius:999px;}
.an-ttl:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){color:var(--burnt);margin-bottom:6px;}
.an-trow:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:14px;color:#2c2822;opacity:0;transition:opacity .35s ease;}
.an-trow.show:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){opacity:1;}
.an-trow b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){flex:none;padding:5px 12px;border-radius:999px;}
.an-trow b.ok:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:var(--peach);color:var(--burnt);}
.an-trow b.no:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#f1ece6;color:#50525f;}
@media (prefers-reduced-motion:reduce){.an-msg:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *),.an-res:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *),.an-answer:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *),.an-tracker:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *),.an-list .r:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *),.an-trow:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *),.an-layer:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *),.an-notif:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *),.an-inst:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){transition:none}
.an-caret:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){animation:none}
}.an-ai:where(.pg-ai-search *){min-height:600px;}
.an-list .r.you:where(.pg-ai-search *){border-style:dashed;color:#6b6258;}
.an-list .r.you em.nn:where(.pg-ai-search *){background:#f1ece6;color:#50525f;}
.an-list .r.you.mine:where(.pg-ai-search *){border-style:solid;color:#2c2822;}
.an-src:where(.pg-ai-search *){display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:12.5px;font-weight:700;color:#b4530b;background:#fdeede;border-radius:999px;padding:5px 12px;opacity:0;transition:opacity .4s ease;}
.an-src .mi:where(.pg-ai-search *){font-size:15px;}
.an-src.show:where(.pg-ai-search *){opacity:1;}
.an-setup:where(.pg-ai-search *){background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px 20px;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease;}
.an-setup.show:where(.pg-ai-search *){opacity:1;transform:none;}
.an-setup ul:where(.pg-ai-search *){list-style:none;margin:0;padding:0;display:grid;gap:8px;}
.an-setup li:where(.pg-ai-search *){display:flex;align-items:center;gap:10px;font-size:14.5px;color:#50525f;opacity:.55;transition:opacity .3s,color .3s;}
.an-setup li .mi:where(.pg-ai-search *){width:22px;height:22px;border-radius:50%;background:#f1ece6;color:transparent;font-size:14px;transition:background .3s,color .3s;}
.an-setup li.on:where(.pg-ai-search *){opacity:1;color:#121212;font-weight:700;}
.an-setup li.on .mi:where(.pg-ai-search *){background:#ed7330;color:#fff;}
.an-tracker:where(.pg-ai-search *){opacity:0;}
.an-ai:where(.pg-ai-search *){min-height:0 !important;padding:22px 22px 14px;gap:10px;}
.an-tracker:where(.pg-ai-search *){display:none !important;}
.an-answer:where(.pg-ai-search *){padding:14px 16px;}
.an-list .r:where(.pg-ai-search *){padding:8px 12px;margin-top:6px;font-size:14.5px;}
.an-src:where(.pg-ai-search *){margin-top:10px;}
.an-setup:where(.pg-ai-search *){padding:14px 16px;}
.an-setup ul:where(.pg-ai-search *){grid-template-columns:1fr 1fr;gap:8px 14px;}
.an-setup li:where(.pg-ai-search *){font-size:13.5px;line-height:1.3;}
.ao-checks:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){gap:14px;}
.ao-checks li:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:17px;}
.ao-lead:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:26px;}
.ao-ben:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){gap:16px;}
.ao-bc:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){padding:24px 20px;}
.ao-bc h3:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){margin:0 0 6px;font-size:18px;font-weight:800;color:#121212;line-height:1.25;}
.ao-bc p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:14.5px;font-weight:500;color:#50525f;}
.ao-band:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){max-width:1160px;margin:22px auto 0;background:#fff;border:1px solid #f6c79b;border-radius:22px;padding:28px 30px;text-align:center;}
.ao-band h3:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){margin:0 0 10px;font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#b4530b;}
.ao-band .ao-quote:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:none;border:0;padding:0;font-size:24px;}
.ao-leaks:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;position:relative;}
.ao-lk:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#f8f5f1;border:1px solid #e7e2dc;border-radius:20px;padding:26px 22px;text-align:center;}
.ao-lk .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){width:64px;height:64px;border-radius:50%;background:#fff;border:2px solid #f6c79b;color:#ed7330;font-size:32px;margin-bottom:14px;}
.ao-lk h3:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){margin:0 0 6px;font-size:19px;font-weight:800;color:#121212;}
.ao-lk p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){margin:0;font-size:15px;line-height:1.5;color:#50525f;}
.ao-end:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){max-width:1160px;margin:16px auto 0;display:flex;align-items:center;justify-content:center;gap:10px;background:#f1ece6;border-radius:16px;padding:14px 20px;font-weight:800;color:#2c2822;font-size:16px;}
.ao-end .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:22px;color:#50525f;}
.ao-flow:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;position:relative;}
.ao-flow:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *):before{content:"";position:absolute;left:16.6%;right:16.6%;top:44px;height:3px;background:repeating-linear-gradient(90deg,#ed7330 0 10px,transparent 10px 18px);opacity:.5;}
.ao-fs:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){position:relative;text-align:center;padding:0 10px;}
.ao-fi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){width:90px;height:90px;border-radius:50%;background:#ed7330;color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;position:relative;box-shadow:0 0 0 8px #fff,0 10px 24px rgba(237,115,48,.3);}
.ao-fi .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:42px;color:#fff;}
.ao-fn:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){position:absolute;top:-4px;right:-4px;width:30px;height:30px;border-radius:50%;background:#fff;color:#b4530b;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;border:2px solid #ed7330;}
.ao-fs h3:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){margin:0 0 6px;font-size:20px;font-weight:800;color:#121212;}
.ao-fs p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){margin:0;font-size:15px;line-height:1.5;color:#50525f;}
.ao-vs:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:20px;}
.ao-vc:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){border-radius:22px;padding:28px 28px 26px;}
.ao-vc.wo:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#f1ece6;border:1px solid #d9d0c6;}
.ao-vc.wi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#fff7ef;border:2px solid #ed7330;box-shadow:0 14px 34px rgba(237,115,48,.14);}
.ao-vc h3:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){margin:0 0 16px;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;}
.ao-vc.wo h3:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){color:#50525f;}
.ao-vc.wi h3:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){color:#b4530b;}
.ao-vc ul:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;}
.ao-vc li:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:flex;gap:12px;align-items:center;font-size:17px;font-weight:600;line-height:1.35;color:#2c2822;}
.ao-vc li .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){width:30px;height:30px;border-radius:50%;font-size:18px;flex-shrink:0;}
.ao-vc.wo li .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#d9d0c6;color:#50525f;}
.ao-vc.wi li .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#ed7330;color:#fff;}
.ao-fit:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}
.ao-ft:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#fff;border:1px solid #e7e2dc;border-radius:18px;padding:22px 20px;text-align:center;}
.ao-ft .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){width:56px;height:56px;border-radius:16px;background:#fdeede;color:#ed7330;font-size:30px;margin-bottom:12px;}
.ao-ft b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:block;font-size:16.5px;font-weight:800;color:#121212;margin-bottom:4px;line-height:1.3;}
.ao-ft span:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:14.5px;color:#50525f;line-height:1.45;display:block;}
.ao-cta:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){max-width:1160px;margin:0 auto;display:flex;align-items:center;gap:28px;background:#fff;border:2px solid #ed7330;border-radius:24px;padding:30px 34px;box-shadow:0 14px 34px rgba(237,115,48,.14);}
.ao-cta-i:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){width:64px;height:64px;border-radius:50%;background:#ed7330;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}
.ao-cta-i .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:32px;color:#fff;}
.ao-cta-t:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){flex:1;}
.ao-cta-t b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:block;font-size:24px;font-weight:800;color:#121212;line-height:1.25;}
.ao-cta-t span:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:16px;color:#50525f;}
.ao-cta-b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:flex;gap:12px;flex-wrap:wrap;}
@media (max-width:900px){.ao-leaks:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *),.ao-flow:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *),.ao-vs:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){grid-template-columns:1fr;}
.ao-flow:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *):before{display:none;}
.ao-fit:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){grid-template-columns:repeat(2,minmax(0,1fr));}
.ao-cta:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){flex-direction:column;text-align:center;padding:26px 22px;}
.ao-cta-b:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){justify-content:center;}
}@media (max-width:520px){.ao-fit:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){grid-template-columns:1fr;}
}.faq2.ao-faq .qa:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#f8f5f1;}
.faq2.ao-faq .qa[open]:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#fff;}
.ai-tools:where(.pg-ai-search *){display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;margin-top:26px;}
.ai-tools span:where(.pg-ai-search *){font-size:14px;font-weight:700;color:#50525f;margin-right:4px;}
.ai-tools b:where(.pg-ai-search *){font-size:14px;font-weight:800;color:#121212;background:#fff;border:1px solid #e7e2dc;border-radius:999px;padding:7px 14px;}
.ai-shift:where(.pg-ai-search *){max-width:1060px;margin:0 auto 44px;display:grid;grid-template-columns:1fr auto 1fr;gap:22px;align-items:stretch;}
.ai-then:where(.pg-ai-search *),.ai-now:where(.pg-ai-search *){background:#f8f5f1;border:1px solid #e7e2dc;border-radius:22px;padding:26px 24px;}
.ai-now:where(.pg-ai-search *){background:#f8f5f1;border-color:#f6c79b;}
.ai-badge:where(.pg-ai-search *){display:inline-block;font-size:12px;font-weight:800;letter-spacing:.14em;color:#50525f;background:#fff;border:1px solid #e7e2dc;border-radius:999px;padding:5px 12px;margin-bottom:12px;}
.ai-badge.on:where(.pg-ai-search *){color:#b4530b;border-color:#f6c79b;}
.ai-then h3:where(.pg-ai-search *),.ai-now h3:where(.pg-ai-search *){margin:0 0 16px;font-size:22px;font-weight:800;color:#121212;}
.ai-then p:where(.pg-ai-search *),.ai-now p:where(.pg-ai-search *){margin:16px 0 0;font-size:15.5px;line-height:1.55;color:#50525f;}
.ai-serp:where(.pg-ai-search *){display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid #e7e2dc;border-radius:14px;padding:16px;}
.ai-link i:where(.pg-ai-search *){display:block;width:40%;height:8px;border-radius:4px;background:#d9d2ca;margin-bottom:6px;}
.ai-link b:where(.pg-ai-search *){display:block;width:78%;height:11px;border-radius:4px;background:#8aa4c8;margin-bottom:6px;}
.ai-link u:where(.pg-ai-search *){display:block;width:92%;height:8px;border-radius:4px;background:#ece6df;}
.ai-arrow:where(.pg-ai-search *){display:flex;align-items:center;}
.ai-arrow .mi:where(.pg-ai-search *){width:48px;height:48px;border-radius:50%;background:#ed7330;color:#fff;font-size:26px;}
.ai-ans:where(.pg-ai-search *){background:#fff;border:1px solid #f6c79b;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:8px;}
.ai-ans-h:where(.pg-ai-search *){display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#b4530b;margin-bottom:2px;}
.ai-ans-h .mi:where(.pg-ai-search *){font-size:18px;}
.ai-nm:where(.pg-ai-search *){padding:10px 14px;border:1px solid #e7e2dc;border-radius:12px;font-size:15px;color:#2c2822;background:#f8f5f1;}
.ai-nm.you:where(.pg-ai-search *){display:flex;justify-content:space-between;align-items:center;background:#fdeede;border-color:#ed7330;font-weight:800;}
.ai-nm em:where(.pg-ai-search *),.ai-list2 em:where(.pg-ai-search *){font-style:normal;font-size:12px;font-weight:800;background:#ed7330;color:#fff;border-radius:999px;padding:4px 11px;}
.ai-toolsbox:where(.pg-ai-search *){max-width:760px;margin:0 auto 44px;text-align:center;}
.ai-toolsbox h3:where(.pg-ai-search *){margin:0 0 6px;font-size:24px;font-weight:800;color:#121212;}
.ai-toolsbox>p:where(.pg-ai-search *){margin:0 0 18px;font-size:16px;color:#50525f;}
.ai-tabs:where(.pg-ai-search *){display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto 18px;}
.ai-tab:where(.pg-ai-search *){color:#2c2822;background:#fff;border:1px solid #d9d2ca;border-radius:999px;padding:11px 20px;cursor:pointer;}
.ai-tab:hover:where(.pg-ai-search *){border-color:#ed7330;}
.ai-tab.on:where(.pg-ai-search *){background:#ed7330;color:#fff;border-color:#ed7330;}
.ai-pane:where(.pg-ai-search *){display:none;text-align:left;background:#f8f5f1;border:1px solid #e7e2dc;border-radius:22px;padding:26px 28px;}
.ai-pane.on:where(.pg-ai-search *){display:block;}
.ai-pane-h:where(.pg-ai-search *){display:flex;align-items:baseline;gap:10px;margin-bottom:14px;}
.ai-pane-h b:where(.pg-ai-search *){font-size:20px;font-weight:800;color:#121212;}
.ai-pane-h small:where(.pg-ai-search *){font-size:13px;color:#50525f;font-weight:600;}
.ai-q:where(.pg-ai-search *){margin:0 0 10px;font-weight:800;color:#121212;font-size:16px;}
.ai-a:where(.pg-ai-search *){margin:0 0 14px;font-size:15.5px;color:#50525f;}
.ai-list2:where(.pg-ai-search *){display:flex;flex-direction:column;gap:8px;}
.ai-list2 span:where(.pg-ai-search *){display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e7e2dc;border-radius:12px;padding:11px 14px;font-size:15px;color:#2c2822;}
.ai-list2 .me:where(.pg-ai-search *){background:#fdeede;border-color:#ed7330;font-weight:800;}
.ai-fine:where(.pg-ai-search *){text-align:center;font-size:13px;color:#50525f;margin:14px 0 0;}
@media (max-width:900px){.ai-shift:where(.pg-ai-search *){grid-template-columns:1fr;}
.ai-arrow:where(.pg-ai-search *){justify-content:center;transform:rotate(90deg);}
}.ai-surf:where(.pg-ai-search *){margin-top:30px;}
.ai-surf>p:where(.pg-ai-search *){margin:0 0 12px;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#b4530b;}
.ai-surf-row:where(.pg-ai-search *){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:1060px;margin:0 auto;}
.ai-sf:where(.pg-ai-search *){background:#fff;border:1px solid #e7e2dc;border-radius:16px;padding:16px 10px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;}
.ai-sf .mi:where(.pg-ai-search *){width:44px;height:44px;border-radius:50%;background:#fdeede;color:#ed7330;font-size:24px;margin-bottom:6px;}
.ai-sf b:where(.pg-ai-search *){font-size:14px;font-weight:800;color:#121212;line-height:1.25;}
.ai-sf small:where(.pg-ai-search *){font-size:12.5px;color:#50525f;}
.ao-leaks.n4:where(.pg-ai-search *){grid-template-columns:repeat(4,minmax(0,1fr));}
.ao-flow.n5:where(.pg-ai-search *){grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;}
.ao-vs.two:where(.pg-ai-search *){grid-template-columns:1fr 1fr;}
.ao-vc.wo li .mi:where(.pg-ai-search *){background:#e7e0d7;}
@media (max-width:900px){.ai-surf-row:where(.pg-ai-search *){grid-template-columns:repeat(2,minmax(0,1fr));}
.ao-leaks.n4:where(.pg-ai-search *){grid-template-columns:repeat(2,minmax(0,1fr));}
.ao-flow.n5:where(.pg-ai-search *){grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px;}
.ao-vs.two:where(.pg-ai-search *){grid-template-columns:1fr;}
}@media (max-width:520px){.ai-surf-row:where(.pg-ai-search *),.ao-leaks.n4:where(.pg-ai-search *),.ao-flow.n5:where(.pg-ai-search *){grid-template-columns:1fr;}
}.tr-wrap:where(.pg-ai-search *){max-width:900px;margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;align-items:start;}
.tr-form:where(.pg-ai-search *){display:flex;flex-direction:column;gap:14px;}
.tr-form label:where(.pg-ai-search *){display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:800;color:#121212;}
.tr-form input:where(.pg-ai-search *){color:#121212;background:#fff;border:1.5px solid #d9d2ca;border-radius:12px;padding:13px 14px;}
.tr-form input:focus:where(.pg-ai-search *){outline:3px solid rgba(237,115,48,.35);border-color:#ed7330;}
.tr-err:where(.pg-ai-search *){margin:0;min-height:18px;font-size:13.5px;font-weight:700;color:#a3261c;}
.tr-form .btn:where(.pg-ai-search *){justify-content:center;}
.tr-chat:where(.pg-ai-search *){background:#fff;border:1px solid #e7e2dc;border-radius:22px;overflow:hidden;box-shadow:0 14px 34px rgba(11,9,8,.07);}
.tr-top:where(.pg-ai-search *){display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid #efe9e2;font-size:15px;color:#121212;}
.tr-top .mi:where(.pg-ai-search *){color:#ed7330;font-size:22px;}
.tr-top small:where(.pg-ai-search *){margin-left:auto;font-size:12px;font-weight:700;color:#50525f;}
.tr-body:where(.pg-ai-search *){padding:18px;display:flex;flex-direction:column;gap:12px;min-height:250px;}
.tr-u:where(.pg-ai-search *){align-self:flex-end;max-width:90%;background:#fdeede;border:1px solid #f6c79b;border-radius:16px;border-bottom-right-radius:4px;padding:11px 15px;font-size:15px;font-weight:600;color:#2c2822;}
.tr-a:where(.pg-ai-search *){align-self:flex-start;max-width:94%;background:#f3eee8;border-radius:16px;border-bottom-left-radius:4px;padding:14px 16px;font-size:15px;color:#2c2822;transition:opacity .3s;}
.tr-a p:where(.pg-ai-search *){margin:0 0 8px;}
.tr-a ul:where(.pg-ai-search *){list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px;}
.tr-a li:where(.pg-ai-search *){background:#fff;border:1px solid #e7e2dc;border-radius:10px;padding:8px 12px;}
.tr-miss:where(.pg-ai-search *){display:flex;gap:10px;align-items:flex-start;background:#fff;border:1.5px dashed #ed7330;border-radius:12px;padding:10px 12px;}
.tr-miss .mi:where(.pg-ai-search *){color:#ed7330;font-size:22px;}
.tr-miss b:where(.pg-ai-search *){color:#121212;}
.tr-miss small:where(.pg-ai-search *){display:block;font-size:13px;color:#50525f;margin-top:2px;}
.tr-a.swap:where(.pg-ai-search *){opacity:0;}
.tr-foot:where(.pg-ai-search *){padding:10px 18px 14px;font-size:12.5px;color:#50525f;text-align:center;border-top:1px solid #efe9e2;}
.wd-steps:where(.pg-ai-search *){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;}
.wd-steps li:where(.pg-ai-search *){display:flex;gap:14px;align-items:center;background:#f8f5f1;border:1px solid #e7e2dc;border-radius:18px;padding:16px 18px;}
.wd-n:where(.pg-ai-search *){width:30px;height:30px;border-radius:50%;background:#ed7330;color:#fff;font-weight:800;font-size:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}
.wd-i .mi:where(.pg-ai-search *){width:46px;height:46px;border-radius:14px;background:#fdeede;color:#ed7330;font-size:26px;}
.wd-steps b:where(.pg-ai-search *){display:block;font-size:17px;font-weight:800;color:#121212;}
.wd-steps li>div span:where(.pg-ai-search *){font-size:14.5px;color:#50525f;line-height:1.45;}
.rp:where(.pg-ai-search *){max-width:980px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:34px;align-items:center;}
.rp-card:where(.pg-ai-search *){background:#fff;border:1px solid #e7e2dc;border-radius:22px;padding:22px 24px;box-shadow:0 14px 34px rgba(11,9,8,.07);}
.rp-top:where(.pg-ai-search *){display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;}
.rp-top b:where(.pg-ai-search *){font-size:17px;color:#121212;}
.rp-top small:where(.pg-ai-search *){font-size:12px;font-weight:800;color:#b4530b;background:#fdeede;border-radius:999px;padding:4px 11px;}
.rp-stats:where(.pg-ai-search *){display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:12px;margin-bottom:16px;}
.rp-stats>div:where(.pg-ai-search *){background:#f8f5f1;border-radius:14px;padding:14px;}
.rp-stats strong:where(.pg-ai-search *){display:block;font-size:30px;font-weight:800;color:#ed7330;line-height:1;}
.rp-stats span:where(.pg-ai-search *){font-size:13px;color:#50525f;}
.rp-bars:where(.pg-ai-search *){display:flex;align-items:flex-end;gap:6px;position:relative;padding-bottom:18px;}
.rp-bars i:where(.pg-ai-search *){flex:1;background:#ed7330;border-radius:4px 4px 0 0;min-height:6px;}
.rp-bars small:where(.pg-ai-search *){position:absolute;left:0;bottom:0;font-size:12px;color:#50525f;}
.rp-rows:where(.pg-ai-search *){list-style:none;margin:0;padding:0;}
.rp-rows li:where(.pg-ai-search *){display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #efe9e2;font-size:14.5px;color:#2c2822;}
.rp-rows b:where(.pg-ai-search *){border-radius:999px;padding:5px 12px;white-space:nowrap;}
.rp-rows .y:where(.pg-ai-search *){background:#e8f5ec;color:#1f6b3a;}
.rp-rows .n:where(.pg-ai-search *){background:#f1ece6;color:#50525f;}
.rp-pts:where(.pg-ai-search *){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px;}
.rp-pts li:where(.pg-ai-search *){display:flex;gap:14px;align-items:flex-start;}
.rp-pts li>.mi:where(.pg-ai-search *){width:30px;height:30px;border-radius:50%;background:#ed7330;color:#fff;font-size:18px;flex-shrink:0;margin-top:2px;}
.rp-pts b:where(.pg-ai-search *){display:block;font-size:18px;font-weight:800;color:#121212;margin-bottom:2px;}
.rp-pts span span:where(.pg-ai-search *),.rp-pts li>span:where(.pg-ai-search *){font-size:15.5px;line-height:1.5;color:#50525f;}
@media (max-width:900px){.tr-wrap:where(.pg-ai-search *),.rp:where(.pg-ai-search *){grid-template-columns:1fr;}
}.tx-col:where(.pg-ai-search *){max-width:820px;margin:0 auto;}
.tx-col p:where(.pg-ai-search *){font-size:17px;line-height:1.65;color:#50525f;margin:0 0 16px;}
.tx-lead:where(.pg-ai-search *){font-size:24px !important;font-weight:800;line-height:1.3 !important;color:#121212 !important;}
.tx-col h3:where(.pg-ai-search *){margin:26px 0 12px;font-size:18px;font-weight:800;color:#121212;}
.tx-list:where(.pg-ai-search *){list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:10px;}
.tx-list li:where(.pg-ai-search *){position:relative;padding:12px 16px 12px 40px;background:#f8f5f1;border:1px solid #e7e2dc;border-radius:14px;font-size:16px;color:#50525f;}
.tx-list li:where(.pg-ai-search *):before{content:"";position:absolute;left:16px;top:19px;width:10px;height:10px;border-radius:50%;background:#ed7330;}
.tx-list b:where(.pg-ai-search *){color:#121212;}
.tx-end:where(.pg-ai-search *){font-size:20px !important;font-weight:700;color:#121212 !important;}
.tx-end mark:where(.pg-ai-search *){background:#fdeede;color:#b4530b;padding:2px 6px;border-radius:6px;}
.tx-cards:where(.pg-ai-search *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;}
.tx-card:where(.pg-ai-search *){background:#f8f5f1;border:1px solid #e7e2dc;border-radius:18px;padding:24px 22px;}
.bg-cream .tx-card:where(.pg-ai-search *){background:#fff;}
.tx-card b:where(.pg-ai-search *){display:block;font-size:18px;font-weight:800;color:#121212;line-height:1.3;margin-bottom:8px;}
.tx-card p:where(.pg-ai-search *){margin:0;font-size:15.5px;line-height:1.55;color:#50525f;}
.tx-steps:where(.pg-ai-search *){list-style:none;margin:0 auto;padding:0;max-width:820px;display:flex;flex-direction:column;gap:14px;counter-reset:s;}
.tx-steps li:where(.pg-ai-search *){display:flex;gap:16px;align-items:flex-start;background:#f8f5f1;border:1px solid #e7e2dc;border-radius:16px;padding:18px 20px;}
.tx-steps li>span:where(.pg-ai-search *){width:34px;height:34px;border-radius:50%;background:#ed7330;color:#fff;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}
.tx-steps b:where(.pg-ai-search *){display:block;font-size:18px;font-weight:800;color:#121212;margin-bottom:2px;}
.tx-steps p:where(.pg-ai-search *){margin:0;font-size:15.5px;line-height:1.5;color:#50525f;}
.tx-note:where(.pg-ai-search *){max-width:820px;margin:22px auto 0;background:#f8f5f1;border:1px solid #f6c79b;border-radius:16px;padding:16px 20px;font-size:16px;color:#2c2822;}
@media (max-width:900px){.tx-cards:where(.pg-ai-search *){grid-template-columns:repeat(2,minmax(0,1fr));}
}@media (max-width:520px){.tx-cards:where(.pg-ai-search *){grid-template-columns:1fr;}
}.sp-wrap:where(.pg-ai-search *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;}
.sp-left .tx-lead:where(.pg-ai-search *){margin:18px 0 14px;font-size:26px !important;}
.sp-p:where(.pg-ai-search *){font-size:17px;line-height:1.65;color:#50525f;margin:0 0 18px;}
.sp-goal:where(.pg-ai-search *){font-size:18px;font-weight:700;color:#121212;margin:0;}
.sp-goal mark:where(.pg-ai-search *){background:#fdeede;color:#b4530b;padding:2px 6px;border-radius:6px;}
.sp-right:where(.pg-ai-search *){background:#f8f5f1;border:1px solid #e7e2dc;border-radius:24px;padding:22px;display:flex;flex-direction:column;gap:10px;}
.sp-lab:where(.pg-ai-search *){font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b4530b;padding:2px 6px 4px;}
.sp-row:where(.pg-ai-search *){display:flex;gap:14px;align-items:center;background:#fff;border:1px solid #e7e2dc;border-radius:16px;padding:14px 16px;}
.sp-ic:where(.pg-ai-search *){width:42px;height:42px;border-radius:12px;background:#fdeede;color:#ed7330;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.sp-row b:where(.pg-ai-search *){display:block;font-size:16px;color:#121212;}
.sp-row small:where(.pg-ai-search *){font-size:14px;color:#50525f;}
.pb-grid:where(.pg-ai-search *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;}
.pb-card:where(.pg-ai-search *){background:#f8f5f1;border:1px solid #e7e2dc;border-radius:20px;padding:26px 22px;border-top:4px solid #ed7330;}
.pb-ic:where(.pg-ai-search *){width:46px;height:46px;border-radius:14px;background:#fff;color:#ed7330;display:flex;align-items:center;justify-content:center;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.06);}
.pb-card b:where(.pg-ai-search *){display:block;font-size:18px;font-weight:800;color:#121212;line-height:1.3;margin-bottom:8px;}
.pb-card p:where(.pg-ai-search *){margin:0;font-size:15.5px;line-height:1.55;color:#50525f;}
.bn-band:where(.pg-ai-search *){background:#121212;padding:84px 24px;}
.bn-in:where(.pg-ai-search *){max-width:1160px;margin:0 auto;}
.bn-tag:where(.pg-ai-search *){display:inline-block;font-size:13px;font-weight:800;letter-spacing:.08em;color:#ffb27a;margin-bottom:12px;}
.bn-in h2:where(.pg-ai-search *){margin:0 0 36px;font-size:clamp(30px,4vw,44px);font-weight:800;color:#fff;line-height:1.1;}
.bn-grid:where(.pg-ai-search *){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #3a342e;}
.bn-item:where(.pg-ai-search *){padding:26px 24px 8px 0;}
.bn-item+.bn-item:where(.pg-ai-search *){padding-left:24px;border-left:1px solid #3a342e;}
.bn-item i:where(.pg-ai-search *){font-style:normal;color:#ff9142;display:block;margin-bottom:12px;}
.bn-item b:where(.pg-ai-search *){display:block;font-size:19px;color:#fff;margin-bottom:8px;line-height:1.3;}
.bn-item p:where(.pg-ai-search *){margin:0;font-size:15.5px;line-height:1.55;color:#d6cfc7;}
.tl:where(.pg-ai-search *){list-style:none;max-width:1160px;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;position:relative;}
.tl:where(.pg-ai-search *):before{content:"";position:absolute;left:10%;right:10%;top:21px;height:2px;background:#f6c79b;}
.tl li:where(.pg-ai-search *){position:relative;text-align:center;padding:0 6px;}
.tl li>span:where(.pg-ai-search *){width:44px;height:44px;border-radius:50%;background:#ed7330;color:#fff;font-weight:800;font-size:18px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;position:relative;box-shadow:0 0 0 6px #fff;}
.tl b:where(.pg-ai-search *){display:block;font-size:17px;font-weight:800;color:#121212;margin-bottom:6px;line-height:1.3;}
.tl p:where(.pg-ai-search *){margin:0;font-size:14.5px;line-height:1.5;color:#50525f;}
@media (max-width:900px){.sp-wrap:where(.pg-ai-search *){grid-template-columns:1fr;gap:32px;}
.pb-grid:where(.pg-ai-search *){grid-template-columns:repeat(2,minmax(0,1fr));}
.bn-grid:where(.pg-ai-search *){grid-template-columns:repeat(2,minmax(0,1fr));}
.bn-item:nth-child(3):where(.pg-ai-search *){padding-left:0;border-left:0;}
.tl:where(.pg-ai-search *){grid-template-columns:1fr;gap:22px;max-width:520px;}
.tl:where(.pg-ai-search *):before{left:21px;right:auto;top:0;bottom:0;width:2px;height:auto;}
.tl li:where(.pg-ai-search *){text-align:left;padding-left:64px;}
.tl li>span:where(.pg-ai-search *){position:absolute;left:0;top:0;margin:0;}
}@media (max-width:520px){.pb-grid:where(.pg-ai-search *),.bn-grid:where(.pg-ai-search *){grid-template-columns:1fr;}
.bn-item+.bn-item:where(.pg-ai-search *){padding-left:0;border-left:0;border-top:1px solid #3a342e;}
}.sp-img img:where(.pg-ai-search *){width:100%;height:auto;display:block;}
.aimq:where(.pg-ai-search *){max-width:1160px;margin:56px auto 0;text-align:center;}
.aimq-cap:where(.pg-ai-search *){font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b4530b;margin-bottom:16px;}
.aimq-win:where(.pg-ai-search *){overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);}
.aimq-track:where(.pg-ai-search *){display:flex;gap:12px;width:max-content;animation:aimq 38s linear infinite;}
.aimq-track span:where(.pg-ai-search *){font-size:17px;font-weight:800;color:#121212;background:#f8f5f1;border:1px solid #e7e2dc;border-radius:999px;padding:10px 22px;white-space:nowrap;}
@keyframes aimq{to{transform:translateX(-25%);}}
@media (prefers-reduced-motion:reduce){.aimq-track:where(.pg-ai-search *){animation:none;flex-wrap:wrap;width:auto;justify-content:center;}
.aimq-track span:nth-child(n+9):where(.pg-ai-search *){display:none;}
}.ae-wrap:where(.pg-ai-search *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;}
.ae-stack:where(.pg-ai-search *){display:flex;flex-direction:column;align-items:stretch;}
.ae-layer:where(.pg-ai-search *){border-radius:22px;padding:26px 28px;}
.ae-layer.top:where(.pg-ai-search *){background:#ed7330;color:#fff;box-shadow:0 14px 34px rgba(169,78,12,.28);}
.ae-layer.base:where(.pg-ai-search *){background:#fff;border:1px solid #e7e2dc;color:#121212;}
.ae-k:where(.pg-ai-search *){display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;}
.ae-layer.base .ae-k:where(.pg-ai-search *){color:#b4530b;}
.ae-layer b:where(.pg-ai-search *){display:block;font-size:24px;font-weight:800;line-height:1.25;margin-bottom:6px;}
.ae-layer p:where(.pg-ai-search *){margin:0;font-size:16px;line-height:1.55;}
.ae-layer.top p:where(.pg-ai-search *){color:#fff3e8;}
.ae-layer.base p:where(.pg-ai-search *){color:#50525f;}
.ae-arrow:where(.pg-ai-search *){display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0;font-size:14px;font-weight:800;color:#ed7330;}
.ae-info h3:where(.pg-ai-search *){margin:0 0 8px;font-size:20px;font-weight:800;color:#121212;}
.ae-info p:where(.pg-ai-search *){margin:0 0 22px;font-size:16.5px;line-height:1.65;color:#50525f;}
.ae-list:where(.pg-ai-search *){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;}
.ae-list li:where(.pg-ai-search *){display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.55;color:#50525f;}
.ae-list li .mi:where(.pg-ai-search *){color:#ed7330;flex-shrink:0;margin-top:1px;}
.ae-list b:where(.pg-ai-search *){color:#121212;}
@media (max-width:900px){.ae-wrap:where(.pg-ai-search *){grid-template-columns:1fr;gap:34px;}
}.eq-row:where(.pg-ai-search *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;}
.eq-card:where(.pg-ai-search *){background:#fff;border:1px solid #e7e2dc;border-radius:26px;padding:34px 30px;min-height:260px;display:flex;flex-direction:column;justify-content:space-between;}
.eq-card h3:where(.pg-ai-search *){margin:0;font-size:clamp(34px,4vw,48px);font-weight:800;line-height:1.05;color:#121212;letter-spacing:-.02em;}
.eq-card p:where(.pg-ai-search *){margin:24px 0 0;font-size:17px;line-height:1.6;color:#50525f;}
.eq-card.hot:where(.pg-ai-search *){background:linear-gradient(135deg,#ed7330,#c75d10);border-color:transparent;box-shadow:0 18px 40px rgba(169,78,12,.3);}
.eq-card.hot h3:where(.pg-ai-search *),.eq-card.hot p:where(.pg-ai-search *){color:#fff;}
.eq-op:where(.pg-ai-search *){width:52px;height:52px;border-radius:50%;background:#fff;border:1px solid #e7e2dc;color:#ed7330;display:flex;align-items:center;justify-content:center;align-self:center;margin:0 -26px;position:relative;z-index:2;box-shadow:0 4px 14px rgba(0,0,0,.08);}
.eq-points:where(.pg-ai-search *){list-style:none;max-width:1160px;margin:36px auto 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}
.eq-points li:where(.pg-ai-search *){display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.55;color:#50525f;}
.eq-points li .mi:where(.pg-ai-search *){color:#ed7330;flex-shrink:0;}
.eq-points b:where(.pg-ai-search *){color:#121212;}
@media (max-width:900px){.eq-row:where(.pg-ai-search *){grid-template-columns:1fr;gap:0;}
.eq-card:where(.pg-ai-search *){min-height:0;}
.eq-op:where(.pg-ai-search *){margin:-26px auto;}
.eq-points:where(.pg-ai-search *){grid-template-columns:1fr;margin-top:50px;}
}.eq-k:where(.pg-ai-search *){display:block;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b4530b;margin-bottom:14px;}
.eq-card.hot .eq-k:where(.pg-ai-search *){color:#ffe3cc;}
.eq-card:where(.pg-ai-search *){justify-content:flex-start;min-height:0;}
.eq-card p:where(.pg-ai-search *){margin:18px 0 0;}
.eq-ul:where(.pg-ai-search *){list-style:none;margin:20px 0 0;padding:18px 0 0;border-top:1px solid #e7e2dc;display:flex;flex-direction:column;gap:10px;}
.eq-ul li:where(.pg-ai-search *){display:flex;gap:10px;align-items:flex-start;font-size:15.5px;line-height:1.45;color:#2c2822;}
.eq-ul li .mi:where(.pg-ai-search *){font-size:20px;color:#ed7330;flex-shrink:0;}
.eq-card.hot .eq-ul:where(.pg-ai-search *){border-top-color:rgba(255,255,255,.35);}
.eq-card.hot .eq-ul li:where(.pg-ai-search *),.eq-card.hot .eq-ul li .mi:where(.pg-ai-search *){color:#fff;}
.eq-ex:where(.pg-ai-search *){max-width:1160px;margin:34px auto 0;background:#fff;border:1px solid #e7e2dc;border-radius:22px;padding:24px 28px;}
.eq-ex-h:where(.pg-ai-search *){display:flex;align-items:center;gap:10px;font-size:17px;font-weight:800;color:#121212;margin-bottom:16px;}
.eq-ex-h .mi:where(.pg-ai-search *){color:#ed7330;}
.eq-ex-g:where(.pg-ai-search *){display:grid;grid-template-columns:1fr 1fr;gap:16px;}
.eq-ex-c:where(.pg-ai-search *){background:#f8f5f1;border-radius:16px;padding:18px 20px;}
.eq-ex-c.win:where(.pg-ai-search *){background:#fff3e8;border:1px solid #f6c79b;}
.eq-ex-c b:where(.pg-ai-search *){display:block;font-size:16px;color:#121212;margin-bottom:6px;}
.eq-ex-c.win b:where(.pg-ai-search *){color:#b4530b;}
.eq-ex-c p:where(.pg-ai-search *){margin:0;font-size:15.5px;line-height:1.55;color:#50525f;}
@media (max-width:900px){.eq-ex-g:where(.pg-ai-search *){grid-template-columns:1fr;}
}.aeo-aka:where(.pg-ai-search *){display:inline-block;margin:0 0 14px !important;font-size:14.5px !important;font-weight:500;color:#6b6258 !important;background:rgba(255,255,255,.6);border:1px solid rgba(231,226,220,.8);border-radius:999px;padding:6px 14px;}
.aeo-aka b:where(.pg-ai-search *){color:#b4530b;font-weight:700;}
.sp-def:where(.pg-ai-search *){margin:0 0 4px;font-size:16.5px;line-height:1.65;color:#50525f;background:linear-gradient(135deg,#fffaf5,#fdf1e6);border-radius:18px;padding:16px 20px;transition:background .3s ease;}
.sp-def b:where(.pg-ai-search *){color:#121212;font-weight:700;}
.df-table:where(.pg-ai-search *){max-width:980px;margin:0 auto;background:#fff;border:1px solid #e7e2dc;border-radius:24px;overflow:hidden;}
.df-h:where(.pg-ai-search *),.df-r:where(.pg-ai-search *){display:grid;grid-template-columns:.8fr 1fr 1.2fr;}
.df-h span:where(.pg-ai-search *){padding:18px 22px;font-size:20px;font-weight:800;color:#121212;}
.df-h .df-aeo:where(.pg-ai-search *){background:#ed7330;color:#fff;}
.df-r:where(.pg-ai-search *){border-top:1px solid #efeae4;}
.df-r span:where(.pg-ai-search *){padding:18px 22px;font-size:15.5px;line-height:1.5;color:#50525f;}
.df-r .df-l:where(.pg-ai-search *){font-weight:800;color:#121212;}
.df-r .df-c.a:where(.pg-ai-search *){background:#fff7ef;color:#2c2822;}
.df-wd:where(.pg-ai-search *){max-width:1160px;margin:64px auto 0;}
.df-wd h3:where(.pg-ai-search *){margin:0 0 6px;text-align:center;font-size:clamp(24px,3vw,32px);font-weight:800;color:#121212;}
.df-wd>p:where(.pg-ai-search *){margin:0 0 28px;text-align:center;font-size:16.5px;color:#50525f;}
.df-grid:where(.pg-ai-search *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}
.df-t:where(.pg-ai-search *){background:#fff;border:1px solid #e7e2dc;border-radius:20px;padding:24px 22px;transition:transform .25s ease,box-shadow .25s ease;}
.df-t:hover:where(.pg-ai-search *){transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.06);}
.df-ic:where(.pg-ai-search *){width:44px;height:44px;border-radius:13px;background:#fdeede;color:#ed7330;display:flex;align-items:center;justify-content:center;margin-bottom:14px;}
.df-t b:where(.pg-ai-search *){display:block;font-size:17.5px;font-weight:800;color:#121212;margin-bottom:6px;}
.df-t p:where(.pg-ai-search *){margin:0;font-size:15.5px;line-height:1.55;color:#50525f;}
.df-band:where(.pg-ai-search *){max-width:980px;margin:32px auto 0;background:linear-gradient(135deg,#ed7330,#c75d10);border-radius:24px;padding:30px 36px;display:flex;align-items:center;justify-content:space-between;gap:24px;}
.df-band b:where(.pg-ai-search *){display:block;font-size:clamp(22px,3vw,28px);font-weight:800;color:#fff;margin-bottom:6px;}
.df-band p:where(.pg-ai-search *){margin:0;font-size:16.5px;color:#fff3e8;}
.df-band .btn:where(.pg-ai-search *){background:#fff;color:#b4530b;flex-shrink:0;}
@media (max-width:900px){.df-grid:where(.pg-ai-search *){grid-template-columns:repeat(2,minmax(0,1fr));}
.df-band:where(.pg-ai-search *){flex-direction:column;align-items:flex-start;}
}@media (max-width:640px){.df-h:where(.pg-ai-search *),.df-r:where(.pg-ai-search *){grid-template-columns:1fr 1fr;}
.df-h span:first-child:where(.pg-ai-search *){display:none;}
.df-r .df-l:where(.pg-ai-search *){grid-column:1/-1;padding-bottom:0;}
.df-grid:where(.pg-ai-search *){grid-template-columns:1fr;}
}.wy-row:where(.pg-ai-search *){max-width:1060px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;}
.wy-card:where(.pg-ai-search *){background:#fff;border:1px solid #e7e2dc;border-radius:24px;padding:30px 28px;}
.wy-card.hot:where(.pg-ai-search *){background:linear-gradient(135deg,#ed7330,#c75d10);border-color:transparent;box-shadow:0 16px 36px rgba(169,78,12,.26);}
.wy-k:where(.pg-ai-search *){display:block;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b4530b;margin-bottom:10px;}
.wy-card.hot .wy-k:where(.pg-ai-search *){color:#ffe3cc;}
.wy-card h3:where(.pg-ai-search *){margin:0 0 10px;font-size:26px;font-weight:800;line-height:1.2;color:#121212;}
.wy-card p:where(.pg-ai-search *){margin:0;font-size:16.5px;line-height:1.6;color:#50525f;}
.wy-card.hot h3:where(.pg-ai-search *),.wy-card.hot p:where(.pg-ai-search *){color:#fff;}
.wy-ul:where(.pg-ai-search *){list-style:none;margin:20px 0 0;padding:18px 0 0;border-top:1px solid #e7e2dc;display:flex;flex-direction:column;gap:12px;}
.wy-card.hot .wy-ul:where(.pg-ai-search *){border-top-color:rgba(255,255,255,.35);}
.wy-ul li:where(.pg-ai-search *){display:flex;gap:10px;align-items:flex-start;font-size:15.5px;line-height:1.5;color:#2c2822;}
.wy-ul li .mi:where(.pg-ai-search *){font-size:20px;color:#ed7330;flex-shrink:0;}
.wy-card.hot .wy-ul li:where(.pg-ai-search *),.wy-card.hot .wy-ul li .mi:where(.pg-ai-search *){color:#fff;}
.wy-op:where(.pg-ai-search *){width:48px;height:48px;border-radius:50%;background:#fff;border:1px solid #e7e2dc;color:#ed7330;display:flex;align-items:center;justify-content:center;align-self:center;margin:0 -24px;position:relative;z-index:2;box-shadow:0 4px 14px rgba(0,0,0,.08);}
.wy-sum:where(.pg-ai-search *){max-width:1060px;margin:28px auto 36px;display:flex;gap:14px;align-items:center;justify-content:center;background:#fff3e8;border-radius:18px;padding:18px 24px;}
.wy-sum .mi:where(.pg-ai-search *){color:#ed7330;flex-shrink:0;}
.wy-sum p:where(.pg-ai-search *){margin:0;font-size:17px;line-height:1.55;color:#2c2822;}
.wy-sum b:where(.pg-ai-search *){color:#b4530b;}
@media (max-width:900px){.wy-row:where(.pg-ai-search *){grid-template-columns:1fr;}
.wy-op:where(.pg-ai-search *){margin:-24px auto;}
.wy-sum:where(.pg-ai-search *){margin-top:48px;}
}.ch-list:where(.pg-ai-search *){max-width:1060px;margin:0 auto 36px;position:relative;}
.ch-list:where(.pg-ai-search *):before{content:"";position:absolute;left:21px;top:30px;bottom:30px;width:2px;background:#f0c9a6;}
.ch:where(.pg-ai-search *){display:grid;grid-template-columns:44px 1fr;gap:24px;margin-bottom:22px;position:relative;}
.ch-n span:where(.pg-ai-search *){width:44px;height:44px;border-radius:50%;background:#fff;border:2px solid #ed7330;color:#ed7330;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px #f8f5f1;position:relative;z-index:1;}
.ch.hot .ch-n span:where(.pg-ai-search *){background:#ed7330;color:#fff;}
.ch-body:where(.pg-ai-search *){display:grid;grid-template-columns:.9fr 1.3fr;gap:36px;align-items:center;background:#fff;border:1px solid #e7e2dc;border-radius:24px;padding:28px 32px;}
.ch.hot .ch-body:where(.pg-ai-search *){background:#fff7ef;border-color:#f6c79b;}
.ch-body.one:where(.pg-ai-search *){grid-template-columns:1fr;background:transparent;border:0;padding:8px 0;}
.ch-k:where(.pg-ai-search *){display:block;font-size:13px;font-weight:800;letter-spacing:.08em;color:#b4530b;margin-bottom:8px;}
.ch-txt h3:where(.pg-ai-search *){margin:0 0 10px;font-size:clamp(22px,2.6vw,28px);font-weight:800;line-height:1.25;color:#121212;}
.ch-body.one h3:where(.pg-ai-search *){font-size:clamp(22px,2.6vw,30px);margin:0;max-width:760px;}
.ch-txt p:where(.pg-ai-search *){margin:0;font-size:16.5px;line-height:1.6;color:#50525f;}
.ch-pts:where(.pg-ai-search *){display:flex;flex-direction:column;gap:12px;}
.ch-pt:where(.pg-ai-search *){display:flex;gap:14px;align-items:center;}
.ch-ic:where(.pg-ai-search *){width:42px;height:42px;border-radius:12px;background:#fdeede;color:#ed7330;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.ch.hot .ch-ic:where(.pg-ai-search *){background:#ed7330;color:#fff;}
.ch-pt b:where(.pg-ai-search *){display:block;font-size:16px;color:#121212;}
.ch-pt small:where(.pg-ai-search *){font-size:14.5px;line-height:1.45;color:#50525f;}
@media (max-width:900px){.ch:where(.pg-ai-search *){grid-template-columns:34px 1fr;gap:12px;}
.ch-n span:where(.pg-ai-search *){width:34px;height:34px;font-size:14px;}
.ch-list:where(.pg-ai-search *):before{left:16px;}
.ch-body:where(.pg-ai-search *){grid-template-columns:1fr;gap:20px;padding:22px 20px;}
}.sx:where(.pg-ai-search *){max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;border-radius:28px;overflow:hidden;box-shadow:0 18px 44px rgba(0,0,0,.08);position:relative;}
.sx-seo:where(.pg-ai-search *){background:#fff;padding:40px 36px;border:1px solid #e7e2dc;border-right:0;border-radius:28px 0 0 28px;}
.sx-aeo:where(.pg-ai-search *){background:#121212;padding:40px 40px;}
.sx-k:where(.pg-ai-search *){display:block;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b4530b;margin-bottom:12px;}
.sx-aeo .sx-k:where(.pg-ai-search *){color:#ffb27a;}
.sx h3:where(.pg-ai-search *){margin:0 0 10px;font-size:clamp(24px,2.8vw,32px);font-weight:800;line-height:1.2;color:#121212;}
.sx-aeo h3:where(.pg-ai-search *){color:#fff;}
.sx p:where(.pg-ai-search *){margin:0;font-size:16.5px;line-height:1.6;color:#50525f;}
.sx-aeo p:where(.pg-ai-search *){color:#d6cfc7;}
.sx-ul:where(.pg-ai-search *){list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:16px;}
.sx-ul li:where(.pg-ai-search *){display:flex;gap:14px;align-items:flex-start;font-size:15.5px;line-height:1.5;color:#50525f;}
.sx-ul li b:where(.pg-ai-search *){color:#121212;}
.sx-aeo .sx-ul li:where(.pg-ai-search *){color:#d6cfc7;}
.sx-aeo .sx-ul li b:where(.pg-ai-search *){color:#fff;}
.sx-ic:where(.pg-ai-search *){width:38px;height:38px;border-radius:11px;background:#fdeede;color:#ed7330;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.sx-aeo .sx-ic:where(.pg-ai-search *){background:#ed7330;color:#fff;}
.sx-plus:where(.pg-ai-search *){position:absolute;left:calc(45.45% - 24px);top:50%;margin-top:-24px;width:48px;height:48px;border-radius:50%;background:#ed7330;color:#fff;border:4px solid #f8f5f1;display:flex;align-items:center;justify-content:center;z-index:2;}
.sx-line:where(.pg-ai-search *){max-width:1100px;margin:28px auto 36px;text-align:center;font-size:clamp(18px,2.2vw,22px) !important;font-weight:500;color:#2c2822 !important;}
.sx-line b:where(.pg-ai-search *){color:#b4530b;}
@media (max-width:900px){.sx:where(.pg-ai-search *){grid-template-columns:1fr;}
.sx-seo:where(.pg-ai-search *){border-radius:28px 28px 0 0;border:1px solid #e7e2dc;border-bottom:0;padding:30px 24px;}
.sx-aeo:where(.pg-ai-search *){padding:36px 24px 30px;}
.sx-plus:where(.pg-ai-search *){display:none;}
}.mg:where(.pg-ai-search *){max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr;border-radius:28px;overflow:hidden;box-shadow:0 18px 44px rgba(0,0,0,.08);position:relative;}
.mg-c:where(.pg-ai-search *){padding:22px 34px;}
.mg-c.l:where(.pg-ai-search *){background:#fff;border-left:1px solid #e7e2dc;}
.mg-c.r:where(.pg-ai-search *){background:#121212;}
.mg-c.head:where(.pg-ai-search *){padding-top:36px;padding-bottom:10px;}
.mg-c.why:where(.pg-ai-search *){padding-bottom:30px;border-bottom:1px solid #efeae4;}
.mg-c.r.why:where(.pg-ai-search *){border-bottom-color:#2a2420;}
.mg-k:where(.pg-ai-search *){display:block;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b4530b;margin-bottom:8px;}
.mg-c.r .mg-k:where(.pg-ai-search *){color:#ffb27a;}
.mg h3:where(.pg-ai-search *){margin:0;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.15;color:#121212;}
.mg h3 small:where(.pg-ai-search *){font-size:.55em;font-weight:700;color:#ffb27a;}
.mg-c.r h3:where(.pg-ai-search *){color:#fff;}
.mg-c.why b:where(.pg-ai-search *){display:block;font-size:16px;color:#121212;margin-bottom:6px;}
.mg-c.why p:where(.pg-ai-search *){margin:0;font-size:16px;line-height:1.6;color:#50525f;}
.mg-c.r.why b:where(.pg-ai-search *){color:#fff;}
.mg-c.r.why p:where(.pg-ai-search *){color:#d6cfc7;}
.mg-c.row:where(.pg-ai-search *){display:flex;gap:14px;align-items:center;border-bottom:1px solid #efeae4;}
.mg-c.r.row:where(.pg-ai-search *){border-bottom-color:#2a2420;}
.mg-c.row:nth-last-child(-n+3):where(.pg-ai-search *){border-bottom:0;}
.mg-ic:where(.pg-ai-search *){width:40px;height:40px;border-radius:12px;background:#fdeede;color:#ed7330;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.mg-c.r .mg-ic:where(.pg-ai-search *){background:#ed7330;color:#fff;}
.mg-c.row small:where(.pg-ai-search *){display:block;font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a8279;margin-bottom:2px;}
.mg-c.row b:where(.pg-ai-search *){font-size:16px;font-weight:600;line-height:1.4;color:#2c2822;}
.mg-c.r.row small:where(.pg-ai-search *){color:#a79d92;}
.mg-c.r.row b:where(.pg-ai-search *){color:#fff;}
.mg-plus:where(.pg-ai-search *){position:absolute;left:calc(47.6% - 24px);top:18px;width:48px;height:48px;border-radius:50%;background:#ed7330;color:#fff;border:4px solid #f8f5f1;display:flex;align-items:center;justify-content:center;z-index:2;}
@media (max-width:700px){.mg:where(.pg-ai-search *){grid-template-columns:1fr;}
.mg-c.l:where(.pg-ai-search *){order:1;border-right:1px solid #e7e2dc;}
.mg-c.r:where(.pg-ai-search *){order:2;}
.mg-plus:where(.pg-ai-search *){display:none;}
.mg-c.r.head:where(.pg-ai-search *){padding-top:30px;}
.mg-c.l.row:where(.pg-ai-search *),.mg-c.l.why:where(.pg-ai-search *){border-bottom:0;}
}.mg:where(.pg-ai-search *){box-shadow:none;border-radius:24px;border:2px solid #ed7330;background:#fff7ef;}
.mg-c.l:where(.pg-ai-search *){background:#f1ece6;border-left:0;}
.mg-c.r:where(.pg-ai-search *){background:#fff7ef;}
.mg-c.l.why:where(.pg-ai-search *),.mg-c.l.row:where(.pg-ai-search *){border-bottom-color:#d9d0c6;}
.mg-c.r.why:where(.pg-ai-search *),.mg-c.r.row:where(.pg-ai-search *){border-bottom-color:#f6c79b;}
.mg-c.r .mg-k:where(.pg-ai-search *),.mg-k:where(.pg-ai-search *){color:#b4530b;}
.mg-c.l .mg-k:where(.pg-ai-search *){color:#50525f;}
.mg-c.r h3:where(.pg-ai-search *),.mg h3:where(.pg-ai-search *){color:#121212;}
.mg h3 small:where(.pg-ai-search *){color:#b4530b;}
.mg-c.r.why b:where(.pg-ai-search *),.mg-c.why b:where(.pg-ai-search *){color:#121212;}
.mg-c.r.why p:where(.pg-ai-search *){color:#50525f;}
.mg-c.l .mg-ic:where(.pg-ai-search *){background:#d9d0c6;color:#50525f;}
.mg-c.r .mg-ic:where(.pg-ai-search *){background:#ed7330;color:#fff;}
.mg-c.row small:where(.pg-ai-search *),.mg-c.r.row small:where(.pg-ai-search *){color:#6b6258;}
.mg-c.r.row b:where(.pg-ai-search *){color:#2c2822;}
.mg-plus:where(.pg-ai-search *){background:#ed7330;border-color:#fff;}
.df-band:where(.pg-ai-search *){background:#fff;border:1px solid #f6c79b;box-shadow:none;max-width:1080px;}
.df-band b:where(.pg-ai-search *){color:#121212;}
.df-band p:where(.pg-ai-search *){color:#50525f;}
.df-band .btn:where(.pg-ai-search *){background:#ed7330;color:#fff;}
#compare .ao-vc.wo:where(.pg-ai-search *){background:#fff;border:1px solid #e7e2dc;}
#compare .ao-vc.wo h3:where(.pg-ai-search *){color:#b4530b;}
#compare .ao-vc.wo li .mi:where(.pg-ai-search *){background:#fdeede;color:#ed7330;}
.st-wrap:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){max-width:1060px;margin:0 auto;display:grid;grid-template-columns:56px 1fr;gap:20px;}
.st-rail:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:flex;flex-direction:column;align-items:center;gap:10px;}
.st-rl:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){writing-mode:vertical-rl;transform:rotate(180deg);font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#b4530b;}
.st-arrow:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){flex:1;width:3px;border-radius:3px;background:linear-gradient(to top,#f6c79b,#ed7330);position:relative;display:flex;align-items:flex-start;justify-content:center;}
.st-arrow .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){position:absolute;top:-6px;font-size:26px;color:#ed7330;background:#f8f5f1;border-radius:50%;}
.st-stack:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:flex;flex-direction:column;}
.st-layer:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:grid;grid-template-columns:1fr 1.15fr;gap:28px;align-items:center;border-radius:24px;padding:28px 32px;}
.st-layer.top:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#fff7ef;border:2px solid #ed7330;box-shadow:0 14px 34px rgba(237,115,48,.14);}
.st-layer.base:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#fff;border:1px solid #e7e2dc;}
.st-badge:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b4530b;background:#fdeede;border-radius:999px;padding:5px 12px 5px 8px;margin-bottom:12px;}
.st-badge .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:18px;}
.st-head h3:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){margin:0 0 8px;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.15;color:#121212;}
.st-head h3 small:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:.55em;font-weight:700;color:#b4530b;}
.st-head p:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){margin:0;font-size:16px;line-height:1.55;color:#50525f;}
.st-ul:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;}
.st-ul li:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:flex;gap:12px;align-items:center;font-size:16px;font-weight:600;line-height:1.35;color:#2c2822;}
.st-ul li .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){width:28px;height:28px;border-radius:50%;font-size:18px;flex-shrink:0;background:#fdeede;color:#ed7330;}
.st-layer.top .st-ul li .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){background:#ed7330;color:#fff;}
.st-join:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:flex;justify-content:center;margin:-4px 0;position:relative;z-index:1;}
.st-join span:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #f6c79b;color:#b4530b;font-size:14px;font-weight:700;border-radius:999px;padding:7px 16px;}
.st-join .mi:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){font-size:18px;}
@media (max-width:900px){.st-wrap:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){grid-template-columns:1fr;}
.st-rail:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){display:none;}
.st-layer:where(:is(.pg-ai-chatbot,.pg-ai-search,.pg-app-experience,.pg-whatsapp-assistant) *){grid-template-columns:1fr;gap:18px;padding:24px 22px;}
}.an-lg:where(.pg-ai-chatbot *){display:block;font-style:normal;letter-spacing:.08em;color:#b4530b;margin-bottom:4px;}
.an-msg.call:where(.pg-ai-chatbot *){display:flex;align-items:center;gap:12px;background:#fff7ef;border:1.5px solid #ed7330;}
.an-msg.call>.mi:where(.pg-ai-chatbot *){width:36px;height:36px;border-radius:50%;background:#ed7330;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.an-msg.call b:where(.pg-ai-chatbot *){display:block;font-size:15px;color:#121212;}
.an-msg.call small:where(.pg-ai-chatbot *){font-size:12.5px;color:#50525f;}
#benefits .ao-ben:where(.pg-ai-search *){grid-template-columns:repeat(3,minmax(0,1fr));max-width:1000px;}
@media (max-width:900px){#benefits .ao-ben:where(.pg-ai-search *){grid-template-columns:1fr;}
}.ao-ben.six:where(.pg-app-experience *){grid-template-columns:repeat(3,minmax(0,1fr));}
@media (max-width:900px){.ao-ben.six:where(.pg-app-experience *){grid-template-columns:1fr;}
}.ap-feat:where(.pg-app-experience *){max-width:1160px;margin:0 auto 18px;display:flex;gap:26px;align-items:center;background:#f8f5f1;border:2px solid #ed7330;border-radius:24px;padding:30px 34px;box-shadow:0 14px 34px rgba(237,115,48,.14);}
.ap-fic:where(.pg-app-experience *){width:72px;height:72px;border-radius:20px;background:#ed7330;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.ap-fic .mi:where(.pg-app-experience *){font-size:38px;}
.ap-fk:where(.pg-app-experience *){display:block;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b4530b;margin-bottom:6px;}
.ap-feat h3:where(.pg-app-experience *){margin:0 0 8px;font-size:clamp(22px,2.8vw,30px);font-weight:800;line-height:1.2;color:#121212;}
.ap-feat p:where(.pg-app-experience *){margin:0;font-size:16.5px;line-height:1.6;color:#50525f;max-width:760px;}
.ap-chips:where(.pg-app-experience *){list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px;}
.ap-chips li:where(.pg-app-experience *){display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #f6c79b;border-radius:999px;padding:7px 14px 7px 10px;font-size:14.5px;font-weight:700;color:#2c2822;}
.ap-chips .mi:where(.pg-app-experience *){font-size:18px;color:#ed7330;}
@media (max-width:700px){.ap-feat:where(.pg-app-experience *){flex-direction:column;align-items:flex-start;padding:24px 22px;}
}.soon-tag{display:inline-block;margin-left:8px;font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#b4530b;background:#fdeede;border:1px solid #f6c79b;border-radius:999px;padding:3px 8px;vertical-align:middle;white-space:nowrap;}
.dd-item>span{display:flex;align-items:center;gap:8px;}
.dd-item .soon-tag{margin-left:0;font-size:9.5px;padding:2px 7px;}
.plan-list li .soon-tag{margin-left:8px;font-size:9.5px;padding:2px 7px;line-height:1.3;}
.plan-mini.pop .plan-list li .soon-tag{background:rgba(237,115,48,.18);color:#ffb27a;border-color:rgba(237,115,48,.45);}
.eco-label .soon-tag{font-size:9.5px;margin-left:10px;padding:2px 7px;line-height:1.3;}
.eco-middle .eco-label .soon-tag{display:none;}
.m-links .m-sub a .soon-tag{margin-left:10px;}
.ac-body h3 .soon-tag,.ex-copy h3 .soon-tag{font-size:11px;margin-left:12px;position:relative;top:-3px;}
.eco-card:not(.eco-middle):where(.pg-home *){display:flex;flex-direction:column;align-items:flex-start;padding:18px 22px 24px;}
.eco-card:not(.eco-middle):where(.pg-home *):before,.eco-card:not(.eco-middle):where(.pg-home *):after{display:none;}
.eco-card:not(.eco-middle) .eco-head:where(.pg-home *){display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin:0 0 6px;width:100%;}
.eco-card:not(.eco-middle) .eco-thumb:where(.pg-home *){width:100%;height:150px;flex:0 0 150px;margin:0;display:flex;align-items:center;justify-content:center;background:#fff7ef;border-radius:18px;padding:10px;box-sizing:border-box;}
.eco-card:not(.eco-middle) .eco-thumb img:where(.pg-home *){width:auto;height:100%;max-width:100%;object-fit:contain;object-position:center;}
.eco-card:not(.eco-middle) .eco-label:where(.pg-home *){display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:19px;margin:0;}
.eco-card:not(.eco-middle) .eco-headline:where(.pg-home *){margin:0 0 12px;font-size:14.5px;line-height:1.4;}
.eco-card:not(.eco-middle) .eco-pts:where(.pg-home *){display:flex;margin:0 0 16px;gap:8px;}
.eco-card:not(.eco-middle) .eco-pts li:where(.pg-home *){font-size:14px;}
.eco-card:not(.eco-middle) .eco-link:where(.pg-home *){margin:auto 0 0;}
.eco-top-right:where(.pg-home *){grid-row:2;}
.eco-bottom-left:where(.pg-home *){grid-row:1;}
@media (max-width:900px){.eco-middle:where(.pg-home *){order:-1;}
.eco-bottom-right:where(.pg-home *){order:1;}
.eco-top-left:where(.pg-home *){order:2;}
.eco-bottom-left:where(.pg-home *){order:3;}
.eco-top-right:where(.pg-home *){order:4;}
.eco-card:where(.pg-home *){grid-row:auto !important;}
}.dd-card{min-width:310px;}
.dd-item>span{white-space:nowrap;flex:1;}
.dd-item b{white-space:nowrap;}
.dd-item .soon-tag{margin-left:auto;}
.ab-chips:where(.pg-about *){list-style:none;margin:22px auto 0;padding:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;}
.ab-chips li:where(.pg-about *){display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #e7e2dc;border-radius:999px;padding:8px 16px 8px 12px;font-size:15px;font-weight:700;color:#2c2822;}
.ab-chips .mi:where(.pg-about *){font-size:19px;color:#ed7330;}
.au-hint:where(.pg-audit *){display:flex;align-items:center;justify-content:center;gap:6px;margin:14px 0 0;font-size:13.5px;color:#6b6258;}
.au-hint .mi:where(.pg-audit *){font-size:16px;color:#ed7330;}
.au-err:where(.pg-audit *){margin:12px 0 0;font-size:14.5px;font-weight:700;color:#b42318;}
.au-form input[aria-invalid="true"]:where(.pg-audit *){color:#b42318;}
.sc-top:where(.pg-audit *){display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;}
.sc-top .sc-url:where(.pg-audit *){margin:0;}
.sc-count:where(.pg-audit *){font-size:12.5px;font-weight:800;letter-spacing:.06em;color:#b9b2aa;white-space:nowrap;}
.sc-steps li:where(.pg-audit *){align-items:flex-start;}
.sc-steps li:where(.pg-audit *)::before{margin-top:1px;}
.sc-steps li b:where(.pg-audit *){display:block;font-size:15.5px;font-weight:600;}
.sc-steps li small:where(.pg-audit *){display:none;font-size:13.5px;font-weight:500;color:#b9b2aa;margin-top:2px;}
.sc-steps li.run small:where(.pg-audit *){display:block;}
.sc-foot:where(.pg-audit *){display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px solid #2a2420;}
.sc-note:where(.pg-audit *){font-size:12.5px;color:#9b928a;}
.sc-cancel:where(.pg-audit *){font:inherit;font-size:13px;font-weight:700;color:var(--orange-light);background:none;border:0;cursor:pointer;padding:4px 0;border-bottom:1px solid rgba(255,145,66,.4);}
.sc-cancel:hover:where(.pg-audit *){color:#fff;}
@media (prefers-reduced-motion:reduce){.sc-steps li.run:where(.pg-audit *)::before{animation:none;}
.sc-bar i:where(.pg-audit *){transition:none;}
}#top .au-hint:where(.pg-audit *){font-size:13.5px;line-height:1.5;color:#6b6258;max-width:560px;margin:14px auto 0;text-align:left;}
#top .au-err:where(.pg-audit *){font-size:14.5px;line-height:1.5;color:#b42318;max-width:560px;margin:12px auto 0;}
.lf:where(.pg-audit *){max-width:1100px;margin:0 auto;}
.lf-head:where(.pg-audit *){text-align:center;max-width:720px;margin:0 auto 36px;}
.lf-tag:where(.pg-audit *){display:inline-block;font-size:12px;font-weight:800;letter-spacing:.14em;color:#b4530b;background:#fdeede;border-radius:999px;padding:7px 16px;margin-bottom:16px;}
.lf-head h2:where(.pg-audit *){font-size:36px;font-weight:800;color:#121212;line-height:1.2;margin:0 0 12px;}
.lf-head p:where(.pg-audit *){font-size:17px;line-height:1.6;color:#50525f;margin:0;}
.lf-grid:where(.pg-audit *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}
.lf-card:where(.pg-audit *){background:#fff;border:1px solid #e7e2dc;border-top:4px solid #ed7330;border-radius:22px;padding:26px 24px;display:flex;flex-direction:column;}
.lf-ic:where(.pg-audit *){width:46px;height:46px;border-radius:14px;background:#fdeede;color:#ed7330;display:flex;align-items:center;justify-content:center;margin-bottom:16px;}
.lf-ic .mi:where(.pg-audit *){font-size:26px;}
.lf-num:where(.pg-audit *){font-size:30px;font-weight:800;line-height:1.1;color:#ed7330;margin-bottom:10px;}
.lf-num small:where(.pg-audit *){display:block;font-size:14px;font-weight:700;color:#6b6258;margin-top:4px;}
.lf-card h3:where(.pg-audit *){margin:0 0 8px;font-size:19px;font-weight:800;color:#121212;line-height:1.3;}
.lf-card p:where(.pg-audit *){margin:0 0 18px;font-size:15.5px;line-height:1.55;color:#50525f;}
.lf-card p b:where(.pg-audit *){color:#121212;}
.lf-fix:where(.pg-audit *){margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:700;color:#b4530b;text-decoration:none;}
.lf-fix .mi:where(.pg-audit *){font-size:18px;}
.lf-fix:hover:where(.pg-audit *){text-decoration:underline;}
.lf-stat:where(.pg-audit *){display:flex;align-items:center;justify-content:center;gap:14px;max-width:760px;margin:28px auto 0;background:#f8f5f1;border:1px solid #f6c79b;border-radius:18px;padding:18px 24px;}
.lf-stat .mi:where(.pg-audit *){font-size:30px;color:#ed7330;flex-shrink:0;}
.lf-stat p:where(.pg-audit *){margin:0;font-size:16.5px;color:#2c2822;line-height:1.5;}
.lf-stat b:where(.pg-audit *){font-size:22px;color:#b4530b;}
.lf-stat small:where(.pg-audit *){display:block;font-size:12.5px;color:#6b6258;margin-top:2px;}
.lf-act:where(.pg-audit *){display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:30px;}
.lf-plans:where(.pg-audit *){font-size:14.5px;font-weight:600;color:#50525f;}
@media (max-width:900px){.lf-grid:where(.pg-audit *){grid-template-columns:1fr;}
.lf-head h2:where(.pg-audit *){font-size:28px;}
}.ckx:where(.pg-audit *){max-width:1160px;margin:34px auto 0;}
.ckx-h:where(.pg-audit *){display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;color:#fff;}
.ckx-h b:where(.pg-audit *){font-size:20px;font-weight:800;}
.ckx-h span:where(.pg-audit *){font-size:11px;letter-spacing:.14em;font-weight:800;color:#8f877e;text-transform:uppercase;}
.ckx-g:where(.pg-audit *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:30px;}
.ckc:where(.pg-audit *){display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"ic t s" "ic l l";gap:6px 14px;align-items:center;background:rgba(255,255,255,.07);border:1.5px solid rgba(255,255,255,.16);border-radius:18px;padding:16px 18px;color:#fff;}
.ckc-ic:where(.pg-audit *){grid-area:ic;width:46px;height:46px;border-radius:14px;background:#ed7330;display:flex;align-items:center;justify-content:center;}
.ckc-ic .mi:where(.pg-audit *){font-size:25px;}
.ckc-t:where(.pg-audit *){grid-area:t;min-width:0;}
.ckc-t b:where(.pg-audit *){display:block;font-size:16.5px;font-weight:800;}
.ckc-t span:where(.pg-audit *){font-size:14px;color:#d8d4cf;line-height:1.4;display:block;margin-top:2px;}
.ckc-s:where(.pg-audit *){grid-area:s;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:800;border-radius:999px;padding:5px 12px 5px 8px;white-space:nowrap;}
.ckc-s .mi:where(.pg-audit *){font-size:17px;}
.ckc.miss .ckc-s:where(.pg-audit *){background:rgba(255,138,115,.18);color:#ff9a85;}
.ckc.ok .ckc-s:where(.pg-audit *){background:rgba(111,220,159,.18);color:#6fdc9f;}
.ckc.miss:where(.pg-audit *){border-color:rgba(255,138,115,.4);}
.ckc.ok:where(.pg-audit *){border-color:rgba(111,220,159,.4);}
.ckc-l:where(.pg-audit *){grid-area:l;font-size:13.5px;font-weight:800;color:#ff9142;text-decoration:none;display:inline-flex;align-items:center;gap:4px;}
.ckc-l:hover:where(.pg-audit *){text-decoration:underline;}
.ckc-l .mi:where(.pg-audit *){font-size:16px;}
.gs-inc:where(.pg-audit *){list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px;}
.gs-inc li:where(.pg-audit *){display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px;}
.gs-inc .mi:where(.pg-audit *){width:24px;height:24px;border-radius:50%;background:#ed7330;color:#fff;font-size:15px;flex-shrink:0;}
.gs-chk:where(.pg-audit *){display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#3d3f4a;}
.gs-chk input:where(.pg-audit *){accent-color:#ed7330;width:17px;height:17px;}
@media (max-width:760px){.ckx-g:where(.pg-audit *){grid-template-columns:1fr;}
.ckc:where(.pg-audit *){grid-template-columns:auto 1fr;grid-template-areas:"ic t" "s s" "l l";}
.ckc-s:where(.pg-audit *){justify-self:start;}
}.rp-card .gs-inc:where(.pg-audit *){width:max-content;max-width:100%;margin:6px auto 26px;text-align:left;}
.rp-card .gs-inc li:where(.pg-audit *){font-size:15.5px;}
.rp-form .gs-chk:where(.pg-audit *){grid-column:1/-1;justify-content:center;order:3;}
.rp-form .btn:where(.pg-audit *){grid-column:1/-1;justify-self:center;order:4;}
.res-dark:where(.pg-audit *){background:#fff !important;}
.res-dark .rs-note:where(.pg-audit *){color:#7a746d !important;}
.res-dark .cx:where(.pg-audit *){backdrop-filter:none;box-shadow:0 14px 34px rgba(60,35,15,.08);}
.res-dark .cx-now:where(.pg-audit *){background:#fff5f2 !important;border:1.5px solid #f3cfc6 !important;}
.res-dark .cx-new:where(.pg-audit *){background:#f1faf4 !important;border:1.5px solid #bfe0cc !important;}
.res-dark .cx-now .cx-tag:where(.pg-audit *){color:#b3341f !important;}
.res-dark .cx-new .cx-tag:where(.pg-audit *){color:#1f6b3d !important;}
.res-dark .ringx circle:first-child:where(.pg-audit *){stroke:rgba(18,18,18,.08) !important;}
.res-dark #numNow:where(.pg-audit *){color:#d1432a !important;}
.res-dark #numNew:where(.pg-audit *){color:#1f8a4c !important;}
.res-dark .cx-rate:where(.pg-audit *){color:#121212 !important;}
.res-dark .cx-site:where(.pg-audit *){color:#50525f !important;}
.res-dark .cx-sub:where(.pg-audit *){color:#7a746d !important;}
.res-dark .cx-arrow:where(.pg-audit *){color:#ed7330;}
.ckx-h:where(.pg-audit *){color:#121212 !important;}
.ckx-h span:where(.pg-audit *){color:#7a746d !important;}
.ckc:where(.pg-audit *){background:#fff !important;border:1.5px solid #e2d6c8 !important;color:#121212 !important;box-shadow:0 8px 20px rgba(60,35,15,.07);}
.ckc-t span:where(.pg-audit *){color:#3d3f4a !important;}
.ckc.miss:where(.pg-audit *){border-color:#f0bfb2 !important;}
.ckc.ok:where(.pg-audit *){border-color:#bfe0cc !important;}
.ckc.miss .ckc-s:where(.pg-audit *){background:#fdecea !important;color:#a3261c !important;}
.ckc.ok .ckc-s:where(.pg-audit *){background:#e8f6ee !important;color:#1f6b3d !important;}
.ckc-l:where(.pg-audit *){color:#b4530b !important;}
.res-dark .cta-bar:where(.pg-audit *){background:#fff7ef;border:1.5px solid #f6c79b;box-shadow:0 14px 34px rgba(237,115,48,.14);}
.res-dark .cta-bar b:where(.pg-audit *){color:#121212;}
.res-dark .cta-bar span:where(.pg-audit *){color:#3d3f4a;}
.res-dark .cta-bar em:where(.pg-audit *){color:#b4530b;}
.res-dark .cx-sugg:where(.pg-audit *){margin-top:4px;}
.res-dark .cx-sugg span:where(.pg-audit *){color:#50525f;font-size:13px;font-weight:700;}
.res-dark .cx-sugg i:where(.pg-audit *){background:#fff;color:#a3261c;border:1px solid #f0c3b8;}
.cx-note:where(.pg-audit *){color:#7a746d !important;font-size:13px !important;margin:18px auto 0 !important;}
.alrt:where(.pg-audit *){max-width:1160px;margin:0 auto 22px;display:flex;align-items:flex-start;gap:14px;background:#fdecea;border:1.5px solid #f0bfb2;border-radius:18px;padding:18px 22px;}
.alrt b:where(.pg-audit *){display:block;font-size:20px;font-weight:800;color:#8f1d0f;margin-bottom:4px;}
.alrt span:where(.pg-audit *){font-size:15.5px;line-height:1.5;color:#3d3f4a;}
.alrt em:where(.pg-audit *){font-style:normal;font-weight:800;color:#c0301c;}
.alrt-d:where(.pg-audit *){flex-shrink:0;width:14px;height:14px;border-radius:50%;background:#d1432a;margin-top:6px;animation:alrtP 1.4s ease-out infinite;}
@keyframes alrtP{0%{box-shadow:0 0 0 0 rgba(209,67,42,.6)}100%{box-shadow:0 0 0 14px rgba(209,67,42,0)}}
.res-dark .cx-now:where(.pg-audit *){animation:nowGlow 2.4s ease-in-out infinite;}
@keyframes nowGlow{50%{box-shadow:0 14px 40px rgba(209,67,42,.22)}}
.loss:where(.pg-audit *){max-width:1160px;margin:22px auto 0;display:grid;grid-template-columns:1fr 1.1fr;gap:20px;background:#fff;border:1.5px solid #f0bfb2;border-radius:22px;padding:24px;box-shadow:0 14px 34px rgba(209,67,42,.12);align-items:center;}
.loss-in label:where(.pg-audit *){display:block;font-size:15.5px;font-weight:700;color:#3d3f4a;margin-bottom:10px;}
.loss-in input:where(.pg-audit *){font:inherit;font-size:22px;font-weight:800;width:100%;max-width:260px;padding:12px 16px;border:1.5px solid #e2d6c8;border-radius:14px;}
.loss-in input:focus:where(.pg-audit *){outline:2px solid #ed7330;border-color:#ed7330;}
.loss-out span:where(.pg-audit *){display:block;font-size:12px;font-weight:800;letter-spacing:.14em;color:#a3261c;}
.loss-out b:where(.pg-audit *){display:block;font-size:56px;font-weight:800;line-height:1.1;color:#d1432a;font-variant-numeric:tabular-nums;margin:4px 0;}
.loss-out small:where(.pg-audit *){font-size:12.5px;color:#7a746d;line-height:1.5;display:block;}
@media (max-width:760px){.loss:where(.pg-audit *){grid-template-columns:1fr;}
.loss-out b:where(.pg-audit *){font-size:44px;}
.alrt b:where(.pg-audit *){font-size:17px;}
}@media (prefers-reduced-motion:reduce){.alrt-d:where(.pg-audit *),.res-dark .cx-now:where(.pg-audit *){animation:none;}
}.alrt[hidden]:where(.pg-audit *),.loss[hidden]:where(.pg-audit *){display:none !important;}
.ckx:where(.pg-audit *){max-width:1160px;margin:40px auto 0;background:#fff;border:1.5px solid #e2d6c8;border-radius:28px;padding:30px;box-shadow:0 18px 40px rgba(60,35,15,.09);}
.ckx-top:where(.pg-audit *){display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:24px;}
.ckx-tag:where(.pg-audit *){display:inline-block;font-size:12px;font-weight:800;letter-spacing:.14em;color:#b4530b;background:#fdeede;border-radius:999px;padding:6px 14px;margin-bottom:12px;}
.ckx-top h2:where(.pg-audit *){font-size:28px;font-weight:800;color:#121212;margin:0 0 6px;line-height:1.2;}
.ckx-top p:where(.pg-audit *){font-size:16px;color:#3d3f4a;margin:0;}
.ckx-meter:where(.pg-audit *){text-align:right;min-width:150px;}
.ckx-meter b:where(.pg-audit *){font-size:40px;font-weight:800;color:#121212;line-height:1;}
.ckx-meter b small:where(.pg-audit *){font-size:18px;color:#7a746d;font-weight:700;}
.ckx-meter>span:where(.pg-audit *){display:block;font-size:13.5px;font-weight:700;color:#50525f;margin:2px 0 8px;}
.ckx-seg:where(.pg-audit *){display:flex;gap:5px;}
.ckx-seg i:where(.pg-audit *){flex:1;height:8px;border-radius:5px;background:#f0bfb2;}
.ckx-seg i.on:where(.pg-audit *){background:#2fa866;}
.ckx-g:where(.pg-audit *){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;}
.ckc:where(.pg-audit *){display:flex;flex-direction:column;background:#fff !important;border:1.5px solid #e2d6c8 !important;border-top:4px solid #d1432a !important;border-radius:20px;padding:20px 18px;color:#121212 !important;box-shadow:none;transition:transform .2s,box-shadow .2s;grid-template-columns:none;}
.ckc:hover:where(.pg-audit *){transform:translateY(-4px);box-shadow:0 14px 30px rgba(60,35,15,.12);}
.ckc.ok:where(.pg-audit *){border-top-color:#2fa866 !important;}
.ckc-top:where(.pg-audit *){display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;}
.ckc-ic:where(.pg-audit *){width:50px;height:50px;border-radius:15px;background:#ed7330;color:#fff;display:flex;align-items:center;justify-content:center;}
.ckc-ic .mi:where(.pg-audit *){font-size:27px;}
.ckc-s:where(.pg-audit *){display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:800;border-radius:999px;padding:5px 11px 5px 7px;}
.ckc-s .mi:where(.pg-audit *){font-size:16px;}
.ckc.miss .ckc-s:where(.pg-audit *){background:#fdecea !important;color:#a3261c !important;}
.ckc.ok .ckc-s:where(.pg-audit *){background:#e8f6ee !important;color:#1f6b3d !important;}
.ckc h3:where(.pg-audit *){font-size:18px;font-weight:800;line-height:1.3;margin:0 0 8px;color:#121212;}
.ckc-f:where(.pg-audit *){font-size:15px;font-weight:700;color:#121212;margin:0 0 6px;line-height:1.4;}
.ckc-w:where(.pg-audit *){font-size:14.5px;color:#50525f;line-height:1.5;margin:0 0 16px;flex:1;}
.ckc-l:where(.pg-audit *){align-self:flex-start;display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:800;color:#b4530b !important;background:#fff7ef;border:1px solid #f6c79b;border-radius:999px;padding:8px 14px;text-decoration:none;transition:all .2s;}
.ckc-l:hover:where(.pg-audit *){background:#ed7330;border-color:#ed7330;color:#fff !important;}
.ckc-l .mi:where(.pg-audit *){font-size:16px;}
@media (max-width:1000px){.ckx-g:where(.pg-audit *){grid-template-columns:1fr 1fr;}
}@media (max-width:600px){.ckx:where(.pg-audit *){padding:22px 16px;}
.ckx-g:where(.pg-audit *){grid-template-columns:1fr;}
.ckx-top h2:where(.pg-audit *){font-size:23px;}
.ckx-meter:where(.pg-audit *){text-align:left;}
}.ckn:where(.pg-audit *){max-width:1160px;margin:56px auto 0;}
.ckn-h:where(.pg-audit *){text-align:center;margin-bottom:32px;}
.ckn-g:where(.pg-audit *){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;}
.ckn-c.ao-bc:where(.pg-audit *){display:flex;flex-direction:column;}
.ckn-top:where(.pg-audit *){display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;}
.ckn-top .mi:where(.pg-audit *){margin-bottom:0 !important;}
.ckn-st:where(.pg-audit *){font-size:12.5px;font-weight:800;color:#b4530b;background:#fdeede;border:1px solid #f6c79b;border-radius:999px;padding:5px 12px;}
.ckn-st.ok:where(.pg-audit *){color:#1f6b3d;background:#e8f6ee;border-color:#bfe0cc;}
.ckn-c h3:where(.pg-audit *){margin-bottom:8px !important;}
.ckn-c p:where(.pg-audit *){flex:1;margin-bottom:16px !important;}
.ckn-c .ac-more:where(.pg-audit *){align-self:flex-start;}
@media (max-width:1000px){.ckn-g:where(.pg-audit *){grid-template-columns:1fr 1fr;}
}@media (max-width:600px){.ckn-g:where(.pg-audit *){grid-template-columns:1fr;}
}.ckn-c.miss:where(.pg-audit *){border:2px solid #e8745c !important;background:linear-gradient(180deg,#fff6f3 0%,#fff 55%);box-shadow:0 14px 30px rgba(209,67,42,.16);}
.ckn-c.miss .ckn-top>.mi:where(.pg-audit *){background:#ed7330 !important;}
.ckn-c.ok:where(.pg-audit *){opacity:.95;}
.ckn-st:where(.pg-audit *){display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:800;letter-spacing:.02em;color:#fff;background:#d1432a;border:0;border-radius:999px;padding:6px 14px 6px 9px;box-shadow:0 6px 14px rgba(209,67,42,.35);animation:ckPulse 2s ease-out infinite;}
.ckn-st .mi:where(.pg-audit *){width:auto !important;height:auto !important;background:none !important;font-size:18px !important;margin:0 !important;color:#fff !important;border-radius:0 !important;}
.ckn-st.ok:where(.pg-audit *){color:#1f6b3d;background:#e8f6ee;border:1px solid #bfe0cc;box-shadow:none;animation:none;}
.ckn-st.ok .mi:where(.pg-audit *){color:#1f6b3d !important;}
@keyframes ckPulse{0%{box-shadow:0 0 0 0 rgba(209,67,42,.55)}70%,100%{box-shadow:0 0 0 10px rgba(209,67,42,0)}}
.ckn-c.miss .ac-more:where(.pg-audit *){color:#fff;background:#ed7330;border-radius:999px;padding:9px 16px;font-size:14px;}
.ckn-c.miss .ac-more:hover:where(.pg-audit *){background:#c9631d;text-decoration:none;}
@media (prefers-reduced-motion:reduce){.ckn-st:where(.pg-audit *){animation:none;}
}.ckn-c.miss:where(.pg-audit *){border:1.5px solid #ecb0a2 !important;box-shadow:0 8px 20px rgba(209,67,42,.1);}
.ckn-st:where(.pg-audit *){font-size:12px;padding:4px 11px 4px 7px;gap:3px;box-shadow:none;animation:none;}
.ckn-st .mi:where(.pg-audit *){font-size:15px !important;}
.ckn-c.miss .ac-more:where(.pg-audit *){background:none;color:#b4530b;padding:0;font-size:14.5px;border-radius:0;}
.ckn-c.miss .ac-more:hover:where(.pg-audit *){background:none;text-decoration:underline;}
.ckn:where(.pg-audit *){max-width:1060px;}
.ckn-g:where(.pg-audit *){grid-template-columns:1fr 1fr !important;gap:16px;}
.ckn-c.ao-bc:where(.pg-audit *){flex-direction:row !important;align-items:flex-start;gap:18px;padding:22px 22px !important;}
.ckn-ic.mi:where(.pg-audit *){flex-shrink:0;width:52px !important;height:52px !important;border-radius:15px !important;background:#ed7330 !important;color:#fff !important;font-size:28px !important;margin:0 !important;}
.ckn-b:where(.pg-audit *){flex:1;min-width:0;display:flex;flex-direction:column;}
.ckn-row:where(.pg-audit *){display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px;}
.ckn-row h3:where(.pg-audit *){margin:0 !important;font-size:17.5px !important;line-height:1.3;}
.ckn-row .ckn-st:where(.pg-audit *){flex-shrink:0;}
.ckn-b p:where(.pg-audit *){font-size:15px !important;line-height:1.5;color:#3d3f4a !important;font-weight:500 !important;margin:0 0 12px !important;flex:0 0 auto !important;}
.ckn-c.miss:where(.pg-audit *){background:#fff !important;}
@media (max-width:760px){.ckn-g:where(.pg-audit *){grid-template-columns:1fr !important;}
.ckn-c.ao-bc:where(.pg-audit *){padding:18px !important;gap:14px;}
.ckn-row:where(.pg-audit *){flex-direction:column;gap:6px;}
}.ckn-c .mi:where(.pg-audit *){width:auto !important;height:auto !important;background:none !important;border-radius:0 !important;margin:0 !important;padding:0 !important;color:inherit;font-size:18px;}
.ckn-c .ckn-ic.mi:where(.pg-audit *){width:52px !important;height:52px !important;border-radius:15px !important;background:#ed7330 !important;color:#fff !important;font-size:28px !important;display:flex;align-items:center;justify-content:center;}
.ckn-c .ckn-st:where(.pg-audit *){display:inline-flex;align-items:center;gap:3px;}
.ckn-c .ckn-st .mi:where(.pg-audit *){font-size:15px !important;color:#fff !important;}
.ckn-c .ckn-st.ok .mi:where(.pg-audit *){color:#1f6b3d !important;}
.ckn-c .ac-more:where(.pg-audit *){display:inline-flex;align-items:center;gap:4px;color:#b4530b;font-weight:800;font-size:14.5px;}
.ckn-c .ac-more .mi:where(.pg-audit *){font-size:18px !important;color:#b4530b !important;}
.ckn-c .soon-tag:where(.pg-audit *){display:inline-block;margin:4px 0 0 0;font-size:10.5px;}
.ckn-h .section-heading:where(.pg-audit *){font-size:clamp(26px,3.2vw,36px);}
.ckn-c.ao-bc:where(.pg-audit *){padding:20px 22px !important;}
.ckn:where(.pg-audit *){max-width:920px !important;}
.ckn-h:where(.pg-audit *){margin-bottom:26px;}
.ckl:where(.pg-audit *){list-style:none;margin:0;padding:0;background:#fff;border:1.5px solid #e2d6c8;border-radius:24px;box-shadow:0 14px 34px rgba(60,35,15,.08);overflow:hidden;}
.ckl-r:where(.pg-audit *){display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:18px;padding:20px 26px;border-bottom:1px solid #eee6dc;}
.ckl-r:last-child:where(.pg-audit *){border-bottom:0;}
.ckl-s:where(.pg-audit *){width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#d1432a;color:#fff;}
.ckl-s .mi:where(.pg-audit *){font-size:24px;}
.ckl-r.ok .ckl-s:where(.pg-audit *){background:#2fa866;}
.ckl-q:where(.pg-audit *){display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:3px;}
.ckl-q b:where(.pg-audit *){font-size:17.5px;font-weight:800;color:#121212;}
.ckl-tag:where(.pg-audit *){font-style:normal;font-size:12px;font-weight:800;border-radius:999px;padding:3px 10px;background:#fdecea;color:#a3261c;}
.ckl-r.ok .ckl-tag:where(.pg-audit *){background:#e8f6ee;color:#1f6b3d;}
.ckl-t>span:where(.pg-audit *){font-size:15px;color:#3d3f4a;line-height:1.45;}
.ckl-a:where(.pg-audit *){display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:800;color:#b4530b;text-decoration:none;white-space:nowrap;background:#fff7ef;border:1px solid #f6c79b;border-radius:999px;padding:9px 16px;transition:all .2s;}
.ckl-a .mi:where(.pg-audit *){font-size:18px;}
.ckl-a:hover:where(.pg-audit *){background:#ed7330;border-color:#ed7330;color:#fff;}
.ckl-a .soon-tag:where(.pg-audit *){margin:0 0 0 2px;font-size:10px;padding:1px 7px;}
.ckl-r.ok .ckl-a:where(.pg-audit *){background:#fff;border-color:#e2d6c8;}
@media (max-width:760px){.ckl-r:where(.pg-audit *){grid-template-columns:40px 1fr;gap:14px;padding:18px;}
.ckl-s:where(.pg-audit *){width:40px;height:40px;}
.ckl-a:where(.pg-audit *){grid-column:2;justify-self:start;}
}.res-dark .cta-bar:where(.pg-audit *){padding:30px 32px !important;margin-top:44px !important;gap:20px !important;}
.res-dark .cta-bar b:where(.pg-audit *){margin-bottom:6px;line-height:1.25;}
.res-dark .cta-bar span:where(.pg-audit *){line-height:1.5;}
.res-dark:where(.pg-audit *){padding-bottom:88px !important;}
.ckn:where(.pg-audit *){margin-top:48px !important;}
#top .au-hint:where(.pg-audit *){display:flex !important;align-items:flex-start;justify-content:center;gap:8px;max-width:520px;margin:18px auto 0 !important;line-height:1.5;text-align:left;}
#top .au-hint .mi:where(.pg-audit *){flex-shrink:0;margin-top:2px;}
#top .au-sample:where(.pg-audit *){margin-top:20px !important;}
.pm-wrap:where(:is(.pg-chat-demo,.pg-solutions) *){max-width:860px;margin:0 auto;}
.pm:where(:is(.pg-chat-demo,.pg-solutions) *){width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1.5px solid #e2d6c8;border-radius:20px;overflow:hidden;box-shadow:0 10px 26px rgba(60,35,15,.08);}
.pm th:where(:is(.pg-chat-demo,.pg-solutions) *),.pm td:where(:is(.pg-chat-demo,.pg-solutions) *){padding:18px 20px;text-align:center;border-bottom:1px solid #eee6dc;font-size:16px;}
.pm thead th:where(:is(.pg-chat-demo,.pg-solutions) *){background:#fff7ef;font-weight:800;color:#b4530b;font-size:15px;}
.pm tbody th:where(:is(.pg-chat-demo,.pg-solutions) *){text-align:left;font-weight:800;}
.pm tbody th a:where(:is(.pg-chat-demo,.pg-solutions) *){color:#121212;text-decoration:none;}
.pm tbody th a:hover:where(:is(.pg-chat-demo,.pg-solutions) *){color:#b4530b;text-decoration:underline;}
.pm tr:last-child th:where(:is(.pg-chat-demo,.pg-solutions) *),.pm tr:last-child td:where(:is(.pg-chat-demo,.pg-solutions) *){border-bottom:0;}
.pm .mi:where(:is(.pg-chat-demo,.pg-solutions) *){width:32px;height:32px;border-radius:50%;font-size:20px;}
.pm .mi.y:where(:is(.pg-chat-demo,.pg-solutions) *){background:#ed7330;color:#fff;}
.pm .mi.n:where(:is(.pg-chat-demo,.pg-solutions) *){background:#f1ece6;color:#9a928a;}
.pm-note:where(:is(.pg-chat-demo,.pg-solutions) *){text-align:center;margin-top:16px;font-size:14.5px;color:#50525f;}
.pm-note a:where(:is(.pg-chat-demo,.pg-solutions) *){color:#b4530b;font-weight:700;}
@media (max-width:600px){.pm th:where(:is(.pg-chat-demo,.pg-solutions) *),.pm td:where(:is(.pg-chat-demo,.pg-solutions) *){padding:14px 10px;font-size:14.5px;}
.pm thead th:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:13px;}
}.hw:where(:is(.pg-chat-demo,.pg-solutions) *){max-width:1120px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:36px;align-items:center;}
.hw-steps:where(:is(.pg-chat-demo,.pg-solutions) *){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;}
.hw-steps button:where(:is(.pg-chat-demo,.pg-solutions) *){font:inherit;width:100%;text-align:left;display:flex;align-items:center;gap:16px;background:#fff;border:1.5px solid #e2d6c8;border-radius:18px;padding:16px 18px;cursor:pointer;color:#121212;transition:all .3s ease;position:relative;overflow:hidden;}
.hw-steps button:hover:where(:is(.pg-chat-demo,.pg-solutions) *){border-color:#ed7330;}
.hw-n:where(:is(.pg-chat-demo,.pg-solutions) *){width:38px;height:38px;border-radius:50%;background:#f1ece6;color:#50525f;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s;}
.hw-steps b:where(:is(.pg-chat-demo,.pg-solutions) *){display:block;font-size:17px;font-weight:800;}
.hw-steps small:where(:is(.pg-chat-demo,.pg-solutions) *){display:block;font-size:14.5px;color:#50525f;margin-top:2px;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .3s;}
.hw-steps .soon-tag:where(:is(.pg-chat-demo,.pg-solutions) *){margin-left:6px;}
.hw[data-step="0"] li:nth-child(1) button:where(:is(.pg-chat-demo,.pg-solutions) *),.hw[data-step="1"] li:nth-child(2) button:where(:is(.pg-chat-demo,.pg-solutions) *),.hw[data-step="2"] li:nth-child(3) button:where(:is(.pg-chat-demo,.pg-solutions) *),.hw[data-step="3"] li:nth-child(4) button:where(:is(.pg-chat-demo,.pg-solutions) *),.hw[data-step="4"] li:nth-child(5) button:where(:is(.pg-chat-demo,.pg-solutions) *){background:#fff7ef;border-color:#ed7330;box-shadow:0 12px 26px rgba(237,115,48,.16);}
.hw[data-step="0"] li:nth-child(1) .hw-n:where(:is(.pg-chat-demo,.pg-solutions) *),.hw[data-step="1"] li:nth-child(2) .hw-n:where(:is(.pg-chat-demo,.pg-solutions) *),.hw[data-step="2"] li:nth-child(3) .hw-n:where(:is(.pg-chat-demo,.pg-solutions) *),.hw[data-step="3"] li:nth-child(4) .hw-n:where(:is(.pg-chat-demo,.pg-solutions) *),.hw[data-step="4"] li:nth-child(5) .hw-n:where(:is(.pg-chat-demo,.pg-solutions) *){background:#ed7330;color:#fff;}
.hw[data-step="0"] li:nth-child(1) small:where(:is(.pg-chat-demo,.pg-solutions) *),.hw[data-step="1"] li:nth-child(2) small:where(:is(.pg-chat-demo,.pg-solutions) *),.hw[data-step="2"] li:nth-child(3) small:where(:is(.pg-chat-demo,.pg-solutions) *),.hw[data-step="3"] li:nth-child(4) small:where(:is(.pg-chat-demo,.pg-solutions) *),.hw[data-step="4"] li:nth-child(5) small:where(:is(.pg-chat-demo,.pg-solutions) *){max-height:40px;opacity:1;}
.hw-ao:where(:is(.pg-chat-demo,.pg-solutions) *){display:inline-block;font-style:normal;font-size:12px;font-weight:800;letter-spacing:.04em;color:#b4530b;background:#fdeede;border:1px solid #f6c79b;border-radius:999px;padding:2px 10px;margin:5px 0 0;}
.hw-steps button:where(:is(.pg-chat-demo,.pg-solutions) *){align-items:flex-start;}
.hw-stage:where(:is(.pg-chat-demo,.pg-solutions) *){position:relative;background:linear-gradient(180deg,#fff6ee,#fdf0e4);border:1.5px solid #ecdccb;border-radius:28px;padding:18px 20px 16px;overflow:hidden;}
.hw-tag:where(:is(.pg-chat-demo,.pg-solutions) *){display:flex;align-items:center;justify-content:center;gap:8px;width:max-content;max-width:100%;margin:0 auto 14px;background:#121212;color:#fff;border-radius:999px;padding:8px 18px;font-weight:800;font-size:14.5px;box-shadow:0 8px 20px rgba(18,18,18,.22);}
.hw-tag .mi:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:18px;color:#ff9142;}
.hw-tag.flash:where(:is(.pg-chat-demo,.pg-solutions) *){animation:tagIn .5s cubic-bezier(.34,1.56,.64,1);}
@keyframes tagIn{from{transform:scale(.8);opacity:0}to{transform:none;opacity:1}}
.hw-cap:where(:is(.pg-chat-demo,.pg-solutions) *){text-align:center;font-weight:700;font-size:16px;color:#121212;margin-top:14px;min-height:46px;line-height:1.4;}
.hw-center:where(:is(.pg-chat-demo,.pg-solutions) *){display:flex;justify-content:center;}
.ph:where(:is(.pg-chat-demo,.pg-solutions) *){width:260px;height:460px;background:#121212;border-radius:38px;padding:9px;box-shadow:0 24px 50px rgba(18,18,18,.32);position:relative;}
.ph-notch:where(:is(.pg-chat-demo,.pg-solutions) *){position:absolute;top:15px;left:50%;margin-left:-32px;width:64px;height:16px;border-radius:10px;background:#121212;z-index:5;}
.ph-scr:where(:is(.pg-chat-demo,.pg-solutions) *){position:relative;height:100%;background:#fff;border-radius:30px;overflow:hidden;}
.pz:where(:is(.pg-chat-demo,.pg-solutions) *){position:absolute;inset:0;display:none;padding:40px 14px 14px;}
.hw[data-step="0"] .z0:where(:is(.pg-chat-demo,.pg-solutions) *),.hw[data-step="1"] .z1:where(:is(.pg-chat-demo,.pg-solutions) *),.hw[data-step="2"] .z2:where(:is(.pg-chat-demo,.pg-solutions) *),.hw[data-step="3"] .z3:where(:is(.pg-chat-demo,.pg-solutions) *),.hw[data-step="4"] .z4:where(:is(.pg-chat-demo,.pg-solutions) *){display:block;animation:pzIn .45s ease;}
@keyframes pzIn{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}
@keyframes hwIn{to{opacity:1;transform:none}}
@keyframes ring{0%{box-shadow:0 0 0 0 rgba(237,115,48,.6)}100%{box-shadow:0 0 0 12px rgba(237,115,48,0)}}
.z0:where(:is(.pg-chat-demo,.pg-solutions) *){background:#f8f5f1;}
.z0-h:where(:is(.pg-chat-demo,.pg-solutions) *){display:flex;align-items:center;gap:6px;font-weight:800;font-size:14px;color:#b4530b;margin-bottom:12px;}
.z0-h .mi:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:19px;color:#ed7330;}
.z0-q:where(:is(.pg-chat-demo,.pg-solutions) *){margin-left:auto;max-width:86%;background:#fff;border:1px solid #e7e2dc;border-radius:16px 16px 4px 16px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.35;opacity:0;animation:hwIn .4s .2s forwards;}
.z0-a:where(:is(.pg-chat-demo,.pg-solutions) *){margin-top:14px;}
.z0-a small:where(:is(.pg-chat-demo,.pg-solutions) *){display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7a746d;margin-bottom:8px;opacity:0;animation:hwIn .4s .9s forwards;}
.z0-r:where(:is(.pg-chat-demo,.pg-solutions) *){background:#fff;border:1.5px solid #ece4da;border-radius:14px;padding:11px 12px;margin-bottom:8px;display:flex;align-items:center;gap:8px;opacity:0;transform:translateY(8px);animation:hwIn .4s 1.1s forwards;}
.z0-ph:where(:is(.pg-chat-demo,.pg-solutions) *){height:9px;width:65%;border-radius:5px;background:#e6ddd3;}
.z0-r.hit:where(:is(.pg-chat-demo,.pg-solutions) *){background:#fff7ef;border-color:#ed7330;box-shadow:0 10px 24px rgba(237,115,48,.22);animation:hwIn .5s 1.7s forwards;}
.z0-r b:where(:is(.pg-chat-demo,.pg-solutions) *){display:block;font-size:14.5px;}
.z0-r span:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:12px;color:#50525f;}
.z0-r em:where(:is(.pg-chat-demo,.pg-solutions) *){margin-left:auto;font-style:normal;font-size:10.5px;font-weight:800;background:#ed7330;color:#fff;border-radius:999px;padding:3px 8px;}
.z0-btn:where(:is(.pg-chat-demo,.pg-solutions) *){display:flex;align-items:center;justify-content:center;gap:6px;background:#ed7330;color:#fff;font-weight:800;font-size:13px;border-radius:999px;padding:11px;margin-top:12px;opacity:0;animation:hwIn .4s 2.6s forwards;}
.z0-btn .mi:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:16px;}
.tap:where(:is(.pg-chat-demo,.pg-solutions) *){position:absolute;left:50%;bottom:58px;width:30px;height:30px;margin-left:-15px;border-radius:50%;background:rgba(18,18,18,.25);opacity:0;}
.tap.t0:where(:is(.pg-chat-demo,.pg-solutions) *){animation:tapAnim 1s 3.4s forwards;}
@keyframes tapAnim{0%{opacity:0;transform:scale(1.6)}40%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(2.2)}}
.z1:where(:is(.pg-chat-demo,.pg-solutions) *){padding:34px 0 0;}
.z1-u:where(:is(.pg-chat-demo,.pg-solutions) *){display:flex;align-items:center;gap:5px;margin:0 12px;background:#f3eee8;border-radius:999px;padding:6px 10px;font-size:11.5px;color:#50525f;}
.z1-u .mi:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:13px;}
.z1-u em:where(:is(.pg-chat-demo,.pg-solutions) *){margin-left:auto;font-style:normal;font-size:10.5px;font-weight:800;background:#ed7330;color:#fff;border-radius:999px;padding:2px 8px;}
.z1-ld:where(:is(.pg-chat-demo,.pg-solutions) *){height:3px;background:#f1ebe4;margin-top:8px;}
.z1-ld span:where(:is(.pg-chat-demo,.pg-solutions) *){display:block;height:100%;width:0;background:#ed7330;}
.hw[data-step="1"] .z1-ld span:where(:is(.pg-chat-demo,.pg-solutions) *){animation:ldF .5s .3s ease-out forwards;}
@keyframes ldF{to{width:100%}}
.z1-pg:where(:is(.pg-chat-demo,.pg-solutions) *){padding:12px 14px;opacity:0;}
.hw[data-step="1"] .z1-pg:where(:is(.pg-chat-demo,.pg-solutions) *){animation:hwIn .3s .7s forwards;}
.pm-nav:where(:is(.pg-chat-demo,.pg-solutions) *){display:flex;justify-content:space-between;align-items:center;font-size:12.5px;margin-bottom:12px;}
.pm-nav b:where(:is(.pg-chat-demo,.pg-solutions) *){color:#ed7330;font-size:14px;}
.pm-nav .mi:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:19px;color:#50525f;}
.z1-pg h4:where(:is(.pg-chat-demo,.pg-solutions) *),.z2-bg h4:where(:is(.pg-chat-demo,.pg-solutions) *),.z3a h4:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:19px;line-height:1.2;font-weight:800;margin:0 0 10px;color:#121212;}
.st-btn:where(:is(.pg-chat-demo,.pg-solutions) *){display:inline-block;background:#ed7330;color:#fff;font-weight:800;font-size:12px;border-radius:999px;padding:7px 16px;}
.pm-img:where(:is(.pg-chat-demo,.pg-solutions) *){height:88px;border-radius:12px;background:linear-gradient(135deg,#fdeede,#f6c79b);margin-top:12px;}
.pm-cards:where(:is(.pg-chat-demo,.pg-solutions) *){display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;}
.pm-cards div:where(:is(.pg-chat-demo,.pg-solutions) *){background:#f8f5f1;border:1px solid #ece4da;border-radius:12px;padding:7px;}
.pm-cards u:where(:is(.pg-chat-demo,.pg-solutions) *){display:block;height:46px;border-radius:8px;background:#efe3d6;}
.z1-toast:where(:is(.pg-chat-demo,.pg-solutions) *){position:absolute;left:50%;bottom:20px;transform:translate(-50%,20px);display:flex;align-items:center;gap:6px;background:#121212;color:#fff;font-weight:800;font-size:12.5px;border-radius:999px;padding:9px 16px;white-space:nowrap;opacity:0;box-shadow:0 10px 24px rgba(18,18,18,.3);}
.z1-toast .mi:where(:is(.pg-chat-demo,.pg-solutions) *){color:#ff9142;font-size:16px;}
.hw[data-step="1"] .z1-toast:where(:is(.pg-chat-demo,.pg-solutions) *){animation:hwInC .5s 1s cubic-bezier(.34,1.56,.64,1) forwards;}
@keyframes hwInC{to{opacity:1;transform:translate(-50%,0)}}
.z2:where(:is(.pg-chat-demo,.pg-solutions) *){padding:40px 0 0;}
.z2-bg:where(:is(.pg-chat-demo,.pg-solutions) *){padding:0 14px;opacity:.5;}
.z2-chat:where(:is(.pg-chat-demo,.pg-solutions) *){position:absolute;left:8px;right:8px;bottom:8px;top:96px;background:#fff;border:1.5px solid #ecdccb;border-radius:20px;box-shadow:0 -10px 30px rgba(60,35,15,.2);overflow:hidden;transform:translateY(100%);}
.hw[data-step="2"] .z2-chat:where(:is(.pg-chat-demo,.pg-solutions) *){animation:sheet .5s .2s cubic-bezier(.2,.8,.2,1) forwards;}
@keyframes sheet{to{transform:none}}
.cb-h:where(:is(.pg-chat-demo,.pg-solutions) *){display:flex;align-items:center;gap:7px;background:#121212;color:#fff;padding:10px 12px;font-size:13px;font-weight:700;}
.cb-h .mi:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:18px;color:#ff9142;}
.cb-h em:where(:is(.pg-chat-demo,.pg-solutions) *){margin-left:auto;font-style:normal;font-size:10px;background:#2e7d4f;border-radius:999px;padding:2px 8px;}
.cb-b:where(:is(.pg-chat-demo,.pg-solutions) *){padding:10px;display:flex;flex-direction:column;gap:8px;}
.cb-m:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:12.5px;line-height:1.35;padding:7px 11px;border-radius:12px;max-width:88%;opacity:0;transform:translateY(6px);}
.cb-m.v:where(:is(.pg-chat-demo,.pg-solutions) *){background:#f1ece6;align-self:flex-start;border-bottom-left-radius:3px;}
.cb-m.b:where(:is(.pg-chat-demo,.pg-solutions) *){background:#ed7330;color:#fff;align-self:flex-end;border-bottom-right-radius:3px;}
.cb-sum:where(:is(.pg-chat-demo,.pg-solutions) *){display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:#b4530b;background:#f8f5f1;border:1px dashed #ed7330;border-radius:10px;padding:8px 10px;opacity:0;}
.cb-sum .mi:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:16px;}
.hw[data-step="2"] .cb-m:nth-child(1):where(:is(.pg-chat-demo,.pg-solutions) *){animation:hwIn .4s 1s forwards;}
.hw[data-step="2"] .cb-m:nth-child(2):where(:is(.pg-chat-demo,.pg-solutions) *){animation:hwIn .4s 1.9s forwards;}
.hw[data-step="2"] .cb-m:nth-child(3):where(:is(.pg-chat-demo,.pg-solutions) *){animation:hwIn .4s 2.9s forwards;}
.hw[data-step="2"] .cb-m:nth-child(4):where(:is(.pg-chat-demo,.pg-solutions) *){animation:hwIn .4s 3.5s forwards;}
.hw[data-step="2"] .cb-sum:where(:is(.pg-chat-demo,.pg-solutions) *){animation:hwIn .4s 4.4s forwards;}
.z3:where(:is(.pg-chat-demo,.pg-solutions) *){padding:0;}
.z3a:where(:is(.pg-chat-demo,.pg-solutions) *),.z3b:where(:is(.pg-chat-demo,.pg-solutions) *),.z3c:where(:is(.pg-chat-demo,.pg-solutions) *){position:absolute;inset:0;padding:40px 14px 14px;opacity:0;}
.hw[data-step="3"] .z3a:where(:is(.pg-chat-demo,.pg-solutions) *){animation:lyA 5.4s forwards;}
.hw[data-step="3"] .z3b:where(:is(.pg-chat-demo,.pg-solutions) *){animation:lyB 5.4s forwards;}
.hw[data-step="3"] .z3c:where(:is(.pg-chat-demo,.pg-solutions) *){animation:lyC 5.4s forwards;}
@keyframes lyA{0%,32%{opacity:1}38%,100%{opacity:0}}
@keyframes lyB{0%,32%{opacity:0}38%,64%{opacity:1}70%,100%{opacity:0}}
@keyframes lyC{0%,64%{opacity:0}70%,100%{opacity:1}}
.ph-inst:where(:is(.pg-chat-demo,.pg-solutions) *){position:absolute;left:10px;right:10px;bottom:12px;display:flex;align-items:center;gap:8px;background:#fff;border:1.5px solid #ecdccb;border-radius:15px;padding:9px;box-shadow:0 12px 26px rgba(60,35,15,.22);font-size:12px;}
.ph-inst b:where(:is(.pg-chat-demo,.pg-solutions) *){display:block;font-size:12.5px;}
.ph-inst small:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:11px;color:#50525f;}
.pi-i:where(:is(.pg-chat-demo,.pg-solutions) *),.pp-i:where(:is(.pg-chat-demo,.pg-solutions) *){width:30px;height:30px;border-radius:9px;background:#ed7330;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.pi-i .mi:where(:is(.pg-chat-demo,.pg-solutions) *),.pp-i .mi:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:18px;}
.pi-b:where(:is(.pg-chat-demo,.pg-solutions) *){margin-left:auto;background:#ed7330;color:#fff;font-weight:800;border-radius:999px;padding:5px 12px;font-size:11.5px;}
.z3b:where(:is(.pg-chat-demo,.pg-solutions) *){background:linear-gradient(180deg,#fdeede,#f8f5f1);}
.hs-clock:where(:is(.pg-chat-demo,.pg-solutions) *){text-align:center;font-weight:800;font-size:13px;margin-bottom:16px;color:#b4530b;}
.hs-grid:where(:is(.pg-chat-demo,.pg-solutions) *){display:grid;grid-template-columns:repeat(4,1fr);gap:12px;}
.hs-grid i:where(:is(.pg-chat-demo,.pg-solutions) *){aspect-ratio:1;border-radius:13px;background:#e6ddd3;display:block;}
.hs-grid i.app:where(:is(.pg-chat-demo,.pg-solutions) *){background:#ed7330;color:#fff;display:flex;align-items:center;justify-content:center;transform:scale(0);}
.hs-grid i.app .mi:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:24px;}
.hw[data-step="3"] .hs-grid i.app:where(:is(.pg-chat-demo,.pg-solutions) *){animation:appIn .6s 2s cubic-bezier(.34,1.56,.64,1) forwards;}
@keyframes appIn{to{transform:scale(1)}}
.hs-lbl:where(:is(.pg-chat-demo,.pg-solutions) *){margin-top:18px;text-align:center;font-size:12.5px;font-weight:800;color:#2e7d4f;}
.z3c:where(:is(.pg-chat-demo,.pg-solutions) *){background:linear-gradient(180deg,#3a2a20,#121212);color:#fff;}
.lk-day:where(:is(.pg-chat-demo,.pg-solutions) *){text-align:center;font-size:12px;font-weight:800;color:#ff9142;letter-spacing:.06em;text-transform:uppercase;margin-top:8px;}
.lk-clock:where(:is(.pg-chat-demo,.pg-solutions) *){text-align:center;font-weight:800;font-size:46px;margin:6px 0 26px;}
.ph-push:where(:is(.pg-chat-demo,.pg-solutions) *){display:flex;gap:9px;background:rgba(255,255,255,.16);border-radius:16px;padding:11px;font-size:12px;transform:translateY(-30px);opacity:0;}
.hw[data-step="3"] .ph-push:where(:is(.pg-chat-demo,.pg-solutions) *){animation:hwIn .6s 4.1s cubic-bezier(.34,1.56,.64,1) forwards;}
.ph-push b:where(:is(.pg-chat-demo,.pg-solutions) *){display:flex;justify-content:space-between;font-size:12.5px;}
.ph-push small:where(:is(.pg-chat-demo,.pg-solutions) *){font-weight:500;opacity:.7;}
.ph-push span:where(:is(.pg-chat-demo,.pg-solutions) *){opacity:.92;line-height:1.3;}
.z4:where(:is(.pg-chat-demo,.pg-solutions) *){padding:0;background:#efe7dd;}
.wa-h:where(:is(.pg-chat-demo,.pg-solutions) *){background:#128c5a;color:#fff;padding:38px 14px 10px;display:flex;align-items:center;gap:8px;font-size:13px;}
.wa-h b:where(:is(.pg-chat-demo,.pg-solutions) *){display:block;}
.wa-h small:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:11px;opacity:.85;}
.wa-h .mi:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:26px;background:rgba(255,255,255,.2);border-radius:50%;padding:3px;}
.wa-b:where(:is(.pg-chat-demo,.pg-solutions) *){padding:14px 12px;display:flex;flex-direction:column;gap:10px;}
.wa-m:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:12.5px;line-height:1.35;padding:8px 11px;border-radius:11px;max-width:88%;opacity:0;transform:translateY(8px);}
.wa-m.c:where(:is(.pg-chat-demo,.pg-solutions) *){background:#fff;align-self:flex-start;}
.wa-m.a:where(:is(.pg-chat-demo,.pg-solutions) *){background:#d9fdd3;align-self:flex-end;}
.wa-m small:where(:is(.pg-chat-demo,.pg-solutions) *){display:block;font-size:11px;color:#2e7d4f;font-weight:700;margin-top:3px;}
.hw[data-step="4"] .wa-m:nth-child(1):where(:is(.pg-chat-demo,.pg-solutions) *){animation:hwIn .4s .4s forwards;}
.hw[data-step="4"] .wa-m:nth-child(2):where(:is(.pg-chat-demo,.pg-solutions) *){animation:hwIn .4s 1.4s forwards;}
.hw[data-step="4"] .wa-m:nth-child(3):where(:is(.pg-chat-demo,.pg-solutions) *){animation:hwIn .4s 2.4s forwards;}
.wa-soon:where(:is(.pg-chat-demo,.pg-solutions) *){position:absolute;bottom:18px;left:50%;transform:translateX(-50%);background:#121212;color:#fff;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:7px 16px;white-space:nowrap;}
.hw-eg:where(:is(.pg-chat-demo,.pg-solutions) *){text-align:center;font-size:12px;color:#7a746d;margin-top:2px;}
@media (max-width:900px){.hw:where(:is(.pg-chat-demo,.pg-solutions) *){grid-template-columns:1fr;gap:24px;}
.hw-steps small:where(:is(.pg-chat-demo,.pg-solutions) *){max-height:40px;opacity:1;}
}@media (max-width:560px){.ph:where(:is(.pg-chat-demo,.pg-solutions) *){width:236px;height:430px;}
.hw-tag:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:13px;padding:7px 14px;}
}@media (prefers-reduced-motion:reduce){.pz:where(:is(.pg-chat-demo,.pg-solutions) *),.pz *:where(:is(.pg-chat-demo,.pg-solutions) *),.hw-tag:where(:is(.pg-chat-demo,.pg-solutions) *){animation:none !important;transition:none !important;}
.z0-q:where(:is(.pg-chat-demo,.pg-solutions) *),.z0-a small:where(:is(.pg-chat-demo,.pg-solutions) *),.z0-r:where(:is(.pg-chat-demo,.pg-solutions) *),.z0-btn:where(:is(.pg-chat-demo,.pg-solutions) *),.z1-pg:where(:is(.pg-chat-demo,.pg-solutions) *),.cb-m:where(:is(.pg-chat-demo,.pg-solutions) *),.cb-sum:where(:is(.pg-chat-demo,.pg-solutions) *),.wa-m:where(:is(.pg-chat-demo,.pg-solutions) *){opacity:1 !important;transform:none !important;}
.z1-ld span:where(:is(.pg-chat-demo,.pg-solutions) *){width:100%;}
.z1-toast:where(:is(.pg-chat-demo,.pg-solutions) *){opacity:1;transform:translate(-50%,0);}
.z2-chat:where(:is(.pg-chat-demo,.pg-solutions) *){transform:none;}
.z3a:where(:is(.pg-chat-demo,.pg-solutions) *){opacity:1 !important;}
.z3b:where(:is(.pg-chat-demo,.pg-solutions) *),.z3c:where(:is(.pg-chat-demo,.pg-solutions) *){display:none;}
}.cb-call:where(:is(.pg-chat-demo,.pg-solutions) *){margin-left:6px;width:28px;height:28px;border-radius:50%;background:#2e7d4f;display:inline-flex;align-items:center;justify-content:center;}
.cb-call .mi:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:16px !important;color:#fff !important;}
.hw[data-step="2"] .cb-call:where(:is(.pg-chat-demo,.pg-solutions) *){animation:ring 1s 4s 2;}
.z2-call:where(:is(.pg-chat-demo,.pg-solutions) *){position:absolute;inset:0;background:linear-gradient(180deg,#2c2822,#121212);color:#fff;display:flex;flex-direction:column;align-items:center;padding:60px 18px 20px;opacity:0;z-index:3;}
.hw[data-step="2"] .z2-call:where(:is(.pg-chat-demo,.pg-solutions) *){animation:hwIn .5s 5.2s forwards;}
.cl-av:where(:is(.pg-chat-demo,.pg-solutions) *){width:74px;height:74px;border-radius:50%;background:#ed7330;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 8px rgba(237,115,48,.25);}
.cl-av .mi:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:38px;}
.z2-call b:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:18px;margin-top:14px;}
.z2-call small:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:12.5px;color:#d8d4cf;margin-top:2px;}
.cl-t:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:13px;color:#ff9142;font-weight:800;margin:10px 0 14px;font-variant-numeric:tabular-nums;}
.cl-wave:where(:is(.pg-chat-demo,.pg-solutions) *){display:flex;gap:5px;align-items:center;height:40px;}
.cl-wave i:where(:is(.pg-chat-demo,.pg-solutions) *){display:block;width:5px;height:12px;border-radius:3px;background:#ed7330;animation:wv .9s ease-in-out infinite;}
.cl-wave i:nth-child(2):where(:is(.pg-chat-demo,.pg-solutions) *){animation-delay:.1s}
.cl-wave i:nth-child(3):where(:is(.pg-chat-demo,.pg-solutions) *){animation-delay:.2s}
.cl-wave i:nth-child(4):where(:is(.pg-chat-demo,.pg-solutions) *){animation-delay:.3s}
.cl-wave i:nth-child(5):where(:is(.pg-chat-demo,.pg-solutions) *){animation-delay:.2s}
.cl-wave i:nth-child(6):where(:is(.pg-chat-demo,.pg-solutions) *){animation-delay:.1s}
.cl-wave i:nth-child(7):where(:is(.pg-chat-demo,.pg-solutions) *){animation-delay:.25s}
@keyframes wv{50%{height:36px}}
.cl-say:where(:is(.pg-chat-demo,.pg-solutions) *){margin-top:14px;font-size:13px;line-height:1.4;text-align:center;background:rgba(255,255,255,.12);border-radius:14px;padding:10px 12px;opacity:0;}
.hw[data-step="2"] .cl-say:where(:is(.pg-chat-demo,.pg-solutions) *){animation:hwIn .5s 6.2s forwards;}
.cl-sum:where(:is(.pg-chat-demo,.pg-solutions) *){display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:#b4530b;background:#f8f5f1;border:1px dashed #ed7330;border-radius:10px;padding:8px 10px;margin-top:12px;opacity:0;}
.cl-sum .mi:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:16px;}
.hw[data-step="2"] .cl-sum:where(:is(.pg-chat-demo,.pg-solutions) *){animation:hwIn .5s 7.4s forwards;}
.cl-end:where(:is(.pg-chat-demo,.pg-solutions) *){margin-top:auto;width:46px;height:46px;border-radius:50%;background:#c23a31;display:flex;align-items:center;justify-content:center;}
.cl-end .mi:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:24px;}
@media (prefers-reduced-motion:reduce){.z2-call:where(:is(.pg-chat-demo,.pg-solutions) *){opacity:0;}
.cl-wave i:where(:is(.pg-chat-demo,.pg-solutions) *){animation:none !important;}
}.z0:where(:is(.pg-chat-demo,.pg-solutions) *){padding:38px 12px 12px;}
.z0-h:where(:is(.pg-chat-demo,.pg-solutions) *){margin-bottom:10px;}
.z0-q:where(:is(.pg-chat-demo,.pg-solutions) *){max-width:94%;font-size:12.5px;padding:9px 11px;}
.z0-a:where(:is(.pg-chat-demo,.pg-solutions) *){margin-top:12px;}
.z0-r:where(:is(.pg-chat-demo,.pg-solutions) *){padding:10px 11px;margin-bottom:7px;}
.z0-r.hit:where(:is(.pg-chat-demo,.pg-solutions) *){flex-direction:column;align-items:stretch;gap:5px;padding:11px 12px;}
.z0-r.hit em:where(:is(.pg-chat-demo,.pg-solutions) *){order:-1;align-self:flex-start;margin:0;}
.z0-r.hit b:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:15px;}
.z0-r.hit span:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:12px;display:block;}
.z0-r2:where(:is(.pg-chat-demo,.pg-solutions) *){animation:hwIn .4s 2.2s forwards;}
.z0-btn:where(:is(.pg-chat-demo,.pg-solutions) *){position:relative;font-size:12.5px;padding:11px 10px;margin-top:10px;}
.z0-btn .tap:where(:is(.pg-chat-demo,.pg-solutions) *){left:auto;right:22px;bottom:-4px;margin:0;}
.ex-tab:where(:is(.pg-chat-demo,.pg-solutions) *){padding:18px 20px;border:1.5px solid #e2d6c8;}
.ex-ic:where(:is(.pg-chat-demo,.pg-solutions) *){flex-shrink:0;width:46px;height:46px;border-radius:14px;background:#fdeede;color:#ed7330;display:flex;align-items:center;justify-content:center;transition:all .2s;}
.ex-ic .mi:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:26px;}
.ex-tab.on .ex-ic:where(:is(.pg-chat-demo,.pg-solutions) *){background:#ed7330;color:#fff;}
.ex-q:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:17px;font-weight:800;}
.ex-q small:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:13px !important;font-weight:700 !important;letter-spacing:0 !important;color:#b4530b !important;margin:5px 0 0 !important;}
.ex-tab.on .ex-q small:where(:is(.pg-chat-demo,.pg-solutions) *){color:#ff9142 !important;}
.ex-tab.on .ex-ar:where(:is(.pg-chat-demo,.pg-solutions) *){color:#ff9142;}
.ex-panels:where(:is(.pg-chat-demo,.pg-solutions) *){border:1.5px solid #ecdccb;}
.ex-panel:where(:is(.pg-chat-demo,.pg-solutions) *){grid-template-columns:1fr;gap:16px;align-content:start;padding:28px;}
.ex-panel.on:where(:is(.pg-chat-demo,.pg-solutions) *){grid-template-columns:.8fr 1.2fr;align-items:center;}
.ex-pain:where(:is(.pg-chat-demo,.pg-solutions) *){margin-bottom:16px;background:#fff;border:1.5px dashed #e2b48a;border-radius:16px;padding:14px 18px;font-size:16px;font-weight:700;color:#121212;line-height:1.45;}
.ex-pain span:where(:is(.pg-chat-demo,.pg-solutions) *){display:block;font-size:11.5px;font-weight:800;letter-spacing:.14em;color:#a3261c;margin-bottom:4px;}
.ex-for:where(:is(.pg-chat-demo,.pg-solutions) *){color:#b4530b;font-size:12px !important;}
.ex-copy h3:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:28px !important;}
.ex-copy p:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:16px !important;color:#3d3f4a !important;}
.ex-res:where(:is(.pg-chat-demo,.pg-solutions) *){border:1.5px solid #f6c79b;}
.ex-copy li:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:15.5px !important;}
.ex-act:where(:is(.pg-chat-demo,.pg-solutions) *){display:flex;align-items:center;gap:12px;flex-wrap:wrap;}
.ex-best:where(:is(.pg-chat-demo,.pg-solutions) *){margin-top:12px;font-size:13.5px;font-weight:700;color:#50525f;}
.ex-foot:where(:is(.pg-chat-demo,.pg-solutions) *){max-width:1160px;margin:28px auto 0;text-align:center;font-size:16px;color:#3d3f4a;}
.ex-foot a:where(:is(.pg-chat-demo,.pg-solutions) *){color:#b4530b;font-weight:800;}
@media (max-width:980px){.ex-panel.on:where(:is(.pg-chat-demo,.pg-solutions) *){grid-template-columns:1fr;}
.ex-panel:where(:is(.pg-chat-demo,.pg-solutions) *){padding:22px;}
}.ex-pain:where(:is(.pg-chat-demo,.pg-solutions) *),.ex-best:where(:is(.pg-chat-demo,.pg-solutions) *),.ex-copy ul:where(:is(.pg-chat-demo,.pg-solutions) *),.ex-for:where(:is(.pg-chat-demo,.pg-solutions) *),.ex-act .ac-plan:where(:is(.pg-chat-demo,.pg-solutions) *){display:none !important;}
.ex-panel:where(:is(.pg-chat-demo,.pg-solutions) *){padding:36px 32px !important;}
.ex-panel.on:where(:is(.pg-chat-demo,.pg-solutions) *){gap:28px;}
.ex-copy h3:where(:is(.pg-chat-demo,.pg-solutions) *){font-size:30px !important;margin:0 0 12px !important;}
.ex-copy p:where(:is(.pg-chat-demo,.pg-solutions) *){margin:0 0 20px !important;}
.ex-res:where(:is(.pg-chat-demo,.pg-solutions) *){margin-bottom:24px !important;}
.ex-vis img:where(:is(.pg-chat-demo,.pg-solutions) *){max-height:300px;}
.ex-tabs:where(:is(.pg-chat-demo,.pg-solutions) *){gap:14px;}
.ex-tab:where(:is(.pg-chat-demo,.pg-solutions) *){padding:20px 22px;}
.pm-d:where(:is(.pg-chat-demo,.pg-solutions) *){display:block;font-size:13.5px;font-weight:500;color:#50525f;margin-top:3px;}
.reviews-band:where(:is(.pg-chat-demo,.pg-solutions) *){background:var(--cream) !important;}
.cd-grid:where(.pg-chat-demo *){max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 480px;gap:48px;align-items:start;}
.cd-side:where(.pg-chat-demo *){padding-top:6px;}
.cd-h:where(.pg-chat-demo *){text-align:left !important;font-size:clamp(26px,3vw,34px) !important;margin:0 0 10px !important;}
.cd-d:where(.pg-chat-demo *){text-align:left !important;margin:0 0 22px !important;font-size:17px;color:#3d3f4a;}
.cd-side .step-tag:where(.pg-chat-demo *){margin-bottom:14px;}
.cd-caps:where(.pg-chat-demo *){display:flex;flex-direction:column;gap:12px;}
.cd-cap:where(.pg-chat-demo *){font:inherit;text-align:left;display:flex;align-items:center;gap:14px;background:#fff;border:1.5px solid #e2d6c8;border-radius:18px;padding:14px 18px;cursor:pointer;color:#121212;transition:all .2s;box-shadow:0 6px 16px rgba(60,35,15,.05);}
.cd-cap:hover:where(.pg-chat-demo *){border-color:#ed7330;transform:translateY(-2px);box-shadow:0 12px 26px rgba(237,115,48,.15);}
.cd-ic:where(.pg-chat-demo *){flex-shrink:0;width:48px;height:48px;border-radius:14px;background:#ed7330;color:#fff;display:flex;align-items:center;justify-content:center;}
.cd-ic .mi:where(.pg-chat-demo *){font-size:26px;}
.cd-cap b:where(.pg-chat-demo *){display:block;font-size:17px;font-weight:800;}
.cd-cap small:where(.pg-chat-demo *){display:block;font-size:14.5px;color:#50525f;margin-top:2px;}
.cd-inbox:where(.pg-chat-demo *){margin-top:22px;background:#f8f5f1;border:1.5px dashed #e2b48a;border-radius:20px;padding:18px 20px;}
.cd-ib-h:where(.pg-chat-demo *){display:flex;align-items:center;gap:8px;margin-bottom:10px;}
.cd-ib-h .mi:where(.pg-chat-demo *){color:#ed7330;font-size:22px;}
.cd-ib-h b:where(.pg-chat-demo *){font-size:16px;}
.cd-ib-h em:where(.pg-chat-demo *){margin-left:auto;font-style:normal;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7a746d;}
.cd-ib-empty:where(.pg-chat-demo *){font-size:14.5px;color:#50525f;line-height:1.5;}
.cd-lead:where(.pg-chat-demo *){background:#fff;border:1.5px solid #ed7330;border-radius:16px;padding:14px 16px;font-size:14.5px;line-height:1.55;box-shadow:0 10px 24px rgba(237,115,48,.16);animation:cdPop .5s cubic-bezier(.34,1.56,.64,1);}
.cd-lead[hidden]:where(.pg-chat-demo *){display:none;}
.cd-lead .l-t:where(.pg-chat-demo *){display:flex;align-items:center;gap:8px;margin-bottom:6px;}
.cd-lead .l-t b:where(.pg-chat-demo *){font-size:15.5px;}
.cd-lead .l-t em:where(.pg-chat-demo *){margin-left:auto;font-style:normal;font-size:11.5px;font-weight:800;background:#e8f6ee;color:#1f6b3d;border-radius:999px;padding:3px 10px;}
.cd-lead ul:where(.pg-chat-demo *){margin:6px 0 0;padding:0;list-style:none;display:grid;gap:3px;}
.cd-lead li b:where(.pg-chat-demo *){color:#121212;}
.cd-lead li:where(.pg-chat-demo *){color:#3d3f4a;}
@keyframes cdPop{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}
.cd-wrap:where(.pg-chat-demo *){position:sticky;top:20px;}
.cd-chat:where(.pg-chat-demo *){position:relative;height:720px;max-height:calc(100vh - 40px);min-height:560px;display:flex;flex-direction:column;background:#fff;border:1.5px solid #e2d6c8;border-radius:28px;overflow:hidden;box-shadow:0 26px 60px rgba(60,35,15,.18);}
.cd-top:where(.pg-chat-demo *){display:flex;align-items:center;gap:10px;padding:14px 16px;background:linear-gradient(120deg,#ed7330,#f58a47);color:#fff;position:relative;z-index:3;}
.cd-av:where(.pg-chat-demo *){width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;font-weight:800;flex-shrink:0;}
.cd-who b:where(.pg-chat-demo *){display:block;font-size:15.5px;}
.cd-who small:where(.pg-chat-demo *){font-size:12.5px;opacity:.9;}
.cd-lg:where(.pg-chat-demo *){margin-left:auto;position:relative;}
.cd-lgb:where(.pg-chat-demo *){font:inherit;display:inline-flex;align-items:center;gap:4px;background:rgba(255,255,255,.22);color:#fff;border:0;border-radius:999px;padding:7px 10px 7px 8px;font-size:13px;font-weight:700;cursor:pointer;}
.cd-lgb .mi:where(.pg-chat-demo *){font-size:18px;}
.cd-lgl:where(.pg-chat-demo *){position:absolute;right:0;top:calc(100% + 8px);background:#fff;color:#121212;border-radius:14px;box-shadow:0 14px 34px rgba(18,18,18,.25);list-style:none;margin:0;padding:6px;min-width:210px;z-index:5;}
.cd-lgl[hidden]:where(.pg-chat-demo *){display:none;}
.cd-lgl li:where(.pg-chat-demo *){padding:9px 12px;border-radius:10px;font-size:14.5px;font-weight:600;cursor:pointer;}
.cd-lgl li:hover:where(.pg-chat-demo *){background:#fff7ef;}
.cd-lgl li.on:where(.pg-chat-demo *){background:#fdeede;color:#b4530b;font-weight:800;}
.cd-lgl li.cd-any:where(.pg-chat-demo *){cursor:default;font-size:12.5px;color:#7a746d;font-weight:600;}
.cd-lgl li.cd-any:hover:where(.pg-chat-demo *){background:none;}
.cd-callb:where(.pg-chat-demo *){width:40px;height:40px;border-radius:50%;border:0;background:#fff;color:#2e7d4f;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;box-shadow:0 6px 14px rgba(0,0,0,.15);}
.cd-callb .mi:where(.pg-chat-demo *){font-size:22px;}
.cd-callb.pulse:where(.pg-chat-demo *){animation:cdRing 1.6s ease-out 3;}
@keyframes cdRing{0%{box-shadow:0 0 0 0 rgba(255,255,255,.8)}100%{box-shadow:0 0 0 14px rgba(255,255,255,0)}}
.cd-msgs:where(.pg-chat-demo *){flex:1;overflow-y:auto;padding:18px 16px 8px;background:#f8f5f1;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth;}
.cd-m:where(.pg-chat-demo *){max-width:86%;padding:11px 15px;border-radius:18px;font-size:15.5px;line-height:1.5;animation:cdIn .3s ease;}
@keyframes cdIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.cd-m.b:where(.pg-chat-demo *){align-self:flex-start;background:#fff;border:1px solid #ece4da;border-bottom-left-radius:5px;color:#2c2822;}
.cd-m.u:where(.pg-chat-demo *){align-self:flex-end;background:#ed7330;color:#fff;border-bottom-right-radius:5px;}
.cd-sys:where(.pg-chat-demo *){align-self:center;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;color:#b4530b;background:#fdeede;border:1px solid #f6c79b;border-radius:999px;padding:5px 12px;animation:cdIn .3s ease;}
.cd-sys .mi:where(.pg-chat-demo *){font-size:16px;}
.cd-typ:where(.pg-chat-demo *){align-self:flex-start;display:flex;gap:4px;background:#fff;border:1px solid #ece4da;border-radius:16px;padding:12px 14px;}
.cd-typ i:where(.pg-chat-demo *){width:7px;height:7px;border-radius:50%;background:#b9b2aa;animation:cdDot 1s infinite;}
.cd-typ i:nth-child(2):where(.pg-chat-demo *){animation-delay:.15s}
.cd-typ i:nth-child(3):where(.pg-chat-demo *){animation-delay:.3s}
@keyframes cdDot{50%{transform:translateY(-4px);opacity:.5}}
.cd-card:where(.pg-chat-demo *){align-self:stretch;background:#fff;border:1.5px solid #ecdccb;border-radius:16px;padding:14px 16px;font-size:14.5px;animation:cdIn .35s ease;box-shadow:0 8px 20px rgba(60,35,15,.08);}
.cd-card h4:where(.pg-chat-demo *){margin:0 0 8px;font-size:15.5px;font-weight:800;display:flex;align-items:center;gap:8px;}
.cd-card h4 .mi:where(.pg-chat-demo *){color:#ed7330;font-size:20px;}
.cd-steps:where(.pg-chat-demo *){list-style:none;margin:0;padding:0;display:grid;gap:8px;}
.cd-steps li:where(.pg-chat-demo *){display:flex;align-items:center;gap:8px;color:#50525f;}
.cd-steps .mi:where(.pg-chat-demo *){width:20px;height:20px;border-radius:50%;background:#f1ece6;color:#a89f96;font-size:14px;}
.cd-steps li.run .mi:where(.pg-chat-demo *){background:#fdeede;color:#ed7330;animation:cdSpin 1s linear infinite;}
.cd-steps li.done:where(.pg-chat-demo *){color:#121212;}
.cd-steps li.done .mi:where(.pg-chat-demo *){background:#2fa866;color:#fff;}
@keyframes cdSpin{to{transform:rotate(360deg)}}
.cd-score:where(.pg-chat-demo *){display:flex;align-items:center;gap:14px;margin-bottom:10px;}
.cd-ring:where(.pg-chat-demo *){width:68px;height:68px;border-radius:50%;background:conic-gradient(#d1432a calc(var(--p)*1%),#f1ece6 0);display:flex;align-items:center;justify-content:center;}
.cd-ring b:where(.pg-chat-demo *){width:54px;height:54px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;color:#d1432a;}
.cd-score small:where(.pg-chat-demo *){display:block;font-size:12.5px;color:#7a746d;}
.cd-miss:where(.pg-chat-demo *){display:flex;flex-direction:column;gap:6px;margin-top:4px;}
.cd-miss span:where(.pg-chat-demo *){display:flex;align-items:center;gap:6px;font-weight:700;font-size:14px;}
.cd-miss .mi:where(.pg-chat-demo *){width:20px;height:20px;border-radius:50%;background:#d1432a;color:#fff;font-size:14px;}
.cd-sum:where(.pg-chat-demo *){list-style:none;margin:0 0 12px;padding:0;display:grid;gap:5px;}
.cd-sum li:where(.pg-chat-demo *){display:flex;gap:8px;}
.cd-sum b:where(.pg-chat-demo *){min-width:92px;color:#7a746d;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em;padding-top:1px;}
.cd-sum span:where(.pg-chat-demo *){color:#121212;font-weight:600;}
.cd-wa:where(.pg-chat-demo *){display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#25d366;color:#fff;font:inherit;font-weight:800;font-size:15.5px;border:0;border-radius:999px;padding:12px 16px;cursor:pointer;text-decoration:none;box-shadow:0 10px 22px rgba(37,211,102,.35);}
.cd-wa:hover:where(.pg-chat-demo *){background:#1fb858;}
.cd-wa .mi:where(.pg-chat-demo *){font-size:22px;}
.cd-wa.sent:where(.pg-chat-demo *){background:#e8f6ee;color:#1f6b3d;box-shadow:none;cursor:default;}
.cd-note:where(.pg-chat-demo *){font-size:12.5px;color:#7a746d;margin:8px 0 0;line-height:1.4;text-align:center;}
.cd-qr:where(.pg-chat-demo *){display:flex;flex-wrap:wrap;gap:8px;padding:6px 16px 12px;background:#f8f5f1;min-height:8px;}
.cd-qr button:where(.pg-chat-demo *){font:inherit;font-size:14px;font-weight:700;color:#b4530b;background:#fff;border:1.5px solid #ed7330;border-radius:999px;padding:8px 14px;cursor:pointer;transition:all .2s;}
.cd-qr button:hover:where(.pg-chat-demo *){background:#ed7330;color:#fff;}
.cd-in:where(.pg-chat-demo *){display:flex;align-items:center;gap:8px;padding:12px 14px;border-top:1px solid #ece4da;background:#fff;}
.cd-in input:where(.pg-chat-demo *){flex:1;min-width:0;font:inherit;font-size:15.5px;padding:12px 16px;border:1.5px solid #e2d6c8;border-radius:999px;background:#f8f5f1;}
.cd-in input:focus:where(.pg-chat-demo *){outline:2px solid #ed7330;border-color:#ed7330;}
.cd-mic:where(.pg-chat-demo *),.cd-send:where(.pg-chat-demo *){width:44px;height:44px;border-radius:50%;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;}
.cd-mic:where(.pg-chat-demo *){background:#fdeede;color:#b4530b;}
.cd-send:where(.pg-chat-demo *){background:#ed7330;color:#fff;}
.cd-mic .mi:where(.pg-chat-demo *),.cd-send .mi:where(.pg-chat-demo *){font-size:22px;}
.cd-pow:where(.pg-chat-demo *){text-align:center;font-size:12px;color:#8f877e;padding:0 12px 10px;background:#fff;}
.cd-call:where(.pg-chat-demo *){position:absolute;inset:0;z-index:6;background:linear-gradient(180deg,#2c2218 0%,#14100c 100%);color:#fff;display:flex;flex-direction:column;align-items:center;padding:56px 22px 22px;animation:cdIn .35s ease;}
.cd-call[hidden]:where(.pg-chat-demo *){display:none;}
.cd-call-av:where(.pg-chat-demo *){width:92px;height:92px;border-radius:50%;background:#ed7330;display:flex;align-items:center;justify-content:center;font-size:38px;font-weight:800;box-shadow:0 0 0 10px rgba(237,115,48,.25),0 0 0 22px rgba(237,115,48,.12);animation:cdBreath 2.4s ease-in-out infinite;}
@keyframes cdBreath{50%{box-shadow:0 0 0 16px rgba(237,115,48,.28),0 0 0 32px rgba(237,115,48,.1)}}
.cd-call b:where(.pg-chat-demo *){font-size:20px;margin-top:28px;}
.cd-call small:where(.pg-chat-demo *){font-size:14px;color:#d8d4cf;margin-top:2px;}
.cd-timer:where(.pg-chat-demo *){font-size:15px;font-weight:800;color:#ff9142;margin:8px 0 12px;font-variant-numeric:tabular-nums;}
.cd-wave:where(.pg-chat-demo *){display:flex;gap:5px;align-items:center;height:44px;}
.cd-wave i:where(.pg-chat-demo *){display:block;width:5px;height:10px;border-radius:3px;background:#ed7330;}
.cd-call.talk .cd-wave i:where(.pg-chat-demo *){animation:cdWv .8s ease-in-out infinite;}
.cd-wave i:nth-child(2n):where(.pg-chat-demo *){animation-delay:.12s !important}
.cd-wave i:nth-child(3n):where(.pg-chat-demo *){animation-delay:.24s !important}
.cd-wave i:nth-child(5n):where(.pg-chat-demo *){animation-delay:.36s !important}
@keyframes cdWv{50%{height:38px}}
.cd-cap-box:where(.pg-chat-demo *){flex:1;width:100%;margin:14px 0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;}
.cd-cl:where(.pg-chat-demo *){font-size:14.5px;line-height:1.45;padding:9px 13px;border-radius:14px;max-width:88%;animation:cdIn .3s ease;}
.cd-cl.o:where(.pg-chat-demo *){align-self:flex-start;background:rgba(255,255,255,.12);}
.cd-cl.u:where(.pg-chat-demo *){align-self:flex-end;background:#ed7330;}
.cd-cl small:where(.pg-chat-demo *){display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin:0 0 2px;color:inherit;}
.cd-call-btns:where(.pg-chat-demo *){display:flex;gap:18px;align-items:center;}
.cd-cb:where(.pg-chat-demo *){width:54px;height:54px;border-radius:50%;border:0;background:rgba(255,255,255,.15);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;}
.cd-cb.end:where(.pg-chat-demo *){width:64px;height:64px;background:#d1432a;}
.cd-cb .mi:where(.pg-chat-demo *){font-size:26px;}
.cd-call-n:where(.pg-chat-demo *){font-size:12px;color:#a8a29a;margin:12px 0 0;}
@media (max-width:980px){.cd-grid:where(.pg-chat-demo *){grid-template-columns:1fr;gap:32px;}
.cd-wrap:where(.pg-chat-demo *){position:static;order:-1;}
.cd-chat:where(.pg-chat-demo *){height:680px;}
}@media (prefers-reduced-motion:reduce){.cd-m:where(.pg-chat-demo *),.cd-card:where(.pg-chat-demo *),.cd-lead:where(.pg-chat-demo *),.cd-call-av:where(.pg-chat-demo *),.cd-wave i:where(.pg-chat-demo *),.cd-callb.pulse:where(.pg-chat-demo *){animation:none !important;}
}@media (max-width:900px){.hx-stage:where(:is(.pg-home,.pg-why-headless) *){display:flex !important;flex-direction:column;align-items:stretch;padding:24px 14px 20px !important;gap:0;}
.hx-label:where(:is(.pg-home,.pg-why-headless) *){position:static !important;margin:0 0 18px !important;}
.hx-speed:where(:is(.pg-home,.pg-why-headless) *){position:static !important;transform:none !important;align-self:center;margin:18px 0 0;order:3;}
.hx-bundle:where(:is(.pg-home,.pg-why-headless) *){order:2;max-width:100% !important;}
.hx-blk:where(:is(.pg-home,.pg-why-headless) *){padding:22px 18px !important;}
.hx-chips:where(:is(.pg-home,.pg-why-headless) *){position:static;}
}.hx-demo:where(:is(.pg-home,.pg-why-headless) *){border:1.5px solid #ecdccb !important;box-shadow:0 18px 44px rgba(60,35,15,.09) !important;}
.hx-demo-top h3:where(:is(.pg-home,.pg-why-headless) *){font-size:clamp(24px,3vw,32px) !important;font-weight:800 !important;color:#121212;}
.hx-hint:where(:is(.pg-home,.pg-why-headless) *){font-size:14px !important;font-weight:800 !important;}
.hx-toggle button:where(:is(.pg-home,.pg-why-headless) *){font-size:15.5px !important;font-weight:800 !important;}
.hx-label>span:where(:is(.pg-home,.pg-why-headless) *){font-size:clamp(20px,2.4vw,26px) !important;}
.hx-label>span small:where(:is(.pg-home,.pg-why-headless) *){font-size:13px !important;}
.hx-speed:where(:is(.pg-home,.pg-why-headless) *){font-size:16px !important;font-weight:800 !important;padding:10px 20px !important;border:1.5px solid #e2d6c8 !important;box-shadow:0 4px 12px rgba(60,35,15,.08);}
.hx-blk:where(:is(.pg-home,.pg-why-headless) *){border:1.5px solid #e2d6c8 !important;box-shadow:0 10px 26px rgba(60,35,15,.08);}
.hx-ico:where(:is(.pg-home,.pg-why-headless) *){width:56px !important;height:56px !important;border-radius:16px !important;background:#ed7330 !important;color:#fff !important;}
.hx-ico .mi:where(:is(.pg-home,.pg-why-headless) *){font-size:28px !important;}
.hx-blk h4:where(:is(.pg-home,.pg-why-headless) *){font-size:22px !important;}
.hx-blk>p:where(:is(.pg-home,.pg-why-headless) *){font-size:16.5px !important;color:#3d3f4a !important;}
.hx-tm:where(:is(.pg-home,.pg-why-headless) *){font-size:12.5px !important;}
.hx-chips span:where(:is(.pg-home,.pg-why-headless) *){font-size:14px !important;padding:7px 14px !important;border:1px solid #e2d6c8;background:#fff7ef !important;color:#2c2822;}
.hx-note:where(:is(.pg-home,.pg-why-headless) *){font-size:14px !important;font-weight:600;color:#3d3f4a !important;}
.hx-outcome p:where(:is(.pg-home,.pg-why-headless) *){font-size:18px !important;color:#3d3f4a !important;}
.hx-state li:where(:is(.pg-home,.pg-why-headless) *){font-size:16px !important;font-weight:800 !important;padding:13px 16px 13px 14px !important;border:1.5px solid #ecdccb;box-shadow:0 4px 12px rgba(60,35,15,.06);}
.hx-state li i:where(:is(.pg-home,.pg-why-headless) *){width:26px !important;height:26px !important;}
.hx-term:where(:is(.pg-home,.pg-why-headless) *){border:1.5px solid #e2d6c8 !important;padding:18px !important;}
.hx-term b:where(:is(.pg-home,.pg-why-headless) *){font-size:17px !important;}
.hx-term p:where(:is(.pg-home,.pg-why-headless) *){font-size:15px !important;color:#3d3f4a !important;}
.dc-section#why-faster .dc-head h3:where(:is(.pg-home,.pg-why-headless) *){font-size:clamp(28px,3.4vw,40px);font-weight:800;}
.dc-section#why-faster .dc-head p:where(:is(.pg-home,.pg-why-headless) *){font-size:17px;color:#3d3f4a;}
.btn,.header-cta,.gr-cta,.ask-go,.fc-btn,.fc-btn-ghost,.btn-secondary,.btn-ghost,.m-cta a{display:inline-flex;align-items:center;justify-content:center;gap:10px; border-radius:999px;font-family:inherit;font-weight:600;line-height:1.2;text-decoration:none; cursor:pointer;white-space:nowrap;border:1px solid transparent;box-sizing:border-box;}
.btn{padding:16px 28px;font-size:15px;}
.btn-lg,.fc-btn,.fc-btn-ghost{padding:18px 32px;font-size:16px;}
.btn-sm,.header-cta,.gr-cta,.ask-go{padding:12px 22px;font-size:14px;}
.m-cta a{padding:16px;font-size:16px;font-weight:700;}
:root{--orange-btn:#ed7330;--orange-btn-hover:#d9611f;}
.btn-primary,.header-cta,.gr-cta,.ask-go,.m-cta .p{background:var(--orange-btn);color:#fff;border-color:transparent;}
.btn-outline{background:transparent;color:#121212;border:1px solid #d8cfc4;}
.btn-dark,.demo-run .btn{background:#121212;color:#fff;border-color:#121212;}
.btn-secondary,.btn-ghost,.fc-btn-ghost,.m-cta .g{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4);}
.btn-secondary:hover,.btn-ghost:hover,.fc-btn-ghost:hover{background:rgba(255,255,255,.08);border-color:#fff;}
.btn-dark:hover,.demo-run .btn:hover{background:#2c2822;}
.ac-more,.lf-fix,.wb-link{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:700;color:#b4530b;text-decoration:none;}
.ac-more .mi,.lf-fix .mi,.wb-link .mi{font-size:18px;}
.eco-link{padding:10px 20px;font-size:14px;font-weight:600;border:1px solid var(--orange,#ed7330);border-radius:999px;}
.btn-primary .arrow{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#fff;color:var(--orange-btn);font-size:14px;flex-shrink:0;}
.btn-lg .arrow,.fc-btn .arrow{width:28px;height:28px;}
@media (max-width:560px){.btn,.fc-btn,.fc-btn-ghost{white-space:normal;text-align:center;}
}.section-heading,.page-hero h1,.hero h1,.final-cta h2,.fc-content h2{font-weight:700;letter-spacing:-.012em;}
.hq-footer{background:radial-gradient(120% 100% at 0% 0%,#292929 0%,#131313 50%,#121212 100%);color:#fafafa;border-radius:40px 40px 0 0;margin-top:-40px;position:relative;z-index:2;overflow:hidden;font-family:inherit;}
.hq-in{max-width:1160px;margin:0 auto;padding:64px 28px 28px;}
.hq-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;}
.hq-q{font-size:clamp(24px,3.2vw,35px);font-weight:600;color:#fafafa;margin:0 0 6px;line-height:1.2;}
.hq-mail{display:inline-block;font-size:clamp(36px,6.4vw,62px);font-weight:700;letter-spacing:.01em;line-height:1.05;padding-bottom:8px;text-decoration:none;background:linear-gradient(74deg,#f9d3af 9%,#f08a47 41%,#ed7330 73%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;word-break:break-all;}
.hq-call{display:inline-flex;align-items:center;gap:14px;background:#ed7330;color:#fafafa;font-size:16px;font-weight:600;text-decoration:none;padding:12px 12px 12px 24px;border-radius:999px;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .22s ease,background-color .22s ease;}
.hq-call:hover{background:#d9611f;transform:translateY(-2px);}
.hq-arr{width:36px;height:36px;border-radius:50%;background:#fff;color:#ed7330;display:inline-flex;align-items:center;justify-content:center;}
.hq-arr svg{width:22px;height:22px;transition:transform .22s ease;}
.hq-call:hover .hq-arr svg{transform:translateX(3px);}
.hq-hr{border:0;border-top:1px solid rgba(255,255,255,.14);margin:40px 0;}
.hq-main{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;}
.hq-brand{max-width:420px;}
.hq-logo{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:38px;font-weight:500;letter-spacing:-.01em;line-height:1;}
.hq-mark{width:44px;height:44px;color:#fff;flex-shrink:0;}
.hq-co{font-size:20px;font-weight:700;color:#fafafa;margin:28px 0 12px;}
.hq-addr{font-size:16px;line-height:1.55;color:#fafafa;margin:0;}
.hq-side{display:flex;flex-direction:column;align-items:flex-end;gap:28px;}
.hq-nav{display:flex;gap:26px;flex-wrap:wrap;justify-content:flex-end;}
.hq-nav a{color:#fafafa;text-decoration:none;font-size:16px;transition:color .2s ease;}
.hq-nav a:hover{color:#ed7330;}
.hq-icons{display:flex;align-items:center;gap:20px;}
.hq-icons a{color:#ed7330;display:inline-flex;transition:transform .2s ease,color .2s ease;}
.hq-icons a:hover{transform:translateY(-2px);color:#ff9142;}
.hq-icons svg{width:32px;height:32px;}
.hq-sep{width:1px;height:24px;background:rgba(255,255,255,.2);display:inline-block;}
.hq-icons .hq-sep:last-child{display:none;}
.hq-legal{display:flex;flex-direction:column;gap:10px;}
.hq-legal p{margin:0;font-size:14px;letter-spacing:.4px;color:#8687a5;}
.hq-links{display:flex;flex-wrap:wrap;gap:0;}
.hq-links a{font-size:14px;letter-spacing:.4px;color:#8687a5;text-decoration:none;padding:0 14px;border-left:1px solid rgba(134,135,165,.5);line-height:1;transition:color .2s ease;}
.hq-links a:first-child{padding-left:0;border-left:0;}
.hq-links a:hover{color:#fff;}
@media (max-width:760px){.hq-in{padding:48px 22px 24px;}
.hq-side{align-items:flex-start;}
.hq-nav{justify-content:flex-start;}
.hq-footer{border-radius:28px 28px 0 0;margin-top:-28px;}
}.hq-mail{font-size:clamp(28px,4.6vw,46px);line-height:1.12;word-break:normal;}
.hq-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;}
.hq-ghost{display:inline-flex;align-items:center;font-size:16px;font-weight:600;color:#fafafa;text-decoration:none;padding:15px 24px;border:1px solid rgba(255,255,255,.4);border-radius:999px;transition:background-color .22s ease,border-color .22s ease,transform .22s ease;}
.hq-ghost:hover{background:rgba(255,255,255,.08);border-color:#fff;transform:translateY(-2px);}
.hq-main{display:grid;grid-template-columns:1.25fr 1.6fr;gap:48px;}
.hq-brand{max-width:none;}
.hq-tag{font-size:15px;line-height:1.6;color:#b9b9c8;margin:18px 0 0;max-width:340px;}
.hq-co{margin:22px 0 8px;}
.hq-brand .hq-icons{margin-top:22px;gap:16px;flex-wrap:wrap;}
.hq-brand .hq-icons svg{width:30px;height:30px;}
.hq-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;}
.hq-col{display:flex;flex-direction:column;gap:12px;align-items:flex-start;}
.hq-h{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ed7330;margin:0 0 4px;}
.hq-col a{color:#fafafa;text-decoration:none;font-size:15.5px;line-height:1.4;transition:color .2s ease;}
.hq-col a:hover{color:#ed7330;}
.hq-col .soon-tag{margin-left:6px;font-size:9.5px;padding:2px 7px;background:rgba(237,115,48,.16);border-color:rgba(237,115,48,.45);color:#ffb27a;}
@media (max-width:900px){.hq-main{grid-template-columns:1fr;gap:36px;}
}@media (max-width:560px){.hq-cols{grid-template-columns:1fr 1fr;}
.hq-actions{width:100%;}
}.hq-in{padding:36px 28px 18px;}
.hq-hr{margin:22px 0;}
.hq-q{font-size:18px;font-weight:600;margin:0 0 2px;}
.hq-mail{font-size:clamp(24px,3.4vw,34px);padding-bottom:2px;}
.hq-call{padding:8px 8px 8px 20px;font-size:15px;}
.hq-arr{width:32px;height:32px;}
.hq-arr svg{width:20px;height:20px;}
.hq-ghost{padding:12px 20px;font-size:15px;}
.hq-main{gap:32px;}
.hq-logo{font-size:28px;}
.hq-mark{width:32px;height:32px;}
.hq-tag{display:none;}
.hq-co{font-size:16px;margin:14px 0 4px;}
.hq-addr{font-size:14px;line-height:1.5;}
.hq-brand .hq-icons{margin-top:14px;gap:12px;}
.hq-brand .hq-icons svg{width:26px;height:26px;}
.hq-cols{gap:20px;}
.hq-col{gap:8px;}
.hq-h{font-size:12px;margin:0 0 2px;}
.hq-col a{font-size:14.5px;}
.hq-legal{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 24px;}
.hq-legal p,.hq-links a{font-size:13px;}
.hq-footer{border-radius:32px 32px 0 0;margin-top:-32px;}
@media (max-width:760px){.hq-in{padding:32px 22px 18px;}
.hq-legal{flex-direction:column;align-items:flex-start;}
}html,body{max-width:100%;overflow-x:clip;}
img,video,svg:not([class*="hq-"]){max-width:100%;}
h1,h2,h3,p,li,a{overflow-wrap:break-word;}
@media (max-width:480px){.header-cta{padding:9px 14px;font-size:13px;}
.header-cta .arrow,.header-cta .mi{display:none;}
.hero-btns{flex-direction:column;align-items:stretch;gap:12px;}
.hero-btns .btn{width:100%;justify-content:center;}
.final-cta .btn,.fc-btn,.fc-btn-ghost{width:100%;justify-content:center;}
.cta-row-center{flex-direction:column;align-items:stretch;}
.wa-float{right:12px;bottom:12px;padding:10px 14px;font-size:13px;}
.hq-footer{padding-bottom:64px;}
.hq-actions{flex-direction:column;align-items:stretch;width:100%;}
.hq-call,.hq-ghost{justify-content:center;}
.hq-brand .hq-icons{gap:10px;}
.hq-brand .hq-icons svg{width:24px;height:24px;}
.section-header{margin-bottom:28px;}
.step-section{padding-left:18px;padding-right:18px;}
}:root{--ink-soft:#3d3f4a;--card-line:#e2d6c8;--card-shadow:0 10px 26px rgba(60,35,15,.08);}
.step-tag,.dc-tag{font-size:13.5px !important;font-weight:800 !important;padding:8px 18px !important;}
.ao-chip,.st-badge{font-size:14px !important;}
.soon-tag{font-size:12px !important;padding:3px 10px !important;}
.section-heading,.dc-head h3{font-weight:800 !important;}
.section-desc,.dc-head p{font-size:17px !important;color:var(--ink-soft) !important;line-height:1.6;}
.ao-bc,.ao-ft,.ao-lk,.ao-oc,.ao-why-pts li,.st-layer.base,.wb-card,.lf-card,.pb-card,.ap-card,.hx-card{border:1.5px solid var(--card-line) !important;box-shadow:var(--card-shadow);}
.ao-vc.wo{border:1.5px solid #cfc3b6 !important;}
.ao-band,.ao-quote{border-width:1.5px !important;}
.qa{border:1.5px solid var(--card-line) !important;box-shadow:0 4px 14px rgba(60,35,15,.05);}
.qa summary,.qa button,.qa .q{font-size:17px;font-weight:800;}
.qa p{font-size:16.5px !important;color:var(--ink-soft) !important;}
.ao-bc h3,.ao-ft h3,.ao-lk h3,.wb-card h3,.lf-card h3,.pb-card h3,.ap-card h3,.st-layer h3{font-size:20px !important;font-weight:800 !important;}
.ao-bc p,.ao-ft p,.ao-lk p,.ao-why-pts li,.wb-card p,.lf-card p,.pb-card p,.ap-card p,.st-layer p,.ao-vc li,.st-ul li,.ao-checks li{font-size:16.5px !important;color:var(--ink-soft) !important;line-height:1.55;}
.ao-bc .mi,.wb-card>.mi,.lf-card>.mi,.pb-card>.mi,.ap-card>.mi{width:54px !important;height:54px !important;font-size:28px !important;border-radius:16px !important;background:#ed7330 !important;color:#fff !important;}
.ao-ft .mi{width:60px !important;height:60px !important;font-size:32px !important;background:#ed7330 !important;color:#fff !important;}
.st-ul li .mi,.ao-checks li .mi,.ao-vc li .mi{width:32px !important;height:32px !important;font-size:19px !important;}
.ao-quote{font-weight:800 !important;}
.ao-end{font-size:17px !important;border:1.5px solid #d9d0c6;}
@media (max-width:640px){.section-desc,.dc-head p{font-size:16px !important;}
.ao-bc p,.ao-ft p,.ao-lk p,.st-layer p{font-size:16px !important;}
}.dd-card{min-width:0 !important;width:max-content !important;max-width:min(380px,calc(100vw - 24px)) !important;box-sizing:border-box;}
.dd-item{min-width:0;}
.dd-item>span{display:flex !important;align-items:center;gap:8px;flex:1;min-width:0;flex-wrap:nowrap;}
.dd-item b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dd-item .soon-tag{font-size:10.5px !important;padding:2px 8px !important;margin-left:auto !important;white-space:nowrap;flex-shrink:0;}
.dd-panel{max-width:100vw;}
.m-menu .soon-tag{font-size:10.5px !important;padding:2px 8px !important;white-space:nowrap;}
.m-menu a{min-width:0;}
.mv{--u:12.5px;font-size:var(--u);width:100%;display:flex;align-items:center;justify-content:center;gap:1.2em;color:#121212;}
.mv *{box-sizing:border-box;}
.mv .mi{font-size:1.4em;}
.eco-thumb{background:#fff7ef;border-radius:18px;}
.eco-card:not(.eco-middle) .eco-thumb{height:190px !important;flex:0 0 190px !important;padding:14px 18px !important;}
.ex-vis .mv{--u:14px;}
.mv-fr{width:100%;max-width:25em;background:#fff;border:1.5px solid #e2d6c8;border-radius:1.1em;box-shadow:0 .8em 2em rgba(60,35,15,.14);overflow:hidden;}
.mv-th{display:flex;align-items:center;gap:.4em;background:#f3eee8;padding:.6em .9em;font-size:.95em;font-weight:700;color:#50525f;}
.mv-th i{width:.7em;height:.7em;border-radius:50%;background:#d8cdc1;display:block;}
.mv-th span{margin-left:.5em;background:#fff;border-radius:999px;padding:.15em .9em;}
.mv-bd{padding:1em;display:flex;flex-direction:column;gap:.8em;}
.mv-q{align-self:flex-end;background:#f1ece6;border-radius:1.1em 1.1em .3em 1.1em;padding:.55em 1em;font-weight:700;font-size:1.05em;}
.mv-an{display:flex;align-items:center;gap:.8em;border:2px solid #ed7330;background:#fff7ef;border-radius:1em;padding:.7em .9em;box-shadow:0 .5em 1.2em rgba(237,115,48,.2);}
.mv-an>.mi{width:2.2em;height:2.2em;border-radius:.7em;background:#ed7330;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.3em;flex-shrink:0;}
.mv-an small{display:block;font-size:.85em;font-weight:700;color:#b4530b;}
.mv-an b{font-size:1.2em;font-weight:800;}
.mv-an em{margin-left:auto;font-style:normal;font-size:.85em;font-weight:800;background:#ed7330;color:#fff;border-radius:999px;padding:.3em .9em;white-space:nowrap;}
.mv-split{flex-direction:row;gap:1em;align-items:stretch;}
.mv-sk{flex:1;display:flex;flex-direction:column;gap:.6em;padding-top:.3em;}
.mv-sk u{display:block;height:.9em;border-radius:.5em;background:#e6ddd3;}
.mv-sk u:nth-child(1){width:70%;height:1.3em;background:#d9cdc0;}
.mv-sk u:nth-child(3){width:50%;}
.mv-cw{flex:1.5;display:flex;flex-direction:column;gap:.5em;background:#fff;border:1.5px solid #ecdccb;border-radius:.9em;padding:.5em;box-shadow:0 .5em 1.2em rgba(60,35,15,.16);}
.mv-ch{display:flex;align-items:center;gap:.4em;background:#121212;color:#fff;border-radius:.6em;padding:.45em .6em;font-size:.95em;font-weight:700;}
.mv-ch .mi{font-size:1.3em;color:#ff9142;}
.mv-cl{margin-left:auto;width:1.9em;height:1.9em;border-radius:50%;background:#2e7d4f;display:flex;align-items:center;justify-content:center;}
.mv-cl .mi{font-size:1.1em;color:#fff;}
.mv-b{max-width:90%;padding:.45em .8em;border-radius:.9em;font-weight:600;font-size:.95em;}
.mv-b.v{background:#f1ece6;align-self:flex-start;border-bottom-left-radius:.25em;}
.mv-b.b{background:#ed7330;color:#fff;align-self:flex-end;border-bottom-right-radius:.25em;}
.mv-ph{position:relative;width:10.5em;height:15em;background:#121212;border-radius:1.8em;padding:.45em;flex-shrink:0;box-shadow:0 .8em 2em rgba(18,18,18,.3);}
.mv-ph>*:not(.mv-pn){margin-left:0;}
.mv-pn{position:absolute;top:.7em;left:50%;margin-left:-1.4em;width:2.8em;height:.8em;border-radius:.5em;background:#121212;z-index:2;}
.mv-app .mv-ph,.mv-wa .mv-ph{display:flex;flex-direction:column;background:#fff7ef;border:.45em solid #121212;padding:1.8em .5em .5em;gap:.7em;}
.mv-push{display:flex;align-items:center;gap:.5em;background:#121212;color:#fff;border-radius:.9em;padding:.5em .6em;}
.mv-push b{display:block;font-size:.95em;}
.mv-push small{display:block;font-size:.8em;opacity:.8;line-height:1.2;}
.mv-ic{width:2.2em;height:2.2em;flex-shrink:0;border-radius:.65em;background:#ed7330;color:#fff;display:flex;align-items:center;justify-content:center;}
.mv-ic .mi{font-size:1.3em;}
.mv-home{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:.3em;}
.mv-home .mv-ic{width:3em;height:3em;border-radius:.9em;}
.mv-home small{font-size:.8em;font-weight:700;color:#50525f;}
.mv-side{display:flex;flex-direction:column;gap:.4em;max-width:11em;}
.mv-side b{font-size:1.25em;font-weight:800;line-height:1.25;}
.mv-side span{font-size:1.05em;color:#3d3f4a;font-weight:600;}
.mv-wa .mv-ph{padding:1.6em 0 0;gap:0;background:#efe7dd;}
.mv-wh{display:flex;align-items:center;gap:.4em;background:#128c5a;color:#fff;padding:.5em .6em;font-size:.9em;}
.mv-wh .mi{background:rgba(255,255,255,.2);border-radius:50%;font-size:1.6em;}
.mv-wh b{font-size:1em;}
.mv-wb{display:flex;flex-direction:column;gap:.6em;padding:.7em .5em;}
.mv-w{max-width:88%;padding:.5em .7em;border-radius:.8em;font-weight:600;font-size:.9em;line-height:1.3;}
.mv-w.c{align-self:flex-start;background:#fff;border:1px solid #e7e2dc;}
.mv-w.a{align-self:flex-end;background:#d9fdd3;border:1px solid #bfe8b6;}
.eco-middle .eco-visual img{max-width:100% !important;width:100%;}
@media (max-width:520px){.eco-card:not(.eco-middle) .eco-thumb{height:180px !important;flex-basis:180px !important;padding:12px !important;}
.mv{--u:11px;}
.mv-side{max-width:9em;}
}.mv-wh{overflow:hidden;}
.mv-wh b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;}
.mv-wh .mi{flex-shrink:0;}
.mv-push>div,.mv-an>div{min-width:0;}
.mv-app .mv-fr,.mv-wa .mv-fr{max-width:25em;}
.mv-push,.mv-inst{display:flex;align-items:center;gap:.8em;border-radius:1em;padding:.65em .8em;}
.mv-push{background:#121212;color:#fff;box-shadow:0 .5em 1.2em rgba(18,18,18,.25);}
.mv-push em{margin-left:auto;font-style:normal;font-size:.8em;opacity:.7;align-self:flex-start;}
.mv-inst{background:#fff;border:1.5px solid #ecdccb;box-shadow:0 .4em 1em rgba(60,35,15,.1);}
.mv-push b,.mv-inst b{display:block;font-size:1.05em;}
.mv-push small,.mv-inst small{display:block;font-size:.88em;opacity:.8;}
.mv-ic{width:2.4em;height:2.4em;}
.mv-add{margin-left:auto;background:#ed7330;color:#fff;font-weight:800;border-radius:999px;padding:.4em 1.1em;font-size:.95em;}
.mv-wa .mv-fr{background:#efe7dd;}
.mv-wh{display:flex;align-items:center;gap:.6em;background:#128c5a;color:#fff;padding:.7em .9em;font-size:1em;}
.mv-wh .mi{background:rgba(255,255,255,.2);border-radius:50%;font-size:1.6em;}
.mv-wh small{margin-left:auto;font-size:.85em;opacity:.85;}
.mv-wb{display:flex;flex-direction:column;gap:.7em;padding:1em;}
.mv-w{max-width:75%;padding:.55em .9em;border-radius:.9em;font-weight:600;font-size:1.05em;line-height:1.3;}
.mv-w.c{align-self:flex-start;background:#fff;border:1px solid #e7e2dc;}
.mv-w.a{align-self:flex-end;background:#d9fdd3;border:1px solid #bfe8b6;}
@media (min-width:901px){.ecosystem-grid{max-width:1400px !important;grid-template-columns:1.25fr 1fr 1.25fr !important;column-gap:28px !important;}
}.mv{background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.22) 1.2px,transparent 1.4px) 0 0/18px 18px,linear-gradient(135deg,#f9a066 0%,#ed7330 60%,#d9611c 100%);border-radius:18px;padding:1.4em 1.6em;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25);}
.eco-card:not(.eco-middle) .eco-thumb{background:none !important;padding:0 !important;}
.eco-card:not(.eco-middle) .eco-thumb .mv{height:100%;}
.ex-vis .mv{min-height:300px;--u:14px;}
.mv-fr{border:0;box-shadow:0 1em 2.4em rgba(90,35,5,.35);}
.mv-wa .mv-fr{border:0;}
.mv-an{box-shadow:0 .4em 1em rgba(237,115,48,.25);}
.mv{position:relative;overflow:hidden;}
.mv-fr{position:relative;z-index:1;}
.mv-fl{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:.4em;background:#121212;color:#fff;font-size:.95em;font-weight:800;border-radius:999px;padding:.45em 1em .45em .7em;box-shadow:0 .6em 1.4em rgba(18,18,18,.35);animation:mvFloat 3.6s ease-in-out infinite;white-space:nowrap;}
.mv-fl .mi{font-size:1.25em;color:#ff9142;}
.mv-fl.a{right:.9em;top:.6em;}
.mv-fl.b{right:.9em;top:.6em;animation-delay:.4s;}
.mv-fl.c{right:.9em;bottom:.6em;animation-delay:.8s;}
.mv-fl.d{right:.9em;bottom:.6em;animation-delay:1.2s;}
.mv-fl.d .mi{color:#6fdc9f;}
@keyframes mvFloat{50%{transform:translateY(-.35em)}}
.mv-src{display:flex;align-items:center;gap:.4em;font-size:.9em;font-weight:700;color:#50525f;}
.mv-src .mi{font-size:1.2em;color:#ed7330;}
.mv-typ{align-self:flex-end;display:flex;gap:.3em;background:#ed7330;border-radius:.9em;padding:.55em .8em;}
.mv-typ i{width:.55em;height:.55em;border-radius:50%;background:#fff;opacity:.9;animation:mvDot 1s infinite;}
.mv-typ i:nth-child(2){animation-delay:.15s}
.mv-typ i:nth-child(3){animation-delay:.3s}
@keyframes mvDot{50%{transform:translateY(-.3em);opacity:.5}}
.eco-card:hover .mv-fr,.ex-panel .mv:hover .mv-fr{transform:translateY(-.25em);transition:transform .3s;}
.mv-fr{transition:transform .3s;}
.mv-an{animation:mvGlow 3s ease-in-out infinite;}
@keyframes mvGlow{50%{box-shadow:0 .4em 1.6em rgba(237,115,48,.55)}}
.mv-push{animation:mvPush 4s ease-in-out infinite;}
@keyframes mvPush{0%,80%,100%{transform:none}86%{transform:translateX(-.25em)}92%{transform:translateX(.25em)}}
@media (prefers-reduced-motion:reduce){.mv-fl,.mv-typ i,.mv-an,.mv-push{animation:none !important;}
}.mv.mv-ba{flex-direction:row;align-items:stretch;gap:.7em;padding:1.2em 1.2em;}
.ba-t{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.5em;border-radius:1em;padding:.9em 1em;position:relative;}
.ba-t>.mi{font-size:2em;}
.ba-t b{font-size:1.15em;font-weight:800;line-height:1.3;}
.ba-l{display:inline-flex;align-items:center;gap:.3em;align-self:flex-start;font-size:.8em;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.25em .8em .25em .5em;}
.ba-l .mi{font-size:1.3em;}
.ba-t.no{background:rgba(255,255,255,.72);color:#5c544d;}
.ba-t.no>.mi{color:#a89f96;}
.ba-t.no .ba-l{background:#fdecea;color:#a3261c;}
.ba-t.yes{background:#fff;color:#121212;box-shadow:0 .8em 2em rgba(90,35,5,.35);}
.ba-t.yes>.mi{color:#ed7330;}
.ba-t.yes .ba-l{background:#e8f6ee;color:#1f6b3d;}
.ba-ar{align-self:center;flex-shrink:0;width:2em;height:2em;border-radius:50%;background:#121212;color:#fff;display:flex;align-items:center;justify-content:center;z-index:1;margin:0 -1.2em;}
.ba-ar .mi{font-size:1.2em;}
.mv-ba .mv-fr,.mv-ba .mv-fl{display:none;}
@media (max-width:520px){.mv.mv-ba{--u:10px;}
}.mv.mv-art{padding:.6em .8em;align-items:center;justify-content:center;}
.mv-art svg{width:100%;height:100%;max-height:100%;display:block;filter:drop-shadow(0 .5em .9em rgba(90,35,5,.28));}
.ex-vis .mv-art svg{max-height:280px;}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #ed7330;outline-offset:3px;border-radius:6px;}
.ol{position:fixed;right:22px;bottom:22px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:12px;font-family:inherit}
.ol *{box-sizing:border-box}
.ol [hidden]{display:none !important}
.ol button{font-family:inherit}
.ol-av{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:#ed7330;font-weight:800;font-size:19px;flex:none;box-shadow:0 6px 14px rgba(0,0,0,.18)}
.ol-av i{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;background:#2fa866;border:2.5px solid #ff9142}
.ol-fab{display:flex;align-items:center;gap:10px;border:0;cursor:pointer;background:linear-gradient(130deg,#ed7330,#ff9142);color:#fff;font-weight:800;font-size:15px;padding:7px 22px 7px 7px;border-radius:999px;box-shadow:0 14px 30px rgba(237,115,48,.45);transition:transform .2s}
.ol-fab:hover{transform:translateY(-2px)}
.ol-fab .ol-av{width:40px;height:40px;box-shadow:none}
.ol-tip{position:relative;max-width:250px;background:#fff;color:#3d3f4a;font-size:14px;line-height:1.5;padding:12px 34px 12px 15px;border-radius:20px 20px 6px 20px;border:1px solid #ece4da;box-shadow:0 12px 28px rgba(60,35,15,.16);animation:olr .4s}
.ol-tip b{color:#ed7330}
.ol-x{width:26px;height:26px;border:0;background:transparent;color:#8a7a6b;cursor:pointer;border-radius:50%;display:grid;place-items:center;padding:0}
.ol-tip .ol-x{position:absolute;top:6px;right:6px}
.ol-x .mi{font-size:18px}
.ol-panel{position:relative;width:380px;max-width:calc(100vw - 24px);height:600px;max-height:calc(100vh - 110px);background:#f8f5f1;border-radius:28px;box-shadow:0 30px 70px rgba(90,40,5,.3),0 0 0 1px #ece4da;overflow:hidden;display:flex;flex-direction:column;animation:olr .3s}
.ol-hd{position:relative;padding:16px 16px 14px;background:linear-gradient(130deg,#ed7330 0%,#ff9142 100%);color:#fff;display:flex;align-items:center;gap:11px;overflow:hidden;flex:none}
.ol-hd:before{content:"";position:absolute;right:-40px;top:-60px;width:170px;height:170px;border-radius:50%;background:rgba(255,255,255,.14)}
.ol-who{position:relative;min-width:0;flex:1}
.ol-who b{display:block;font-size:16.5px}
.ol-who small{display:block;font-size:12px;opacity:.92;line-height:1.3}
.ol-hr{position:relative;display:flex;align-items:center;gap:7px}
.ol-lang{display:inline-flex;align-items:center;gap:4px;border:0;cursor:pointer;color:#fff;background:rgba(255,255,255,.24);border-radius:999px;padding:7px 9px 7px 8px;font-size:12.5px;font-weight:800;white-space:nowrap;transition:background .2s}
.ol-lang:hover,.ol-lang.set{background:rgba(255,255,255,.4)}
.ol-lang .mi{font-size:16px}
.ol-lang .ol-car{font-size:17px;margin-left:-2px}
.ol-callb{width:38px;height:38px;border-radius:50%;background:#fff;color:#2e7d4f;display:grid;place-items:center;box-shadow:0 6px 14px rgba(0,0,0,.18);border:0;cursor:pointer;padding:0}
.ol-callb .mi{font-size:21px}
.ol-cl{width:30px;height:30px;border:0;border-radius:50%;background:rgba(255,255,255,.2);color:#fff;cursor:pointer;display:grid;place-items:center;padding:0}
.ol-cl .mi{font-size:18px}
.ol-strip{display:flex;align-items:center;padding:7px 0 7px 12px;background:#fff7ef;border-bottom:1px solid #ece4da;overflow:hidden;flex:none}
.ol-strip>div{flex:1;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.ol-strip .ol-sc{display:inline-block;animation:olm 40s linear infinite}
.ol-strip span span{display:inline-block;font-size:12.5px;font-weight:700;color:#8a4a1a;margin-right:16px}
.ol-strip span span:after{content:'·';margin-left:16px;color:#ed7330}
@keyframes olm{to{transform:translateX(-50%)}}
.ol-msgs{flex:1;overflow-y:auto;padding:14px 14px 6px;display:flex;flex-direction:column;gap:11px;scrollbar-width:none;background:radial-gradient(circle at 1px 1px,rgba(237,115,48,.07) 1.2px,transparent 1.4px) 0 0/22px 22px,#f8f5f1}
.ol-msgs::-webkit-scrollbar{display:none}
.ol-row{display:flex;gap:8px;align-items:flex-end;animation:olr .4s}
.ol-row.u{justify-content:flex-end}
.ol-mini{width:26px;height:26px;border-radius:50%;background:#ed7330;color:#fff;font-size:12px;font-weight:800;display:grid;place-items:center;flex:none}
.ol-bub{max-width:80%;padding:11px 15px;border-radius:20px;font-size:14.5px;line-height:1.5;background:#fff;border:1px solid #ece4da;border-bottom-left-radius:6px;box-shadow:0 4px 12px rgba(60,35,15,.06);color:#3d3f4a;margin:0}
.ol-row.u .ol-bub{background:linear-gradient(135deg,#ed7330,#f58a47);color:#fff;border:0;border-radius:20px 20px 6px 20px;box-shadow:0 8px 18px rgba(237,115,48,.3)}
.ol-typ{display:inline-flex;gap:4px;background:#fff;border:1px solid #ece4da;border-radius:18px;border-bottom-left-radius:6px;padding:13px 15px}
.ol-typ i{width:7px;height:7px;border-radius:50%;background:#b9b2aa;animation:old 1s infinite}
.ol-typ i:nth-child(2){animation-delay:.15s}
.ol-typ i:nth-child(3){animation-delay:.3s}
@keyframes old{50%{transform:translateY(-4px);opacity:.5}}
.ol-sys{align-self:center;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800;color:#b4530b;background:linear-gradient(90deg,#fdeede,#fff7ef);border:1px solid #f6c79b;border-radius:999px;padding:6px 14px;animation:olr .4s;box-shadow:0 6px 14px rgba(237,115,48,.14)}
.ol-sys .mi{font-size:16px;color:#ed7330}
.ol-chips{display:flex;flex-wrap:wrap;gap:8px;padding:6px 14px 10px;background:#f8f5f1;flex:none}
.ol-chips a{font-size:13.2px;font-weight:700;color:#b4530b;background:#fff;border:1.5px solid #ed7330;border-radius:999px;padding:8px 14px;display:inline-flex;align-items:center;gap:6px;text-decoration:none;transition:all .2s}
.ol-chips a:hover{background:#ed7330;color:#fff}
.ol-chips .mi{font-size:17px}
.ol-comp{display:flex;align-items:center;gap:8px;padding:10px 12px 14px;background:#fff;border-top:1px solid #ece4da;margin:0;flex:none}
.ol-comp input{flex:1;min-width:0;height:44px;border:1.5px solid #e2d6c8;border-radius:999px;background:#f8f5f1;padding:0 16px;font:inherit;font-size:14.5px;color:#121212}
.ol-comp input:focus{outline:2px solid #ed7330;border-color:#ed7330}
.ol-mic,.ol-snd{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex:none;border:0;cursor:pointer;padding:0}
.ol-mic{background:#fdeede;color:#b4530b}
.ol-snd{background:#ed7330;color:#fff}
.ol-mic .mi,.ol-snd .mi{font-size:22px}
.ol-menu{position:absolute;left:0;right:0;top:0;bottom:0;z-index:5;background:#f8f5f1;display:flex;flex-direction:column;animation:olr .25s}
.ol-mh{display:flex;align-items:center;justify-content:space-between;padding:16px;background:linear-gradient(130deg,#ed7330,#ff9142);color:#fff}
.ol-mh strong{font-size:16.5px;display:flex;align-items:center;gap:8px}
.ol-mh .mi{font-size:20px}
.ol-mb{padding:14px;display:flex;flex-direction:column;gap:11px;flex:1;min-height:0}
.ol-auto{display:flex;align-items:center;gap:11px;text-align:left;width:100%;background:#fff7ef;border:1.5px solid #f6c79b;border-radius:16px;padding:11px 12px;cursor:pointer}
.ol-auto>.mi{font-size:22px;color:#ed7330}
.ol-auto span:nth-child(2){flex:1}
.ol-auto b{display:block;font-size:14px;color:#121212}
.ol-auto small{display:block;font-size:12px;color:#50525f;line-height:1.35;margin-top:1px}
.ol-chk{width:22px;height:22px;border-radius:50%;border:1.5px solid #e2d6c8;display:grid;place-items:center;color:transparent;font-style:normal;background:#fff}
.ol-chk .mi{font-size:15px}
.ol-auto.on{border-color:#ed7330}
.ol-auto.on .ol-chk{background:#ed7330;border-color:#ed7330;color:#fff}
.ol-search{display:flex;align-items:center;gap:8px;height:44px;border:1.5px solid #e2d6c8;border-radius:999px;padding:0 14px;background:#fff}
.ol-search:focus-within{border-color:#ed7330;outline:2px solid #ed7330}
.ol-search .mi{color:#8a7a6b;font-size:20px}
.ol-search input{flex:1;min-width:0;border:0;outline:0;font:inherit;font-size:14.5px;background:transparent;height:100%}
.ol-grid{flex:1;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:start;padding-bottom:4px;scrollbar-width:none}
.ol-grid::-webkit-scrollbar{display:none}
.ol-grid button{display:flex;align-items:center;gap:9px;text-align:left;background:#fff;border:1.5px solid #ece4da;border-radius:14px;padding:8px 10px;cursor:pointer;transition:all .2s}
.ol-grid button b{flex:none;width:32px;height:32px;border-radius:10px;background:#fdeede;color:#c9631d;display:grid;place-items:center;font-size:12.5px}
.ol-grid button span{font-size:13px;font-weight:700;color:#3d3f4a;line-height:1.2}
.ol-grid button:hover{border-color:#ed7330}
.ol-grid button.on{border-color:#ed7330;background:#fff7ef}
.ol-grid button.on b{background:#ed7330;color:#fff}
.ol-grid .ol-use{grid-column:1/-1;color:#b4530b;font-weight:800;font-size:14px;border-color:#ed7330}
.ol-grid .ol-use .mi{color:#ed7330}
.ol-more{grid-column:1/-1;text-align:center;font-size:12.5px;color:#8a7a6b;padding:6px 0 2px}
.ol-call{position:absolute;inset:0;z-index:8;background:linear-gradient(180deg,#2a1c12 0%,#120d09 100%);color:#fff;display:flex;flex-direction:column;align-items:center;padding:60px 22px 30px;animation:olr .3s}
.ol-orbw{position:relative;width:190px;height:190px;margin-top:10px;display:grid;place-items:center}
.ol-orb{position:absolute;inset:32px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffb27a,#ed7330 55%,#c9631d);box-shadow:0 0 60px rgba(237,115,48,.7);animation:olo 3.2s ease-in-out infinite}
.ol-orb.b{inset:22px;opacity:.4;filter:blur(14px);animation-delay:-1s;background:#ff9142}
.ol-orb.c{inset:42px;opacity:.5;filter:blur(10px);animation-delay:-2s;background:#ffd2a8}
@keyframes olo{0%,100%{transform:scale(1) rotate(0);border-radius:50% 46% 54% 50%}50%{transform:scale(1.07) rotate(8deg);border-radius:46% 54% 48% 52%}}
.ol-call h3{font-size:22px;margin:20px 0 0}
.ol-call .st{font-size:13.5px;color:#d8d4cf;margin-top:3px}
.ol-tm{font-size:15px;font-weight:800;color:#ff9142;margin-top:6px;font-variant-numeric:tabular-nums}
.ol-call .sp{flex:1}
.ol-end{display:inline-flex;align-items:center;gap:7px;border:0;background:#d1432a;color:#fff;font-weight:800;font-size:15px;border-radius:999px;padding:13px 26px;cursor:pointer;box-shadow:0 12px 24px rgba(209,67,42,.4)}
@keyframes olr{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}
@media (max-width:600px){.ol{right:12px;bottom:12px}
.ol-panel{height:calc(100vh - 90px)}
.ol-fab{font-size:14px}
}@media (prefers-reduced-motion:reduce){.ol-tip,.ol-panel,.ol-row,.ol-orb,.ol-strip .ol-sc{animation:none}
}.ol.nudge .ol-fab{animation:olnudge 1.6s infinite}
@keyframes olnudge{0%,100%{box-shadow:0 14px 30px rgba(237,115,48,.45),0 0 0 0 rgba(237,115,48,.55);transform:none}50%{box-shadow:0 14px 30px rgba(237,115,48,.45),0 0 0 16px rgba(237,115,48,0);transform:translateY(-3px)}}
@media (prefers-reduced-motion:reduce){.ol.nudge .ol-fab{animation:none}
}.ols{position:fixed;inset:0;z-index:58;opacity:0;transition:opacity .25s;cursor:pointer}
.ols.on{opacity:1}
.ols-ring{position:fixed;border-radius:999px;box-shadow:0 0 0 200vmax rgba(18,18,18,.78),0 0 0 3px #ed7330,0 0 28px 6px rgba(237,115,48,.7);animation:olring 1.6s ease-in-out infinite}
@keyframes olring{50%{box-shadow:0 0 0 200vmax rgba(18,18,18,.78),0 0 0 3px #ff9142,0 0 44px 14px rgba(237,115,48,.55)}}
.ols-box{position:fixed;width:min(320px,calc(100vw - 24px));background:#fff;border-radius:20px 20px 6px 20px;padding:18px 20px 16px;box-shadow:0 24px 60px rgba(0,0,0,.45);color:#3d3f4a;font-size:14.5px;line-height:1.5;cursor:default}
.ols-box strong{display:block;font-size:19px;color:#121212;margin-bottom:4px}
.ols-box p{margin:0 0 14px}
.ols-ok{border:0;cursor:pointer;background:linear-gradient(130deg,#ed7330,#ff9142);color:#fff;font:inherit;font-weight:800;font-size:14.5px;border-radius:999px;padding:10px 22px}
.ols-box svg{position:absolute;right:6px;bottom:-54px;width:62px;height:auto;animation:olbob 1.2s ease-in-out infinite}
@keyframes olbob{50%{transform:translate(4px,5px)}}
.ol.spot .ol-fab{animation:none;position:relative;z-index:60}
@media (prefers-reduced-motion:reduce){.ols-ring,.ols-box svg{animation:none}
}.ins{position:fixed;inset:0;z-index:80;background:rgba(18,18,18,.7);display:flex;align-items:center;justify-content:center;padding:16px;animation:olr .25s}
.ins[hidden]{display:none !important}
.ins-box{position:relative;width:440px;max-width:100%;max-height:calc(100vh - 32px);overflow-y:auto;background:#fff;border-radius:24px;padding:28px 26px 24px;box-shadow:0 30px 70px rgba(0,0,0,.4);text-align:center}
.ins-x{position:absolute;top:12px;right:12px;width:32px;height:32px;border:0;border-radius:50%;background:#f6efe7;color:#50525f;cursor:pointer;display:grid;place-items:center;padding:0}
.ins-ic{width:60px;height:60px;border-radius:18px;margin:0 auto 14px;background:linear-gradient(130deg,#ed7330,#ff9142);color:#fff;display:grid;place-items:center;box-shadow:0 12px 24px rgba(237,115,48,.35)}
.ins-ic .mi{font-size:32px}
.ins-box h3{margin:0 0 6px;font-size:22px;font-weight:800;color:#121212}
.ins-box>p{margin:0 0 18px;font-size:15px;line-height:1.5;color:#50525f}
.ins-tabs{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin-bottom:16px}
.ins-tabs button{font:inherit;font-size:13px;font-weight:800;border:1.5px solid #e2d6c8;background:#fff;color:#50525f;border-radius:999px;padding:6px 14px;cursor:pointer}
.ins-tabs button.on{border-color:#ed7330;background:#fdeede;color:#c9631d}
.ins-steps{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:10px;text-align:left}
.ins-steps li{display:flex;align-items:center;gap:12px;background:#f8f5f1;border:1px solid #ece4da;border-radius:14px;padding:12px 14px}
.ins-n{flex:none;width:24px;height:24px;border-radius:50%;background:#ed7330;color:#fff;font-size:13px;font-weight:800;display:grid;place-items:center}
.ins-steps .mi{flex:none;font-size:24px;color:#ed7330}
.ins-steps b{display:block;font-size:14.5px;color:#121212}
.ins-steps small{display:block;font-size:12.5px;color:#50525f;line-height:1.4;margin-top:1px}
.ins-ok{border:0;cursor:pointer;background:linear-gradient(130deg,#ed7330,#ff9142);color:#fff;font:inherit;font-weight:800;font-size:15px;border-radius:999px;padding:12px 32px}
.btn,.header-cta,.gr-cta,.ask-go,.fc-btn,.fc-btn-ghost,.btn-secondary,.btn-ghost,.m-cta a{transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;}
.btn-primary{box-shadow:0 8px 20px rgba(237,115,48,.28);}
.btn-primary:hover,.header-cta:hover,.gr-cta:hover,.ask-go:hover,.m-cta .p:hover{background:var(--orange-btn-hover);transform:translateY(-1px);box-shadow:0 12px 26px rgba(237,115,48,.38);}
.btn-primary .arrow{transition:transform .18s ease;}
.btn-primary:hover .arrow{transform:translateX(3px);}
.btn-outline:hover{border-color:#ed7330;color:#b4530b;background:rgba(237,115,48,.06);}
.btn-primary:active,.btn-outline:active,.header-cta:active,.fc-btn-ghost:active{transform:translateY(0);box-shadow:none;}
.btn:focus-visible,.header-cta:focus-visible,.gr-cta:focus-visible,.fc-btn:focus-visible,.fc-btn-ghost:focus-visible,.m-cta a:focus-visible{outline:3px solid rgba(237,115,48,.5);outline-offset:3px;}
.btn[disabled],.btn[aria-disabled="true"]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none;}
@media (prefers-reduced-motion:reduce){.btn,.header-cta,.gr-cta,.ask-go,.fc-btn,.fc-btn-ghost,.btn-primary .arrow{transition:none;}
.btn-primary:hover,.btn-primary:hover .arrow{transform:none;}
}.btn-primary.fc-btn{box-shadow:0 14px 32px rgba(237,115,48,.4);}
.btn-primary.fc-btn:hover{box-shadow:0 18px 38px rgba(237,115,48,.5);}
.hq-in{padding-top:60px;}
.final-cta{padding-bottom:110px;}
@media (max-width:760px){.hq-in{padding-top:44px;}
.final-cta{padding-bottom:84px;}
}.qa summary:where(.pg:not(.pg-audit,.pg-chat-demo,.pg-contact,.pg-home,.pg-solutions) *)::after,.qa[open] summary:where(.pg:not(.pg-audit,.pg-chat-demo,.pg-contact,.pg-home,.pg-solutions) *)::after{content:"+" !important;display:inline-block;transition:transform .3s cubic-bezier(.4,0,.2,1);}
.qa[open] summary:where(.pg:not(.pg-audit,.pg-chat-demo,.pg-contact,.pg-home,.pg-solutions) *)::after{transform:rotate(45deg);}
.qa.is-closing summary:where(.pg:not(.pg-audit,.pg-chat-demo,.pg-contact,.pg-home,.pg-solutions) *)::after{transform:none;}
.qa:where(.pg:not(.pg-audit,.pg-chat-demo,.pg-contact,.pg-home,.pg-solutions) *){transition:border-color .3s ease,box-shadow .3s ease;}
.qa[open]:where(.pg:not(.pg-audit,.pg-chat-demo,.pg-contact,.pg-home,.pg-solutions) *){border-color:#f6c79b;box-shadow:0 10px 26px rgba(237,115,48,.08);}
.qa.is-closing:where(.pg:not(.pg-audit,.pg-chat-demo,.pg-contact,.pg-home,.pg-solutions) *){border-color:#e7e2dc;box-shadow:none;}
.qa summary:where(.pg:not(.pg-audit,.pg-chat-demo,.pg-contact,.pg-home,.pg-solutions) *){transition:color .2s ease;}
.qa summary:hover:where(.pg:not(.pg-audit,.pg-chat-demo,.pg-contact,.pg-home,.pg-solutions) *){color:#b4530b;}
:focus-visible{outline:3px solid rgba(237,115,48,.45);outline-offset:3px;border-radius:6px;}
.btn,.header-cta,.gr-cta,.ask-go,.fc-btn,.fc-btn-ghost,.btn-secondary{transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease,background-color .22s ease,border-color .22s ease,color .22s ease;}
.btn:hover,.header-cta:hover,.gr-cta:hover,.ask-go:hover,.fc-btn:hover,.fc-btn-ghost:hover,.btn-secondary:hover{transform:translateY(-2px);}
.btn:active,.header-cta:active,.gr-cta:active,.ask-go:active,.fc-btn:active{transform:translateY(0);box-shadow:none;}
.btn-primary:hover,.header-cta:hover,.gr-cta:hover,.ask-go:hover{background:#d9611f;box-shadow:0 12px 24px rgba(237,115,48,.30);}
.btn-outline:hover{border-color:#ed7330;color:#b4530b;box-shadow:0 8px 18px rgba(0,0,0,.06);}
.btn .arrow{transition:transform .22s cubic-bezier(.2,.7,.2,1);}
.btn:hover .arrow{transform:translateX(3px);}
.ac-more,.lf-fix,.eco-link,.lz-fix,.rc-chip,.ex-tab,.dd-item,.m-links a,footer a,.nav-pill a{transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;}
.ac-more .mi,.lf-fix .mi,.eco-link .mi{transition:transform .2s ease;}
.ac-more:hover .mi,.lf-fix:hover .mi,.eco-link:hover .mi{transform:translateX(3px);}
.rc-chip:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(0,0,0,.06);}
.ao-lk,.ao-bc,.ao-vc,.lf-card,.pb-card,.tm,.ac,.ft-tile,.plan-mini,.fcard,.wb-card,.pl-card,.st-layer,.cred-tile,.gr-card{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease,border-color .3s ease;}
.ao-lk:hover,.ao-bc:hover,.lf-card:hover,.pb-card:hover,.ft-tile:hover,.wb-card:hover,.pl-card:hover,.fcard:hover,.cred-tile:hover,.tm:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(11,9,8,.08);}
.ao-bc:hover,.ao-lk:hover,.lf-card:hover{border-color:#f6c79b;}
html.mo-js .mo-r{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1);}
html.mo-js .mo-r.mo-in{opacity:1;transform:none;}
html{scroll-behavior:smooth;}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}
*,*::before,*::after{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;}
html.mo-js .mo-r{opacity:1;transform:none;}
}.demo-preview.race-live:where(.pg-why-headless *){display:block;position:relative;overflow:hidden;padding:0;gap:0;background:#fff;}
.demo-preview.race-live iframe:where(.pg-why-headless *){position:absolute;top:0;left:0;border:0;transform-origin:0 0;background:#fff;pointer-events:none;}
.demo-card.race-won:where(.pg-why-headless *){border-color:var(--orange);box-shadow:0 10px 26px rgba(237,115,48,.18);}
.demo-card.race-won .demo-timer:where(.pg-why-headless *){color:#b4530b;}
.demo-run .btn:disabled:where(.pg-why-headless *){opacity:.7;cursor:progress;}
.logo-img{display:block;flex:none;height:auto;filter:grayscale(1);opacity:.6;transition:filter .3s ease,opacity .3s ease;}
.logo-img:hover{filter:none;opacity:1;}
.marquee-track{animation-duration:70s;}
.aimq-track .aimq-logo{display:flex;align-items:center;justify-content:center;flex:none;background:#fff;border:1px solid #e7e2dc;border-radius:999px;padding:12px 26px;}
.aimq-logo img{display:block;height:auto;}
@media (prefers-reduced-motion:reduce){.aimq-track .aimq-logo:nth-child(n+6){display:none;}
}.eco-card:not(.eco-middle) .eco-thumb img.eco-photo{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:16px;filter:none;}
.ol-av .ol-face{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;}
.ol-mini .ol-face{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;}
.vs-map:where(.pg-contact *){position:relative;overflow:hidden;}
.vs-map iframe:where(.pg-contact *){position:absolute;inset:0;width:100%;height:100%;border:0;display:block;}
