.editorial-page{background:var(--bg)}.editorial-wrap{max-width:1152px;margin:auto;padding-inline:32px}.editorial-hero{padding:90px 0 92px;background:radial-gradient(ellipse at 48% 0,#2d3510,transparent 66%)}.editorial-kicker{margin:0 0 20px;color:var(--lime);font:800 11px Sora,Arial;letter-spacing:.19em}.editorial-hero h1{max-width:1000px;margin:0;color:#fff;font:800 clamp(43px,5.4vw,70px)/1.05 Sora,Arial;letter-spacing:-.05em}.editorial-hero h1 span{color:var(--lime)}.editorial-hero p:not(.editorial-kicker){max-width:690px;margin:22px 0 0;color:var(--muted);font-size:19px;line-height:1.6}.editorial-hero small{display:block;margin-top:20px;color:var(--muted)}.editorial-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.editorial-section{padding:75px 0 28px}.editorial-section h2,.editorial-cta h2,.creator-apply h2,.contact-form-panel h2{margin:0;font:800 clamp(32px,4.3vw,50px)/1.1 Sora,Arial;letter-spacing:-.04em}.editorial-intro{max-width:690px;margin:16px 0 36px;color:var(--muted);font-size:17px;line-height:1.6}.press-list{display:grid;gap:12px;margin-top:32px}.press-item{border:1px solid #3a3d34;border-radius:22px;background:#242421;overflow:hidden}.press-item summary{display:grid;grid-template-columns:160px 1fr auto;align-items:center;gap:20px;padding:24px;cursor:pointer;list-style:none}.press-item summary::-webkit-details-marker{display:none}.press-item summary small{color:var(--lime);font:800 10px Sora,Arial;letter-spacing:.08em}.press-item summary strong{display:block;color:#fff;font:700 18px Sora,Arial}.press-item summary em{display:block;margin-top:5px;color:var(--muted);font-size:14px;font-style:normal;line-height:1.5}.press-item summary b{color:var(--lime);font:700 13px Sora,Arial;white-space:nowrap}.press-story{max-width:900px;margin:0 24px 24px 204px;padding-top:18px;border-top:1px solid var(--line)}.press-story p{color:var(--muted);line-height:1.7}.press-story a{color:var(--lime);text-decoration:underline}.press-kit-grid,.creator-benefits,.creator-steps,.contact-channels{display:grid;gap:16px}.press-kit-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.kit-card,.creator-benefits article,.creator-steps article,.contact-channels a,.fit-grid>div{padding:25px;border:1px solid var(--line);border-radius:24px;background:#232321}.kit-card{display:flex;flex-direction:column;min-height:225px}.kit-card>span,.contact-channels>a>span{color:var(--lime);font:700 25px Sora,Arial}.kit-card h3,.creator-benefits h3,.creator-steps h3,.contact-channels h3{margin:12px 0 8px;font:700 18px Sora,Arial}.kit-card p,.creator-benefits p,.creator-steps p,.contact-channels p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.kit-card strong,.contact-channels strong{display:block;margin-top:auto;padding-top:20px;color:var(--lime);font:700 13px Sora,Arial}.kit-card:hover,.contact-channels a:hover{border-color:#91b900;transform:translateY(-2px);transition:.22s}.editorial-cta{margin:75px 0 110px;padding:60px 30px;text-align:center;border:1px solid var(--line);border-radius:30px;background:radial-gradient(circle at 50% 100%,#ccff0020,transparent 65%),#1b1d17}.editorial-cta p{color:var(--muted)}.editorial-cta .button{margin-top:16px}.creator-benefits{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.creator-benefits article{min-height:225px}.creator-benefits article>span,.creator-steps article>span{color:var(--lime);font:800 12px Sora,Arial;letter-spacing:.12em}.creator-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.creator-steps article{min-height:185px}.fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.fit-grid strong{color:var(--lime);font:800 14px Sora,Arial}.fit-grid ul{margin:15px 0 0;padding-left:22px;color:var(--muted)}.fit-grid li{margin:10px 0}.creator-faq{max-width:800px;margin-top:26px}.creator-faq details{border-top:1px solid var(--line)}.creator-faq details:last-child{border-bottom:1px solid var(--line)}.creator-faq summary{display:flex;justify-content:space-between;gap:20px;padding:20px 4px;cursor:pointer;list-style:none;font:700 16px Sora,Arial}.creator-faq summary::-webkit-details-marker{display:none}.creator-faq summary::after{content:'+';color:var(--lime);font-size:25px;line-height:1}.creator-faq details[open] summary::after{content:'−'}.creator-faq details p{margin:0;padding:0 4px 22px;color:var(--muted)}.creator-apply{display:grid;grid-template-columns:.85fr 1fr;gap:55px;margin:65px 0 110px;padding:42px;border:1px solid var(--line);border-radius:30px;background:radial-gradient(circle at 45% 100%,#ccff0014,transparent 60%),#191a17}.creator-apply>div>p:not(.editorial-kicker){color:var(--muted)}.mail-form{display:grid;gap:17px}.mail-form label{display:grid;gap:8px;color:#e9ebdd;font:800 11px Sora,Arial;letter-spacing:.1em;text-transform:uppercase}.mail-form input:not([type=radio]),.mail-form textarea,.mail-form select{width:100%;min-height:46px;padding:12px 14px;border:1px solid #596044;border-radius:13px;background:#252622;color:#fff;font:400 15px Inter,Arial;letter-spacing:0;text-transform:none}.mail-form textarea{resize:vertical}.mail-form input::placeholder,.mail-form textarea::placeholder{color:#9c9f90}.mail-form .button{width:100%}.form-note{color:var(--muted);font-size:13px;line-height:1.6}.contact-channels{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px}.contact-channels a{display:flex;flex-direction:column;min-height:195px;overflow-wrap:anywhere}.contact-channels strong{font-size:12px}.contact-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.7fr);gap:28px;margin:70px 0 110px}.contact-form-panel{padding:38px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 50% 110%,#ccff0013,transparent 55%),#1d1e1b}.contact-form-panel>p:not(.editorial-kicker){color:var(--muted)}.mail-form fieldset{margin:5px 0 0;padding:0;border:0}.mail-form legend{margin-bottom:12px;color:#e9ebdd;font:800 11px Sora,Arial;letter-spacing:.1em;text-transform:uppercase}.topic-options{display:flex;flex-wrap:wrap;gap:8px}.topic-options label{display:block;cursor:pointer}.topic-options input{position:absolute;opacity:0}.topic-options span{display:block;padding:9px 14px;border:1px solid var(--line);border-radius:999px;background:#252622;color:var(--muted);font:700 13px Inter,Arial;letter-spacing:0;text-transform:none}.topic-options input:checked+span{border-color:var(--lime);background:var(--lime);color:#182000}.topic-options input:focus-visible+span{outline:3px solid var(--lime);outline-offset:3px}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.contact-aside{display:grid;align-content:start;gap:14px}.contact-aside>div{padding:25px;border:1px solid var(--line);border-radius:22px;background:#232321}.contact-aside p{color:var(--muted);line-height:1.7}.contact-aside strong{color:#fff}.contact-aside a{display:block;margin-top:12px;color:var(--lime);font-weight:700}.contact-form-panel .mail-form{margin-top:25px}@media(max-width:980px){.contact-channels{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.press-item summary{grid-template-columns:110px 1fr auto}.press-story{margin-left:154px}}@media(max-width:760px){.editorial-wrap{padding-inline:22px}.editorial-hero{padding:65px 0 72px}.editorial-hero p:not(.editorial-kicker){font-size:17px}.press-kit-grid,.creator-steps,.fit-grid,.creator-apply,.contact-layout{grid-template-columns:1fr}.creator-apply{gap:28px}.press-item summary{grid-template-columns:1fr auto}.press-item summary>span:first-child{grid-column:1/-1}.press-story{margin:0 24px 24px}.editorial-section{padding-top:60px}}@media(max-width:560px){.editorial-wrap{padding-inline:20px}.editorial-hero h1{font-size:clamp(39px,10vw,54px)}.press-kit-grid,.creator-benefits,.contact-channels,.form-pair{grid-template-columns:1fr}.creator-apply,.contact-form-panel{padding:25px}.editorial-actions .button{width:100%}.press-item summary{padding:20px}.press-item summary strong{font-size:16px}.contact-layout{margin-top:50px}}

.mail-form input:not([type=radio]):focus-visible,.mail-form textarea:focus-visible,.mail-form select:focus-visible{outline:3px solid var(--lime);outline-offset:3px;border-color:var(--lime)}.form-status{margin:0;padding:13px 16px;border:1px solid #9bc400;border-radius:12px;background:#ccff0014;color:var(--lime);font-size:14px}.form-status.is-error{border-color:#ff6c8f;background:#ff006f15;color:#ffb6c8}
.form-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.kit-card .press-logo-preview{display:block;width:112px;height:112px;object-fit:contain;border-radius:16px;margin-bottom:20px}

.press-screens-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:min(100%,280px);height:112px;align-items:center;margin-bottom:20px}.press-screens-preview img{display:block;width:100%;height:112px;object-fit:cover;object-position:top;border-radius:9px;border:1px solid #414435;background:#111}

.contact-page .contact-layout{grid-template-columns:minmax(0,1fr);max-width:850px;margin:35px 0 110px}.contact-page .contact-faq{padding-bottom:20px}.contact-page .contact-faq .creator-faq{max-width:850px}

.contact-page .contact-faq{padding-bottom:90px}
