.chero{align-items:flex-end;min-height:100svh;padding-bottom:clamp(60px,10vh,120px);display:flex;position:relative;overflow:hidden}.chero__eq{width:100%;height:100%;position:absolute;inset:0}.chero__inner{width:100%;position:relative}.chero__eyebrow{color:var(--mute);margin-bottom:26px;font-size:13px}.chero__text{max-width:1400px}.crows{padding-bottom:clamp(100px,16vh,180px)}.crow{grid-template-columns:2fr 1fr 1fr;gap:20px;padding-bottom:60px;display:grid}.crow .rule{grid-column:1/-1;margin-bottom:16px}.crow__k{font-size:var(--t-md);font-weight:300}.crow__v{color:var(--mute);line-height:1.6}.crow__v a,.crow__v .t-md{color:var(--fg)}.cstatus{color:var(--fg);align-items:center;gap:8px;display:inline-flex}.cstatus i{background:#888;border-radius:50%;width:8px;height:8px}.cstatus.is-open i{background:var(--accent);animation:1.6s infinite ping;box-shadow:0 0 #c8ff2eb3}@keyframes ping{70%{box-shadow:0 0 0 10px #c8ff2e00}to{box-shadow:0 0 #c8ff2e00}}.cform-wrap{padding-top:clamp(100px,16vh,180px);padding-bottom:clamp(80px,12vh,140px)}.cform-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(48px,7vw,100px);display:flex}.cmeter{justify-items:end;gap:8px;min-width:180px;font-size:13px;display:grid}.cmeter__bar{background:var(--line);width:100%;height:3px}.cmeter__bar i{background:var(--fg);transform-origin:0;height:100%;transition:transform .6s var(--ease-out);display:block;transform:scaleX(0)}.cform{gap:0;display:grid}.cq{border:0;border-top:1px solid var(--line);min-width:0;margin:0;padding:36px 0 44px}.cq legend{float:left;width:100%;font-size:var(--t-md);letter-spacing:-.03em;align-items:baseline;gap:16px;margin-bottom:24px;font-weight:300;display:flex}.cq legend em{color:var(--mute);font-size:14px;font-style:normal}.cq__no{color:var(--mute);min-width:26px;font-size:13px}.cq>:not(legend){clear:both}.chips{flex-wrap:wrap;gap:10px;padding-left:42px;display:flex}.chip{border:1px solid var(--line);height:52px;transition:background-color .3s, color .3s, border-color .3s, transform .4s var(--ease-out);border-radius:99px;padding:0 22px;font-size:16px}.chip:hover{border-color:var(--fg)}.chip[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.chip:active{transform:scale(.94)}.clevel{max-width:820px;padding-left:42px}.clevel input[type=range]{appearance:none;cursor:pointer;--p:25%;background:0 0;width:100%;height:40px}.clevel input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--fg) var(--p), var(--line) var(--p));border-radius:4px;height:4px}.clevel input[type=range]::-moz-range-track{background:linear-gradient(to right, var(--fg) var(--p), var(--line) var(--p));border-radius:4px;height:4px}.clevel input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border:2px solid var(--fg);border-radius:50%;width:30px;height:30px;margin-top:-13px;transition:transform .3s}.clevel input[type=range]::-moz-range-thumb{background:var(--accent);border:2px solid var(--fg);border-radius:50%;width:30px;height:30px}.clevel input[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.clevel__ticks{color:var(--mute);justify-content:space-between;margin-top:4px;font-size:13px;display:flex}.clevel__now{margin-top:22px}.cq--grid{grid-template-columns:1fr 1fr;gap:28px 20px;display:grid}.cq--grid legend{grid-column:1/-1}.cq--grid .field:nth-of-type(odd){padding-left:42px}.field{gap:8px;display:grid}.field>span{color:var(--mute);font-size:14px}.field b{color:#ff4d4d;font-weight:500}.field input,.field select,.field textarea{border:0;border-bottom:1px solid var(--line);letter-spacing:-.02em;appearance:none;background:0 0;border-radius:0;outline:none;width:100%;padding:12px 0;font-size:clamp(18px,1.5vw,24px);transition:border-color .3s}.field select{background:linear-gradient(45deg,#0000 50%,currentColor 50%) right 6px center/6px 6px no-repeat,linear-gradient(135deg,currentColor 50%,#0000 50%) right 0 center/6px 6px no-repeat;padding-right:20px}.field select option{color:#0a0a0a}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--fg)}.field input::placeholder,.field textarea::placeholder{color:color-mix(in srgb, var(--fg) 30%, transparent)}.field.is-bad input{border-color:#ff4d4d}.field--area{padding-left:42px}.field--area textarea{resize:vertical;min-height:120px;line-height:1.5}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.cform__foot{border-top:1px solid var(--line);gap:18px;padding-top:36px;display:grid}.agree{cursor:pointer;align-items:center;gap:12px;font-size:15px;display:inline-flex}.agree input{opacity:0;pointer-events:none;position:absolute}.agree__box{border:1px solid var(--fg);border-radius:6px;flex:none;place-items:center;width:24px;height:24px;transition:background .25s;display:grid}.agree__box:after{content:"";border-left:2px solid var(--bg);border-bottom:2px solid var(--bg);width:10px;height:6px;transition:transform .3s var(--ease-out);margin-top:-3px;transform:rotate(-45deg)scale(0)}.agree input:checked+.agree__box{background:var(--fg)}.agree input:checked+.agree__box:after{transform:rotate(-45deg)scale(1)}.agree input:focus-visible+.agree__box{outline:2px solid var(--accent);outline-offset:3px}.agree__more{color:var(--mute);margin-left:6px;text-decoration:underline}.agree__detail{color:var(--mute);max-width:640px;font-size:13px}.cform__err{color:#e53935;min-height:1.4em;font-size:14px}.csubmit{background:var(--fg);height:clamp(76px,8vw,110px);color:var(--bg);letter-spacing:-.04em;isolation:isolate;border-radius:99px;justify-self:start;align-items:center;gap:28px;padding:0 clamp(30px,3vw,48px);font-size:clamp(22px,2.4vw,38px);display:inline-flex;position:relative;overflow:hidden}.csubmit:before{content:"";background:var(--accent);transition:transform .6s var(--ease), border-radius .6s var(--ease);z-index:-1;border-radius:50% 50% 0 0;position:absolute;inset:0;transform:translateY(101%)}.csubmit:hover{color:var(--accent-ink)}.csubmit:hover:before{border-radius:0;transform:none}.csubmit__arw{transition:transform .5s var(--ease)}.csubmit:hover .csubmit__arw{transform:translate(8px)}.csubmit.is-loading{pointer-events:none;opacity:.7}.faq{padding-bottom:clamp(100px,16vh,180px)}.faq__grid{grid-template-columns:1fr 1fr;gap:24px 20px;margin-top:24px;display:grid}.faq__list details{border-bottom:1px solid var(--line)}.faq__list summary{cursor:pointer;letter-spacing:-.02em;padding:22px 40px 22px 0;font-size:clamp(17px,1.4vw,21px);list-style:none;position:relative}.faq__list summary::-webkit-details-marker{display:none}.faq__list summary i{width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;right:4px}.faq__list summary i:before,.faq__list summary i:after{content:"";height:1.5px;transition:transform .4s var(--ease);background:currentColor;position:absolute;top:6px;left:0;right:0}.faq__list summary i:after{transform:rotate(90deg)}.faq__list details[open] summary i:after{transform:rotate(0)}.faq__list details>div{overflow:hidden}.faq__list details p{color:var(--mute);padding:0 40px 24px 0;line-height:1.65}.cdone{z-index:7000;background:var(--accent);color:#0a0a0a;text-align:center;padding:var(--pad);place-items:center;display:grid;position:fixed;inset:0}.cdone[hidden]{display:none}.cdone__fx{width:100%;height:100%;position:absolute;inset:0}.cdone__inner{justify-items:center;gap:20px;display:grid;position:relative}.cdone__eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:13px}.cdone__txt{max-width:520px;font-size:18px}.cdone__btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.cdone .pill{--fg:#0a0a0a;--bg:var(--accent);border-color:#0a0a0a}.cdone .pill--accent{color:var(--accent);background:#0a0a0a}@media (max-width:960px){.crow{grid-template-columns:1fr 1fr}.crow__k{grid-column:1/-1}.cform-head{flex-direction:column;align-items:flex-start}.cmeter{justify-items:start;width:100%}.chips,.clevel,.field--area{padding-left:0}.cq--grid{grid-template-columns:1fr}.cq--grid .field:nth-of-type(odd){padding-left:0}.chip{height:46px;padding:0 18px;font-size:15px}.faq__grid{grid-template-columns:1fr}.clevel__ticks span:nth-child(2n){visibility:hidden}}
