:root{font-family:freight-neo-pro,sans-serif;color:#172c30;background:#edeae2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}.wrap{max-width:1440px;margin:auto;padding-left:56px;padding-right:56px}.nav{height:92px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #b9c2bf}.brand{font-size:21px;font-weight:700;letter-spacing:-.035em}.brand span{color:#c76c46}.nav nav{display:flex;gap:38px;align-items:center;font-size:13px}.nav-cta{border:1px solid #263e42;padding:13px 18px}.hero{display:grid;grid-template-columns:1fr .84fr;gap:6%;align-items:center;min-height:670px;padding-top:56px;padding-bottom:72px}.overline{font-size:11px;font-weight:700;letter-spacing:.22em;color:#b06543}.hero h1,.section-intro h2,.statement h2,.faq h2,.closing h2{font-size:clamp(52px,6.4vw,96px);font-weight:400;letter-spacing:-.065em;line-height:1.02;margin:24px 0}.hero h1 em,.statement h2 em,.closing h2 em{font-style:normal;color:#ad6444}.hero-copy>p{font-size:19px;line-height:1.55;max-width:500px;color:#53666a}.hero-actions{display:flex;gap:28px;align-items:center;margin-top:38px}.button{display:inline-flex;justify-content:space-between;gap:34px;padding:18px 22px;font-size:13px;font-weight:700;min-width:210px}.button.dark{background:#19373a;color:#fff}.button.light{background:#e9e5dc;color:#19373a}.button:hover{filter:brightness(1.13)}.text-link{font-size:13px;text-decoration:underline;text-underline-offset:5px}.hero-note{margin-top:23px;font-size:12px;color:#687d80}.hero-art{height:500px;background:#203b40;color:#e9e8dd;padding:32px;position:relative;display:flex;flex-direction:column;box-shadow:20px 20px #d5d3c9}.art-top,.art-bottom{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.18em}.wave{display:flex;align-items:center;justify-content:space-between;height:135px;gap:5px;margin:57px 0 25px}.wave i{width:3px;height:20%;background:#d9ae7d;border-radius:3px}.wave i:nth-child(3n){height:73%}.wave i:nth-child(4n){height:42%}.wave i:nth-child(5n){height:96%}.wave i:nth-child(7n){height:60%}.art-line{height:1px;background:#778c8c}.hero-art p{font-size:34px;line-height:1.15;letter-spacing:-.04em;margin:27px 0 auto}.art-bottom{border-top:1px solid #778c8c;padding-top:18px}.ticker{background:#c46d48;color:#f7f0e5;padding:18px 0;font-size:11px;font-weight:700;letter-spacing:.19em;overflow:hidden;white-space:nowrap}.ticker .wrap{display:flex;justify-content:space-between;gap:30px}.steps,.pricing{display:grid;grid-template-columns:.8fr 1fr;gap:10%;padding-top:126px;padding-bottom:130px}.section-intro h2,.faq h2{font-size:clamp(43px,4.5vw,70px)}.section-intro p{color:#66777a;line-height:1.6;max-width:380px;font-size:16px}.step-list article{display:flex;gap:27px;border-top:1px solid #b7c0bc;padding:30px 0}.step-list article:last-child{border-bottom:1px solid #b7c0bc}.step-list b{color:#ae6547;font-size:12px}.step-list h3{font-size:25px;font-weight:500;margin:0 0 9px}.step-list p{color:#6e7f80;line-height:1.55;margin:0;max-width:370px}.step-list span{margin-left:auto}.statement{background:#d8ded8;padding:125px 0}.statement h2{font-size:clamp(52px,6vw,86px)}.statement p{max-width:650px;color:#53666a;font-size:17px;line-height:1.6}.pricing{grid-template-columns:.65fr 1fr}.price-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.price-grid article{background:#d8ded8;padding:30px;display:flex;flex-direction:column;min-height:355px}.price-grid article.featured{background:#bd704e;color:#fff}.tag{font-size:10px;font-weight:700;letter-spacing:.17em}.price-grid h3{font-size:24px;font-weight:500;margin:29px 0 0}.price{font-size:65px;letter-spacing:-.07em}.price small{font-size:13px;letter-spacing:0}.price-grid p{margin:4px 0 32px}.price-grid .button{margin-top:auto}.price-note{grid-column:2;font-size:12px;color:#6b7d7d;margin-top:-55px}.faq{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-top:95px;padding-bottom:130px;border-top:1px solid #bec6c0}.faq details{border-bottom:1px solid #bdc5bf;padding:21px 0}.faq summary{cursor:pointer;font-size:19px}.faq details p{color:#637578;line-height:1.6}.closing{background:#1c383d;color:#fff;padding:100px 0}.closing h2{font-size:clamp(54px,6vw,86px)}.closing h2 em{color:#d9ad7e}.closing .button{margin-top:15px}footer.wrap{display:flex;justify-content:space-between;padding-top:25px;padding-bottom:25px;font-size:10px;letter-spacing:.12em;color:#708183}@media(max-width:900px){.wrap{padding-left:24px;padding-right:24px}.nav nav{gap:13px}.nav nav>a:not(.nav-cta){display:none}.hero,.steps,.pricing,.faq{grid-template-columns:1fr}.hero{padding-top:65px}.hero-art{height:420px}.steps,.pricing{padding-top:80px;padding-bottom:80px}.price-note{grid-column:1;margin-top:0}.faq{gap:20px}.ticker .wrap{width:1100px}.statement{padding:80px 0}}@media(max-width:560px){.brand{font-size:16px}.nav{height:72px}.nav-cta{font-size:11px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-art{height:360px;padding:23px;box-shadow:10px 10px #d5d3c9}.wave{margin:28px 0 15px}.hero-art p{font-size:26px}.price-grid{grid-template-columns:1fr}.price-grid article{min-height:320px}footer.wrap{gap:20px}.hero h1{font-size:52px}}[hidden]{display:none!important}.price-grid{grid-template-columns:1fr}.price-grid article{min-height:310px;max-width:520px}.price-note{margin-top:-35px}
