:root{--vi-navy:#07152f;--vi-navy-2:#102544;--vi-teal:#079f8c;--vi-teal-dark:#087f72;--vi-orange:#ff8a00;--vi-canvas:#f4faf8;--vi-white:#fff;--vi-text:#526174;--vi-border:#dce9e6;--vi-radius:24px;--vi-shadow:0 18px 50px #07152f12;--bg:var(--vi-white);--dark:var(--vi-navy);--green:var(--vi-teal);--orange:var(--vi-orange);--light:var(--vi-canvas);--text:var(--vi-navy);--border:var(--vi-border)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--vi-canvas)}body{background:var(--vi-canvas);color:var(--vi-navy);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}body>main{min-height:72vh}a{color:inherit}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3{letter-spacing:-.025em;line-height:1.08}p{line-height:1.65}:focus-visible{outline-offset:3px;outline:3px solid #ff8a008c}::selection{background:var(--vi-teal);color:#fff}.vi-page{background:var(--vi-canvas);min-height:100vh;color:var(--vi-navy);overflow:hidden}.vi-shell{width:min(1180px,100% - 48px);margin-inline:auto}.vi-hero{isolation:isolate;text-align:center;padding:clamp(72px,9vw,118px) 0;position:relative}.vi-hero:before{content:"";z-index:-1;background:radial-gradient(circle,#079f8c33,#079f8c00 69%);border-radius:50%;width:min(760px,90vw);height:560px;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.vi-eyebrow{color:var(--vi-teal-dark);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:900;display:inline-flex}.vi-eyebrow:before{content:"";background:var(--vi-orange);width:30px;height:2px}.vi-title{letter-spacing:-.055em;max-width:1050px;margin:26px auto;font-size:clamp(48px,7.2vw,92px);line-height:.98}.vi-title em{color:var(--vi-teal);font-style:normal}.vi-lead{max-width:820px;color:var(--vi-text);margin-inline:auto;font-size:clamp(18px,2vw,22px)}.vi-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.vi-button{border:0;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 24px;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.vi-button:hover{transform:translateY(-2px)}.vi-button--primary{background:var(--vi-navy);color:#fff;box-shadow:0 15px 30px #07152f29}.vi-button--primary span{color:#ffad3d}.vi-button--secondary{border:1px solid var(--vi-border);color:var(--vi-navy);background:#fff}.vi-button--teal{background:var(--vi-teal);color:#fff}.vi-button--orange{background:var(--vi-orange);color:#fff;box-shadow:0 16px 38px #ff8a003d}.vi-button--ghost{color:#fff;background:#ffffff12;border:1px solid #ffffff2b}.vi-button--light{color:var(--vi-navy);background:#fff}.vi-section{padding:clamp(64px,8vw,100px) 0}.vi-section--white{background:#fff}.vi-section--navy{background:var(--vi-navy);color:#fff}.vi-section-head{max-width:790px;margin-bottom:40px}.vi-section-head.center{text-align:center;margin-inline:auto}.vi-section-head--wide{max-width:880px}.vi-section-head h2{margin:12px 0;font-size:clamp(36px,5vw,58px)}.vi-section-head p{color:var(--vi-text);font-size:18px}.vi-section--navy .vi-section-head p{color:#b9c8d8}.vi-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.vi-card{border:1px solid var(--vi-border);border-radius:var(--vi-radius);background:#fff;padding:30px;box-shadow:0 12px 35px #07152f0b}.vi-card h3{margin:10px 0;font-size:26px}.vi-card p{color:var(--vi-text)}.vi-section--navy .vi-card{box-shadow:none;background:#ffffff0f;border-color:#ffffff1f}.vi-section--navy .vi-card p{color:#bdcad8}.vi-icon{width:46px;height:46px;color:var(--vi-teal-dark);background:#e4f6f2;border-radius:14px;place-items:center;font-size:20px;font-weight:900;display:grid}.vi-quote{border-left:5px solid var(--vi-orange);background:#fff8ef;border-radius:16px;max-width:900px;margin:42px auto 0;padding:24px 28px;font-size:clamp(20px,3vw,28px);font-weight:900;line-height:1.45}.vi-facts{border:1px solid var(--vi-border);max-width:900px;box-shadow:var(--vi-shadow);background:#ffffffdb;border-radius:24px;grid-template-columns:repeat(3,1fr);margin:58px auto 0;display:grid;overflow:hidden}.vi-facts>div{padding:22px 26px}.vi-facts>div+div{border-left:1px solid var(--vi-border)}.vi-facts strong{color:var(--vi-teal);font-size:25px;display:block}.vi-facts span{color:var(--vi-text);font-size:13px}.vi-home{background:#f5faf9}.vi-home-hero{isolation:isolate;color:#fff;background:linear-gradient(135deg,#06142d 0%,#0a1f3f 56%,#0b3341 100%);padding:clamp(70px,8vw,108px) 0 clamp(76px,9vw,126px);position:relative;overflow:hidden}.vi-home-glow{z-index:-1;filter:blur(2px);pointer-events:none;border-radius:999px;position:absolute}.vi-home-glow--one{background:radial-gradient(circle,#079f8c4d,#079f8c00 68%);width:660px;height:660px;top:-270px;right:-170px}.vi-home-glow--two{background:radial-gradient(circle,#ff8a0024,#ff8a0000 70%);width:520px;height:520px;bottom:-310px;left:-250px}.vi-home-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:clamp(42px,6vw,82px);display:grid}.vi-home-copy .vi-eyebrow{color:#78dccf}.vi-home-title{letter-spacing:-.055em;max-width:760px;margin:24px 0 26px;font-size:clamp(52px,6.8vw,88px);line-height:.97}.vi-home-title span{color:#5fdbc8;display:block}.vi-home-lead{color:#c6d5e2;max-width:720px;margin:0;font-size:clamp(18px,2vw,22px);line-height:1.7}.vi-home-actions{justify-content:flex-start;margin-top:34px}.vi-home-trust{color:#9fb4c7;flex-wrap:wrap;gap:18px;margin-top:24px;font-size:13px;font-weight:800;display:flex}.vi-home-trust span{align-items:center;gap:8px;display:inline-flex}.vi-home-trust span:before{content:"✓";color:#64d7c5}.vi-home-visual{min-height:530px;position:relative}.vi-twin-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:24px;position:absolute;box-shadow:0 26px 70px #00000038}.vi-twin-card--main{background:linear-gradient(165deg,#ffffff21,#ffffff0d);padding:28px;inset:24px 34px 76px 0}.vi-twin-card--country{width:270px;padding:18px 20px;top:0;right:0;transform:translate(12%)}.vi-twin-card--next{background:#079f8c30;width:300px;padding:18px 20px;bottom:22px;right:14px}.vi-twin-card small{color:#86a9bd;letter-spacing:.14em;font-size:10px;font-weight:900;display:block}.vi-twin-card strong{margin-top:6px;font-size:20px;display:block}.vi-twin-card p,.vi-twin-card span{color:#b9cad7;font-size:12px;line-height:1.5}.vi-twin-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.vi-twin-head strong{font-size:24px}.vi-status-pill{letter-spacing:.1em;background:#079f8c29;border-radius:999px;padding:8px 10px;font-weight:900;color:#7ee2d3!important;font-size:9px!important}.vi-score-ring{background:conic-gradient(#32cdb8 0 72%,#ffffff1a 72% 100%);border-radius:50%;place-items:center;width:190px;height:190px;margin:38px auto 32px;display:grid;position:relative}.vi-score-ring:after{content:"";background:#0c2340;border-radius:50%;position:absolute;inset:12px}.vi-score-ring div{z-index:1;text-align:center;position:relative}.vi-score-ring strong{font-size:58px;line-height:1}.vi-score-ring span{color:#93a9ba;margin-top:4px;font-size:11px;display:block}.vi-twin-metrics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vi-twin-metrics div{background:#ffffff0e;border-radius:14px;padding:13px 14px}.vi-twin-metrics span{color:#8fa6b8;font-size:10px;display:block}.vi-twin-metrics strong{font-size:17px}.vi-home-proof{border-bottom:1px solid var(--vi-border);background:#fff}.vi-home-proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.vi-home-proof-grid>div{padding:24px 22px}.vi-home-proof-grid>div+div{border-left:1px solid var(--vi-border)}.vi-home-proof strong{color:var(--vi-navy);font-size:16px;display:block}.vi-home-proof span{color:var(--vi-text);margin-top:5px;font-size:12px;display:block}.vi-home-system{position:relative}.vi-grid--pillars{margin-top:46px}.vi-product-card{min-height:320px;padding:34px}.vi-product-number{color:#74dccc;letter-spacing:.18em;font-size:13px;font-weight:900}.vi-product-card h3{margin-top:44px;font-size:31px}.vi-product-card p{font-size:16px}.vi-journey-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.vi-journey-card{border:1px solid var(--vi-border);min-height:330px;color:var(--vi-navy);background:#f8fbfa;border-radius:22px;padding:27px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.vi-journey-card:hover{box-shadow:var(--vi-shadow);border-color:#bcded7;transform:translateY(-4px)}.vi-journey-index{color:#bdd0cc;font-size:34px;font-weight:900}.vi-journey-card small{color:var(--vi-teal-dark);letter-spacing:.12em;text-transform:uppercase;margin-top:34px;font-size:11px;font-weight:900;display:block}.vi-journey-card h3{margin:9px 0;font-size:25px}.vi-journey-card p{color:var(--vi-text);font-size:14px}.vi-journey-card>span{color:var(--vi-teal-dark);margin-top:24px;font-size:13px;font-weight:900;display:block}.vi-home-life{background:#eef7f5}.vi-home-life-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,7vw,86px);display:grid}.vi-home-life h2{margin:16px 0;font-size:clamp(38px,5vw,60px)}.vi-home-life p{color:var(--vi-text);font-size:17px}.vi-scenario-list{gap:10px;margin-top:28px;display:grid}.vi-scenario-list div{border-bottom:1px solid #d7e7e3;align-items:flex-start;gap:12px;padding:13px 0;font-weight:800;display:flex}.vi-scenario-list span{color:var(--vi-teal);font-weight:900}.vi-life-panel{background:var(--vi-navy);color:#fff;border-radius:30px;padding:clamp(30px,4vw,48px);box-shadow:0 30px 70px #07152f2b}.vi-life-panel small{color:#61d4c3;letter-spacing:.16em;font-weight:900}.vi-life-panel h3{margin:16px 0 22px;font-size:clamp(28px,3vw,40px)}.vi-life-panel p{color:#b9c8d8}.vi-transition-flow{flex-wrap:wrap;align-items:center;gap:8px;margin:28px 0;display:flex}.vi-transition-flow span{background:#ffffff12;border-radius:12px;padding:10px 12px;font-size:12px;font-weight:900}.vi-transition-flow b{color:var(--vi-orange)}.vi-country-panel{border:1px solid var(--vi-border);background:linear-gradient(140deg,#f8fcfb,#e9f6f3);border-radius:32px;grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;padding:clamp(34px,5vw,62px);display:grid}.vi-country-panel h2{margin:16px 0;font-size:clamp(38px,5vw,60px)}.vi-country-panel p{max-width:690px;color:var(--vi-text);font-size:17px}.vi-country-panel .vi-button{margin-top:18px}.vi-country-stack{gap:12px;display:grid}.vi-country-stack>div{background:#fff;border:1px solid #dcebe8;border-radius:18px;grid-template-columns:72px 1fr auto;align-items:center;gap:14px;padding:18px;display:grid;box-shadow:0 12px 30px #07152f0a}.vi-country-stack span{color:var(--vi-teal-dark);font-size:12px;font-weight:900}.vi-country-stack strong{font-size:13px}.vi-country-stack b{color:var(--vi-navy);font-size:23px}.vi-home-final{background:#07152f}.vi-final-card{color:#fff;text-align:center;background:radial-gradient(circle at 88% 0,#079f8c42,#0000 33%),linear-gradient(135deg,#0b1e3b,#08172f);border:1px solid #ffffff1a;border-radius:32px;padding:clamp(44px,7vw,78px)}.vi-final-card .vi-eyebrow{color:#70dccb}.vi-final-card h2{max-width:900px;margin:18px auto;font-size:clamp(42px,6vw,68px)}.vi-final-card p{color:#b8c9d6;max-width:760px;margin-inline:auto;font-size:18px}@media (max-width:1040px){.vi-home-hero-grid{grid-template-columns:1fr}.vi-home-copy{text-align:center}.vi-home-copy .vi-eyebrow,.vi-home-actions,.vi-home-trust{justify-content:center}.vi-home-visual{width:min(620px,100%);margin-inline:auto}.vi-home-proof-grid,.vi-journey-grid{grid-template-columns:repeat(2,1fr)}.vi-home-proof-grid>div:nth-child(3){border-left:0}.vi-home-proof-grid>div:nth-child(n+3){border-top:1px solid var(--vi-border)}.vi-home-life-grid,.vi-country-panel{grid-template-columns:1fr}.vi-country-stack{grid-template-columns:repeat(3,1fr)}.vi-country-stack>div{text-align:center;grid-template-columns:1fr}}@media (max-width:820px){.vi-shell{width:min(100% - 28px,680px)}.vi-grid,.vi-facts{grid-template-columns:1fr}.vi-facts>div+div{border-left:0;border-top:1px solid var(--vi-border)}.vi-title{font-size:clamp(44px,14vw,68px)}.vi-button{width:100%;max-width:380px}.vi-hero{padding:66px 0}.vi-card{padding:24px}.vi-grid--pillars{grid-template-columns:1fr}.vi-product-card{min-height:auto}.vi-journey-grid{grid-template-columns:1fr 1fr}.vi-journey-card{min-height:290px}.vi-home-visual{min-height:500px}.vi-twin-card--country{transform:none}.vi-country-stack{grid-template-columns:1fr}}@media (max-width:560px){.vi-home-hero{padding-top:56px}.vi-home-title{font-size:clamp(44px,13vw,64px)}.vi-home-proof-grid,.vi-journey-grid{grid-template-columns:1fr}.vi-home-proof-grid>div+div{border-left:0;border-top:1px solid var(--vi-border)}.vi-home-visual{min-height:470px}.vi-twin-card--main{inset:18px 0 82px}.vi-twin-card--country{width:220px;right:-4px}.vi-twin-card--next{width:260px;right:0}.vi-score-ring{width:160px;height:160px}.vi-score-ring strong{font-size:48px}.vi-twin-metrics{grid-template-columns:1fr 1fr}.vi-home-life-grid{gap:32px}.vi-country-panel{padding:28px 22px}.vi-final-card{padding:40px 22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.vi-button,.vi-journey-card{transition:none}}main:has(a[href="/freedom-plan/tasks"]){background:linear-gradient(#07152f 0,#0a203c 355px,#f4faf8 355px 100%)!important;padding-top:58px!important}main:has(a[href="/freedom-plan/tasks"])>div>div:first-child{align-items:center;gap:10px;display:inline-flex;color:#62dfcf!important}main:has(a[href="/freedom-plan/tasks"])>div>div:first-child:before{content:"";background:#ff8a00;width:28px;height:2px}main:has(a[href="/freedom-plan/tasks"])>div>h1{color:#fff!important;letter-spacing:-.045em!important}main:has(a[href="/freedom-plan/tasks"])>div>p{color:#c3d0df!important;max-width:820px!important}main:has(a[href="/freedom-plan/tasks"]) section{box-shadow:0 18px 48px #07152f14}main:has(a[href="/freedom-plan/tasks"]) input{transition:border-color .18s,box-shadow .18s}main:has(a[href="/freedom-plan/tasks"]) input:focus{border-color:#079f8c!important;outline:0!important;box-shadow:0 0 0 4px #079f8c1f!important}main:has(a[href="/freedom-plan/tasks"]) a[href="/freedom-plan/tasks"]{transition:transform .18s,box-shadow .18s;box-shadow:0 12px 28px #07152f29}main:has(a[href="/freedom-plan/tasks"]) a[href="/freedom-plan/tasks"]:hover{transform:translateY(-2px);box-shadow:0 16px 34px #07152f38}@media (max-width:700px){main:has(a[href="/freedom-plan/tasks"]){background:linear-gradient(#07152f 0,#0a203c 310px,#f4faf8 310px 100%)!important;padding-top:42px!important}}.dashboardPage .dashboardShell{width:min(1180px,100% - 40px)!important}.dashboardPage .hero{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)!important;align-items:center!important;gap:clamp(30px,5vw,68px)!important;min-height:auto!important;padding:clamp(54px,6vw,78px) clamp(28px,4vw,54px)!important}.dashboardPage .heroContent h1{max-width:760px!important;font-size:clamp(46px,5.1vw,72px)!important;line-height:.98!important}.dashboardPage .heroText{max-width:760px!important;font-size:clamp(16px,1.5vw,19px)!important;line-height:1.58!important}.dashboardPage .heroPanel{align-self:center!important;min-width:0!important;padding:28px!important}.dashboardPage .heroPanelBottom strong{color:#fff!important;line-height:1.3!important}.dashboardPage .heroPanelBottom span{color:#9db1c4!important}.dashboardPage .heroActions{margin-top:28px!important}@media (max-width:980px){.dashboardPage .hero{grid-template-columns:1fr!important}.dashboardPage .heroPanel{width:100%!important}.dashboardPage .heroContent h1{max-width:820px!important}}@media (max-width:620px){.dashboardPage .dashboardShell{width:min(100% - 24px,1180px)!important}.dashboardPage .hero{padding:38px 22px!important}.dashboardPage .heroContent h1{font-size:clamp(40px,12vw,56px)!important}.dashboardPage .heroPanel{padding:22px!important}}
.dashboardPage{background:linear-gradient(#07152f 0,#0a203c 520px,#f4faf8 520px 100%)!important}.dashboardPage .dashboardShell{width:min(1180px,100% - 48px)!important;margin-inline:auto!important}.dashboardPage .hero{background:radial-gradient(circle at 86% 5%,#079f8c4d,#0000 34%),linear-gradient(145deg,#0a1d38,#0b2d49)!important;border:1px solid #ffffff17!important;border-radius:34px!important;grid-template-columns:minmax(0,1.55fr) minmax(320px,.7fr)!important;align-items:center!important;gap:clamp(48px,6vw,76px)!important;min-height:auto!important;padding:clamp(76px,7vw,96px) clamp(54px,5vw,76px)!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 80px #0003!important}.dashboardPage .hero:after{content:"FREEDOM TWIN"!important;color:#ffffff09!important;letter-spacing:-.06em!important;pointer-events:none!important;font-size:clamp(64px,9vw,130px)!important;font-weight:950!important;position:absolute!important;bottom:-24px!important;right:-18px!important}.dashboardPage .heroContent{z-index:1!important;min-width:0!important;position:relative!important}.dashboardPage .hero h1,.dashboardPage .heroContent h1{color:#fff!important;letter-spacing:-.05em!important;max-width:780px!important;margin-top:22px!important;font-size:clamp(46px,5.8vw,78px)!important;line-height:.98!important}.dashboardPage .hero h1 span,.dashboardPage .heroContent h1 span{color:#68dfcf!important;display:block!important}.dashboardPage .heroText{color:#fff!important;max-width:720px!important;margin-top:30px!important;font-size:18px!important;line-height:1.7!important}.dashboardPage .heroEyebrow{color:#67dfcf!important}.dashboardPage .heroActions{margin-top:34px!important}.dashboardPage .heroPanel{z-index:1!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;align-self:center!important;min-width:0!important;padding:34px!important;position:relative!important;box-shadow:0 20px 50px #00000024!important}.dashboardPage .heroPanel .miniLabel{color:#b8c8d6!important}.dashboardPage .heroScore{color:#fff!important;letter-spacing:-.04em!important;font-size:clamp(34px,4vw,54px)!important}.dashboardPage .liveBadge{color:#79e2d3!important;background:#079f8c2e!important;border:1px solid #79e2d333!important}.dashboardPage .progressTrack{background:#ffffff1c!important}.dashboardPage .progressValue{background:linear-gradient(90deg,#079f8c,#5ee0cf)!important}.dashboardPage .heroPanelBottom{gap:24px!important;margin-top:30px!important}.dashboardPage .heroPanelBottom div{border-top-color:#ffffff38!important;padding-top:20px!important}.dashboardPage .heroPanelBottom span{color:#b8c8d6!important}.dashboardPage .heroPanelBottom strong{color:#fff!important;line-height:1.35!important}.dashboardPage .buttonPrimary{color:#fff!important;background:#ff8a00!important;box-shadow:0 14px 32px #ff8a0038!important}.dashboardPage .buttonGhost{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff2e!important}@media (max-width:980px){.dashboardPage{background:linear-gradient(#07152f 0,#0a203c 760px,#f4faf8 760px 100%)!important}.dashboardPage .dashboardShell{width:min(100% - 32px,760px)!important}.dashboardPage .hero{border-radius:28px!important;grid-template-columns:1fr!important;padding:60px 48px!important}.dashboardPage .heroPanel{width:100%!important;padding:32px!important}}@media (max-width:620px){.dashboardPage .dashboardShell{width:min(100% - 24px,1180px)!important}.dashboardPage .hero{border-radius:24px!important;padding:44px 28px!important}.dashboardPage .hero h1,.dashboardPage .heroContent h1{font-size:clamp(40px,12vw,56px)!important}.dashboardPage .heroPanel{padding:26px!important}}
.dashboardPage{background:linear-gradient(#07152f 0,#0a203c 540px,#f4faf8 540px 100%)!important}.dashboardPage .dashboardShell{width:min(1180px,100% - 48px)!important;margin-inline:auto!important}.dashboardPage .hero{background:radial-gradient(circle at 86% 5%,#079f8c4d,#0000 34%),linear-gradient(145deg,#0a1d38,#0b2d49)!important;border:1px solid #ffffff17!important;border-radius:34px!important;grid-template-columns:minmax(0,1.42fr) minmax(310px,.58fr)!important;align-items:center!important;gap:clamp(44px,5vw,72px)!important;min-height:auto!important;padding:clamp(72px,7vw,96px) clamp(58px,5.6vw,82px)!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 80px #0003!important}.dashboardPage .hero:after{content:"FREEDOM TWIN";color:#ffffff09;letter-spacing:-.06em;pointer-events:none;font-size:clamp(64px,9vw,130px);font-weight:950;position:absolute;bottom:-24px;right:-18px}.dashboardPage .heroContent{z-index:1;min-width:0;position:relative}.dashboardPage .heroEyebrow{color:#68dfcf!important}.dashboardPage .hero h1,.dashboardPage .heroContent h1{color:#fff!important;letter-spacing:-.05em!important;max-width:760px!important;margin-top:22px!important;font-size:clamp(46px,5.35vw,76px)!important;line-height:.98!important}.dashboardPage .hero h1 span,.dashboardPage .heroContent h1 span{color:#68dfcf!important;display:block!important}.dashboardPage .heroText{color:#d2dde7!important;max-width:720px!important;margin-top:30px!important;font-size:clamp(17px,1.5vw,19px)!important;line-height:1.7!important}.dashboardPage .heroActions{margin-top:34px!important}.dashboardPage .heroPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:2!important;background:#ffffff17!important;border:1px solid #ffffff21!important;border-radius:26px!important;align-self:center!important;min-width:0!important;padding:36px!important;position:relative!important;box-shadow:0 20px 50px #00000024!important}.dashboardPage .miniLabel{color:#aebdca!important}.dashboardPage .heroScore{color:#fff!important;letter-spacing:-.04em!important;font-size:clamp(34px,4vw,54px)!important}.dashboardPage .liveBadge{color:#8ee9db!important;background:#079f8c2e!important;border:1px solid #79e2d333!important}.dashboardPage .progressTrack{background:#ffffff1f!important}.dashboardPage .progressValue{background:linear-gradient(90deg,#079f8c,#5ee0cf)!important}.dashboardPage .heroPanelBottom{gap:24px!important;margin-top:30px!important}.dashboardPage .heroPanelBottom div{border-top-color:#ffffff38!important;padding-top:20px!important}.dashboardPage .heroPanelBottom span{color:#aebdca!important}.dashboardPage .heroPanelBottom strong{color:#fff!important;line-height:1.35!important}.dashboardPage .buttonPrimary{color:#fff!important;background:#ff8a00!important;box-shadow:0 14px 32px #ff8a0038!important}.dashboardPage .buttonGhost{color:#fff!important;background:#ffffff12!important;border-color:#fff3!important}.dashboardPage .metricGrid{gap:16px!important;margin-top:22px!important}.dashboardPage .metricGrid>article{border:1px solid #dce9e6!important;border-radius:22px!important;box-shadow:0 14px 38px #07152f0e!important}.dashboardPage .workspaceGrid{gap:20px!important}.dashboardPage .nextActionCard,.dashboardPage .journeyCard{border:1px solid #dce9e6!important;border-radius:26px!important;box-shadow:0 16px 46px #07152f0f!important}.dashboardPage .journeyCard{color:#fff!important;background:#07152f!important}.dashboardPage .journeyCard h2,.dashboardPage .journeyCard h3,.dashboardPage .journeyCard strong{color:#fff!important}.dashboardPage .journeyCard .sectionEyebrow{color:#6fe0d0!important}.dashboardPage .journeyCard p,.dashboardPage .journeyCard span:not(.sectionEyebrow):not(.journeyProgress){color:#c3d0dd!important}.dashboardPage .twinSection{background:radial-gradient(circle at 82% 12%,#079f8c47,#0000 34%),linear-gradient(145deg,#07152f,#0b2d49)!important;border-radius:32px!important;overflow:hidden!important;box-shadow:0 30px 70px #07152f29!important}.dashboardPage .twinSection h2,.dashboardPage .twinSection strong{color:#fff!important}.dashboardPage .twinSection p{color:#c5d2df!important}.dashboardPage .twinFeatures span{color:#fff!important;background:#ffffff12!important;border:1px solid #ffffff1f!important}@media (max-width:980px){.dashboardPage{background:linear-gradient(#07152f 0,#0a203c 820px,#f4faf8 820px 100%)!important}.dashboardPage .dashboardShell{width:min(100% - 32px,760px)!important}.dashboardPage .hero{grid-template-columns:1fr!important;padding:58px 48px!important}.dashboardPage .heroPanel{width:100%!important}}@media (max-width:620px){.dashboardPage .dashboardShell{width:min(100% - 24px,760px)!important}.dashboardPage .hero{border-radius:26px!important;padding:44px 28px!important}.dashboardPage .heroContent h1{font-size:clamp(40px,12vw,56px)!important}.dashboardPage .heroPanel{padding:28px!important}}
