.lnav{gap:4px;display:flex}.lnav a{color:var(--bone-dim);border-radius:999px;padding:8px 12px;font-size:15px;text-decoration:none}.lnav a:hover{color:var(--bone)}.topr{align-items:center;gap:12px;display:flex}.hero{padding:88px 0 72px}.hero .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}.hero h1{font-size:clamp(40px,5.4vw,68px);font-weight:300;line-height:1.02}.hero p.lede{color:var(--bone-dim);max-width:30em;margin:22px 0 32px;font-size:19px}.hero .ctas{flex-wrap:wrap;gap:12px;display:flex}.facts{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.facts li{color:var(--dust);border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-size:13px}.heroart{min-width:0;position:relative}.hills{border:1px solid var(--line);border-radius:28px;width:100%;height:auto;display:block}.ff{opacity:.9;animation:4s ease-in-out infinite ff}@keyframes ff{50%{opacity:.25}}.cap{max-width:30em;margin-top:14px}.section{border-top:1px solid var(--line);padding:72px 0;scroll-margin-top:68px}.section h2{max-width:20em;font-size:clamp(30px,4vw,44px)}.section .intro{color:var(--bone-dim);max-width:36em;margin:14px 0 36px;font-size:17px}.steps4{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.steps4 li{border-top:2px solid var(--line-2);counter-increment:s;padding-top:18px}.steps4 li:before{content:counter(s);font-family:var(--display);color:var(--amber);margin-bottom:8px;font-size:34px;font-weight:300;display:block}.steps4 b{margin-bottom:6px;font-size:17px;display:block}.steps4 span{color:var(--dust);font-size:15px}.vs{grid-template-columns:1fr 1fr;gap:20px;display:grid}.vs>div{border:1px solid var(--line);border-radius:var(--r);background:var(--bark-2);padding:24px}.vs h3{font-size:22px}.vs .faint{margin:4px 0 10px}.vs-a .row span:last-child{color:var(--clay)}.vs>.vs-b{border-color:var(--line-2);background:radial-gradient(400px 200px at 100% 0%,var(--amber-tint),transparent 70%),var(--bark-2)}.vs-b .row span:last-child{color:var(--sage)}.jobs{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px;display:grid}.jobs>*,.jobbody>*,.linksec>*,.vs>*{min-width:0}.jobtabs{flex-direction:column;gap:8px;display:flex}.jobtabs button{border:1px solid var(--line);border-radius:var(--r);text-align:left;background:var(--bark-2);flex-direction:column;align-items:flex-start;gap:2px;padding:16px 18px;display:flex}.jobtabs button b{font-family:var(--display);font-size:21px;font-weight:400}.jobtabs button span{color:var(--dust);font-size:14px}.jobtabs button[aria-selected=true]{border-color:var(--amber);background:var(--bark-3)}.jobbody{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--bark-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;padding:26px;display:grid}.jobbody h3{margin-bottom:8px;font-size:28px}.jobmock{border:1px solid var(--line);border-radius:var(--r);background:var(--bark);flex-direction:column;align-self:start;gap:12px;padding:18px;display:flex}.jobmock .btn{align-self:flex-start}.mock-big{font-family:var(--display);font-size:34px;font-weight:300;line-height:1.1}.mock-big small{font-family:var(--body);color:var(--dust);margin-left:6px;font-size:13px}.ticks{color:var(--bone-dim);flex-direction:column;gap:9px;margin-top:16px;font-size:15px;display:flex}.ticks li{grid-template-columns:18px 1fr;gap:10px;display:grid}.ticks li:before{content:"";border:2px solid var(--amber);border-radius:50%;width:10px;height:10px;margin-top:6px}.ticks.big{gap:14px;font-size:16.5px}.ticks b{color:var(--bone);font-weight:600}.split2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.split2>div{border:1px solid var(--line);border-radius:var(--r);background:var(--bark-2);min-width:0;padding:24px}.split2 h3{margin-bottom:14px;font-size:22px}.split2 ul{color:var(--bone-dim);flex-direction:column;gap:10px;font-size:15.5px;display:flex}.split2 li{grid-template-columns:18px 1fr;gap:10px;display:grid}.split2 li:before{content:"";background:var(--sage);border-radius:50%;width:8px;height:8px;margin-top:9px}.split2 .seen li:before{background:var(--clay)}.explorer{flex-direction:column;gap:10px;margin-top:24px;display:flex}.tblwrap{border:1px solid var(--line);border-radius:var(--r);overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:15px}.tbl th,.tbl td{text-align:left;border-bottom:1px solid var(--line);padding:12px 16px}.tbl th{color:var(--dust);background:var(--bark-2);font-weight:500}.tbl tr:last-child td{border-bottom:0}.tbl .r{text-align:right}.tbl td.r:last-child{color:var(--sage)}.linksec{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;display:grid}.paycard{border:1px solid var(--line-2);border-radius:var(--r-lg);background:linear-gradient(180deg,var(--bark-3),var(--bark-2));padding:26px;box-shadow:0 30px 80px -40px #000000b3}.paycard .url{color:var(--dust);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:999px;max-width:100%;margin-bottom:22px;padding:6px 12px;font-size:13px;display:inline-block}.paycard h3{font-size:30px}.paycard .amt{font-family:var(--display);margin:18px 0 6px;font-size:52px;font-weight:300}.paycard .amt small{font-family:var(--body);color:var(--dust);margin-left:6px;font-size:16px}.phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.phase{border:1px solid var(--line);border-radius:var(--r);background:var(--bark-2);padding:22px}.phase h3{margin-bottom:12px;font-size:22px}.phase ul{color:var(--bone-dim);flex-direction:column;gap:9px;font-size:15px;display:flex}.phase li{grid-template-columns:16px 1fr;gap:8px;display:grid}.phase li:before{content:"";border:1.5px solid var(--dust);border-radius:50%;width:8px;height:8px;margin-top:8px}.phase.cur{border-color:var(--amber)}.phase.cur li:before{background:var(--amber);border-color:var(--amber)}.faq{flex-direction:column;max-width:780px;margin-top:28px;display:flex}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:18px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--amber);font-size:22px;line-height:1}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--bone-dim);max-width:42em;margin-top:10px}.closing{border-top:1px solid var(--line);text-align:center;background:radial-gradient(600px 300px at 50% 0%,var(--amber-tint),transparent 70%);padding:88px 0}.closing .wrap{flex-direction:column;align-items:center;gap:14px;display:flex}.closing h2{font-size:clamp(32px,4.4vw,52px);font-weight:300}.foot{border-top:1px solid var(--line);color:var(--dust);padding:32px 0 48px;font-size:14px}.foot .wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.foot span:first-child{align-items:center;gap:8px;display:inline-flex}.foot a{color:var(--bone-dim)}@media (max-width:980px){.lnav{display:none}}@media (max-width:860px){.hero{padding:48px 0 40px}.hero .wrap,.split2{grid-template-columns:1fr}.steps4{grid-template-columns:1fr 1fr}.vs,.jobs,.jobbody,.linksec,.phases{grid-template-columns:1fr}.jobtabs{flex-direction:row;padding-bottom:4px;overflow-x:auto}.jobtabs button{flex:none;min-width:170px}.cap{text-align:left;margin-left:0}}@media (max-width:520px){.steps4{grid-template-columns:1fr}}
