:root{--bg-color:#000000;--bg-dark:#000000;--bg-card:#1b1b1b;--text-color-rgb:255,255,255;--text-color:#ffffff;--accent-teal-rgb:0,255,213;--accent-teal:#00ffd5;--accent-pink-rgb:250,52,99;--accent-pink:#bf4252;--accent-orange:#FFB800;--black-rgb:0,0,0}[data-theme=light]{--bg-color:#FFF8F0;--bg-dark:#FFF8F0;--bg-card:#ffffff;--text-color-rgb:22,22,22;--text-color:#161616;--accent-teal-rgb:0,168,139;--accent-teal:#00a88b;--accent-pink-rgb:250,52,99;--accent-pink:#bf4252;--black-rgb:255,248,240;--black:#ffffff}.git{position:relative;padding:80px 0 140px;background:var(--bg-color);overflow:hidden}@media(max-width:768px){.git{padding:60px 0 80px}}.git__container{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;position:relative;z-index:2;align-items:center}@media(max-width:768px){.git__container{grid-template-columns:1fr;gap:40px}}.git__left{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;position:relative;padding-top:40px}.git__bg-visual{position:absolute;inset:-100px;z-index:-1;pointer-events:none;overflow:hidden}.git__bg-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,150,200,.1) 1px,transparent 0),linear-gradient(90deg,rgba(255,150,200,.1) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:radial-gradient(circle at 40% 50%,black 20%,transparent 90%);mask-image:radial-gradient(circle at 40% 50%,black 20%,transparent 90%)}.git__bg-visual:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 40% 50%,rgba(255,140,0,.15) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(200,200,255,.1) 0,transparent 40%),radial-gradient(circle at 20% 80%,rgba(250,50,100,.1) 0,transparent 40%);filter:blur(40px)}.git__star{position:absolute;width:60px;height:60px;background:radial-gradient(circle,rgba(255,255,255,.8) 0,transparent 70%);clip-path:polygon(50% 0,55% 45%,100% 50%,55% 55%,50% 100%,45% 55%,0 50%,45% 45%);opacity:.6;animation:pulse 4s ease-in-out infinite}.git__star--1{top:80%;left:5%;transform:scale(1.2);background:radial-gradient(circle,#ff6b6b 0,transparent 80%)}.git__star--2{top:60%;left:35%;transform:scale(.6);background:radial-gradient(circle,#ffa502 0,transparent 80%)}.git__star--3{top:75%;left:80%;transform:scale(1.5);background:radial-gradient(circle,#ff8c00 0,transparent 80%)}.git__dots{position:absolute;top:15%;left:10%;width:150px;height:150px;background-image:radial-gradient(circle,rgba(255,255,255,.2) 1px,transparent 0);background-size:15px 15px;border-radius:50%;-webkit-mask-image:radial-gradient(circle,black,transparent 70%);mask-image:radial-gradient(circle,black,transparent 70%)}@keyframes pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.git__header{margin-bottom:20px;position:relative;z-index:2}.git__title{font-size:42px;font-weight:700;margin-bottom:20px;color:var(--text-color);letter-spacing:-1px}@media(max-width:576px){.git__title{font-size:32px}}.git__subtitle{font-size:18px;line-height:1.6;color:rgba(var(--text-color-rgb),.7);max-width:480px;margin:0 auto}@media(max-width:576px){.git__subtitle{font-size:16px}}.git__logo-wrap{position:relative;max-width:300px;aspect-ratio:1;margin:0;z-index:2}.git__logo-wrap,.git__logo-wrap .gitTilt{width:100%;display:flex;align-items:center;justify-content:center}.git__logo-wrap .gitTilt{height:100%;cursor:pointer;transform-style:preserve-3d}.git__logo-wrap .gitTilt img{filter:drop-shadow(0 20px 40px rgba(0,0,0,.4))}[data-theme=light] .git__logo-wrap .gitTilt img{filter:drop-shadow(0 10px 20px rgba(0,0,0,.1))}.git__stats{display:flex;justify-content:center;gap:32px;width:100%;margin-top:20px}@media(max-width:576px){.git__stats{flex-wrap:wrap;gap:10px}}.git__stat-item{display:flex;flex-direction:column;align-items:center}.git__stat-item span:first-child{font-size:36px;font-weight:800;color:var(--text-color);margin-bottom:4px}@media(max-width:576px){.git__stat-item span:first-child{font-size:24px}}.git__stat-item span:last-child{font-size:12px;color:rgba(var(--text-color-rgb),.6);text-transform:uppercase;letter-spacing:1px;text-align:center;max-width:120px;line-height:1.2}@media(max-width:576px){.git__stat-item span:last-child{font-size:11px}}.git__right{display:flex;justify-content:center;align-items:flex-start}.git__form-card{width:100%;max-width:500px;background:rgba(20,20,20,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;padding:40px;display:flex;flex-direction:column;gap:24px}@media(max-width:576px){.git__form-card{padding:32px 24px;gap:16px}}[data-theme=light] .git__form-card{background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 20px 50px rgba(0,0,0,.1)}.git__field-group{display:flex;flex-direction:column;gap:20px}.git__field{position:relative;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;padding:0 16px;transition:all .3s ease}@media(max-width:576px){.git__field{padding:0 12px}}[data-theme=light] .git__field{border-color:rgba(0,0,0,.1)}.git__field:focus-within{border-color:var(--accent-orange)}.git__field label{position:absolute;top:-10px;left:12px;background:#1a1a1a;padding:0 6px;font-size:13px;color:hsla(0,0%,100%,.5);pointer-events:none;transition:all .3s ease}[data-theme=light] .git__field label{background:#fff;color:rgba(0,0,0,.6)}.git__field label span{color:var(--accent-pink)}.git__field input,.git__field textarea{width:100%;background:rgba(0,0,0,0);border:none;outline:none;color:var(--text-color);padding:14px 0;font-size:16px}@media(max-width:576px){.git__field input,.git__field textarea{font-size:14px}}.git__field input::placeholder,.git__field textarea::placeholder{color:rgba(var(--text-color-rgb),.3)}[data-theme=light] .git__field input::placeholder,[data-theme=light] .git__field textarea::placeholder{color:rgba(0,0,0,.4)}.git__field textarea{resize:none;min-height:80px}.git__field-row{display:flex;gap:16px}.git__field-row>.git__field{flex:1 1 50%;min-width:0}@media(max-width:576px){.git__field-row{flex-direction:column;gap:20px}}.git__phone-row{display:flex;align-items:center;gap:12px}.git__phone-row .git__country-code{color:var(--text-color);font-weight:500}.git__attach{display:flex;align-items:center;gap:10px;color:rgba(var(--text-color-rgb),.7);font-size:15px;cursor:pointer;transition:color .2s;margin-top:4px;background:none;border:none;padding:0;font-family:inherit}.git__attach:hover{color:var(--text-color)}.git__attach:disabled{cursor:not-allowed;opacity:.6}.git__attach svg{transform:rotate(45deg)}.git__file-input{display:none}.git__file-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.git__file-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);font-size:13px;color:hsla(0,0%,100%,.75)}[data-theme=light] .git__file-list li{border-color:rgba(0,0,0,.08);color:rgba(0,0,0,.7)}.git__file-list li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.git__file-list li button{flex-shrink:0;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;padding:2px}.git__field-error{margin:6px 0 0;font-size:12px;color:#ff8686}.git__alert{font-size:13px;border-radius:10px;padding:10px 14px;line-height:1.4}.git__alert--error{color:#ff8686;background:rgba(255,92,92,.1);border:1px solid rgba(255,92,92,.3)}.git__alert--success{color:#7dffb3;background:rgba(0,223,129,.1);border:1px solid rgba(0,223,129,.3)}[data-theme=light] .git__alert--success{color:#0a7a45}.git__spinner{animation:git-spin .8s linear infinite;color:var(--accent-pink)}@keyframes git-spin{to{transform:rotate(1turn)}}.git__submit{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:12px;width:fit-content;min-width:140px;height:50px;padding:0 28px;background:#e1e1e1;border-radius:25px;color:#000;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;white-space:nowrap}.git__submit:disabled{cursor:not-allowed;opacity:.75;transform:none}.git__submit svg{color:var(--accent-pink);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.git__submit:hover:not(:disabled){background:#fff;transform:translateY(-2px)}.git__submit:hover:not(:disabled) svg{transform:translateX(4px)}[data-theme=light] .git__submit{background:#161616;color:#fff}[data-theme=light] .git__submit:hover:not(:disabled){background:#000}.git__glow{display:none}