.journey-page{color:#171511;background:#f6f2e9;min-height:100vh}.journey-hero{color:#fff;background:#111;padding-bottom:78px}.journey-hero .nav{border-color:#ffffff20}.journey-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;padding-top:80px;display:grid}.journey-hero h1{margin:16px 0 22px;font:500 clamp(48px,6vw,82px)/.98 Georgia,serif}.journey-hero h1 em{color:#cda557;font-weight:400}.journey-hero-copy>p:last-of-type{color:#c8c3ba;max-width:620px;font-size:18px;line-height:1.7}.journey-points{gap:12px;margin-top:28px;display:grid}.journey-points span{color:#eee;align-items:center;gap:10px;display:flex}.journey-points svg{color:#cda557;width:18px}.journey-form{color:#1a1814;background:#fff;border-radius:24px;gap:15px;padding:30px;display:grid;box-shadow:0 24px 70px #0004}.journey-form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.journey-form label{gap:7px;font-size:12px;font-weight:800;display:grid}.journey-form input,.journey-form select{font:inherit;background:#fff;border:1px solid #dacdb8;border-radius:11px;padding:13px}.journey-form small{color:#756e64;font-weight:400}.journey-form .journey-check{align-items:flex-start;font-weight:500;line-height:1.45;display:flex}.journey-check input{margin-top:2px}.journey-hp{left:-9999px;position:absolute!important}.journey-form button,.journey-success a{color:#fff;background:#b18334;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-weight:800;text-decoration:none;display:flex}.journey-form button svg,.journey-success svg,.journey-success a svg{width:18px}.journey-error{color:#9d302e}.journey-success{color:#1a1814;text-align:center;background:#fff;border-radius:24px;padding:44px}.journey-success>svg{color:#3b8c65;width:46px;height:46px}.journey-success h3{font:600 34px Georgia,serif}.journey-success p{line-height:1.6}.journey-success a{margin-top:24px}.journey-details{grid-template-columns:repeat(3,1fr);gap:18px;padding:80px 0;display:grid}.journey-details article{background:#fbf8f2;border:1px solid #dfd4c2;border-radius:18px;padding:25px}.journey-details span{color:#ad7e2d;font-weight:900}.journey-details h2{font:600 26px Georgia,serif}.journey-details p{color:#655f56;line-height:1.65}@media (max-width:900px){.journey-hero-grid{grid-template-columns:1fr;padding-top:45px}.journey-details{grid-template-columns:1fr}}@media (max-width:560px){.journey-form>div{grid-template-columns:1fr}.journey-hero-grid{gap:35px}.journey-form{padding:21px}}
