body{margin:0;background:#111925}a{color:#f5f7f8}a:hover{color:#fff}button,input,select,textarea{font:inherit}.lk{text-decoration:none;transition:color .5s cubic-bezier(.22,.61,.36,1)}.lk:hover{color:#fff}.tb{transition:color .5s cubic-bezier(.22,.61,.36,1),border-color .5s cubic-bezier(.22,.61,.36,1)}.tb:hover{color:#fff;border-color:#8a97a8}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.r1,.r2,.r3,.r4{opacity:0;animation:rise 1.4s cubic-bezier(.22,.61,.36,1) forwards}.r1{animation-delay:.1s}.r2{animation-delay:.25s}.r3{animation-delay:.45s}.r4{animation-delay:.6s}.g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.2vw,32px)}.c-hl{grid-column:1/span 7}.c-hr{grid-column:9/span 4}.c-l{grid-column:1/span 4}.c-r{grid-column:6/span 7}.fld{display:flex;flex-direction:column;gap:8px}.fld label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#8a97a8}.in{width:100%;box-sizing:border-box;min-height:52px;padding:14px 0;background:transparent;border:0;border-bottom:1px solid rgba(245,247,248,.24);color:#f5f7f8;font-size:16px;border-radius:0;transition:border-color .4s cubic-bezier(.22,.61,.36,1)}.in::placeholder{color:#5f6d7e}.in:hover{border-bottom-color:#f5f7f880}.in:focus{outline:none;border-bottom-color:var(--acc)}select.in{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#8A97A8 50%),linear-gradient(135deg,#8A97A8 50%,transparent 50%);background-position:calc(100% - 12px) 50%,calc(100% - 6px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}select.in option{background:#111925;color:#f5f7f8}textarea.in{min-height:140px;resize:vertical;line-height:1.6}.err{font-size:12px;color:#f2a65a;min-height:16px}.pill{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;border:1px solid rgba(245,247,248,.24);font-size:13px;letter-spacing:.04em;color:#f5f7f8}.send{display:inline-flex;align-items:center;gap:14px;min-height:56px;padding:0 30px;border-radius:999px;border:0;background:var(--acc);color:#111925;font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:transform .5s cubic-bezier(.22,.61,.36,1),filter .5s}.send:hover{filter:brightness(1.06)}.send:focus-visible{outline:2px solid #F5F7F8;outline-offset:3px}.navfull{display:flex}.navshort{display:none}.hdr{transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1)}.ai-on .hdr{opacity:0;transform:translateY(-12px)}.ai-on .r1,.ai-on .r2,.ai-on .r3,.ai-on .r4{animation-play-state:paused}.nm{display:inline-block;letter-spacing:.6em;opacity:0;transition:letter-spacing 1.6s cubic-bezier(.22,.61,.36,1),opacity 1.2s ease}.ai-done .nm,.nm.go{letter-spacing:.22em;opacity:1}.itl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;overflow:hidden;color:#f5f7f8;--beam:0;--spot:0;--rim:0;--sweep:-30%;--key:0}.itl-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#040506}.itl-beam{position:absolute;left:50%;top:-6%;width:min(52vw,560px);height:112%;transform:translate(-50%);pointer-events:none;opacity:var(--beam);background:linear-gradient(to bottom,#fff3e28c,#fff3e21f 55%,#fff3e200 92%);clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);filter:blur(26px);mix-blend-mode:screen}.itl-cam{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.itl-fig{position:absolute;overflow:hidden;background:#040506}.itl-fig img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.itl-base{filter:brightness(calc(.04 + var(--spot) * .55)) contrast(1.12) saturate(.7);-webkit-mask-image:radial-gradient(ellipse 75% 60% at var(--fx) 4%,#000 calc(var(--spot) * 55%),transparent calc(var(--spot) * 100% + 1%));mask-image:radial-gradient(ellipse 75% 60% at var(--fx) 4%,#000 calc(var(--spot) * 55%),transparent calc(var(--spot) * 100% + 1%))}.itl-key{opacity:var(--key);filter:contrast(1.04);-webkit-mask-image:linear-gradient(105deg,#000 calc(var(--sweep) - 40%),transparent var(--sweep));mask-image:linear-gradient(105deg,#000 calc(var(--sweep) - 40%),transparent var(--sweep))}.itl-rim{opacity:var(--rim);filter:brightness(0) drop-shadow(0 -2px 2px rgba(255,236,214,.7)) drop-shadow(0 -1px 8px rgba(255,236,214,.25))}.itl-skip{position:absolute;right:clamp(16px,3vw,40px);bottom:clamp(16px,3vw,32px);min-height:44px;padding:0 18px;border-radius:999px;border:1px solid rgba(245,247,248,.25);background:transparent;color:#f5f7f8bf;cursor:pointer;font-size:11px;letter-spacing:.18em;text-transform:uppercase;transition:color .4s,border-color .4s}.itl-skip:hover,.itl-skip:focus-visible{color:#fff;border-color:#fff}.rpl{display:inline-flex;align-items:center;gap:7px;margin-left:1.4em;padding:6px 0;border:0;background:transparent;color:#8a97a8;cursor:pointer;font:inherit;font-size:10px;letter-spacing:.2em;text-transform:uppercase;transition:color .4s}.rpl:hover,.rpl:focus-visible{color:#f5f7f8}@media (prefers-reduced-motion:reduce){.itl{display:none!important}.rpl{display:none}.nm{letter-spacing:.22em;opacity:1;transition:none}}@media (max-width:760px){.navfull{display:none}.navshort{display:flex}.c-hl,.c-hr,.c-l,.c-r{grid-column:1/-1}.c-hr{margin-top:40px}.c-r{margin-top:32px}}
