.doma-page{background:#fffefa;color:#403b3e}.doma-page .wrap{width:min(1e3px,100% - 72px)}.doma-page p{margin:0;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.65;color:#514a4e}.doma-page p+p{margin-top:.6em}.doma-intro{padding:130px 0 80px}.doma-intro-grid,.doma-section-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:58px}.doma-intro-grid{align-items:center}.doma-intro-cta{margin-top:26px;text-decoration:none}.doma-cover{height:310px;margin:0;border-radius:18px;overflow:hidden;background:#e8e4e2}.doma-cover img{display:block;width:100%;height:100%;object-fit:cover;object-position:right center}.doma-intro h1{margin:0 0 12px;font-size:48px;line-height:1.05;font-weight:400;letter-spacing:-.035em;color:#3b3038}.doma-intro h1,.doma-page .doma-lead,.doma-page .doma-signoff,.doma-section-grid h2{font-family:"Source Serif 4",Georgia,serif}.doma-page .doma-lead{margin-bottom:24px;font-size:27px;line-height:1.25;color:#593a8a}.doma-dotazovani{padding:70px 0 76px;background:#f7f0e8}.doma-section-grid h2{margin:0;font-size:39px;line-height:1.1;font-weight:400;letter-spacing:-.025em;color:#3b3038}.doma-outro{padding:78px 0 100px}.doma-outro-copy h2{margin-bottom:18px}.doma-page .doma-signoff{margin-top:28px;font-size:21px;line-height:1.4;color:#593a8a}.doma-support{align-self:start;padding:30px 33px 34px;border:1px solid #e5d6e9;border-radius:17px;background:#f7f0f8}.doma-support h2{font-size:29px}.doma-support p{margin-top:16px;margin-bottom:25px}.doma-support .btn{text-decoration:none}@media(max-width:800px){.doma-intro-grid,.doma-section-grid{grid-template-columns:1fr;gap:23px}.doma-intro{padding-top:116px;padding-bottom:60px}.doma-cover{height:240px;margin-top:10px}.doma-dotazovani{padding:56px 0 62px}.doma-outro{padding:62px 0 75px}.doma-section-grid h2{font-size:34px}}@media(max-width:620px){.doma-page .wrap{width:calc(100% - 34px)}.doma-cover{height:210px}.doma-cover img{transform:scale(1.25);transform-origin:right center}.doma-intro h1{font-size:42px}.doma-page .doma-lead{font-size:24px}.doma-page p{font-size:15.5px}.doma-support{padding:26px 25px 29px}}