@layer hpDesign{body.seo-page{background:#fff!important;font-size:16px!important;line-height:1.65!important}.seo-page .screen,.seo-page .is-marketing{background:#fff!important}.seo-page .hero{width:min(1160px,calc(100% - 48px))!important;margin:0 auto!important;padding:54px 0 44px!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important;gap:52px!important;align-items:center!important;background:none!important;overflow:visible!important}.seo-page .hero:before,.seo-page .hero:after,.seo-page .hero-bg{display:none!important}.seo-page .hero .hero-inner{grid-column:1!important;grid-row:1!important;display:block!important;width:100%!important;padding:0!important;min-height:0!important}.seo-page .hero .hero-copy{width:100%!important;max-width:none!important;padding:0!important}.seo-page .hero>.mk{width:100%!important;max-width:820px!important;grid-column:1 / -1!important;padding:0!important}.seo-page .hero .hero-art{position:static!important;grid-column:2!important;grid-row:1!important;width:100%!important;height:320px!important;max-height:320px!important;object-fit:cover!important;border-radius:20px!important;opacity:1!important;transform:none!important;mask:none!important;filter:none!important}.seo-page .hero-title{font-size:46px!important;line-height:1.12!important;letter-spacing:-.035em!important;margin:14px 0 18px!important;max-width:20ch!important;color:var(--hp-ink)!important}.seo-page .hero-lead{font-size:17px!important;line-height:1.65!important;color:var(--hp-muted)!important;max-width:58ch!important;margin:0!important}.seo-page .hero-underline{color:var(--hp-accent)!important;background:none!important;text-decoration:none!important;box-shadow:none!important}.seo-page .hero-underline:after{display:none!important}.seo-page .hero-actions{margin-top:24px!important;gap:12px!important}.seo-page .hero-trust{display:flex!important;flex-wrap:wrap!important;gap:8px 16px!important;margin-top:18px!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important;font-size:12px!important}.seo-page .eyebrow,.seo-page .pill{border:0!important;box-shadow:none!important;background:none!important;padding:0!important;color:var(--hp-accent)!important;font-size:12px!important}.seo-page .eyebrow:before{display:none!important}.seo-page :is(.container,.mk){max-width:1160px!important}.seo-page :is(.home-section,.sect,.mk-sec){padding-top:48px!important;padding-bottom:48px!important}.seo-page .mk.sect{width:min(1160px,calc(100% - 48px))!important;margin-inline:auto!important}.seo-page .mk.sect:not(:has(.prisrutnat,.example-grid,.subject-grid)){max-width:800px!important}.seo-page :is(.home-section,.sect,.mk-sec) h2{font-size:30px!important;margin:0 0 18px!important;max-width:30ch!important}.seo-page :is(.home-section,.sect,.mk-sec) h3{font-size:20px!important;margin:28px 0 10px!important}.seo-page :is(.home-section,.sect,.mk-sec) p{margin:0 0 16px!important;max-width:72ch}.seo-page :is(.home-section,.sect,.mk-sec) :is(ul,ol){padding-left:22px!important;margin:12px 0 24px!important}.seo-page :is(.home-section,.sect,.mk-sec) li{margin-block:7px!important}.seo-page .proof-strip{padding:0 0 16px!important;margin:0!important}.seo-page .proof-card{border:1px solid var(--hp-line)!important;border-radius:14px!important;box-shadow:none!important;min-height:0!important}.seo-page .proof-item{padding:18px 22px!important;min-height:0!important}.seo-page .proof-item strong{font-size:21px!important}.seo-page .proof-icon{display:none!important}.seo-page :is(.feature-card,.subject-card,.priskort,.example-card,.legal-card){border:1px solid var(--hp-line)!important;border-radius:16px!important;box-shadow:none!important;background:#fff!important}.seo-page .priskort{padding:26px!important}.seo-page .priskort h3{margin:0 0 16px!important;font-size:21px!important}.seo-page .priskort--mest{border:2px solid var(--hp-accent)!important;background:#fffaf7!important}.seo-page .prisrad{font-size:16px!important;color:var(--hp-muted)!important}.seo-page .prisrad .num{font-size:40px!important;font-weight:650!important;letter-spacing:-.04em!important;color:var(--hp-ink)!important}.seo-page.hp-pricing .hero{grid-template-columns:1fr!important;max-width:1160px!important;padding-bottom:8px!important}.seo-page.hp-pricing .hero-art,.seo-page.hp-pricing .proof-strip,.seo-page.hp-pricing .hero-trust,.seo-page.hp-pricing .hero-actions{display:none!important}.seo-page.hp-pricing .hero-title{max-width:none!important}.seo-page.hp-pricing .hero-lead{max-width:68ch!important}.seo-page.hp-pricing .prisrutnat{gap:20px!important;margin-top:24px!important}.seo-page.legal-page .hero{grid-template-columns:1fr!important;padding:28px 0!important;border-bottom:1px solid var(--hp-line)!important}.seo-page.legal-page .hero-art,.seo-page.legal-page .hero .hero-title{display:none!important}.seo-page.legal-page .hero .hero-lead{font-size:15px!important;max-width:85ch!important}.seo-page.legal-page .home-section{padding-top:32px!important}.seo-page.legal-page h1{font-size:34px!important}.seo-page.legal-page :is(h2,h3){font-size:22px!important;max-width:none!important;margin-top:28px!important}.seo-page :is(.site-footer,.mk-foot){background:var(--hp-canvas)!important;border-top:1px solid var(--hp-line)!important;padding:40px 0!important;font-size:14px!important}.seo-page .mk.sect{padding-inline:0!important}.seo-page .hero:has(>.mk){max-width:800px!important;margin-inline:auto!important}.seo-page .mk-sec h2{font-size:30px!important;line-height:1.25!important}.seo-page .mk-sec{padding-block:40px!important}.seo-page .priskort{display:flex!important;flex-direction:column!important;gap:0!important}.seo-page .priskort .prisnot{min-height:0!important;margin:0!important}.seo-page .priskort ul{margin-top:20px!important;margin-bottom:24px!important;flex:1!important}.seo-page .priskort .btn{margin-top:auto!important}@media(max-width:840px){.seo-page .hero{width:calc(100% - 36px)!important;grid-template-columns:1fr!important;gap:22px!important;padding:34px 0!important}.seo-page .hero .hero-inner{grid-column:1!important;grid-row:1!important}.seo-page .hero .hero-art{grid-column:1!important;grid-row:2!important;height:160px!important;max-height:160px!important;border-radius:14px!important}.seo-page .hero-title{font-size:34px!important;line-height:1.14!important;max-width:22ch!important;margin:12px 0 16px!important}.seo-page .hero-lead{font-size:16px!important;line-height:1.6!important}.seo-page .hero-actions{gap:10px!important;margin-top:20px!important}.seo-page :is(.home-section,.sect,.mk-sec){padding-block:32px!important}.seo-page .mk.sect{width:calc(100% - 36px)!important}.seo-page :is(.home-section,.sect,.mk-sec) h2{font-size:26px!important}.seo-page .proof-item{padding:12px!important}.seo-page .proof-item strong{font-size:19px!important}.seo-page .prisrutnat{grid-template-columns:1fr!important}.seo-page .priskort{padding:24px!important}.seo-page.legal-page .hero{padding-block:24px!important}.seo-page.legal-page h1{font-size:28px!important}}}@layer hpDesign{.seo-page.legal-page .hero{display:none!important}.seo-page.legal-page .doc{background:#fff!important;border:1px solid var(--hp-line)!important;border-radius:16px!important;box-shadow:none!important;padding:28px!important}.seo-page.legal-page .article-toc{box-shadow:none!important;border-radius:12px!important;font-size:14px!important}@media(max-width:840px){.seo-page.legal-page .article-toc{display:none!important}.seo-page.legal-page .doc{padding:22px!important}.seo-page.legal-page .home-section{padding-top:24px!important}}}@layer hpDesign{.seo-page.legal-page .prose{padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important}.seo-page.legal-page .doc :is(h1,h2){overflow-wrap:anywhere!important}@media(max-width:840px){.seo-page.legal-page h1{font-size:25px!important;letter-spacing:-.03em!important}.seo-page.legal-page .doc{padding:22px!important}}}@layer hpDesign{.seo-page.legal-page .article-toc{display:none!important}.seo-page.legal-page .article-shell{display:block!important;max-width:800px!important}.seo-page.legal-page .cookie-controls{padding:22px!important;background:var(--hp-canvas)!important;border:1px solid var(--hp-line)!important;border-radius:12px!important}.seo-page.legal-page .cookie-controls h2{margin-top:0!important}.seo-page.legal-page .cookie-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:18px!important}.seo-page .priskort--mest{transform:none!important}@media(min-width:841px){.seo-page.hp-pricing .hero{padding-top:40px!important}.seo-page.hp-pricing .mk.sect:has(.prisrutnat){padding-top:28px!important}}}
