/* Focused buying path; all existing security and measurement controls remain in place. */
#analytics-choice{width:min(440px,calc(100vw - 24px))!important;padding:14px 16px!important;right:12px!important;bottom:12px!important}
#analytics-choice h2{font:700 15px/1.3 system-ui!important;margin:0 0 6px!important}
#analytics-choice p{font:12px/1.45 system-ui!important;margin:0 0 9px!important}
#analytics-choice .analytics-choice-actions{display:flex;gap:8px;margin:0!important}
#analytics-choice button{flex:1;min-height:42px;margin:0!important;padding:8px 10px!important;font-size:13px!important}
.month-details{padding-top:8px;padding-bottom:32px}.month-details>details{border:1px solid var(--line);border-radius:8px;padding:18px 24px}.month-details>details>summary{font-size:19px;font-weight:650;cursor:pointer}.month-details>details>.eyebrow{margin-top:24px}
.contact-section{max-width:880px}.contact-section .proposal-heading{max-width:690px;margin-bottom:22px}.contact-section .proposal-heading h2{margin-bottom:14px}.contact-section .proposal-heading p{margin:8px 0}.contact-section .contact-card{padding:26px}.contact-section .returning-visitor{font-size:13px;margin:0 0 20px;padding:0;background:none;border:0}.contact-section .contact-alternative{padding-top:14px;margin-top:20px}.contact-section .form-privacy{margin-top:18px}.contact-section .form-status:empty{margin:0}.more-questions>details{margin:0 12px}.real-review-link{margin-top:22px}.real-review-link a{font-weight:600}
@media(max-width:700px){.hero{padding-top:28px!important;padding-bottom:38px!important;gap:28px!important}.hero h1{font-size:49px!important;margin:12px 0 20px!important}.hero .intro{font-size:17px!important}.hero .actions{margin-top:22px!important}.hero-art{padding:12px 0!important}.journey{transform:none!important;padding:22px!important}.flow-row{padding-top:14px!important}.flow-row p{margin:4px 0!important}.section{padding-top:44px!important;padding-bottom:44px!important}.section-top{gap:20px!important;margin-bottom:28px!important}.services{gap:22px!important}.service{padding:0 0 18px!important}.monthly{padding:24px!important;gap:22px!important}.proof-card{padding:22px!important}.cap-home-grid{grid-template-columns:1fr 1fr!important;gap:9px}.cap-home-grid a{padding:15px 12px;font-size:14px}.contact-section{scroll-margin-top:8px}.contact-section .proposal-heading h2{font-size:34px}.contact-section .proposal-heading{margin-bottom:16px}.contact-section .proposal-heading>p{font-size:14px}.contact-section .proposal-heading>.eyebrow{font-size:11px}.contact-section .contact-card{padding:20px}.contact-section .returning-visitor{margin-bottom:16px}.month-details>details{padding:16px}.faq{padding-top:30px!important;padding-bottom:30px!important}.faq>details{padding:16px 0!important}.sector-nav{gap:12px!important;font-size:13px!important}}
@media(max-width:360px){.hero h1{font-size:44px!important}.cap-home-grid{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}

.hero-price{font-size:15px;color:var(--ink);margin:18px 0 0}.hero-price strong{font-weight:750}.capability-focus{font-size:13px!important;padding:10px 12px!important;margin:0 0 16px!important}
