.dedicated-page-root .dedicated-benefit .feature-card__content p:empty{display:none}.dedicated-page-root .config-panel input[type=radio],.dedicated-page-root .config-panel input[type=range]{accent-color:var(--color-teal)}.dedicated-page-root .pill input{position:absolute;opacity:0;pointer-events:none}.dedicated-page-root .pill:has(input:focus-visible){outline:3px solid #6adacc;outline-offset:2px}.dedicated-page-root .config-panel input[type=text],.dedicated-page-root .config-panel input[type=email],.dedicated-page-root .config-panel textarea{box-sizing:border-box;width:100%;padding:12px 16px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface);color:var(--hostes-light-text-primary);font:inherit}.dedicated-page-root .config-panel__contact-fields input{box-sizing:border-box;display:block;width:100%;height:56px;padding:0 var(--gap-s);border:1px solid var(--color-line);border-radius:var(--gap-3xs);outline:0;background:var(--hostes-light-bg-primary);color:var(--hostes-light-text-primary);font:var(--type-paragraph-14)}.dedicated-page-root .config-panel__other-task textarea{display:block;box-sizing:border-box;width:100%;min-height:11.875rem;padding:var(--gap-s);resize:vertical;border:1px solid var(--color-line);border-radius:var(--gap-xs);background:var(--hostes-light-bg-primary);color:var(--hostes-light-text-primary);font:var(--type-paragraph-16)}.dedicated-page-root .config-panel input:focus-visible,.dedicated-page-root .config-panel textarea:focus-visible,.dedicated-page-root .config-panel button:focus-visible,.dedicated-page-root .config-panel a:focus-visible{outline:3px solid #6adacc;outline-offset:2px}.dedicated-page-root .config-panel__input[aria-invalid=true]{border-color:#c53535}.dedicated-page-root .dedicated-pricing__plans .service-price__hint{font-size:0}.dedicated-page-root .dedicated-config[hidden]{display:none}.dedicated-page-root .dedicated-pricing [role=tab]:focus-visible{outline:2px solid var(--color-teal);outline-offset:3px}.dedicated-page-root .dedicated-faq{margin-top:var(--section-gap)}@media(max-width:640px){.dedicated-page-root .dedicated-faq{margin-top:var(--section-gap)}}.dedicated-page{padding-top:var(--section-gap)}.dedicated-hero{display:flex;flex-direction:column;align-items:center;gap:var(--gap-5xl)}.dedicated-hero__heading{display:flex;flex-direction:column;align-items:center;gap:var(--gap-xl);text-align:center}.dedicated-hero__heading p{max-width:47rem}.dedicated-benefits{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gutter)}.dedicated-offer{width:min(var(--container-max),calc(100% - var(--container-gutter)));margin:var(--section-gap) auto 0}.dedicated-pricing{display:flex;width:min(1225px,calc(100% - var(--container-gutter)));flex-direction:column;gap:var(--gap-4xl);margin:4rem auto 0}.dedicated-pricing .service-pricing__locations{gap:2.5rem}.dedicated-pricing .service-pricing__locations button{position:relative;height:2.75rem;padding:0;font:var(--type-paragraph-20)}.dedicated-pricing .service-pricing__locations button[aria-selected=true]:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--hostes-light-text-primary);content:""}.dedicated-pricing__plans{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gutter)}.dedicated-pricing__plans .service-price-card{grid-column:span 4}.dedicated-pricing__plans .service-price-card:nth-child(n+7){grid-column:span 6}.dedicated-config,.dedicated-faq{margin-top:var(--section-gap)}@media(max-width:900px){.dedicated-page{padding-top:4.5rem}.dedicated-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.dedicated-pricing__plans .service-price-card{grid-column:span 6}.dedicated-pricing__plans .service-price-card:nth-child(n+7){grid-column:span 6}.dedicated-config .steps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dedicated-config .step-card:last-child{grid-column:1/-1}}@media(max-width:640px){.dedicated-page{padding-top:3.5rem}.dedicated-hero{gap:2rem}.dedicated-benefits{grid-template-columns:1fr 1fr;gap:.75rem}.service-offer__controls{align-items:flex-start;flex-direction:column}.service-offer__controls .service-pricing__billing{flex-wrap:wrap}.dedicated-pricing{width:100%;margin-top:2.5rem;gap:1.5rem}.dedicated-pricing .service-pricing__locations{justify-content:space-between;gap:.5rem;overflow-x:auto}.dedicated-pricing .service-pricing__locations button{flex:0 0 auto;font-size:.875rem}.dedicated-pricing__plans{grid-template-columns:minmax(0,1fr)}.dedicated-pricing__plans .service-price-card,.dedicated-pricing__plans .service-price-card:nth-child(n+7){grid-column:auto}.dedicated-config .steps__grid{grid-template-columns:1fr}.dedicated-config .step-card:last-child{grid-column:auto}.dedicated-faq{margin-top:var(--section-gap)}}
