.public-home{color:#1b1716;background:#f7f2eb;font-family:Arial,sans-serif;min-height:100vh!important;padding:0!important}.public-nav{color:#fff;background:#171313;justify-content:space-between;align-items:center;height:86px;padding:0 clamp(20px,5vw,75px);display:flex;margin:0!important}.public-brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.public-brand>b{background:#c82824;border-radius:11px;place-items:center;width:43px;height:43px;font:900 24px Georgia,serif;display:grid;transform:rotate(-3deg)}.public-brand strong,.public-brand small{display:block}.public-brand strong{letter-spacing:.13em;font:800 20px Georgia,serif}.public-brand small{color:#aaa2a0;letter-spacing:.16em;margin-top:3px;font-size:9px}.public-nav nav{gap:26px;display:flex}.public-nav nav a{color:#d7ceca;font-size:12px;font-weight:800;text-decoration:none}.public-nav nav a:hover{color:#fff}.public-hero{color:#fff;background:#1b1716;grid-template-columns:minmax(0,1fr) 360px;align-items:center;min-height:610px;padding:80px clamp(25px,8vw,125px);display:grid;overflow:hidden}.public-hero-copy>p,.public-options article>p{letter-spacing:.19em;color:#e14742;font-size:10px;font-weight:900}.public-hero h1{letter-spacing:-.045em;max-width:850px;margin:15px 0 25px;font:700 clamp(48px,6.5vw,84px)/.96 Georgia,serif}.public-hero-copy>span{color:#bdb4b0;max-width:630px;line-height:1.7;display:block}.public-actions{flex-wrap:wrap;gap:11px;margin-top:32px;display:flex}.public-actions a{border-radius:11px;align-items:center;gap:8px;padding:14px 17px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.public-actions svg{width:18px}.public-primary{color:#fff;background:#c82824}.public-secondary{color:#fff;border:1px solid #4b4240}.public-mark{border:1px solid #ffffff17;border-radius:50%;justify-self:end;place-items:center;width:300px;height:300px;display:grid;position:relative}.public-mark>span{color:#c82824;font:900 180px Georgia,serif;transform:rotate(-6deg)}.public-mark>small{letter-spacing:.24em;color:#a69d99;position:absolute;bottom:47px}.public-options{grid-template-columns:1fr 1fr;gap:20px;max-width:1180px;margin:auto;padding:70px 25px;display:grid}.public-options article{background:#fff;border:1px solid #ded4ca;border-radius:18px;padding:34px;box-shadow:0 12px 45px #3925160a}.public-options article>span{color:#c82824;background:#f7e8e6;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:28px;display:grid}.public-options article>span svg{width:22px}.public-options h2{margin:8px 0 13px;font:700 30px Georgia,serif}.public-options article>div{color:#756d66;line-height:1.55}.public-options article>a{color:#c82824;align-items:center;gap:5px;margin-top:25px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.public-options article>a svg{width:16px}.public-home footer{color:#817871;border-top:1px solid #ded4ca;justify-content:space-between;max-width:1180px;margin:auto;padding:25px;font-size:11px;display:flex}.public-home footer a{color:#817871;align-items:center;gap:6px;text-decoration:none;display:flex}.public-home footer svg{width:14px}@media (max-width:900px){.public-hero{grid-template-columns:1fr}.public-mark{display:none}}@media (max-width:620px){.public-nav{height:74px;padding:0 16px}.public-nav nav{display:none}.public-hero{min-height:auto;padding:65px 22px}.public-hero h1{font-size:49px}.public-actions{display:grid}.public-actions a{justify-content:center}.public-options{grid-template-columns:1fr;padding:35px 15px}.public-options article{padding:27px}.public-home footer{align-items:center;gap:20px;margin:0 15px}.public-home footer>span{max-width:150px}}
