.content-page{-webkit-overflow-scrolling:touch;background:var(--color-app-bg,#eef0f3);color:var(--color-ink,#141824);font-family:inherit;line-height:1.7;position:fixed;inset:0;overflow-y:auto}[data-theme=dark] .content-page{background:var(--color-app-bg-dark,#0f131c);color:var(--color-ink-dark,#e8ecf3)}.content-page .hero{background:var(--color-surface,#fff);border:1px solid var(--color-divider,#e7e9ee);width:calc(100% - 32px);max-width:700px;box-shadow:var(--shadow-pride,0 6px 22px #14182814);text-align:left;border-radius:20px;margin:18px auto 0;padding:26px 22px 24px}[data-theme=dark] .content-page .hero{background:var(--color-surface-dark,#171d2a);border-color:var(--color-divider-dark,#ffffff14);box-shadow:none}.content-page .hero h1{letter-spacing:-.5px;color:var(--color-ink,#141824);margin-bottom:10px;font-size:clamp(23px,4.5vw,30px);font-weight:800;line-height:1.18}[data-theme=dark] .content-page .hero h1{color:var(--color-ink-dark,#e8ecf3)}.content-page .hero h1 span{color:var(--color-brand-orange,#ff5a1f)}[data-theme=dark] .content-page .hero h1 span{color:var(--color-brand-orange-light,#ff7a45)}.content-page .hero p{color:#52525b;max-width:560px;margin:0;font-size:15px}[data-theme=dark] .content-page .hero p{color:#98a2b3}.content-page .hero-title-icon{color:var(--color-brand-orange,#ff5a1f);justify-content:flex-start;align-items:center;gap:12px;display:flex}[data-theme=dark] .content-page .hero-title-icon{color:var(--color-brand-orange-light,#ff7a45)}.content-page .hero-badge{background:var(--color-nav-chip-active,#ff5a1f29);border:1px solid color-mix(in srgb, var(--color-brand-orange,#ff5a1f) 30%, transparent);color:var(--color-brand-orange,#ff5a1f);letter-spacing:.5px;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:4px 14px;font-size:12px;font-weight:700;display:inline-flex}[data-theme=dark] .content-page .hero-badge{color:var(--color-brand-orange-light,#ff7a45)}.content-page .container{flex-direction:column;gap:14px;max-width:700px;margin:0 auto;padding:14px 16px 130px;display:flex}.content-page .section{background:var(--color-surface,#fff);border:1px solid var(--color-divider,#e7e9ee);box-shadow:var(--shadow-pride,0 6px 22px #14182814);border-radius:20px;padding:24px 22px}[data-theme=dark] .content-page .section{background:var(--color-surface-dark,#171d2a);border-color:var(--color-divider-dark,#ffffff14);box-shadow:none}.content-page .section-label,.content-page .section .section-label{letter-spacing:.8px;text-transform:uppercase;color:var(--color-brand-orange,#ff5a1f);margin-bottom:8px;font-size:11px;font-weight:800}.content-page .section h2{letter-spacing:-.4px;color:var(--color-ink,#141824);margin-bottom:12px;font-size:clamp(19px,3.4vw,24px);font-weight:800}[data-theme=dark] .content-page .section h2{color:var(--color-ink-dark,#e8ecf3)}.content-page .section p,.content-page .section address{color:#52525b;margin-bottom:10px;font-size:14.5px;font-style:normal}[data-theme=dark] .content-page .section p,[data-theme=dark] .content-page .section address{color:#98a2b3}.content-page .section a{color:var(--color-brand-orange,#ff5a1f);font-weight:600;text-decoration:none}.content-page .section a:hover{text-decoration:underline}.content-page .section ul{padding:0;list-style:none}.content-page .section ul li{color:#52525b;padding:5px 0 5px 20px;font-size:14.5px;position:relative}.content-page .section ul li:before{content:"";background:var(--color-brand-orange,#ff5a1f);opacity:.7;border-radius:50%;width:5px;height:5px;position:absolute;top:12px;left:4px}[data-theme=dark] .content-page .section ul li{color:#98a2b3}.content-page .card,.content-page .info-row,.content-page .cl-card,.content-page .value-card,.content-page .faq-item,.content-page .press-box,.content-page .browser-card,.content-page .feat-card,.content-page .thought-item,.content-page .supporter-card,.content-page .sup-slideshow{background:var(--color-report-location,#f6f7f9);border:1px solid var(--color-divider-soft,#f0f1f4);box-shadow:none;border-radius:14px}[data-theme=dark] .content-page .card,[data-theme=dark] .content-page .info-row,[data-theme=dark] .content-page .cl-card,[data-theme=dark] .content-page .value-card,[data-theme=dark] .content-page .faq-item,[data-theme=dark] .content-page .press-box,[data-theme=dark] .content-page .browser-card,[data-theme=dark] .content-page .feat-card,[data-theme=dark] .content-page .thought-item,[data-theme=dark] .content-page .supporter-card,[data-theme=dark] .content-page .sup-slideshow{box-shadow:none;background:#ffffff0a;border-color:#ffffff12}.content-page .quote-block{background:var(--color-report-location,#f6f7f9);border:1px solid var(--color-divider-soft,#f0f1f4);border-left:3px solid var(--color-brand-orange,#ff5a1f);box-shadow:none;border-radius:0 14px 14px 0}[data-theme=dark] .content-page .quote-block{border-color:#ffffff12;border-left-color:var(--color-brand-orange,#ff5a1f);box-shadow:none;background:#ffffff0a}.content-page .quote-block p{font-style:italic}.content-page .quote-block cite{color:#8a93a6;font-size:12.5px;font-style:normal}.content-page .support-box,.content-page .donate-box{background:var(--color-nav-chip-active,#ff5a1f29);color:var(--color-brand-orange,#ff5a1f);text-align:center;border:none;border-radius:18px}[data-theme=dark] .content-page .support-box,[data-theme=dark] .content-page .donate-box{color:var(--color-brand-orange-light,#ff7a45)}.content-page .support-box h3,.content-page .donate-box h3{color:inherit}.content-page .support-box p,.content-page .donate-box p{color:inherit;opacity:.85}.content-page .placeholder-note,.content-page .important-box{background:color-mix(in srgb, var(--color-status-covered,#f2c94c) 16%, transparent);border:1px solid color-mix(in srgb, var(--color-status-covered,#f2c94c) 45%, transparent);color:#8a6d1a;border-radius:12px;margin:28px 0 0;padding:14px 18px;font-size:13px}[data-theme=dark] .content-page .placeholder-note,[data-theme=dark] .content-page .important-box{color:#e8ce7a}.content-page .placeholder-field{background:var(--color-report-location,#f6f7f9);color:#a1a1aa;border:1.5px dashed #d4d4d8;border-radius:10px;margin:6px 0 12px;padding:10px 14px;font-size:14px}[data-theme=dark] .content-page .placeholder-field{background:#ffffff0a;border-color:#ffffff1f}.content-page .form-field{margin-bottom:16px}.content-page .form-field label{text-transform:uppercase;letter-spacing:.5px;color:#71717a;margin-bottom:7px;font-size:12px;font-weight:700;display:block}[data-theme=dark] .content-page .form-field label{color:#98a2b3}.content-page .form-field input,.content-page .form-field select,.content-page .form-field textarea{background:var(--color-report-location,#f6f7f9);border:1.5px solid var(--color-divider,#e7e9ee);width:100%;color:var(--color-ink,#141824);resize:vertical;border-radius:14px;outline:none;padding:12px 14px;font-family:inherit;font-size:14.5px;transition:border-color .15s,box-shadow .15s}[data-theme=dark] .content-page .form-field input,[data-theme=dark] .content-page .form-field select,[data-theme=dark] .content-page .form-field textarea{border-color:var(--color-divider-dark,#ffffff1a);color:var(--color-ink-dark,#e8ecf3);background:#ffffff0a}.content-page .form-field input:focus,.content-page .form-field select:focus,.content-page .form-field textarea:focus{border-color:var(--color-brand-orange,#ff5a1f);box-shadow:0 0 0 3px #ff5a1f26}.content-page .form-hint{color:#a1a1aa;margin-top:5px;font-size:12px}.content-page .btn-submit{background:var(--color-brand-orange,#ff5a1f);color:#fff;cursor:pointer;width:100%;box-shadow:var(--shadow-primary-btn,0 10px 24px #ff5a1f59);border:none;border-radius:18px;margin-top:4px;padding:14px;font-family:inherit;font-size:15px;font-weight:800;transition:transform .12s,box-shadow .15s,opacity .15s}.content-page .btn-submit:hover{transform:translateY(-1px)}.content-page .btn-submit:active{transform:translateY(0)}.content-page .btn-submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.content-page .msg{border-radius:12px;margin-top:12px;padding:12px 16px;font-size:13px;line-height:1.5}.content-page .msg-ok{background:color-mix(in srgb, var(--color-live-green,#2ec27e) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-live-green,#2ec27e) 40%, transparent);color:#157a4e}[data-theme=dark] .content-page .msg-ok{color:#7be0b0}.content-page .msg-err{background:color-mix(in srgb, var(--color-status-present,#f47a6b) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-status-present,#f47a6b) 40%, transparent);color:#b23b2c}[data-theme=dark] .content-page .msg-err{color:#f6a99c}.content-page footer{color:#8a93a6;text-align:center;background:0 0;padding:30px 24px 120px;font-size:12px}[data-theme=dark] .content-page footer{color:#7a8496}.content-page footer a{color:#8a93a6;font-weight:600;text-decoration:none}.content-page footer a:hover{color:var(--color-brand-orange,#ff5a1f)}
