@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}:root{--surface-primary:#ffffff;--surface-secondary:#f5f6f7;--surface-elevated:#ffffff;--surface-inverse:#07090a;--text-primary:#121417;--text-secondary:#58616c;--text-tertiary:#7b8490;--border-default:#dfe4ea;--border-subtle:#edf0f3;--accent-primary:#6c4cff;--accent-hover:#5838ef;--accent-approval:#12845f;--status-error:#c73535;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-control:8px;--shadow-ring:0 0 0 1px rgb(18 20 23/8%);--shadow-soft:0 8px 24px rgb(18 20 23/8%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--surface-primary);color:var(--text-primary);font-family:var(--font-geist-sans),Arial,system-ui,sans-serif;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}main{min-width:0}.site-shell{min-height:100dvh;background:var(--surface-primary)}.topbar{position:fixed;top:0;right:0;left:0;z-index:40;border-bottom:1px solid rgb(242 244 239/11%);background:rgb(7 9 10/92%);color:#f2f4ef;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-inner{display:flex;width:min(1360px,calc(100% - 56px));height:74px;margin:0 auto;align-items:center;justify-content:space-between;gap:28px}.brand-lockup{display:inline-flex;min-width:0;align-items:center;gap:14px;white-space:nowrap}.brand-lockup strong{font-size:18px;font-weight:720;letter-spacing:-.035em}.brand-divider{width:1px;height:30px;background:rgb(242 244 239/32%)}.brand-product{color:#d9ff4f;font-size:16px;font-weight:680}.brand-description{color:#8f968e;font-size:12px}.nav-links{display:flex;align-items:center;gap:34px;color:#a3a9a1;font-size:13px}.nav-links>a:not(.header-cta):focus-visible,.nav-links>a:not(.header-cta):hover{color:#ffffff}.header-cta{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:1px solid rgb(217 255 79/42%);border-radius:6px;padding:0 17px;color:#f2f4ef;font-weight:650;transition:background .16s ease,border-color .16s ease,color .16s ease}.header-cta:focus-visible,.header-cta:hover{border-color:#d9ff4f;background:#d9ff4f;color:#111407}.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:var(--space-2);border:0;border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);font-weight:640;transition:background .14s ease,color .14s ease,transform .14s ease;white-space:nowrap}.button:active{transform:translateY(1px)}.button:focus-visible,.field-control:focus-visible{outline:3px solid rgb(108 76 255/24%);outline-offset:2px}.button-primary{background:var(--accent-primary);color:#ffffff}.button-primary:focus-visible,.button-primary:hover{background:var(--accent-hover)}.button-dark{background:var(--surface-inverse);color:#ffffff}.button-dark:focus-visible,.button-dark:hover{background:#23272b}.button-secondary{background:#ffffff;color:var(--text-primary);box-shadow:var(--shadow-ring)}.section-inner{width:min(1180px,calc(100% - 32px));margin:0 auto}.page-hero{min-height:100dvh;padding:140px 0 var(--space-16);background:#f7f8fa}.page-hero h1{margin:0;font-size:44px;font-weight:660;line-height:1.12;letter-spacing:-.035em;word-break:keep-all}.page-hero p{margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:17px;line-height:1.65}.form-layout{display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.form-shell{border-radius:var(--radius-control);background:var(--surface-elevated);box-shadow:var(--shadow-ring);padding:var(--space-6)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.form-field{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.form-field-full{grid-column:1/-1}.form-field label{color:var(--text-primary);font-size:14px;font-weight:620}.field-control{width:100%;min-height:46px;border:0;border-radius:var(--radius-control);padding:var(--space-3);background:#ffffff;color:var(--text-primary);box-shadow:var(--shadow-ring)}textarea.field-control{min-height:150px;resize:vertical}.form-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.error-note,.form-note,.success-note{margin-top:var(--space-4);border-radius:var(--radius-control);padding:var(--space-4);line-height:1.55}.form-note{background:var(--surface-secondary);color:var(--text-secondary)}.success-note{background:rgb(18 132 95/10%);color:var(--accent-approval)}.error-note{background:rgb(199 53 53/10%);color:var(--status-error)}@media (max-width:900px){.topbar-inner{width:min(100% - 32px,1360px)}.nav-links{gap:18px}.nav-links>a:not(.header-cta){display:none}.form-layout{grid-template-columns:1fr}}@media (max-width:640px){.section-inner,.topbar-inner{width:min(100% - 24px,1180px)}.topbar-inner{height:64px}.brand-lockup{gap:9px}.brand-lockup strong{font-size:15px}.brand-divider{height:24px}.brand-product{font-size:14px}.brand-description{display:none}.header-cta{min-height:36px;padding:0 12px;font-size:12px}.page-hero{padding-top:108px}.page-hero h1{font-size:36px}.page-hero p{font-size:15px}.form-grid{grid-template-columns:1fr}.form-field-full{grid-column:auto}.form-shell{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}