:root{--ink:#edf1fa;--accent:#b9a6ff;--accent-light:#24233a;--paper:#10141e;--muted:#bdc5d6;--line:#343c51}body{background:#10141e;color:#edf1fa}.media-header{position:sticky;top:0;z-index:40;background:#10141ef5;border-bottom:1px solid #343c51}.media-header .modern-head-inner{min-height:88px}.media-header .modern-brand b{font:600 23px/1.4 Manrope,Arial,sans-serif;letter-spacing:-1px;color:#f0f2fb}.media-header .modern-brand i{color:#b9a6ff}.media-header .modern-brand small{color:#aebbd1}.media-header .modern-nav a{color:#dbe0ed}.media-header .modern-head-actions .button{background:#b9a6ff;border-color:#b9a6ff;color:#171426;min-height:42px}.media-header .modern-phone{display:none}.media-header .modern-menu{color:#edf1fa;border-color:#6c6b83}.media-subnav{display:flex;align-items:center;gap:30px;min-height:49px;border-top:1px solid #282e3f;font-size:14px}.media-subnav a{text-decoration:none;color:#bbc6d8}.media-subnav a:last-child{margin-left:auto;font-size:12px;color:#8fa1bb}.media-hero{padding:55px 0 0;background:radial-gradient(ellipse at 50% 0,#2c2348 0,transparent 58%)}.media-hero .eyebrow{text-align:center;color:#b9a6ff}.media-hero h1{font:500 clamp(50px,5vw,79px)/1.07 Manrope,Arial,sans-serif;text-align:center;color:#f5f6ff;max-width:1050px;margin:18px auto 22px;letter-spacing:-.06em}.media-hero h1 em{font-style:normal;color:#b9a6ff}.media-hero .lead{font-size:17px!important;color:#c9d0e0;text-align:center;max-width:850px;margin:0 auto}.media-hero .actions{justify-content:center;margin:28px 0 35px}.media-hero .button{background:#c2b1ff;color:#171426;border-color:#c2b1ff}.media-hero .text-link{color:#d8e2f5;font-size:14px;text-decoration:none;border-bottom:1px solid #7b7896;padding:5px 0}.signal-board{border:1px solid #454361;background:#171b2b;border-radius:16px 16px 0 0;box-shadow:0 0 70px #645b9120;padding:20px 24px 0;overflow:hidden}.signal-board-top{display:flex;justify-content:space-between;gap:20px;color:#aebbd1;font:12px/1.6 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em}.signal-visual{display:grid;grid-template-columns:120px minmax(0,1fr);gap:25px;margin-top:15px;align-items:center}.signal-labels{display:flex;flex-direction:column;justify-content:space-around;align-self:stretch;padding:25px 0;color:#c7c6dc;font-size:12px;letter-spacing:.05em}.signal-visual svg{height:180px;width:100%;display:block}.signal-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:15px -24px 0;border-top:1px solid #454361}.signal-categories a{padding:17px 20px;text-decoration:none;font-size:14px;color:#d4dcee;border-right:1px solid #454361;display:flex;justify-content:space-between;gap:10px}.signal-categories a:last-child{border:0}.signal-categories a:hover{background:#3a315b}.theme-media h1,.theme-media h2,.theme-media h3{color:#edf1fa}.theme-media .section{background:#10141e;border-color:#343c51}.theme-media .section--white{background:#171c2a}.theme-media .root-checklist{background:#171c2a}.theme-media .card{background:#1b2233!important;border:1px solid #394358;border-radius:12px}.theme-media .service-card{padding:28px;min-height:330px}.theme-media .service-card .icon{color:#b9a6ff}.theme-media .service-card h3{font-size:23px}.theme-media .service-card p{color:#bdc5d6}.theme-media .service-card .card__price,.theme-media .service-card .card__tag{color:#e5ddff}.theme-media .note-box{background:#252d43;border-color:#74669c;color:#dce2ed}.theme-media .page-hero{background:linear-gradient(110deg,#1e2340,#191d2a);border-color:#343c51}.theme-media .eyebrow{color:#c4b5f8}.theme-media a{color:inherit}.theme-media .button,.theme-media .btn{background:#c2b1ff;color:#171426;border-color:#c2b1ff;border-radius:7px}.theme-media .button--secondary{background:transparent;color:#eee8ff;border-color:#756e99}.theme-media td,.theme-media th{border-color:#414a60;background:transparent;color:#e5eafa}.theme-media .price-table tr{background:transparent!important}.theme-media .faq details{border-color:#465169;background:transparent}.theme-media .modern-footer{background:#0b0e17;border-top:1px solid #394358}.theme-media .modern-footer .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-media .modern-footer h3{color:#e5e7fa}.theme-media .modern-footer .modern-brand i{color:#b9a6ff}.theme-media .modern-footer .modern-brand small{color:#b3c0d7}.theme-media .question-copy{color:#edf1fa;border-color:#6d7090;border-radius:6px}.theme-media .question-tools input{background:#1b2233;border-color:#616d89;color:#eef2ff}.theme-media .questions-help{color:#e2e2f6;background:#26253d}.theme-media .question-title{color:#c2b1ff}.theme-media .question-item input{accent-color:#b9a6ff}.theme-media .lead-form,.theme-media .request-form,.theme-media .privacy-form,.theme-media .subscription-form{--ink:#18253b;--paper:#f4f6fb;--line:#c2c9d7;--muted:#53627a;background:#f7f8fc;color:#18253b;border-radius:12px}.theme-media form label,.theme-media form .privacy-check,.theme-media form p,.theme-media form a{color:#18253b}.theme-media form button{background:#423478;color:#fff;border-color:#423478}.theme-media form input,.theme-media form textarea,.theme-media form select{background:#fff;color:#18253b!important}.theme-media .legal-main{--ink:#18253b;--paper:#f6f7fa;--line:#c4cbd7;--muted:#53627a;background:#f0f3f8;color:#18253b}.theme-media .legal-main h1,.theme-media .legal-main h2,.theme-media .legal-main h3,.theme-media .legal-main a,.theme-media .legal-main td{color:#18253b}.theme-media .legal-main .legal-document{background:#fff!important;border-color:#c4cbd7;border-radius:0}.theme-media .legal-main .eyebrow{color:#4f467b}.theme-media .privacy-panel{background:#f7f8fc!important;color:#18253b!important;border-radius:12px!important;--ink:#18253b;--paper:#f7f8fc}.theme-media .privacy-panel h2,.theme-media .privacy-panel p,.theme-media .privacy-panel a,.theme-media .privacy-panel summary{color:#18253b!important}.theme-media .privacy-panel button{background:#423478!important;color:#fff!important;border-color:#423478!important}.theme-media .mobile-bar{background:#121827;color:#e6eafb;border-color:#454361}.theme-media .mobile-bar a:last-child{background:#b9a6ff;color:#171426}.theme-media .subscription-container{color:#edf1fa}.theme-media .subscription-card{background:#171c2a;border-color:#343c51}
@media(max-width:1000px){.media-header .modern-nav{background:#171c2a}.media-header .modern-head-inner{min-height:80px}.media-header .modern-brand b{font-size:21px}.media-subnav{gap:20px}.media-hero h1{font-size:64px}}
@media(max-width:700px){.media-subnav{min-height:44px;gap:22px;overflow:auto;white-space:nowrap;font-size:14px}.media-subnav a:last-child{display:none}.media-header .modern-brand b{font-size:19px}.media-header .modern-brand small{font-size:12px!important}.media-hero{padding-top:35px}.media-hero h1{font-size:43px;line-height:1.15}.media-hero .lead{font-size:16px!important;text-align:left}.media-hero .eyebrow{text-align:left}.media-hero h1{text-align:left}.media-hero .actions{justify-content:flex-start;gap:20px}.media-hero .button{width:100%}.signal-board{padding:18px 14px 0;border-radius:10px 10px 0 0}.signal-board-top{font-size:12px;letter-spacing:0}.signal-board-top span:last-child{display:none}.signal-visual{grid-template-columns:1fr;margin-top:0}.signal-labels{display:none}.signal-visual svg{height:150px}.signal-categories{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:-14px}.signal-categories a{border-bottom:1px solid #454361;font-size:14px;padding:14px 12px}.signal-categories a:nth-child(2n){border-right:0}.theme-media .modern-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-media .service-card{min-height:0}.theme-media .legal-main .legal-document{border-radius:0}.theme-media .legal-main h1{font-size:35px}}
@media(max-width:480px){.theme-media .modern-footer .footer-grid{grid-template-columns:1fr}.media-hero h1{font-size:40px}.theme-media .modern-brand img{width:35px;height:35px}.media-header .modern-brand b{font-size:18px}}

.theme-media table.price-table td,.theme-media table.price-table th,.theme-media table td:nth-child(n){color:#e5eafa!important}.theme-media .legal-main table td:nth-child(n){color:#18253b!important}.theme-media form .file-picker{background:#e6e1f5;color:#18253b}.theme-media form .form-status{background:#e6e1f5;color:#18253b}.theme-media .subscription-form{background:#f7f8fc;color:#18253b}

/* Post-upload corrections: 20261021-postfix1 */
.media-subnav a[href^="tel:"]{font-size:14px!important;line-height:1.5}
