/* Generated palette overrides; edit theme-config.js and rebuild. */
:root[data-color-theme="royal"]{--ink:#141b2a;--green:#19243f;--muted:#787b82;--paper:#f6f7fa;--orange:#4371dc;--line:#dfe2e8}html[data-color-theme="royal"] body{background:var(--paper);color:var(--ink)}html[data-color-theme="royal"] a{color:inherit}html[data-color-theme="royal"] svg{fill:none;stroke:currentColor}html[data-color-theme="royal"] p{color:var(--muted)}html[data-color-theme="royal"] a:focus-visible,html[data-color-theme="royal"] button:focus-visible,html[data-color-theme="royal"] summary:focus-visible,html[data-color-theme="royal"] select:focus-visible{outline:3px solid #5f85df}html[data-color-theme="royal"] .eyebrow{color:#485062}html[data-color-theme="royal"] .button:hover{box-shadow:0 6px 18px #171e2f14}html[data-color-theme="royal"] .orange{color:white;background:linear-gradient(115deg,#517cdf,#3b69d5)}html[data-color-theme="royal"] .green{color:white;background:#17233f}html[data-color-theme="royal"] .white{background:#fff;color:#242b3d;box-shadow:0 4px 22px #30354108}html[data-color-theme="royal"] .brand-mark{background:var(--orange);color:#fff}html[data-color-theme="royal"] .brand small{color:#747881}html[data-color-theme="royal"] .site-header{background:#f7f8faee;border-bottom:1px solid #e8eaf0}html[data-color-theme="royal"] .site-header nav{color:#424651}html[data-color-theme="royal"] .site-header nav>a:hover,html[data-color-theme="royal"] .sign-in:hover{color:var(--orange)}html[data-color-theme="royal"] .nav-dropdown[open] summary{color:var(--orange)}html[data-color-theme="royal"] .nav-panel{background:#fff;border:1px solid var(--line);box-shadow:0 12px 36px #18233c15}html[data-color-theme="royal"] .nav-panel a:hover{background:#ebeef5}html[data-color-theme="royal"] .sign-in{color:#3e4d70}html[data-color-theme="royal"] .language select{border:0;background:transparent;color:#4a5161}html[data-color-theme="royal"] .hero{background:#e7ebf3}html[data-color-theme="royal"] .hero-photo{background:url(assets/login-technician.png)center 57%/cover no-repeat}html[data-color-theme="royal"] .hero-fade{background:linear-gradient(90deg,#edf0f7 1%,#edf0f7f9 30%,#edf0f7bd 43%,#edf0f700 61%)}html[data-color-theme="royal"] .hero h1 em{color:#4672d8}html[data-color-theme="royal"] .hero-description{color:#737780}html[data-color-theme="royal"] .hero-benefits svg{color:#202d4d}html[data-color-theme="royal"] .floating-card{border:1px solid #ffffffd9;box-shadow:0 8px 30px #262c3b12}html[data-color-theme="royal"] .assignment{background:#fffffff2}html[data-color-theme="royal"] .notification-dot{background:#4572db;color:white}html[data-color-theme="royal"] .assignment small{color:#8d9097}html[data-color-theme="royal"] .assignment .tiny-arrow{color:#7e838e}html[data-color-theme="royal"] .location-card{background:#ffffffa3}html[data-color-theme="royal"] .map-grid,html[data-color-theme="royal"] .dashboard-map{background-color:#dce1eb;background-image:linear-gradient(27deg,transparent 47%,#fff 48%,#fff 50%,transparent 51%),linear-gradient(105deg,transparent 47%,#fff 48%,#fff 51%,transparent 52%)}html[data-color-theme="royal"] .map-river{background:#b0bad0}html[data-color-theme="royal"] .map-route{border:3px dashed #62739b;border-left:0;border-top:0}html[data-color-theme="royal"] .map-bubble{background:#fff;color:#202e4e;box-shadow:0 4px 20px #29334b15}html[data-color-theme="royal"] .map-bubble small{color:#797e88}html[data-color-theme="royal"] .map-caption{color:#3b445a}html[data-color-theme="royal"] .feature-strip article{border-right:1px solid var(--line)}html[data-color-theme="royal"] .feature-strip article:last-child{border:0}html[data-color-theme="royal"] .feature-strip article>svg{color:#202d4d}html[data-color-theme="royal"] .roles-section{background:#e6e9f0}html[data-color-theme="royal"] .role-card{background:#fffffff0;border:1px solid #fff}html[data-color-theme="royal"] .role-card:hover{box-shadow:0 12px 25px #1c274111}html[data-color-theme="royal"] .technician-art{background:url(assets/login-technician.png)center 68%/cover}html[data-color-theme="royal"] .art-chip{background:#4573df;color:#fff}html[data-color-theme="royal"] .admin-art{background:#d8dfef}html[data-color-theme="royal"] .admin-art .art-chip{background:#626d87}html[data-color-theme="royal"] .mini-board{background:#f8faff;box-shadow:0 6px 10px #52638c20}html[data-color-theme="royal"] .mini-board i{background:#b5bed2}html[data-color-theme="royal"] .mini-board span{background:repeating-linear-gradient(#dfe3ec 0 6px,transparent 6px 11px)}html[data-color-theme="royal"] .customer-art{background:#e0e6f3}html[data-color-theme="royal"] .customer-art .art-chip{background:#7f91ba}html[data-color-theme="royal"] .mini-phone{border:4px solid #60687c;background:#fff;box-shadow:0 4px 12px #35456926}html[data-color-theme="royal"] .mini-phone svg{color:#7885a5}html[data-color-theme="royal"] .mini-phone i{background:#e5e8ef}html[data-color-theme="royal"] .mini-phone span{color:#566077}html[data-color-theme="royal"] .owner-art{background:#dadee7}html[data-color-theme="royal"] .owner-art .art-chip{background:#23345b}html[data-color-theme="royal"] .mini-bars i{background:#8994ac}html[data-color-theme="royal"] .mini-bars i:nth-child(2){background:#5d6a8a}html[data-color-theme="royal"] .mini-bars i:nth-child(4){background:#425276}html[data-color-theme="royal"] .mini-bars i:nth-child(5){background:#213053}html[data-color-theme="royal"] .round-arrow{background:#ebeef4;color:#414b62}html[data-color-theme="royal"] .check-list svg{color:#313e5e}html[data-color-theme="royal"] .desktop-device{border:10px solid #262931;background:#f2f4f9;box-shadow:0 10px 24px #1b202b20}html[data-color-theme="royal"] .device-toolbar{background:#fff;border-bottom:1px solid #e1e4ec}html[data-color-theme="royal"] .mini-brand{background:var(--orange);color:white}html[data-color-theme="royal"] .device-demo{color:#898c94}html[data-color-theme="royal"] .device-toolbar i{background:#d2d8e5}html[data-color-theme="royal"] .device-stats>div{background:#f8fafd}html[data-color-theme="royal"] .device-stats strong{color:#2c354a}html[data-color-theme="royal"] .device-stats span{color:#7a7e89}html[data-color-theme="royal"] .device-panels>div{background:#fff}html[data-color-theme="royal"] .dashboard-map svg{color:#283961;fill:#c9d0df}html[data-color-theme="royal"] .dashboard-map svg:nth-of-type(2){color:#6d7c9f}html[data-color-theme="royal"] .dashboard-map svg:nth-of-type(3){color:#5a698d}html[data-color-theme="royal"] .activity p{color:#3e4453}html[data-color-theme="royal"] .activity p>span:first-child{background:#dfe4ef;color:#4c5873}html[data-color-theme="royal"] .device-base{background:linear-gradient(#8f9197,#d3d5d9,#70737b);box-shadow:0 12px 13px #222a3b20}html[data-color-theme="royal"] .mobile-device{border:6px solid #282c34;background:#f9fafd;box-shadow:0 8px 20px #161f3435}html[data-color-theme="royal"] .phone-notch{background:#282c34}html[data-color-theme="royal"] .phone-tabs{background:#e9ecf3}html[data-color-theme="royal"] .phone-tabs span{color:#848891}html[data-color-theme="royal"] .phone-task{border-bottom:1px solid #dfe3ec}html[data-color-theme="royal"] .phone-task span{color:#7e8390}html[data-color-theme="royal"] .phone-task small{color:#7d8390}html[data-color-theme="royal"] .phone-nav svg{color:#5c667c}html[data-color-theme="royal"] .journey-section{background:#ebedf3;border-block:1px solid #dfe2ea}html[data-color-theme="royal"] .journey-grid article{background:#ffffffa8}html[data-color-theme="royal"] .step-number{color:#697fb3}html[data-color-theme="royal"] .journey-grid article>svg,html[data-color-theme="royal"] .journey-check{color:#6e7994}html[data-color-theme="royal"] .connected-grid>a{border:1px solid #dde0e8}html[data-color-theme="royal"] .connected-grid>a:hover{background:#ebeef4}html[data-color-theme="royal"] .connected-grid>a>svg{color:#546181}html[data-color-theme="royal"] .connected-grid>a>span{color:#2e3c5c}html[data-color-theme="royal"] .closing{background:#15213e;color:#fff}html[data-color-theme="royal"] .closing:before{background:#202d4d}html[data-color-theme="royal"] .closing .eyebrow{color:#a2a9b8}html[data-color-theme="royal"] .closing p:not(.eyebrow){color:#a0a8ba}html[data-color-theme="royal"] .closing-values>div{border-right:1px solid #4d566b66}html[data-color-theme="royal"] .closing-values>div:last-child{border:0}html[data-color-theme="royal"] .closing-values span{color:#acb2c1}html[data-color-theme="royal"] .site-footer>a:last-child{color:#344160}html[data-color-theme="royal"] .sr-only,html[data-color-theme="royal"] .skip-link:not(:focus){border:0}html[data-color-theme="royal"] .skip-link:focus{background:#fff}@media (max-width:850px){html[data-color-theme="royal"] .menu-toggle{background:transparent;border:1px solid #d8dce5}html[data-color-theme="royal"] .site-header nav{border-top:1px solid var(--line)}html[data-color-theme="royal"] .closing-values>div{border:0}}@media (max-width:600px){html[data-color-theme="royal"] .hero-fade{background:linear-gradient(#edf0f7 0%,#edf0f7 42%,#edf0f7b0 49%,transparent 61%)}html[data-color-theme="royal"] .feature-strip article:nth-child(2){border:0}html[data-color-theme="royal"] .closing-values{border-top:1px solid #626c8433}}
:root[data-color-theme="royal"]{--forest:#121f3c;--ivory:#ffffff;--muted:#686e7b;--line:#121f3c1c}html[data-color-theme="royal"] body{background:var(--ivory);color:var(--forest)}html[data-color-theme="royal"] p{color:var(--muted)}html[data-color-theme="royal"] .eyebrow{color:var(--forest)}html[data-color-theme="royal"] ::selection{background:#121f3c;color:var(--ivory)}html[data-color-theme="royal"] a:focus-visible,html[data-color-theme="royal"] button:focus-visible,html[data-color-theme="royal"] summary:focus-visible,html[data-color-theme="royal"] select:focus-visible{outline:2px solid var(--forest)}html[data-color-theme="royal"] .site-header{background:none;border:0}html[data-color-theme="royal"] .nav-wrap{background:#fffffff0;border:1px solid #121f3c12;box-shadow:0 8px 40px #121f3c0a}html[data-color-theme="royal"] .brand-mark{background:var(--forest);color:var(--ivory)}html[data-color-theme="royal"] .brand small{color:#121f3c9e}html[data-color-theme="royal"] .site-header nav{color:var(--forest)}html[data-color-theme="royal"] .site-header nav>a:after{background:var(--forest)}html[data-color-theme="royal"] .site-header nav>a:hover,html[data-color-theme="royal"] .sign-in:hover,html[data-color-theme="royal"] .nav-dropdown[open] summary{color:var(--forest)}html[data-color-theme="royal"] .sign-in{color:var(--forest)}html[data-color-theme="royal"] .language select{color:var(--forest)}html[data-color-theme="royal"] .nav-panel{background:#fffffffc;border:1px solid var(--line);box-shadow:0 20px 50px #121f3c12}html[data-color-theme="royal"] .nav-panel a:hover{background:#121f3c0b}html[data-color-theme="royal"] .button{border:1px solid transparent;box-shadow:none}html[data-color-theme="royal"] .button svg,html[data-color-theme="royal"] .button.white>span:last-child{background:var(--ivory);color:var(--forest)}html[data-color-theme="royal"] .button:hover{box-shadow:0 10px 24px #121f3c12}html[data-color-theme="royal"] .orange,html[data-color-theme="royal"] .green{background:var(--forest);color:var(--ivory)}html[data-color-theme="royal"] .white{background:transparent;color:var(--forest);border-color:#121f3c36}html[data-color-theme="royal"] .button.white>span:last-child{background:#121f3c0b}html[data-color-theme="royal"] .hero{background:transparent}html[data-color-theme="royal"] .hero .eyebrow{border:1px solid #121f3c22}html[data-color-theme="royal"] .hero .eyebrow:before{background:var(--forest);box-shadow:0 0 0 4px #121f3c0a}html[data-color-theme="royal"] .hero h1 em{color:#5b6479}html[data-color-theme="royal"] .hero-benefits{border-top:1px solid #121f3c1c}html[data-color-theme="royal"] .hero-benefits svg{color:var(--forest)}html[data-color-theme="royal"] .hero-photo{background-color:var(--forest);box-shadow:0 22px 60px #121f3c16}html[data-color-theme="royal"] .hero-photo:after{background:linear-gradient(180deg,#ffffffc9 0%,#ffffff20 35%,#121f3c00 55%,#121f3c33)}html[data-color-theme="royal"] .floating-card{border:1px solid #ffffffe0;background:#fffffff5;box-shadow:0 14px 40px #121f3c19}html[data-color-theme="royal"] .notification-dot{background:var(--forest);color:var(--ivory)}html[data-color-theme="royal"] .assignment p{color:#121f3ca8}html[data-color-theme="royal"] .assignment small{color:#121f3c88}html[data-color-theme="royal"] .assignment .tiny-arrow{color:var(--forest)}html[data-color-theme="royal"] .map-grid,html[data-color-theme="royal"] .dashboard-map{background-color:#dce0e8;background-image:linear-gradient(27deg,transparent 47%,#ffffff 48%,#ffffff 50%,transparent 51%),linear-gradient(105deg,transparent 47%,#ffffff 48%,#ffffff 51%,transparent 52%)}html[data-color-theme="royal"] .map-river{background:#121f3c1f}html[data-color-theme="royal"] .map-route{border-color:#121f3c5c}html[data-color-theme="royal"] .map-bubble{background:var(--ivory);color:var(--forest);box-shadow:0 4px 15px #121f3c09}html[data-color-theme="royal"] .map-bubble small,html[data-color-theme="royal"] .map-caption{color:#121f3c99}html[data-color-theme="royal"] .feature-strip{background:#121f3c05;border:1px solid #121f3c13}html[data-color-theme="royal"] .feature-strip article{border-color:#121f3c20}html[data-color-theme="royal"] .feature-strip article>svg{color:var(--forest)}html[data-color-theme="royal"] .roles-section{background:var(--forest);color:var(--ivory)}html[data-color-theme="royal"] .roles-intro .eyebrow{color:#ffffff88}html[data-color-theme="royal"] .roles-intro p:not(.eyebrow){color:#ffffffa6}html[data-color-theme="royal"] .roles-intro .button{background:var(--ivory);color:var(--forest)}html[data-color-theme="royal"] .roles-intro .button svg{background:#121f3c0c}html[data-color-theme="royal"] .role-card{background:#ffffff0c;border:1px solid #ffffff26;color:var(--ivory)}html[data-color-theme="royal"] .role-card:hover{background:#ffffff17;box-shadow:0 20px 35px #060c1922}html[data-color-theme="royal"] .role-art{background-color:#ffffff14}html[data-color-theme="royal"] .technician-art{background-color:var(--forest)}html[data-color-theme="royal"] .art-chip,html[data-color-theme="royal"] .admin-art .art-chip,html[data-color-theme="royal"] .customer-art .art-chip,html[data-color-theme="royal"] .owner-art .art-chip{background:var(--ivory);color:var(--forest)}html[data-color-theme="royal"] .admin-art,html[data-color-theme="royal"] .customer-art,html[data-color-theme="royal"] .owner-art{background:#ffffff14}html[data-color-theme="royal"] .mini-board{background:var(--ivory);box-shadow:0 6px 16px #060c1919}html[data-color-theme="royal"] .mini-board i{background:#121f3c66}html[data-color-theme="royal"] .mini-board span{background:repeating-linear-gradient(#121f3c19 0 6px,transparent 6px 11px)}html[data-color-theme="royal"] .mini-phone{background:var(--ivory);border-color:#aeb3c0;box-shadow:0 8px 15px #060c1922}html[data-color-theme="royal"] .mini-phone svg{color:var(--forest)}html[data-color-theme="royal"] .mini-phone i{background:#121f3c21}html[data-color-theme="royal"] .mini-phone span{color:var(--forest)}html[data-color-theme="royal"] .mini-bars i,html[data-color-theme="royal"] .mini-bars i:nth-child(2),html[data-color-theme="royal"] .mini-bars i:nth-child(4),html[data-color-theme="royal"] .mini-bars i:nth-child(5){background:var(--ivory)}html[data-color-theme="royal"] .role-card p{color:#ffffff99}html[data-color-theme="royal"] .round-arrow{background:#ffffff16;color:var(--ivory);border:1px solid #ffffff24}html[data-color-theme="royal"] .check-list svg{color:var(--forest)}html[data-color-theme="royal"] .desktop-device{border-color:var(--forest);background:var(--ivory);box-shadow:0 18px 50px #121f3c1c}html[data-color-theme="royal"] .device-base{background:linear-gradient(#121f3c55,#ffffff,#121f3c88);box-shadow:0 16px 15px #121f3c17}html[data-color-theme="royal"] .device-toolbar{background:var(--ivory);border-color:#121f3c15}html[data-color-theme="royal"] .mini-brand{background:var(--forest);color:var(--ivory)}html[data-color-theme="royal"] .device-toolbar i{background:#121f3c35}html[data-color-theme="royal"] .device-demo{color:#121f3c88}html[data-color-theme="royal"] .device-screen{background:#e1e4eb}html[data-color-theme="royal"] .device-stats>div,html[data-color-theme="royal"] .device-panels>div{background:var(--ivory)}html[data-color-theme="royal"] .device-stats strong{color:var(--forest)}html[data-color-theme="royal"] .device-stats span,html[data-color-theme="royal"] .device-panels b{color:var(--forest)}html[data-color-theme="royal"] .dashboard-map svg,html[data-color-theme="royal"] .dashboard-map svg:nth-of-type(2),html[data-color-theme="royal"] .dashboard-map svg:nth-of-type(3){color:var(--forest);fill:var(--ivory)}html[data-color-theme="royal"] .activity p{color:#121f3cbb}html[data-color-theme="royal"] .activity p>span:first-child{background:#121f3c10;color:var(--forest)}html[data-color-theme="royal"] .mobile-device{border-color:var(--forest);background:var(--ivory);box-shadow:0 16px 35px #121f3c30}html[data-color-theme="royal"] .phone-notch{background:var(--forest)}html[data-color-theme="royal"] .phone-tabs{background:#121f3c0b}html[data-color-theme="royal"] .phone-task{border-color:#121f3c16}html[data-color-theme="royal"] .phone-nav svg{color:var(--forest)}html[data-color-theme="royal"] .journey-section{background:#121f3c05;border:1px solid #121f3c15}html[data-color-theme="royal"] .journey-grid:before{background:#121f3c26}html[data-color-theme="royal"] .journey-grid article{background:none}html[data-color-theme="royal"] .step-number{border:1px solid #121f3c38;background:var(--ivory);color:var(--forest)}html[data-color-theme="royal"] .journey-grid article.in-view .step-number{background:var(--forest);color:var(--ivory);box-shadow:0 0 0 6px #121f3c08}html[data-color-theme="royal"] .connected-grid>a{border:1px solid #121f3c1e;background:#ffffff;box-shadow:0 10px 35px #121f3c04}html[data-color-theme="royal"] .connected-grid>a:hover{background:#121f3c06}html[data-color-theme="royal"] .connected-grid>a>svg{color:var(--forest);background:#121f3c0a}html[data-color-theme="royal"] .connected-grid>a>span{color:var(--forest);border-top:1px solid #121f3c16}html[data-color-theme="royal"] .closing{background:var(--forest);color:var(--ivory)}html[data-color-theme="royal"] .closing:before{background:transparent;border:1px solid #ffffff12}html[data-color-theme="royal"] .closing .eyebrow{color:#ffffff8c}html[data-color-theme="royal"] .closing p:not(.eyebrow){color:#ffffffa6}html[data-color-theme="royal"] .closing .button{background:var(--ivory);color:var(--forest)}html[data-color-theme="royal"] .closing .button svg{background:#121f3c0c}html[data-color-theme="royal"] .closing-values>div{border-color:#ffffff25}html[data-color-theme="royal"] .closing-values span{color:#ffffffa6}html[data-color-theme="royal"] .site-footer .brand-mark{background:var(--forest)}html[data-color-theme="royal"] .site-footer>a:last-child{color:var(--forest)}@media (max-width:850px){html[data-color-theme="royal"] .site-header nav.open{border-color:#121f3c18}html[data-color-theme="royal"] .menu-toggle{border-color:#121f3c24;background:transparent;color:var(--forest)}}@media (max-width:600px){html[data-color-theme="royal"] .hero-photo{box-shadow:0 18px 35px #121f3c18}html[data-color-theme="royal"] .closing-values{border-top:1px solid #ffffff24}}
:root[data-color-theme="royal"]{--forest:#0a1e4d;--green:#0a1e4d;--ivory:#fff;--paper:#fff;--ink:#0b1a3d;--muted:#616878;--line:#0a1e4d1c;--fresh:#7e9ce3}html[data-color-theme="royal"] body{background:#fff}html[data-color-theme="royal"] .hero h1 em{color:#344e8b}html[data-color-theme="royal"] .hero .eyebrow{background:#f1f4fb}html[data-color-theme="royal"] .site-header .nav-wrap{background:#ffffffed;border-color:#0a1e4d19;box-shadow:0 12px 38px #0a1e4d0b}html[data-color-theme="royal"] .hero-photo{background-color:#27375b}html[data-color-theme="royal"] .hero-photo:after{background:linear-gradient(180deg,#ffffffc9 0%,#ffffff13 35%,#0a1e4d00 55%,#0a1e4d33)}html[data-color-theme="royal"] .button svg{background:#dfe6f6}html[data-color-theme="royal"] .button.white>span:last-child{background:#e5eaf7}html[data-color-theme="royal"] .button.green,html[data-color-theme="royal"] .button.orange{background:#0a1e4d}html[data-color-theme="royal"] .brand-mark{background:#0a1e4d}html[data-color-theme="royal"] .hero-benefits{border-color:#0a1e4d1c}html[data-color-theme="royal"] .feature-strip{background:#fff;border-color:#0a1e4d1b;box-shadow:0 15px 45px #0a1e4d05}html[data-color-theme="royal"] .feature-strip article{border-color:#0a1e4d1b}html[data-color-theme="royal"] .closing{background:#091c48}html[data-color-theme="royal"] .story-panel{background:#f2f4fa}html[data-color-theme="royal"] .story-heading>p:first-child,html[data-color-theme="royal"] .faq-section>div>p:first-child{color:#283c6c}html[data-color-theme="royal"] .story-heading>h2{color:#0a1e4d}html[data-color-theme="royal"] .story-heading>p:last-child{color:#636c80}html[data-color-theme="royal"] .story-intro{background:#fff;box-shadow:0 15px 70px #0a1e4d07;border:1px solid #0a1e4d15}html[data-color-theme="royal"] .service-chips li{background:#e9eef8;color:#283a63}html[data-color-theme="royal"] .explain-trio>article{background:linear-gradient(145deg,#fff,#edf1f9);border:1px solid #0a1e4d1b}html[data-color-theme="royal"] .explain-trio>article:hover{box-shadow:0 20px 40px #0a1e4d10}html[data-color-theme="royal"] .story-icon{background:#b6c7ef;color:#0a1e4d}html[data-color-theme="royal"] .story-round{background:#fff;border:1px solid #0a1e4d25;color:#0a1e4d}html[data-color-theme="royal"] .story-round:hover{background:#b6c7ef}html[data-color-theme="royal"] .product-section{background:#eff2fa}html[data-color-theme="royal"] .workspace-card{background:#bccbef;border:1px solid #0a1e4d15;color:#0a1e4d;box-shadow:0-8px 30px #0a1e4d13}html[data-color-theme="royal"] .workspace-card:nth-child(2){background:#0a1e4d;color:#fff;border-color:#ffffff29}html[data-color-theme="royal"] .workspace-card:nth-child(3){background:#8ba4df}html[data-color-theme="royal"] .workspace-card:nth-child(4){background:#fff}html[data-color-theme="royal"] .workspace-copy>p:first-child{color:inherit}html[data-color-theme="royal"] .workspace-copy>p:not(:first-child){color:inherit}html[data-color-theme="royal"] .workspace-card:nth-child(2) .button{background:#fff;color:#0a1e4d}html[data-color-theme="royal"] .workspace-preview{background:#ffffffb5;border:1px solid #ffffffc7;box-shadow:0 22px 40px #0a1e4d12;color:#0a1e4d}html[data-color-theme="royal"] .workspace-preview-top{border-bottom:1px solid #0a1e4d17}html[data-color-theme="royal"] .workspace-preview-top>span:first-child{background:#0a1e4d;color:#fff}html[data-color-theme="royal"] .workspace-preview-row{border-bottom:1px solid #0a1e4d10}html[data-color-theme="royal"] .workspace-preview-row i{background:#0a1e4d0b}html[data-color-theme="royal"] .workspace-preview-line i{background:#0a1e4d33}html[data-color-theme="royal"] .workspace-preview-line i:nth-child(3){background:#0a1e4d}html[data-color-theme="royal"] .workspace-points{border-top:1px solid #0a1e4d25}html[data-color-theme="royal"] .workspace-card:nth-child(2) .workspace-points{border-color:#ffffff33}html[data-color-theme="royal"] .role-explorer{background:#fff;border:1px solid #0a1e4d1c;box-shadow:0 12px 55px #0a1e4d05}html[data-color-theme="royal"] .role-tabs button{background:#f0f3fa;color:#3f4d6e;border:1px solid #0a1e4d17}html[data-color-theme="royal"] .role-tabs button[aria-selected=true]{background:#0a1e4d;border-color:#0a1e4d;color:#fff;box-shadow:0 7px 15px #0a1e4d15}html[data-color-theme="royal"] .role-detail{background:#e9eef8}html[data-color-theme="royal"] .role-visual{background:radial-gradient(circle at 50% 45%,#ccd7ef,#dde4f4 55%,#e4e9f5)}html[data-color-theme="royal"] .role-orbit{border:1px solid #0a1e4d25}html[data-color-theme="royal"] .orbit-two{border-color:#0a1e4d1c}html[data-color-theme="royal"] .role-visual-core{background:#0a1e4d;color:#d4e1ff;box-shadow:0 20px 45px #0a1e4d26}html[data-color-theme="royal"] .role-visual-label{color:#0a1e4d}html[data-color-theme="royal"] .role-mini-note{background:#fff;border:1px solid #0a1e4d16;box-shadow:0 12px 25px #0a1e4d10}html[data-color-theme="royal"] .role-mini-mark{background:#fff;box-shadow:0 7px 20px #0a1e4d17}html[data-color-theme="royal"] .case-study{background:#fff;border:1px solid #0a1e4d1c;box-shadow:0 15px 55px #0a1e4d06}html[data-color-theme="royal"] .case-stepper button{border:1px solid #0a1e4d1d;background:#fff;color:#465372}html[data-color-theme="royal"] .case-stepper button[aria-selected=true]{background:#0a1e4d;color:#fff;border-color:#0a1e4d}html[data-color-theme="royal"] .case-panel{background:#eaeef8}html[data-color-theme="royal"] .case-handoff{color:#1a326b;border-top:1px solid #0a1e4d1e}html[data-color-theme="royal"] .case-record{background:#fff;border:1px solid #0a1e4d15;box-shadow:0 18px 35px #0a1e4d0c}html[data-color-theme="royal"] .case-record-top{border-bottom:1px solid #0a1e4d15}html[data-color-theme="royal"] .case-record-top>span:last-child{background:#d9e2f7;color:#172f67}html[data-color-theme="royal"] .case-record-person>span{background:#e6ebf7}html[data-color-theme="royal"] .case-record-person small{color:#6f7584}html[data-color-theme="royal"] .case-record li{color:#586072}html[data-color-theme="royal"] .case-progress i{background:#e1e5ee}html[data-color-theme="royal"] .case-progress i.done{background:#354d84}html[data-color-theme="royal"] .case-controls button{border:1px solid #0a1e4d26;background:#fff;color:#0a1e4d}html[data-color-theme="royal"] .case-controls button:hover:not(:disabled){background:#e3e9f6}html[data-color-theme="royal"] .case-controls>span{color:#6e7991}html[data-color-theme="royal"] .case-footnote{color:#7d8493}html[data-color-theme="royal"] .trust-panel{background:#0a1e4d;color:#fff}html[data-color-theme="royal"] .trust-main{background:radial-gradient(circle at 50% 30%,#273d6f,#07183f 70%)}html[data-color-theme="royal"] .trust-main p:first-child{color:#9cb3e8}html[data-color-theme="royal"] .trust-main h2{color:#fff}html[data-color-theme="royal"] .trust-main p:last-child{color:#b6bed1}html[data-color-theme="royal"] .trust-orb{background:radial-gradient(circle at 32% 25%,#a7bdf1,#3c5693 46%,#0a1e4d 80%);box-shadow:0 0 60px #7696df55;color:#fff}html[data-color-theme="royal"] .trust-orb i{border:1px solid #9bb4ed66}html[data-color-theme="royal"] .trust-orb i:last-child{border-color:#9bb4ed33}html[data-color-theme="royal"] .trust-card{border:1px solid #b3c0df33;background:#ffffff07}html[data-color-theme="royal"] .trust-card:hover{background:#aabeee12}html[data-color-theme="royal"] .trust-card>span{color:#8e9cbc}html[data-color-theme="royal"] .trust-card>i{border:1px solid #9cb0df44;background:#9cb0df12;color:#9cb3e8}html[data-color-theme="royal"] .trust-card h3{color:#fff}html[data-color-theme="royal"] .trust-card p{color:#aab3c8}html[data-color-theme="royal"] .transformation{background:#fff;border:1px solid #0a1e4d19}html[data-color-theme="royal"] .comparison-labels>span{background:#ebeef5;color:#5c6781}html[data-color-theme="royal"] .comparison-labels>span:last-child{background:#cbd7f4;color:#20366a}html[data-color-theme="royal"] .work-comparison{background:#d4def4;box-shadow:0 18px 45px #0a1e4d17}html[data-color-theme="royal"] .organized{background:radial-gradient(ellipse at 50% 10%,#e3ebff,#a8b8df)}html[data-color-theme="royal"] .organized-board{background:#fffffff2;border:1px solid #0a1e4d15;box-shadow:0 18px 35px #0a1e4d15}html[data-color-theme="royal"] .comparison-board-header{border-bottom:1px solid #0a1e4d17}html[data-color-theme="royal"] .comparison-board-header b{color:#24396b}html[data-color-theme="royal"] .comparison-board-header span{color:#6c7486}html[data-color-theme="royal"] .organized-stages:before{border-top:1px solid #0a1e4d26}html[data-color-theme="royal"] .organized-stages>span{background:#d0dbf3;color:#21376b}html[data-color-theme="royal"] .organized-lines>span{color:#4c5874;background:#e9eef8}html[data-color-theme="royal"] .comparison-caption b{color:#0a1e4d}html[data-color-theme="royal"] .comparison-caption>span{color:#59647d}html[data-color-theme="royal"] .scattered{background:#e4e7ee}html[data-color-theme="royal"] .scattered:before{background-image:linear-gradient(#0a1e4d08 1px,transparent 1px),linear-gradient(90deg,#0a1e4d08 1px,transparent 1px)}html[data-color-theme="royal"] .scattered-note{background:#ffffffcc;border:1px solid #0a1e4d19;box-shadow:0 10px 20px #0a1e4d0d;color:#60687c}html[data-color-theme="royal"] .comparison-handle{background:#fff;box-shadow:0 0 16px #0a1e4d44}html[data-color-theme="royal"] .comparison-handle>span{background:#0a1e4d;border:4px solid #fff;color:#fff;box-shadow:0 8px 20px #0a1e4d33}html[data-color-theme="royal"] .work-comparison:focus-within{outline:3px solid #395085}html[data-color-theme="royal"] .comparison-benefits>div{background:#e9eef8;color:#2d406b}html[data-color-theme="royal"] .faq-section{background:#edf1fa}html[data-color-theme="royal"] .faq-list details{border-bottom:1px solid #0a1e4d26}html[data-color-theme="royal"] .faq-list summary{color:#16274e}html[data-color-theme="royal"] .faq-list summary i{border:1px solid #0a1e4d33}html[data-color-theme="royal"] .faq-list details[open] summary i{background:#c9d5f0}html[data-color-theme="royal"] .faq-list p{color:#626b80}html[data-color-theme="royal"] .journey-section{background:#eff2fa;border-color:#0a1e4d1c}html[data-color-theme="royal"] .connected-grid>a{background:#fff;border-color:#0a1e4d1b}html[data-color-theme="royal"] .connected-grid>a:hover{background:#edf1fa}html[data-color-theme="royal"] .story-panel button:focus-visible,html[data-color-theme="royal"] .story-panel a:focus-visible,html[data-color-theme="royal"] .story-panel summary:focus-visible{outline:3px solid #3d5691}@media (max-width:600px){html[data-color-theme="royal"] .hero .eyebrow{background:#f1f4fb}html[data-color-theme="royal"] .workspace-card{box-shadow:0 12px 25px #0a1e4d0b}html[data-color-theme="royal"] .case-stepper{scrollbar-color:#8797be #e7ecf7}}html[data-color-theme="royal"] .explainer-video-section{background:#fff;border:1px solid var(--line);box-shadow:0 18px 55px #00000005}html[data-color-theme="royal"] .explainer-video-heading h2{color:var(--forest)}html[data-color-theme="royal"] .explainer-video-heading>p:last-child{color:var(--muted)}html[data-color-theme="royal"] .explainer-video-frame{background:var(--theme-deep,#0a1e4d);box-shadow:0 13px 35px #00000013}html[data-color-theme="royal"] .explainer-video-frame video{border:0;background:#000}html[data-color-theme="royal"] .explainer-video-sound{color:var(--muted)}html[data-color-theme="royal"] .explainer-video-link a{color:var(--forest);border-bottom:1px solid var(--line)}