.pricing-route:not(.compare-route) .hero.pricing-hero{--ink-sub:#b8babd;background:radial-gradient(72% 68% at 50% 30%,#afb9c411,#0000 78%),#0b0c0f;padding:48px 0 56px}.pricing-route:not(.compare-route) .pricing-hero .prh-h1{letter-spacing:-.045em;max-width:18ch;line-height:1.06}.pricing-route:not(.compare-route) .pricing-hero .prh-card{background:linear-gradient(145deg,#191c1f,#111315 72%);border-color:#e6edf230;box-shadow:inset 0 1px #ffffff0b,0 24px 64px -32px #0009}.pricing-route:not(.compare-route) .pricing-hero .prh-price-fig{letter-spacing:-.055em}.pricing-route:not(.compare-route) .pricing-hero .prh-icon{color:#a3aaaf;width:20px;height:20px;margin-top:2px}.pricing-route:not(.compare-route) .pricing-hero .prh-cell{column-gap:10px}.pricing-route:not(.compare-route) .pricing-hero .prh-grid{row-gap:24px}.pricing-route:not(.compare-route) .pricing-hero .prh-cell-text{line-height:1.6}.pricing-route:not(.compare-route) .pricing-hero .prh-groups{gap:28px;padding-top:16px}.pricing-route:not(.compare-route) .pricing-hero .prh-group-title{margin-bottom:12px;font-size:15px}.pricing-route:not(.compare-route) .pricing-hero .prh-list{font-size:14px}.pricing-route:not(.compare-route) .pricing-hero .prh-list li{line-height:1.6}.pricing-route:not(.compare-route) .pricing-hero .prh-all>summary,.pricing-route:not(.compare-route) .pricing-hero .prh-less{transition:none}.pricing-route:not(.compare-route) #faq{--ink-sub:#b8babd;background:radial-gradient(75% 65% at 70% 45%,#afb9c40b,#0000 82%),#0b0c0f;padding:64px 0 72px}.pricing-route:not(.compare-route) #faq .workflow-head{text-align:left;margin:0 0 32px}.pricing-route:not(.compare-route) #faq .workflow-head h2{letter-spacing:-.04em;max-width:16ch;margin:0;line-height:1.08}@media (max-width:767.98px){.pricing-route:not(.compare-route) #faq .workflow-head h2{font-size:clamp(34px,8.8vw,44px)!important}}.pricing-route:not(.compare-route) #faq .faq-list{border-top:0;max-width:none}.pricing-route:not(.compare-route) #faq details.faq{--faq-pad:18px;border-radius:0;transition:none}.pricing-route:not(.compare-route) #faq details.faq[open]{background:#e1ebf20b;border-radius:14px;box-shadow:inset 0 1px #ffffff06}.pricing-route:not(.compare-route) #faq details.faq>summary{text-wrap:pretty;min-height:68px;font-size:16px}.pricing-route:not(.compare-route) #faq details.faq>.faq-body{padding-bottom:24px;font-size:16px}.pricing-route:not(.compare-route) .pricing-compare{max-width:none;margin:18px 0 0;padding-inline:18px}.pricing-route:not(.compare-route) .pricing-compare a{text-underline-offset:5px;font-size:15px;text-decoration-color:#efece666}.pricing-route:not(.compare-route) .ic-panel{border:1px solid #fff3;box-shadow:inset 0 1px #ffffff40}.pricing-route:not(.compare-route) .ic-panel .ic-h2{letter-spacing:-.045em}.pricing-route:not(.compare-route) .ic-sub{max-width:32ch}@media (min-width:768px){.pricing-route:not(.compare-route) .hero.pricing-hero{padding:64px 0}.pricing-route:not(.compare-route) .pricing-hero .prh-sub{margin-top:22px}.pricing-route:not(.compare-route) .pricing-hero .prh-card{margin-top:40px}.pricing-route:not(.compare-route) .pricing-hero .prh-grid{row-gap:30px}.pricing-route:not(.compare-route) #faq{padding:80px 0 88px}.pricing-route:not(.compare-route) #faq .workflow-head h2{font-size:48px}.pricing-route:not(.compare-route) #faq details.faq>summary{min-height:72px;font-size:18px}}@media (min-width:1024px){.pricing-route:not(.compare-route) .hero.pricing-hero{padding:clamp(48px,7svh,80px) 0 64px}.pricing-route:not(.compare-route) .pricing-hero .prh-h1{font-size:clamp(56px,4.7vw,68px)}.pricing-route:not(.compare-route) .pricing-hero .prh-card{margin-top:38px}.pricing-route:not(.compare-route) .pricing-hero .prh-included{--prh-pad:32px;padding-top:32px}.pricing-route:not(.compare-route) .pricing-hero .prh-grid{gap:28px;padding-bottom:24px}.pricing-route:not(.compare-route) #faq .shell{grid-template-columns:minmax(0,.43fr) minmax(0,1fr);gap:56px;display:grid}.pricing-route:not(.compare-route) #faq .workflow-head h2{font-size:clamp(42px,4vw,52px)}.pricing-route:not(.compare-route) #faq .workflow-stage{margin:0}.pricing-route:not(.compare-route) .ic-panel{padding-block:80px 72px}.pricing-route:not(.compare-route) .ic-panel .ic-h2{font-size:clamp(56px,5.3vw,72px)}.pricing-route:not(.compare-route) .ic-sub{font-size:24px}}@media (min-width:1024px) and (max-height:800px){.pricing-route:not(.compare-route) .hero.pricing-hero{padding-top:40px;padding-bottom:40px}.pricing-route:not(.compare-route) .pricing-hero .prh-h1{max-width:none;font-size:clamp(44px,4.2vw,58px)}.pricing-route:not(.compare-route) .pricing-hero .prh-sub{margin-top:18px}.pricing-route:not(.compare-route) .pricing-hero .prh-card{margin-top:28px}.pricing-route:not(.compare-route) .pricing-hero .prh-included{padding-top:26px}.pricing-route:not(.compare-route) .pricing-hero .prh-grid{row-gap:22px;margin-top:22px;padding-bottom:20px}}
