.seo-page .seo-hero{grid-template-columns:1fr 1fr;gap:48px;min-height:0;padding:64px 0}.seo-page .seo-hero-copy h1{max-width:20ch;font-size:clamp(38px,4vw,60px);line-height:1.08}.seo-page .seo-hero-copy>p{font-size:15px}.seo-page .seo-product-scene{margin:0;padding:0;transform:none}.seo-page .seo-invitation-preview{width:min(250px,72%);margin:0 auto}.seo-page .seo-product-scene:before,.seo-page .seo-product-scene:after{display:none}.seo-page .seo-hero-editorial{max-width:960px;display:block}.seo-page .seo-hero-editorial .seo-hero-copy h1{max-width:26ch}.seo-page .seo-story{border-top:1px solid #d4dacd;min-height:0;margin:0;padding:32px 0;display:block}.seo-page .seo-story-copy{max-width:850px;margin:auto;padding:0}.seo-page .seo-story-copy h2{max-width:32ch;font-size:clamp(28px,3vw,40px);line-height:1.15}.seo-page .seo-story-copy p{font-size:15px;line-height:1.85}.seo-page .seo-story-notes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.seo-page .seo-story-notes span{background:#f0f2e9;border:1px solid #d7ddcf;border-radius:4px;padding:14px;font-size:13px;line-height:1.65}.seo-page .seo-story-notes i{display:none}.seo-page .seo-sections,.seo-page .seo-facts,.seo-page .seo-faq,.seo-page .seo-related{margin-top:56px}.seo-page .seo-related{border-top:1px solid #d4dacd;padding:28px 0;display:block}.seo-page .seo-related>header strong{margin-bottom:22px;font-size:27px}.seo-page .seo-related .seo-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.seo-page .seo-related .seo-related-grid a{border:1px solid #d1d5cd;border-radius:5px;min-height:110px;padding:18px}.seo-page .seo-closing{min-height:0;margin-block:45px;padding:40px;display:block}.seo-page .seo-closing-mark{display:none}.seo-page .seo-closing h2{max-width:24ch;font-size:clamp(30px,4vw,48px)}.seo-page .seo-closing .button{width:auto;margin-top:20px}.pricing-page .pricing-table-wrap{overflow-x:auto}.pricing-page .pricing-table-wrap table{min-width:560px}@media (width<=800px){.seo-page .seo-hero{grid-template-columns:1fr;gap:28px;padding-block:38px}.seo-page .seo-related .seo-related-grid{grid-template-columns:1fr 1fr}.seo-page .seo-story-notes{grid-template-columns:1fr}.seo-page .seo-closing{padding:28px}.seo-page .seo-hero-actions{flex-wrap:wrap}}@media (width<=440px){.seo-page .seo-related .seo-related-grid{grid-template-columns:1fr}}
