.sp-page{--sp-bg:#101010;--sp-line:#353532;--sp-text:#f0eee8;--sp-dim:#a3a39c;--sp-card:#161616;--sp-field:#0c0c0c;--sp-accent:#d5f578;background:var(--sp-bg);color:var(--sp-text);font:16px/1.5 var(--font-geist-sans,Arial), Helvetica, sans-serif;isolation:isolate;-webkit-font-smoothing:antialiased}.sp-page *{box-sizing:border-box}.sp-page a{color:inherit;text-decoration:none}.sp-page :focus-visible{outline:2px solid var(--sp-accent);outline-offset:3px}.sp-page [hidden]{display:none!important}.sp-page h1,.sp-page h2,.sp-page p,.sp-page ul{margin:0}.sp-page img{max-width:100%;display:block}.sp-page .sp-kicker,.sp-page .sp-hero-line>span,.sp-page .sp-legend,.sp-page .sp-meta,.sp-page .sp-field>label,.sp-page .sp-hint,.sp-page .sp-files-status,.sp-page .sp-submit>span,.sp-page .sp-footer{font:12px/1.5 var(--font-geist-mono,monospace);letter-spacing:.07em}.sp-page .sp-hero{background:radial-gradient(at 70% 120%,#22231f 0%,#151514 45%,#101010 75%);padding:38px 0 52px}.sp-page .sp-kicker{color:var(--sp-dim);justify-content:space-between;margin:0 4.5% 19px;display:flex}.sp-page .sp-kicker i{background:var(--sp-accent);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.sp-page .sp-hero-line{justify-content:space-between;align-items:end;gap:20px;padding:34px 4.5% 0;display:flex}.sp-page h1{letter-spacing:-.045em;font-size:clamp(34px,4.4vw,64px);font-weight:500;line-height:1.08}.sp-page .sp-hero-line>span{color:var(--sp-dim);text-align:right;flex:none}.sp-page .sp-body{border-top:1px solid var(--sp-line);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;padding:16px 4.5% 80px;display:grid}.sp-page .sp-form{background:var(--sp-card);border:1px solid #262624;padding:34px 36px 38px}.sp-page .sp-hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sp-page .sp-legend{color:var(--sp-dim);border-bottom:1px solid var(--sp-line);justify-content:space-between;gap:16px;margin:34px 0 20px;padding-bottom:10px;display:flex}.sp-page .sp-legend:first-of-type{margin-top:0}.sp-page .sp-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.sp-page .sp-field{flex-direction:column;gap:8px;margin-bottom:22px;display:flex}.sp-page .sp-field>label{color:var(--sp-dim);text-transform:uppercase}.sp-page .sp-field input,.sp-page .sp-field select,.sp-page .sp-field textarea{background:var(--sp-field);width:100%;color:var(--sp-text);font:16px/1.45 var(--font-geist-sans,Arial), Helvetica, sans-serif;border:1px solid #33332f;border-radius:0;padding:13px 14px;transition:border-color .2s}.sp-page .sp-field input:hover,.sp-page .sp-field select:hover,.sp-page .sp-field textarea:hover{border-color:#4a4a45}.sp-page .sp-field input:focus,.sp-page .sp-field select:focus,.sp-page .sp-field textarea:focus{border-color:var(--sp-accent);outline:none}.sp-page .sp-field textarea{resize:vertical;min-height:150px}.sp-page .sp-field select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--sp-dim) 50%), linear-gradient(135deg, var(--sp-dim) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.sp-page .sp-field select:invalid{color:#75766f}.sp-page .sp-field option{color:var(--sp-text);background:#161616}.sp-page .sp-hint,.sp-page .sp-files-status{color:#7d7e78}.sp-page .sp-upload input[type=file]{font:12px/1.5 var(--font-geist-mono,monospace);letter-spacing:.07em;color:var(--sp-dim);cursor:pointer;padding:12px 14px}.sp-page .sp-upload input[type=file]::file-selector-button{color:var(--sp-text);font:inherit;cursor:pointer;background:#242420;border:1px solid #4a4a45;margin-right:14px;padding:8px 14px;transition:background .2s}.sp-page .sp-upload input[type=file]::file-selector-button:hover{background:#2f2f29}.sp-page .sp-files-status{color:var(--sp-accent)}.sp-page .sp-files-status[data-sp-over]{color:#ed6969}.sp-page .sp-submit{border-top:1px solid var(--sp-line);align-items:center;gap:20px;margin-top:30px;padding-top:26px;display:flex}.sp-page .sp-submit>span{color:var(--sp-dim)}.sp-page .sp-submit button{background:var(--sp-accent);color:#141414;font:15px/1.2 var(--font-geist-sans,Arial), Helvetica, sans-serif;cursor:pointer;border:0;border-radius:0;align-items:center;gap:36px;padding:15px 20px;transition:background .2s;display:flex}.sp-page .sp-submit button:hover{background:color-mix(in srgb, var(--sp-accent) 78%, #fff)}.sp-page .sp-submit button span{font-size:18px}.sp-page .sp-submit button[disabled]{opacity:.55;cursor:progress}.sp-page .sp-error{color:#ed6969;border:1px solid #ed6969;margin-top:18px;padding:12px 14px;font-size:14px}.sp-page .sp-aside{flex-direction:column;gap:16px;display:flex}.sp-page .sp-card{background:var(--sp-card);border:1px solid #262624;padding:28px 30px 30px}.sp-page .sp-card-note{border-color:color-mix(in srgb, var(--sp-accent) 34%, #262624);background:linear-gradient(180deg, #1a1c15 0%, var(--sp-card) 62%)}.sp-page .sp-meta{color:var(--sp-dim);font:12px/1.5 var(--font-geist-mono,monospace);letter-spacing:.07em;justify-content:space-between;gap:16px;display:flex}.sp-page .sp-meta i{background:var(--sp-accent);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.sp-page .sp-card h2{letter-spacing:-.035em;margin:22px 0 14px;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.16}.sp-page .sp-card p{color:#c4c3bd;font-size:15px}.sp-page .sp-card p+p{margin-top:12px}.sp-page .sp-card ul{border-top:1px solid var(--sp-line);margin:20px 0 0;padding:0;list-style:none}.sp-page .sp-card li{border-bottom:1px solid var(--sp-line);color:var(--sp-dim);gap:12px;padding:11px 0;font-size:15px;display:flex}.sp-page .sp-card li:before{content:"";background:var(--sp-accent);flex:none;width:10px;height:1px;margin-top:.8em}.sp-page .sp-links a{justify-content:space-between;gap:12px;width:100%;transition:color .2s;display:flex}.sp-page .sp-links a:hover{color:var(--sp-text)}.sp-page .sp-thanks{border-top:1px solid var(--sp-line);padding:16px 4.5% 80px}.sp-page .sp-thanks .sp-card{max-width:680px}.sp-page .sp-thanks-actions{gap:10px;margin-top:26px;display:flex}.sp-page .sp-thanks-actions a{align-items:center;gap:30px;padding:13px 18px;font-size:15px;transition:background .2s,border-color .2s;display:flex}.sp-page .sp-thanks-actions a:first-child{background:var(--sp-accent);color:#141414}.sp-page .sp-thanks-actions a:first-child:hover{background:color-mix(in srgb, var(--sp-accent) 78%, #fff)}.sp-page .sp-thanks-actions a+a{color:var(--sp-text);border:1px solid #4a4a45}.sp-page .sp-thanks-actions a+a:hover{border-color:var(--sp-text)}.sp-page .ce-footer-nav{color:var(--sp-dim)}.sp-page .ce-footer-nav a{transition:color .2s}.sp-page .ce-footer-nav a:hover{color:var(--sp-text)}.sp-page .ce-footer-nav a[aria-current=page]{color:var(--sp-text);border-bottom:1px solid}.sp-page .sp-footer{color:var(--sp-dim);border-top:1px solid var(--sp-line);justify-content:space-between;gap:20px;padding:26px 4.5%;display:flex}.sp-page .sp-footer a:hover{color:var(--sp-text)}@media (max-width:900px){.sp-page .sp-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.sp-page .sp-kicker{margin:0 6% 18px;font-size:10px}.sp-page .sp-hero{padding:26px 0 40px}.sp-page .sp-hero-line{padding:22px 6% 0;display:block}.sp-page .sp-hero-line>span{text-align:left;margin-top:14px;font-size:10px;display:block}.sp-page .sp-body,.sp-page .sp-thanks{gap:12px;padding:12px 4% 56px}.sp-page .sp-form{padding:26px 20px 28px}.sp-page .sp-card{padding:24px 20px 26px}.sp-page .sp-row{grid-template-columns:minmax(0,1fr)}.sp-page .sp-submit{flex-direction:column;align-items:stretch;gap:14px}.sp-page .sp-submit button{justify-content:space-between}.sp-page .sp-thanks-actions{flex-direction:column}.sp-page .sp-thanks-actions a{justify-content:space-between}.sp-page .sp-footer{padding:22px 6%;font-size:9px}}@media (prefers-reduced-motion:reduce){.sp-page *{transition:none!important}}.sp-page fieldset{border:0;min-width:0;margin:0;padding:0}.sp-page .sp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sp-page .sp-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.sp-page .sp-agree{grid-template-columns:minmax(0,1fr)}.sp-page .sp-choice{background:var(--sp-field);cursor:pointer;border:1px solid #33332f;align-items:flex-start;gap:12px;padding:14px;transition:border-color .2s;display:flex;position:relative}.sp-page .sp-choice:hover{border-color:#4a4a45}.sp-page .sp-choice:has(input:checked){border-color:var(--sp-accent)}.sp-page .sp-choice:has(input:focus-visible){outline:2px solid var(--sp-accent);outline-offset:3px}.sp-page .sp-choice input{width:16px;height:16px;accent-color:var(--sp-accent);flex:none;margin:2px 0 0}.sp-page .sp-choice b{font-size:15px;font-weight:500;display:block}.sp-page .sp-choice small{color:#7d7e78;margin-top:3px;font-size:13px;line-height:1.4;display:block}@media (max-width:700px){.sp-page .sp-choices{grid-template-columns:minmax(0,1fr)}}
