.hero-cro-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.hero-cro-secondary{min-height:48px;color:inherit;text-align:left;border-bottom:1px solid #ffffff80;align-items:center;gap:14px;padding:12px 0;font-size:14px;transition:border-color .2s;display:inline-flex}.hero-cro-secondary:hover{border-color:#fff}.hero-cro-secondary svg{flex:none}.home-service{background:var(--secondary);padding-top:48px;padding-bottom:56px}.home-service .section-heading{gap:32px;margin-bottom:30px}.home-service .section-heading h2{max-width:560px;font-size:clamp(30px,3vw,44px)}.home-service .section-marker{margin-bottom:18px;display:block}.home-service .section-heading>p{max-width:550px;font-size:15px}.home-service .benefit-grid{grid-template-columns:1fr;gap:22px;margin-top:0;display:grid}.home-service .benefit-grid article{border-top:1px solid var(--border);padding-top:16px}.home-service .benefit-grid article>span{font-size:12px}.home-service .benefit-grid h3{margin-top:12px;font-size:21px;line-height:1.3}.home-service .benefit-grid p{margin-top:10px;font-size:14px;line-height:1.65}.home-comparison-note{max-width:850px;margin-top:22px;font-size:14px;line-height:1.75}.home-formats .home-quiz-cta{align-items:center;gap:20px;margin-top:24px;display:inline-flex}.home-realization-cta{text-align:left;border-bottom:1px solid;align-items:center;gap:18px;width:fit-content;margin-top:24px;padding-bottom:6px;font-size:14px;line-height:1.5;display:flex}.home-realization-cta svg{flex:none}.home-consultation-outcome{color:var(--muted-foreground);margin-bottom:24px;font-size:15px;line-height:1.7}@media (min-width:600px){.home-service .benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}}@media (min-width:1100px){.home-service .benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}}@media (max-width:1100px) and (min-width:721px){.hero:has(.hero-cro-actions) .hero-bottom{gap:24px}.hero-cro-actions{gap:8px 20px}}@media (max-width:720px){.hero-cro-actions{gap:8px 20px}.hero-cro-secondary{min-height:44px;font-size:13px}.home-service{padding-top:40px;padding-bottom:40px}.home-service .section-heading>p{margin-top:20px}body:has(#home-service):has([role=dialog][data-state=open],main input:focus,main textarea:focus,main [role=combobox]:focus) .sticky-contact{opacity:0;visibility:hidden;pointer-events:none;transition:none}}
