:root{--space-section:clamp(56px, 6vw, 88px);--space-card:clamp(22px, 2.5vw, 32px);--space-grid:20px;--radius-card:16px;--radius-control:9px;--measure-copy:62ch;--type-card:clamp(21px, 2vw, 27px);--type-label:12px;--muted:#aca8b6;--subtle:#9b95a4;--surface:#121216;--surface-high:#1b1921;--surface-accent:#17131f;--border:#2b2932;--border-light:#403a4b;--border-control:#74677f;--motion-fast:.18s;--shadow-raised:0 16px 48px #00000024}body .section{padding-block:var(--space-section)}body .page-heading{padding-block:var(--space-section) 44px}body .page-heading .display{max-width:20ch;margin-top:20px;font-size:clamp(40px,5vw,72px);line-height:1.08}body .page-heading .lead{max-width:var(--measure-copy);margin-top:22px;font-size:17px}body .section-heading{gap:32px;margin-bottom:32px}body .heading-aside{max-width:38ch}body .heading-aside>p{font-size:14px;line-height:1.75}body .eyebrow{letter-spacing:.12em;font-size:11px}body .button{border-radius:var(--radius-control);gap:12px;min-height:48px;padding:13px 20px;font-size:13px}body .button:hover{transform:translateY(-1px)}body .button svg,body .text-link svg{flex-shrink:0;width:17px;height:17px}body .text-link,body .external-link,body .text-button{font-size:13px}body .button:disabled{transform:none}body .hero{column-gap:24px;padding-top:clamp(46px,5vw,72px)}body .hero-title{margin-top:24px;font-size:clamp(54px,6.2vw,88px);line-height:1.04}body .hero-description{max-width:48ch;margin-top:24px;font-size:16px;line-height:1.75}body .hero-actions{gap:16px 24px}body .hero-secondary{font-size:13px}body .hero-signature{margin-top:28px}body .hero-copy{padding-bottom:32px}body .tech-strip>div{min-height:76px}body .tech-strip p{font-size:10px}body .service-grid{gap:var(--space-grid)}body .service-card{min-height:310px;padding:var(--space-card);border-radius:var(--radius-card)}body .service-card-top{margin-bottom:28px}body .service-card h3{font-size:var(--type-card);line-height:1.22}body .service-card .service-short{margin-bottom:12px;font-size:14px;line-height:1.6}body .service-card>p:not(.service-short){margin-bottom:24px;font-size:14px;line-height:1.75}body .service-card-bottom{border-top:1px solid var(--border);min-height:44px;margin-top:auto;padding-top:16px;font-size:13px}body .service-card:hover{transform:translateY(-2px)}body .card-number{font-size:11px}body .service-overview .service-card{min-height:300px;padding:var(--space-card)}body .service-next{justify-content:space-between;align-items:center;gap:28px;padding:28px 0 48px;display:flex}body .service-next>p{max-width:54ch;color:var(--muted);font-size:14px}body .service-next>div{flex-wrap:wrap;gap:12px;display:flex}body .selected-work{padding-top:24px}.selected-work-grid{gap:var(--space-grid);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.selected-work-grid>div{min-width:0;display:flex}body .selected-work-grid .featured-project{flex-direction:column;width:100%;display:flex}body .project-card{border-radius:var(--radius-card);flex-direction:column;min-width:0;display:flex}body .project-cover:has(>img){aspect-ratio:16/10;min-height:0}body .selected-work-grid .project-cover:has(>img){aspect-ratio:auto;height:300px}body .project-cover>img{object-fit:cover;object-position:top;width:100%;height:100%}body .project-card-content,body .featured-project .project-card-content{padding:var(--space-card);flex:1;justify-content:flex-start;min-width:0}body .project-category{letter-spacing:.08em;font-size:11px}body .project-card h3{margin:18px 0 14px;font-size:clamp(22px,2vw,29px);line-height:1.22}body .project-card h3 a{gap:16px}body .project-card h3 svg{flex-shrink:0;width:20px}body .project-card p{margin-bottom:18px;font-size:14px;line-height:1.75}body .project-source-caption{line-height:1.65;font-size:12px!important}body .project-card .badges{margin-top:auto;padding-top:16px}body .project-card .text-link{margin-top:16px}body .project-demo-label{letter-spacing:.08em;font-size:11px!important}body .project-card[data-kind=studio]{background:linear-gradient(150deg,#18131f,#111115 65%);border-color:#40364e}body .project-card-content>.button{margin:0 0 16px}body .project-grid{align-items:stretch;gap:24px}body .badges{gap:7px}body .badges li{border-radius:6px;padding:5px 9px;font-size:11px}body .filters{gap:8px;padding-bottom:24px}body .filters button{border-radius:9px;min-height:44px;padding:10px 16px;font-size:12px}body .project-conversion{border-top:1px solid var(--border)}body .project-conversion>.display-sm{max-width:24ch;margin-top:18px}body .project-conversion-intro{max-width:66ch;margin:20px 0 28px;font-size:15px}body .project-paths{gap:var(--space-grid)}body .project-paths>a{padding:var(--space-card);border-radius:var(--radius-card);border-color:var(--border-light);transition:border-color var(--motion-fast),background var(--motion-fast);flex-direction:column;display:flex}body .project-paths>a:first-child{background:radial-gradient(ellipse at top left,#53337d30,transparent 75%),var(--surface);border-color:#6e548e}body .project-paths>a:last-child{background:var(--surface)}body .project-paths h3{margin:16px 0 12px;font-size:clamp(20px,2vw,26px)}body .project-paths p{max-width:52ch;font-size:14px}body .project-paths>a:hover{border-color:var(--accent)}body .project-studio-previews{gap:var(--space-grid);margin-top:20px}body .project-studio-previews>a{--studio-accent:#a9bfe5;border-radius:var(--radius-card);transition:border-color var(--motion-fast),transform var(--motion-fast);flex-direction:column;display:flex}body .project-studio-previews>a[data-studio=appointment]{--studio-accent:#d3bb8b}body .project-studio-previews>a[data-studio=music]{--studio-accent:#c6a4eb}body .project-studio-previews>a:hover{border-color:var(--studio-accent);transform:translateY(-2px)}body .project-studio-previews img{aspect-ratio:16/9;object-fit:cover;object-position:top;border-bottom:1px solid var(--border);height:auto}body .project-studio-previews>a>div{border-top:2px solid var(--studio-accent);flex:1;padding:22px}body .project-studio-previews span{color:var(--studio-accent);font-size:10px}body .project-studio-previews h3{margin:12px 0 10px;font-size:20px}body .project-studio-previews p{font-size:14px}body .home-capabilities .web-solutions{border-top:1px solid var(--border)}body .home-capabilities .solution-options{padding:16px}body .home-capabilities .solution-options button{min-height:60px;padding:16px 14px}body .home-capabilities .solution-panel{padding:28px}body .home-capabilities .solution-panel-top{margin-bottom:18px}body .home-capabilities .software-story{gap:48px;padding-block:56px}body .home-capabilities .software-story-copy>p:not(.eyebrow){font-size:14px;line-height:1.8}body .home-capabilities .software-story-copy h2{margin:16px 0 20px}body .home-capabilities .software-story-links{flex-flow:wrap;gap:12px 24px;margin:18px 0}body .home-capabilities .workflow-story li{padding:20px 0}body .home-capabilities .workflow-story h3{font-size:18px}body .home-anthem{padding:48px 0 var(--space-section);border-top:1px solid var(--border);grid-template-columns:320px minmax(0,1fr);gap:64px}body .home-anthem-art{max-width:320px}body .home-anthem-description{max-width:52ch;font-size:15px}body .home-anthem-track{margin-top:20px;padding-top:20px}body .about-preview-grid{grid-template-columns:.6fr 1fr;gap:64px;padding-block:64px}body .about-symbol>svg{width:160px;height:160px}body .about-preview-body{max-width:60ch;margin:20px 0 14px;font-size:15px;line-height:1.8}body .process-grid{gap:24px}body .process-step{padding-top:22px}body .process-step h3{font-size:22px}body .process-step p{max-width:36ch;font-size:14px;line-height:1.75}body .cta-section{margin-bottom:var(--space-section);border-radius:var(--radius-card);padding:52px 28px}body .cta-section>p:not(.eyebrow){max-width:58ch;margin-inline:auto;font-size:15px}body .site-header{background:#09090bf5;height:80px}body .header-inner{gap:20px}body .header-cta{border-radius:var(--radius-control);min-height:44px;font-size:11px}body .language-switch{font-size:11px}body .project-nav-disclosure>button{border-radius:8px;padding-inline:10px;font-size:12px}body .project-nav-disclosure>button[aria-expanded=true]{background:var(--surface-high)}body .project-nav-menu{border-radius:var(--radius-card);width:360px;box-shadow:var(--shadow-raised);padding:10px}body .desktop-nav .project-nav-menu a{border-bottom:1px solid var(--border);border-radius:8px;padding:16px}body .desktop-nav .project-nav-menu a:last-child{color:var(--accent-bright);border-bottom:0;min-height:48px}body .project-nav-menu strong{font-size:15px}body .project-nav-menu span{font-size:13px;line-height:1.65}body .project-mobile-group{background:var(--surface);border:1px solid var(--border-light);border-radius:12px;padding:18px}body .project-mobile-group summary{min-height:44px;font-size:17px}body .project-mobile-group>a{border-top:1px solid var(--border);min-height:48px;padding:12px 0;font-size:15px}body .site-footer{padding-top:44px}body .footer-main{grid-template-columns:1.35fr 1fr .75fr;gap:40px;padding-bottom:32px}body .footer-tagline{max-width:32ch;font-size:14px}body .footer-navigation-group>.eyebrow,body .footer-social>.eyebrow{color:var(--accent-bright);margin-bottom:10px}body .footer-nav a,body .footer-social a{min-height:44px;font-size:13px}body .footer-bottom{padding-block:20px;font-size:11px}body .about-intro{gap:64px}body .about-intro-copy>p:not(.lead){max-width:var(--measure-copy);font-size:15px;line-height:1.85}body .about-principle p{max-width:58ch;font-size:14px;line-height:1.8}body .about-bottom-grid{gap:48px}body .cv-panel{border-radius:var(--radius-card);padding:28px}body .contact-layout{padding-bottom:var(--space-section);align-items:start;gap:56px}body .contact-aside{padding-top:0}body .contact-option{padding-block:22px}body .contact-form{padding:var(--space-card);border-radius:var(--radius-card)}body .contact-layout+.inquiry-preview{margin-bottom:var(--space-section);gap:32px;padding:32px}body .contact-layout+.inquiry-preview h2{font-size:clamp(26px,3vw,38px)}body .inquiry-layout{padding-bottom:var(--space-section);grid-template-columns:220px minmax(0,1fr);gap:48px}body .inquiry-sidebar{top:108px}body .wizard-panel{padding:var(--space-card);border-radius:var(--radius-card)}body .wizard-service-option{border-radius:var(--radius-control);min-height:64px;padding:16px;font-size:14px}body .wizard-heading{margin-bottom:24px}body .wizard-step-list button{min-height:56px}body .wizard-privacy{font-size:12px;line-height:1.8}body .project-language-controls{justify-content:flex-end;margin-top:0}body .wizard-actions{border-top:1px solid var(--border);gap:12px;padding-top:20px}body .project-design-choice{background:#1b1624;border-radius:12px;padding:22px}body .project-design-choice h3{font-size:18px}body .project-approach-options{gap:8px}body .project-approach-options button{font-size:13px}body .project-attached-design{background:var(--surface);border-radius:12px;padding:24px}body details.project-files{border:1px solid var(--border);background:0 0;border-radius:12px;margin:24px 0 0;padding:0}body .project-files>summary{cursor:pointer;min-height:56px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;list-style:none;display:flex}body .project-files>summary::-webkit-details-marker{display:none}body .project-files>summary h3{letter-spacing:-.01em;font-size:14px}body .project-files[open]>summary{border-bottom:1px solid var(--border);color:var(--text)}body .project-files[open]>summary>span{transform:rotate(180deg)}body .project-files>p,body .project-files>.project-design-actions,body .project-files>.field,body .project-files>.notice,body .project-files>.project-import-preview{margin-inline:20px}body .project-files>p:last-child{margin-bottom:20px}body .wizard-review>section{background:var(--surface);border-radius:12px;padding:24px}body .wizard-review dd{overflow-wrap:anywhere}body .field input,body .field select{border-radius:var(--radius-control);min-height:48px}body .field textarea{border-radius:var(--radius-control)}body :is(.as-landing,.ws-landing,.ms-landing){padding-top:clamp(36px,4vw,64px)}body :is(.as-landing-hero,.ws-landing-hero,.ms-landing-hero){padding-bottom:var(--space-section);align-items:center;gap:48px}body :is(.as-landing,.ws-landing,.ms-landing) h1{letter-spacing:-.055em;font-size:clamp(42px,5vw,72px);line-height:1.08}body :is(.as-landing-intro,.ws-landing-hero>div>p:not([class]),.ms-landing-hero>div>p:not([class])){max-width:54ch;font-size:16px;line-height:1.8}body :is(.as-landing-notice,.ws-commercial-notice,.ms-scope){max-width:62ch;font-size:12px;line-height:1.8}body :is(.ws-category-grid,.ms-landing-category-grid){gap:20px}body :is(.ws-category-grid>a,.ms-landing-category-grid>a){border-radius:var(--radius-card);padding:24px}body :is(.as-landing-features,.ws-landing-features,.ms-features){gap:24px;padding-block:56px}body :is(.as-landing-features,.ws-landing-features,.ms-features) article{min-width:0}body :is(.as-landing-features,.ws-landing-features,.ms-features) p{font-size:14px;line-height:1.8}body :is(.as-landing-limits,.ws-landing-close,.ms-landing-close){border-radius:var(--radius-card)}body .ws-landing-art img{object-fit:cover;object-position:top}body .ms-product-nav{gap:12px 24px;margin-bottom:40px;padding-bottom:22px}body .ms-product-nav a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}@media (min-width:1280px){body .desktop-nav{gap:16px}body .desktop-nav>a{font-size:12px}}@media (min-width:768px) and (max-width:1023px){body .home-page .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .home-page .service-grid>div:last-child{grid-column:1/-1}body .home-page .service-grid>div:last-child .service-card{grid-template-columns:1fr 1fr;column-gap:24px;min-height:0;display:grid}body .home-page .service-grid>div:last-child .service-card-top{grid-row:1/3;align-self:start;margin:0}body .home-page .service-grid>div:last-child .service-card h3{grid-column:1}body .home-page .service-grid>div:last-child .service-card-bottom{grid-column:2}body .hero-art{padding-top:48px}body .selected-work-grid{grid-template-columns:1fr 1fr}body .selected-work-grid .project-cover:has(>img){height:220px}body .project-studio-previews{grid-template-columns:repeat(2,minmax(0,1fr))}body .project-studio-previews>a:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}body .project-studio-previews>a:last-child img{height:100%}body .project-studio-previews>a:last-child>div{border-top:0;border-left:2px solid var(--studio-accent)}body .home-anthem{grid-template-columns:260px minmax(0,1fr);gap:36px}body .about-intro,body .contact-layout{gap:32px}body .inquiry-layout{grid-template-columns:180px minmax(0,1fr);gap:24px}body .wizard-service-grid{grid-template-columns:1fr}body .project-paths h3{font-size:22px}body :is(.as-landing-hero,.ws-landing-hero,.ms-landing-hero){gap:28px}}@media (max-width:767px){:root{--space-grid:16px;--space-card:24px;--space-section:56px}body .container,body .header-inner{width:calc(100% - 40px)}body .site-header{height:68px}body .hero{column-gap:0;padding-top:36px}body .hero-title{margin-top:22px;font-size:clamp(46px,11.6vw,64px);line-height:1.04}body .hero-copy{padding-bottom:0}body .hero-description{margin-top:20px;font-size:15px}body .hero-actions{gap:10px 12px;margin-top:22px}body .hero-actions .button{padding-inline:14px;font-size:12px}body .hero-secondary{gap:7px;font-size:11px}body .hero-signature{margin-top:22px}body .hero-art{margin-top:20px;padding:0}body .hero-art .signal{max-width:220px;margin-inline:auto}body .hero-bottom{margin-top:12px;padding-block:16px}body .hero-bottom p{gap:8px;font-size:7px}body .tech-strip>div{gap:12px;min-height:0;padding-block:18px}body .tech-strip-items{flex-wrap:wrap;gap:12px;font-size:15px}body .page-heading{padding-block:48px 32px}body .page-heading .display{max-width:100%;font-size:clamp(38px,10vw,50px)}body .page-heading .lead{font-size:16px}body .section-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:28px}body .heading-aside{max-width:100%}body .heading-aside>p{margin:0;font-size:14px}body .display-sm{font-size:clamp(30px,8vw,38px);line-height:1.14}body .service-grid,body .selected-work-grid,body .project-grid{grid-template-columns:1fr}body .service-card,body .service-overview .service-card{min-height:0;padding:24px}body .service-card-top{margin-bottom:22px}body .service-card h3{font-size:24px}body .selected-work{padding-top:12px}body .selected-work-grid .project-cover:has(>img){aspect-ratio:16/10;height:auto}body .project-card-content,body .featured-project .project-card-content{padding:24px}body .project-card h3{font-size:25px}body .project-cover:has(>img){min-height:0}body .project-paths{grid-template-columns:1fr}body .project-paths>a{padding:24px}body .project-studio-previews{grid-template-columns:1fr}body .project-studio-previews>a{grid-template-columns:110px minmax(0,1fr);display:grid}body .project-studio-previews img{aspect-ratio:auto;object-fit:cover;object-position:left top;height:100%;min-height:176px}body .project-studio-previews>a>div{border-top:0;border-left:2px solid var(--studio-accent);padding:18px}body .project-studio-previews h3{font-size:19px}body .project-studio-previews p{font-size:13px}body .home-capabilities .solution-options{padding:12px}body .home-capabilities .solution-panel{padding:24px}body .home-capabilities .software-story{grid-template-columns:1fr;gap:24px;padding-block:40px}body .home-capabilities .workflow-story li{padding:18px 0}body .home-anthem{grid-template-columns:1fr;align-items:start;gap:24px;padding:40px 0 56px}body .home-anthem-art{max-width:100%;padding:0}body .home-anthem-copy{grid-column:1/-1}body .home-anthem-art{grid-column:1/-1;width:180px}body .home-anthem-copy h2{margin-top:12px}body .home-anthem-description{margin-top:16px}body .home-anthem-track{margin-top:18px;padding-top:18px}body .about-preview-grid{gap:24px;padding-block:44px}body .about-symbol>svg{width:72px;height:72px}body .process-grid{gap:24px}body .cta-section{padding:36px 24px}body .service-next{flex-direction:column;align-items:stretch;gap:20px;padding-top:0}body .service-next>div{grid-template-columns:1fr;display:grid}body .footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;padding-bottom:28px}body .footer-main>div:first-child{grid-column:1/-1}body .footer-main>div{min-width:0}body .footer-social{flex-direction:column;justify-content:flex-start;align-items:flex-start}body .footer-nav{grid-template-columns:1fr}body .footer-bottom{gap:10px;font-size:11px}body .footer-signature{display:none}body .about-intro{gap:28px}body .about-intro .profile-art{max-width:100%}body .about-intro .monogram{aspect-ratio:auto;height:260px;min-height:0}body .about-intro .monogram>span{font-size:96px}body .about-bottom-grid{gap:28px}body .contact-layout{grid-template-columns:1fr;gap:28px}body .contact-layout+.inquiry-preview{gap:24px;padding:24px}body .inquiry-layout{grid-template-columns:1fr;gap:24px}body .wizard-panel{padding:20px}body .wizard-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body .wizard-service-option{gap:8px;min-height:72px;padding:12px;font-size:13px}body .project-design-choice,body .project-attached-design,body .wizard-review>section{padding:18px}body .wizard-actions .button{white-space:normal}body :is(.as-landing,.ws-landing,.ms-landing){padding-top:32px}body :is(.as-landing-hero,.ws-landing-hero,.ms-landing-hero){gap:32px;padding-bottom:48px}body :is(.as-landing,.ws-landing,.ms-landing) h1{font-size:clamp(38px,10.4vw,48px)}body :is(.as-landing-intro,.ws-landing-hero>div>p:not([class]),.ms-landing-hero>div>p:not([class])){font-size:15px}body :is(.as-landing-features,.ws-landing-features,.ms-features){gap:24px;padding-block:40px}body .ms-product-nav{gap:8px 16px;margin-bottom:28px;padding-bottom:18px}body .ms-product-nav a{font-size:12px}}@media (prefers-reduced-motion:reduce){body .service-card,body .project-studio-previews>a,body .project-paths>a,body .button{transition:none}body .service-card:hover,body .project-studio-previews>a:hover,body .button:hover{transform:none}}body .inquiry-loading .project-language-controls>span{border:1px solid var(--border-light);border-radius:8px;place-items:center;min-width:44px;min-height:44px;display:grid}body .article-card{border-radius:var(--radius-card)}body .article-card>p{font-size:14px;line-height:1.8}@media (min-width:768px) and (max-width:1023px){body .home-page .service-grid>div:last-child .service-card-top{grid-area:1/1;margin-bottom:16px}body .home-page .service-grid>div:last-child .service-card h3{grid-area:2/1}body .home-page .service-grid>div:last-child .service-short{grid-area:3/1}body .home-page .service-grid>div:last-child .service-card>p:not(.service-short){grid-area:1/2/4;align-self:center;margin:0}body .home-page .service-grid>div:last-child .service-card-bottom{grid-area:4/1/auto/-1;margin-top:20px}}@media (max-width:767px){body .wizard-service-option[data-service=other],body .wizard-service-option[data-service=commercial-audio]{grid-column:1/-1}}body .project-card-footer{margin-top:auto;padding-top:20px}body .project-card .project-card-footer .badges{margin-top:0;padding-top:0}body .project-card-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:16px;display:flex}body .project-card-actions .text-link{min-height:48px;margin-top:0}body .project-card-actions .button{margin:0}body .ms-landing-hero{padding-top:28px}body .field :is(input,select,textarea){border-color:var(--border-control)}
html :not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *))::selection{background:var(--surface)}html .lead:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .gradient-text:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface-accent)}html .site-header:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface);border-bottom:1px solid var(--border)}html .mobile-menu:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *))::backdrop{background:var(--surface)}html .hero-secondary:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .hero-signature>div>span:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .tech-strip:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-block:1px solid var(--border);background:var(--surface)}html .tech-strip-items:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .service-card:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .service-card:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)):before{background:var(--surface-accent)}html .service-card:hover:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-color:var(--border);background:var(--surface-accent)}html .service-icon:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .service-web .service-icon:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .service-music .service-icon:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .service-card .service-short:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .service-card-bottom:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .badges li:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .project-card:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface)}html .project-visual:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface-accent)}html .project-visual-header:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .project-visual-footer:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .mini-brand:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .architecture-node:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface-accent);border:1px solid var(--border)}html .architecture-node svg:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--accent-bright)}html .architecture-node span:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .primary-node:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-color:var(--border);background:var(--surface-accent)}html .architecture-line:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface-accent)}html .architecture-line:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)):after{background:var(--accent-bright)}html .about-preview:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface)}html .about-symbol>svg:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--accent-bright)}html .cta-section:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border);background:var(--surface-accent)}html .cta-orbit:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .cta-orbit:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)):before,html .cta-orbit:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)):after{border:1px solid var(--border)}html .service-hero-wave:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .service-hero-wave i:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface-accent)}html .service-item dd:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .notice:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border);background:var(--surface);color:var(--muted)}html .profile-art:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface)}html .filters button[aria-pressed=true]:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface);border-color:var(--border-control)}html .empty-state:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface-accent)}html .empty-orbit:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .empty-orbit:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)):after,html .case-figure .project-visual:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border)}html .feature-list li:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .music-empty:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface-accent);border:1px solid var(--border)}html .empty-wave i:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--accent-bright)}html .music-empty-icon:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border);color:var(--muted);background:var(--surface)}html .audio-player:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border)}html .audio-art:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface)}html .audio-art i:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--accent-bright)}html .play-button:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border-control);background:var(--surface)}html .article-cover:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border);background:var(--surface-accent)}html .article-cover:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)):before{border:1px solid var(--border)}html .article-cover-ai:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface-accent)}html .article-cover-index:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .article-art-symbol:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .article-cover-ai .article-art-symbol:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .prose:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .field label:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .field input:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .field select:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .field textarea:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .draft-preview textarea:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border-control);background:var(--surface)}html .field input:hover:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .field select:hover:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .field textarea:hover:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .field [aria-invalid=true]:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-color:var(--border-control)}html .site-footer:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface)}html .footer-signature:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .entry-page:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .home-anthem-art:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)):before{background:var(--surface-accent)}html .music-player:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border);background:var(--surface-accent)}html .music-artist:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .audio-visualizer:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-top:1px solid var(--border)}html .playback-progress input[type=range]:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *))::-webkit-slider-runnable-track{background:var(--surface-accent)}html .playback-progress input[type=range]:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *))::-moz-range-track{background:var(--surface)}html .music-play-button:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border-control);background:var(--accent-bright);color:var(--accent-foreground)}html .music-play-button:hover:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--accent-bright)}html .music-icon-button:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .music-icon-button:hover:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface)}html .player-state-dot:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border)}html .mini-player:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border);background:var(--surface)}html .mini-track-info>span:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .music-dialog:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border);background:var(--surface)}html .music-dialog:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *))::backdrop{background:var(--surface)}@media (max-width:767px){html .music-dialog-top:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface)}}html .solution-options:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface)}html .solution-options button[aria-pressed=true]:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface);border-color:var(--border-control)}html .solution-panel:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface-accent)}html .solution-summary:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .inquiry-preview:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border);background:var(--surface-accent)}html .music-service-cards>a:hover:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .solution-catalog a:hover:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-color:var(--border)}html .solution-detail-hero aside:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface-accent)}html .solution-scope-marker:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .solution-next:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border)}html .wizard-step-list button[aria-current=step]>span:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .wizard-panel:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface-accent)}html .wizard-progress:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface)}html .wizard-service-option:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface);border:1px solid var(--border)}html .wizard-service-option:hover:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface);border-color:var(--border)}html .wizard-service-option[aria-pressed=true]:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .wizard-example:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface)}html .wizard-example>p:not(.eyebrow):not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--accent-bright)}html .wizard-delivery:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface);border:1px solid var(--border)}html .wizard-delivery>p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .wizard-delivery textarea:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface)}html .as-studio button:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .as-studio a.as-primary:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border-control);background:var(--surface);color:var(--muted)}html .as-studio button:hover:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-color:var(--border-control)}html .as-studio button[aria-pressed=true]:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface);border-color:var(--border-control)}html .as-studio :is(input,select,textarea):not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border-control);background:var(--surface);color:var(--muted)}html .as-studio :focus-visible:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){outline:3px solid var(--focus)}html .as-studio .as-primary:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--accent-bright);color:var(--accent-foreground);border-color:var(--border)}html .as-studio-title h1 span:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--accent-bright)}html .as-studio-title p:last-child:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .as-workspace-nav:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-block:1px solid var(--border)}html .as-session-dot:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .as-session-dot:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)):before{background:var(--accent-bright)}html .as-toolbar a:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .as-workspace:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border);background:var(--surface)}html .as-editor:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface);border-right:1px solid var(--border)}html .as-panel-tabs:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-bottom:1px solid var(--border)}html .as-panel-tabs button span:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .as-field small:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .as-hint:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .as-editor details:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .as-dashboard-editor details:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-bottom:1px solid var(--border)}html .as-editor fieldset:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .as-dashboard-editor fieldset:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border-control)}html .as-template-list small:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .as-template-list span:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .as-layout-icon i:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--accent-bright)}html .as-canvas:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface-accent)}html .as-canvas-caption:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .as-summary>div:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-bottom:1px solid var(--as-border,var(--border))}html .as-native:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:5px solid var(--border)}html .as-files:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border)}html .as-files p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .as-quote>p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .as-settings p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .as-import-review:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-top:1px solid var(--border)}html .as-message:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border);background:var(--surface);color:var(--muted)}html .as-dashboard:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .as-quote:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border);background:var(--surface)}html .as-dashboard-heading p:last-child:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .as-metrics article:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface);border:1px solid var(--border)}html .as-metrics p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .as-dashboard-columns>section:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border)}html .as-utilization small:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .as-stat-line:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-bottom:1px solid var(--border)}html .as-calendar>section:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border);background:var(--surface)}html .as-calendar section>p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .as-studio .as-appointment:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-left:3px solid var(--border)}html .as-studio .as-status-completed:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .as-studio .as-status-cancelled:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-left-color:var(--border)}html .as-appointment-list>div>p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .as-details:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border)}html .as-delivery:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-top:1px solid var(--border)}html .as-loading>div:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface);border:1px solid var(--border)}html .as-product-name:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .as-landing-intro:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .as-landing-notice:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .as-industry-section:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-top:1px solid var(--border)}html .as-industry-section>p:last-of-type:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .as-industry-card:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface);color:var(--muted);border:1px solid var(--border)}html .as-industry-emblem:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .as-industry-1:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--accent-bright);color:var(--accent-foreground);border-color:var(--border)}html .as-industry-1 .as-industry-emblem:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .as-industry-2:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--accent-bright);color:var(--accent-foreground);border-color:var(--border)}html .as-industry-2 .as-industry-emblem:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .as-industry-3:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--accent-bright);color:var(--accent-foreground);border-color:var(--border)}html .as-industry-3 .as-industry-emblem:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .as-landing-features:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-block:1px solid var(--border)}html .as-landing-features article>span:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .as-landing-features svg:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--accent-bright)}html .as-landing-features p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .as-landing-process p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .as-landing-limits:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface);border:1px solid var(--border)}html .as-landing-limits p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .as-landing-limits a:not(.button):not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}@media (max-width:767px){html .as-editor:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-bottom:1px solid var(--border)}}html .ws-builder .ws-primary:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--accent-foreground);background:var(--accent-bright);border-color:var(--border)}html .ws-builder :focus-visible:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .ws-gallery :focus-visible:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .ws-live-showcase :focus-visible:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){outline:3px solid var(--focus)}html .ws-builder-title h1 span:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--accent-bright)}html .ws-builder-title p:last-child:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ws-toolbar:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-block:1px solid var(--border)}html .ws-toolbar-template label:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .ws-workflow>span:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ws-message:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border);background:var(--surface);color:var(--muted)}html .ws-workspace:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border)}html .ws-editor:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface);border-right:1px solid var(--border)}html .ws-editor-nav:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-bottom:1px solid var(--border)}html .ws-editor-nav span:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .ws-note:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .ws-page-list p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .ws-files p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ws-palettes button:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:2px solid var(--border-control)}html .ws-editor details:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-top:1px solid var(--border)}html .ws-canvas:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface)}html .ws-canvas-top:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .ws-landing-product:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ws-landing-hero>div>p:not(.eyebrow):not(.ws-landing-product):not(.ws-commercial-notice):not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--accent-bright)}html .ws-commercial-notice:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ws-landing-art>img:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border)}html .ws-floating-design:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--accent-bright);color:var(--accent-foreground)}html .ws-floating-design i:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface)}html .ws-floating-design i:nth-last-child(2):not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--accent-bright)}html .ws-floating-design i:last-child:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface)}html .ws-floating-screen:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface);color:var(--muted);border:1px solid var(--border)}html .ws-landing-categories:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-top:1px solid var(--border)}html .ws-landing-categories a:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border);background:var(--surface);color:var(--muted)}html .ws-landing-categories a>span:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ws-landing-section-heading p:not(.eyebrow):not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--accent-bright)}html .ws-landing-live:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-top:1px solid var(--border)}html .ws-landing-live>p:not(.eyebrow):not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--accent-bright)}html .ws-landing-features:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-block:1px solid var(--border)}html .ws-landing-features svg:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--accent-bright)}html .ws-landing-features p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ws-landing-journey li:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-top:1px solid var(--border)}html .ws-landing-journey li>span:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ws-landing-faq details:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-bottom:1px solid var(--border)}html .ws-landing-faq details p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ws-landing-close:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border);background:var(--surface)}html .ws-landing-close p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ws-home-teaser:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border);background:var(--surface)}html .ws-home-teaser p:not(.eyebrow):not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--accent-bright)}html .ws-home-teaser img:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border)}html .ws-gallery-intro:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .ws-gallery-filters button span:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ws-gallery-end:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border)}html .ws-gallery-end p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .ws-gallery-end a:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ws-review:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border);background:var(--surface)}html .ws-review-grid article:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border)}html .ws-review-grid p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .ws-review-grid span:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .ws-quote>p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .ws-inquiry-delivery>p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ws-review-swatches span:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border)}html .ws-inquiry-delivery:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-top:1px solid var(--border)}html .ws-files:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border);background:var(--surface)}html .ws-import-review:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-top:1px solid var(--border)}html .ws-loading>div:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border);background:var(--surface)}@media (max-width:767px){html .ws-editor:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-bottom:1px solid var(--border)}}html .ms-studio button:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .ms-studio a.ms-primary:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border-control);background:var(--surface);color:var(--muted)}html .ms-studio button:hover:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-color:var(--border-control)}html .ms-studio button[aria-pressed=true]:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface);border-color:var(--border-control)}html .ms-studio .ms-primary:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--accent-bright);color:var(--accent-foreground);border-color:var(--border)}html .ms-studio :focus-visible:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .ms-landing :focus-visible:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){outline:3px solid var(--focus)}html .ms-product-nav:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .ms-product-nav a:hover:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ms-studio-heading h1 span:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--accent-bright)}html .ms-studio-heading p:last-child:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .ms-session-note:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ms-message:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .ms-notice:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border);background:var(--surface);color:var(--muted)}html .ms-progress:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-block:1px solid var(--border)}html .ms-progress button:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-color:var(--border-control)}html .ms-progress button[aria-current=step]:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-color:var(--border-control);background:var(--surface);color:var(--muted)}html .ms-progress span:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ms-step-panel:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border);background:var(--surface-accent)}html .ms-step-heading:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-bottom:1px solid var(--border)}html .ms-step-heading>span:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .ms-step-panel p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .ms-field:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ms-studio :is(input,select,textarea):not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface);border:1px solid var(--border-control);color:var(--muted)}html .ms-field-hint:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .ms-field-error:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)!important}html .ms-choices small:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ms-category-grid button:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface)}html .ms-category-grid small:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .ms-category-grid i:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--accent-bright)}html .ms-step-actions:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-top:1px solid var(--border)}html .ms-aside-meta:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-top:1px solid var(--border);color:var(--muted)}html .ms-lyric-sections article:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-top:1px solid var(--border)}html .ms-style-summary:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface);border:1px solid var(--border)}html .ms-delivery:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .ms-files:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-top:1px solid var(--border)}html .ms-files p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ms-import-review:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border)}html .ms-references>p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ms-studio .music-player .music-play-prominent:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--accent-foreground);background:var(--accent-bright);border-color:var(--border)}html .ms-loading>div:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface-accent);border:1px solid var(--border)}html .ms-landing-hero h1 span:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .ms-landing-hero>div>p:not(.eyebrow):not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--accent-bright)}html .ms-landing-art:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)):before{background:var(--surface)}html .ms-demo-label:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ms-editorial-strip:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-block:1px solid var(--border);color:var(--muted)}html .ms-editorial-strip i:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ms-landing-category-grid>a:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface-accent);border:1px solid var(--border)}html .ms-landing-category-grid>a:hover:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-color:var(--border)}html .ms-category-number:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .ms-landing-category-grid p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html .ms-landing-category-grid>a>span:not(.ms-category-number):not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--accent-bright)}html .ms-landing-category-grid .ms-card-cta:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-top:1px solid var(--border)}html .ms-real-showcase:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-block:1px solid var(--border)}html .ms-real-showcase>div>p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ms-landing-process>div:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border:1px solid var(--border)}html .ms-landing-process article:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-right:1px solid var(--border)}html .ms-landing-process article>span:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ms-landing-process svg:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--accent-bright)}html .ms-landing-process p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ms-landing-faq details:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-bottom:1px solid var(--border)}html .ms-landing-faq p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ms-landing-close:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface);border:1px solid var(--border)}html .ms-landing-close svg:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--accent-bright)}html .ms-landing-close p:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--muted)}html .ms-home-teaser:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-top:1px solid var(--border)}html .ms-home-teaser>p:not(.eyebrow):not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){color:var(--accent-bright)}@media (max-width:1024px){html .ms-landing-process article:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-bottom:1px solid var(--border)}}html .project-paths>a:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface-accent)}html .project-approach-options button[aria-pressed=true]:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface)}html body .project-card[data-kind=studio]:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){border-color:var(--border);background:var(--surface-accent)}html body .project-paths>a:first-child:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface-accent);border-color:var(--border)}html body .site-header:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)),html body .project-design-choice:not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *)){background:var(--surface)}:root,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c1022;--surface:#151b35;--surface-high:#202847;--surface-accent:#211d40;--text:#f5f6ff;--muted:#b9c1da;--subtle:#a6b1cf;--accent:#bea7ff;--accent-bright:#cbbaff;--accent-deep:#8765dd;--accent-foreground:#18102c;--border:#343d60;--border-light:#566389;--border-control:#8794b8;--danger:#ffb7c5;--green:#a6dfcd;--focus:#9cdbff;--cyan:#89e7f4;--shadow-raised:0 20px 65px #03071c55;--header-bg:#0c1022ed;--brand-gradient:linear-gradient(115deg,#cbbaff,#a7c4ff 58%,#89e7f4);--wash:radial-gradient(ellipse at 75% 0%,#7555d52b,transparent 55%)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8f7fc;--surface:#fff;--surface-high:#eeedf8;--surface-accent:#ede9fa;--text:#1b2140;--muted:#505b76;--subtle:#5d6680;--accent:#6340b1;--accent-bright:#58339e;--accent-deep:#6745b5;--accent-foreground:#fff;--border:#d9dce8;--border-light:#aeb4ca;--border-control:#737d99;--danger:#a32643;--green:#22624f;--focus:#4c36b3;--cyan:#14637b;--shadow-raised:0 20px 60px #31315e12;--header-bg:#f8f7fced;--brand-gradient:linear-gradient(115deg,#58339e,#4548ac 58%,#14637b);--wash:radial-gradient(ellipse at 75% 0%,#b9a4f329,transparent 55%)}body{background:var(--wash),var(--bg)}html body .site-header{background:var(--header-bg);border-bottom-color:var(--border)}html body .site-footer{background:var(--surface)}html body .gradient-text{background-image:var(--brand-gradient)}html body :focus-visible{outline:3px solid var(--focus);outline-offset:4px}html body .button-primary{background:var(--accent-bright);color:var(--accent-foreground)}html body .button-primary:hover{background:var(--accent)}html body .theme-toggle{border:1px solid var(--border-light);background:var(--surface);width:44px;min-width:44px;height:44px;color:var(--accent-bright);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;gap:10px;display:inline-flex}.theme-toggle-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html body .header-actions{gap:12px}html body .header-inner{gap:14px}html body .mobile-menu{background:var(--bg);color:var(--text)}.mobile-theme-control{margin-top:24px}html body .mobile-theme-control .theme-toggle{border-radius:10px;width:auto;padding-inline:16px}.mobile-theme-control .theme-toggle-label{clip-path:none;width:auto;height:auto;position:static}html body :is(.service-card,.project-card,.article-card,.cv-panel,.contact-form,.wizard-panel,.music-player,.music-dialog,.mini-player,.project-design-choice,.solution-options,.solution-panel,.inquiry-preview){background:var(--surface);box-shadow:var(--shadow-raised);border-color:var(--border)}html body .project-card[data-kind=studio]{background:var(--surface-accent);border-color:var(--border)}html body :is(.project-paths>a,.project-paths>a:first-child,.project-paths>a:last-child,.wizard-service-option,.wizard-example,.wizard-delivery,.solution-options button[aria-selected=true],.project-shared-quote){background:var(--surface-accent)}html body :is(.field input,.field select,.field textarea,.wizard-delivery textarea){background:var(--bg);color:var(--text);border-color:var(--border-control)}html body .wizard-service-option[aria-pressed=true]{border-color:var(--accent);background:var(--surface-high)}html body :is(.hero-secondary,.hero-signature>div>span,.mini-track-info>span,.music-artist,.footer-signature,.wizard-example>p:not(.eyebrow),.wizard-delivery>p){color:var(--text)}html body :is(.music-icon-button,.solution-panel>p){color:var(--muted)}html body .music-icon-button:hover{background:var(--surface-high);color:var(--text)}html body :is(.music-play-button,.wizard-step-list button[aria-current=step]>span){background:var(--accent-bright);color:var(--accent-foreground)}html body .music-dialog{color:var(--text)}html body .cta-section{background:var(--surface-accent);border-color:var(--border-light)}html body .home-page{overflow:clip}html body .hero{grid-template-columns:1fr 1.12fr;gap:30px;padding-top:64px}html body .hero-copy{padding-block:14px 38px}html body .hero-title{letter-spacing:-.065em;font-size:clamp(50px,5.7vw,82px)}html body .hero-art{align-items:center;padding:0}.hero-products{isolation:isolate;width:100%;padding:22px 0;position:relative}.product-orbit{z-index:-1;aspect-ratio:1;border:1px solid var(--accent);width:115%;position:absolute;inset:-12% -8%}@supports (color:color-mix(in lab, red, red)){.product-orbit{border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}}.product-orbit{background:radial-gradient(#6556db20,#0000 65%);border-radius:50%}.product-orbit:before{content:"";border:1px dashed var(--cyan);position:absolute;inset:12%}@supports (color:color-mix(in lab, red, red)){.product-orbit:before{border:1px dashed color-mix(in srgb,var(--cyan) 30%,transparent)}}.product-orbit:before{border-radius:50%}.product-stage-label{color:var(--accent-bright);letter-spacing:.08em;align-items:center;gap:9px;padding:0 4px 20px;font-size:9px;display:flex}.product-live{color:var(--muted);margin-left:auto;font-size:8px}.hero-product-main{background:var(--surface);border:1px solid var(--border-light);box-shadow:var(--shadow-raised);border-radius:14px;transition:transform .18s;display:block;overflow:hidden;transform:rotate(-2deg)}.hero-product-main:hover{transform:rotate(0)}.product-window-bar{color:var(--muted);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:10px;display:flex}.product-window-bar>span:first-child{color:var(--accent);letter-spacing:3px;font-size:8px}.hero-product-main>img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%}.product-window-caption{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:11px;display:flex}.product-window-caption>span:last-child{color:var(--accent-bright);white-space:nowrap}.hero-product-secondary{grid-template-columns:1.25fr 1fr;gap:14px;width:88%;margin:20px 0 0 auto;display:grid}.hero-product-secondary>a{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-raised);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.hero-product-secondary img{aspect-ratio:2.7;object-fit:cover;object-position:top;width:100%}.hero-product-secondary a>span:last-child{justify-content:space-between;align-items:center;gap:4px;padding:12px;font-size:10px;display:flex}.hero-wave{background:var(--surface-accent);justify-content:center;align-items:center;gap:5px;height:100%;min-height:70px;display:flex}.hero-wave i{background:var(--brand-gradient);border-radius:5px;width:4px;min-height:8px;display:block}.product-evidence{color:var(--muted);text-align:right;margin:16px 0 0;font-size:10px}html body .hero-bottom{margin-top:28px}html body .home-anthem{border:1px solid var(--border-light);background:var(--surface-accent);border-radius:22px;grid-template-columns:250px minmax(0,1fr);gap:42px;margin-top:26px;margin-bottom:24px;padding:32px;position:relative;overflow:hidden}html body .home-anthem:after{content:"";aspect-ratio:1;border:40px solid var(--accent);width:330px;position:absolute;top:-170px;right:-170px}@supports (color:color-mix(in lab, red, red)){html body .home-anthem:after{border:40px solid color-mix(in srgb,var(--accent) 9%,transparent)}}html body .home-anthem:after{pointer-events:none;border-radius:50%}html body .home-anthem-art{width:100%;max-width:250px}html body .home-anthem-copy h2{margin-top:12px;font-size:clamp(28px,3vw,43px)}html body .home-anthem-description{margin-top:14px;font-size:14px}html body .home-anthem-track{margin-top:16px;padding-top:12px}html body .home-anthem-track h3{font-size:22px}html body .home-anthem-copy>.text-link{margin-left:20px}html body .home-page #services .service-grid{grid-template-columns:1.3fr 1fr;gap:20px}html body .home-page #services .service-grid>div:first-child{grid-row:span 2;display:flex}html body .home-page #services .service-card{width:100%;height:100%;min-height:0;padding:30px}html body .home-page #services .service-grid>div:first-child .service-card{background:var(--surface-accent);border-top:3px solid var(--accent);padding:30px}html body .home-page #services .service-grid>div:first-child h3{max-width:14ch;margin-top:auto;font-size:clamp(32px,3vw,44px)}html body .home-page #services .service-grid>div:first-child .service-card-top{margin-bottom:72px}html body .home-page #services .service-grid>div:not(:first-child) .service-card{border-left:3px solid var(--cyan);grid-template-columns:1fr auto;column-gap:24px;display:grid}html body .home-page #services .service-grid>div:last-child .service-card{border-left-color:var(--accent)}html body .home-page #services .service-grid>div:not(:first-child) .service-card-top{grid-area:1/2/3;margin:0}html body .home-page #services .service-grid>div:not(:first-child) h3{grid-column:1;font-size:26px}html body .home-page #services .service-grid>div:not(:first-child) p,html body .home-page #services .service-grid>div:not(:first-child) .service-card-bottom{grid-column:1/-1}html body .home-page .project-conversion{padding-top:48px}html body .home-page .project-studio-previews{grid-template-columns:1.2fr 1fr}html body .home-page .project-studio-previews>a:first-child{grid-row:span 2}html body .home-page .project-studio-previews>a:first-child img{aspect-ratio:16/11}html body .home-page .project-studio-previews>a:not(:first-child){grid-template-columns:40% 1fr;display:grid}html body .home-page .project-studio-previews>a:not(:first-child) img{aspect-ratio:auto;height:100%}html body .home-page .project-studio-previews>a:not(:first-child)>div{border-top:0;border-left:2px solid var(--studio-accent)}html body .project-studio-previews>a{--studio-accent:var(--cyan)}html body .project-studio-previews>a[data-studio=appointment]{--studio-accent:var(--green)}html body .project-studio-previews>a[data-studio=music]{--studio-accent:var(--accent)}@media (min-width:1280px) and (max-width:1439px){html body .desktop-nav{gap:10px}html body .header-cta{display:inline-flex}}@media (max-width:1023px){html body .hero{grid-template-columns:1fr 1fr;gap:24px}html body .hero-title{font-size:clamp(42px,6vw,62px)}.product-live{display:none}html body .home-anthem{grid-template-columns:200px 1fr;gap:28px}html body .home-page .project-studio-previews>a:last-child{grid-column:auto}}@media (max-width:767px){html body .hero{grid-template-columns:1fr;gap:0;padding-top:32px}html body .hero-title{font-size:clamp(48px,12vw,74px)}html body .hero-copy{padding-bottom:14px}html body .hero-art{margin-top:12px}.hero-products{padding:12px 5px}.hero-product-secondary{width:93%}.hero-product-secondary img{aspect-ratio:2}.product-window-caption{font-size:10px}.product-evidence{font-size:9px}html body .hero-bottom{margin-top:16px}html body .home-anthem{grid-template-columns:1fr;gap:24px;margin-top:18px;padding:24px}html body .home-anthem-art{max-width:180px}html body .home-anthem-copy>.text-link{margin-left:0;display:flex}html body .home-page #services .service-grid{grid-template-columns:1fr}html body .home-page #services .service-grid>div:first-child{grid-row:auto}html body .home-page #services .service-grid>div:first-child .service-card{padding:28px}html body .home-page #services .service-grid>div:first-child .service-card-top{margin-bottom:30px}html body .home-page #services .service-grid>div:first-child h3{font-size:32px}html body .home-page .project-studio-previews{grid-template-columns:1fr}html body .home-page .project-studio-previews>a:first-child{grid-row:auto;display:flex}html body .home-page .project-studio-previews>a:first-child img{aspect-ratio:16/10;min-height:0}html body .home-page .project-studio-previews>a:first-child>div{border-left:0;border-top:2px solid var(--studio-accent)}html body .home-page .project-studio-previews>a:not(:first-child){grid-template-columns:35% 1fr}}@media (prefers-reduced-motion:reduce){.hero-product-main,.hero-product-main:hover{transition:none;transform:none}html{scroll-behavior:auto}}html body .gradient-text{-webkit-background-clip:text;background-clip:text}html body :is(.ws-builder,.ws-gallery) :is(button,a.ws-primary):not(.ws-site,.ws-site *),html body .ws-live-showcase>div>button{background:var(--surface-high);color:var(--text);border-color:var(--border-control)}html body :is(.ws-builder,.ws-gallery) button[aria-pressed=true]:not(.ws-site,.ws-site *),html body .ws-live-showcase button[aria-pressed=true]{background:var(--surface-accent);color:var(--text);border-color:var(--accent)}html body .ws-builder :is(input,select,textarea):not(.ws-site,.ws-site *){background:var(--bg);color:var(--text);border-color:var(--border-control)}html body .ws-builder .ws-primary:not(.ws-site,.ws-site *){background:var(--accent-bright);color:var(--accent-foreground);border-color:var(--accent-bright)}html body :is(.ws-builder,.ws-gallery,.ws-live-showcase) :focus-visible:not(.ws-site,.ws-site *){outline:3px solid var(--focus);outline-offset:3px}html body .service-card:before{background:radial-gradient(circle,var(--accent),transparent 65%)}@supports (color:color-mix(in lab, red, red)){html body .service-card:before{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 12%,transparent),transparent 65%)}}html body .service-card>*{z-index:1;position:relative}html body .ws-template-card{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-raised)}html body .ws-template-card>div>p{color:var(--muted)}html body .ws-template-card>div>p:first-child{color:var(--accent-bright)}html body :not(:where(.ws-site,.ws-site *,.as-preview,.as-preview *,.ms-artwork,.ms-artwork *))::selection,html body::selection{background:var(--accent-bright);color:var(--accent-foreground)}html body .artwork-fallback{color:#cbbaff}html body .ws-template-card>div>p:last-of-type{color:var(--muted)}html body .ws-template-links a{color:var(--accent-bright)}html body .home-page #services .service-grid>div{grid-column:auto}html body .home-page #services .service-grid>div:not(:first-child) .service-card>:not(.service-card-top){grid-row:auto;align-self:auto}html body .home-page #services .service-grid>div:not(:first-child) .service-card-top{grid-row:1;align-self:start;gap:12px}
html body .trust-heading{max-width:1000px;padding:64px 0 40px}html body .trust-heading h1{letter-spacing:-.055em;max-width:950px;color:var(--text);overflow-wrap:anywhere;margin:24px 0;font-size:clamp(34px,5.2vw,72px);line-height:1.08}html body .trust-heading>p:last-child{max-width:680px;color:var(--muted);font-size:16px;line-height:1.85}.trust-document,.trust-faq{padding-bottom:100px}.trust-document-meta{color:var(--muted);flex-wrap:wrap;gap:12px 24px;font-size:12px;line-height:1.7;display:flex}.trust-review-note{border:1px solid var(--border-light);border-left:3px solid var(--accent);background:var(--surface-accent);border-radius:0 12px 12px 0;max-width:1000px;margin-bottom:45px;padding:22px 26px}.trust-review-note strong{color:var(--text);font-size:15px}.trust-review-note p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.85}.trust-document-layout{grid-template-columns:250px minmax(0,740px);align-items:start;gap:clamp(30px,6vw,100px);display:grid}.trust-toc{border-top:1px solid var(--border);padding-top:25px;position:sticky;top:110px}.trust-toc ol{margin:20px 0;padding:0;list-style:none}.trust-toc a{min-height:44px;color:var(--muted);gap:12px;padding:10px 0;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.trust-toc a span{color:var(--accent);flex-shrink:0;padding-top:3px;font-size:10px}.trust-toc a:hover{color:var(--text)}.trust-prose{min-width:0}.trust-prose>section{border-bottom:1px solid var(--border);margin-bottom:35px;padding:0 0 40px;scroll-margin-top:110px}.trust-section-index{letter-spacing:.12em;color:var(--accent);margin:0 0 12px;font-size:11px}.trust-prose h2{letter-spacing:-.035em;color:var(--text);margin-bottom:22px;font-size:clamp(24px,3vw,32px);line-height:1.25}.trust-prose>section>p:not(.trust-section-index),.trust-prose li{color:var(--muted);margin-bottom:18px;font-size:16px;line-height:1.9}.trust-prose ul{padding-left:24px}.trust-prose li{padding-left:6px}.trust-storage-list{gap:16px;margin-top:25px;display:grid}.trust-storage-item{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:22px}.trust-storage-item h3{overflow-wrap:anywhere;color:var(--text);margin-bottom:8px;font-size:15px}.trust-storage-kind{color:var(--accent);font-size:11px}.trust-storage-item p{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.8}.trust-related{border-top:1px solid var(--border);margin-top:35px;padding-top:35px}.trust-related h2,.trust-contact h2{letter-spacing:-.035em;font-size:clamp(25px,3vw,38px);line-height:1.2}.trust-related nav{flex-wrap:wrap;gap:18px 30px;margin:25px 0;display:flex}.trust-related a,.trust-context a,.trust-short-notice a,.trust-studio-notice a{color:var(--accent);text-underline-offset:4px;font-size:12px;line-height:1.7}.trust-context{flex-wrap:wrap;gap:12px 25px;padding:20px 0;display:flex}.trust-short-notice,.trust-studio-notice{border:1px solid var(--border-light);background:var(--surface);border-radius:8px;min-width:0;max-width:100%;margin:20px 0;padding:16px 18px}.trust-short-notice p,.trust-studio-notice p{color:var(--muted)!important;margin:0 0 10px!important;font-size:12px!important;line-height:1.85!important}.trust-short-notice>div,.trust-studio-notice>div{flex-wrap:wrap;gap:10px 24px;display:flex}.trust-studio-notice{max-width:1000px}.faq-controls{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:28px}.faq-search{max-width:700px;color:var(--text);flex-direction:column;gap:12px;font-size:13px;display:flex}.faq-search input{background:var(--bg);width:100%;min-width:0;color:var(--text);border:1px solid var(--border-control);font:inherit;border-radius:8px;min-height:50px;padding:15px 18px;font-size:15px}.faq-search input::placeholder{color:var(--subtle);opacity:1}.faq-categories{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.faq-categories button{min-height:44px;font:inherit;border:1px solid var(--border-light);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:7px;align-items:center;gap:12px;padding:11px 14px;font-size:12px;line-height:1.5;display:flex}.faq-categories button span{color:inherit;opacity:.85;font-size:10px}.faq-categories button[aria-pressed=true]{background:var(--accent-bright);color:var(--accent-foreground);border-color:var(--accent-bright)}.faq-results-heading{border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:12px;display:flex}.faq-results-heading button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px}.faq-group{grid-template-columns:240px minmax(0,1fr);gap:50px;margin:50px 0;scroll-margin-top:110px;display:grid}.faq-group>h2{letter-spacing:-.035em;color:var(--text);padding-top:18px;font-size:23px;line-height:1.25}.faq-item{border-bottom:1px solid var(--border);scroll-margin-top:110px}.faq-item summary{cursor:pointer;min-height:65px;color:var(--text);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:17px;line-height:1.55;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary>span{color:var(--accent);flex-shrink:0;font-size:24px}.faq-item[open] summary>span{transform:rotate(45deg)}.faq-answer{padding:0 45px 24px 0}.faq-answer p{color:var(--muted);font-size:15px;line-height:1.9}.faq-answer a{color:var(--accent);text-underline-offset:4px;margin-top:15px;font-size:12px;display:inline-block}.faq-empty{padding:60px 0}.faq-empty h2{font-size:28px}.faq-empty p{color:var(--muted);margin-top:14px}.trust-contact{border:1px solid var(--border);background:var(--surface-accent);border-radius:14px;margin-top:65px;padding:40px}.trust-contact h2{margin:18px 0}.trust-contact>p:not(.eyebrow){color:var(--muted);margin-bottom:22px;line-height:1.8}.footer-trust{border-top:1px solid var(--border);grid-template-columns:1fr 3fr;gap:35px;padding:35px 0;display:grid}.footer-trust nav{flex-wrap:wrap;gap:12px 26px;margin-top:14px;display:flex}.footer-trust a{color:var(--muted);font-size:12px;line-height:1.8;text-decoration:none}.footer-trust a:hover{color:var(--text)}@media (max-width:1023px){.trust-document-layout{grid-template-columns:210px minmax(0,1fr);gap:35px}.faq-group{grid-template-columns:180px minmax(0,1fr);gap:30px}}@media (max-width:767px){html body .trust-heading{padding:40px 0 25px}.trust-document-layout{grid-template-columns:minmax(0,1fr);gap:30px}.trust-toc{position:static}.trust-toc ol{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.trust-toc a{font-size:12px}.trust-prose>section>p:not(.trust-section-index),.trust-prose li{font-size:15px;line-height:1.9}.trust-review-note,.faq-controls{padding:18px}.faq-search input{font-size:14px}.faq-categories{gap:6px}.faq-categories button{gap:8px;padding:10px;font-size:11px}.faq-group{grid-template-columns:minmax(0,1fr);gap:14px;margin:32px 0}.faq-group>h2{font-size:22px}.faq-item summary{font-size:16px}.faq-answer{padding-right:12px}.trust-contact{padding:25px}.footer-trust{grid-template-columns:minmax(0,1fr);gap:25px}.footer-trust nav{grid-template-columns:1fr 1fr;gap:12px 20px;display:grid}.footer-trust a{overflow-wrap:anywhere}.trust-document-meta{font-size:11px}.trust-context{gap:12px 20px}}@media (max-width:389px){.trust-toc ol,.footer-trust nav{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.faq-item summary>span{transition:none}}
