.services{position:relative}.services-toggle,.theme-toggle{background:transparent;color:inherit;border:0;font:inherit;cursor:pointer}.services-toggle{padding:0}.services-links{position:absolute;top:calc(100% + 18px);left:0;min-width:205px;background:#171719;border:1px solid #39393d;border-radius:9px;padding:10px;box-shadow:0 16px 36px #0004}.services-links[hidden]{display:none}.services-links a{display:flex;justify-content:space-between;gap:20px;padding:10px;color:#eee}.theme-toggle{width:36px;height:36px;flex-shrink:0;border:1px solid #555;border-radius:50%;font-size:21px}.nav{gap:18px}.nav nav{margin-right:8px;gap:22px}
html[data-theme=light]{color-scheme:light;--muted:#606069;--line:#d9d6d4;--red:#d31630}html[data-theme=light] body{background:#faf9f7;color:#202025}html[data-theme=light] header{background:#faf9f7f5;border-color:#ddd}html[data-theme=light] .brand img{border-radius:4px}html[data-theme=light] .nav nav{color:#41414a}html[data-theme=light] .nav nav a:hover{color:#c41129}html[data-theme=light] .eyebrow{color:#66616a}html[data-theme=light] .feature-strip,html[data-theme=light] .feature-section,html[data-theme=light] .moments,html[data-theme=light] .ec-band,html[data-theme=light] .ec-urgency{background:#f0eeeb;border-color:#dedad7}html[data-theme=light] .feature-card,html[data-theme=light] .info-panel,html[data-theme=light] .request-form{background:#fff;border-color:#d8d4d3}html[data-theme=light] .feature-card{--accent:#bc1230}html[data-theme=light] .feature-card.green{--accent:#187343}html[data-theme=light] .feature-card.purple{--accent:#7a36a8}html[data-theme=light] .feature-card.blue{--accent:#245eaa}html[data-theme=light] .feature-lead,html[data-theme=light] .details-body,html[data-theme=light] .details-body b,html[data-theme=light] blockquote strong,html[data-theme=light] .strip-inner b{color:#303039}html[data-theme=light] .card-top>span,html[data-theme=light] blockquote,html[data-theme=light] .hero-note,html[data-theme=light] .strip-inner>span{color:#62606a}html[data-theme=light] .moment-list span{background:#fff;border-color:#ccc;color:#444}html[data-theme=light] .price-card,html[data-theme=light] .download,html[data-theme=light] .ec-final{background:#fff2f2;border-color:#e8c7cb}html[data-theme=light] .price-top>span{background:#f8dfe3;color:#a4142a;border-color:#e2a4ae}html[data-theme=light] .price>span,html[data-theme=light] .price del,html[data-theme=light] .price-footnote,html[data-theme=light] .download>p,html[data-theme=light] .faq details p{color:#62606a}html[data-theme=light] .included{border-color:#e3cdd0}html[data-theme=light] .included li:before{color:#26774b}html[data-theme=light] .footer-links,html[data-theme=light] footer{color:#5b5862}html[data-theme=light] .footer-links a:hover{color:#bb1530}html[data-theme=light] .services-links{background:#fff;border-color:#d7d2d4}html[data-theme=light] .services-links a{color:#24242a}html[data-theme=light] .theme-toggle{border-color:#ccc}html[data-theme=light] .policy-copy p,html[data-theme=light] .policy-copy li,html[data-theme=light] .info-panel p,html[data-theme=light] td,html[data-theme=light] .page-index a,html[data-theme=light] .back-link{color:#56535e}html[data-theme=light] th{background:#eee}html[data-theme=light] td,html[data-theme=light] th{border-color:#ccc}html[data-theme=light] .policy-copy a,html[data-theme=light] .info-panel a,html[data-theme=light] .checkbox-label a,html[data-theme=light] .form-small a{color:#b51c35}html[data-theme=light] .request-form label{color:#333}html[data-theme=light] .request-form input:not([type=checkbox]),html[data-theme=light] .request-form select,html[data-theme=light] .request-form textarea{background:#fff;color:#222;border-color:#aaa}html[data-theme=light] .form-small,html[data-theme=light] .field-help,html[data-theme=light] .optional,html[data-theme=light] .request-form small{color:#65616b}html[data-theme=light] .draft-notice{background:#fff4de;color:#72511f;border-color:#dcc18d}html[data-theme=light] .pending{color:#805e23}html[data-theme=light] .form-status{background:#fff4de;color:#72511f}html[data-theme=light] .form-status.success{background:#e6f6e9;color:#225f39}html[data-theme=light] dialog{background:#fff;color:#222}html[data-theme=light] dialog p{color:#555}html[data-theme=light] .close-dialog{color:#222}html[data-theme=light] a:focus-visible,html[data-theme=light] button:focus-visible,html[data-theme=light] summary:focus-visible{outline-color:#b51c35}@media(max-width:760px){html[data-theme=light] .nav nav{background:#faf9f7;border-color:#ddd}}

@media(max-width:760px){.services-links{position:static;margin:5px 0;box-shadow:none}.services-toggle{padding:12px 15px;font-size:14px}.nav{gap:8px}.theme-toggle{width:32px;height:32px;font-size:18px}.nav>.button{padding:8px;font-size:9px}}
