.quote-page{color:#f6f2ea;background:#080808;min-height:100vh;font-family:Alexandria,Arial}.quote-nav{direction:ltr;border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;height:92px;padding:0 4%;display:flex}.quote-nav img{width:145px;display:block}.quote-nav>div{gap:28px;display:flex}.quote-nav>div a{color:#aaa;font-size:11px}.quote-layout{grid-template-columns:.72fr 1.28fr;min-height:calc(100vh - 92px);display:grid}.quote-layout>aside{background:radial-gradient(circle at 0 100%,#f1510025,#0000 42%);border-left:1px solid #ffffff18;height:calc(100vh - 92px);padding:8vh 10%;position:sticky;top:0;overflow:hidden}.quote-layout>aside>span{letter-spacing:3px;color:var(--o);font:10px Space Grotesk}.quote-layout>aside h1{letter-spacing:-6px;margin:35px 0;font-size:clamp(58px,6vw,98px);line-height:.95}.quote-layout>aside h1 b{color:var(--o)}.quote-layout>aside p{color:#888;max-width:400px;font-size:13px;line-height:2}.quote-layout>aside ol{margin:70px 0 0;padding:0;list-style:none}.quote-layout>aside li{color:#aaa;border-top:1px solid #ffffff18;padding:18px 0;font-size:12px}.quote-layout>aside li b{color:var(--o);margin-left:18px;font:10px monospace}.quote-form-wrap{color:#090909;background:#eeeae1;padding:8vh 9%}.quote-heading>span{color:var(--o);font-size:11px}.quote-heading h2{letter-spacing:-5px;margin:12px 0;font-size:clamp(42px,5vw,76px)}.quote-heading p{color:#999;font-size:10px}.quote-form-wrap fieldset{border:0;margin:65px 0 0;padding:0}.quote-form-wrap legend{border-bottom:1px solid #bbb;width:100%;margin-bottom:28px;padding-bottom:15px;font-weight:700}.quote-form-wrap legend b{color:var(--o);margin-left:14px;font:10px monospace}.form-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.form-grid label{color:#555;flex-direction:column;gap:10px;font-size:11px;display:flex}.form-grid .full{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{color:#090909;background:0 0;border:0;border-bottom:1px solid #aaa;outline:none;width:100%;padding:11px 0 14px;font:500 13px Alexandria}.form-grid textarea{resize:vertical;border:1px solid #aaa;padding:15px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--o)}.quote-consent{color:#666;align-items:center;gap:10px;margin:40px 0 20px;font-size:10px;display:flex}.quote-submit{background:var(--o);cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;padding:20px 24px;font:700 14px Alexandria;transition:all .25s;display:flex}.quote-submit:hover{color:#fff;background:#090909}.quote-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 92px);padding:40px;display:flex}.quote-success>span{letter-spacing:3px;color:var(--o);font:10px Space Grotesk}.success-mark{border:1px solid var(--o);width:80px;height:80px;color:var(--o);border-radius:50%;place-items:center;margin:35px;font-size:32px;display:grid}.quote-success h1{letter-spacing:-7px;margin:0;font-size:clamp(58px,8vw,115px)}.quote-success p{color:#999;line-height:2}.quote-success p b{color:#fff}.quote-success>div:last-child{gap:12px;margin-top:30px;display:flex}.quote-success a{border:1px solid #555;border-radius:40px;padding:14px 20px;font-size:12px}.quote-success a:first-child{background:var(--o);border-color:var(--o);color:#090909}@media (max-width:800px){.quote-nav{height:74px;padding:0 18px}.quote-nav img{width:120px}.quote-nav>div a:first-child{display:none}.quote-layout{display:block}.quote-layout>aside{height:auto;padding:60px 18px;position:relative}.quote-layout>aside h1{font-size:58px}.quote-layout>aside ol{margin-top:45px}.quote-form-wrap{padding:60px 18px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.quote-success h1{letter-spacing:-4px;font-size:60px}.quote-success>div:last-child{flex-direction:column}}.quote-submit:disabled{opacity:.55;cursor:wait}.quote-error{color:#a32616;background:#b92c1714;border:1px solid #b92c1745;padding:13px 15px;font-size:11px;line-height:1.7}
