.HomeTrial_trial__AC1gT.hero{min-height:100vh;min-height:100svh;padding:12px 0 32px;background:#30343b;color:#fff}.HomeTrial_trial__AC1gT.hero:before{content:none}.HomeTrial_trial__AC1gT .hero-background{inset:0;width:100%;height:100%;border-radius:0;object-fit:cover;object-position:72% center}.HomeTrial_trial__AC1gT.hero:after{display:block;inset:0;width:auto;height:auto;background:linear-gradient(90deg,#101b26c4,#101b268c);pointer-events:none}.HomeTrial_trial__AC1gT .hero-content{padding-top:24px;position:relative}.HomeTrial_trial__AC1gT .hero-content .eyebrow{color:#f0f3f6;font-size:10px;line-height:1.6;letter-spacing:.06em;margin-bottom:16px}.HomeTrial_trial__AC1gT .hero-content h1{color:#fff;font-size:clamp(25px,6.8vw,32px);line-height:1.2;letter-spacing:-.7px;font-weight:650;margin-bottom:24px}.HomeTrial_trial__AC1gT .hero-content mark{color:#fff;background:transparent;padding:0}.HomeTrial_trial__AC1gT .hero-content .hero-subtitle{color:#f0f3f6;font-size:14px;line-height:1.6;margin-bottom:24px}.HomeTrial_trial__AC1gT .hero-content .hero-benefits{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin:0 0 24px;width:fit-content;max-width:100%}.HomeTrial_trial__AC1gT .hero-content .hero-benefits>div{background:transparent;border:0;box-shadow:none;padding:0;color:#fff;min-width:0;gap:10px;font-size:12px;flex:0 0 auto}.HomeTrial_trial__AC1gT .hero-content .hero-quiz-copy{font-size:16px;line-height:1.5;font-weight:600;margin-bottom:20px}.HomeTrial_trial__AC1gT .hero-content .hero-action{display:flex;flex-wrap:wrap;gap:12px;max-width:min(760px,100%)}.HomeTrial_trial__AC1gT .hero-content .hero-btn{min-width:0;width:fit-content;flex:0 1 auto;align-self:flex-start;max-width:100%;min-height:48px;padding-inline:12px;gap:10px}.HomeTrial_trial__AC1gT .hero-content .hero-action>p{color:#f0f3f6;font-size:12px;font-style:normal;margin:0}.HomeTrial_trial__AC1gT .hero-content .messenger-links{margin-top:20px;max-width:100%;width:fit-content;flex-wrap:nowrap;gap:10px}.HomeTrial_trial__AC1gT .hero-content .messenger-links .messenger-link{flex:0 1 auto;min-width:0;min-height:48px;padding:10px;gap:8px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);border-radius:14px;box-shadow:0 5px 18px #101b2620,inset 0 1px 0 #ffffff30;color:#fff;text-shadow:0 1px 4px #101b26}@media (hover:hover) and (pointer:fine){.HomeTrial_trial__AC1gT .hero-content .messenger-link:hover{background:rgba(255,255,255,.2)}}@media (min-width:801px){.HomeTrial_trial__AC1gT.hero{padding-top:20px;padding-bottom:48px}.HomeTrial_trial__AC1gT .hero-background{object-position:right center}.HomeTrial_trial__AC1gT.hero:after{background:linear-gradient(90deg,#101b26bd,#101b268c 44%,#101b2626 78%)}.HomeTrial_trial__AC1gT .hero-content{padding-top:36px}.HomeTrial_trial__AC1gT .hero-content h1{font-size:clamp(34px,3vw,44px);letter-spacing:-1.2px;margin-bottom:28px}.HomeTrial_trial__AC1gT .hero-content .eyebrow{font-size:11px}.HomeTrial_trial__AC1gT .hero-content .hero-subtitle{font-size:16px}.HomeTrial_trial__AC1gT .hero-content .hero-benefits>div{font-size:13px}.HomeTrial_trial__AC1gT .hero-content .hero-quiz-copy{font-size:19px}}.HomeTrial_trial__AC1gT .hero-content>*{max-width:760px}.HomeTrial_trial__AC1gT .hero-content>.hero-benefits{width:fit-content;max-width:min(760px,100%);padding:14px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.3);border-radius:20px;box-shadow:0 6px 20px #111b2820,inset 0 1px 0 #ffffff18}.HomeTrial_trial__AC1gT .hero-action>p,.HomeTrial_trial__AC1gT .hero-content h1,.HomeTrial_trial__AC1gT .hero-content>.eyebrow,.HomeTrial_trial__AC1gT .hero-quiz-copy,.HomeTrial_trial__AC1gT .hero-subtitle{text-shadow:0 2px 8px #09131dcc}@media (min-width:801px){.HomeTrial_trial__AC1gT .hero-content>.hero-benefits{flex-direction:row;flex-wrap:wrap;gap:16px}}#main :is(.service-card,.project-card,[data-product-card]){transition:transform .23s ease,box-shadow .23s ease,border-color .23s ease}@media (hover:hover) and (pointer:fine){#main :is(.service-card,.project-card,[data-product-card]):hover{transform:translateY(-3px);border-color:rgba(255,255,255,.9);box-shadow:0 12px 28px rgba(48,52,59,.13),inset 0 1px 0 rgba(255,255,255,.8)}}@media (hover:none),(pointer:coarse){#main :is(.service-card,.project-card,[data-product-card]):active{transform:translateY(1px);box-shadow:inset 0 0 0 1px rgba(229,72,77,.25),0 4px 12px rgba(48,52,59,.08)}}#quiz .quiz-step,#quiz .quiz-summary{animation:quiz-content-enter .24s ease-out}#quiz .option.selected .option-label i svg{animation:quiz-check-enter .22s ease-out}#quiz .progress>span{transition:width .26s ease-out}#quiz .quiz-actions .btn{transition:transform .2s ease,box-shadow .2s ease}#quiz .quiz-actions .btn:active:not(:disabled){transform:translateY(1px)}@keyframes quiz-content-enter{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes quiz-check-enter{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){#main :is(.service-card,.project-card,[data-product-card]),#quiz .progress>span,#quiz .quiz-actions .btn,#quiz .quiz-main .options>.option{transition:none}#main :is(.service-card,.project-card,[data-product-card]):is(:hover,:active),#quiz .quiz-actions .btn:active:not(:disabled){transform:none}#quiz .option.selected .option-label i svg,#quiz .quiz-step,#quiz .quiz-summary{animation:none}}