@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700;800&display=swap";:root{color:#101014;background:#faf8f3;font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}.page{max-width:1500px;min-height:100vh;margin:auto;padding:0 clamp(22px,5vw,76px)}.masthead{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #383838;justify-content:space-between;align-items:center;min-height:84px;font-family:DM Mono,monospace;font-size:13px;display:flex}.masthead i,.tag,.eyebrow,footer i{color:#d94116;font-style:normal}.layout{grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr);align-items:start;gap:clamp(30px,4vw,64px);padding:clamp(30px,3.4vw,52px) 0 70px;display:grid}.intro{padding-top:0}.eyebrow,.form-heading,footer{letter-spacing:.1em;font:500 13px DM Mono,monospace}.eyebrow{color:#ce3c16}h1{letter-spacing:-.06em;max-width:800px;margin:24px 0;font-size:clamp(42px,4.2vw,64px);font-weight:800;line-height:1.07}h1 em{color:#d94116;font-style:normal}.description{color:#38383a;max-width:650px;font-size:clamp(16px,1.23vw,18px);line-height:1.6}.form-panel{background:#fff;border:1px solid #ddd8d0;padding:clamp(23px,2.5vw,34px);box-shadow:0 20px 55px #201c1311}.form-heading{border-bottom:1px solid #d0cbc2;justify-content:space-between;margin-bottom:19px;padding-bottom:16px;display:flex}.form-heading span:last-child{color:#d94116;font:30px/12px Arial}.field{margin:0 0 15px}.field label{margin:0 0 8px;font-size:14px;font-weight:700;display:block}.field b{color:#cf401a}.field small{color:#707070;font-size:12px;font-weight:400}.field input,.field textarea{color:#101014;background:#fdfcf9;border:1px solid #d8d5d0;border-radius:2px;outline:none;width:100%;padding:13px 14px;font:16px DM Sans,Arial,sans-serif;transition:border-color .15s,box-shadow .15s;display:block}.field input:focus,.field textarea:focus{border-color:#c94118;box-shadow:0 0 0 3px #d9411626}.field textarea{resize:vertical;min-height:106px;line-height:1.4}.field input::placeholder,.field textarea::placeholder{color:#92908c}.two-col{grid-template-columns:1fr 1fr;gap:16px;display:grid}.trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}button{color:#fff;cursor:pointer;background:#d94116;border:0;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:17px 19px;font:700 16px DM Sans,Arial;display:flex}button:hover{background:#b62f0c}button:disabled{opacity:.65;cursor:wait}button span{font-size:24px;line-height:18px}.privacy{color:#686662;margin:16px 0 0;font-size:13px;line-height:1.5}.error{color:#b52a11;font-size:14px}.success{padding:24px 5px 27px}.success>span{color:#fff;background:#d94116;place-items:center;width:48px;height:48px;font-size:26px;display:grid}.success h2{letter-spacing:-.035em;margin:26px 0 10px;font-size:30px;line-height:1.2}.success p{font-size:17px}footer{color:#383838;border-top:1px solid #383838;padding:21px 0 35px}@media (max-width:900px){.layout{grid-template-columns:1fr;gap:24px;padding:34px 0 55px}.intro{padding:0}h1{margin:24px 0;font-size:clamp(42px,9vw,70px)}.description{margin-bottom:0}.form-panel{width:100%;max-width:680px}}@media (max-width:570px){.page{padding:0 19px}.masthead{min-height:70px;font-size:10px;line-height:1.5}.tag{display:none}.layout{gap:22px;padding:30px 0 45px}h1{letter-spacing:-.06em;margin:20px 0;font-size:clamp(38px,10.4vw,54px)}.description{font-size:16px;line-height:1.5}.form-panel{padding:21px 18px}.two-col{grid-template-columns:1fr;gap:0}footer{font-size:10px;line-height:1.6}}.title-end{margin-top:.14em;display:block}.comparison{border-top:1px solid #383838;padding:40px 0 44px}.comparison h2{letter-spacing:-.052em;margin:0 0 29px;font-size:clamp(30px,3.4vw,48px);line-height:1.13}.comparison h2 em,.comparison-summary em{color:#d94116;font-style:normal}.comparison-grid{grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,58px);display:grid}.path{border-top:3px solid #111;padding:18px 0 0}.path-auto{border-color:#d94116}.path h3{letter-spacing:.09em;text-transform:uppercase;margin:0 0 20px;font:500 13px DM Mono,monospace}.path-auto h3{color:#bd3511}.path ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.path li{background:#fdfcf9;border:1px solid #d6d1c8;align-items:center;min-height:54px;padding:10px 17px 10px 25px;font-size:16px;font-weight:600;line-height:1.35;display:flex;position:relative}.path li:not(:last-child):after{content:"↓";z-index:1;color:#69645e;background:#faf8f3;padding:0 6px;font-size:19px;line-height:18px;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.path-now li:nth-child(n+2){border-left:3px solid #77716a}.path-auto li:nth-child(2),.path-auto li:nth-child(3){border-color:#e7aa96 #e7aa96 #e7aa96 #d94116;border-left-style:solid;border-left-width:3px}.path-auto li:not(:last-child):after{color:#d94116}.path-auto .final-action{color:#fff;background:#d94116;border-color:#d94116;font-weight:800}.comparison-summary{letter-spacing:-.035em;border-top:1px solid #d0cbc2;margin:31px 0 0;padding-top:23px;font-size:clamp(20px,2.2vw,30px);font-weight:800;line-height:1.25}@media (max-width:700px){.comparison{padding:29px 0 32px}.comparison h2{margin-bottom:24px;font-size:clamp(30px,7vw,39px)}.comparison-grid{grid-template-columns:1fr;gap:33px}.path h3{margin-bottom:15px}.path li{min-height:51px;font-size:15px}.comparison-summary{margin-top:27px;padding-top:20px;font-size:21px}}.path-auto .shared-start{border:1px solid #d6d1c8}.path-auto .system-action{background:#fff6f1;border:1px solid #e7aa96;border-left:4px solid #d94116;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:132px;padding:19px 21px;display:flex}.path-auto .system-action strong{color:#b93513;font-size:18px;line-height:1.25}.path-auto .system-action span{color:#39332e;font-size:14px;font-weight:500;line-height:1.5}.path-auto .final-action{min-height:66px;padding:15px 21px;font-size:17px}.path-auto .system-action:after{background:#faf8f3}@media (max-width:700px){.path-auto .system-action{min-height:0;padding:18px}.path-auto .system-action strong{font-size:17px}.path-auto .final-action{font-size:16px}}.intro-lead{letter-spacing:-.035em;max-width:650px;margin:0 0 18px;font-size:clamp(21px,2vw,28px);font-weight:700;line-height:1.28}.intro-lead span{color:#d94116;margin-top:5px;display:block}@media (max-width:570px){.intro-lead{margin-bottom:15px;font-size:21px;line-height:1.3}}
