.guide-module__gvVfva__guide{color:#322232;background:#fffaf1}.guide-module__gvVfva__hero{grid-template-columns:1.3fr .85fr;align-items:center;gap:clamp(32px,6vw,88px);max-width:1200px;margin:auto;padding:clamp(36px,5vw,78px) clamp(22px,5vw,72px);display:grid}.guide-module__gvVfva__kicker,.guide-module__gvVfva__plates small{font:800 .73rem/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:#78591f;margin:0 0 14px}.guide-module__gvVfva__content h1{letter-spacing:-.045em;text-wrap:pretty;font-size:clamp(39px,4.3vw,64px);line-height:1.02}.guide-module__gvVfva__intro{max-width:51ch;margin:19px 0 24px;font-size:clamp(17px,1.35vw,20px);line-height:1.5}.guide-module__gvVfva__book{text-align:center;background:radial-gradient(at 50% 30%,#644558,#38253b 70%);border-radius:46% 46% 5px 5px;margin:0;padding:clamp(26px,4vw,60px) 18px 24px}.guide-module__gvVfva__book img{width:75%;height:auto;margin:0 auto;display:block;transform:rotate(-3deg);box-shadow:0 16px 25px #1c101cb0}.guide-module__gvVfva__book figcaption{color:#f7e7c6;letter-spacing:.03em;margin-top:26px;font-size:.84rem}.guide-module__gvVfva__book figcaption span{margin:0 3px}.guide-module__gvVfva__form,.guide-module__gvVfva__result{max-width:460px}.guide-module__gvVfva__form label:first-child{margin-bottom:5px;font-size:.95rem;font-weight:800;display:block}.guide-module__gvVfva__form input[type=email]{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #9b8791;border-radius:7px;padding:9px 13px;display:block}.guide-module__gvVfva__adult{cursor:pointer;align-items:center;gap:9px;width:fit-content;min-height:44px;font-size:.95rem;display:flex}.guide-module__gvVfva__adult input{width:18px;height:18px;accent-color:var(--night);margin:0}.guide-module__gvVfva__form button{color:#fff;font:800 1rem/1.4 var(--font-body);cursor:pointer;background:#38233d;border:0;border-radius:8px;width:100%;padding:13px 18px}.guide-module__gvVfva__form button:hover{background:#563858}.guide-module__gvVfva__form button:disabled{opacity:.7;cursor:wait}.guide-module__gvVfva__fine,.guide-module__gvVfva__error{margin:9px 0 0;font-size:.84rem;line-height:1.45}.guide-module__gvVfva__error{color:#912b37}.guide-module__gvVfva__result{border-top:1px solid #cbb997;padding:19px 0;line-height:1.55}.guide-module__gvVfva__result h2{font-size:2rem}.guide-module__gvVfva__reset{font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;padding:0;text-decoration:underline}.guide-module__gvVfva__inside{background:#f3eadb;border-top:1px solid #dfd0b6;padding:clamp(36px,5vw,70px) max(22px,50vw - 528px)}.guide-module__gvVfva__inside h2{letter-spacing:-.035em;font-size:clamp(30px,3.6vw,47px)}.guide-module__gvVfva__plates{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,40px);margin-top:30px;display:grid}.guide-module__gvVfva__plates figure{margin:0}.guide-module__gvVfva__plates img{border:1px solid #d4c5b4;width:100%;height:auto;display:block}.guide-module__gvVfva__plates figcaption{margin-top:13px}.guide-module__gvVfva__plates h3{margin:5px 0;font-size:1.35rem}.guide-module__gvVfva__plates p{margin:6px 0;font-size:1rem;line-height:1.5}@media (max-width:700px){.guide-module__gvVfva__hero{flex-direction:column;align-items:stretch;gap:24px;display:flex}.guide-module__gvVfva__book{align-self:center;width:min(255px,90%);padding:28px 12px 15px}.guide-module__gvVfva__plates{grid-template-columns:1fr}.guide-module__gvVfva__plates figure{grid-template-columns:102px 1fr;align-items:center;gap:18px;display:grid}.guide-module__gvVfva__plates figcaption{margin:0}}
