.uf-formsec{isolation:isolate;border-top:1px solid var(--uf-line);background:radial-gradient(ellipse at 16% 2%, #b65a321f, transparent 42%), radial-gradient(ellipse at 86% 56%, #b65a3212, transparent 36%), linear-gradient(180deg, var(--uf-bg-warm), var(--uf-bg) 64%);content-visibility:auto;contain-intrinsic-size:auto 900px;padding-block:clamp(64px,7vw,104px);position:relative;overflow:clip}.uf-formsec:before{content:"";z-index:-1;opacity:.38;pointer-events:none;background-image:linear-gradient(#2a282247 1px,#0000 1px),linear-gradient(90deg,#2a282238 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 88%,#0000)}.uf-formsec:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #b65a3229;border-radius:50%;width:min(54vw,780px);position:absolute;bottom:-45%;right:-12vw;box-shadow:0 0 0 52px #b65a3206,0 0 0 104px #b65a3205}.uf-formsec__grid{z-index:1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,78px);display:grid;position:relative}.uf-formsec__head{padding-top:9px;position:relative}.uf-formsec__head:before{content:"";background:linear-gradient(90deg, var(--uf-magma), transparent);width:42px;height:1px;margin-bottom:24px;display:block;box-shadow:0 0 16px #ff5a1f40}.uf-formsec__head h2{letter-spacing:-.052em;max-width:10ch;margin-top:18px;font-size:clamp(2.2rem,3.55vw,3.65rem);font-weight:650;line-height:.98}.uf-formsec__head>p{max-width:42ch;color:var(--uf-muted);margin-top:24px;font-size:16px;line-height:1.65}.uf-formsec__aside{gap:8px;margin-top:34px;display:grid}.uf-formsec__aside>div{min-height:68px;color:var(--uf-muted);background:linear-gradient(110deg,#1717148a,#0d0d0b2e);border:1px solid #2a2822c7;border-radius:8px;grid-template-columns:46px 1fr;align-items:center;gap:11px;padding:10px 14px 10px 11px;font-size:14px;line-height:1.45;display:grid}.uf-formsec__icon{width:40px;height:40px;transform-style:preserve-3d;color:var(--uf-magma);transition:transform .35s var(--uf-ease), border-color .3s ease, box-shadow .3s ease;background:linear-gradient(145deg,#f5f3ee12,#0000 35%),linear-gradient(145deg,#b65a322e,#080807db);border:1px solid #b65a32bd;border-radius:9px;place-items:center;display:grid;position:relative;transform:perspective(220px)rotateX(8deg)rotateY(-18deg)translateZ(0);box-shadow:5px 6px #2a2822b3,10px 12px 22px #00000057,inset 0 1px #f5f3ee14,inset -8px -10px 18px #0808077a}.uf-formsec__icon:before{content:"";border:1px solid #b65a3238;border-radius:6px;position:absolute;inset:5px;transform:translateZ(7px)}.uf-formsec__icon .rail-icon{z-index:1;filter:drop-shadow(0 0 7px #ff5a1f52);width:22px;height:22px;position:relative;transform:translateZ(12px)}@media (hover:hover) and (pointer:fine){.uf-formsec__aside>div:hover .uf-formsec__icon{border-color:var(--uf-copper);transform:perspective(220px)rotateX(2deg)rotateY(7deg)translate3d(2px,-2px,8px);box-shadow:3px 4px #2a2822b8,12px 15px 28px #00000061,0 0 20px #b65a3217}}.uf-formsec__aside strong{color:var(--uf-text);font-weight:620}.uf-form{background:radial-gradient(circle at 100% 0,#b65a321a,#0000 29%),linear-gradient(152deg,#171714e0,#0d0d0bf5 56%,#080807fa);border:1px solid #2a2822f5;border-radius:14px;padding:clamp(26px,3vw,40px);position:relative;overflow:hidden;box-shadow:0 32px 90px #00000085,inset 0 1px #f5f3ee09}.uf-form:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff5a1fb8,#0000);height:1px;position:absolute;inset:0 12% auto;box-shadow:0 0 25px #ff5a1f4d}.uf-form:after{content:"";pointer-events:none;border:1px solid #b65a32c2;width:7px;height:7px;position:absolute;top:16px;right:18px;transform:rotate(45deg)}.uf-form__chrome{min-height:44px;color:var(--uf-muted);letter-spacing:.13em;text-transform:uppercase;background:#08080773;border-bottom:1px solid #2a2822c7;justify-content:space-between;align-items:center;gap:20px;margin:calc(-1*clamp(26px,3vw,40px)) calc(-1*clamp(26px,3vw,40px)) 0;padding-inline:clamp(26px,3vw,40px);font-size:11px;font-weight:700;display:flex}.uf-form__chrome span:first-child{color:var(--uf-text);align-items:center;gap:9px;display:flex}.uf-form__chrome i{background:var(--uf-success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #8a9a5b8c}.uf-form__progress{border-bottom:1px solid #2a2822b8;align-items:center;margin:0 0 32px;padding:24px 0;display:flex}.uf-form__progress>div{min-width:132px;color:var(--uf-muted);flex:none;grid-template-columns:36px 1fr;align-items:center;gap:11px;display:grid}.uf-form__progress>div>b{width:36px;height:36px;color:var(--uf-muted);letter-spacing:.08em;background:#0808079e;border:1px solid #2a2822f5;border-radius:8px;place-items:center;font-size:11px;font-weight:750;transition:border-color .3s,color .3s,box-shadow .3s;display:grid}.uf-form__progress>div>span{gap:3px;display:grid}.uf-form__progress strong{color:inherit;font-size:13px;font-weight:650;line-height:1.1}.uf-form__progress small{color:var(--uf-muted);font-size:11px;line-height:1.1}.uf-form__progress>div[data-active=true]{color:var(--uf-text)}.uf-form__progress>div[data-active=true]>b,.uf-form__progress>div[data-done=true]>b{color:var(--uf-copper);border-color:#b65a32c7;box-shadow:inset 0 0 18px #b65a3217,0 0 18px #b65a3212}.uf-form__progress>i{background:#2a2822f5;flex:auto;height:1px;margin-inline:16px;position:relative;overflow:hidden}.uf-form__progress>i:after{content:"";background:linear-gradient(90deg, var(--uf-copper), var(--uf-magma));transform-origin:0;transition:transform .45s var(--uf-ease);position:absolute;inset:0;transform:scaleX(0)}.uf-form__progress>i[data-done=true]:after{transform:scaleX(1)}.uf-form__step{border:0;min-width:0;margin:0;padding:0}.uf-form__legend{color:var(--uf-text);letter-spacing:-.02em;padding:0;font-size:clamp(1.25rem,1.6vw,1.55rem);font-weight:650}.uf-form__legend+p{color:var(--uf-muted);margin-top:8px;font-size:14px;line-height:1.5}.uf-form__fields{gap:16px;margin-top:26px;display:grid}.uf-form__fields[data-cols="2"]{grid-template-columns:1fr 1fr}.uf-field{gap:8px;min-width:0;display:grid}.uf-field--wide{grid-column:1/-1}.uf-field>label,.uf-field>legend{color:var(--uf-text);padding:0;font-size:14px;font-weight:600}.uf-field>legend{margin-bottom:9px}.uf-field__opt{color:var(--uf-muted);font-weight:500}.uf-field:focus-within>label,.uf-field:focus-within>legend{color:var(--uf-copper)}.uf-field input[type=text],.uf-field input[type=email],.uf-field input[type=tel],.uf-field select,.uf-field textarea{width:100%;min-height:54px;color:var(--uf-text);font:inherit;background:linear-gradient(#080807bd,#11110f94);border:1px solid #2a2822fa;border-radius:8px;padding:14px 16px;font-size:16px;line-height:1.4;transition:border-color .18s,background-color .18s,box-shadow .18s;box-shadow:inset 0 1px #f5f3ee06}.uf-field textarea{resize:vertical;min-height:132px}.uf-field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--uf-copper) 50%), linear-gradient(135deg, var(--uf-copper) 50%, transparent 50%);background-position:calc(100% - 20px) 22px,calc(100% - 14px) 22px;background-repeat:no-repeat;background-size:6px 6px;padding-right:38px}.uf-field input::placeholder,.uf-field textarea::placeholder{color:var(--uf-muted);opacity:.72}.uf-field input:hover,.uf-field select:hover,.uf-field textarea:hover{border-color:#b65a3280}.uf-field input:focus-visible,.uf-field select:focus-visible,.uf-field textarea:focus-visible{border-color:var(--uf-copper);background:#080807cc;outline:none;box-shadow:0 0 0 3px #b65a3221,inset 0 1px #f5f3ee0a}.uf-field input[aria-invalid=true],.uf-field select[aria-invalid=true],.uf-field textarea[aria-invalid=true]{border-color:var(--uf-magma);background:#ff5a1f0f}.uf-field__error{color:var(--uf-magma);align-items:flex-start;gap:7px;font-size:12.5px;font-weight:550;line-height:1.4;display:flex}.uf-field__error:before{content:"";background:linear-gradient(currentColor,currentColor) 50% 2px/1px 5px no-repeat,linear-gradient(currentColor,currentColor) 50% 8px/1px 1px no-repeat;border:1px solid;border-radius:50%;flex:none;width:12px;height:12px;margin-top:2px}.uf-choices{grid-template-columns:1fr 1fr;gap:9px;display:grid}.uf-choice{min-height:52px;color:var(--uf-text);cursor:pointer;background:linear-gradient(150deg,#11110fb8,#08080775);border:1px solid #2a2822f0;border-radius:8px;align-items:center;gap:11px;padding:11px 13px;font-size:13px;font-weight:550;line-height:1.3;transition:border-color .18s,background-color .18s;display:flex;position:relative}.uf-choice:hover{border-color:#b65a328c}.uf-choice input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.uf-choice i{border:1px solid var(--uf-muted);border-radius:4px;flex:none;place-items:center;width:17px;height:17px;transition:border-color .18s,background-color .18s;display:grid}.uf-choice i:after{content:"";border:solid var(--uf-bg);width:4px;height:8px;transition:transform .2s var(--uf-ease);border-width:0 2px 2px 0;margin-top:-2px;transform:rotate(43deg)scale(0)}.uf-choice:has(input:checked){border-color:var(--uf-copper);background:linear-gradient(140deg,#b65a3229,#08080780)}.uf-choice:has(input:checked) i{border-color:var(--uf-magma);background:var(--uf-magma)}.uf-choice:has(input:checked) i:after{transform:rotate(43deg)scale(1)}.uf-choice:has(input:focus-visible){outline:2px solid var(--uf-magma);outline-offset:2px}.uf-consent{color:var(--uf-muted);cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:12px;padding:12px 0;font-size:12.5px;line-height:1.55;display:grid}.uf-consent input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.uf-consent i{border:1px solid var(--uf-muted);border-radius:4px;place-items:center;width:20px;height:20px;margin-top:1px;transition:border-color .18s,background-color .18s;display:grid}.uf-consent i:after{content:"";border:solid var(--uf-bg);width:5px;height:9px;transition:transform .2s var(--uf-ease);border-width:0 2px 2px 0;margin-top:-2px;transform:rotate(43deg)scale(0)}.uf-consent:has(input:checked) i{border-color:var(--uf-magma);background:var(--uf-magma)}.uf-consent:has(input:checked) i:after{transform:rotate(43deg)scale(1)}.uf-consent:has(input:focus-visible) i{outline:2px solid var(--uf-magma);outline-offset:2px}.uf-consent:has(input[aria-invalid=true]) i{border-color:var(--uf-magma)}.uf-consent a{color:var(--uf-text);text-underline-offset:3px;text-decoration:underline}.uf-consent a:hover{color:var(--uf-magma)}.uf-form__alert{color:var(--uf-text);background:#ff5a1f12;border:1px solid #ff5a1f73;border-radius:8px;margin-bottom:20px;padding:14px 16px;font-size:13px;line-height:1.5}.uf-form__alert strong{margin-bottom:7px;font-weight:650;display:block}.uf-form__alert ul{gap:5px;display:grid}.uf-form__alert button{color:var(--uf-magma);font:inherit;text-align:left;text-underline-offset:3px;font-size:12.5px;text-decoration:underline}.uf-form__alert button:hover{color:var(--uf-text)}.uf-form__actions{border-top:1px solid #2a2822c2;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;padding:22px 0 0;display:flex}.uf-form__actions .uf-button--primary{background:linear-gradient(105deg, var(--uf-copper), var(--uf-magma));min-width:166px;color:var(--uf-bg);border-color:#ff5a1fb3;margin-left:auto;box-shadow:0 14px 34px #b65a322e,inset 0 1px #f5f3ee33}.uf-form__actions .uf-button--primary:hover{border-color:var(--uf-magma);background:linear-gradient(105deg, var(--uf-magma), var(--uf-copper))}.uf-form__actions .uf-button--primary[disabled]{cursor:progress}.uf-form__spacer{flex:auto}.uf-form__hint{color:var(--uf-muted);flex:100%;font-size:12px;line-height:1.5}.uf-form__done{justify-items:start;gap:14px;padding:8px 0;display:grid}.uf-form__done h3{color:var(--uf-text);letter-spacing:-.025em;font-size:21px;font-weight:650}.uf-form__done p{max-width:52ch;color:var(--uf-muted);font-size:14px;line-height:1.6}.uf-form__badge{color:var(--uf-success);letter-spacing:.05em;text-transform:uppercase;border:1px solid #8a9a5b80;border-radius:20px;align-items:center;gap:9px;padding:7px 12px;font-size:12px;font-weight:650;display:inline-flex}.uf-form__badge i{background:var(--uf-success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #8a9a5b99}.uf-form__payload{border:1px solid var(--uf-line);width:100%;max-height:260px;color:var(--uf-muted);white-space:pre-wrap;word-break:break-word;background:#080807b3;border-radius:8px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;overflow:auto}.uf-form__decoy{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:980px){.uf-formsec__grid{grid-template-columns:1fr;gap:34px}.uf-formsec__head>p{max-width:56ch}.uf-formsec__head h2{max-width:14ch}}@media (max-width:620px){.uf-formsec{padding-block:46px}.uf-formsec:before{opacity:.25;background-size:64px 64px}.uf-formsec:after{width:100vw;bottom:-8%;right:-44%}.uf-formsec__head{padding-top:0}.uf-formsec__head:before{margin-bottom:20px}.uf-formsec__head h2{font-size:clamp(1.95rem,8.6vw,2.35rem)}.uf-formsec__head>p{font-size:15px}.uf-formsec__aside>div{min-height:68px;padding:10px 11px;font-size:13.5px}.uf-form{border-radius:10px;padding:24px 18px 22px}.uf-form__chrome{letter-spacing:.1em;min-height:42px;margin:-24px -18px 0;padding-inline:18px 34px;font-size:9px}.uf-form__chrome span:last-child{color:#a6a299b8}.uf-form__progress{margin-bottom:24px;padding:20px 0}.uf-form__progress>div{flex:0 auto;grid-template-columns:32px 1fr;gap:8px;min-width:0}.uf-form__progress>div>b{border-radius:7px;width:32px;height:32px}.uf-form__progress>i{min-width:18px;margin-inline:8px}.uf-form__progress strong{font-size:12px}.uf-form__progress small{font-size:9.5px}.uf-form__fields[data-cols="2"],.uf-choices{grid-template-columns:1fr}.uf-form__actions{flex-direction:column;align-items:stretch}.uf-form__actions .uf-button{width:100%}.uf-form__actions .uf-button--primary{margin-left:0}.uf-form__spacer{display:none}}@media (prefers-reduced-motion:reduce){.uf-form *,.uf-form :after{transition:none!important}}
