.form{background:#00264d66;border:1px solid rgba(0,180,199,.18);border-radius:24px;padding:48px}.form .step{margin-bottom:40px}.form .step-head{display:flex;align-items:baseline;gap:14px;margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.form .step-num{font-family:var(--font-mono);font-size:11px;letter-spacing:.25em;color:var(--csg-cyan)}.form .step-title{font-size:20px;font-weight:500}.form label{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:var(--silber);display:block;margin-bottom:8px;text-transform:uppercase}.form input[type=text],.form input[type=email],.form textarea,.form select{width:100%;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.18);color:var(--weiss);font-family:var(--font-display);font-size:17px;padding:10px 0;outline:none;transition:border-color .2s}.form input:focus,.form textarea:focus,.form select:focus{border-color:var(--csg-cyan)}.form textarea{min-height:90px;resize:vertical;line-height:1.5}.form .field-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:26px}.form .field{margin-bottom:26px}.form select option{background:var(--csg-blau-deep);color:var(--weiss)}.form .pills{display:flex;flex-wrap:wrap;gap:8px}.form .pill{padding:9px 16px;border-radius:999px;background:#00b4c70a;border:1px solid rgba(255,255,255,.12);color:var(--stein);font-family:var(--font-display);font-size:13px;cursor:pointer;transition:all .2s var(--ease-out);user-select:none}.form .pill:hover{border-color:#00b4c766;color:var(--weiss)}.form .pill.on{background:var(--csg-cyan);color:var(--csg-blau-deep);border-color:var(--csg-cyan);font-weight:600}.form .submit-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:28px;border-top:1px solid rgba(255,255,255,.08)}.form .submit-row .note{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:var(--silber);max-width:30ch;line-height:1.6}.form .btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;background:var(--csg-cyan);color:var(--csg-blau-deep);font-weight:600;text-decoration:none;transition:all .3s;font-size:14px;border:0;cursor:pointer;font-family:var(--font-display)}.form .btn:hover{background:var(--csg-cyan-glow);box-shadow:0 0 30px #00b4c766}.form .thanks{text-align:center;padding:48px 24px}.form .thanks h3{font-size:32px;font-weight:500;margin-bottom:16px}.form .thanks h3 .ac{color:var(--csg-cyan)}.form .thanks p{color:var(--stein);font-size:17px;font-weight:300;max-width:44ch;margin:0 auto;line-height:1.6}.form .thanks .ix{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;color:var(--csg-cyan);margin-bottom:24px}.frame[data-astro-cid-uw5kdbxl]{padding:18vh 8vw 14vh;display:grid;grid-template-columns:1fr 1.3fr;gap:80px}.left[data-astro-cid-uw5kdbxl]{position:sticky;top:110px;align-self:start}.eye[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:13px;letter-spacing:.25em;color:var(--csg-cyan);display:inline-flex;align-items:center;gap:14px}.eye[data-astro-cid-uw5kdbxl]:before{content:"";width:28px;height:1px;background:var(--csg-cyan)}h1[data-astro-cid-uw5kdbxl]{margin-top:24px;font-size:clamp(44px,5.5vw,84px);line-height:.98;font-weight:500;letter-spacing:-.025em;max-width:14ch}h1[data-astro-cid-uw5kdbxl] .ac[data-astro-cid-uw5kdbxl]{color:var(--csg-cyan);font-style:italic;font-weight:300}.lead[data-astro-cid-uw5kdbxl]{margin-top:28px;max-width:44ch;color:var(--stein);font-size:18px;font-weight:300;line-height:1.55}.contact-info[data-astro-cid-uw5kdbxl]{margin-top:48px;padding-top:36px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:22px}.ci-row[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:6px}.ci-row[data-astro-cid-uw5kdbxl] .lbl[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;color:var(--csg-cyan)}.ci-row[data-astro-cid-uw5kdbxl] .val[data-astro-cid-uw5kdbxl]{font-size:16px;color:var(--weiss)}.ci-row[data-astro-cid-uw5kdbxl] .val[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--weiss);text-decoration:none;border-bottom:1px solid rgba(0,180,199,.4)}.ci-row[data-astro-cid-uw5kdbxl] .val[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--csg-cyan)}.ci-row[data-astro-cid-uw5kdbxl] .sub[data-astro-cid-uw5kdbxl]{font-size:13px;color:var(--silber)}@media(max-width:1000px){.frame[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:40px;padding:14vh 6vw 10vh}.left[data-astro-cid-uw5kdbxl]{position:relative;top:0}.form{padding:28px!important}.form .field-row{grid-template-columns:1fr!important;gap:0!important}}@media(max-width:600px){.frame[data-astro-cid-uw5kdbxl]{padding:12vh 5vw 8vh}h1[data-astro-cid-uw5kdbxl]{font-size:clamp(36px,10vw,56px)}.lead[data-astro-cid-uw5kdbxl]{font-size:16px}.form{padding:22px 18px!important}.form .step{margin-bottom:32px}.form .step-head{padding-bottom:10px;margin-bottom:16px}.form .step-title{font-size:17px}.form .pills{gap:6px}.form .pill{font-size:12px;padding:8px 12px}.form .submit-row{flex-direction:column;align-items:stretch;gap:16px}.form .submit-row .btn{justify-content:center}.form .thanks h3{font-size:24px}}
