/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--navy:#06131d;--ink:#12202a;--paper:#f4f2ed;--blue:#26b8d4;--muted:#60717c;--line:#ffffff2b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--navy);color:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{width:100%;display:block}h1,h2,h3,p{margin-top:0}.wrap{width:min(1180px,100% - 48px);margin:auto}.nav{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#06131de8,#0000);justify-content:space-between;align-items:center;height:76px;padding:0 4vw;display:flex;position:fixed;inset:0 0 auto}.brand{align-items:center;gap:10px;font-weight:700;display:flex}.brand-mark{letter-spacing:-1px;border:1px solid #fff;padding:5px 6px;font-size:12px}.nav nav{color:#d9e0e4;gap:28px;font-size:13px;display:flex}.nav nav a:hover{color:var(--blue)}.button{background:var(--blue);color:#021118;text-transform:uppercase;letter-spacing:.06em;border-radius:2px;justify-content:center;align-items:center;gap:18px;padding:15px 22px;font-size:13px;font-weight:800;transition:all .25s;display:inline-flex}.button:hover{background:#66d5e8;transform:translateY(-2px)}.button.small{padding:11px 16px}.hero{align-items:flex-end;height:100svh;min-height:700px;display:flex;position:relative;overflow:hidden}.hero>img{object-fit:cover;object-position:center 26%;height:100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#01080ef0,#01080e9e 43%,#01080e0f 72%),linear-gradient(#0000 55%,#01080ecc);position:absolute;inset:0}.hero-copy{z-index:2;width:min(1180px,100% - 48px);margin:0 auto 10vh;position:relative}.kicker,.eyebrow{color:var(--blue);text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:800}.hero h1{letter-spacing:-.065em;max-width:870px;margin:22px 0 30px;font-size:clamp(58px,8vw,116px);line-height:.84}.hero h1 em,.feature h2 em{color:var(--blue);font-family:Georgia,serif;font-weight:400}.hero-lead{color:#d2dbe0;max-width:760px;font-size:clamp(16px,1.7vw,22px)}.actions{align-items:center;gap:30px;margin-top:36px;display:flex}.text-link{border-bottom:1px solid #fff8;padding-bottom:7px;font-size:13px}.scroll-note{z-index:2;letter-spacing:.18em;writing-mode:vertical-rl;font-size:9px;position:absolute;bottom:38px;right:4vw}.scroll-note span{margin-top:12px;font-size:20px}.light{background:var(--paper);color:var(--ink)}section:not(.hero){padding:110px 0}.statement h2,.experience-grid h2{letter-spacing:-.045em;margin:18px 0 38px;font-size:clamp(42px,6vw,78px);line-height:1}.statement h2 span,.experience-grid h2 span{color:#78909c;font-family:Georgia,serif;font-style:italic;font-weight:400}.intro{color:#43535d;max-width:920px;font-size:clamp(20px,2.5vw,30px);line-height:1.45}.three-grid{border-top:1px solid #c9ced0;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.three-grid article{border-right:1px solid #c9ced0;padding:30px 35px 10px 0}.three-grid article+article{padding-left:35px}.three-grid b,.take-grid b{color:var(--blue);font-size:13px}.three-grid h3{margin:22px 0 12px;font-size:25px}.three-grid p,.take-grid p{color:var(--muted);line-height:1.7}.profile{color:var(--ink);background:#fff;grid-template-columns:1fr 1fr;display:grid;padding:0!important}.profile-photo{min-height:800px}.profile-photo img{object-fit:cover;height:100%}.profile-copy{padding:8vw 7vw}.profile-copy h2{letter-spacing:-.045em;margin:20px 0 32px;font-size:clamp(42px,5vw,70px);line-height:1.04}.profile-copy>p{color:#51616b;font-size:17px;line-height:1.75}.credentials{border-top:1px solid #d5d9db;border-bottom:1px solid #d5d9db;grid-template-columns:repeat(3,1fr);gap:18px;margin:40px 0;padding:28px 0;display:grid}.credentials strong{color:var(--blue);font-size:38px;display:block}.credentials span{text-transform:uppercase;font-size:11px;line-height:1.5}.mini-list{flex-wrap:wrap;gap:9px;display:flex}.mini-list span,.chips span{text-transform:uppercase;border:1px solid #ced4d7;padding:9px 12px;font-size:11px}.dark{background:var(--navy);color:#fff}.territories h2{letter-spacing:-.05em;margin:20px 0 70px;font-size:clamp(50px,7vw,90px);line-height:.98}.territory-list{border-top:1px solid var(--line)}.territory-list article{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr 1fr;align-items:start;gap:30px;padding:27px 0;display:grid}.territory-list article span{color:var(--blue)}.territory-list h3{margin:0;font-size:24px}.territory-list p{color:#9aaab5;max-width:480px;margin:0;line-height:1.6}.feature{align-items:center;min-height:830px;display:flex;position:relative;overflow:hidden}.feature>img{object-fit:cover;height:100%;position:absolute;inset:0}.feature-shade{background:linear-gradient(90deg,#04111dec 0%,#04111dc9 43%,#04111d2c 72%);position:absolute;inset:0}.feature-copy{z-index:2;width:min(1180px,100% - 48px);margin:auto;position:relative}.feature-copy>*{max-width:640px}.feature h2{letter-spacing:-.06em;margin:25px 0 42px;font-size:clamp(60px,8vw,104px);line-height:.86}.big-quote{border-left:4px solid var(--blue);padding-left:20px;font-size:clamp(22px,2.7vw,35px);font-weight:700;line-height:1.25}.feature-copy>p:not(.eyebrow):not(.big-quote){color:#ccd6dc;font-size:17px;line-height:1.7}.chips{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.chips span{border-color:#fff5}.takeaway h2{letter-spacing:-.04em;font-size:clamp(42px,5.5vw,72px);line-height:1.02}.split-heading{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.take-grid{border-top:1px solid #cfd4d6;grid-template-columns:1fr 1fr;display:grid}.take-grid article{border-bottom:1px solid #cfd4d6;padding:28px}.take-grid article:nth-child(odd){border-right:1px solid #cfd4d6}.take-grid h3{margin:14px 0 8px;font-size:22px}.second>img{object-position:center 45%}.second .feature-shade{background:linear-gradient(270deg,#04111df3 0%,#04111dc8 46%,#04111d44 75%)}.right-copy{flex-direction:column;align-items:flex-start;padding-left:53%;display:flex}.photo-cards{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:55px;display:grid}.photo-cards article{background:#fff}.photo-cards img{object-fit:cover;height:340px}.photo-cards article>div{padding:25px}.photo-cards small{color:var(--blue)}.photo-cards h3{margin:12px 0;font-size:25px}.photo-cards p{color:var(--muted);line-height:1.6}.lab{color:var(--ink);background:#dce5e8}.lab-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;display:grid}.lab-heading h2{letter-spacing:-.055em;margin:22px 0 0;font-size:clamp(48px,6.5vw,86px);line-height:.96}.lab-heading h2 em{color:#0a8ca6;font-family:Georgia,serif;font-weight:400}.lab-heading>p{color:#4a5b64;margin-bottom:7px;font-size:19px;line-height:1.7}.tool-grid{grid-template-columns:1.35fr 1fr 1fr;gap:14px;margin-top:64px;display:grid}.tool-card{background:#f8faf9;border:1px solid #c0ccd0;min-height:510px;padding:30px;position:relative;overflow:hidden}.tool-card.featured{color:#fff;background:#0b2331;border-color:#0b2331}.tool-top{color:#71838c;text-transform:uppercase;letter-spacing:.15em;justify-content:space-between;font-size:10px;display:flex}.tool-card.featured .tool-top{color:#9eb8c4}.tool-card h3{max-width:310px;margin:50px 0 16px;font-size:30px;line-height:1.05}.tool-card>p{color:#64757e;line-height:1.6}.tool-card.featured>p{color:#a9bbc4}.coming{text-transform:uppercase;letter-spacing:.15em;color:#0a8ca6;font-size:10px;position:absolute;bottom:28px;left:30px}.mini-dashboard{border-top:1px solid #ffffff28;grid-template-columns:1fr 1.5fr;align-items:end;gap:20px;height:160px;display:grid;position:absolute;bottom:72px;left:30px;right:30px}.metric small{color:#91a8b3;font-size:10px;display:block}.metric strong{margin:8px 0;font-size:36px;display:block}.metric i{color:#58d6c6;font-size:11px;font-style:normal}.bars{align-items:flex-end;gap:8px;height:110px;display:flex}.bars span{background:linear-gradient(#39c4dc,#0b7187);flex:1}.ring{border:18px solid #26b8d4;border-color:#26b8d4 #26b8d4 #d0dade #d0dade;border-radius:50%;place-items:center;width:130px;height:130px;margin:55px auto 0;display:grid;transform:rotate(35deg)}.ring span{color:#0a8ca6;font-weight:800;transform:rotate(-35deg)}.radar-lines{width:145px;height:145px;margin:48px auto;position:relative}.radar-lines i{transform-origin:50%;background:#a8b8be;width:100%;height:1px;margin:auto;position:absolute;inset:0}.radar-lines i:nth-child(2){transform:rotate(36deg)}.radar-lines i:nth-child(3){transform:rotate(72deg)}.radar-lines i:nth-child(4){transform:rotate(108deg)}.radar-lines i:nth-child(5){transform:rotate(144deg)}.lab-note{color:#53656d;border-top:1px solid #b6c4c9;justify-content:space-between;margin-top:30px;padding-top:22px;font-size:13px;display:flex}.lab-note a{color:#087d94;font-weight:700}.contact{background:radial-gradient(circle at 80% 10%,#123b52 0,transparent 33%),var(--navy);padding-bottom:25px!important}.contact-grid{grid-template-columns:1.2fr .8fr;gap:90px;display:grid}.contact h2{letter-spacing:-.05em;margin-top:25px;font-size:clamp(48px,6vw,82px);line-height:1}.contact-copy{padding-top:50px}.contact-copy>p{color:#a7b6bf;margin-bottom:35px;font-size:19px;line-height:1.6}.contact-link{border-top:1px solid var(--line);padding:20px 0;display:block}.contact-link:last-child{border-bottom:1px solid var(--line)}.contact-link small{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.contact-link strong{overflow-wrap:anywhere;font-size:18px;font-weight:500}.contact-link:hover strong{color:var(--blue)}.phone{color:#a7b6bf;margin-top:18px;font-size:17px;display:block}.socials{color:#9eb0bb;text-transform:uppercase;gap:20px;margin-top:50px;font-size:12px;display:flex}.socials a:hover{color:var(--blue)}.contact footer{border-top:1px solid var(--line);color:#71848f;text-transform:uppercase;justify-content:space-between;margin:90px 4vw 0;padding-top:24px;font-size:11px;display:flex}.coming.active{font-weight:800}.coming.active:hover{color:#45cbe3}.er-ring{border-top-color:#0b2331;border-right-color:#26b8d4}.demo-page{color:#17303d;background:#edf1f2;min-height:100vh}.demo-header{color:#fff;z-index:20;background:#071b27;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 4vw;display:grid;position:sticky;top:0}.demo-brand{justify-self:start;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.demo-brand span{border:1px solid #fff;padding:5px}.demo-set{font-size:18px}.demo-set strong{color:#28bdd7}.demo-back{color:#a9bbc4;justify-self:end;font-size:12px}.demo-shell{width:min(1380px,100% - 48px);margin:auto;padding:55px 0 80px}.demo-title{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px;display:flex}.demo-title p{letter-spacing:.18em;color:#0b9ab4;margin-bottom:10px;font-size:9px;font-weight:800}.demo-title h1{letter-spacing:-.05em;margin-bottom:9px;font-size:clamp(42px,5vw,68px);line-height:1}.demo-title>div>span{color:#6d7f88;font-size:13px}.period-chip{color:#405761;background:#fff;border:1px solid #d5dfe2;padding:12px 15px;font-size:12px}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.kpi-grid article,.er-summary article{background:#fff;border:1px solid #dbe3e5;padding:23px}.kpi-grid small,.er-summary small{color:#71828a;text-transform:uppercase;letter-spacing:.09em;font-size:10px;display:block}.kpi-grid strong,.er-summary strong{letter-spacing:-.03em;margin:15px 0 8px;font-size:31px;display:block}.positive{color:#158a73!important}.negative{color:#c85252!important}.neutral{color:#697c85!important}.kpi-grid span,.er-summary span{font-size:11px}.dashboard-grid{grid-template-columns:1.7fr 1fr;gap:12px;display:grid}.panel,.er-table-panel{background:#fff;border:1px solid #dbe3e5;padding:25px}.panel-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.panel-head small{letter-spacing:.13em;color:#0b9ab4;font-size:9px}.panel-head h2{margin:6px 0 0;font-size:19px}.panel-head>span{color:#7b8c94;font-size:10px}.legend{color:#667982;gap:16px;font-size:9px;display:flex}.legend span:before{content:"";border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.cyan-dot:before{background:#25b9d4}.navy-dot:before{background:#173d52}.svg-chart{margin-top:18px}.svg-chart svg{width:100%;height:230px;overflow:visible}.grid-lines line{stroke:#dce4e6;stroke-width:1px}.income-line,.result-line{fill:none;stroke-width:4px}.income-line{stroke:#25b9d4}.result-line{stroke:#173d52}.income-point{fill:#25b9d4;stroke:#fff;stroke-width:3px}.axis-labels{color:#75878f;text-align:center;grid-template-columns:repeat(7,1fr);font-size:9px;display:grid}.donut-wrap{grid-template-columns:1fr 1.2fr;align-items:center;gap:20px;margin-top:40px;display:grid}.donut{background:conic-gradient(#24bad5 0 48%,#173d52 48% 80%,#99abb3 80%);border-radius:50%;place-items:center;width:160px;height:160px;display:grid;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;width:100px;height:100px;position:absolute}.donut span{z-index:2;text-align:center;color:#71828a;font-size:9px;position:relative}.donut b{color:#17303d;font-size:24px;display:block}.donut-wrap ul{margin:0;padding:0;list-style:none}.donut-wrap li{border-bottom:1px solid #e4e9ea;grid-template-columns:12px 1fr auto;gap:8px;padding:9px 0;font-size:10px;display:grid}.donut-wrap li i{border-radius:50%;width:8px;height:8px}.d1{background:#24bad5}.d2{background:#173d52}.d3{background:#99abb3}.monthly-bars{align-items:flex-end;gap:18px;height:250px;padding-top:25px;display:flex}.monthly-bars div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:210px;display:flex}.monthly-bars i{background:linear-gradient(#2cc1db,#087d95);width:70%;display:block}.monthly-bars b{margin-bottom:7px;font-size:9px}.monthly-bars span{color:#75878f;margin-top:7px;font-size:9px}.decisions-panel ul{margin:25px 0 0;padding:0;list-style:none}.decisions-panel li{border-top:1px solid #e0e6e8;grid-template-columns:36px 1fr;gap:12px;padding:18px 0;display:grid}.decisions-panel li>span{color:#0b9ab4;font-size:11px;font-weight:800}.decisions-panel li b{font-size:12px}.decisions-panel li p{color:#6a7c85;margin:5px 0 0;font-size:11px;line-height:1.5}.demo-disclaimer{color:#788990;margin:22px 0 0;font-size:10px}.er-summary{grid-template-columns:1fr 1fr 1.7fr;gap:12px;margin-bottom:12px;display:grid}.summary-message{color:#fff;background:#0b3042!important}.summary-message small{color:#77d7e8}.summary-message p{margin:14px 0 0;font-size:16px;line-height:1.5}.er-table-panel{margin-bottom:12px}.er-table{margin-top:22px}.er-row{border-top:1px solid #e3e8ea;grid-template-columns:2fr repeat(4,1fr);align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:11px;display:grid}.er-row span{text-align:right}.er-row b{font-size:11px}.er-head{color:#657881;text-transform:uppercase;background:#edf2f3;border:0;min-height:38px;font-size:9px;font-weight:800}.er-head span:first-child{text-align:left}.er-row.subtotal{background:#e7f1f3;border-top:2px solid #83c8d5}.er-row.highlight{color:#fff;background:#0b3042;border:0}.er-row.total{background:#d9e8eb;border-top:2px solid #0b8ca6}.er-row.main b{color:#0b8ca6}.er-bottom{grid-template-columns:1.6fr 1fr;gap:12px;display:grid}.bridge{justify-content:space-around;align-items:flex-end;gap:12px;height:240px;padding-top:35px;display:flex}.bridge-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:200px;display:flex}.bridge-col b{margin-bottom:6px;font-size:10px}.bridge-col i{background:#9baeb6;width:70%;display:block}.bridge-col.up i{background:#29b8a0}.bridge-col.down i{background:#d87a71}.bridge-col.start i,.bridge-col.end i{background:#0c8ca7}.bridge-col span{color:#72838b;text-align:center;margin-top:6px;font-size:8px}.er-notes li{padding:15px 0}.tool-card.featured .mini-dashboard{background:#f7fafb;border:1px solid #d9e3e6;border-radius:12px;grid-template-columns:.8fr 1.4fr;gap:12px;padding:13px;box-shadow:0 14px 30px #00000038}.tool-card.featured .metric{color:#17303d;background:#fff;border:1px solid #e2e8ea;border-radius:8px;padding:10px}.tool-card.featured .metric small{color:#6e8089;text-transform:uppercase;letter-spacing:.08em}.tool-card.featured .metric strong{color:#0f766e;font-size:28px}.tool-card.featured .bars{background:repeating-linear-gradient(#0000 0 26px,#e8edef 27px);border-bottom:1px solid #d9e2e5;border-left:1px solid #d9e2e5;padding-left:7px}.tool-card.featured .bars span{background:linear-gradient(#25b7ad,#0f766e);border-radius:3px 3px 0 0}.setdash-page{color:#18212f;background:linear-gradient(135deg,#eef4f3 0%,#f7f8fa 45%,#eef2f7 100%);min-height:100vh}.setdash-app{max-width:1500px;margin:auto;padding:28px}.setdash-card{background:#fffffff2;border:1px solid #d8dee8e6;border-radius:20px;box-shadow:0 18px 45px #121f3012}.setdash-hero{grid-template-columns:1.4fr .9fr;gap:18px;margin-bottom:18px;display:grid}.setdash-intro,.setdash-upload{padding:28px}.setdash-intro{position:relative;overflow:hidden}.setdash-intro:after{content:"";background:#0f766e1a;border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-70px}.setdash-label{letter-spacing:.16em;font-weight:800;color:#0f766e!important;font-size:9px!important}.setdash-intro h1{letter-spacing:-.04em;margin:9px 0;font-size:36px}.setdash-intro p{color:#657083;max-width:850px;font-size:14px;line-height:1.6}.setdash-intro span{color:#05603a;background:#ecfdf5;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-block}.setdash-upload{justify-content:space-between;align-items:center;gap:15px;display:flex}.setdash-upload>div>b{font-size:12px}.setdash-upload>div>p{color:#657083;margin:6px 0;font-size:11px}.fake-upload{background:#fbfcfd;border:2px dashed #a6b2c2;border-radius:13px;align-items:center;gap:10px;padding:14px;display:flex!important}.fake-upload>strong{color:#0f766e;font-size:22px}.fake-upload b{font-size:11px;display:block}.fake-upload small{color:#768492;margin-top:4px;font-size:9px;display:block}.setdash-toolbar{grid-template-columns:repeat(5,1fr) auto;gap:12px;margin-bottom:18px;padding:16px;display:grid}.setdash-toolbar label{text-transform:uppercase;color:#53616e;font-size:9px;font-weight:800}.setdash-toolbar label span{color:#18212f;text-transform:none;border:1px solid #d8dee8;border-radius:10px;margin-top:6px;padding:9px;font-size:10px;font-weight:400;display:block}.setdash-toolbar button{color:#0b4f6c;background:#fff;border:1px solid #cbd5e1;border-radius:10px;align-self:end;padding:9px 12px;font-size:10px}.setdash-kpis{grid-template-columns:repeat(7,1fr);gap:10px;margin-bottom:18px;display:grid}.setdash-kpis article{min-height:108px;padding:16px}.setdash-kpis small{color:#657083;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800;display:block}.setdash-kpis strong{margin:14px 0 8px;font-size:20px;display:block}.setdash-kpis span{color:#657083;font-size:9px}.setdash-kpis span.good{color:#027a48}.setdash-main{grid-template-columns:1.55fr .95fr;gap:18px;margin-bottom:18px;display:grid}.setdash-panel{padding:21px}.setdash-panelhead{justify-content:space-between;gap:15px;display:flex}.setdash-panelhead small{color:#0f766e;letter-spacing:.12em;font-size:8px}.setdash-panelhead h2{margin:5px 0 0;font-size:17px}.setdash-legend{color:#667583;gap:11px;font-size:8px;display:flex}.setdash-legend span:before{content:"";border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.setdash-legend span:first-child:before{background:#0f766e}.setdash-legend span:nth-child(2):before{background:#0b4f6c}.setdash-legend span:nth-child(3):before{background:#b54708}.setdash-legend span:nth-child(4):before{background:#5f6caf}.setdash-chart{margin-top:15px}.setdash-chart svg{width:100%;height:235px}.sd-grid line{stroke:#dce4e6}.sd-income,.sd-cost,.sd-expense,.sd-profit{fill:none;stroke-width:4px}.sd-income{stroke:#0f766e}.sd-cost{stroke:#0b4f6c}.sd-expense{stroke:#b54708}.sd-profit{stroke:#5f6caf}.setdash-donut{grid-template-columns:auto 1fr;align-items:center;gap:22px;margin-top:42px;display:grid}.setdash-donut>div{background:conic-gradient(#0b4f6c 0 57.2%,#b54708 57.2% 83%,#0f766e 83%);border-radius:50%;place-items:center;width:155px;height:155px;display:grid;position:relative}.setdash-donut>div:after{content:"";background:#fff;border-radius:50%;width:92px;height:92px;position:absolute}.setdash-donut>div span{z-index:2;text-align:center;color:#657083;font-size:9px}.setdash-donut>div b{color:#18212f;font-size:23px;display:block}.setdash-donut ul{padding:0;list-style:none}.setdash-donut li{border-bottom:1px solid #e5e9eb;grid-template-columns:8px 1fr auto;gap:7px;padding:10px 0;font-size:9px;display:grid}.setdash-donut li i{background:#0b4f6c;border-radius:50%;width:7px;height:7px}.setdash-donut li:nth-child(2) i{background:#b54708}.setdash-donut li:nth-child(3) i{background:#0f766e}.setdash-tables{grid-template-columns:1.45fr .55fr;gap:18px;display:grid}.setdash-table{margin-top:18px;overflow-x:auto}.sd-row{border-top:1px solid #edf0f2;grid-template-columns:1.55fr repeat(7,1fr);align-items:center;min-width:760px;min-height:39px;font-size:9px;display:grid}.sd-row b{padding-left:9px}.sd-row span{text-align:right;padding-right:8px}.sd-head{color:#52616f;text-transform:uppercase;background:#f1f5f9;border:0;font-size:8px}.sd-subtotal{background:#eaf6f3;font-weight:800}.sd-total{color:#fff;background:#0f766e;font-weight:800}.setdash-alerts .sd-alert{margin-top:12px}.sd-alert{background:#fff7ed;border-left:4px solid #b54708;border-radius:10px;padding:12px}.sd-alert.good{background:#ecfdf3;border-left-color:#027a48}.sd-alert b{font-size:10px}.sd-alert p{color:#5f6e78;margin:4px 0 0;font-size:9px;line-height:1.5}@media (width<=900px){.nav nav{display:none}.hero-shade{background:linear-gradient(#02101a2b 22%,#02101aea 90%)}.hero-copy{margin-bottom:12vh}.hero h1{font-size:62px}.three-grid,.photo-cards{grid-template-columns:1fr}.three-grid article,.three-grid article+article{border-bottom:1px solid #c9ced0;border-right:0;padding:25px 0}.profile{grid-template-columns:1fr}.profile-photo{min-height:600px}.profile-copy{padding:80px 28px}.territory-list article{grid-template-columns:45px 1fr}.territory-list p{grid-column:2}.feature-shade,.second .feature-shade{background:linear-gradient(#04111d5c 20%,#04111df6 95%)}.feature{align-items:flex-end}.feature-copy{margin-bottom:65px}.right-copy{padding-left:0}.split-heading,.contact-grid,.lab-heading{grid-template-columns:1fr;gap:30px}.photo-cards img{height:430px}.tool-grid{grid-template-columns:1fr}.tool-card{min-height:460px}.contact-copy{padding-top:0}}@media (width<=560px){.wrap{width:calc(100% - 30px)}.nav{height:65px}.nav .brand>span:last-child{display:none}.button.small{font-size:0}.button.small span{font-size:18px}.hero{min-height:650px}.hero>img{object-position:60% 25%}.hero-copy{width:calc(100% - 30px)}.hero h1{font-size:49px;line-height:.9}.actions{flex-direction:column;align-items:flex-start;gap:20px}.scroll-note{display:none}section:not(.hero){padding:80px 0}.statement h2,.experience-grid h2{font-size:39px}.profile-photo{min-height:460px}.credentials{grid-template-columns:1fr 1fr}.territories h2{font-size:48px}.feature{min-height:760px}.feature-copy{width:calc(100% - 30px)}.feature h2{font-size:55px}.photo-cards img{height:310px}.lab-heading h2{font-size:44px}.lab-note{flex-direction:column;gap:14px}.contact h2{font-size:44px}.contact footer{flex-direction:column;gap:20px}.socials{flex-wrap:wrap}}@media (width<=960px){.demo-header{grid-template-columns:1fr auto}.demo-set{display:none}.kpi-grid{grid-template-columns:1fr 1fr}.dashboard-grid,.er-bottom{grid-template-columns:1fr}.er-summary{grid-template-columns:1fr 1fr}.summary-message{grid-column:1/-1}.donut-wrap{grid-template-columns:auto 1fr}.er-row{grid-template-columns:1.6fr repeat(4,1fr)}}@media (width<=620px){.demo-header{height:62px;padding:0 16px}.demo-brand{font-size:11px}.demo-back{font-size:0}.demo-back:after{content:"← Volver";font-size:10px}.demo-shell{width:calc(100% - 24px);padding:32px 0 60px}.demo-title{flex-direction:column;align-items:flex-start}.demo-title h1{font-size:40px}.period-chip{width:100%}.kpi-grid,.er-summary{grid-template-columns:1fr}.summary-message{grid-column:auto}.kpi-grid article{padding:18px}.dashboard-grid{display:block}.panel{margin-bottom:10px;padding:18px}.trend-panel{overflow:hidden}.svg-chart{min-width:570px}.trend-panel{overflow-x:auto}.donut-wrap{grid-template-columns:1fr}.donut{margin:auto}.monthly-bars{gap:5px}.tool-card{min-height:460px}.er-table-panel{padding:16px;overflow-x:auto}.er-table{min-width:700px}.er-bottom{display:block}.bridge-panel{overflow-x:auto}.bridge{min-width:540px}.panel-head{flex-direction:column}.legend{margin-top:8px}}@media (width<=1100px){.setdash-hero,.setdash-main,.setdash-tables{grid-template-columns:1fr}.setdash-toolbar{grid-template-columns:repeat(3,1fr)}.setdash-kpis{grid-template-columns:repeat(4,1fr)}}@media (width<=680px){.setdash-app{padding:14px}.setdash-hero{display:block}.setdash-intro,.setdash-upload{padding:20px}.setdash-upload{flex-direction:column;align-items:flex-start;margin-top:10px}.fake-upload{width:100%}.setdash-toolbar,.setdash-kpis{grid-template-columns:1fr 1fr}.setdash-panel{padding:16px}.setdash-panelhead{flex-direction:column}.setdash-legend{flex-wrap:wrap}.setdash-chart{overflow-x:auto}.setdash-chart svg{min-width:650px}.setdash-donut{grid-template-columns:1fr}.setdash-donut>div{margin:auto}.tool-card.featured .mini-dashboard{grid-template-columns:1fr 1.3fr}}.proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a202d;padding:0!important}.proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.proof-grid article{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:128px;padding:28px 30px;display:flex}.proof-grid article:first-child{border-left:1px solid var(--line)}.proof-grid strong{color:var(--blue);letter-spacing:-.04em;font-size:28px}.proof-grid span{color:#9fb0b9;text-transform:uppercase;letter-spacing:.11em;margin-top:8px;font-size:10px}.offer-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.offer-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:390px;padding:34px 34px 28px 0;display:flex}.offer-grid article+article{padding-left:34px}.offer-grid span{color:var(--blue);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.offer-grid h3{margin:65px 0 20px;font-size:clamp(28px,3vw,40px);line-height:1.05}.offer-grid p{color:#9db0ba;line-height:1.7}.offer-grid a{color:#7fdcec;text-transform:uppercase;letter-spacing:.11em;margin-top:auto;font-size:11px;font-weight:700}.ideas{color:var(--ink);background:#f7f7f4}.ideas-head{grid-template-columns:1.3fr .7fr;align-items:end;gap:90px;display:grid}.ideas-head h2{letter-spacing:-.05em;margin:20px 0 0;font-size:clamp(45px,6vw,78px);line-height:1}.ideas-head>p{color:#5c6c74;font-size:18px;line-height:1.7}.idea-grid{border-top:1px solid #ccd3d5;grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.idea-grid article{border-right:1px solid #ccd3d5;padding:30px 30px 10px 0}.idea-grid article+article{padding-left:30px}.idea-grid small{color:#0a8ca6;letter-spacing:.13em;font-size:9px}.idea-grid h3{margin:45px 0 18px;font-size:26px;line-height:1.2}.idea-grid p{color:#65757d;line-height:1.65}.photo-cards article:first-child img{object-position:center 18%}.photo-cards article:nth-child(2) img{object-position:58% center}.photo-cards article:nth-child(3) img{object-position:center 45%}.photo-cards article:nth-child(4) img{object-position:center 48%}.book-section{color:#fff;background:#0a202d;overflow:hidden}.book-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;display:grid}.book-image{padding:20px;position:relative}.book-image:before{content:"";filter:blur(18px);background:#26b8d426;border-radius:50%;position:absolute;inset:8% 3%}.book-image img{object-fit:contain;filter:drop-shadow(0 24px 35px #00000061);max-height:650px;position:relative}.book-copy h2{letter-spacing:-.06em;margin:22px 0 34px;font-size:clamp(58px,8vw,108px);line-height:.86}.book-copy h2 em{color:var(--blue);font-family:Georgia,serif;font-weight:400}.book-lead{max-width:650px;font-size:clamp(22px,2.4vw,34px);line-height:1.25}.book-copy>p:not(.eyebrow):not(.book-lead){color:#b6c5cc;max-width:670px;font-size:17px;line-height:1.75}.book-meta{flex-wrap:wrap;gap:9px;margin-top:32px;display:flex}.book-meta span{text-transform:uppercase;letter-spacing:.08em;border:1px solid #fff4;padding:10px 13px;font-size:11px}@media (width<=900px){.proof-grid{grid-template-columns:1fr 1fr}.proof-grid article:nth-child(2){border-right:0}.proof-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.offer-grid,.idea-grid{grid-template-columns:1fr}.offer-grid article,.offer-grid article+article,.idea-grid article,.idea-grid article+article{border-bottom:1px solid #c9ced0;border-right:0;min-height:auto;padding:25px 0}.offer-grid h3{margin:35px 0 16px}.offer-grid a{margin-top:24px}.ideas-head,.book-grid{grid-template-columns:1fr;gap:30px}.book-image img{max-height:480px}.book-copy{text-align:left}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
