@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@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)}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{height:76px;color:var(--ivory);z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#061722f7;border-bottom:1px solid #f1ebde26;justify-content:space-between;align-items:center;padding:0 4.5vw;display:flex;position:sticky;top:0}.logo{letter-spacing:-1.5px;align-items:baseline;font-family:Georgia,serif;font-size:30px;display:flex}.logo>span{color:var(--gold)}.logo small{letter-spacing:1.6px;text-transform:uppercase;color:#9da9ad;margin-left:9px;font:8px Arial}.site-header nav{color:#d4d2ca;gap:38px;font-size:14px;display:flex}.header-cta,.btn-primary{background:var(--gold);color:#061722;align-items:center;gap:28px;padding:14px 20px;font-size:13px;font-weight:700;display:inline-flex}.header-cta{background:var(--ivory)}.hero{min-height:745px;color:var(--ivory);background:radial-gradient(circle at 73% 43%,#123442 0,#061722 52%);grid-template-columns:36% 64%;padding:68px 0 64px 4.5vw;display:grid;position:relative;overflow:hidden}.blueprint-lines{background-image:linear-gradient(#c99c4c09 1px,#0000 1px),linear-gradient(90deg,#c99c4c09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 48%);mask-image:linear-gradient(90deg,#000,#0000 48%)}.hero-copy{z-index:2;padding-top:14px}.eyebrow,.section-label{letter-spacing:2.2px;color:var(--gold);align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.eyebrow span{background:var(--gold);width:26px;height:1px}.hero h1,.problem-section h2,.section-intro h2,.feature-copy h2,.pricing-head h2,.why h2,.demo h2{letter-spacing:-3px;margin:28px 0 24px;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:.98}.hero-copy>p{color:#b9c0c0;max-width:475px;font-size:16px;line-height:1.8}.hero-actions{align-items:center;gap:28px;margin-top:32px;display:flex}.text-link{color:#d5d8d5;border-bottom:1px solid #ffffff40;padding-bottom:5px;font-size:12px}.hero-product{z-index:3;align-self:center;min-width:0}.product-tag{letter-spacing:1.5px;color:#96a6a9;margin:0 0 10px 3px;font-size:9px}.product-tag span{color:#87c494}.dashboard-shell{background:#091e2a;border:1px solid #c99c4c73;border-right:0;grid-template-columns:144px 1fr;height:585px;display:grid;overflow:hidden;box-shadow:0 24px 80px #00000073}.dash-side{border-right:1px solid #c99c4c33;flex-direction:column;padding:18px 12px;display:flex}.dash-brand{color:#f1ebde;border-bottom:1px solid #ffffff14;margin-bottom:12px;padding:0 4px 16px;font:700 13px Georgia}.dash-brand span{color:var(--gold);border:1px solid var(--gold);margin-right:5px;padding:5px}.dash-nav{color:#99a9ae;align-items:center;gap:8px;margin:1px 0;padding:9px 10px;font-size:9px;display:flex}.dash-nav.active{color:#fff;border-left:2px solid var(--gold);background:#153445}.dash-user{border-top:1px solid #ffffff14;align-items:center;gap:8px;margin-top:auto;padding-top:15px;display:flex}.dash-user>span{background:var(--gold);color:#071a24;border-radius:50%;padding:8px;font-size:8px;font-weight:700}.dash-user b,.dash-user small{font-size:8px;display:block}.dash-user small{color:#71858d;margin-top:3px}.dash-main{min-width:0;padding:20px}.dash-top{justify-content:space-between;align-items:center;display:flex}.dash-top small{letter-spacing:1.4px;color:#6f858d;font-size:7px}.dash-top h3{margin:5px 0 0;font-size:18px}.dash-top button{color:#9db0b6;background:0 0;border:1px solid #294653;padding:8px 10px;font-size:8px}.kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:17px;display:grid}.kpis>div,.chart-card,.approvals-card{background:#0d2632;border:1px solid #223f4c;padding:14px}.kpis small{letter-spacing:1px;color:#78909a;font-size:6px;display:block}.kpis strong{margin:10px 0;font-size:20px;display:block}.kpis span{font-size:7px}.up{color:#8dc69a}.warn{color:#d9b064}.meter{background:#203c47;height:5px;margin-top:13px;display:block}.meter i{background:var(--sage);height:100%;display:block}.dash-grid{grid-template-columns:1.5fr 1fr;gap:9px;margin-top:9px;display:grid}.chart-card,.approvals-card{height:270px}.card-head{justify-content:space-between;align-items:center;font-size:9px;display:flex}.card-head span{color:#77909a;font-size:7px}.bars{background:repeating-linear-gradient(0deg,#0000 0 39px,#183641 40px);border-bottom:1px solid #2b4651;align-items:flex-end;gap:9px;height:165px;margin-top:28px;display:flex}.bars i{background:linear-gradient(#dab05f,#8d6a2f);flex:1;min-width:5px}.axis{color:#627b85;justify-content:space-between;margin-top:7px;font-size:6px;display:flex}.approval-row{border-bottom:1px solid #1d3945;align-items:center;gap:8px;padding:16px 0;display:flex}.approval-row .status{color:#8bc091;background:#173a3b;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.approval-row .s1{color:#d9b064;background:#3a3322}.approval-row .s2{color:#d77e7e;background:#35282a}.approval-row div{flex:1}.approval-row b,.approval-row small{font-size:7px;display:block}.approval-row small{color:#708891;margin-top:3px}.approval-row strong{font-size:8px}.proof-strip{background:var(--ivory);border-bottom:1px solid #d8cfbd;grid-template-columns:repeat(4,1fr);padding:26px 4.5vw;display:grid}.proof-strip div{border-right:1px solid #d2c4aa;padding:2px 25px}.proof-strip div:first-child{padding-left:0}.proof-strip div:last-child{border:0}.proof-strip strong,.proof-strip span{display:block}.proof-strip strong{font:17px Georgia}.proof-strip span{color:#727574;margin-top:6px;font-size:10px;line-height:1.4}.problem-section{background:var(--paper);grid-template-columns:30% 70%;padding:120px 7vw 72px;display:grid}.section-label{align-self:start}.problem-section h2,.section-intro h2,.feature-copy h2,.pricing-head h2,.why h2,.demo h2{margin-top:0;font-size:clamp(40px,5vw,68px)}.problem-section>div:last-child{grid-template-columns:1.45fr .8fr;gap:10%;display:grid}.problem-section p,.section-intro p,.feature-copy>p{color:#687277;margin-top:6px;font-size:15px;line-height:1.8}.journey{border-top:1px solid #cabd9f;border-bottom:1px solid #cabd9f;align-items:center;margin:0 7vw 120px;padding:28px 0;display:flex}.journey-head{align-items:center;gap:10px;min-width:145px;display:flex}.journey-head>span{color:var(--gold);font:italic 24px Georgia}.journey-head b,.journey-head small{letter-spacing:1px;font-size:9px;display:block}.journey-head small{color:#808487;margin-top:4px}.journey-line{background:#cabd9f;flex:1;height:1px;position:relative}.journey-line:after{content:"›";color:#a88c59;position:absolute;top:-10px;right:-2px}.modules-section{background:var(--navy);color:var(--ivory);grid-template-columns:36% 58%;gap:6%;padding:115px 7vw;display:grid}.section-intro h2{margin-top:25px;font-size:58px}.section-intro p{color:#95a4a8;max-width:400px}.module-list{border-top:1px solid #c99c4c59}details{border-bottom:1px solid #c99c4c40}summary{cursor:pointer;grid-template-columns:48px 1fr 25px;align-items:center;padding:22px 0;list-style:none;display:grid}summary::-webkit-details-marker{display:none}.module-no{color:var(--gold);font:italic 16px Georgia}summary b,summary small{display:block}summary b{font:400 22px Georgia}summary small{color:#798e95;margin-top:5px;font-size:10px}summary i{color:var(--gold);font-size:20px;font-style:normal;transition:all .2s}details[open] summary i{transform:rotate(45deg)}.module-items{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 0 25px 48px;display:grid}.module-items span{color:#b2c0c3;border:1px solid #21414e;padding:9px;font-size:9px}.feature-showcase{background:var(--ivory);grid-template-columns:43% 52%;gap:5%;padding:120px 7vw;display:grid}.feature-copy h2{margin-top:25px;font-size:60px}.feature-copy ul{padding:10px 0 0;list-style:none}.feature-copy li{border-bottom:1px solid #d7cdbb;padding:11px 0;font-size:12px}.feature-copy li span{color:var(--gold);margin-right:10px}.mini-board{background:var(--navy);color:var(--ivory);border:1px solid var(--gold);padding:30px;box-shadow:16px 16px #d5c9b1}.mini-top{border-bottom:1px solid #23404b;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.mini-top small{letter-spacing:1.5px;color:#6f8992;font-size:7px}.mini-top h3{margin:5px 0;font:26px Georgia}.ontrack{color:#8cc296;font-size:8px}.progress-ring{grid-template-columns:30% 70%;align-items:center;padding:30px 0;display:grid}.progress-ring>div:first-child{border:10px solid #244651;border-top-color:var(--gold);border-right-color:var(--sage);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.progress-ring strong,.progress-ring small{display:block}.progress-ring>div strong{font-size:25px}.progress-ring>div small{color:#73909a;font-size:7px}.phase-list>div{grid-template-columns:70px 1fr 32px;align-items:center;gap:8px;margin:12px;display:grid}.phase-list span,.phase-list strong{font-size:8px}.phase-list i{background:#24404a;height:4px}.phase-list i b{background:var(--sage);height:100%;display:block}.mini-foot{border-top:1px solid #23404b;grid-template-columns:1fr 1fr;padding-top:18px;display:grid}.mini-foot>div+div{border-left:1px solid #23404b;padding-left:22px}.mini-foot small{color:#74909a;font-size:7px}.mini-foot strong{margin-top:7px;font-size:13px;display:block}.mini-foot strong i{color:#78909a;margin-left:6px;font-size:8px;font-style:normal}.pricing{background:#f5f7fb;padding:120px 7vw}.pricing-head{justify-content:space-between;align-items:flex-start;gap:60px;display:flex}.pricing-head h2{color:#101828;letter-spacing:-3.5px;width:68%;margin:-8px 0 0;font-family:Inter,Arial,Helvetica,sans-serif;font-size:clamp(42px,4.5vw,64px);font-weight:650;line-height:1.04}.pricing-head h2 em{color:#5b4bdb;font-style:normal}.billing-explainer{background:#fff;border:1px solid #d5dae3;grid-template-columns:repeat(3,1fr);margin:52px 0 70px;display:grid}.billing-explainer>div{padding:22px 25px}.billing-explainer>div+div{border-left:1px solid #e1e5eb}.billing-explainer b,.billing-explainer span{display:block}.billing-explainer b{color:#101828;font-size:13px;font-weight:700}.billing-explainer span{color:#667085;margin-top:7px;font-size:11px;line-height:1.65}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.plan{color:#101828;background:#fbfbfa;border:1px solid #d9dde5;border-radius:28px;flex-direction:column;min-width:0;min-height:980px;padding:42px 38px 34px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #1018280a}.plan:hover{border-color:#c9cdd6;transform:translateY(-5px);box-shadow:0 22px 55px #10182817}.plan+.plan{border-left:1px solid #d9dde5}.plan.featured{z-index:2;color:#101828;background:radial-gradient(circle at 100% 0,#7560ec21,#0000 37%),#f4f1ff;border-color:#8174ef;transform:translateY(-12px);box-shadow:0 24px 60px #5b4bdb29}.plan.featured:hover{border-color:#6d5ce7;transform:translateY(-17px);box-shadow:0 30px 70px #5b4bdb38}.popular{color:#fff;letter-spacing:1px;text-transform:uppercase;background:#5b4bdb;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:800;line-height:1;position:absolute;top:25px;right:25px}.plan>small{color:#667085;letter-spacing:1px;text-transform:uppercase;min-height:18px;padding-right:110px;font-size:10px;font-weight:700;line-height:1.5;display:block}.plan.featured>small{color:#625b85}.plan h3{color:#101018;letter-spacing:-1.8px;margin:22px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,2.6vw,46px);font-weight:400;line-height:1.05}.plan.featured h3{color:#151127}.plan-scope{color:#5b4bdb;background:0 0;border:0;min-height:0;margin:12px 0 18px;padding:0;font-size:11px;font-weight:750;line-height:1.55}.plan.featured .plan-scope{color:#5b4bdb;background:0 0;border:0}.plan>p{color:#697180;min-height:76px;margin:0 0 28px;font-size:13px;line-height:1.7}.plan.featured>p{color:#625f72}.price{border-top:1px solid #dddfe5;padding:18px 0}.plan.featured .price{border-color:#5b4bdb2e}.price span,.price strong{display:block}.price span{color:#777f8f;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:9px;font-family:Inter,Arial,Helvetica,sans-serif;font-size:9px;font-weight:750;line-height:1}.plan.featured .price span{color:#6f6989}.price strong{color:#0d0d12;letter-spacing:-1px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400;line-height:1.15}.plan.featured .price strong{color:#151127}.users{color:#5143c5;background:#f2f0ff;border:1px solid #e2e0f5;border-radius:10px;margin:4px 0 24px;padding:12px 15px;font-size:11px;font-weight:750}.plan.featured .users{color:#5143c5;background:#ffffffab;border-color:#5b4bdb30}.plan>a{color:#101018;text-align:center;background:#fff;border:1px solid #cfd3da;border-radius:16px;order:1;justify-content:center;align-items:center;min-height:58px;margin:0 0 30px;padding:16px 20px;font-size:13px;font-weight:750;transition:background .18s,color .18s,border-color .18s,transform .18s;display:flex}.plan>a:hover{color:#fff;background:#111116;border-color:#111116;transform:translateY(-2px)}.plan.featured>a{color:#fff;background:#111116;border-color:#111116}.plan.featured>a:hover{background:#5b4bdb;border-color:#5b4bdb}.plan-includes{order:2;padding:0}.includes-label{color:#777f8f;letter-spacing:1.6px;text-transform:uppercase;padding:0 0 16px;font-size:9px;font-weight:800;line-height:1;display:block}.featured .includes-label{color:#6f6989}.feature-group{border-top:1px solid #e0e2e7;padding:19px 0 16px}.featured .feature-group{border-top-color:#5b4bdb2b}.feature-group h4{color:#1a1d24;margin:0 0 13px;font-size:12px;font-weight:800;line-height:1.45}.featured .feature-group h4{color:#1a1728}.feature-group ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.feature-group li{color:#5e6675;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding:0;font-size:11px;line-height:1.55;display:grid}.feature-group li>span{color:#5b4bdb;background:#eeebff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-top:0;font-size:9px;font-weight:800;display:flex}.featured .feature-group li{color:#59556a}.featured .feature-group li>span{color:#5b4bdb;background:#fff}.price-note{color:#697180;text-align:center;max-width:880px;margin:34px auto 0;font-size:11px;line-height:1.75}@media (max-width:1000px){.pricing-head{display:block}.pricing-head h2{width:100%;margin-top:26px}.billing-explainer{grid-template-columns:1fr}.billing-explainer>div+div{border-top:1px solid #e1e5eb;border-left:0}.plans{grid-template-columns:1fr;gap:24px;max-width:720px;margin-left:auto;margin-right:auto}.plan,.plan.featured{border:1px solid #d9dde5;min-height:auto;padding:38px 34px;transform:none}.plan.featured{border-color:#8174ef}.plan:hover,.plan.featured:hover{transform:translateY(-4px)}.plan>p{min-height:0}}@media (max-width:650px){.pricing{padding:76px 18px}.pricing-head h2{letter-spacing:-2.5px;font-size:42px}.billing-explainer{margin:36px 0 42px}.billing-explainer>div{padding:20px}.plans{gap:18px}.plan,.plan.featured{border-radius:22px;padding:31px 24px 27px}.popular{padding:7px 9px;font-size:8px;top:20px;right:18px}.plan>small{padding-right:95px;font-size:9px}.plan h3{letter-spacing:-1.5px;margin:21px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:37px;font-weight:400;line-height:1.08}.plan>p{margin-bottom:24px;font-size:12px}.price{padding:16px 0}.price strong{font-size:27px}.plan>a{border-radius:14px;min-height:54px;margin-bottom:26px}.feature-group{padding:17px 0 14px}.feature-group li{font-size:11px}}.why{background:var(--navy);color:var(--ivory);padding:105px 7vw}.why-title{justify-content:space-between;display:flex}.why-title h2{width:65%;font-size:58px}.why-grid{border-top:1px solid #c99c4c59;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.why-grid>div{padding:35px 35px 0 0}.why-grid>div+div{border-left:1px solid #c99c4c40;padding-left:35px}.why-grid strong{color:var(--gold);font:italic 18px Georgia}.why-grid h3{margin:24px 0 12px;font:400 22px Georgia}.why-grid p{color:#8fa1a5;font-size:11px;line-height:1.8}.demo{background:var(--gold);grid-template-columns:65% 35%;align-items:end;padding:105px 7vw;display:grid}.demo h2{margin:25px 0 0;font-size:62px}.demo-card{border-left:1px solid #06172259;padding-left:35px}.demo-card p{font:20px/1.4 Georgia}.demo-card a{background:var(--navy);color:var(--ivory);justify-content:space-between;margin:24px 0 12px;padding:18px 20px;font-size:12px;font-weight:700;display:flex}.demo-card small{font-size:9px}footer{color:#89999e;background:#031018;grid-template-columns:1fr 1.5fr 1fr auto;align-items:center;gap:30px;padding:42px 7vw;font-size:9px;display:grid}footer .logo{color:var(--ivory);font-size:24px}footer div{gap:20px;display:flex}@media (max-width:1000px){.site-header nav{display:none}.hero{grid-template-columns:1fr;padding-right:4vw}.hero-product{margin-top:50px}.dashboard-shell{border-right:1px solid #c99c4c73}.proof-strip{grid-template-columns:1fr 1fr;gap:20px}.problem-section,.modules-section,.feature-showcase,.demo,.problem-section>div:last-child{grid-template-columns:1fr}.journey{grid-template-columns:1fr 1fr;gap:25px;display:grid}.journey-line{display:none}.modules-section{gap:45px}.pricing-head,.why-title{display:block}.pricing-head h2,.why-title h2{width:100%;margin-top:25px}.plans{grid-template-columns:1fr}.plan+.plan{border-top:0;border-left:1px solid #cfc2a8}.plan.featured{transform:none}.demo{gap:35px}.demo-card{border-left:0;padding-left:0}footer{grid-template-columns:1fr 1fr}}@media (max-width:650px){.site-header{padding:0 20px}.header-cta{padding:11px 12px}.hero{min-height:0;padding:50px 20px}.hero h1{font-size:49px}.hero-actions{flex-direction:column;align-items:flex-start}.dashboard-shell{grid-template-columns:70px 1fr;height:460px}.dash-side{padding:10px 5px}.dash-brand{font-size:0}.dash-brand span{font-size:10px}.dash-nav{font-size:0}.dash-nav span{font-size:10px}.dash-main{padding:10px}.kpis{grid-template-columns:1fr 1fr}.kpis>div{padding:8px}.kpis strong{font-size:14px}.dash-grid{grid-template-columns:1fr}.approvals-card{display:none}.chart-card{height:170px}.bars{height:90px;margin-top:15px}.proof-strip{grid-template-columns:1fr;padding:24px 20px}.proof-strip div{border-bottom:1px solid #d2c4aa;border-right:0;padding:12px 0}.problem-section,.modules-section,.feature-showcase,.pricing,.why,.demo{padding:80px 20px}.problem-section{gap:28px}.problem-section h2,.section-intro h2,.feature-copy h2,.pricing-head h2,.why h2,.demo h2{font-size:43px}.journey{grid-template-columns:1fr;margin:0 20px 80px}.module-items{grid-template-columns:1fr;padding-left:0}.mini-board{padding:18px;box-shadow:8px 8px #d5c9b1}.progress-ring{grid-template-columns:1fr;gap:20px}.plans{margin-top:30px}.why-grid{grid-template-columns:1fr}.why-grid>div+div{border-top:1px solid #c99c4c40;border-left:0;padding-left:0}.demo{padding-bottom:80px}footer{grid-template-columns:1fr;padding:38px 20px}.logo small{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}:root{--navy:#0a1631;--navy2:#10213f;--navy3:#172b4d;--ivory:#f8fafc;--paper:#f5f7fb;--gold:#5b4bdb;--sage:#2f7a68;--ink:#101828;--muted:#667085;--line:#5b4bdb38}body{color:#101828;background:#f5f7fb;font-family:Inter,Arial,Helvetica,sans-serif}.site-header{color:#101828;background:#fffffff7;border-bottom:1px solid #e3e8ef;height:78px;box-shadow:0 1px 8px #1018280a}.logo{color:#101828;letter-spacing:-1.4px;align-items:center;font-family:Georgia,Times New Roman,serif;font-size:29px}.estate-wordmark{white-space:nowrap}.estate-wordmark strong{color:#5b4bdb;font-weight:400}.brand-divider{background:#d0d5dd;width:1px;height:27px;margin:0 12px}.easytech-logo{object-fit:contain;width:110px;height:auto;display:block}.site-header nav{color:#344054;font-weight:600}.site-header nav a:hover{color:#5b4bdb}.header-cta,.btn-primary{color:#fff;background:#5b4bdb;border-radius:3px}.header-cta{color:#fff;background:#101828}.hero{color:#fff;background:radial-gradient(circle at 75% 38%,#1b315a 0,#0a1631 53%)}.blueprint-lines{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px)}.eyebrow,.section-label{color:#8b80ef}.eyebrow span{background:#8b80ef}.hero h1,.problem-section h2,.section-intro h2,.feature-copy h2,.pricing-head h2,.why h2,.demo h2{letter-spacing:-3.5px;font-family:Inter,Arial,Helvetica,sans-serif;font-weight:650;line-height:1.02}.hero h1{font-size:clamp(48px,4.8vw,72px)}h1 em,h2 em{color:inherit;font-style:normal}.hero h1 em{color:#a79ff4}.hero-copy>p{color:#c3cbd9}.text-link{color:#d7dce5}.product-tag{color:#aeb8ca}.dashboard-shell{background:#0e1d36;border-color:#3e5280;box-shadow:0 24px 70px #00000061}.dash-side{border-color:#2b3d60}.dash-brand span{color:#9f95ef;border-color:#6d60e3}.dash-nav.active{background:#1b315a;border-left-color:#7668e8}.dash-user>span{color:#fff;background:#5b4bdb}.kpis>div,.chart-card,.approvals-card{background:#142643;border-color:#2b4168}.bars i{background:linear-gradient(#7769e8,#4c3dc2)}.meter i,.phase-list i b{background:#48a48b}.proof-strip{background:#fff;border-bottom-color:#dfe4ec}.proof-strip div{border-right-color:#e2e7ee}.proof-strip strong{font-family:Inter,Arial,sans-serif;font-weight:700}.proof-strip span{color:#667085}.problem-section,.pricing{background:#f5f7fb}.problem-section p,.section-intro p,.feature-copy>p{color:#667085}.journey{border-color:#d4dae3}.journey-head>span,.module-no{color:#5b4bdb;font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:700}.journey-line{background:#d4dae3}.journey-line:after{color:#5b4bdb}.modules-section,.why{background:#0a1631}.section-label.light{color:#8b80ef}.module-list{border-color:#35476a}details{border-color:#2d4165}summary b{font-family:Inter,Arial,sans-serif;font-weight:650}.module-no,summary i{color:#8b80ef}.module-items span{color:#c7ceda;background:#10213f;border-color:#33486d}.feature-showcase{background:#fff}.feature-copy li{border-color:#e2e7ee}.feature-copy li span{color:#5b4bdb}.mini-board{background:#0a1631;border-color:#344b75;box-shadow:16px 16px #e5e8f6}.progress-ring>div:first-child{border-color:#5b4bdb #48a48b #273b60 #273b60}.plan{background:#fff;border-color:#d5dae3}.plan+.plan{border-left-color:#d5dae3}.plan.featured{background:#0a1631;border-color:#5b4bdb;box-shadow:0 18px 50px #10182829}.popular{color:#a79ff4}.users{color:#4d3fc4;background:#f0efff}.featured .users{color:#b9b2fb;background:#221f50}.plan>a{border-color:#98a2b3}.featured>a{color:#fff;background:#5b4bdb}.price{border-color:#e1e5eb}.why-grid,.why-grid>div+div{border-color:#34476b}.why-grid strong{color:#8b80ef;font-family:Inter,Arial,sans-serif;font-style:normal}.why-grid h3{font-family:Inter,Arial,sans-serif;font-weight:650}.demo{background:#e8e6ff}.demo h2 em{color:#101828}.demo-card{border-color:#b8b1ef}.demo-card a{color:#fff;background:#101828}.demo .section-label{color:#5142c4}footer{color:#98a2b3;background:#080f20}footer .logo{color:#fff}footer .easytech-logo{background:#fff;border-radius:2px;width:104px;padding:4px 6px}footer div a:hover{color:#a79ff4}@media (max-width:650px){.easytech-logo{width:82px}.brand-divider{margin:0 8px}.logo{font-size:24px}.hero h1{font-size:47px}.mini-board{box-shadow:8px 8px #e5e8f6}}.pricing .plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.pricing .plan,.pricing .plan.featured{color:#101828;background:#fbfbfa;border:1px solid #d9dde5;border-radius:28px;flex-direction:column;min-width:0;min-height:0;padding:0;transition:all .2s;display:flex;position:relative;overflow:hidden;transform:none;box-shadow:0 10px 34px #1018280f}.pricing .plan.featured{background:radial-gradient(circle at 100% 0,#7560ec24,#0000 38%),#f4f1ff;border-color:#8174ef;transform:translateY(-12px);box-shadow:0 24px 60px #5b4bdb29}.pricing .plan:hover{transform:translateY(-5px);box-shadow:0 22px 55px #1018281a}.pricing .plan.featured:hover{transform:translateY(-17px)}.plan-top{flex-direction:column;min-height:0;padding:40px 36px 34px;display:flex;position:relative}.plan-top>.popular{color:#fff;letter-spacing:1px;background:#5b4bdb;border-radius:99px;padding:8px 12px;font-size:8px;font-weight:800;position:absolute;top:24px;right:24px}.plan-top>small{color:#667085;letter-spacing:.9px;text-transform:uppercase;min-height:30px;padding-right:110px;font:750 9px/1.5 Inter,Arial,sans-serif;display:block}.pricing .plan h3{color:#101018;letter-spacing:-1.8px;margin:22px 0 12px;font:400 clamp(36px,2.8vw,46px)/1.05 Georgia,Times New Roman,serif}.pricing .plan-scope{color:#5143c5;background:#f1efff;border:1px solid #e1defa;border-radius:10px;min-height:42px;margin:0 0 18px;padding:11px 13px;font-size:10px;font-weight:750;line-height:1.5}.pricing .plan.featured .plan-scope{color:#5143c5;background:#ffffffa6;border-color:#5b4bdb33}.plan-top>p{color:#697180;min-height:0;margin:0 0 14px;font-size:12px;line-height:1.7}.plan-pricing{border-top:1px solid #dfe2e8;border-bottom:1px solid #dfe2e8;grid-template-columns:1fr 1fr;margin-top:0;display:grid}.plan-pricing>div{min-width:0;padding:18px 12px 18px 0}.plan-pricing>div+div{border-left:1px solid #dfe2e8;padding-left:18px;padding-right:0}.plan-pricing span{color:#777f8f;letter-spacing:1px;margin-bottom:10px;font:800 8px/1.2 Inter,Arial,sans-serif;display:block}.plan-pricing strong{color:#0d0d12;letter-spacing:-.8px;flex-wrap:wrap;align-items:baseline;gap:5px;font:400 clamp(22px,1.8vw,29px)/1.15 Georgia,Times New Roman,serif;display:flex}.plan-pricing strong small{color:#697180;letter-spacing:0;font:500 10px Inter,Arial,sans-serif}.pricing .plan-cta,.pricing .plan.featured .plan-cta{color:#101018;background:#fff;border:1px solid #cfd3da;border-radius:15px;justify-content:space-between;align-items:center;min-height:58px;margin-top:24px;padding:16px 19px;font-size:12px;font-weight:750;display:flex}.pricing .plan-cta:hover,.pricing .plan.featured .plan-cta{color:#fff;background:#101018;border-color:#101018}.pricing .plan.featured .plan-cta:hover{background:#5b4bdb;border-color:#5b4bdb}.plan-benefits{padding:0 36px 34px}.user-limit{color:#5143c5;background:#f1efff;border:1px solid #e1defa;border-radius:10px;margin-bottom:24px;padding:12px 14px;font-size:10px;font-weight:750}.pricing .plan.featured .user-limit{color:#5143c5;background:#ffffffad}.plan-benefits ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.plan-benefits li{color:#596273;grid-template-columns:20px minmax(0,1fr);gap:9px;font-size:11px;line-height:1.55;display:grid}.plan-benefits li>span{color:#5b4bdb;background:#eeebff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-weight:800;display:grid}.comparison-cta{background:#fff;border:1px solid #d8dde6;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-top:34px;padding:27px 30px;display:flex}.comparison-cta span{font-size:14px;font-weight:800}.comparison-cta p{color:#667085;margin:7px 0 0;font-size:11px}.comparison-cta>a{color:#fff;background:#101828;border-radius:10px;align-items:center;gap:35px;padding:15px 18px;font-size:11px;font-weight:750;display:flex}.comparison-page{color:#101828;background:#f5f7fb;min-height:100vh}.comparison-nav{color:#101828;background:#fff;border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:center;height:82px;padding:0 7vw;display:flex;position:static}.comparison-nav>a:last-child{color:#475467;font-size:12px;font-weight:700}.comparison-hero{color:#fff;background:radial-gradient(circle at 85% 15%,#213967 0,#0a1631 48%);padding:90px 7vw 72px}.comparison-hero h1{letter-spacing:-3.8px;max-width:850px;margin:25px 0 20px;font:400 clamp(48px,6vw,80px)/.98 Georgia,Times New Roman,serif}.comparison-hero h1 em{color:#a79ff4;font-style:italic}.comparison-hero>p{color:#c3cbd9;max-width:670px;margin:0;font-size:15px;line-height:1.75}.comparison-actions{align-items:center;gap:26px;margin-top:30px;display:flex}.comparison-actions>a:last-child{color:#d5dbe6;border-bottom:1px solid #66748d;padding-bottom:5px;font-size:11px}.comparison-plan-strip{grid-template-columns:repeat(3,1fr);gap:18px;padding:42px 7vw 30px;display:grid}.comparison-plan-strip article{background:#fff;border:1px solid #d8dde6;border-radius:17px;padding:26px 28px;position:relative}.comparison-plan-strip article.featured{background:#f4f1ff;border-color:#8174ef}.comparison-plan-strip small{color:#5b4bdb;letter-spacing:1px;font-size:7px;font-weight:800;position:absolute;top:18px;right:18px}.comparison-plan-strip h2{margin:0 0 18px;font:400 28px Georgia,serif}.comparison-plan-strip strong,.comparison-plan-strip span,.comparison-plan-strip p{display:block}.comparison-plan-strip strong{font:400 24px Georgia,serif}.comparison-plan-strip span{color:#5b4bdb;margin-top:5px;font-size:11px;font-weight:750}.comparison-plan-strip p{color:#667085;margin:17px 0 0;font-size:10px}.matrix-wrap{padding:20px 7vw 90px}.matrix-legend{color:#667085;flex-wrap:wrap;gap:22px;margin-bottom:22px;font-size:10px;display:flex}.matrix-legend span{align-items:center;gap:7px;display:flex}.matrix-legend i{border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:800;display:grid}.matrix-legend .included{color:#087a55;background:#e7f7f0}.matrix-legend .excluded{color:#667085;background:#f2f4f7}.matrix-legend .restricted{color:#a65a00;background:#fff1dc}.comparison-group{background:#fff;border:1px solid #d8dde6;border-radius:14px;margin-bottom:14px;overflow:hidden}.comparison-group>summary{cursor:pointer;background:#fff;grid-template-columns:45px 1fr 24px;align-items:center;padding:20px 24px;display:grid}.comparison-group>summary .comparison-number{color:#5b4bdb;font-size:11px;font-weight:800}.comparison-group>summary strong,.comparison-group>summary small{display:block}.comparison-group>summary strong{color:#101828;font:700 17px Inter,Arial,sans-serif}.comparison-group>summary small{color:#98a2b3;margin-top:4px;font-size:9px}.comparison-group>summary i{color:#5b4bdb;font-style:normal}.comparison-group[open]>summary{border-bottom:1px solid #e1e5eb}.comparison-group[open]>summary i{transform:rotate(45deg)}.comparison-table-scroll{overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:720px}.comparison-table th,.comparison-table td{border-bottom:1px solid #e7eaf0;padding:12px 16px}.comparison-table th{color:#667085;letter-spacing:.7px;text-transform:uppercase;background:#f8f9fc;font-size:9px}.comparison-table th:first-child,.comparison-table td:first-child{text-align:left;width:61%}.comparison-table th:not(:first-child),.comparison-table td:not(:first-child){text-align:center;width:13%}.comparison-table td{color:#475467;font-size:10px}.comparison-table tr:last-child td{border-bottom:0}.matrix-status{border-radius:99px;place-items:center;min-width:22px;height:22px;font-size:10px;font-weight:800;display:inline-grid}.matrix-status.included{color:#087a55;background:#e7f7f0}.matrix-status.excluded{color:#98a2b3;background:#f2f4f7}.matrix-status.restricted{color:#a65a00;background:#fff1dc;padding:0 8px;font-size:8px}.user-row td{color:#5143c5;background:#f4f1ff;font-weight:800}.comparison-bottom{background:#e8e6ff;justify-content:space-between;align-items:flex-end;gap:35px;padding:75px 7vw;display:flex}.comparison-bottom span{letter-spacing:1.5px;color:#5142c4;font-size:9px;font-weight:800}.comparison-bottom h2{letter-spacing:-2.5px;max-width:700px;margin:15px 0 0;font:400 clamp(35px,4vw,58px)/1.04 Georgia,serif}.comparison-bottom>a{color:#fff;background:#101828;justify-content:space-between;gap:35px;min-width:245px;padding:18px 20px;font-size:11px;font-weight:750;display:flex}@media (max-width:1000px){.pricing .plans{grid-template-columns:1fr;max-width:720px;margin-left:auto;margin-right:auto}.pricing .plan.featured,.pricing .plan.featured:hover,.pricing .plan:hover{transform:none}.comparison-plan-strip{grid-template-columns:1fr}.comparison-bottom{flex-direction:column;align-items:flex-start}.plan-top{min-height:0}}@media (max-width:650px){.pricing .plan,.pricing .plan.featured{border-radius:22px}.plan-top{padding:30px 23px 26px}.plan-top>.popular{top:18px;right:18px}.plan-top>small{padding-right:95px}.plan-pricing{grid-template-columns:1fr}.plan-pricing>div{padding:16px 0}.plan-pricing>div+div{border-top:1px solid #dfe2e8;border-left:0;padding-left:0}.plan-benefits{padding:0 23px 27px}.comparison-cta{flex-direction:column;align-items:flex-start}.comparison-cta>a{justify-content:space-between;width:100%}.comparison-nav{padding:0 20px}.comparison-nav>a:last-child{font-size:0}.comparison-nav>a:last-child:after{content:"← Back";font-size:11px}.comparison-hero{padding:70px 20px 60px}.comparison-hero h1{letter-spacing:-2.5px;font-size:48px}.comparison-actions{flex-direction:column;align-items:flex-start}.comparison-plan-strip{padding:30px 20px 20px}.matrix-wrap{padding:15px 20px 70px}.matrix-legend{gap:10px}.comparison-group>summary{grid-template-columns:35px 1fr 20px;padding:17px 16px}.comparison-bottom{padding:60px 20px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
