:root{--lacivert: #1a2f5e;--lacivert-derin: #0d1a38;--lacivert-koyu: #080f22;--bordo: #8b1a2f;--bordo-parlak: #c0253d;--bordo-derin: #5a0f1d;--altin: #c9a84c;--altin-parlak: #e8c96a;--altin-soluk: #8a6f2e;--bg: #04091a;--bg-soft: #070e22;--bg-elevated: #0c1630;--surface: rgba(26, 47, 94, .18);--surface-strong: rgba(26, 47, 94, .32);--border: rgba(201, 168, 76, .12);--border-strong: rgba(201, 168, 76, .28);--text: #f0ede6;--text-muted: #9fa8c0;--text-faint: #5a6485;--gradient-brand: linear-gradient(135deg, var(--lacivert) 0%, var(--bordo) 52%, var(--altin) 100%);--gradient-hero: radial-gradient(ellipse at 15% 25%, rgba(139, 26, 47, .38), transparent 52%), radial-gradient(ellipse at 80% 60%, rgba(26, 47, 94, .45), transparent 55%), radial-gradient(ellipse at 50% 95%, rgba(201, 168, 76, .18), transparent 50%);--gradient-seal: conic-gradient(from 180deg at 50% 50%, var(--lacivert), var(--bordo), var(--altin), var(--lacivert));--gradient-text: linear-gradient(110deg, var(--altin-parlak) 0%, var(--bordo-parlak) 50%, var(--altin) 100%);--gradient-line: linear-gradient(to bottom, var(--bordo), var(--altin) 60%, transparent);--font-display: "Space Grotesk", sans-serif;--font-body: "Inter", sans-serif;--font-mono: "JetBrains Mono", monospace;--radius-sm: 10px;--radius-md: 18px;--radius-lg: 28px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--shadow-glow: 0 20px 60px -20px rgba(201, 168, 76, .35);--shadow-bordo: 0 20px 60px -20px rgba(139, 26, 47, .45);--shadow-card: 0 8px 32px rgba(4, 9, 26, .6)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);line-height:1.65;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--bordo);color:var(--altin-parlak)}a{color:inherit;text-decoration:none}ul{list-style:none}button{font-family:inherit;cursor:pointer}img{max-width:100%;display:block}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:linear-gradient(var(--bordo),var(--altin-soluk));border-radius:10px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;letter-spacing:-.025em;line-height:1.07}.eyebrow{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.28em;color:var(--altin);display:flex;align-items:center;gap:12px}.eyebrow:before{content:"";width:32px;height:1px;background:var(--gradient-text);flex-shrink:0}.text-gradient{background:var(--gradient-text);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradient-flow 9s ease infinite}@keyframes gradient-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.reveal-word{display:inline-block;opacity:0;filter:blur(8px);transform:translateY(.6em) skew(-4deg);animation:word-in .85s var(--ease-out) forwards;animation-delay:calc(var(--i) * 60ms)}@keyframes word-in{to{opacity:1;filter:blur(0);transform:translateY(0) skew(0)}}.text-gradient .reveal-word{background:var(--gradient-text);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:word-in-gradient .85s var(--ease-out) forwards;animation-delay:calc(var(--i) * 60ms)}@keyframes word-in-gradient{0%{opacity:0;filter:blur(8px);transform:translateY(.6em) skew(-4deg)}to{opacity:1;filter:blur(0);transform:translateY(0) skew(0)}}.container{max-width:1200px;margin:0 auto;padding:0 36px}.not-found{min-height:100vh;display:grid;place-content:center;justify-items:start;gap:22px;padding:48px 8vw;background:radial-gradient(circle at 85% 20%,rgba(139,26,47,.3),transparent 34%),radial-gradient(circle at 15% 80%,rgba(26,47,94,.4),transparent 38%),var(--bg)}.not-found-mark{color:var(--altin-parlak);font-family:var(--font-mono);font-size:clamp(5rem,18vw,12rem);font-weight:700;line-height:.8;letter-spacing:0;text-shadow:10px 10px 0 rgba(139,26,47,.45)}.not-found h1{max-width:620px;font-size:clamp(2.4rem,6vw,5rem)}.not-found-copy{max-width:480px;color:var(--text-muted);font-size:1.05rem}section{position:relative;padding:150px 0}@media(max-width:720px){section{padding:96px 0}.container{padding:0 20px}}.section-head{max-width:660px;margin-bottom:72px}.section-head h2{font-size:clamp(2.1rem,4.5vw,3rem);margin-top:16px}.reveal{opacity:0;transform:translateY(48px);filter:blur(5px);transition:opacity 1s var(--ease-out),transform 1s var(--ease-out),filter 1s var(--ease-out)}.reveal.is-visible{opacity:1;transform:translateY(0);filter:blur(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.btn{display:inline-flex;align-items:center;gap:10px;padding:15px 30px;border-radius:999px;font-family:var(--font-mono);font-size:.84rem;letter-spacing:.04em;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);transition:transform .4s var(--ease-spring),border-color .4s,box-shadow .4s,background .4s;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);position:relative;overflow:hidden}.btn:after{content:"";position:absolute;inset:0;background:var(--gradient-brand);opacity:0;transition:opacity .4s;border-radius:inherit}.btn:hover{transform:translateY(-4px);border-color:var(--altin);box-shadow:var(--shadow-glow)}.btn-primary{background:var(--gradient-brand);border:none;color:#fff;font-weight:700;letter-spacing:.06em}.btn-primary:after{display:none}.btn-primary:hover{filter:brightness(1.1) saturate(1.15);box-shadow:0 12px 40px -12px #c9a84c80}.glass{background:var(--surface);border:1px solid var(--border);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ambient-field{position:fixed;inset:0;z-index:-2;background:var(--bg);overflow:hidden}.ambient-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;will-change:transform}.orb-1{width:50vw;height:50vw;top:-15%;left:-8%;background:radial-gradient(circle,var(--lacivert) 0%,transparent 70%);animation:drift-1 28s ease-in-out infinite}.orb-2{width:40vw;height:40vw;top:25%;right:-10%;background:radial-gradient(circle,var(--bordo) 0%,transparent 70%);opacity:.4;animation:drift-2 36s ease-in-out infinite}.orb-3{width:30vw;height:30vw;bottom:-10%;left:18%;background:radial-gradient(circle,var(--altin-soluk) 0%,transparent 70%);opacity:.3;animation:drift-3 24s ease-in-out infinite}@keyframes drift-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(5vw,10vh) scale(1.15)}66%{transform:translate(-3vw,5vh) scale(.95)}}@keyframes drift-2{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-8vw,-6vh) scale(1.1)}70%{transform:translate(4vw,3vh) scale(.9)}}@keyframes drift-3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(6vw,-8vh) scale(1.2)}}.grain{position:fixed;inset:0;z-index:-1;opacity:.028;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat}.star-canvas{position:fixed;inset:0;z-index:-1;pointer-events:none}.scroll-progress{position:fixed;top:0;left:0;height:2px;background:var(--gradient-text);z-index:200;transform-origin:left;transition:width .1s linear;box-shadow:0 0 8px #c9a84c99}.nav{position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:100;width:min(960px,calc(100% - 32px));border-radius:999px;padding:10px 10px 10px 24px;display:flex;align-items:center;justify-content:space-between;transition:box-shadow .5s,background .5s;background:#04091acc;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.nav:before{content:"";position:absolute;inset:0;border-radius:999px;padding:2px;background:linear-gradient(90deg,var(--altin-parlak),var(--bordo-parlak),var(--lacivert),var(--altin-parlak));background-size:200% auto;animation:gradient-flow 4s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.nav.scrolled{box-shadow:0 12px 40px -12px #8b1a2f80,0 0 24px #c9a84c40;background:#04091af2}.nav-brand{font-family:var(--font-display);font-weight:700;font-size:1rem;display:flex;align-items:center;text-transform:uppercase}@keyframes pulse-dot{0%,to{box-shadow:0 0 8px #c9a84c80}50%{box-shadow:0 0 18px #c9a84ce6,0 0 30px #c9a84c4d}}.nav-links{display:flex;gap:4px;align-items:center}.nav-links a{font-size:.83rem;font-family:var(--font-mono);padding:8px 15px;border-radius:999px;color:var(--text-muted);transition:color .3s,background .3s;position:relative;letter-spacing:.01em}.nav-links a:after{content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%) scaleX(0);width:60%;height:1px;background:var(--gradient-text);transition:transform .35s var(--ease-out);border-radius:1px}.nav-links a:hover,.nav-links a.active{color:var(--altin-parlak);background:#c9a84c14}.nav-links a:hover:after,.nav-links a.active:after{transform:translate(-50%) scaleX(1)}.nav-cta{padding:9px 20px;border-radius:999px;background:var(--gradient-brand);color:#fff;font-weight:700;font-size:.8rem;font-family:var(--font-mono);letter-spacing:.04em;transition:filter .3s,box-shadow .3s,transform .3s var(--ease-spring)}.nav-cta:hover{filter:brightness(1.12);box-shadow:0 6px 24px -8px #c9a84c80;transform:translateY(-2px)}.nav-toggle{display:none;background:none;border:2px solid var(--border-strong);color:var(--altin);font-size:1.1rem;padding:7px 12px 8px;border-radius:50px;transition:background .3s}.nav-toggle:hover{background:var(--surface-strong)}@media(max-width:800px){.nav-links{display:none}.nav-toggle{display:block}}.nav-mobile-menu{position:absolute;top:calc(100% + 12px);left:0;right:0;border-radius:20px;padding:12px 10px;display:flex;flex-direction:column;gap:4px;overflow:hidden;background:#070e22f7;border:1px solid rgba(201,168,76,.22);box-shadow:0 16px 48px -12px #000c,inset 0 1px #c9a84c1a;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);clip-path:inset(0 0 100% 0 round 20px);transition:clip-path .45s var(--ease-out)}.nav-mobile-menu.open{clip-path:inset(0 0 0% 0 round 20px)}.nav-mobile-menu a{padding:16px 12px;border-radius:14px;font-family:var(--font-display);font-size:1.2rem;font-weight:700;letter-spacing:-.01em;color:var(--text);text-align:center;transition:color .3s,background .3s;border-bottom:1px solid rgba(255,255,255,.05)}.nav-mobile-menu a:last-child{border-bottom:none}.nav-mobile-menu a:hover,.nav-mobile-menu a.active{color:var(--altin-parlak);background:#c9a84c1a}.hero{min-height:100svh;display:flex;align-items:center;padding-top:130px;perspective:1400px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:56px;align-items:center;width:100%}@media(max-width:960px){.hero-grid{grid-template-columns:1fr;gap:64px}}.hero-eyebrow-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.hero-badge{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;padding:7px 15px;border-radius:999px;border:1px solid var(--border);color:var(--text-faint);background:var(--surface);transition:border-color .3s,color .3s}.hero-badge:hover{border-color:var(--altin);color:var(--altin)}.hero h1{font-size:clamp(2.8rem,6.5vw,5rem);margin-bottom:28px;line-height:1.05}.hero-tagline{font-size:clamp(1rem,1.6vw,1.18rem);color:var(--text-muted);max-width:540px;margin-bottom:44px;line-height:1.7}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:56px}.hero-meta{display:flex;gap:30px;font-family:var(--font-mono);font-size:.76rem;color:var(--text-faint);flex-wrap:wrap}.hero-meta .meta-dot{color:var(--altin)}.seal-stage{position:relative;width:100%;aspect-ratio:1 / 1;max-width:460px;margin:0 auto;transform-style:preserve-3d;will-change:transform;transition:transform .12s ease-out}.seal-ring-outer{position:absolute;inset:0;border-radius:50%;background:var(--gradient-seal);animation:spin 22s linear infinite;filter:saturate(1.2) brightness(1.05)}.seal-ring-outer:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--bg)}.seal-ring-mid{position:absolute;inset:7%;border-radius:50%;border:1px dashed rgba(201,168,76,.3);animation:spin-rev 48s linear infinite}.seal-ring-inner{position:absolute;inset:14%;border-radius:50%;border:1px solid rgba(139,26,47,.25);animation:spin 32s linear infinite}.seal-core{position:absolute;inset:20%;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:8px;background:linear-gradient(160deg,var(--bg-elevated),var(--bg-soft));border:1px solid rgba(201,168,76,.25);box-shadow:inset 0 0 60px #8b1a2f26,inset 0 0 120px #1a2f5e33,0 0 80px #c9a84c1f,var(--shadow-card);transform:translateZ(50px)}.seal-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;border:4px solid rgba(201,168,76,.6);box-shadow:0 0 40px #c9a84c66;margin:0}.seal-core .initials{font-family:var(--font-display);font-size:clamp(2.4rem,6vw,3.6rem);font-weight:800;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% auto;animation:gradient-flow 6s ease infinite}.seal-core .role{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);max-width:72%;line-height:1.4}.seal-orbit-item{position:absolute;top:50%;left:50%;width:52px;height:52px;margin:-26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.58rem;text-align:center;transform-style:preserve-3d;animation:orbit var(--orbit-dur, 24s) linear infinite;animation-delay:var(--orbit-delay, 0s)}.seal-orbit-item span{transform:translateZ(28px);padding:6px;border-radius:50%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--altin);border:1px solid rgba(201,168,76,.3);background:#04091acc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.55rem}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin-rev{to{transform:rotate(-360deg)}}@keyframes orbit{0%{transform:rotate(0) translate(var(--orbit-r, 200px)) rotate(0)}to{transform:rotate(360deg) translate(var(--orbit-r, 200px)) rotate(-360deg)}}.scroll-cue{position:absolute;bottom:36px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--text-faint);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.22em;text-transform:uppercase}.scroll-cue .line{width:1px;height:40px;background:linear-gradient(var(--altin),transparent);animation:cue-move 2.2s ease-in-out infinite}@keyframes cue-move{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}50.01%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.about-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}@media(max-width:880px){.about-grid{grid-template-columns:1fr;gap:52px}}.about-copy p{color:var(--text-muted);margin-bottom:22px;font-size:1rem;line-height:1.75}.about-copy p:last-child{margin-bottom:0}.about-copy p strong{color:var(--altin);font-weight:600}.stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.stat-card{padding:28px 24px;border-radius:var(--radius-md);position:relative;overflow:hidden;transform-style:preserve-3d;transition:transform .5s var(--ease-out),border-color .4s,box-shadow .5s;cursor:default}.stat-card:hover{border-color:#c9a84c66;box-shadow:var(--shadow-glow);transform:translateY(-8px) rotateX(4deg)}.stat-card:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(201,168,76,.2),transparent 70%);filter:blur(20px);pointer-events:none}.stat-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--gradient-text);opacity:0;transition:opacity .4s}.stat-card:hover:after{opacity:1}.stat-value{font-family:var(--font-display);font-size:2.6rem;font-weight:800;margin-bottom:6px;line-height:1}.stat-label{font-size:.8rem;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.04em}.timeline{position:relative;margin-top:20px}.timeline:before{content:"";position:absolute;left:11px;top:8px;bottom:8px;width:2px;background:var(--gradient-line);border-radius:2px}@media(min-width:880px){.timeline:before{left:50%;transform:translate(-50%)}}.timeline-item{position:relative;padding-left:52px;margin-bottom:52px}.timeline-item:last-child{margin-bottom:0}@media(min-width:880px){.timeline-item{width:50%;padding-left:0;padding-right:64px}.timeline-item:nth-child(2n){margin-left:50%;padding-right:0;padding-left:64px}.timeline-item:nth-child(odd) .timeline-card{text-align:right}.timeline-item:nth-child(odd) .timeline-year{justify-content:flex-end}}.timeline-dot{position:absolute;left:0;top:6px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg-elevated);border:1px solid var(--border-strong);transition:box-shadow .4s}.timeline-dot:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--gradient-text)}.timeline-item:hover .timeline-dot{box-shadow:0 0 16px #c9a84c80}@media(min-width:880px){.timeline-item:nth-child(odd) .timeline-dot{left:auto;right:-12px}.timeline-item:nth-child(2n) .timeline-dot{left:-12px}}.timeline-year{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;color:var(--altin);margin-bottom:12px;display:flex;align-items:center;gap:8px}.timeline-card{padding:26px 28px;border-radius:var(--radius-md);transition:transform .5s var(--ease-out),border-color .4s,box-shadow .5s}.timeline-card:hover{transform:translateY(-5px);border-color:#c9a84c4d;box-shadow:0 24px 50px -20px #8b1a2f66}.timeline-card h3{font-size:1.12rem;margin-bottom:6px}.timeline-org{font-size:.84rem;color:var(--bordo-parlak);margin-bottom:12px;font-weight:600;font-family:var(--font-mono);letter-spacing:.02em}.timeline-card p{color:var(--text-muted);font-size:.9rem;line-height:1.65}.tag-pill{display:inline-block;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;padding:4px 12px;border-radius:999px;margin-bottom:12px}.tag-egitim{background:#1a2f5e73;color:#a0b4e0;border:1px solid rgba(26,47,94,.6)}.tag-deneyim{background:#8b1a2f59;color:#e08090;border:1px solid rgba(139,26,47,.5)}.skills-list{display:flex;flex-direction:column;gap:26px}.skill-row{display:grid;grid-template-columns:220px 1fr 54px;align-items:center;gap:22px}@media(max-width:640px){.skill-row{grid-template-columns:1fr;gap:10px}.skill-percent{text-align:left}}.skill-name-wrap{display:flex;flex-direction:column;gap:4px}.skill-name{font-size:.93rem;font-weight:600}.skill-group{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.skill-track{height:6px;border-radius:999px;background:#ffffff0f;border:1px solid var(--border);overflow:hidden;position:relative}.skill-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--lacivert) 0%,var(--bordo) 55%,var(--altin) 100%);width:0%;transition:width 1.4s var(--ease-out);position:relative}.skill-fill:after{content:"";position:absolute;right:0;top:-2px;bottom:-2px;width:6px;border-radius:50%;background:var(--altin-parlak);box-shadow:0 0 8px #c9a84ccc}.skill-percent{font-family:var(--font-mono);font-size:.82rem;color:var(--altin);text-align:right;font-weight:600}.interest-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:760px){.interest-grid{grid-template-columns:1fr}}.interest-card{padding:32px;border-radius:var(--radius-md);transform-style:preserve-3d;transition:transform .15s ease-out,border-color .4s,box-shadow .4s;position:relative;overflow:hidden;cursor:default}.interest-card:hover{border-color:#c9a84c4d;box-shadow:0 20px 50px -20px #8b1a2f66}.interest-card .tag-pill{background:#c9a84c1a;color:var(--altin);border:1px solid rgba(201,168,76,.2);margin-bottom:14px}.interest-card h3{font-size:1.18rem;margin-bottom:12px;color:var(--text)}.interest-card p{color:var(--text-muted);font-size:.9rem;line-height:1.65}.interest-card .glow{position:absolute;width:250px;height:250px;background:radial-gradient(circle,rgba(139,26,47,.25),rgba(201,168,76,.1),transparent 70%);border-radius:50%;bottom:-120px;right:-90px;pointer-events:none;filter:blur(30px)}.interest-card:nth-child(2n) .glow{background:radial-gradient(circle,rgba(26,47,94,.3),rgba(201,168,76,.08),transparent 70%)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px}@media(max-width:880px){.contact-grid{grid-template-columns:1fr;gap:44px}}.contact-links{display:flex;flex-direction:column;gap:0;margin-top:32px}.contact-link-row{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--border);transition:padding-left .4s var(--ease-out),color .4s,border-color .4s}.contact-link-row:hover{padding-left:12px;color:var(--altin-parlak);border-color:#c9a84c4d}.contact-link-row span:first-child{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.form-card{padding:36px;border-radius:var(--radius-lg);position:relative;overflow:hidden}.form-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--gradient-text);opacity:.6}.form-field{margin-bottom:22px;display:flex;flex-direction:column;gap:8px}.form-field label{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.form-field input,.form-field textarea{background:#1a2f5e1f;border:1px solid var(--border);border-radius:var(--radius-sm);padding:13px 16px;color:var(--text);font-family:var(--font-body);font-size:.95rem;transition:border-color .3s,background .3s,box-shadow .3s}.form-field input:focus,.form-field textarea:focus{outline:none;border-color:var(--altin);background:#c9a84c0f;box-shadow:0 0 0 3px #c9a84c1f}.form-hint{font-size:.74rem;color:var(--text-faint);margin-top:16px;line-height:1.5}.footer{padding:52px 0 42px;border-top:1px solid var(--border);position:relative}.footer:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:120px;height:1px;background:var(--gradient-text)}.footer-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-size:.82rem;color:var(--text-faint);font-family:var(--font-mono)}.footer-row a:hover{color:var(--altin)}.back-to-top{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;padding:8px 18px;border-radius:999px;border:1px solid var(--border);transition:border-color .3s,transform .3s var(--ease-spring),color .3s}.back-to-top:hover{border-color:var(--altin);color:var(--altin);transform:translateY(-3px)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--altin);outline-offset:3px}
