@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{font-family:'DM Sans',sans-serif;background:#070d16;color:#f3f7fb;font-size:16px;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #b9ff54;outline-offset:3px}.grain{position:fixed;inset:0;pointer-events:none;z-index:15;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E")}.site-head{height:82px;padding:0 clamp(22px,5vw,90px);display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5;border-bottom:1px solid #ffffff18}.logo{display:inline-flex;align-items:center;gap:12px;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:1.02rem;letter-spacing:-.055em;white-space:nowrap}.logo-mark{width:34px;height:34px;border-radius:9px;background:#b9ff54;color:#0a1317;display:grid;place-items:center;font-weight:800;font-size:1.3rem}.logo-soft{color:#8c9caa}.head-right{display:flex;align-items:center;gap:12px;font-family:'Space Grotesk',sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.16em;color:#a5b4c4}.live-dot,.sidebar-pulse{width:7px;height:7px;border-radius:50%;background:#b9ff54;box-shadow:0 0 0 5px #b9ff5422;animation:pulse 2s infinite}.head-number{margin-left:32px;color:#7e8e9f}.home-hero{min-height:660px;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:68px clamp(22px,7vw,120px) 92px;position:relative;overflow:hidden;background:radial-gradient(circle at 77% 37%,#26362a 0,#0e1822 28%,#070d16 67%)}.hero-orbit{position:absolute;border:1px solid #b9ff5424;border-radius:50%;pointer-events:none}.orbit-one{width:850px;height:850px;right:-240px;top:-160px;animation:slowRotate 36s linear infinite}.orbit-two{width:600px;height:600px;right:-100px;top:-38px;animation:slowRotate 27s linear infinite reverse}.home-copy{z-index:2;max-width:660px}.kicker,.section-kicker{font-family:'Space Grotesk',sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.16em;color:#b9ff54}.kicker{display:flex;align-items:center;gap:12px}.kicker-line{width:27px;height:1px;background:currentColor}.home-copy h1,.experience-copy h1{font-family:'Space Grotesk',sans-serif;font-size:clamp(3.5rem,6.7vw,7rem);line-height:.98;letter-spacing:-.075em;margin:29px 0 29px;font-weight:700}.home-copy h1 em{font-style:normal;color:#b9ff54}.home-copy p,.experience-copy p{font-size:1.05rem;line-height:1.7;color:#9eacba;max-width:440px;margin:0}.hero-link{display:inline-flex;align-items:center;gap:39px;border-bottom:1px solid #b9ff54;padding:16px 0;margin-top:35px;color:#dff5c8;font-size:.9rem;font-weight:700}.hero-link span{font-size:1.4rem;transition:transform .25s}.hero-link:hover span{transform:translate(5px,5px)}.hero-display{height:460px;position:relative;perspective:1000px}.display-glow{position:absolute;inset:20% 7%;background:#b9ff5424;filter:blur(65px);border-radius:50%}.display-panel{position:absolute;border:1px solid #ffffff24;background:linear-gradient(145deg,#24333a,#101c27);box-shadow:0 25px 65px #0008;backdrop-filter:blur(15px);border-radius:20px}.panel-back{height:225px;width:270px;right:2%;top:1%;transform:rotate(9deg);padding:22px;color:#9faebb;font-size:.68rem;letter-spacing:.13em;animation:floatBack 7s ease-in-out infinite}.display-bars{display:flex;align-items:end;gap:8px;height:120px;margin-top:27px}.display-bars i{width:20px;background:#b9ff54;border-radius:5px 5px 0 0;opacity:.8;animation:bars 3s ease-in-out infinite alternate}.display-bars i:nth-child(1){height:43%}.display-bars i:nth-child(2){height:68%;animation-delay:.25s}.display-bars i:nth-child(3){height:50%;animation-delay:.5s}.display-bars i:nth-child(4){height:87%;animation-delay:.75s}.display-bars i:nth-child(5){height:64%;animation-delay:1s}.display-bars i:nth-child(6){height:100%;animation-delay:1.25s}.display-bars i:nth-child(7){height:82%;animation-delay:1.5s}.panel-front{width:min(430px,90%);height:300px;left:6%;bottom:3%;padding:26px;transform:rotate(-5deg);animation:floatFront 8s ease-in-out infinite}.display-top,.display-bottom{display:flex;align-items:center;justify-content:space-between;font-size:.69rem;letter-spacing:.12em;color:#a8b6c0}.display-top b{color:#b9ff54;font-size:.6rem}.display-digit{font-family:'Space Grotesk';font-size:6rem;line-height:1.15;letter-spacing:-.09em;margin-top:15px}.display-digit span{font-size:1rem;letter-spacing:0;color:#aab6c4;margin-left:12px}.display-curve{height:65px;color:#b9ff54}.display-curve svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 10px #b9ff5455)}.display-bottom{margin-top:20px;border-top:1px solid #ffffff1f;padding-top:14px;letter-spacing:0;font-size:.77rem}.display-bottom span:last-child{font-size:1.3rem;color:#b9ff54}.display-tag{position:absolute;right:0;bottom:-16px;letter-spacing:.18em;font-size:.62rem;color:#71828e;transform:rotate(-90deg);transform-origin:bottom right}.univers{background:#eef2f3;color:#101d28;padding:95px clamp(22px,7vw,120px) 120px;scroll-margin-top:0}.section-heading,.workspace-intro{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:38px}.section-heading .section-kicker,.workspace-intro .section-kicker{color:#4d8060}.section-heading h2,.workspace-intro h2{font-family:'Space Grotesk';font-size:clamp(2.4rem,4.3vw,4.6rem);line-height:1;letter-spacing:-.065em;margin:15px 0 0}.section-heading p,.workspace-intro p{max-width:365px;color:#64717b;line-height:1.55;font-size:.93rem;margin:0}.sector-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sector-card{min-height:310px;border-radius:18px;background:var(--card);color:var(--ink);padding:27px;display:flex;flex-direction:column;position:relative;overflow:hidden;isolation:isolate;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.sector-card:hover{transform:translateY(-8px);box-shadow:0 22px 40px #0d1b2740}.sector-card:before{content:'';position:absolute;width:320px;height:320px;border-radius:50%;border:1px solid currentColor;opacity:.17;right:-120px;top:20px;transition:transform .55s}.sector-card:after{content:'';position:absolute;width:210px;height:210px;border-radius:50%;border:1px solid currentColor;opacity:.18;right:-60px;top:74px;transition:transform .55s}.sector-card:hover:before{transform:scale(1.16) rotate(30deg)}.sector-card:hover:after{transform:scale(.82) rotate(-30deg)}.sector-card-top{display:flex;justify-content:space-between;align-items:start;font-size:.68rem;font-weight:800;letter-spacing:.13em;position:relative;z-index:1}.sector-arrow{width:35px;height:35px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;font-size:1.25rem;transition:transform .25s,background .25s}.sector-card:hover .sector-arrow{transform:rotate(45deg);background:#ffffff24}.sector-symbol{font-size:4.2rem;line-height:1;margin:auto 0 20px;position:relative;z-index:1;filter:drop-shadow(0 10px 16px #0004);transform-origin:center;transition:transform .4s}.sector-card:hover .sector-symbol{transform:rotate(-9deg) scale(1.17)}.sector-card h3{font-family:'Space Grotesk';font-size:1.7rem;line-height:1.06;letter-spacing:-.05em;margin:0 0 6px;position:relative;z-index:1}.sector-card p{margin:0;font-size:.82rem;opacity:.73;position:relative;z-index:1}.home-footer{padding:30px clamp(22px,7vw,120px);display:flex;justify-content:space-between;gap:15px;font-size:.71rem;color:#8da0aa;letter-spacing:.08em}.home-footer a:hover{color:#b9ff54}.experience{--accent:#b9ff54;--accent-rgb:185,255,84;--deep:#0a1a18}.experience-hero{min-height:590px;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:70px clamp(22px,7vw,120px) 96px;position:relative;overflow:hidden;background:radial-gradient(circle at 78% 45%,rgba(var(--accent-rgb),.16),transparent 30%),linear-gradient(140deg,var(--deep),#080d16 72%)}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff07 1px,transparent 1px),linear-gradient(90deg,#ffffff07 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(90deg,transparent 15%,black 100%)}.experience-copy{position:relative;z-index:2}.experience-copy .kicker{color:var(--accent)}.experience-copy h1{font-size:clamp(3.9rem,7vw,7.5rem);max-width:720px}.experience-copy h1 span{color:var(--accent)}.experience-copy p{max-width:520px}.hero-cta{display:flex;align-items:center;gap:23px;flex-wrap:wrap;margin-top:36px}.enter-button{display:inline-flex;gap:30px;align-items:center;background:var(--accent);color:#0b1418;border-radius:9px;padding:17px 21px;font-weight:800;font-size:.88rem;transition:transform .25s,box-shadow .25s}.enter-button:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(var(--accent-rgb),.25)}.enter-button span{font-size:1.28rem}.hero-caption{font-size:.76rem;color:#8da1ae}.experience-visual{height:430px;position:relative;display:grid;place-items:center;animation:visualRise .7s both}.visual-ring{position:absolute;border:1px solid rgba(var(--accent-rgb),.36);border-radius:50%;box-shadow:0 0 50px rgba(var(--accent-rgb),.04)}.ring-a{width:390px;height:390px;animation:slowRotate 30s linear infinite}.ring-b{width:300px;height:300px;border-style:dashed;animation:slowRotate 22s linear infinite reverse}.ring-c{width:215px;height:215px;animation:breathe 3s ease-in-out infinite}.visual-core{width:160px;height:160px;border-radius:34px;background:linear-gradient(145deg,rgba(var(--accent-rgb),.28),rgba(var(--accent-rgb),.06));border:1px solid rgba(var(--accent-rgb),.5);box-shadow:0 0 70px rgba(var(--accent-rgb),.23),inset 0 0 55px rgba(var(--accent-rgb),.13);display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(-8deg);animation:coreFloat 5s ease-in-out infinite}.visual-core span{font-size:4.4rem;filter:drop-shadow(0 10px 10px #0004)}.visual-core small{font-family:'Space Grotesk';font-size:.64rem;font-weight:700;letter-spacing:.18em;color:var(--accent);margin-top:9px}.visual-label{position:absolute;background:#0d1a27d9;border:1px solid rgba(var(--accent-rgb),.3);color:#e8f3ee;padding:12px 16px;border-radius:9px;backdrop-filter:blur(14px);font-family:'Space Grotesk';font-size:.67rem;letter-spacing:.08em;box-shadow:0 10px 30px #0005;white-space:nowrap;animation:labelFloat 5s ease-in-out infinite}.label-a{top:12%;left:5%}.label-b{top:32%;right:0;animation-delay:-1.2s}.label-c{bottom:10%;left:11%;animation-delay:-2.4s}.hero-scroll{position:absolute;left:clamp(22px,7vw,120px);bottom:32px;color:#7c909d;font-size:.65rem;font-weight:700;letter-spacing:.18em;display:flex;gap:24px;align-items:center}.hero-scroll span{font-size:1.25rem;color:var(--accent);animation:down 1.8s infinite}.workspace-section{background:#edf1f3;color:#12202e;padding:90px clamp(15px,5vw,86px) 65px}.workspace-intro{max-width:1420px;margin:0 auto 39px}.workspace-intro .section-kicker{color:#4c7780}.app-shell{max-width:1420px;margin:auto;min-height:720px;background:#fff;border:1px solid #dbe3e8;border-radius:18px;overflow:hidden;display:grid;grid-template-columns:235px minmax(0,1fr);box-shadow:0 30px 80px #172b3b1b}.app-sidebar{background:#101b29;color:#92a2b4;padding:23px 12px;display:flex;flex-direction:column}.app-brand{display:flex;align-items:center;gap:10px;color:#fff;font-family:'Space Grotesk';font-size:.9rem;font-weight:700;padding:5px 12px 30px;line-height:1.1}.app-brand span:first-child{width:34px;height:34px;display:grid;place-items:center;background:rgba(var(--accent-rgb),.16);border:1px solid rgba(var(--accent-rgb),.35);border-radius:9px;font-size:1.1rem}.app-sidebar-label{padding:0 12px 12px;color:#6f8296;font-size:.62rem;letter-spacing:.12em;font-weight:800}.app-sidebar nav{display:grid;gap:3px}.app-sidebar button{display:flex;align-items:center;gap:11px;border:0;background:none;color:#91a1b3;text-align:left;border-radius:8px;padding:12px;font-size:.8rem;font-weight:650;width:100%;transition:background .2s,color .2s}.app-sidebar button:hover{background:#1a2b3d;color:#fff}.app-sidebar button.active{color:#fff;background:rgba(var(--accent-rgb),.14)}.app-sidebar button.active .nav-symbol{color:var(--accent)}.nav-symbol{font-size:1rem;width:21px;text-align:center}.sidebar-foot{margin-top:auto;border-top:1px solid #2b3b4d;padding:18px 10px 2px;display:flex;align-items:center;gap:11px;font-size:.7rem;line-height:1.35}.sidebar-pulse{flex:none;background:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.12)}.app-main{min-width:0;background:#fafbfc}.app-topbar{height:65px;border-bottom:1px solid #e7ecf0;background:white;display:flex;align-items:center;justify-content:space-between;padding:0 30px;gap:15px}.breadcrumb{font-size:.75rem;color:#8090a1}.breadcrumb strong{color:#253449}.slash{margin:0 7px;color:#c1cbd5}.topbar-right{display:flex;align-items:center;gap:15px}.topbar-date{font-size:.7rem;color:#8998a8}.user-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#e4e9f5;color:#4c618a;font-weight:800;font-size:.67rem}.app-content{padding:33px 30px 45px}.app-title-row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.app-title-row .section-kicker{color:#758ba2;font-size:.62rem}.app-title-row h3{font-family:'Space Grotesk';font-size:2rem;letter-spacing:-.05em;margin:8px 0 6px;color:#18283a}.app-title-row p{font-size:.81rem;color:#8291a0;margin:0}.app-primary,.app-secondary{border:0;border-radius:8px;padding:11px 15px;font-size:.76rem;font-weight:800;white-space:nowrap}.app-primary{background:#172a3e;color:#fff;display:inline-flex;gap:8px;align-items:center}.app-primary:hover{background:#28455f}.app-primary span:first-child{font-size:1.05rem;color:var(--accent)}.app-secondary{background:#e9eef3;color:#33445a}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:24px}.stat-card{background:white;border:1px solid #e5ebef;border-radius:11px;padding:18px;min-height:118px;position:relative;overflow:hidden;animation:cardIn .5s both}.stat-card:nth-child(2){animation-delay:.08s}.stat-card:nth-child(3){animation-delay:.16s}.stat-card:nth-child(4){animation-delay:.24s}.stat-label{color:#8391a1;font-size:.73rem}.stat-value{font-family:'Space Grotesk';font-size:1.75rem;letter-spacing:-.055em;font-weight:700;margin:14px 0 3px;color:#17273a}.stat-note{font-size:.67rem;color:#7e8d9d}.stat-card:after{content:'';position:absolute;width:65px;height:65px;border-radius:50%;right:-29px;top:-29px;background:rgba(var(--accent-rgb),.32)}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(230px,.9fr);gap:15px}.app-card{background:white;border:1px solid #e5ebef;border-radius:11px;overflow:hidden}.app-card-head{padding:17px 18px;border-bottom:1px solid #edf1f4;display:flex;justify-content:space-between;gap:10px;align-items:center}.app-card-head b{font-size:.82rem;color:#2b3b4e}.app-card-head small{color:#91a0ae;font-size:.69rem}.activity-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 18px;border-bottom:1px solid #f0f3f5}.activity-row:last-child{border:0}.activity-row strong{font-size:.77rem;color:#26374b;display:block}.activity-row small{color:#8494a3;font-size:.69rem;display:block;margin-top:4px}.status{display:inline-block;border-radius:20px;padding:6px 9px;background:#e9eefb;color:#526eaa;font-size:.64rem;font-weight:800;white-space:nowrap}.status.confirmed{background:#e4f7ec;color:#32825b}.status.pending{background:#fff0d8;color:#ab782d}.status.active{background:#e9efff;color:#4269bc}.focus-card{background:#132337;color:white;padding:23px;border-radius:11px;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:260px}.focus-card:before{content:'';position:absolute;width:260px;height:260px;border:1px solid rgba(var(--accent-rgb),.35);border-radius:50%;right:-90px;top:-80px}.focus-card:after{content:'';position:absolute;width:185px;height:185px;border:1px solid rgba(var(--accent-rgb),.22);border-radius:50%;right:-53px;top:-41px}.focus-card .section-kicker{color:var(--accent);position:relative;z-index:1}.focus-number{font-family:'Space Grotesk';font-size:3rem;font-weight:700;letter-spacing:-.07em;margin:auto 0 12px;position:relative;z-index:1}.focus-card p{position:relative;z-index:1;color:#aebfcb;font-size:.78rem;line-height:1.55;max-width:220px;margin:0}.focus-progress{height:5px;border-radius:5px;background:#ffffff24;margin:20px 0 0;overflow:hidden;position:relative;z-index:1}.focus-progress i{display:block;background:var(--accent);height:100%;border-radius:5px;animation:progressFill 1.2s both}.data-tools{display:flex;gap:10px;margin-bottom:15px}.data-tools input{flex:1;min-width:0;border:1px solid #dce4ea;background:#fff;border-radius:8px;padding:11px 13px;color:#243449;font-size:.78rem}.record-count{font-size:.72rem;color:#8292a1;padding:11px}.table-scroll{overflow:auto}.records{width:100%;border-collapse:collapse;min-width:590px}.records th{text-align:left;background:#f2f5f7;color:#8493a2;font-size:.65rem;letter-spacing:.07em;text-transform:uppercase;padding:14px}.records td{padding:16px 14px;border-top:1px solid #edf1f3;color:#617285;font-size:.76rem}.records td:first-child{color:#27394e;font-weight:800}.records tr{animation:cardIn .35s both}.empty{padding:34px;color:#8996a5;text-align:center}.module-feature{background:linear-gradient(110deg,#17293c,#203c4e);border-radius:11px;padding:24px;color:white;margin-bottom:16px;position:relative;overflow:hidden}.module-feature:before{content:'';position:absolute;right:-70px;top:-120px;width:320px;height:320px;border:1px solid rgba(var(--accent-rgb),.35);border-radius:50%}.module-feature .section-kicker{color:var(--accent)}.module-feature h4{font-family:'Space Grotesk';font-size:1.4rem;letter-spacing:-.04em;margin:11px 0 7px}.module-feature p{font-size:.77rem;color:#bed0dc;line-height:1.5;margin:0;max-width:520px}.experience-end{max-width:1420px;margin:40px auto 0;display:flex;justify-content:space-between;gap:20px;align-items:center;color:#6c7e87;font-size:.7rem;letter-spacing:.1em}.experience-end a{font-family:'Space Grotesk';font-size:1.08rem;font-weight:700;letter-spacing:-.02em;color:#16293b}.experience-end a span{margin-left:15px}.modal-backdrop{position:fixed;inset:0;background:#04101bc9;z-index:30;display:none;place-items:center;padding:20px;backdrop-filter:blur(8px)}.modal-backdrop.open{display:grid}.modal{width:min(100%,460px);background:white;border-radius:15px;color:#1a293a;box-shadow:0 25px 90px #0009;overflow:hidden;animation:modalIn .3s both}.modal-top{display:flex;justify-content:space-between;align-items:start;padding:25px 27px 17px;border-bottom:1px solid #ebeff2}.modal-top .section-kicker{color:#6a808c}.modal-top h2{font-family:'Space Grotesk';font-size:1.4rem;letter-spacing:-.04em;margin:7px 0 0}.modal-close{border:0;background:#edf1f4;border-radius:7px;width:30px;height:30px;font-size:1.3rem;color:#52677a}.modal form{padding:22px 27px 27px;display:grid;gap:8px}.modal label{font-size:.77rem;font-weight:750;margin-top:10px}.modal input,.modal select{padding:11px;border:1px solid #d6e0e7;border-radius:8px;color:#22354a;background:#fff}.modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:17px}.toast{position:fixed;bottom:24px;right:24px;background:#172b3a;color:white;padding:13px 18px;border-radius:9px;box-shadow:0 15px 40px #0004;display:none;z-index:40;font-size:.8rem}.toast.show{display:block}.back-link{margin-left:22px;color:white;letter-spacing:0;font-size:.78rem}.back-link:hover{color:var(--accent)}@keyframes pulse{50%{box-shadow:0 0 0 9px #b9ff5400}}@keyframes slowRotate{to{transform:rotate(360deg)}}@keyframes floatBack{50%{transform:translateY(-12px) rotate(11deg)}}@keyframes floatFront{50%{transform:translateY(10px) rotate(-3deg)}}@keyframes bars{to{height:30%}}@keyframes coreFloat{50%{transform:translateY(-12px) rotate(5deg)}}@keyframes labelFloat{50%{transform:translateY(-9px)}}@keyframes breathe{50%{transform:scale(1.08);opacity:.4}}@keyframes visualRise{from{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes down{50%{transform:translateY(6px)}}@keyframes cardIn{from{opacity:0;transform:translateY(11px)}to{opacity:1;transform:translateY(0)}}@keyframes progressFill{from{width:0}}@keyframes modalIn{from{opacity:0;transform:translateY(15px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1150px){.home-hero{grid-template-columns:1fr  .85fr;padding-top:60px}.sector-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-hero{grid-template-columns:1fr .8fr}.visual-ring.ring-a{width:300px;height:300px}.ring-b{width:235px;height:235px}.ring-c{width:180px;height:180px}.visual-label{font-size:.6rem}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.site-head{height:68px}.head-number,.topbar-date{display:none}.home-hero,.experience-hero{display:block;min-height:0;padding:70px 24px 80px}.home-copy h1,.experience-copy h1{font-size:clamp(3.3rem,11vw,5.5rem)}.hero-display{height:340px;margin-top:42px}.panel-front{left:0}.panel-back{right:0}.experience-visual{height:320px;margin-top:42px}.ring-a{width:290px!important;height:290px!important}.ring-b{width:225px}.ring-c{width:170px}.visual-core{width:130px;height:130px}.visual-core span{font-size:3.4rem}.hero-scroll{display:none}.univers,.workspace-section{padding:70px 20px}.section-heading,.workspace-intro{display:block}.section-heading p,.workspace-intro p{margin-top:18px}.app-shell{grid-template-columns:1fr}.app-sidebar{padding:12px;display:block}.app-brand{padding:5px 7px 10px}.app-sidebar-label,.sidebar-foot{display:none}.app-sidebar nav{display:flex;overflow:auto;gap:5px}.app-sidebar button{white-space:nowrap;width:auto;padding:9px}.app-topbar{height:52px;padding:0 17px}.app-content{padding:22px 17px 30px}.app-title-row{align-items:start}.app-title-row h3{font-size:1.65rem}.dashboard-grid{grid-template-columns:1fr}.focus-card{min-height:210px}}@media(max-width:570px){.head-right{font-size:.58rem;gap:8px}.back-link{display:none}.logo{font-size:.85rem}.logo-mark{width:29px;height:29px}.home-hero,.experience-hero{padding:58px 20px 70px}.home-copy h1,.experience-copy h1{font-size:clamp(3rem,12.8vw,4.7rem)}.home-copy p,.experience-copy p{font-size:.94rem}.hero-display{height:290px}.panel-front{height:240px;padding:18px;width:84%}.panel-back{height:180px;width:180px;padding:15px}.display-digit{font-size:4.5rem}.display-curve{height:40px}.display-bottom{margin-top:10px}.display-bars{height:85px}.sector-cards{grid-template-columns:1fr}.sector-card{min-height:245px}.sector-symbol{font-size:3.5rem}.home-footer{flex-wrap:wrap}.visual-label{font-size:.53rem;padding:8px}.label-a{left:0}.label-b{right:0}.label-c{left:0}.app-title-row{display:block}.app-title-row .app-primary{margin-top:16px}.stat-grid{gap:8px}.stat-card{padding:13px;min-height:100px}.stat-value{font-size:1.45rem}.topbar-right{display:none}.experience-end{display:block}.experience-end a{display:block;margin-top:13px}.modal-actions{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
.terrain-strip,.check-strip{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:16px}.terrain-strip>div{flex:1;min-width:118px;background:#f1f6f4;border:1px solid #dbe6e1;border-radius:8px;padding:12px}.terrain-strip span{display:block;font-size:.61rem;color:#7a8c90;letter-spacing:.08em}.terrain-strip b{display:block;font-size:.72rem;color:#1e6d56;margin-top:8px}.terrain-strip>div:nth-child(2) b,.terrain-strip>div:nth-child(5) b{color:#af7739}.check-strip span{background:#edf4f2;border:1px solid #dce8e4;color:#326555;border-radius:7px;padding:10px 13px;font-size:.72rem;font-weight:700}.check-strip span:nth-last-child(-n+2){background:#f4f5f5;color:#7a8991}
