/* Code WebFlow × Intellio. Theme tokens adapted from the supplied Intellio source.
   No vendor framework, network font, animation runtime, or external dependency. */
body.intellio-theme{--accent:#6766ff;--it-bg:#080220;--it-surface:#120c2a;--it-panel:#140e2c;--it-border:#393052;--it-text:#bdb8d0;--it-heading:#fff;background:var(--it-bg);color:var(--it-heading);font-family:"Nunito Sans","Segoe UI",Arial,sans-serif;line-height:1.75;color-scheme:dark}
.intellio-theme h1,.intellio-theme h2,.intellio-theme h3,.intellio-theme h4{font-family:"Rajdhani","Segoe UI",Arial,sans-serif;letter-spacing:-.045em;line-height:1.12;font-weight:700;text-wrap:balance}
.intellio-theme p{color:var(--it-text)}.intellio-theme a:hover{color:#b9b8ff}.intellio-theme .eyebrow{color:#b6b5ff;font-size:11px;letter-spacing:2.3px}.intellio-theme .container{max-width:1380px;padding-inline:40px}.intellio-theme .section-pad{padding-block:100px}
.intellio-theme button,.intellio-theme .button{border-radius:40px;background:#6766ff;border-color:#8584ff;padding:13px 25px;box-shadow:none;transition:background .2s,border-color .2s,transform .2s}
.intellio-theme button:hover,.intellio-theme .button:hover{background:#514fdf;border-color:#a5a4ff;color:#fff}.intellio-theme button.ghost,.intellio-theme .button.ghost,.intellio-theme .ghost{background:transparent;border-color:var(--it-border);color:var(--it-heading)}
.intellio-theme .ghost:hover{background:#6766ff20;border-color:#7775e8}.intellio-theme .white{background:#fff;color:#282354}.intellio-theme :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #b5b3ff;outline-offset:4px}
.intellio-theme :is(input,select,textarea){background:var(--it-bg);border:1px solid var(--it-border);border-radius:14px;color:var(--it-heading);padding:13px 16px}.intellio-theme input:focus,.intellio-theme select:focus,.intellio-theme textarea:focus{border-color:#8c8bff;box-shadow:0 0 0 3px #6766ff22}.intellio-theme label{color:var(--it-text)}
.intellio-theme .site-header{height:98px;background:#080220ed;border-bottom:1px solid #ffffff13;backdrop-filter:blur(18px);padding-inline:3vw}.intellio-theme .site-header .site-logo{width:175px}.intellio-theme .site-header nav{gap:15px;font-size:12px}.intellio-theme .site-header nav .button{font-size:11px;padding:10px 17px}.intellio-theme .site-header .account-link{border-radius:30px;border-color:#6766ff88;padding:10px 16px}.intellio-theme .site-header nav a[aria-current=page]{color:#b6b5ff}
.intellio-theme .cwf-hero{position:relative;padding-top:95px;padding-bottom:50px;background:var(--it-bg) url('/assets/intellio/banner-background.webp') center top/cover no-repeat;isolation:isolate}.intellio-theme .cwf-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 8%,#6766ff18,transparent 45%)}
.intellio-theme .cwf-hero .banner-content-wrap{max-width:1120px}.intellio-theme .cwf-hero .eyebrow{display:inline-block;border:1px solid #6766ff;padding:7px 22px;border-radius:40px;background:#ffffff0d;margin-bottom:28px;letter-spacing:1.3px;font-size:12px;color:#e1e0ff}.intellio-theme .cwf-hero h1{font-size:clamp(42px,5.8vw,80px);line-height:1.09;margin-bottom:24px;letter-spacing:-.055em}.intellio-theme .cwf-hero h1 span{color:#8584ff}.intellio-theme .cwf-hero .hero-description{font-size:18px;line-height:1.8;max-width:680px}.intellio-theme .cwf-hero .hero-actions{margin:32px 0 60px;gap:14px}.intellio-theme .cwf-hero .hero-actions a{font:600 14px/1.5 "Segoe UI",Arial,sans-serif;border-radius:40px;padding:15px 28px;gap:24px}.intellio-theme .cwf-hero .hero-actions .ghost{background:transparent;border-color:#7873ad;color:#f5f4ff}
.intellio-theme .intellio-legacy-art{display:none!important}.intellio-showcase-wrap{max-width:1320px;margin:0 auto}.intellio-showcase{display:grid;grid-template-columns:1fr 2.05fr 1fr;gap:20px;align-items:stretch;text-align:left}.intellio-feature-tile{display:flex;flex-direction:column;min-width:0;position:relative;border:1px solid #6766ff60;border-radius:28px;background:linear-gradient(145deg,#252044,#120c2a);padding:26px;overflow:hidden;color:#fff;transition:transform .25s,border-color .25s}.intellio-feature-tile:hover{transform:translateY(-5px);border-color:#9c9bff;color:#fff}.intellio-feature-tile h3{font-size:25px;margin:0 0 18px}.tile-caption{font-size:9px;letter-spacing:1.7px;color:#c4bfff}.tile-link{font-size:11px;color:#cbc8ea;display:flex;align-items:center;gap:12px;margin-top:auto}.tile-link svg{width:17px}.tile-design{background:#140e2c url('/assets/intellio/card-glow.webp') center/cover}.design-orbit{position:relative;height:140px;display:grid;place-items:center}.design-orbit span{display:grid;place-items:center;width:66px;height:66px;border:1px solid #a4a0ff;border-radius:20px;background:linear-gradient(135deg,#8c87ff,#4b4194);box-shadow:0 0 55px #8580ff50;transform:rotate(-12deg)}.design-orbit svg{width:36px;height:36px}.design-orbit i{position:absolute;border:1px solid #c8bdff38;width:118px;height:90px;border-radius:50%;transform:rotate(-27deg)}.design-orbit i:last-child{width:140px;height:120px;transform:rotate(23deg)}
.tile-workspace{padding:0;background:linear-gradient(135deg,#20173c,#0e0923);border-color:#7f75c6;box-shadow:0 20px 65px #0004}.workspace-top{display:flex;align-items:center;gap:10px;padding:14px 22px;border-bottom:1px solid #ffffff15;font-size:12px}.workspace-mark{display:grid;place-items:center;background:#6766ff;padding:6px;border-radius:10px}.workspace-mark svg{width:18px;height:18px}.workspace-dots{margin-left:auto;letter-spacing:3px;color:#a49abb}.workspace-body{padding:24px 28px 10px}.workspace-body .eyebrow{font-size:9px;margin:0 0 12px;letter-spacing:1.6px}.workspace-body h3{font-size:36px;margin:0 0 18px}.workspace-body h3 span{color:#aaa7ff}.workspace-flow{display:flex;align-items:center;gap:10px;font-size:10px;flex-wrap:wrap}.workspace-flow span{display:flex;align-items:center;gap:5px;border:1px solid #6e638b;padding:7px 9px;border-radius:10px;background:#ffffff06}.workspace-flow svg{width:14px;height:14px}.workspace-flow b{display:flex;color:#9080bd}.workspace-line{display:flex;align-items:end;gap:7px;height:48px;margin:14px 0 0;opacity:.8}.workspace-line i{flex:1;height:25%;border-radius:5px 5px 0 0;background:linear-gradient(#9a91ff,#6766ff15)}.workspace-line i:nth-child(2n){height:45%}.workspace-line i:nth-child(3n){height:65%}.workspace-line i:nth-child(5n){height:80%}.workspace-line i:last-child{height:100%}.workspace-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 22px;border-top:1px solid #ffffff15;margin-top:auto;font-size:10px;color:#bdb7d5}.workspace-footer>span:first-child{display:flex;gap:6px;align-items:center}.workspace-footer svg{width:16px;height:16px}.round-arrow{border:1px solid #6766ff80;border-radius:50%;padding:7px;display:flex}.tile-connect{background:radial-gradient(ellipse at 80% 10%,#5e459244,transparent 70%),#140e2c}.connect-art{height:140px;display:flex;align-items:center;justify-content:center;position:relative}.connect-art:before{content:"";position:absolute;left:16px;right:16px;height:1px;background:#9f91d5}.connect-art>span{z-index:1;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid #8b77bb;background:#201636;box-shadow:0 0 0 7px #ffffff04}.connect-art>span:nth-child(2){width:62px;height:62px;margin:0 5px;background:#6766ff;border-color:#aaa4ff}.connect-art svg{width:23px;height:23px}
.intellio-theme .panel,.intellio-theme .service-card,.intellio-theme .pricing-card,.intellio-theme .process-card{background:linear-gradient(135deg,var(--it-panel),var(--it-surface));border:1px solid var(--it-border);border-radius:28px;box-shadow:none}.intellio-theme .service-card,.intellio-theme .pricing-card{padding:32px;transition:transform .25s,border-color .25s}.intellio-theme .service-card:hover,.intellio-theme .pricing-card:hover{border-color:#7773cc;transform:translateY(-5px)}.intellio-theme .card-top .icon{background:#6766ff20;border:1px solid #6766ff60;border-radius:18px;color:#a9a7ff;display:inline-flex;padding:14px}.intellio-theme .card-top .icon svg{width:27px;height:27px}.intellio-theme .service-card h3{font-size:25px}.intellio-theme .service-card p,.intellio-theme .pricing-card p{font-size:14px;line-height:1.9}.intellio-theme .card-link{font-size:12px;color:#b2b0ff}.intellio-theme .card-image{border-radius:18px}.intellio-theme .pricing-card .price{font-size:32px;letter-spacing:-1px}.intellio-theme .pricing-card .button{border-radius:40px}.intellio-theme .pill{border-color:#71659766;background:#22193a;color:#d5cfea}.intellio-theme .process-section{background:#0f0927;border-block:1px solid #ffffff0b}.intellio-theme .process-card{border-color:#6766ff55;background:var(--it-panel) url('/assets/intellio/workflow-glow.webp') center/cover}.intellio-theme .process-card h3{font-size:23px}.intellio-theme .process-banner{border-radius:26px;border:1px solid #5c4e7e}.intellio-theme .section-head h2{max-width:750px}.intellio-theme .cta-panel{border:1px solid #8782ff66;border-radius:38px;background:radial-gradient(ellipse at 50% -30%,#7772ff88,transparent 70%),#17102f;padding:70px 40px;text-align:center}.intellio-theme .cta-panel h2{max-width:850px;margin-inline:auto}.intellio-theme details{border-bottom:1px solid var(--it-border);padding:18px 0}.intellio-theme details summary{color:var(--it-heading);font-size:17px}.intellio-theme .faq-section{gap:60px}.intellio-theme .site-footer{padding-top:80px;margin-top:60px;border-top:1px solid var(--it-border)}.intellio-theme .site-footer h4{font-size:18px}.intellio-theme .footer-bottom{border-color:var(--it-border)}
/* Operational panels use the same Intellio surfaces and typography. */
.intellio-theme.admin-body{background:var(--it-bg)}.intellio-theme .sidebar{width:268px;background:#0e0824;border-right:1px solid #393052;padding:24px 17px;scrollbar-width:thin;scrollbar-color:#504268 transparent}.intellio-theme .sidebar>a:first-child{display:block;padding:4px 13px 17px;border-bottom:1px solid #ffffff12}.intellio-theme .sidebar>a:first-child img{width:195px;height:55px}.intellio-theme .sidebar>.eyebrow{font-size:9px;letter-spacing:2px;margin:24px 13px 15px}.intellio-theme .sidebar nav{gap:4px}.intellio-theme .sidebar nav a{font-size:11px;padding:11px 12px;border-radius:13px;gap:10px;display:flex;align-items:center;color:#bdb5cf;border:1px solid transparent}.intellio-theme .sidebar nav a svg{width:18px;height:18px;flex-shrink:0;opacity:.8}.intellio-theme .sidebar nav a.selected,.intellio-theme .sidebar nav a[aria-current=page]{background:linear-gradient(90deg,#6766ff36,#6766ff12);border-color:#6766ff65;color:#fff}.intellio-theme .sidebar nav a:hover{background:#6766ff20;color:#fff}.intellio-theme .admin-main{margin-left:268px;padding:36px 38px;max-width:1900px}.intellio-theme .admin-top{border-bottom:1px solid var(--it-border);padding-bottom:25px;margin-bottom:28px;gap:18px}.intellio-theme .admin-top h1{font-size:32px;margin:8px 0 0}.intellio-theme .admin-top small{font-size:9px;letter-spacing:2px;color:#ada4c6}.intellio-theme .admin-top .pill{max-width:100%;overflow-wrap:anywhere;padding:8px 15px}.intellio-theme .admin-main .panel{background:linear-gradient(135deg,var(--it-panel),var(--it-surface));border-radius:24px;padding:28px}.intellio-theme .admin-main .tabs{gap:8px;margin-bottom:28px}.intellio-theme .admin-main .tabs .pill{font-size:10px;padding:8px 12px}
.intellio-theme .control-hero{background:var(--it-panel) url('/assets/intellio/banner-background.webp') center top/cover;border:1px solid #6766ff55;border-radius:30px;padding:40px;gap:20px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.intellio-theme .control-hero h2{font-size:clamp(30px,3.2vw,52px);line-height:1.1}.intellio-theme .control-hero h2 span{color:#9b98ff}.intellio-theme .control-hero .pill{background:#ffffff08;border-color:#8981c6;color:#d9d3f1;font-size:9px}.intellio-theme .control-hero .hero-actions{justify-content:flex-start;margin:26px 0 0;gap:10px;flex-wrap:wrap}.intellio-theme .control-hero .hero-actions a{font-size:11px;padding:11px 17px}.intellio-theme .orbit-art{background:radial-gradient(circle,#6766ff26,transparent 67%);min-height:230px}.intellio-theme .orbit-circle{border:1px solid #a39bff;background:linear-gradient(140deg,#7469e1,#241947);box-shadow:0 0 0 24px #6766ff09,0 0 0 48px #6766ff06,0 0 75px #6766ff30;width:135px;height:135px;border-radius:36px;transform:rotate(-12deg)}.intellio-theme .orbit-circle svg{width:60px;height:60px}.intellio-theme .orbit-art>span{background:#1c1436;border-color:#6d608b;border-radius:30px;color:#d4ccec;font-size:10px;padding:7px 14px}.intellio-theme .metric{position:relative;overflow:hidden}.intellio-theme .metric>svg{background:#6766ff1a;border:1px solid #6766ff55;border-radius:14px;padding:10px;width:46px;height:46px;color:#b2adff}.intellio-theme .metric strong{font-size:36px;color:var(--it-heading)}.intellio-theme .metric p{margin-top:16px}.intellio-theme .quick-actions{gap:10px}.intellio-theme .quick-actions a{display:flex;align-items:center;gap:12px;border:1px solid #443859;border-radius:14px;padding:13px 16px;background:#ffffff03;font-size:12px}.intellio-theme .quick-actions a:hover{border-color:#8780c2;background:#6766ff12}.intellio-theme table{font-size:12px}.intellio-theme th{background:#1f1737;color:#c8c0dc;font-size:11px;letter-spacing:.3px}.intellio-theme td,.intellio-theme th{border-color:#3b304e;padding:13px 15px}.intellio-theme tbody tr:hover{background:#6766ff08}.intellio-theme .table-wrap{border-radius:16px;scrollbar-width:thin}.intellio-theme .table-tools button{padding:8px 14px}.intellio-theme .import-thumb{background:#231b39;border:1px solid #4f4169;border-radius:12px}.intellio-theme .upload-control{border-color:#756692;border-radius:18px;background:#ffffff02}.intellio-theme progress{accent-color:#8580ff;border-radius:20px;overflow:hidden}.intellio-theme progress::-webkit-progress-bar{background:#332844}.intellio-theme progress::-webkit-progress-value{background:linear-gradient(90deg,#6766ff,#b1a1ff)}
.intellio-theme .auth-panel,.intellio-theme.setup>.panel{border-radius:30px;border-color:#6766ff60;background:linear-gradient(145deg,#211637,#100a26);box-shadow:0 35px 100px #0004}.intellio-theme.setup{background:var(--it-bg) url('/assets/intellio/banner-background.webp') center top/cover no-repeat}.intellio-theme.setup>.panel{max-width:540px;padding:42px}.intellio-theme .auth-panel h1{font-size:40px}.intellio-theme .auth-links{border-top:1px solid #574367;padding-top:22px}.intellio-theme .breadcrumbs{font-size:11px;color:#a59cbb;padding-top:25px}.intellio-theme .detail{max-width:1100px}.intellio-theme .detail-image{border-radius:28px}.intellio-theme .supplier-details dt{color:#b6adff}.intellio-theme .notice{border-radius:16px}.intellio-theme .message{background:#1a1230;border-radius:14px;border-left-color:#8580ff}.intellio-theme .privacy-choice{background:#1c1433;border-color:#6f5b96;border-radius:24px}.intellio-theme .phone-sticky{background:#6766ff;border-color:#a39aff}.intellio-theme .wa-widget{border-radius:35px}.intellio-theme .tabs .pill{padding:10px 17px;border-radius:30px}.intellio-theme .tabs .pill.active{background:#6766ff;color:#fff;border-color:#9390ff}.intellio-theme .cart-summary{background:radial-gradient(ellipse at top right,#6766ff22,transparent 70%),var(--it-panel)}.intellio-theme .cart-row{border-color:var(--it-border)}.intellio-theme .cart-thumb{border-radius:16px;border:1px solid var(--it-border)}
.intellio-theme.intellio-customer main.container{max-width:1320px;padding-top:52px}.intellio-theme.intellio-customer .profile-heading{padding:32px 36px;border:1px solid #6766ff55;border-radius:30px;background:var(--it-panel) url('/assets/intellio/banner-background.webp') center 20%/cover;margin-bottom:26px}.intellio-theme.intellio-customer .profile-heading h1{font-size:38px;margin-bottom:8px}.intellio-theme.intellio-customer .profile-heading p{margin-bottom:0}.intellio-theme.intellio-customer .avatar{border-radius:24px;background:linear-gradient(135deg,#7770cf,#2b1b4b);border-color:#a394d7;box-shadow:0 0 0 7px #ffffff06}.intellio-theme.intellio-customer .tabs{padding:15px;border:1px solid var(--it-border);border-radius:24px;background:var(--it-surface);gap:8px}.intellio-theme.intellio-customer .tabs .pill{display:inline-flex;gap:8px;align-items:center;font-size:11px;padding:10px 14px;border-color:transparent;background:transparent}.intellio-theme.intellio-customer .tabs .pill.active{background:#6766ff}.intellio-theme.intellio-customer .tabs .cwf-icon{width:16px;height:16px}.intellio-theme.intellio-customer .grid>.panel{min-width:0}
/* Keep the saved customer light-mode preference fully usable. */
body.intellio-theme.theme-light{--it-bg:#f6f5fb;--it-surface:#fff;--it-panel:#fff;--it-border:#dcd7eb;--it-text:#5e566f;--it-heading:#211735;background:var(--it-bg);color:var(--it-heading);color-scheme:light}.intellio-theme.theme-light .site-header,.intellio-theme.theme-light .site-header nav{background:#fffffff2}.intellio-theme.theme-light .pill{background:#eeebfa;color:#4b3b6e;border-color:#d4cce7}.intellio-theme.theme-light .eyebrow,.intellio-theme.theme-light .supplier-details dt{color:#5852ad}.intellio-theme.theme-light .tabs .pill.active{color:#fff}.intellio-theme.theme-light .message{background:#efebf8}.intellio-theme.theme-light.intellio-customer .profile-heading{background:radial-gradient(ellipse at right,#e1dcff,#fff);border-color:#c9bfea}.intellio-theme.theme-light.intellio-customer .avatar svg{color:#fff}.intellio-theme.theme-light .cart-summary{background:linear-gradient(135deg,#fff,#f0ecfb)}.intellio-theme.theme-light .process-section{background:#efecf8}.intellio-theme.theme-light .process-card{background:var(--it-panel)}.intellio-theme.theme-light .cwf-hero{background:radial-gradient(ellipse at 50% 0,#ddd7ff,transparent 70%)}.intellio-theme.theme-light .cwf-hero .eyebrow{color:#494095;background:#fff8}.intellio-theme.theme-light .cwf-hero .hero-actions .ghost{color:#39305d}.intellio-theme.theme-light .cta-panel{background:linear-gradient(135deg,#e8e3ff,#f9f7ff)}.intellio-theme.theme-light .cta-panel .white{background:#6766ff;color:#fff}.intellio-theme.theme-light .intellio-feature-tile .eyebrow{color:#c4bfff}.intellio-theme.theme-light .intellio-feature-tile .tile-link{color:#cbc8ea}.intellio-theme.theme-light .privacy-choice{background:#fff;color:#211735}.intellio-theme.theme-light .import-thumb{background:#eeebf8}.intellio-theme.theme-light th{background:#eeebf7;color:#4b3b6e}.intellio-theme.theme-light td,.intellio-theme.theme-light th{border-color:#ded7ec}
@media(min-width:1600px){.intellio-theme .admin-main{padding:45px 55px}}
@media(max-width:1250px){.intellio-theme .site-header nav{gap:10px;font-size:11px}.intellio-theme .control-hero{padding:30px}.intellio-theme .admin-main{padding:30px 26px}.intellio-feature-tile{padding:22px}.tile-workspace{padding:0}.workspace-flow{gap:6px}.workspace-body{padding-inline:22px}}
@media(min-width:781px) and (max-width:1100px){.intellio-theme .sidebar{width:228px}.intellio-theme .admin-main{margin-left:228px}.intellio-theme .control-hero{grid-template-columns:1fr}.intellio-theme .control-hero .orbit-art{display:none}.intellio-theme .admin-main .grid.two{grid-template-columns:1fr}.intellio-theme .intellio-showcase{grid-template-columns:1fr 1.8fr}.intellio-theme .tile-connect{display:none}.intellio-theme .admin-main .metrics.three{grid-template-columns:1fr}}
@media(max-width:1200px){.intellio-theme .site-header{height:86px}.intellio-theme .site-header .menu-toggle{display:flex;padding:9px 16px}.intellio-theme .site-header nav{display:none;position:absolute;inset:86px 0 auto;background:#100a26;border-bottom:1px solid #61527a;padding:24px;gap:16px;flex-direction:column;align-items:stretch;max-height:calc(100dvh - 86px);overflow:auto;font-size:14px}.intellio-theme .site-header nav.open{display:flex}.intellio-theme .site-header nav.open a{display:flex;align-items:center;gap:10px;min-height:38px}.intellio-theme .site-header nav.open .nav-cta{display:flex}.intellio-theme .site-header nav a:nth-last-child(2){display:flex}}
@media(max-width:780px){.intellio-theme .container{padding-inline:22px}.intellio-theme .section-pad{padding-block:65px}.intellio-theme .site-header{height:78px;padding-inline:20px}.intellio-theme .site-header nav{top:78px;max-height:calc(100dvh - 78px)}.intellio-theme .site-header .site-logo{width:155px}.intellio-theme .cwf-hero{padding-top:54px;padding-bottom:28px;background-size:auto 850px}.intellio-theme .cwf-hero h1{font-size:clamp(34px,8vw,56px);letter-spacing:-.045em;line-height:1.13}.intellio-theme .cwf-hero .eyebrow{font-size:9px;letter-spacing:1px;padding:7px 14px;margin-bottom:23px;max-width:100%}.intellio-theme .cwf-hero .hero-description{font-size:15px;line-height:1.8}.intellio-theme .cwf-hero .hero-actions{margin:25px 0 36px;flex-wrap:wrap;gap:12px}.intellio-theme .cwf-hero .hero-actions a{font-size:12px;padding:12px 20px;gap:10px}.intellio-showcase{grid-template-columns:1fr;gap:15px}.intellio-showcase .tile-workspace{order:-1}.intellio-showcase .tile-design,.intellio-showcase .tile-connect{display:none}.workspace-body{padding:25px 22px 10px}.workspace-body h3{font-size:34px}.workspace-flow{gap:6px;font-size:9px}.workspace-flow span{padding:7px}.workspace-line{height:38px}.workspace-footer{padding:14px 20px}.intellio-theme .grid{gap:18px}.intellio-theme .panel,.intellio-theme .service-card,.intellio-theme .pricing-card,.intellio-theme .process-card{border-radius:24px;padding:25px}.intellio-theme .section-head{gap:18px}.intellio-theme .faq-section{gap:28px}.intellio-theme .cta-panel{padding:44px 23px;border-radius:28px}.intellio-theme .site-footer{padding-top:50px;margin-top:25px}.intellio-theme .sidebar{position:static;width:100%;height:auto;padding:17px 20px;border-right:0;border-bottom:1px solid #3a3051}.intellio-theme .sidebar>a:first-child{display:inline-block;padding:0;border:0}.intellio-theme .sidebar>a:first-child img{width:180px;height:45px}.intellio-theme .sidebar>.eyebrow{margin:10px 0;font-size:8px}.intellio-theme .sidebar .admin-menu-toggle{border-radius:14px;justify-content:space-between;width:100%;margin:10px 0;padding:10px 14px}.intellio-theme .sidebar nav#admin-nav.open{grid-template-columns:1fr 1fr;gap:5px;padding-bottom:15px}.intellio-theme .sidebar nav#admin-nav a{font-size:10px;padding:10px 8px;white-space:normal;align-items:center}.intellio-theme .sidebar nav#admin-nav a svg{width:16px;height:16px}.intellio-theme .sidebar>a:not(:first-child){padding:8px 0;margin-right:12px}.intellio-theme .sidebar form{padding:0}.intellio-theme .sidebar form button{padding:7px 17px}.intellio-theme .admin-main{margin-left:0;padding:25px 18px}.intellio-theme .admin-top{align-items:flex-start;gap:12px;flex-direction:column;margin-bottom:20px;padding-bottom:20px}.intellio-theme .admin-top h1{font-size:28px}.intellio-theme .admin-top .pill{font-size:10px}.intellio-theme .admin-main .panel{padding:23px;border-radius:24px}.intellio-theme .control-hero{padding:26px 23px;border-radius:25px;grid-template-columns:1fr}.intellio-theme .control-hero .orbit-art{display:none}.intellio-theme .control-hero h2{font-size:34px}.intellio-theme .control-hero .pill{font-size:8px;letter-spacing:0}.intellio-theme .control-hero .hero-actions{gap:10px;margin-top:22px}.intellio-theme .control-hero .hero-actions a{width:100%;justify-content:space-between}.intellio-theme .metric strong{font-size:32px}.intellio-theme .admin-main .tabs{gap:7px}.intellio-theme .admin-main .tabs .pill{font-size:9px;padding:8px 11px}.intellio-theme.setup{padding:18px}.intellio-theme.setup>.panel{padding:28px 24px}.intellio-theme .auth-panel h1{font-size:31px}.intellio-theme .detail-image{border-radius:20px}.intellio-theme.intellio-customer main.container{padding-top:30px}.intellio-theme.intellio-customer .profile-heading{padding:24px 20px;gap:16px;border-radius:25px;align-items:center}.intellio-theme.intellio-customer .profile-heading h1{font-size:27px;overflow-wrap:anywhere}.intellio-theme.intellio-customer .profile-heading .eyebrow{font-size:8px;letter-spacing:1.3px;margin-bottom:9px}.intellio-theme.intellio-customer .profile-heading p{font-size:12px}.intellio-theme.intellio-customer .avatar{width:62px;height:62px;border-radius:19px}.intellio-theme.intellio-customer .avatar img{width:62px;height:62px}.intellio-theme.intellio-customer .tabs{padding:10px;gap:5px;border-radius:22px}.intellio-theme.intellio-customer .tabs .pill{font-size:10px;padding:9px 10px;gap:6px}.intellio-theme .phone-sticky{padding:11px}.intellio-theme .process-banner{border-radius:20px}}
@media(max-width:360px){.intellio-theme .container{padding-inline:17px}.workspace-flow{gap:4px;font-size:8px}.workspace-flow span{padding:6px}.workspace-flow svg{width:12px}.workspace-body{padding-inline:18px}.intellio-theme .cwf-hero .hero-actions{flex-direction:column}.intellio-theme .cwf-hero .hero-actions a{width:100%}.intellio-theme .sidebar nav#admin-nav.open{grid-template-columns:1fr}.intellio-theme.intellio-customer .profile-heading{flex-wrap:wrap}.intellio-theme .auth-panel{padding:22px}}
@media(prefers-reduced-motion:reduce){.intellio-theme *{scroll-behavior:auto!important;animation:none!important;transition:none!important}.intellio-feature-tile:hover,.intellio-theme .service-card:hover,.intellio-theme .pricing-card:hover{transform:none}}
@media print{.intellio-theme{--it-bg:#fff;--it-panel:#fff;--it-text:#222;--it-heading:#000;--it-border:#ddd;background:#fff;color:#000}.intellio-theme .site-header,.intellio-theme .sidebar,.intellio-theme .tabs,.intellio-theme .intellio-showcase-wrap{display:none}.intellio-theme .admin-main{margin:0;padding:0}.intellio-theme .panel{background:#fff;color:#000;box-shadow:none}}
/* Match legacy selectors that otherwise override the hero's rounded controls. */
.intellio-theme.site-body .cwf-hero .banner-content-wrap .banner-content .hero-actions a{font:600 14px/1.5 "Segoe UI",Arial,sans-serif;border-radius:40px;padding:15px 28px;gap:24px}
.intellio-theme.site-body .cwf-hero .banner-content-wrap .banner-content p.eyebrow{width:auto;max-width:100%;font-size:12px;line-height:1.7;margin:0 auto 28px;padding:7px 22px}
.intellio-theme.site-body .cwf-hero .banner-content-wrap .banner-content p.hero-description{font-size:18px;line-height:1.8;max-width:680px;margin:24px auto}
.intellio-theme .workspace-body p.eyebrow{display:block;width:auto;max-width:none;border:0;border-radius:0;background:none;padding:0;font-size:9px;margin:0 0 12px;letter-spacing:1.6px}
@media(max-width:780px){.intellio-theme.site-body .cwf-hero .banner-content-wrap .banner-content .hero-actions a{font-size:12px;padding:12px 20px;gap:10px}.intellio-theme.site-body .cwf-hero .banner-content-wrap .banner-content p.eyebrow{font-size:9px;letter-spacing:1px;padding:7px 14px;margin-bottom:23px}.intellio-theme.site-body .cwf-hero .banner-content-wrap .banner-content p.hero-description{font-size:15px;line-height:1.8}}

/* Keep login controls and their SVG icons at a fixed, readable size. */
.intellio-theme.setup > .panel button,
.intellio-theme .auth-panel form button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  box-sizing: border-box;
  width: 100%;
  min-width: 0;
  height: 48px;
  min-height: 48px;
  max-height: 48px;
  padding: 12px 20px;
  border-radius: 14px;
  font-size: 15px;
  line-height: 22px;
  white-space: nowrap;
}
.intellio-theme.setup > .panel button svg,
.intellio-theme .auth-panel form button svg {
  display: block;
  flex: 0 0 20px;
  width: 20px;
  height: 20px;
  min-width: 20px;
  max-width: 20px;
  max-height: 20px;
  margin: 0;
}
