.contact-page{--contact-bg:oklch(0.978 0.014 92);--contact-ink:oklch(0.16 0.052 272);--contact-muted:oklch(0.48 0.044 250);--contact-panel:oklch(0.994 0.01 94 / 0.84);--contact-night:oklch(0.11 0.045 270);--contact-blue:oklch(0.66 0.17 218);--contact-violet:oklch(0.57 0.24 292);--contact-green:oklch(0.78 0.15 143);--contact-gold:oklch(0.82 0.15 78);background:radial-gradient(circle at 8% 0,oklch(.76 .14 218 / .22),transparent 32rem),radial-gradient(circle at 95% 10%,oklch(.82 .15 78 / .22),transparent 34rem),var(--contact-bg);color:var(--contact-ink)}.contact-page .lp-navbar{background:linear-gradient(120deg,oklch(.13 .046 270 / .72),oklch(.18 .05 225 / .62));border-color:oklch(.96 .03 96 / .14)}.contact-hero{position:relative;min-height:90vh;padding:clamp(8rem,13vw,12rem) 0 clamp(5rem,8vw,7rem);overflow:hidden;isolation:isolate;background:radial-gradient(circle at 18% 12%,oklch(.76 .14 218 / .34),transparent 28rem),radial-gradient(circle at 88% 18%,oklch(.82 .15 78 / .24),transparent 28rem),linear-gradient(135deg,oklch(.1 .045 276),oklch(.17 .058 236) 58%,oklch(.21 .05 205));color:#fff}.contact-hero::after{content:'';position:absolute;inset:auto 0 0;height:18rem;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--contact-bg))}.contact-grid-bg{position:absolute;inset:0;opacity:.16;background-image:linear-gradient(oklch(1 0 0 / .08) 1px,transparent 1px),linear-gradient(90deg,oklch(1 0 0 / .08) 1px,transparent 1px);background-size:54px 54px;mask-image:radial-gradient(circle at 52% 28%,black,transparent 76%)}.contact-beam{position:absolute;width:44vw;min-width:28rem;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--contact-blue),transparent);box-shadow:0 0 50px oklch(.66 .17 218 / .36)}.contact-beam-a{top:28%;right:-8%;transform:rotate(-23deg)}.contact-beam-b{bottom:24%;left:-10%;transform:rotate(19deg);background:linear-gradient(90deg,transparent,var(--contact-gold),transparent)}.contact-hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,0.55fr);gap:clamp(2rem,6vw,6rem);align-items:end}.contact-kicker{display:inline-flex;align-items:center;gap:.65rem;color:oklch(.82 .14 84);font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.contact-kicker-line{width:1.7rem;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--contact-gold),var(--contact-blue))}.contact-kicker-light{color:oklch(.82 .14 84)}.contact-hero-copy h1{max-width:10ch;margin:1rem 0 1.2rem;font-size:clamp(3.6rem, 8.6vw, 7.8rem);line-height:.88;letter-spacing:-.08em}.contact-hero-copy p{max-width:46rem;color:oklch(.87 .035 218);font-size:clamp(1.05rem, 1.7vw, 1.22rem)}.contact-routing-card{padding:clamp(1.4rem,3vw,2.2rem);border:1px solid;border-radius:2rem;background:radial-gradient(circle at 92% 10%,oklch(.82 .15 78 / .2),transparent 14rem),linear-gradient(145deg,oklch(1 0 0 / .12),oklch(1 0 0 / .04));box-shadow:0 32px 90px oklch(0 0 0 / .24);backdrop-filter:blur(18px)}.routing-eyebrow{display:block;margin-bottom:4rem;color:var(--contact-green);font-family:var(--font-mono);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.contact-routing-card strong{display:block;max-width:12ch;color:#fff;font-family:var(--font-display);font-size:clamp(2rem, 4vw, 3.2rem);line-height:.95}.contact-routing-card p{margin-top:1.2rem;color:oklch(.84 .035 220)}.contact-intake{background:radial-gradient(circle at 92% 12%,oklch(.76 .14 218 / .2),transparent 26rem),var(--contact-bg)}.intake-layout{display:grid;grid-template-columns:minmax(280px,0.7fr) minmax(0,1.3fr);gap:clamp(2rem,5vw,5rem);align-items:start}.intake-copy{position:sticky;top:8rem}.intake-copy h2,.lanes-head h2,.response-card h2{margin:1rem 0;font-size:clamp(2.3rem, 5.2vw, 5rem);line-height:.95;letter-spacing:-.055em}.intake-copy p,.response-card p{color:var(--contact-muted);font-size:1.06rem}.contact-form-shell{position:relative}.contact-form{display:grid;gap:1rem;padding:clamp(1.3rem,3vw,2.3rem);border:1px solid;border-radius:2rem;background:var(--contact-panel);box-shadow:0 30px 90px oklch(.18 .04 270 / .1)}.contact-form-success{display:grid;gap:1rem;justify-items:start;padding:clamp(1.8rem,4vw,2.8rem);border:1px solid;border-radius:2rem;background:radial-gradient(circle at 92% 8%,oklch(.78 .15 143 / .22),transparent 14rem),linear-gradient(135deg,oklch(1 0 0 / .82),oklch(.78 .15 143 / .14)),var(--contact-panel);box-shadow:0 30px 90px oklch(.18 .04 270 / .1)}.contact-form-success[hidden],.contact-form[hidden]{display:none!important}.contact-success-icon{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:999px;background:oklch(.78 .15 143 / .18);color:oklch(.42 .12 143)}.contact-form-success h3{margin:0;font-size:clamp(1.8rem, 3vw, 2.4rem);line-height:1.05}.contact-form-success p{margin:0;max-width:36rem;color:var(--contact-muted);font-size:1.02rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.contact-field,.contact-field .contact-field-label,.contact-field label{display:grid;gap:.45rem}.contact-field label span,.contact-field-label{color:var(--contact-muted);font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.contact-form input,.contact-form textarea{width:100%;border:1px solid;border-radius:1rem;background:oklch(1 0 0 / .72);color:var(--contact-ink);font:inherit;padding:.95rem 1rem;outline:0;transition:border-color 180ms var(--ease-out-quart),box-shadow 180ms var(--ease-out-quart)}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--contact-blue);box-shadow:0 0 0 4px oklch(.66 .17 218 / .14)}.contact-field.is-invalid .contact-select-toggle,.contact-field.is-invalid input,.contact-field.is-invalid textarea{border-color:oklch(.58 .2 25);box-shadow:0 0 0 4px oklch(.58 .2 25 / .12)}.contact-field-error{margin:0;color:oklch(.48 .18 25);font-size:.84rem;font-weight:600;line-height:1.35}.contact-select{position:relative}.contact-select-toggle{display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%;border:1px solid;border-radius:1rem;background:oklch(1 0 0 / .72);color:var(--contact-ink);font:inherit;padding:.95rem 1rem;text-align:left;cursor:pointer;transition:border-color 180ms var(--ease-out-quart),box-shadow 180ms var(--ease-out-quart)}.contact-select-toggle:focus{border-color:var(--contact-blue);box-shadow:0 0 0 4px oklch(.66 .17 218 / .14);outline:0}.contact-select-value.is-placeholder{color:oklch(.58 .03 250)}.contact-select-chevron{flex:0 0 auto;transition:transform 180ms var(--ease-out-quart)}.contact-select.is-open .contact-select-chevron{transform:rotate(180deg)}.contact-select-panel{position:absolute;z-index:20;top:calc(100% + .45rem);left:0;right:0;margin:0;padding:.45rem;list-style:none;border:1px solid;border-radius:1rem;background:oklch(.995 .008 94 / .98);box-shadow:0 24px 60px oklch(.18 .04 270 / .14)}.contact-select-option{display:block;width:100%;border:0;border-radius:.75rem;background:0 0;color:var(--contact-ink);font:inherit;padding:.78rem .85rem;text-align:left;cursor:pointer;transition:background 160ms var(--ease-out-quart)}.contact-select-option:focus,.contact-select-option:hover{background:oklch(.66 .17 218 / .1);outline:0}.contact-select-option.is-selected{background:oklch(.66 .17 218 / .14);font-weight:600}.contact-form-footer{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;justify-content:space-between}.contact-form-status{margin:0;color:var(--contact-muted);font-size:.92rem}.contact-form-status[data-status-variant=sending]{color:var(--contact-blue);font-weight:600}.contact-form-status[data-status-variant=error]{color:oklch(.48 .18 25);font-weight:600}html[lang=tr] .contact-hero-copy h1{max-width:none;line-height:.95}.contact-lanes{background:linear-gradient(90deg,oklch(.12 .045 270) 0 42%,oklch(.964 .02 94) 42% 100%)}.lanes-head{max-width:760px;margin-bottom:clamp(2rem,5vw,4rem);color:#fff}.lane-grid{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:1rem;overflow-x:auto;padding-bottom:.5rem}.lane-card{min-height:360px;padding:clamp(1.3rem,3vw,2rem);border:1px solid;border-radius:2rem;background:var(--contact-panel);box-shadow:0 24px 70px oklch(.18 .04 270 / .08)}.lane-card-dark{background:linear-gradient(145deg,oklch(.13 .052 270),oklch(.22 .052 225));color:#fff}.lane-card span{color:var(--contact-blue);font-family:var(--font-mono);font-weight:700}.lane-card-dark span{color:var(--contact-gold)}.lane-card h3{max-width:10ch;margin:3rem 0 .8rem;font-size:clamp(1.7rem, 3vw, 2.6rem);line-height:.95}.lane-card p{color:var(--contact-muted)}.lane-card-dark p{color:oklch(.84 .035 220)}.contact-response{background:radial-gradient(circle at 50% -15%,oklch(.82 .15 78 / .35),transparent 34rem),var(--contact-bg)}.response-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.7fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding:clamp(1.5rem,4vw,4rem);border:1px solid;border-radius:3rem;background:linear-gradient(135deg,oklch(1 0 0 / .76),oklch(.82 .15 78 / .18)),var(--contact-panel);box-shadow:0 30px 90px oklch(.18 .04 270 / .1)}.response-steps{display:grid;gap:.8rem}.response-steps span{display:flex;align-items:center;justify-content:space-between;min-height:4.8rem;gap:1rem;padding:1rem;border:1px solid;border-radius:1rem;background:oklch(1 0 0 / .58);color:var(--contact-muted);font-weight:700}.response-steps b{color:var(--contact-violet);font-family:var(--font-mono)}.reveal{opacity:0;transform:translateY(32px);transition:opacity .7s var(--ease-out-quart),transform .7s var(--ease-out-quart)}.lp-reduced-effects .reveal,.reveal.revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}@media (max-width:1120px){.contact-hero-layout,.intake-layout,.response-card{grid-template-columns:1fr}.intake-copy{position:relative;top:auto}.contact-lanes{background:linear-gradient(180deg,oklch(.12 .045 270) 0 19rem,oklch(.964 .02 94) 19rem 100%)}}@media (max-width:900px){.contact-hero{min-height:auto;padding-bottom:clamp(4rem,12vw,6rem)}.contact-grid-bg{opacity:.05;background-size:56px 56px}.contact-beam{display:none}}@media (max-width:760px){.contact-hero{padding-top:7rem}.contact-hero-copy h1{max-width:100%;font-size:clamp(3rem, 18vw, 4.8rem)}.form-grid{grid-template-columns:1fr}}