.support-page{min-height:calc(100vh - 96px);position:relative;overflow:hidden;padding:clamp(92px,9vw,138px) 24px clamp(78px,8vw,112px);color:#f7f6f0;background:radial-gradient(circle at 14% 10%,rgba(155,230,223,.2),transparent 22%),radial-gradient(circle at 84% 16%,rgba(241,217,161,.15),transparent 20%),radial-gradient(circle at 50% 0,rgba(255,255,255,.1),transparent 26%),linear-gradient(180deg,#07363e,#0b6269 42%,#8ecfbd)}.support-orbit{position:absolute;border:1px solid rgba(240,255,249,.18);border-radius:999px;pointer-events:none}.support-orbit-left{width:540px;height:540px;top:-230px;left:-160px}.support-orbit-right{width:760px;height:760px;right:-240px;bottom:-360px}.support-shell{position:relative;z-index:1;max-width:1120px;margin:0 auto}.support-card{display:grid;grid-template-columns:minmax(0,.86fr) minmax(360px,1fr);gap:clamp(34px,5vw,70px);align-items:center;padding:clamp(38px,6vw,70px);border:1px solid rgba(239,255,250,.18);border-radius:38px;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.04)),rgba(7,44,51,.48);box-shadow:0 34px 90px rgba(0,33,38,.34),inset 0 1px 0 rgba(255,255,255,.16);backdrop-filter:blur(14px)}.support-kicker{margin:0 0 22px;color:rgba(227,255,249,.72);font-size:.78rem;font-weight:700;letter-spacing:.34em;text-transform:uppercase}.support-intro h1{max-width:420px;margin:0 0 24px;color:#fffaf0;font-family:Baskerville,Iowan Old Style,Palatino Linotype,Book Antiqua,serif;font-size:clamp(3.6rem,8vw,5.9rem);font-weight:700;letter-spacing:-.06em;line-height:.9}.support-intro p:not(.support-kicker){max-width:480px;margin:0;color:rgba(246,255,252,.78);font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.75}.support-intro p+p:not(.support-kicker){margin-top:14px}.support-form{display:grid;gap:18px}.support-field{display:grid;gap:9px}.support-field span{color:rgba(245,255,252,.78);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.support-field input,.support-field select,.support-field textarea{width:100%;border:1px solid rgba(240,255,250,.22);border-radius:18px;background:rgba(255,255,255,.08);color:#fffaf0;padding:15px 18px;font:inherit;line-height:1.55;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.support-field select{color-scheme:dark}.support-field textarea{min-height:190px;resize:vertical}.support-field input::placeholder,.support-field textarea::placeholder{color:rgba(239,255,250,.46)}.support-field input:focus,.support-field select:focus,.support-field textarea:focus{outline:2px solid rgba(111,224,216,.32);border-color:rgba(111,224,216,.58)}.support-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:flex-end;padding-top:6px}.support-home-link,.support-submit{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:800;letter-spacing:.02em;text-decoration:none}.support-submit{min-width:190px;border:0;padding:15px 24px;background:linear-gradient(135deg,#7fded1,#b6dbd0);color:#0b565d;cursor:pointer;box-shadow:0 18px 34px rgba(0,42,48,.22)}.support-home-link{color:rgba(247,255,252,.78)}.support-submit:focus-visible,.support-submit:hover{filter:brightness(1.05)}.support-home-link:focus-visible,.support-home-link:hover{color:#fffaf0}.footer-bottom-links{display:inline-flex;align-items:center;gap:18px}.footer-bottom-links a{color:inherit;text-decoration:none;transition:color .18s ease}.footer-bottom-links a:focus-visible,.footer-bottom-links a:hover{color:white}@media (max-width:900px){.support-card{grid-template-columns:1fr}.support-actions{justify-content:flex-start}}@media (max-width:640px){.support-page{padding:72px 16px 70px}.support-card{padding:30px 20px;border-radius:28px}.support-intro h1{font-size:clamp(3.1rem,18vw,4.4rem)}.support-submit{width:100%}}