:root{--bg:#020b12;--cyan:#00b9ff;--panel:#06121e;--muted:#bbc8d8}body{background:radial-gradient(ellipse at 53% 28%,#00345135,transparent 36%),#020a11;font-family:'Segoe UI',Arial,sans-serif}.wrap{width:min(1320px,calc(100% - 80px))}header{background:#020b13e8;border:0}.nav{height:85px;gap:28px}.wordmark{font-size:43px;color:#f1f5ff;font-weight:600;letter-spacing:-2px;display:inline-block;line-height:1}.wordmark>span{color:#229fff}.wordmark small{display:block;font-size:7px;color:#83ceff;letter-spacing:.9px;margin-top:5px;font-weight:500}.ref-logo{flex-shrink:0}nav{gap:24px;font-size:12px;align-items:center}nav a{white-space:nowrap;padding:20px 0}nav .current{color:#00bbff;border-bottom:1px solid #00a8ff}.btn.primary{color:white;background:linear-gradient(110deg,#006eff,#00bfee);border:1px solid #13c7ff;box-shadow:inset 0 0 12px #69dfff80,0 0 18px #008cff38;border-radius:10px}.nav-cta{font-size:12px;padding:10px 17px;white-space:nowrap}.hero-wrap{overflow:hidden;border-bottom:1px solid #0c2a3d;background:radial-gradient(ellipse at 78% 70%,#00578936,transparent 54%)}.hero{min-height:505px;padding:35px 0 40px;grid-template-columns:46% 54%;gap:0;position:relative}.hero-copy{z-index:2;position:relative;padding-right:22px}.hero-badge{display:inline-flex;background:#1123359c;color:#d5eeff;padding:3px 9px;border-radius:20px;font-size:11px;letter-spacing:1.8px}.hero h1{font-size:clamp(40px,4.65vw,67px);font-weight:750;line-height:1.03;letter-spacing:-2.5px;margin:18px 0}.hero em{color:#229ffc;background:none}.hero-copy>p{font-size:16px;line-height:1.43;color:#eef3fc;max-width:550px}.actions{margin:24px 0 33px;gap:15px}.actions .btn{font-size:13px;padding:13px 20px}.actions .secondary{background:#030d19;border:1px solid #8588b9;border-radius:8px;color:#f4f5ff}.actions .secondary span{font-size:21px;line-height:1}.hero-benefits{display:flex;gap:14px;width:115%;font-size:11px}.hero-benefits>span{display:flex;align-items:center;gap:10px;flex:1}.hero-benefits>span+span{border-left:1px solid #123247;padding-left:14px}.hero-benefits svg{height:26px;width:26px;color:#00acff;flex-shrink:0}.hero-benefits b{font-size:11px;font-weight:600;white-space:nowrap}.hero-benefits small{display:block;color:#9fc6e7;font-size:9px;font-weight:400;margin-top:3px;white-space:nowrap}.hero-dashboard{height:445px;display:flex;border:1px solid #037db5;border-top-color:#00baff;border-radius:10px;background:linear-gradient(135deg,#071421,#020910);padding:12px;transform:perspective(1100px) rotateY(-12deg) rotateX(4deg) rotateZ(-2deg);transform-origin:center;box-shadow:-20px 0 80px #008fff15,0 22px 45px #0008;position:relative;margin-left:0;margin-right:-32px}.hero-dashboard:before{content:'';position:absolute;inset:-15px;border:1px solid #02364d;border-radius:12px;pointer-events:none;z-index:-1}.hero-dashboard aside{width:118px;padding:4px 12px 0 3px;flex-shrink:0;border-right:1px solid #163044;color:#abb9c8;font-size:9px}.hero-dashboard aside>.wordmark{font-size:23px;letter-spacing:-1px;margin-bottom:18px}.hero-dashboard .wordmark small{font-size:3.5px;letter-spacing:.5px}.hero-dashboard aside>div{padding:10px 5px;white-space:nowrap}.side-active{background:linear-gradient(90deg,#007eff,#07497100);border-left:2px solid #3bcaff;color:white}.dashboard-main{min-width:0;flex:1;padding-left:13px}.dashboard-toolbar{display:flex;justify-content:space-between;font-size:8px;color:#6789a4;margin:3px 4px 12px}.dashboard-toolbar>span:last-child{font-size:7px;letter-spacing:1px}.dashboard-inner{border:1px solid #16293a;border-radius:7px;padding:13px;background:linear-gradient(120deg,#0d1b2a,#05111d)}.dash-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.dash-title h3{font-size:16px;font-weight:650}.dash-title select{width:auto;padding:4px 7px;border-color:#223e52;background:#0b1d2c;font-size:8px}.dash-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.dash-stats>div{border:1px solid #1a3043;border-radius:5px;background:linear-gradient(120deg,#0a1a28,#040e17);padding:10px 7px;position:relative}.dash-stats i{color:#02ddff;font-style:normal;font-size:14px;float:left;margin-right:6px}.dash-stats>div:nth-child(3) i{color:#ffb14e}.dash-stats>div:nth-child(4) i{color:#00e5a6}.dash-stats strong{font-size:17px;line-height:1.1;font-weight:500}.dash-stats small{font-size:6px;color:#c6d5e3;display:block;margin-left:21px;white-space:nowrap;margin-top:5px}.dash-charts{display:grid;grid-template-columns:1.35fr 1fr;gap:9px;margin:10px 0}.dash-charts>div{border:1px solid #172f43;border-radius:5px;background:#030e18;padding:9px}.dash-charts span{font-size:10px;display:block}.line-chart svg{width:100%;height:66px;margin-top:8px;background:repeating-linear-gradient(0deg,transparent 0 21px,#102f4180 22px)}.line-chart small{font-size:5px;color:#68839e;display:block;text-align:center}.conversion>strong{display:block;font-size:23px;line-height:1.2;font-weight:500}.conversion .bars{height:57px;gap:7px;margin:8px 0 0;border-bottom:0;background:none}.conversion .bars i{flex:1;background:linear-gradient(0deg,#0057a9,#00bfff);border-top:1px solid #80e5ff;border-radius:1px}.dash-employees h3{font-size:14px;font-weight:600}.dash-table-head,.dash-person{display:grid;grid-template-columns:2fr .65fr 1fr 1fr;align-items:center;gap:8px}.dash-table-head{color:#7291ab;font-size:7px;margin:6px 0}.dash-person{border:1px solid #172b3d;border-radius:4px;background:#061420;padding:9px;font-size:12px;margin-top:6px}.dash-person>span:first-child{display:flex;align-items:center;gap:8px;color:#00e5a6}.dash-person b{font-size:9px;color:#fff;font-weight:500}.dash-person small{display:block;color:#5bceaa;font-size:7px;line-height:1.5}.dash-person>span:nth-child(2) small{color:#a6bed1}.workforce-section{padding:35px 0 18px}.team-heading{text-align:center;margin-bottom:25px}.team-heading .eyebrow{justify-content:center;color:#00bdff;font-size:11px;letter-spacing:2px}.team-heading h2{font-size:32px;font-weight:700;letter-spacing:-1px;margin:5px 0 2px}.team-heading p{font-size:13px;color:#c0ccdb}.team-map{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:185px 185px 185px;gap:15px}.employee{z-index:2;padding:15px 17px;border-color:#00609b;border-radius:10px;background:linear-gradient(110deg,#061725,#020a12 75%,#031e30);box-shadow:inset 0 0 25px #03467a18;position:relative;overflow:hidden;display:block}.employee:hover{border-color:#00baff;box-shadow:inset 0 0 25px #00467c3d,0 0 20px #009aff22}.employee-head{display:flex;gap:12px;align-items:center;margin-bottom:11px}.employee h3{font-size:13px;font-weight:650;line-height:1.3;letter-spacing:-.2px}.neon-icon{width:47px;height:47px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;color:#8fe4ff;background:radial-gradient(at 40% 35%,#005ecc,#002251);box-shadow:inset 0 0 12px #027df780,0 0 15px #0078e522;border:1px solid #034b8c}.neon-icon svg{width:29px;height:29px;filter:drop-shadow(0 0 5px #00a2ff)}.neon-icon.sales,.neon-icon.calc,.neon-icon.list{color:#d8c0ff;background:radial-gradient(at 40% 35%,#693a9e,#29183f);border-color:#4b337a;box-shadow:inset 0 0 12px #9565f044}.neon-icon.database,.neon-icon.link{color:#00edff;background:radial-gradient(at 40% 35%,#036175,#002a36);border-color:#03617a}.role-state{font-size:9px;color:#8aeec2;display:flex;align-items:center;gap:6px;margin-top:5px}.role-state i{background:#2dff65;box-shadow:0 0 6px #28ff7666;width:7px;height:7px;border-radius:50%}.employee ul{list-style:none;padding:0;margin:0;color:#bdc9db;font-size:12px;line-height:1.55}.employee li{position:relative;padding-left:12px}.employee li:before{content:'◆';font-size:5px;position:absolute;left:0;top:6px;color:#abcce5}.add-role{position:absolute;right:13px;top:17px;padding:0;border:0;color:#abcfe9;font-size:17px;display:block;width:24px;height:24px}.employee-head>div{padding-right:15px}.employee-4{grid-column:1;grid-row:2}.employee-5{grid-column:4;grid-row:2}.employee-6{grid-column:1;grid-row:3}.employee-7{grid-column:4;grid-row:3}.core-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:1}.team-core{grid-column:2/4;grid-row:2/4;display:flex;align-items:center;flex-direction:column;position:relative;z-index:2;padding:0 40px}.orb{width:220px;height:220px;position:relative;display:grid;place-items:center;flex-shrink:0;margin-top:-3px}.orb:before{content:'';position:absolute;inset:13px;border:2px solid #249eff;border-radius:50%;box-shadow:0 0 10px #1aa4ff,0 0 45px #0084ff88,inset 0 0 25px #0073ff80;background:radial-gradient(ellipse,#001a3c 20%,#031f3b 63%,#003e84)}.orb:after{content:'';position:absolute;inset:10px;border-radius:50%;border:1px dashed #7ccfff;animation:orb-rotate 80s linear infinite}.orb-grid{position:absolute;inset:0;z-index:1;filter:drop-shadow(0 0 4px #42bcff)}.orb strong{position:relative;text-align:center;z-index:2;font-size:35px;line-height:1;font-weight:600;letter-spacing:-1px;text-shadow:0 0 15px #081524;background:radial-gradient(#02122ef2,transparent);padding:20px}.orb strong>span{color:#21aeff}.orb strong>b{display:block;font-size:24px;font-weight:650;letter-spacing:0;margin-top:3px}.core-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 35px;margin-top:-2px}.core-tools a{font-size:12px;text-align:center;color:#eaf6ff;display:flex;flex-direction:column;align-items:center;gap:5px}.core-tools .neon-icon{height:44px;width:46px}.core-tools a:first-child .neon-icon{color:#fff;background:radial-gradient(#00a361,#003a32);border-color:#075a42}.core-tools svg{width:26px;height:26px}.preview-caption{font-size:10px;color:#709bb6;text-align:center;margin-top:15px}.how{display:grid;grid-template-columns:1fr 300px;gap:25px;border:1px solid #154565;background:radial-gradient(at 50% 90%,#003b5444,transparent),#03101a;border-radius:12px;padding:26px 30px;margin-top:15px;margin-bottom:24px}.how .eyebrow,.ref-packages>.eyebrow{color:#00b7ff;font-size:12px;letter-spacing:2px}.how h2{font-size:33px;letter-spacing:-1px;font-weight:700;margin:3px 0}.how-main>p{color:#79dbff;font-size:14px}.how-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:20px}.how-steps>div{display:flex;gap:12px;position:relative;border:1px solid #0a2839;border-radius:10px;background:#04131f;padding:15px 10px}.how-steps b{font-size:17px;line-height:1;display:block}.how-steps h3{font-size:13px;font-weight:600;margin:4px 0 7px}.how-steps p{font-size:11px;line-height:1.45;color:#c2d4e4}.step-arrow{position:absolute;right:-15px;top:35px;color:#bed2e7;font-size:23px;z-index:3}.how-steps>div:last-child>.step-arrow{display:none}.how aside{align-self:end;background:linear-gradient(130deg,#021321,#081d2c);border:1px solid #23506b;border-radius:12px;padding:20px}.how-callout{display:flex;gap:12px;align-items:center}.how aside h3{font-size:15px;line-height:1.4;font-weight:600}.how aside p{font-size:12px;line-height:1.5;margin:13px 0}.how aside .btn{width:100%;justify-content:center;font-size:13px;padding:11px}.ref-packages{padding:0 0 45px}.package-heading{display:flex;align-items:baseline;gap:25px;margin:0 0 17px}.package-heading h2{font-size:30px;font-weight:700;letter-spacing:-1px;margin:0}.package-heading p{font-size:13px;color:#c1d4e7}.packages{grid-template-columns:repeat(4,1fr);gap:13px}.packages .department{padding:22px 17px 17px;position:relative;overflow:hidden;border-color:#007ab4;border-radius:10px;background:linear-gradient(130deg,#031929,#010b15);--accent:#00aaff}.department.chat{--accent:#00d4cb;border-color:#008e98}.department.gear{--accent:#e9a448;border-color:#a17839;background:linear-gradient(130deg,#241c12,#06101b)}.department.crown{--accent:#cb73fc;border-color:#9444b8;background:linear-gradient(130deg,#211b34,#060d16)}.department-icon{position:relative;display:block;color:var(--accent);height:42px;margin-bottom:8px;filter:drop-shadow(0 0 8px var(--accent))}.department-icon svg{width:37px;height:37px}.packages h3{position:relative;font-size:16px;line-height:1.3;letter-spacing:-.3px;margin:10px 0 4px;font-weight:650;white-space:nowrap}.packages p{font-size:11px;color:#bfd0e3;position:relative;line-height:1.6}.packages ul{position:relative;border:0;margin:12px 0 20px;padding:0;font-size:11px;line-height:1.5}.packages li+li{margin-top:4px}.packages li:before{content:'◆';font-size:7px;color:var(--accent);margin-right:9px}.packages button{border:1px solid #20445d;border-radius:15px;padding:8px 13px;width:100%;display:flex;justify-content:space-between;background:#02182a7a;color:#dbefff;font-size:10px;position:relative}.department-art{position:absolute;inset:0 0 auto;height:115px;opacity:.25;display:flex;align-items:flex-end;gap:10px;padding:12px 10px 0 70px;background:linear-gradient(0deg,transparent,#073252)}.department-art i{height:calc(20px + var(--n)*7px);width:9px;background:var(--accent);box-shadow:0 0 8px var(--accent);border:1px solid #67c6ff}.department.chat .department-art i{border-radius:50%;height:calc(70px - var(--n)*3px);width:13px;transform:rotate(-25deg)}.department.gear .department-art i{height:55px;width:20px;transform:skewY(-15deg)}.department.crown .department-art i{height:75px;width:15px;background:linear-gradient(90deg,#8faabd,#25374f);box-shadow:none}.guide-section{background:#03111b;border-color:#14384c}.guide-section .section{padding:50px 0}.section-head h2{font-size:34px;font-weight:650}.section-head em,.builder em{background:none;color:#24aaff}.guide-card{background:linear-gradient(130deg,#061b2a,#030d17);border-color:#164565}.builder{padding-block:60px;gap:80px}.builder-copy h2{font-size:45px}form{background:linear-gradient(130deg,#082034,#040f1d);border-color:#135684}.role-options label{background:#071c2c;border-color:#20425e}.role-options label:has(:checked){border-color:#00adff;background:#083252}footer{background:#020a11}.footer-top{padding:30px 0}@keyframes orb-rotate{to{transform:rotate(360deg)}}@media(min-width:1500px){.hero{min-height:570px}.hero-dashboard{height:470px}.dashboard-inner{padding:18px}.dash-person{padding:13px}.team-map{grid-template-rows:195px 190px 190px}.employee ul{font-size:13px}}@media(max-width:1200px){.wrap{width:calc(100% - 70px)}nav{gap:18px;font-size:10px}.nav{gap:20px}.wordmark{font-size:38px}.hero{min-height:460px}.hero h1{font-size:50px}.hero-copy>p{font-size:14px}.hero-dashboard{height:398px;margin-right:-20px}.hero-dashboard aside{width:105px;font-size:8px}.hero-dashboard aside>div{padding:9px 4px}.dashboard-inner{padding:9px}.dashboard-main{padding-left:9px}.dash-person{padding:7px}.dash-stats small{font-size:5px;margin-left:13px}.dash-stats strong{font-size:15px}.dash-stats i{font-size:10px;margin-right:3px}.dash-title h3{font-size:13px}.hero-benefits{gap:8px;width:118%}.hero-benefits b{font-size:10px}.hero-benefits small{font-size:8px}.hero-benefits>span+span{padding-left:9px}.hero-benefits svg{width:23px}.team-map{grid-template-rows:175px 165px 165px;gap:13px}.employee{padding:12px 14px}.employee-head{gap:10px}.employee h3{font-size:11px}.employee ul{font-size:11px}.neon-icon{width:42px;height:42px}.neon-icon svg{width:26px;height:26px}.employee-head>div{padding-right:7px}.add-role{right:8px;top:13px;font-size:14px;width:18px}.orb{width:185px;height:185px}.orb strong{font-size:30px}.orb strong>b{font-size:22px}.core-tools{gap:9px 30px}.core-tools .neon-icon{width:42px;height:40px}.core-tools a{font-size:10px}.how{grid-template-columns:1fr 240px;padding:23px 27px;gap:15px}.how-steps{gap:12px}.how-steps>div{gap:9px;padding:12px 7px}.how-steps .neon-icon{width:38px;height:45px}.how-steps h3{font-size:12px}.how-steps p{font-size:10px}.packages h3{font-size:13px}.packages p{font-size:10px}.packages ul{font-size:10px}.department-icon svg{width:32px}.packages .department{padding:20px 14px 15px}.hero .actions .btn{font-size:11px;padding:11px 17px}.hero .actions{gap:12px;margin:20px 0 30px}.team-heading h2{font-size:28px}.team-heading p{font-size:12px}}@media(max-width:980px){.wrap{width:calc(100% - 40px)}nav{gap:11px}.nav{gap:15px}.nav-cta{font-size:10px;padding:9px 12px}.hero h1{font-size:44px}.hero-copy>p{font-size:13px}.hero-benefits{gap:6px}.hero-benefits svg{width:20px}.hero-benefits b{font-size:9px}.hero-benefits small{font-size:7px}.hero-dashboard{height:380px}.hero-dashboard aside{width:87px;padding-right:5px;font-size:7px}.hero-dashboard aside>.wordmark{font-size:21px}.dash-charts>div{padding:7px}.dash-stats{gap:4px}.dash-stats>div{padding:8px 4px}.dash-stats small{font-size:4.5px;margin-left:11px}.dash-person{font-size:10px}.dash-person b{font-size:8px}.line-chart svg{height:61px}.team-map{grid-template-rows:175px 166px 166px;gap:11px}.employee{padding:12px 10px}.employee-head{gap:8px}.employee h3{font-size:10px}.employee ul{font-size:10px}.employee-head .neon-icon{width:35px;height:37px}.employee-head .neon-icon svg{width:23px}.role-state{font-size:8px}.how{grid-template-columns:1fr 220px;padding:23px 20px}.how h2{font-size:28px}.how-steps>div{gap:7px}.how-steps .neon-icon{width:32px;height:40px}.how-steps h3{font-size:10px}.how-steps p{font-size:9px}.how aside{padding:17px}.package-heading p{font-size:11px}.packages h3{font-size:12px}.packages .department{padding:17px 11px}.packages p{font-size:9px}}@media(max-width:800px){.nav{height:76px}nav{top:76px;padding:20px;background:#041421;font-size:14px}nav a{padding:9px}.wordmark{font-size:35px}.wordmark small{font-size:6px}.nav-cta{display:none}.hero{grid-template-columns:1fr;padding:30px 0 40px;gap:40px}.hero-copy{padding-right:0;max-width:600px}.hero h1{font-size:60px}.hero-copy>p{font-size:16px;max-width:550px}.hero-benefits{width:100%;max-width:580px}.hero-benefits b{font-size:11px}.hero-benefits small{font-size:9px}.hero-benefits svg{width:25px}.hero-dashboard{height:430px;width:95%;max-width:680px;justify-self:center;margin:0;transform:perspective(1100px) rotateY(-5deg) rotateZ(-1deg)}.hero-dashboard aside{width:105px;font-size:9px}.hero-dashboard aside>div{padding:10px 4px}.dashboard-main{padding-left:13px}.dashboard-inner{padding:12px}.dash-stats strong{font-size:17px}.dash-stats small{font-size:6px}.dash-title h3{font-size:16px}.dash-stats>div{padding:10px 7px}.dash-person{padding:11px;font-size:12px}.dash-person b{font-size:10px}.dash-charts>div{padding:10px}.team-map{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:14px}.employee{grid-column:auto;grid-row:auto;padding:18px;min-height:180px}.employee h3{font-size:13px}.employee ul{font-size:12px}.employee-head .neon-icon{width:42px;height:44px}.role-state{font-size:9px}.team-core{grid-column:1/-1;grid-row:3;padding:15px 0 20px}.core-lines{display:none}.orb{width:220px;height:220px}.orb strong{font-size:35px}.core-tools{grid-template-columns:repeat(6,1fr);gap:20px;margin-top:5px}.core-tools a{font-size:11px}.how{grid-template-columns:1fr;padding:25px}.how-steps h3{font-size:13px}.how-steps p{font-size:11px}.how-steps .neon-icon{width:40px}.how aside{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12px}.how aside p{grid-row:2;margin:0}.how aside>.btn{grid-column:2;grid-row:1/3}.how h2{font-size:32px}.packages{grid-template-columns:repeat(2,1fr);gap:15px}.packages .department{padding:22px}.packages h3{font-size:17px}.packages p{font-size:12px}.packages ul{font-size:12px}.package-heading{display:block}.package-heading p{font-size:13px;margin-top:6px}.builder{gap:30px}.how-steps>div{padding:15px 10px}.section-head p{margin-top:15px}}@media(max-width:480px){.wrap{width:calc(100% - 32px)}.hero{padding-top:24px;gap:30px}.hero h1{font-size:43px;letter-spacing:-1.5px}.hero-copy>p{font-size:14px;line-height:1.55}.hero-badge{font-size:9px}.hero .actions .btn{font-size:11px;padding:12px 14px}.hero .actions{gap:10px;margin-bottom:25px}.hero-benefits{gap:10px;flex-wrap:wrap}.hero-benefits>span{flex:none;width:calc(50% - 10px);gap:8px}.hero-benefits>span+span{padding-left:0;border:0}.hero-benefits b{font-size:10px}.hero-benefits small{font-size:8px}.hero-benefits>span:last-child{width:100%;margin-top:4px}.hero-dashboard{height:305px;width:100%;transform:none;padding:8px;border-radius:8px}.hero-dashboard:before{display:none}.hero-dashboard aside{width:65px;font-size:5.5px;padding:3px 4px 0 0}.hero-dashboard aside>.wordmark{font-size:15px;margin-bottom:11px}.hero-dashboard .wordmark small{font-size:2.5px;letter-spacing:0}.hero-dashboard aside>div{padding:8px 2px}.dashboard-main{padding-left:6px}.dashboard-toolbar{font-size:6px;margin-bottom:7px}.dashboard-toolbar>span:last-child{font-size:5px;letter-spacing:.3px}.dashboard-inner{padding:7px}.dash-title{margin-bottom:7px}.dash-title h3{font-size:10px}.dash-title select{font-size:6px;padding:2px 4px}.dash-stats{gap:3px}.dash-stats>div{padding:7px 4px}.dash-stats i{display:none}.dash-stats strong{font-size:12px}.dash-stats small{font-size:4px;margin-left:0;margin-top:3px}.dash-charts{gap:4px;margin:6px 0}.dash-charts>div{padding:6px}.dash-charts span{font-size:7px}.line-chart svg{height:45px;margin-top:5px}.line-chart small{font-size:3.5px}.conversion>strong{font-size:17px}.conversion .bars{height:39px;gap:4px}.dash-employees h3{font-size:10px}.dash-table-head{font-size:4.5px;margin:5px 0}.dash-person{padding:6px 4px;font-size:8px;gap:4px;margin-top:4px}.dash-person b{font-size:6px}.dash-person small{font-size:4.5px}.dash-person>span:first-child{gap:4px}.team-heading h2{font-size:24px;line-height:1.2;margin:9px 0}.team-heading p{font-size:11px}.team-heading .eyebrow{font-size:9px}.workforce-section{padding-top:28px}.team-map{gap:10px}.employee{padding:12px 10px;min-height:190px}.employee-head{flex-wrap:wrap;gap:7px;margin-bottom:9px}.employee-head>div{padding:0;flex-basis:100%}.employee h3{font-size:11px}.employee ul{font-size:10px;line-height:1.55}.employee-head .neon-icon{width:36px;height:36px}.employee-head .neon-icon svg{width:23px;height:23px}.add-role{font-size:17px;right:10px;top:13px}.role-state{font-size:8px;margin-top:4px}.team-core{padding-block:4px 15px}.orb{width:195px;height:195px}.core-tools{grid-template-columns:repeat(3,1fr);gap:12px 28px}.how{padding:20px 16px;margin-top:10px}.how h2{font-size:26px}.how-main>p{font-size:12px}.how-steps{grid-template-columns:1fr;gap:10px;margin-top:16px}.how-steps>div{padding:13px;gap:14px}.how-steps b{float:left;margin-right:8px;font-size:14px;margin-top:3px}.how-steps h3{font-size:13px;margin:0 0 5px}.how-steps p{font-size:11px}.step-arrow{display:none}.how aside{display:block;padding:17px}.how aside p{margin:12px 0}.how-callout h3{font-size:15px}.how .eyebrow,.ref-packages>.eyebrow{font-size:10px}.package-heading h2{font-size:27px}.package-heading p{font-size:12px}.packages{gap:10px}.packages .department{padding:17px 11px}.packages h3{font-size:12px;white-space:normal;min-height:30px}.packages p{font-size:10px;min-height:33px}.packages ul{font-size:9px;min-height:57px}.packages li:before{margin-right:5px;font-size:5px}.department-icon{height:30px}.department-icon svg{width:29px;height:29px}.packages button{font-size:9px;padding:7px 9px}.guide-section .section{padding-block:35px}.section-head h2{font-size:29px}.builder{padding-block:40px}.builder-copy h2{font-size:37px}.preview-caption{font-size:8px}.footer-top{padding-block:25px}}@media(prefers-reduced-motion:reduce){.orb:after{animation:none}}
/* Photographic department backgrounds, kept behind readable live text. */
.department.chat .department-art,.department.gear .department-art,.department.crown .department-art{height:155px;opacity:.65;background-size:cover;background-position:center 40%;mask-image:linear-gradient(#000 0%,#0009 50%,transparent 100%)}.department.chat .department-art{background-image:url('assets/customer.png')}.department.gear .department-art{background-image:url('assets/operations.png')}.department.crown .department-art{background-image:url('assets/executive.png')}.department:not(.sales) .department-art i{display:none}.hero-dashboard{height:auto;min-height:445px;align-self:center}.dashboard-main{padding-bottom:0}@media(max-width:1200px){.hero-dashboard{min-height:398px}}@media(max-width:980px){.hero-dashboard{min-height:380px}}@media(max-width:800px){.hero-dashboard{min-height:430px}}@media(max-width:480px){.hero-dashboard{min-height:305px}}
.hero-dashboard{line-height:1.35}.dash-stats>div,.dash-charts>div{font-size:10px;line-height:1.35}.dash-stats small{line-height:1.5}.dash-person{line-height:1.35}.hero-benefits{position:relative;z-index:3}@media(min-width:801px) and (max-width:1200px){.hero{min-height:425px;padding-block:22px 28px}.hero-dashboard{min-height:365px}.team-map{grid-template-rows:155px 150px 150px}.workforce-section{padding-top:25px}.team-heading{margin-bottom:20px}.employee-head{margin-bottom:8px}.employee ul{line-height:1.45}.how{margin-top:9px}.hero-benefits{width:112%}.hero-benefits>span:last-child{padding-right:5px}}

.plan-sharing{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.plan-sharing .btn{font-size:11px;flex:1;justify-content:center;white-space:nowrap}.summary-note a{text-decoration:underline;text-underline-offset:3px}
/* Pointer-following tilt keeps each element's original layout and perspective. */
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
.motion-target{transform:var(--motion-base) perspective(900px) translate3d(var(--shift-x,0px),var(--shift-y,0px),0) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .38s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .25s;transform-origin:center}
.motion-target.motion-active{will-change:transform;transition:transform .12s ease-out,border-color .25s,box-shadow .25s}
.employee.motion-target:hover{transform:var(--motion-base) perspective(900px) translate3d(var(--shift-x,0px),var(--shift-y,0px),0) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}
.employee.motion-target:after,.department.motion-target:after,.hero-dashboard.motion-target:after{content:'';position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--light-x,50%) var(--light-y,50%),#45caff22,transparent 65%);opacity:0;transition:opacity .3s;pointer-events:none;z-index:4}
.motion-active:after{opacity:1!important}
}
