.lede{font-size:clamp(17px,1.5vw,20px);line-height:1.5;color:var(--muted);max-width:600px;margin-top:20px}.link{color:var(--orange-2)}.link:hover{text-decoration:underline}.small{font-size:14px}.c-hero{position:relative;min-height:min(82vh,760px);display:flex;align-items:flex-end;padding:140px 0 72px;overflow:hidden}.c-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0}.c-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:30% 50%;transform:translate(22%) scale(1.05);transform-origin:100% 50%}.c-hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0e15f7,#0a0e15d9 38%,#0a0e1533 75%),linear-gradient(0deg,var(--ink) 0,rgba(10,14,21,0) 40%)}.c-hero-text{position:relative}.c-hero h1{font:900 clamp(64px,10vw,150px)/.86 var(--display);text-transform:uppercase;letter-spacing:0}.c-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.c-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:8px}.c-card{display:flex;flex-direction:column;gap:6px;background:var(--ink-2);border-radius:22px;padding:24px;transition:background .3s,transform .4s var(--ease)}.c-card:hover{background:#18212f;transform:translateY(-3px)}.c-card svg{width:26px;height:26px;color:var(--orange);margin-bottom:14px}.c-card small{font-size:13px;color:var(--muted)}.c-card b{font:600 clamp(14px,1.02vw,16px)/1.35 "Inter";letter-spacing:-.01em;overflow-wrap:anywhere}.c-card span{font-size:14px;line-height:1.5;color:var(--muted);margin-top:4px}.c-form{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,5vw,80px);padding-top:clamp(96px,12vw,150px);align-items:start}.c-form h2,.c-help h2{font:600 clamp(34px,4vw,56px)/1.05 "Inter";letter-spacing:-.035em}.ticks{list-style:none;display:grid;gap:12px;margin:30px 0}.ticks li{position:relative;padding-left:30px;font-size:16px;line-height:1.45}.ticks li:before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:50%;background:var(--orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/11px no-repeat}.c-panel{display:grid;gap:14px;background:var(--ink-2);border-radius:26px;padding:clamp(20px,3vw,34px)}.c-panel label{display:grid;gap:7px;font-size:13px;color:var(--muted)}.c-panel .row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.c-panel input,.c-panel select,.c-panel textarea{font:400 16px Inter;color:var(--text);background:#ffffff0f;border:0;border-radius:14px;padding:14px 16px;outline:none;transition:background .2s;resize:vertical}.c-panel input:focus,.c-panel select:focus,.c-panel textarea:focus{background:#ffffff1c}.c-panel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f4f1ee' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px}.c-panel option{background:var(--ink-2)}.c-panel .btn{justify-self:start;margin-top:6px}.hint{font-size:13px;color:var(--muted)}.c-help{padding-top:clamp(96px,12vw,150px)}.help-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:36px}.help-grid article{background:var(--ink-2);border-radius:22px;padding:24px}.help-grid b{display:block;font:600 18px Inter;letter-spacing:-.01em;margin-bottom:10px}.help-grid p{font-size:15px;line-height:1.55;color:var(--muted)}.c-faq{padding-top:clamp(80px,10vw,130px);padding-bottom:clamp(60px,8vw,110px);max-width:900px}.c-faq details{background:var(--ink-2);border-radius:18px;margin-top:10px}.c-faq summary{list-style:none;cursor:pointer;padding:20px 24px;font:600 17px Inter;display:flex;justify-content:space-between;gap:16px}.c-faq summary::-webkit-details-marker{display:none}.c-faq summary:after{content:"+";color:var(--orange);font-size:22px;line-height:1;transition:transform .3s var(--ease)}.c-faq details[open] summary:after{transform:rotate(45deg)}.c-faq details p{padding:0 24px 22px;color:var(--muted);font-size:15.5px;line-height:1.6}@media(max-width:980px){.c-cards,.help-grid{grid-template-columns:1fr 1fr}.c-form{grid-template-columns:1fr}}@media(max-width:560px){.c-hero-bg img{transform:none;object-position:62% 50%}.c-hero-bg:after{background:linear-gradient(0deg,var(--ink) 0,rgba(10,14,21,.8) 55%,rgba(10,14,21,.35) 100%)}.c-cards,.help-grid,.c-panel .row{grid-template-columns:1fr}.c-hero{padding-bottom:48px}}
