html:root body .ob-internal-site main :is(.ob-btn,.obx-tariffs__btn,.obx-tariffs__trial-btn,.obx-tariffs__official,.obx-tariffs__note-link,.obx-price-line__link){min-height:50px!important;padding:12px 25px!important;border:1px solid transparent!important;border-radius:8px!important;font:600 14px/1.35 Manrope,Arial,sans-serif!important;box-shadow:none!important;transform:none;transition:transform .12s ease-out,filter .12s ease-out,color .18s ease-out,background-color .18s ease-out!important}html:root body .ob-internal-site main :is(.ob-btn--primary,.obx-tariffs__btn,.obx-tariffs__trial-btn,.obx-tariffs__note-link,.obx-price-line__link){color:#fff!important;border-color:#fb344e!important;background:linear-gradient(110deg,#ed1c24,#b80f17)!important}html:root body .ob-internal-site main :is(.ob-btn--secondary,.ob-btn--ghost,[data-action-variant=outline],.obx-tariffs__official){overflow:visible!important;color:var(--oi-ink)!important;border-color:var(--oi-line-strong)!important;background:transparent!important}.socials-placeholder{display:none}html:root body .ob-internal-site .ob-contact-socials .ob-messenger{width:28px!important;min-width:28px!important;height:44px!important;min-height:44px!important;padding:0!important;border:0!important;border-radius:0!important;color:var(--oi-ink)!important;background:transparent!important;box-shadow:none!important;overflow:visible;transform:none!important}html:root body .ob-internal-site .ob-contact-socials .ob-messenger:after{display:none!important}html:root body .ob-internal-site .ob-contact-socials .ob-messenger svg{width:20px!important;height:20px!important}html:root body .ob-internal-site .ob-contact-socials .ob-messenger span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html:root body .ob-internal-site .ob-contact-socials .ob-messenger:focus-visible,html:root body .ob-internal-site .ob-contact-socials .ob-messenger:hover{color:var(--messenger-color)!important;background:transparent!important}@media(min-width:1024px) and (max-height:900px){html:root body .ob-internal-site main :is(.ob-service-hero,.ob-page-hero--tariffs,.ob-cases-hero--photo,.ob-cert-intro,.ob-journal-hero,.ob-company-hero,.ob-case-detail__hero--visual){box-sizing:border-box;height:calc(100svh - 87px);min-height:0!important;max-height:none!important;overflow:hidden}html:root body .ob-internal-site main .ob-service-hero{padding-block:22px!important}html:root body .ob-internal-site main .ob-service-hero__grid{height:100%;min-height:0!important;align-items:center}html:root body .ob-internal-site main .ob-service-hero .ob-product-scene{height:100%;min-height:0!important;padding-top:0;justify-content:center;transform:scale(.88);transform-origin:center}html:root body .ob-internal-site main .ob-service-hero h1{font-size:clamp(34px,min(3.5vw,6.7vh),54px)!important;margin-block:14px!important}html:root body .ob-internal-site main .ob-service-hero p{font-size:15px!important;line-height:1.5!important}.ob-internal-site .ob-service-polish__hero-bullets{gap:6px;margin:15px 0 12px}.ob-internal-site .ob-service-page .ob-crm-proof{margin-top:12px}html:root body .ob-internal-site main .ob-page-hero--tariffs{padding-block:18px!important}html:root body .ob-internal-site main .ob-page-hero--tariffs .ob-tariffs-hero{height:100%;min-height:0!important;padding-block:20px!important}html:root body .ob-internal-site main .ob-cases-hero--photo{padding-block:22px!important}.ob-cases-hero--photo .ob-cases-hero__grid{height:100%;min-height:0}.ob-cases-hero--photo .ob-cases-hero__copy{padding-bottom:0}html:root body .ob-internal-site main .ob-cert-intro{padding-block:20px!important}.ob-character-site main .ob-cert-hero__grid{height:100%}.ob-proof-stage__canvas{height:min(350px,43vh)}.ob-proof-stage__front,.ob-proof-stage__paper{height:min(285px,35vh)}html:root body .ob-internal-site main .ob-journal-hero{padding-block:22px!important}.ob-journal-hero__layout{height:100%;min-height:0}.ob-journal-hero__note{margin-top:18px}html:root body .ob-internal-site main .ob-company-hero{padding-block:22px!important}.ob-internal-site .ob-company-founder,.ob-internal-site .ob-company-hero__grid{height:100%}.ob-internal-site .ob-company-founder__portrait{height:calc(100% - 74px);width:100%;max-height:none;aspect-ratio:auto}.ob-internal-site .ob-company-facts{margin-top:22px;padding-top:18px}html:root body .ob-internal-site main .ob-case-detail__hero--visual{padding-block:20px!important}.ob-case-detail__hero--visual .ob-case-detail__hero-grid{height:100%;min-height:0}}@media(max-width:767px){html:root body .ob-internal-site main .ob-service-hero{box-sizing:border-box;height:calc(100svh - 73px);min-height:0!important;overflow:hidden;padding-block:18px!important}html:root body .ob-internal-site main .ob-service-hero__grid{height:100%;min-height:0!important;gap:14px}html:root body .ob-internal-site main .ob-service-hero h1{font-size:clamp(29px,8vw,37px)!important;line-height:1.08!important;margin-block:12px!important}html:root body .ob-internal-site main .ob-service-hero p{font-size:14px!important;line-height:1.45!important}.ob-internal-site .ob-service-polish__hero-bullets{gap:4px;margin:11px 0 9px;font-size:12px}.ob-internal-site .ob-mobile-service-scene{height:235px}.ob-internal-site .ob-mobile-service-scene__visual{inset:30px 10px 69px;transform:scale(.78);transform-origin:center top}.ob-internal-site main .ob-mobile-service-scene .ob-mobile-service-scene__result{bottom:58px;font-size:11px;padding:6px 8px}.ob-internal-site .ob-mobile-service-scene__choices{inset:auto 9px 8px;gap:5px}.ob-internal-site .ob-mobile-service-scene__choices button{min-height:42px;font-size:10px}html:root body .ob-internal-site main .ob-page-hero--tariffs{box-sizing:border-box;height:calc(100svh - 73px);overflow:hidden;padding-block:16px!important}html:root body .ob-internal-site main .ob-page-hero--tariffs .ob-tariffs-hero{height:100%;min-height:0!important;padding-block:0!important;gap:12px}.ob-tariffs-hero__visual{min-height:250px}.ob-tariffs-hero__screen{inset:10px 0 0;padding:12px;gap:7px}.ob-tariffs-hero__compare{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px}.ob-tariffs-hero__compare article{min-height:76px;padding:9px;border-radius:10px}.ob-tariffs-hero__compare strong{font-size:15px}.ob-tariffs-hero__route{padding:8px 10px}.ob-tariffs-hero__decision,.ob-tariffs-hero__mini-grid,.ob-tariffs-hero__route{display:none}html:root body .ob-internal-site main .ob-cases-hero--photo{height:calc(100svh - 73px);min-height:0!important;padding-top:20px!important;padding-bottom:280px!important}.ob-cases-photo-sharp{height:305px}html:root body .ob-internal-site main .ob-case-detail__hero--visual{box-sizing:border-box;height:calc(100svh - 73px);min-height:0!important;overflow:hidden;padding-block:18px!important}.ob-case-detail__hero--visual .ob-case-detail__hero-grid{min-height:0;gap:12px}html:root body .ob-internal-site main .ob-case-detail__hero--visual h1{font-size:clamp(28px,7.5vw,36px)!important}.ob-case-detail__hero--visual .ob-case-detail__intro>p{font-size:14px;line-height:1.48}.ob-case-detail__image-note{margin-top:176px}.ob-case-detail__backdrop{height:265px}html:root body .ob-internal-site main .ob-cert-intro{box-sizing:border-box;height:calc(100svh - 73px);overflow:hidden;padding-block:18px!important}.ob-character-site main .ob-cert-hero__grid{height:100%;gap:12px}html:root body .ob-internal-site main .ob-cert-intro h1{font-size:clamp(29px,8vw,38px)!important;margin-block:12px!important}.ob-internal-site .ob-cert-intro__facts{margin-top:12px}.ob-internal-site .ob-cert-intro__links{margin-top:10px;gap:8px 15px}.ob-proof-stage__tabs{display:none}.ob-proof-stage__canvas{height:220px;margin-top:0}.ob-proof-stage__front,.ob-proof-stage__paper{height:182px;top:12px}.ob-proof-stage__caption{min-height:42px;gap:3px}.ob-proof-stage__controls{margin-top:4px}html:root body .ob-internal-site main .ob-journal-hero{box-sizing:border-box;height:calc(100svh - 73px);min-height:0!important;padding:24px 0 280px!important}.ob-journal-hero__backdrop{height:330px}html:root body .ob-internal-site main .ob-reading-hero--editorial{box-sizing:border-box;height:calc(100svh - 73px);overflow:hidden;padding-block:20px!important;gap:14px}html:root body .ob-internal-site main .ob-reading-hero h1{font-size:clamp(26px,7vw,34px)!important;margin:12px 0!important}html:root body .ob-internal-site main .ob-reading-description{font-size:13px;line-height:1.5}.ob-internal-site .ob-reading-meta{margin-top:11px}.ob-internal-site .ob-reading-start{margin-top:12px;gap:12px}.ob-internal-site .ob-reading-category-cover{min-height:205px}html:root body .ob-internal-site main .ob-company-hero{box-sizing:border-box;height:calc(100svh - 73px);overflow:hidden;padding-block:18px!important}.ob-internal-site .ob-company-hero__grid{height:100%;gap:8px}html:root body .ob-internal-site main .ob-company-hero h1{font-size:clamp(30px,8vw,40px)!important;margin-block:12px!important}.ob-internal-site .ob-company-hero__copy>p{font-size:13px;line-height:1.45;margin-block:8px}.ob-internal-site .ob-company-hero .ob-actions{margin-top:13px;gap:8px}.ob-internal-site .ob-company-facts{margin-top:13px;padding-top:12px;gap:8px}.ob-internal-site .ob-company-facts dt{font-size:20px}.ob-internal-site .ob-company-facts dd{font-size:9px;margin-top:3px}.ob-internal-site .ob-company-founder{position:relative;height:205px;padding:0;overflow:hidden;border-radius:8px}.ob-internal-site .ob-company-founder__portrait{height:205px;width:100%;max-width:none;aspect-ratio:auto}.ob-internal-site .ob-company-founder figcaption{position:absolute!important;z-index:2;left:0!important;right:0!important;bottom:0!important;margin:0;padding:7px 12px;background:color-mix(in srgb,var(--oi-panel-solid) 94%,transparent);backdrop-filter:blur(9px);text-align:left}.ob-internal-site .ob-company-founder figcaption strong{font-size:14px}.ob-internal-site .ob-company-founder figcaption span{font-size:9px}}