.forms-o3{--o3-ink: #08090a;--o3-ink-2: #0e1012;--o3-bone: #e8e6e1;--o3-stone: #b9b6af;--o3-muted: #8e8c87;--o3-muted-i: #63625e;--o3-green: #1ef1c6;--o3-red: #dc1860;--o3-hair: rgba(232, 230, 225, .16);--o3-gut: clamp(20px, 5vw, 88px);background:var(--o3-ink);color:var(--o3-bone);font-family:Lynkco Type,Arial,ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:0;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100svh}html[dir=rtl] .forms-o3{font-family:Cairo Variable,Cairo,Lynkco Type,Arial,ui-sans-serif,system-ui,sans-serif}.forms-o3.forms-o3-embed{background:transparent;color:inherit;min-height:0;overflow:visible}.forms-o3 *,.forms-o3 *:before,.forms-o3 *:after{box-sizing:border-box}.forms-o3 img{display:block;max-width:100%}.forms-o3 a{color:inherit;text-decoration:none}.forms-o3 :focus-visible{outline:2px solid var(--o3-green);outline-offset:3px}.forms-o3 .o3-rule{position:relative;height:1px;background:var(--o3-hair);overflow:visible;margin-bottom:1.6rem;width:100%;max-width:220px}.forms-o3 .o3-rule:after{content:"";position:absolute;left:0;top:-1px;height:3px;width:78px;background:linear-gradient(90deg,var(--o3-green),rgba(30,241,198,0));box-shadow:0 0 14px #1ef1c68c;transform-origin:left;transform:scaleX(0);transition:transform 1.1s cubic-bezier(.16,.9,.3,1) .15s}html[dir=rtl] .forms-o3 .o3-rule:after{left:auto;right:0;transform-origin:right;background:linear-gradient(270deg,var(--o3-green),rgba(30,241,198,0))}.forms-o3 .o3-rule.o3-lit:after{transform:scaleX(1)}.forms-o3 .o3-eyebrow{display:block;margin-bottom:1.5rem;max-width:220px}.forms-o3 .o3-lab{font-size:.63rem;letter-spacing:0;text-transform:none;color:var(--o3-stone)}.forms-o3 .o3-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--o3-bone);background:var(--o3-bone);color:var(--o3-ink);cursor:pointer;font-family:inherit;font-size:.66rem;font-weight:500;letter-spacing:0;text-transform:none;padding:1.15rem 2.2rem;text-align:center;transition:background .3s,color .3s,border-color .3s}.forms-o3 .o3-btn:hover:not(:disabled){background:transparent;color:var(--o3-bone)}.forms-o3 .o3-btn-dark{background:var(--o3-ink);border-color:var(--o3-ink);color:var(--o3-bone)}.forms-o3 .o3-btn-dark:hover:not(:disabled){background:transparent;color:var(--o3-ink);border-color:var(--o3-ink)}.forms-o3 .o3-btn-full{width:100%}.forms-o3 .o3-btn:disabled{opacity:.55;cursor:not-allowed}.forms-o3 .o3-hero{position:relative;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;padding:0}.forms-o3 .o3-hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.forms-o3 .o3-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:58% 50%}.forms-o3 .o3-hero-veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:#000000a6}html[dir=rtl] .forms-o3 .o3-hero-veil{background:#000000a6}.forms-o3 .o3-hero-grid{position:relative;z-index:2;flex:1;display:grid;grid-template-columns:1fr minmax(320px,440px);gap:clamp(2rem,5vw,5rem);align-items:center;padding:calc(68px + clamp(2rem,5vh,3.5rem)) var(--o3-gut) clamp(2rem,4vh,3rem)}.forms-o3 .o3-hero-title{font-weight:700;text-transform:none;font-size:clamp(2.4rem,8vw,5.5rem);line-height:1.1;letter-spacing:0}.forms-o3 .o3-hero-badge{display:inline-flex;align-items:center;gap:.9rem;margin-top:1.3rem}.forms-o3 .o3-hero-badge i{display:block;width:44px;height:2px;background:var(--o3-green);box-shadow:0 0 12px #1ef1c699}.forms-o3 .o3-hero-badge span{font-size:.72rem;letter-spacing:0;text-transform:none}.forms-o3 .o3-hero-line{max-width:36ch;margin-top:1.8rem;color:var(--o3-stone);font-size:clamp(.97rem,1.15vw,1.08rem);font-weight:500;letter-spacing:0}.forms-o3 .o3-card{background:var(--o3-bone);color:var(--o3-ink);padding:clamp(1.5rem,2.4vw,2.2rem);box-shadow:0 40px 90px #0000008c}.forms-o3 .o3-card .o3-kicker{font-size:.6rem;letter-spacing:0;text-transform:none;color:var(--o3-muted-i);margin:0}.forms-o3 .o3-card-title{font-weight:700;text-transform:none;font-size:clamp(1.25rem,1.9vw,1.65rem);letter-spacing:0;line-height:1.1;margin:.7rem 0 0}.forms-o3 .o3-card .o3-redline{width:52px;height:2px;background:var(--o3-ink);margin:1.1rem 0 1.3rem}.forms-o3 .o3-fineprint{font-size:.55rem;letter-spacing:0;text-transform:none;color:var(--o3-muted-i);margin-top:.9rem;text-align:center}.forms-o3 .o3-form{display:flex;flex-direction:column}.forms-o3 .o3-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.forms-o3 .o3-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.forms-o3 .o3-field label{font-size:.57rem;letter-spacing:0;text-transform:none;color:var(--o3-muted-i)}.forms-o3 .o3-field input,.forms-o3 .o3-field textarea,.forms-o3 .o3-field select,.forms-o3 .o3-field .o3-control{background:transparent;border:0;border-bottom:1px solid rgba(8,9,10,.22);border-radius:0;color:var(--o3-ink);font-family:inherit;font-size:.97rem;font-weight:500;letter-spacing:0;padding:.5rem 0;width:100%;outline:none;transition:border-color .25s;box-shadow:none}.forms-o3 .o3-field textarea{resize:vertical;min-height:5.5rem;line-height:1.5}.forms-o3 .o3-field input::placeholder,.forms-o3 .o3-field textarea::placeholder{color:#08090a61}.forms-o3 .o3-field input:focus,.forms-o3 .o3-field textarea:focus,.forms-o3 .o3-field select:focus,.forms-o3 .o3-field .o3-control:focus,.forms-o3 .o3-field .o3-control[data-state=open]{border-color:var(--o3-ink);outline:none;box-shadow:none}.forms-o3 .o3-field .o3-control,.forms-o3 .o3-field button.o3-control,.forms-o3 .o3-field button.input-lux{display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-align:start;cursor:pointer;min-height:2.25rem;background:transparent!important;border:0!important;border-bottom:1px solid rgba(8,9,10,.22)!important;border-radius:0!important;box-shadow:none!important;color:var(--o3-ink);font-family:inherit;font-size:.97rem;font-weight:500;letter-spacing:0;padding:.5rem 0!important;width:100%;height:auto}.forms-o3 .o3-field .o3-control[data-placeholder] span,.forms-o3 .o3-field .o3-control .o3-placeholder{color:#08090a61}.forms-o3 .o3-field .o3-control svg{width:1rem;height:1rem;flex-shrink:0;opacity:.5;color:var(--o3-ink)}.forms-o3 .o3-hp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.forms-o3 .o3-success{text-align:center;padding:1rem 0 .5rem}.forms-o3 .o3-success-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid var(--o3-ink);color:var(--o3-ink)}.forms-o3 .o3-success h2{font-weight:700;text-transform:none;letter-spacing:0;font-size:1.25rem;line-height:1.1;margin:1.25rem 0 .5rem;color:var(--o3-ink)}.forms-o3 .o3-success p{font-size:.9rem;font-weight:500;letter-spacing:0;color:var(--o3-muted-i);line-height:1.5;margin:0}@media(max-width:900px){.forms-o3 .o3-hero{overflow:visible}.forms-o3 .o3-hero-grid{grid-template-columns:1fr;padding-top:calc(68px + 1.5rem);align-items:start}.forms-o3 .o3-hero-title{font-size:clamp(2.2rem,12vw,3.4rem)}.forms-o3 .o3-form-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.forms-o3 .o3-rule:after{transform:scaleX(1);transition:none}}
