.v996-public-page{--v996-cyan:#40d9ff;--v996-blue:#188dff;--v996-violet:#8a5cff;--v996-ink:#f6fbff;--v996-muted:#a9bdcd;--v996-line:rgba(83,199,255,.2);background:#020711;color:var(--v996-ink)}
.v996-public-page *{box-sizing:border-box}
.v996-public-page .v996-public-hero{padding:clamp(38px,6vw,84px) 0;background:radial-gradient(circle at 80% 23%,rgba(82,62,255,.24),transparent 35%),linear-gradient(135deg,#041421,#030711 58%,#110828);border-bottom:1px solid var(--v996-line)}
.v996-public-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(350px,.95fr);gap:30px;align-items:center}
.v996-eyebrow{display:block;color:var(--v996-cyan);font-size:.76rem;font-weight:950;letter-spacing:.17em;text-transform:uppercase;margin-bottom:10px}
.v996-public-page h1,.v996-public-page h2,.v996-public-page h3{color:var(--v996-ink)!important}
.v996-public-page h1{font-size:clamp(3rem,6.8vw,6.6rem);line-height:.88;letter-spacing:-.064em;text-transform:uppercase;margin:0;max-width:950px}
.v996-public-page h1 span{display:block;color:var(--v996-cyan)}
.v996-public-page h2{font-size:clamp(2rem,4vw,3.9rem);line-height:.96;letter-spacing:-.05em;margin:.25rem 0 1rem}
.v996-public-page h3{font-size:1.25rem;margin:.6rem 0}
.v996-public-page p,.v996-public-page li,.v996-public-page small,.v996-public-page label{color:var(--v996-muted)}
.v996-public-page p{line-height:1.7}.v996-public-hero p{font-size:clamp(1rem,1.5vw,1.2rem);max-width:800px}
.v996-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.v996-public-art{position:relative;min-height:430px;border:1px solid var(--v996-line);border-radius:24px;overflow:hidden;background:#061523;box-shadow:0 28px 70px rgba(0,0,0,.45)}
.v996-public-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.82}
.v996-public-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 44%,rgba(2,7,17,.96))}
.v996-public-art div{position:absolute;z-index:1;left:18px;right:18px;bottom:18px;padding:15px;border:1px solid var(--v996-line);border-radius:14px;background:rgba(2,9,18,.88)}
.v996-public-art b,.v996-public-art span{display:block}.v996-public-art span{color:var(--v996-muted);margin-top:4px;line-height:1.5}
.v996-proof-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:24px}
.v996-proof-row span{padding:12px;border:1px solid var(--v996-line);border-radius:12px;background:rgba(8,27,44,.74);font-size:.78rem;line-height:1.4;color:var(--v996-muted)}
.v996-proof-row b{display:block;color:var(--v996-ink);margin-bottom:3px}
.v996-public-section{padding:clamp(38px,5vw,68px) 0}.v996-public-section.alt{background:#03101c;border-block:1px solid var(--v996-line)}
.v996-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px}.v996-section-heading p{max-width:680px}
.v996-contact-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:18px;align-items:start}
.v996-form-card,.v996-support-paths,.v996-never-card{border:1px solid var(--v996-line);border-radius:21px;background:linear-gradient(145deg,#091b2b,#050d18);box-shadow:0 20px 52px rgba(0,0,0,.28)}
.v996-form-card{padding:clamp(20px,3vw,34px)}.v996-muted{color:var(--v996-muted)!important}
.v996-contact-form{display:grid;gap:14px;margin-top:20px}.v996-form-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.v996-contact-form label{display:grid;gap:7px;font-weight:850}.v996-contact-form label>span{color:#ffca72}
.v996-contact-form label small{font-weight:500}
.v996-contact-form :is(input,select,textarea){width:100%;border:1px solid rgba(83,199,255,.28);border-radius:11px;background:#020c16;color:#f7fbff;padding:12px 13px;font:inherit;outline:none}
.v996-contact-form :is(input,select,textarea):focus{border-color:var(--v996-cyan);box-shadow:0 0 0 3px rgba(64,217,255,.1)}
.v996-contact-form textarea{resize:vertical;min-height:170px}.v996-contact-form option{background:#04111c}
.v996-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.v996-consent{grid-template-columns:auto 1fr!important;align-items:start;padding:13px;border:1px solid var(--v996-line);border-radius:12px;background:rgba(255,255,255,.02);font-weight:500!important;line-height:1.5}
.v996-consent input{width:20px!important;height:20px;accent-color:var(--v996-cyan);margin-top:1px}
.v996-status{display:grid;gap:6px;padding:14px;border-radius:13px;margin:15px 0}.v996-status b,.v996-status span{display:block}
.v996-status.good{border:1px solid rgba(56,223,157,.35);background:rgba(35,170,120,.1)}.v996-status.bad{border:1px solid rgba(255,105,130,.35);background:rgba(180,40,68,.12)}
.v996-status ul{margin:4px 0 0;padding-left:20px}
.v996-support-paths{padding:22px;position:sticky;top:95px}.v996-support-paths>a{display:grid;grid-template-columns:44px 1fr;gap:11px;padding:13px;margin-top:9px;border:1px solid var(--v996-line);border-radius:13px;background:#061522;text-decoration:none}
.v996-support-paths i{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgba(64,217,255,.1);color:var(--v996-cyan);font-style:normal;font-weight:950}
.v996-support-paths b,.v996-support-paths small{display:block;color:var(--v996-ink)}.v996-support-paths small{color:var(--v996-muted);margin-top:4px;line-height:1.4}
.v996-safety-note{padding:15px;margin-top:14px;border:1px solid rgba(255,190,85,.28);border-radius:13px;background:rgba(255,166,42,.06)}.v996-safety-note b,.v996-safety-note span{display:block}.v996-safety-note span{color:var(--v996-muted);margin-top:5px;line-height:1.5}
.v996-license-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.v996-license-grid article{padding:22px;border:1px solid var(--v996-line);border-radius:19px;background:linear-gradient(145deg,#091b2b,#050d18)}
.v996-license-grid article.featured{border-color:rgba(64,217,255,.58);box-shadow:0 20px 55px rgba(24,141,255,.14)}
.v996-license-grid article>span{display:inline-flex;padding:6px 9px;border-radius:999px;border:1px solid var(--v996-line);color:var(--v996-cyan);font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.12em}
.v996-license-grid article>strong{display:block;color:var(--v996-ink);font-size:1.1rem;margin:10px 0}
.v996-license-grid ul{padding-left:19px;line-height:1.6}.v996-license-grid a{display:inline-flex;margin-top:10px;color:var(--v996-cyan);font-weight:900}
.v996-rule-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:20px;align-items:start}
.v996-rule-steps{display:grid;gap:10px}.v996-rule-steps article{display:grid;grid-template-columns:48px 1fr;gap:12px;padding:15px;border:1px solid var(--v996-line);border-radius:14px;background:#071725}
.v996-rule-steps i{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:rgba(64,217,255,.1);color:var(--v996-cyan);font-style:normal;font-weight:950}.v996-rule-steps b,.v996-rule-steps span{display:block}.v996-rule-steps span{color:var(--v996-muted);margin-top:4px;line-height:1.5}
.v996-never-card{padding:22px;border-color:rgba(255,92,130,.3);background:linear-gradient(145deg,#15101d,#070d17)}.v996-never-card>span{color:#ff8eaa;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:950}.v996-never-card ul{display:grid;gap:9px;padding-left:20px;line-height:1.5}
.v996-table-wrap{overflow:auto;border:1px solid var(--v996-line);border-radius:18px}.v996-license-table{width:100%;min-width:820px;border-collapse:collapse;background:#06131f}
.v996-license-table th,.v996-license-table td{padding:14px;border-bottom:1px solid var(--v996-line);text-align:left;vertical-align:top;color:var(--v996-muted)}
.v996-license-table th{background:#081d2d;color:var(--v996-cyan);font-size:.74rem;text-transform:uppercase;letter-spacing:.1em}.v996-license-table td:first-child{color:var(--v996-ink);font-weight:850}.v996-license-table .never{color:#ff8eaa;font-weight:900}
.v996-faq{max-width:1060px}.v996-faq details{padding:15px 17px;margin-top:10px;border:1px solid var(--v996-line);border-radius:14px;background:#071725}.v996-faq summary{cursor:pointer;color:var(--v996-ink);font-weight:900}.v996-faq details p{margin-bottom:0}
.v996-legal-note{display:grid;gap:4px;padding:16px;margin-top:16px;border:1px solid rgba(255,190,85,.3);border-radius:14px;background:rgba(255,166,42,.06)}.v996-legal-note span{color:var(--v996-muted);line-height:1.55}
.v996-final-cta{padding:clamp(50px,7vw,96px) 0;text-align:center;background:radial-gradient(circle at 50% 0,rgba(64,217,255,.15),transparent 38%)}.v996-final-cta p{max-width:800px;margin-inline:auto}.v996-final-cta .v996-actions{justify-content:center}
@media(max-width:960px){.v996-public-hero-grid,.v996-contact-grid,.v996-rule-layout{grid-template-columns:1fr}.v996-public-art{min-height:340px}.v996-support-paths{position:static}.v996-license-grid{grid-template-columns:1fr}.v996-section-heading{display:block}}
@media(max-width:650px){.v996-public-page h1{font-size:clamp(2.65rem,15vw,4.6rem)}.v996-form-two,.v996-proof-row{grid-template-columns:1fr}.v996-actions{display:grid}.v996-actions .v650-button{width:100%}.v996-contact-form .v650-button{width:100%}}
