/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.invisible{visibility:hidden}.visible{visibility:visible}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.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,)}.overline{text-decoration-line:overline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--font-sans:"Helvetica Neue",Arial,sans-serif;--font-display:"Helvetica Neue",Arial,sans-serif;--ink:#0a1c15;--forest:#103c2d;--deep:#071b14;--mint:#a9e2c4;--sage:#6e9f87;--paper:#f7faf7;--mist:#edf4ef;--line:#d8e4dc;--muted:#62756b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans),sans-serif;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1220px,100% - 56px);margin-inline:auto}.announcement{color:#a9bbb2;text-align:center;letter-spacing:.01em;background:#081c15;height:36px;padding:10px;font-size:11px}.announcement span{color:#b2e5c8;text-transform:uppercase;letter-spacing:.12em;border:1px solid #315444;border-radius:20px;margin-right:8px;padding:3px 8px;font-size:8px}.announcement a{color:#fff;margin-left:6px}.nav{justify-content:space-between;align-items:center;height:78px;display:flex}.brand{font-family:var(--font-display);letter-spacing:-.7px;align-items:center;gap:11px;font-size:22px;display:flex}.mark{grid-template-columns:repeat(3,1fr);align-items:end;gap:2px;width:25px;height:25px;display:grid;transform:skew(-8deg)}.mark i{background:currentColor;border-radius:1px;display:block}.mark i:first-child{height:40%}.mark i:nth-child(2){height:68%}.mark i:last-child{height:100%}.navlinks{color:#40534a;gap:34px;font-size:13px;display:flex}.navlinks a:hover{color:#081c15}.navright{align-items:center;gap:22px;font-size:12px;font-weight:700;display:flex}.navbutton{background:var(--forest);color:#fff;border-radius:6px;padding:12px 16px}.hero{color:#fff;background:linear-gradient(145deg,#0a241a 0,#103a2b 60%,#0c2d22 100%);overflow:hidden}.hero-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:56px;min-height:700px;padding-block:74px 86px;display:grid}.overline,.eyebrow{text-transform:uppercase;letter-spacing:.17em;color:#6d8277;font-size:10px;font-weight:800}.overline{color:#9db7aa}.overline span{color:#c4ebd6;margin-right:12px}.hero h1{font-family:var(--font-display);letter-spacing:-.064em;margin:22px 0;font-size:clamp(56px,6vw,82px);font-weight:500;line-height:1.02}.hero h1 em{color:#9edabd;font-style:normal}.hero-copy>p:not(.overline){color:#adc0b6;max-width:560px;font-size:17px;line-height:1.72}.actions{align-items:center;gap:26px;margin-top:35px;display:flex}.btn{border-radius:6px;justify-content:space-between;align-items:center;gap:32px;min-width:220px;padding:16px 18px;font-size:12px;font-weight:800;transition:all .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn.mint{background:var(--mint);color:#092319}.watch{font-size:12px;font-weight:700}.watch span{border:1px solid #557266;border-radius:50%;place-items:center;width:28px;height:28px;margin-right:8px;font-size:8px;display:inline-grid}.hero-notes{color:#789288;text-transform:uppercase;letter-spacing:.1em;gap:25px;margin-top:27px;font-size:9px;display:flex}.hero-notes span:before{content:"✓";color:#9edabd;margin-right:6px}.cockpit-wrap{min-width:0;position:relative}.glow{background:radial-gradient(circle,#4e9c7540,#0000 63%);position:absolute;inset:-90px}.cockpit{color:var(--ink);background:#f8fbf9;border:1px solid #66817655;border-radius:13px;position:relative;overflow:hidden;transform:perspective(1000px)rotateY(-2deg);box-shadow:0 45px 100px #03110b88}.cockpit header{border-bottom:1px solid #dce6df;align-items:center;height:54px;padding:0 17px;display:flex}.cockpit-brand{align-items:center;gap:8px;font-size:12px;display:flex}.cockpit-brand .mark{color:#276b50;width:15px;height:15px}.live{color:#71877c;text-transform:uppercase;letter-spacing:.1em;margin-left:auto;font-size:8px}.live i{background:#4fc583;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.avatar{color:#fff;background:#143d30;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:18px;font-size:8px;display:grid}.cockpit-body{grid-template-columns:48px 1fr;display:grid}.cockpit aside{color:#91a098;border-right:1px solid #dce6df;flex-direction:column;align-items:center;gap:22px;padding:18px 0;font-size:12px;display:flex}.cockpit aside .active{color:#2f7658;background:#dcebe3;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.cockpit aside i{flex:1}.dashboard{min-width:0;padding:24px 25px 26px}.dash-head{justify-content:space-between;align-items:end;display:flex}.dash-head small{letter-spacing:.12em;color:#8a9991;font-size:7px}.dash-head h2{margin:4px 0 0;font-size:19px}.dash-head button{color:#5f7268;background:#fff;border:1px solid #d6e0da;border-radius:5px;padding:7px 9px;font-size:8px}.metrics{background:#fff;border:1px solid #dce6df;border-radius:7px;grid-template-columns:repeat(3,1fr);margin-top:19px;display:grid}.metrics>div{padding:13px}.metrics>div+div{border-left:1px solid #e1e8e4}.metrics small{letter-spacing:.11em;color:#87978f;font-size:6px;display:block}.metrics strong{margin:5px 0 3px;font-size:18px;display:block}.metrics em{color:#8a9991;font-size:7px;font-style:normal}.metrics em.positive{color:#3e9a6d}.signal-title{justify-content:space-between;margin:20px 0 8px;font-size:9px;display:flex}.signal-title span{color:#4d7b66}.gap{border-bottom:1px solid #e1e8e4;grid-template-columns:8px 1fr auto 24px 22px;align-items:center;gap:9px;padding:10px 0;display:grid}.gap>i{border-radius:50%;width:6px;height:6px}.critical{background:#d4655b}.warning{background:#e2a350}.calm{background:#6897aa}.gap-copy small{color:#8b9a92;text-transform:uppercase;letter-spacing:.09em;font-size:6px;display:block}.gap-copy strong{margin:2px 0;font-size:9px;display:block}.gap-copy span{color:#809087;font-size:7px;display:block}.gap>b{font-size:9px}.gap>em{color:#88978f;font-size:7px;font-style:normal}.gap>button{background:#e9f0ec;border:0;border-radius:50%;width:22px;height:22px;font-size:8px}.insight{background:#e5f1eb;border-radius:6px;align-items:center;gap:8px;margin-top:14px;padding:10px;display:flex}.insight>span{color:#468266}.insight p{flex:1;margin:0;font-size:7px;line-height:1.35}.insight p strong{font-size:8px;display:block}.insight button{color:#327054;background:0 0;border:0;font-size:7px;font-weight:700}.floatcard{color:var(--ink);background:#fff;border-radius:8px;align-items:center;gap:9px;padding:12px 16px;display:flex;position:absolute;bottom:-28px;right:-14px;box-shadow:0 20px 50px #03110b50}.floatcard>span{color:#2d825d;background:#d9eee3;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.floatcard small{letter-spacing:.12em;color:#83928b;font-size:6px;display:block}.floatcard strong{font-size:9px}.trustbar{border-bottom:1px solid var(--line);background:#fff}.trustbar .shell{justify-content:space-between;align-items:center;height:104px;display:flex}.trustbar p{color:#708178;font-size:11px}.trustbar div div{color:#6a7b72;gap:42px;font-size:11px;font-weight:700;display:flex}.platform,.solutions{padding-block:120px}.section-head{grid-template-columns:1.35fr .65fr;align-items:end;gap:80px;display:grid}.section-head h2,.outcome-copy h2,.security h2,.price-copy h2,.access h2{font-family:var(--font-display);letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(38px,4.4vw,58px);font-weight:520;line-height:1.1}.section-head>p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.logic{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.logic article{padding:28px 30px 30px 0}.logic article+article{border-left:1px solid var(--line);padding-left:30px}.logic article>span{color:#899991;font-size:8px}.logic-icon{color:#4c8669;border:1px solid #d5e1d9;border-radius:11px;place-items:center;width:45px;height:45px;margin:34px 0 40px;font-size:17px;display:grid}.logic h3{margin:0;font-size:17px}.logic p{color:#6d7e75;min-height:82px;font-size:12px;line-height:1.7}.logic small{letter-spacing:.11em;color:#91a098;font-size:7px}.outcomes{color:#fff;background:#092219;padding:105px 0}.outcome-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:110px;display:grid}.eyebrow.light{color:#8da79a}.outcome-copy h2{font-size:51px}.outcome-copy>p:not(.eyebrow){color:#9fb4aa;font-size:14px;line-height:1.75}.outcome-copy>a,.security-copy>a{border-bottom:1px solid #607a6e;gap:30px;margin-top:20px;padding:8px 0;font-size:11px;font-weight:800;display:inline-flex}.scorecard{color:var(--ink);background:#f5f8f6;border-radius:12px;padding:28px}.score-top{color:#7b8c83;justify-content:space-between;font-size:8px;display:flex}.score-top span{text-transform:uppercase;letter-spacing:.1em;font-weight:800}.score-main{border-bottom:1px solid #dbe4df;grid-template-columns:1fr 160px;align-items:center;padding:29px 0;display:grid}.score-main small{letter-spacing:.11em;color:#86968e;font-size:7px}.score-main strong{letter-spacing:-.04em;margin:5px 0;font-size:38px;display:block}.score-main span{color:#83928a;font-size:8px}.ring{text-align:center;background:radial-gradient(closest-side,#f5f8f6 78%,transparent 80%),conic-gradient(#54a77d 84%,#dbe7e0 0);border-radius:50%;place-content:center;width:115px;height:115px;display:grid}.ring b{font-size:21px}.score-bars{padding-top:22px}.score-bars>div{grid-template-columns:120px 1fr 50px;align-items:center;gap:10px;margin:15px 0;font-size:8px;display:grid}.score-bars i{background:#e0e8e3;border-radius:10px;height:5px}.score-bars i b{background:#5aa47f;border-radius:10px;height:100%;display:block}.score-bars em{text-align:right;font-style:normal;font-weight:700}.scorecard>p{color:#93a098;margin-top:23px;font-size:7px}.section-head.compact{grid-template-columns:1.1fr .55fr}.industry-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:60px;display:grid}.industry-grid article{border:1px solid var(--line);background:#fbfdfb;border-radius:10px;padding:28px;transition:all .25s}.industry-grid article:hover{transform:translateY(-4px);box-shadow:0 20px 45px #183a2d10}.industry-top{justify-content:space-between;display:flex}.industry-top span{color:#899a91;font-size:8px}.industry-top i{color:#4c7f66;background:#e8f0eb;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.industry-grid h3{color:#6a7b72;margin:48px 0 10px;font-size:12px}.industry-grid strong{font-family:var(--font-display);font-size:23px}.industry-grid p{color:#6f8077;min-height:62px;font-size:12px;line-height:1.7}.industry-grid a{font-size:10px;font-weight:800}.security{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:110px;padding:100px 0 120px;display:grid}.security-copy>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.75}.security-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.security-grid article{border:1px solid var(--line);border-radius:8px;gap:15px;padding:23px;display:flex}.security-grid article>span{color:#498169;font-size:16px}.security-grid h3{margin:0 0 8px;font-size:12px}.security-grid p{color:#73847b;margin:0;font-size:10px;line-height:1.65}.pricing{color:#fff;background:#133b2d;padding:110px 0}.price-grid{grid-template-columns:1fr 440px;align-items:center;gap:130px;display:grid}.price-copy h2{font-size:52px}.price-copy>p:not(.eyebrow){color:#a4b9ae;max-width:530px;line-height:1.75}.included{color:#b5c8be;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:28px;font-size:10px;display:grid}.price-card{color:var(--ink);background:#f8faf8;border-radius:12px;padding:32px}.plan{justify-content:space-between;align-items:center;display:flex}.plan span{letter-spacing:.13em;font-size:8px;font-weight:800}.plan em{color:#367257;background:#deeee5;border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal}.amount{align-items:center;margin:30px 0;display:flex}.amount sup{font-size:20px}.amount strong{letter-spacing:-.06em;font-size:64px;line-height:1}.amount span{color:#788981;margin-left:10px;font-size:9px;line-height:1.45}.price-card>p{color:#6e7f76;border-top:1px solid var(--line);padding-top:20px;font-size:11px;line-height:1.6}.btn.dark{background:var(--forest);color:#fff;width:100%;margin:12px 0}.price-card>small{text-align:center;color:#8a9891;font-size:7px;display:block}.access{text-align:center;padding-block:125px}.access>.mark{color:#246547;width:32px;height:32px;margin-bottom:20px;display:inline-grid}.access h2{font-size:57px}.access>p:not(.eyebrow){max-width:620px;color:var(--muted);margin:24px auto 34px;line-height:1.7}.access-actions{justify-content:center;align-items:center;gap:30px;display:flex}.access-actions>a:last-child{font-size:11px;font-weight:800}footer{color:#fff;background:#071b14;padding:62px 0}.footer-grid{grid-template-columns:1.7fr .6fr .6fr 1.1fr;gap:50px;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-grid .brand{margin-bottom:10px}.footer-grid p,.footer-grid a,.footer-grid span,.footer-grid small{color:#91a69b;font-size:10px}.footer-grid strong{margin-bottom:8px;font-size:10px}.footer-note{justify-content:flex-end}.footer-note small{margin-top:auto}@media (width<=980px){.navlinks{display:none}.hero-grid{grid-template-columns:1fr;padding-top:70px}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.overline,.actions,.hero-notes{justify-content:center}.cockpit-wrap{width:min(760px,100%);margin:30px auto}.trustbar .shell{text-align:center;height:auto;padding-block:30px;display:block}.trustbar div div{flex-wrap:wrap;justify-content:center;margin-top:20px}.section-head,.outcome-grid,.security,.price-grid{grid-template-columns:1fr;gap:50px}.logic{grid-template-columns:repeat(2,1fr)}.logic article:nth-child(3){border-left:0;padding-left:0}.industry-grid{grid-template-columns:1fr}.industry-grid p{min-height:0}.security-grid{max-width:750px}.price-grid{max-width:700px}.footer-grid{grid-template-columns:1.4fr repeat(2,.7fr)}.footer-note{grid-column:1/-1;justify-content:space-between;flex-direction:row!important}}@media (width<=650px){.shell{width:min(100% - 28px,1220px)}.announcement{height:auto;line-height:1.5}.announcement span{display:none}.nav{height:68px}.navright>a:first-child{display:none}.navbutton{font-size:0}.navbutton span{font-size:12px}.hero-grid{padding-block:60px}.hero h1{font-size:49px}.actions{flex-direction:column}.hero-notes{flex-wrap:wrap}.cockpit-wrap{width:115%;margin-left:-7.5%;transform:scale(.87)}.floatcard{right:0}.trustbar div div{gap:22px}.platform,.solutions{padding-block:80px}.logic{grid-template-columns:1fr}.logic article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.logic article:nth-child(3){padding-left:0}.score-main{grid-template-columns:1fr}.ring{margin-top:20px}.score-bars>div{grid-template-columns:90px 1fr 40px}.section-head.compact,.security-grid,.included{grid-template-columns:1fr}.access h2{font-size:40px}.access-actions{flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child,.footer-note{grid-column:1/-1}}.company-hero{color:#fff;background:linear-gradient(140deg,#092219,#123c2d);padding:105px 0 0;overflow:hidden}.company-hero-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:95px;display:grid}.company-hero h1{font-family:var(--font-display);letter-spacing:-.07em;margin:24px 0 0;font-size:clamp(58px,7.2vw,96px);font-weight:500;line-height:1.01}.company-hero h1 em{color:#a4dec0;font-style:normal}.company-hero-side>p{color:#afc2b8;font-size:16px;line-height:1.75}.company-hero-side .actions{flex-direction:column;align-items:flex-start}.company-orbit{border-top:1px solid #6d8b7d40;place-items:center;height:350px;margin-top:70px;display:grid;position:relative}.orbit-core{color:#0a241a;text-align:center;z-index:2;background:#a9e2c4;border-radius:50%;place-content:center;width:142px;height:142px;display:grid;position:relative;box-shadow:0 0 80px #6ec09450}.orbit-core .mark{width:28px;margin:auto}.orbit-core strong{margin-top:8px;font-size:18px}.orbit-core small{letter-spacing:.16em;margin-top:5px;font-size:6px}.orbit-line{border:1px solid #89aa9a40;border-radius:50%;position:absolute}.orbit-line.one{width:420px;height:190px}.orbit-line.two{width:720px;height:280px}.orbit-tag{color:#b9cec3;text-transform:uppercase;letter-spacing:.12em;background:#173e30;border:1px solid #507161;border-radius:20px;padding:8px 14px;font-size:9px;position:absolute}.orbit-tag.a{top:44%;left:18%}.orbit-tag.b{top:17%;left:32%}.orbit-tag.c{bottom:18%;right:28%}.orbit-tag.d{top:38%;right:14%}.company-thesis{grid-template-columns:.35fr 1.65fr;padding:120px 0 70px;display:grid}.company-thesis h2,.product-stage-head h2,.company-model h2,.company-cta h2{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,64px);font-weight:520;line-height:1.1}.company-thesis>div{grid-template-columns:1.15fr .65fr;gap:75px;display:grid}.company-thesis p:last-child{color:var(--muted);margin:0;line-height:1.75}.company-principles{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding-bottom:120px;display:grid}.company-principles article{padding:30px 28px 0 0}.company-principles article+article{border-left:1px solid var(--line);padding-left:28px}.company-principles span{color:#899a91;font-size:8px}.company-principles h3{margin:38px 0 14px;font-size:17px}.company-principles p{color:#6d7f75;font-size:12px;line-height:1.7}.product-stage{color:#fff;background:#092219;padding:110px 0}.product-stage-head{grid-template-columns:1.2fr .55fr;align-items:end;gap:80px;display:grid}.product-stage-head>p{color:#9eb4a9;line-height:1.7}.flagship-card{color:var(--ink);background:#f6faf7;border-radius:14px;grid-template-columns:.85fr 1.15fr;gap:70px;margin-top:60px;padding:56px;display:grid;overflow:hidden}.product-badge{align-items:center;gap:10px;display:flex}.product-badge .mark{color:#2d7455;width:20px;height:20px}.product-badge span{font-weight:800}.product-badge em{text-transform:uppercase;letter-spacing:.1em;color:#367156;background:#dcece3;border-radius:20px;margin-left:8px;padding:5px 8px;font-size:7px;font-style:normal}.flagship-copy h3{font-family:var(--font-display);letter-spacing:-.045em;margin:38px 0 20px;font-size:40px;line-height:1.15}.flagship-copy>p{color:#687a70;font-size:13px;line-height:1.75}.flagship-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.flagship-actions>a:last-child{font-size:10px;font-weight:800}.flagship-points{flex-wrap:wrap;gap:15px;margin-top:35px;display:flex}.flagship-points span{text-transform:uppercase;letter-spacing:.09em;color:#6f8278;font-size:8px}.flagship-points span:before{content:"✓";color:#39815e;margin-right:5px}.flagship-ui{background:#fff;border:1px solid #d8e3dc;border-radius:10px;align-self:center;padding:20px;box-shadow:0 25px 60px #15382b18}.flagship-ui header{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:14px;font-size:10px;display:flex}.flagship-ui header div{align-items:center;gap:7px;display:flex}.flagship-ui header .mark{color:#347356;width:14px;height:14px}.flagship-ui header>span{color:#5b9475;font-size:7px}.ui-title{padding:22px 0 15px}.ui-title small,.ui-metrics small{letter-spacing:.12em;color:#87978f;font-size:6px;display:block}.ui-title strong{margin-top:4px;font-size:17px;display:block}.ui-metrics{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(2,1fr);display:grid}.ui-metrics div{padding:13px}.ui-metrics div+div{border-left:1px solid var(--line)}.ui-metrics b{margin-top:4px;font-size:18px;display:block}.ui-row{border-bottom:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:center;gap:9px;padding:13px 2px;display:grid}.ui-row>i{border-radius:50%;width:6px;height:6px}.ui-row span b,.ui-row span small{display:block}.ui-row span b{font-size:9px}.ui-row span small{color:#85948c;margin-top:3px;font-size:7px}.ui-row>strong{font-size:9px}.flagship-ui>p{color:#94a198;text-align:right;font-size:6px}.portfolio-future{border-top:1px solid #4c6d5d;grid-template-columns:.5fr 1.2fr .75fr;align-items:center;gap:40px;margin-top:55px;padding-top:30px;display:grid}.portfolio-future span{letter-spacing:.14em;color:#8ea79b;font-size:8px}.portfolio-future p{color:#a3b7ad;margin:0;font-size:11px;line-height:1.6}.portfolio-future i{color:#c0d0c8;text-align:right;font-size:10px;font-style:normal}.company-model{grid-template-columns:.85fr 1.15fr;gap:120px;padding:120px 0;display:grid}.model-list article{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:20px;padding:24px 0;display:grid}.model-list span{color:#8c9c94;font-size:8px}.model-list h3{margin:0 0 7px;font-size:15px}.model-list p{color:#718279;margin:0;font-size:11px;line-height:1.6}.company-cta{color:#fff;text-align:center;background:#123c2d;padding:110px 0}.company-cta .mark{color:#a9e2c4;width:34px;display:inline-grid}.company-cta .eyebrow{margin:20px 0}.company-cta p:not(.eyebrow){color:#a7bbb1;margin:20px}.company-cta .btn{margin:auto}.brand-product{color:#72847b;border-left:1px solid #cbd8d0;padding-left:10px;font-size:13px;font-style:normal;font-weight:500}.signal-product-hero{color:#fff;background:linear-gradient(145deg,#0a241a,#103a2b);padding:85px 0 95px}.signal-product-grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:65px;display:grid}.signal-product-hero h1{font-family:var(--font-display);letter-spacing:-.064em;margin:22px 0;font-size:clamp(55px,6vw,80px);font-weight:500;line-height:1.02}.signal-product-hero h1 em{color:#9edabd;font-style:normal}.signal-product-grid>div:first-child>p:not(.overline){color:#adc0b6;line-height:1.7}.signal-console{color:var(--ink);background:#f8fbf9;border-radius:12px;padding:23px;box-shadow:0 40px 90px #03110b88}.signal-console header{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:16px;font-size:10px;display:flex}.signal-console header div{align-items:center;gap:8px;display:flex}.signal-console header .mark{color:#2b7153;width:15px;height:15px}.signal-console header>span{color:#4e9a74;font-size:7px}.console-heading{justify-content:space-between;align-items:end;padding:24px 0 16px;display:flex}.console-heading small,.console-metrics small,.console-row small{letter-spacing:.12em;color:#88978f;font-size:6px}.console-heading h2{margin:4px 0 0;font-size:20px}.console-heading>div:last-child{text-align:right}.console-heading>div:last-child b{color:#a95843;font-size:19px;display:block}.console-metrics{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(2,1fr);display:grid}.console-metrics div{padding:12px}.console-metrics div+div{border-left:1px solid var(--line)}.console-metrics strong{margin:4px 0;font-size:16px;display:block}.console-metrics em{color:#6f8178;font-size:7px;font-style:normal}.console-label{justify-content:space-between;margin:20px 0 6px;font-size:8px;display:flex}.console-label span{color:#4c7d66}.console-row{border-bottom:1px solid var(--line);grid-template-columns:8px 1fr auto 24px;align-items:center;gap:9px;padding:11px 0;display:grid}.console-row>i{border-radius:50%;width:6px;height:6px}.console-row span b,.console-row span em{display:block}.console-row span b{margin:2px 0;font-size:9px}.console-row span em{color:#819188;font-size:7px;font-style:normal}.console-row>strong{font-size:9px}.console-row button{background:#e6eee9;border:0;border-radius:50%;width:23px;height:23px;font-size:8px}.signal-console>p{color:#92a098;text-align:right;font-size:6px}.signal-equation{color:var(--ink);text-align:center;background:#f7faf8;border-radius:12px;grid-template-columns:1fr auto 1fr auto 1.1fr;align-items:center;gap:15px;padding:45px;display:grid}.signal-equation span,.signal-equation strong{border:1px solid var(--line);border-radius:7px;padding:18px 10px;font-size:10px}.signal-equation strong{background:#dff0e6;border-color:#bcdacb}.signal-equation>b{color:#7d9187}.signal-equation p{color:#718179;grid-column:1/-1;margin:20px 0 0;font-size:10px;line-height:1.6}@media (width<=980px){.company-hero-grid,.company-thesis>div,.flagship-card,.company-model,.signal-product-grid{grid-template-columns:1fr}.company-hero-side .actions{flex-direction:row}.company-thesis{grid-template-columns:1fr;gap:25px}.company-principles{grid-template-columns:repeat(2,1fr)}.company-principles article:nth-child(3){border-left:0;padding-left:0}.product-stage-head,.portfolio-future{grid-template-columns:1fr}.portfolio-future i{text-align:left}.signal-console{max-width:750px;margin:auto}}@media (width<=650px){.company-hero{padding-top:70px}.company-hero h1{font-size:49px}.company-hero-side .actions{flex-direction:column}.company-orbit{height:300px}.orbit-line.one{width:270px}.orbit-line.two{width:390px}.orbit-tag.a{left:2%}.orbit-tag.d{right:0}.company-thesis,.company-model{padding-block:80px}.company-thesis>div{gap:25px}.company-principles{grid-template-columns:1fr}.company-principles article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.flagship-card{padding:25px}.flagship-copy h3{font-size:31px}.flagship-actions{flex-direction:column;align-items:flex-start}.signal-product-hero{padding-block:60px}.signal-product-hero h1{font-size:48px}.signal-console{padding:15px}.signal-equation{grid-template-columns:1fr}.signal-equation p{grid-column:1}.trustbar .shell>div{gap:18px}}.mature-nav{border-bottom:1px solid var(--line)}.mature-hero{color:#fff;background:#092219;padding:110px 0 0;overflow:hidden}.mature-hero h1{font-family:var(--font-display);letter-spacing:-.075em;margin:28px 0 55px;font-size:clamp(70px,9vw,126px);font-weight:480;line-height:.92}.mature-hero h1 em,.page-hero h1 em,.contact-page h1 em{color:#a6dfc1;font-style:normal}.mature-hero-bottom{grid-template-columns:.7fr 1.3fr;align-items:end;gap:120px;display:grid}.mature-hero-bottom>p{color:#a6bbb0;margin:0;font-size:16px;line-height:1.7}.mature-hero-bottom>div{align-items:center;gap:30px;display:flex}.mature-hero-bottom>div>a:last-child{font-size:11px;font-weight:800}.mature-art{border-top:1px solid #5d7b6c55;justify-content:space-between;align-items:center;height:300px;margin-top:70px;display:flex;position:relative}.mature-art:before,.mature-art:after{content:"";border:1px solid #66847755;border-radius:50%;width:700px;height:230px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mature-art:after{width:430px;height:150px}.mature-art>div{color:#092219;text-align:center;z-index:2;background:#a8e0c2;border-radius:50%;place-content:center;width:135px;height:135px;display:grid;box-shadow:0 0 80px #6db58f55}.mature-art>div .mark{margin:auto}.mature-art>div b{margin-top:7px}.mature-art>div small{letter-spacing:.14em;margin-top:4px;font-size:6px}.mature-art>span{letter-spacing:.16em;color:#8ea79b;z-index:2;font-size:8px}.mature-intro{text-align:center;padding:120px 0}.mature-intro h2{font-family:var(--font-display);letter-spacing:-.055em;margin:25px 0;font-size:clamp(42px,5vw,66px);font-weight:520;line-height:1.08}.mature-intro>p:last-child{max-width:610px;color:var(--muted);margin:auto;line-height:1.7}.home-product{background:#ecf3ee;padding:110px 0}.home-product-grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:120px;display:grid}.signal-lockup{align-items:center;gap:12px;display:flex}.signal-lockup .mark{color:#377b5d}.signal-lockup small,.signal-lockup strong{display:block}.signal-lockup small{letter-spacing:.14em;color:#75887e;font-size:7px}.signal-lockup strong{margin-top:2px;font-size:17px}.home-product-copy h2{font-family:var(--font-display);letter-spacing:-.05em;margin:35px 0 20px;font-size:44px;line-height:1.12}.home-product-copy>p{color:#66796f;font-size:13px;line-height:1.7}.home-product-copy .btn{margin-top:20px}.home-product-visual{border:1px solid var(--line);background:#fff;border-radius:12px;padding:28px;box-shadow:0 25px 70px #17392c14}.visual-top{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:18px;font-size:10px;display:flex}.visual-top b{color:#35805c;text-transform:uppercase;letter-spacing:.12em;font-size:7px}.visual-number{padding:28px 0}.visual-number small{letter-spacing:.12em;color:#82938a;font-size:7px;display:block}.visual-number strong{margin-top:5px;font-size:36px;display:block}.visual-row{border-top:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:16px 0;font-size:10px;display:grid}.visual-row i{border-radius:50%;width:7px;height:7px}.home-product-visual>small{text-align:right;color:#93a199;margin-top:10px;font-size:6px;display:block}.mature-links{grid-template-columns:repeat(3,1fr);padding:85px 0;display:grid}.mature-links>a{grid-template-columns:32px 1fr auto;align-items:center;gap:14px;padding:22px;display:grid}.mature-links>a+a{border-left:1px solid var(--line)}.mature-links>a>span:first-child{color:#8b9b93;font-size:8px}.mature-links small{letter-spacing:.12em;color:#87988f;font-size:7px}.mature-links strong{margin-top:6px;font-size:12px;display:block}.mature-cta{color:#fff;background:#123c2d;padding:95px 0}.mature-cta .shell{grid-template-columns:.4fr 1fr auto;align-items:center;display:grid}.mature-cta p{text-transform:uppercase;letter-spacing:.14em;color:#8fa99c;font-size:9px}.mature-cta h2{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:48px}.mature-cta a{color:#b5e5cc;font-size:11px;font-weight:800}.page-hero{padding:120px 0 100px}.page-hero h1,.contact-page h1{font-family:var(--font-display);letter-spacing:-.07em;margin:28px 0;font-size:clamp(62px,8vw,102px);font-weight:500;line-height:.95}.page-hero>p:last-child,.contact-page>div:first-child>p:last-child{max-width:570px;color:var(--muted);font-size:15px;line-height:1.75}.page-hero h1 em,.contact-page h1 em{color:#6b9e85}.product-detail{color:#fff;background:#0b281e;border-radius:16px;grid-template-columns:.75fr 1.25fr;gap:100px;margin-bottom:110px;padding:70px;display:grid}.product-detail-copy h2{font-family:var(--font-display);letter-spacing:-.05em;margin:40px 0 20px;font-size:46px;line-height:1.1}.product-detail-copy>p{color:#a8bbb1;font-size:13px;line-height:1.7}.product-cap-list{grid-template-columns:repeat(2,1fr);gap:12px;margin:30px 0;display:grid}.product-cap-list span{color:#b6c9bf;font-size:9px}.product-cap-list span:before{content:"✓";color:#8fd1ae;margin-right:7px}.product-detail .btn.dark{color:#092219;background:#a9e2c4;width:auto}.product-detail-art{border:1px solid #536f6255;border-radius:12px;flex-direction:column;justify-content:center;padding:40px;display:flex}.product-detail-art>small{letter-spacing:.14em;color:#8aa296;font-size:7px}.product-detail-art>div{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin:35px 0;display:grid}.product-detail-art span,.product-detail-art strong{text-align:center;border:1px solid #567165;border-radius:6px;padding:16px 10px;font-size:9px}.product-detail-art strong{color:#092219;background:#a9e2c4;border-color:#a9e2c4}.product-detail-art p{text-align:center;letter-spacing:.1em;color:#8da398;font-size:8px}.page-cta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:90px 0;display:flex}.page-cta h2{font-family:var(--font-display);letter-spacing:-.045em;max-width:680px;margin:0;font-size:40px}.page-cta a{font-size:11px;font-weight:800}.company-statement{color:#fff;background:#0b281e;padding:105px 0}.company-statement p{text-transform:uppercase;letter-spacing:.14em;color:#8ca398;font-size:8px}.company-statement h2{font-family:var(--font-display);letter-spacing:-.05em;max-width:1050px;font-size:clamp(38px,5vw,64px);font-weight:500;line-height:1.15}.values{grid-template-columns:repeat(3,1fr);padding:110px 0;display:grid}.values article{padding-right:45px}.values article+article{border-left:1px solid var(--line);padding-left:45px}.values span{color:#8b9b93;font-size:8px}.values h3{margin:35px 0 15px;font-size:18px}.values p{color:#6c7d74;font-size:12px;line-height:1.7}.trust-principles{grid-template-columns:repeat(4,1fr);padding-bottom:110px;display:grid}.trust-principles article{padding-right:28px}.trust-principles article+article{border-left:1px solid var(--line);padding-left:28px}.trust-principles article>span{color:#4c8469;font-size:20px}.trust-principles h3{margin:30px 0 13px;font-size:16px}.trust-principles p{color:#6e7f76;font-size:11px;line-height:1.7}.trust-note{background:#e9f1ec;padding:85px 0}.trust-note .shell{grid-template-columns:1fr .7fr;align-items:end;gap:100px;display:grid}.trust-note h2{font-family:var(--font-display);letter-spacing:-.05em;margin:15px 0 0;font-size:48px}.trust-note>div>p{color:#64766c;font-size:13px;line-height:1.75}.contact-page{grid-template-columns:1fr .75fr;gap:140px;min-height:690px;padding:115px 0;display:grid}.contact-panel{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding-left:70px;display:flex}.contact-panel>small{letter-spacing:.14em;color:#819188;margin-top:30px;font-size:7px}.contact-panel>a{font-family:var(--font-display);border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 0 22px;font-size:25px;display:flex}.contact-panel>div{margin-top:35px}.contact-panel>div span{letter-spacing:.14em;color:#819188;font-size:7px}.contact-panel p{color:#64766c;font-size:12px;line-height:1.7}@media (width<=900px){.mature-hero-bottom,.home-product-grid,.product-detail,.trust-note .shell,.contact-page{grid-template-columns:1fr;gap:50px}.mature-hero-bottom>div{justify-content:flex-start}.mature-art:before{width:600px}.mature-cta .shell{grid-template-columns:1fr;gap:15px}.product-detail{padding:45px}.values,.trust-principles{grid-template-columns:1fr}.values article+article,.trust-principles article+article{border-left:0;border-top:1px solid var(--line);padding-top:30px;padding-left:0}.values article,.trust-principles article{padding-bottom:30px}.contact-panel{border-left:0;border-top:1px solid var(--line);padding:40px 0 0}.contact-page{padding-block:80px}}@media (width<=650px){.mature-hero{padding-top:70px}.mature-hero h1{font-size:58px}.mature-hero-bottom>div{flex-direction:column;align-items:flex-start}.mature-art{height:250px}.mature-art:before{width:380px;height:170px}.mature-art:after{width:260px;height:120px}.mature-art>div{width:110px;height:110px}.mature-art>span:nth-of-type(2),.mature-art>span:nth-of-type(3){display:none}.mature-intro{padding-block:80px}.home-product{padding-block:75px}.mature-links{grid-template-columns:1fr}.mature-links>a+a{border-left:0;border-top:1px solid var(--line)}.mature-cta h2{font-size:38px}.page-hero{padding-block:80px}.page-hero h1,.contact-page h1{font-size:58px}.product-detail{border-radius:0;width:100%;margin:0}.product-detail-art>div{grid-template-columns:1fr}.product-detail-art{padding:22px}.page-cta{display:block}.page-cta h2{margin-bottom:25px}.trust-note h2{font-size:38px}.contact-panel>a{font-size:19px}}.skip-link{z-index:9999;color:#092219;background:#fff;border-radius:6px;padding:12px 16px;position:fixed;top:-60px;left:12px;box-shadow:0 4px 20px #0003}.skip-link:focus{top:12px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #60b88b}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.contact-hero{padding:105px 0 60px}.contact-hero h1{font-family:var(--font-display);letter-spacing:-.07em;margin:25px 0;font-size:clamp(62px,8vw,102px);font-weight:500;line-height:.95}.contact-hero h1 em{color:#6b9e85;font-style:normal}.contact-hero>p:last-child{max-width:560px;color:var(--muted);line-height:1.75}.contact-form-section{grid-template-columns:.65fr 1.35fr;gap:110px;padding-bottom:120px;display:grid}.contact-form-section>div>h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 15px;font-size:36px}.contact-form-section>div>p{color:var(--muted);font-size:12px;line-height:1.7}.contact-direct{flex-direction:column;align-items:flex-start;margin-top:50px;display:flex}.contact-direct small{letter-spacing:.14em;color:#7d8e85;font-size:7px}.contact-direct a{border-bottom:1px solid var(--line);padding:12px 0;font-size:17px}.contact-direct span{color:#7d8e85;margin-top:15px;font-size:9px}.sales-form{border:1px solid var(--line);background:#fff;border-radius:12px;padding:34px}.form-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.sales-form label{letter-spacing:.04em;color:#52665b;flex-direction:column;gap:8px;font-size:9px;font-weight:800;display:flex}.sales-form input,.sales-form select,.sales-form textarea{width:100%;font:inherit;color:var(--ink);background:#fbfdfb;border:1px solid #cedbd3;border-radius:6px;padding:12px;font-size:12px}.sales-form>label{margin-top:20px}.sales-form label.consent{letter-spacing:0;flex-direction:row;align-items:flex-start;font-weight:500;line-height:1.5}.consent input{width:16px;margin-top:2px}.consent a{text-decoration:underline}.sales-form .btn{border:0;margin-top:20px}.sales-form .btn:disabled{opacity:.6}.form-error{color:#a33d36;font-size:10px}.form-success{border:1px solid var(--line);text-align:center;background:#eaf4ee;border-radius:12px;padding:60px}.form-success>span{background:#bfe4cf;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;display:grid}.form-success h2{font-family:var(--font-display);font-size:40px}.form-success p{color:var(--muted);line-height:1.7}.form-success button{background:0 0;border:0;text-decoration:underline}.legal{max-width:900px;padding:100px 0 130px}.legal header{border-bottom:1px solid var(--line);margin-bottom:45px;padding-bottom:45px}.legal header p{letter-spacing:.14em;color:#7b8c83;font-size:8px}.legal h1{font-family:var(--font-display);letter-spacing:-.055em;margin:15px 0;font-size:64px}.legal header small{color:#74867c}.legal section{margin:38px 0}.legal h2{font-size:17px}.legal section p{color:#52655b;font-size:13px;line-height:1.85}.legal-footer{gap:25px;font-size:9px;display:flex}.legal-footer span{margin-right:auto}.demo-shell{background:#f2f6f3;grid-template-columns:210px 1fr;min-height:100vh;display:grid}.demo-shell>aside{color:#fff;background:#092219;flex-direction:column;padding:25px 18px;display:flex}.demo-brand{font-family:var(--font-display);font-weight:800}.demo-brand b{color:#a5d9bd;margin-left:5px;font-weight:500}.demo-shell aside nav{flex-direction:column;gap:8px;margin-top:55px;display:flex}.demo-shell aside nav span{color:#91a69b;border-radius:6px;padding:11px;font-size:10px}.demo-shell aside nav span.on{color:#fff;background:#173c2f}.demo-shell aside>small{color:#70887c;letter-spacing:.15em;margin-top:auto;font-size:6px}.demo-shell>main{padding:35px 42px}.demo-shell main>header{justify-content:space-between;align-items:center;display:flex}.demo-shell header small{letter-spacing:.14em;color:#788a80;font-size:7px}.demo-shell header h1{font-family:var(--font-display);margin:5px 0;font-size:31px}.demo-shell header a{font-size:10px;font-weight:800}.demo-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.demo-metrics>div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px}.demo-metrics small{letter-spacing:.12em;color:#7e8f86;font-size:6px}.demo-metrics strong{margin-top:7px;font-size:25px;display:block}.demo-work{grid-template-columns:1fr 390px;gap:14px;display:grid}.demo-list,.demo-detail{border:1px solid var(--line);background:#fff;border-radius:9px}.demo-list-title{border-bottom:1px solid var(--line);justify-content:space-between;padding:18px;font-size:9px;display:flex}.demo-list button{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:#fff;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;width:100%;padding:18px;display:grid}.demo-list button.selected{background:#edf5f0}.demo-list button>i{border-radius:50%;width:7px;height:7px}.demo-list i.revenue{background:#d4655b}.demo-list i.commitment{background:#e2a350}.demo-list i.renewal{background:#6897aa}.demo-list i.resolved{background:#4aa275}.demo-list button span small,.demo-list button span b,.demo-list button span em{display:block}.demo-list button span small{text-transform:uppercase;letter-spacing:.1em;color:#809187;font-size:6px}.demo-list button span b{margin:4px 0;font-size:10px}.demo-list button span em{color:#87978f;font-size:7px;font-style:normal}.demo-list button>strong{font-size:10px}.demo-detail{padding:24px}.detail-top{text-transform:uppercase;letter-spacing:.1em;color:#648171;justify-content:space-between;font-size:7px;display:flex}.detail-top b{background:#e4f0e9;border-radius:20px;padding:5px 7px}.demo-detail h2{font-family:var(--font-display);font-size:24px;line-height:1.2}.demo-detail>p{color:#63766b;font-size:11px;line-height:1.7}.evidence{background:#edf4ef;border-radius:7px;margin:22px 0;padding:15px}.evidence small{letter-spacing:.12em;color:#5e7769;font-size:6px}.evidence p{font-size:9px;line-height:1.5}.demo-detail dl{margin:0}.demo-detail dl>div{border-top:1px solid var(--line);justify-content:space-between;padding:10px 0;font-size:9px;display:flex}.demo-detail dd{font-weight:800}.demo-detail .btn{border:0;margin-top:18px}.demo-disclaimer{color:#83928a;text-align:right;font-size:7px}.protected-dashboard{background:#f2f6f3;grid-template-columns:220px 1fr;min-height:100vh;display:grid}.protected-dashboard>aside{color:#fff;background:#092219;flex-direction:column;padding:25px 18px;display:flex}.protected-dashboard aside nav{flex-direction:column;gap:7px;margin-top:55px;display:flex}.protected-dashboard aside nav span{color:#8ea398;padding:11px;font-size:10px}.protected-dashboard aside nav span.on{color:#fff;background:#173c2f;border-radius:6px}.protected-dashboard aside>a:last-child{color:#8ea398;margin-top:auto;font-size:9px}.protected-dashboard>section{padding:38px}.protected-dashboard header{justify-content:space-between;display:flex}.protected-dashboard header small{letter-spacing:.13em;color:#75867d;font-size:7px}.protected-dashboard header h1{font-family:var(--font-display);margin:5px 0;font-size:29px}.user-pill{align-items:center;gap:9px;display:flex}.user-pill>span{color:#fff;background:#173c2f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.user-pill b,.user-pill small{font-size:8px;display:block}.user-pill small{color:#77887f;margin-top:2px}.dashboard-empty{border:1px solid var(--line);text-align:center;background:#fff;border-radius:12px;margin-top:80px;padding:75px}.dashboard-empty>span{background:#e4f0e9;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;font-size:22px;display:grid}.dashboard-empty h2{font-family:var(--font-display);font-size:32px}.dashboard-empty p{max-width:650px;color:var(--muted);margin:15px auto 30px;font-size:12px;line-height:1.7}.dashboard-empty>div{justify-content:center;align-items:center;gap:24px;display:flex}.dashboard-empty>div>a:last-child{font-size:10px;font-weight:800}@media (width<=900px){.contact-form-section,.demo-work,.demo-shell,.protected-dashboard{grid-template-columns:1fr}.demo-shell>aside,.protected-dashboard>aside{display:none}}@media (width<=650px){.contact-form-section{padding-bottom:80px}.form-grid{grid-template-columns:1fr}.sales-form{padding:22px}.legal h1{font-size:48px}.legal-footer{flex-wrap:wrap}.demo-shell>main,.protected-dashboard>section{padding:20px}.demo-metrics{grid-template-columns:1fr}.demo-shell main>header,.protected-dashboard header{align-items:flex-start}.demo-shell main>header a,.user-pill{display:none}.dashboard-empty{margin-top:35px;padding:35px 20px}.dashboard-empty>div{flex-direction:column}}.protected-dashboard{background:#f4f7f5;grid-template-columns:224px minmax(0,1fr)}.protected-dashboard>aside{height:100vh;padding:28px 20px;position:sticky;top:0}.protected-dashboard aside nav span{align-items:center;gap:9px;display:flex}.workspace-mode{color:#8fa79b;border-top:1px solid #315043;margin-top:auto;padding:18px 4px;font-size:8px}.workspace-mode i{background:#65c895;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.protected-dashboard aside>a:last-child{margin-top:0;padding:8px 4px}.protected-dashboard>section{min-width:0;padding:0 38px 50px}.product-header{border-bottom:1px solid var(--line);height:72px;align-items:center!important}.signal-toolbar{justify-content:space-between;align-items:end;padding:38px 0 24px;display:flex}.signal-toolbar small{letter-spacing:.13em;color:#71877b;font-size:7px}.signal-toolbar h1{font-family:var(--font-display);letter-spacing:-.045em;margin:7px 0 3px;font-size:36px}.signal-toolbar p{color:#778a80;margin:0;font-size:10px}.signal-toolbar>button{cursor:pointer;background:#fff;border:1px solid #cedbd3;border-radius:6px;padding:11px 14px;font-size:9px;font-weight:800}.signal-kpis{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid}.signal-kpis>div{padding:18px 20px}.signal-kpis>div+div{border-left:1px solid var(--line)}.signal-kpis small,.signal-kpis em{letter-spacing:.1em;color:#7d8f85;font-size:6px;display:block}.signal-kpis strong{margin:7px 0 4px;font-size:27px;display:block}.signal-kpis em{letter-spacing:0;font-style:normal}.signal-workgrid{grid-template-columns:minmax(430px,1fr) 390px;align-items:start;gap:14px;display:grid}.signal-inbox,.signal-inspector{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.signal-inbox>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:16px 18px;font-size:9px;display:flex}.signal-inbox>header span{color:#7c8f84}.signal-inbox>button{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:#fff;border:0;border-bottom:1px solid #e4ebe7;grid-template-columns:8px minmax(0,1fr) 58px;align-items:center;gap:12px;padding:17px 18px;display:grid}.signal-inbox>button:hover,.signal-inbox>button.selected{background:#edf4ef}.signal-inbox>button.resolved{opacity:.58}.signal-inbox>button>i{border-radius:50%;width:7px;height:7px}.signal-inbox i.critical,.inspector-head .critical{background:#ca5a52}.signal-inbox i.high,.inspector-head .high{background:#db9348}.signal-inbox i.medium,.inspector-head .medium{background:#5f91aa}.signal-inbox i.low,.inspector-head .low{background:#66a17f}.signal-inbox button span small,.signal-inbox button span b,.signal-inbox button span em{display:block}.signal-inbox button span small{letter-spacing:.1em;color:#7c8f84;text-transform:uppercase;font-size:6px}.signal-inbox button span b{margin:4px 0;font-size:10px}.signal-inbox button span em{color:#75877d;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-style:normal;line-height:1.4;overflow:hidden}.signal-inbox button>div{text-align:right}.signal-inbox button>div strong,.signal-inbox button>div small{display:block}.signal-inbox button>div strong{font-size:11px}.signal-inbox button>div small{color:#8b9b93;font-size:5px}.signal-inspector{padding:22px;position:sticky;top:86px}.inspector-head{justify-content:space-between;display:flex}.inspector-head span,.inspector-head small{text-transform:uppercase;letter-spacing:.12em;border-radius:20px;padding:5px 8px;font-size:6px}.inspector-head span{color:#fff}.inspector-head small{color:#547060;background:#e8f0eb}.signal-inspector h2{font-family:var(--font-display);letter-spacing:-.035em;margin:20px 0 10px;font-size:24px;line-height:1.2}.signal-inspector>p{color:#64776c;font-size:10px;line-height:1.6}.signal-evidence{background:#edf4ef;border-radius:7px;margin:18px 0;padding:14px}.signal-evidence small{letter-spacing:.12em;color:#5d7869;font-size:6px}.signal-evidence p{font-size:9px;line-height:1.55}.signal-evidence span{color:#7c8f84;font-size:6px}.signal-inspector dl{margin:0}.signal-inspector dl>div{border-top:1px solid var(--line);justify-content:space-between;padding:9px 0;font-size:8px;display:flex}.signal-inspector dd{font-weight:800}.signal-actions{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;display:grid}.signal-actions button{cursor:pointer;background:#fff;border:1px solid #cad8d0;border-radius:6px;padding:10px;font-size:8px;font-weight:800}.signal-actions button.primary{color:#fff;background:#123c2d;border-color:#123c2d}.signal-actions button:disabled{opacity:.5}.activity{border-top:1px solid var(--line);padding-top:16px}.activity>small{letter-spacing:.12em;color:#7c8e84;font-size:6px}.activity>div{gap:9px;margin-top:12px;display:flex}.activity i{color:#397456;background:#e2f0e8;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:7px;font-style:normal;display:grid}.activity p{margin:0}.activity b,.activity span{font-size:7px;display:block}.activity span{color:#83938b;margin-top:3px}.signal-onboard,.signal-loading{border:1px solid var(--line);text-align:center;background:#fff;border-radius:13px;max-width:760px;margin:80px auto;padding:70px}.signal-onboard>span{background:#e0eee6;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 22px;font-size:20px;display:grid}.signal-onboard>small{letter-spacing:.14em;color:#71867b;font-size:7px}.signal-onboard h2{font-family:var(--font-display);letter-spacing:-.04em;margin:15px 0;font-size:34px}.signal-onboard p{color:#62756b;max-width:560px;margin:0 auto 25px;font-size:11px;line-height:1.7}.signal-onboard button{color:#fff;background:#123c2d;border:0;border-radius:6px;padding:14px 18px;font-size:9px;font-weight:800}.signal-onboard em{color:#83948b;margin-top:14px;font-size:7px;font-style:normal;display:block}.signal-onboard b,.signal-error{color:#a23e38;margin-top:14px;font-size:9px;display:block}.signal-error{background:#fff0ee;border:1px solid #e9c8c5;border-radius:6px;margin:0 0 12px;padding:10px}@media (width<=1100px){.signal-workgrid{grid-template-columns:1fr}.signal-inspector{position:static}.signal-kpis{grid-template-columns:repeat(2,1fr)}.signal-kpis>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.signal-kpis>div:nth-child(4){border-top:1px solid var(--line)}}@media (width<=900px){.protected-dashboard{grid-template-columns:1fr}.protected-dashboard>aside{display:none}.protected-dashboard>section{padding-inline:22px}.product-header{display:flex!important}.signal-workgrid{grid-template-columns:1fr}}@media (width<=600px){.product-header .user-pill{display:none}.signal-toolbar{align-items:flex-start}.signal-toolbar>button{margin-top:4px}.signal-kpis{grid-template-columns:1fr 1fr}.signal-kpis>div{padding:14px}.signal-inbox>button{grid-template-columns:8px minmax(0,1fr)}.signal-inbox>button>div{display:none}.signal-onboard{margin-top:35px;padding:40px 22px}.signal-actions{grid-template-columns:1fr}}.product-tabs{background:#e7eee9;border-radius:8px;gap:5px;padding:4px;display:flex}.product-tabs button{color:#66796f;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 12px;font-size:8px;font-weight:800}.product-tabs button.on{color:#123c2d;background:#fff;box-shadow:0 2px 8px #16392c12}.product-panel{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:55px;min-height:540px;padding:34px;display:grid}.product-panel small{letter-spacing:.13em;color:#71877b;font-size:7px}.product-panel h2{font-family:var(--font-display);letter-spacing:-.04em;margin:10px 0 14px;font-size:30px}.product-panel p{color:#66796f;font-size:10px;line-height:1.7}.product-panel label{color:#52675b;font-size:8px;font-weight:800}.product-panel input,.product-panel select{width:100%;font:inherit;background:#fbfdfb;border:1px solid #cfdbd4;border-radius:6px;margin-top:7px;padding:11px;font-size:10px}.product-panel form>button,.dropzone>button{color:#fff;cursor:pointer;background:#123c2d;border:0;border-radius:6px;padding:12px 15px;font-size:8px;font-weight:800}.product-panel form>em,.dropzone>em{color:#537364;margin-top:12px;font-size:8px;font-style:normal;display:block}.csv-schema{flex-wrap:wrap;gap:7px;margin:30px 0;display:flex}.csv-schema b{width:100%;margin-bottom:4px;font-size:8px}.csv-schema span{color:#526a5d;background:#edf4ef;border-radius:4px;padding:6px 8px;font-size:7px}.import-panel>div>a{border-bottom:1px solid var(--line);padding-bottom:4px;font-size:9px;font-weight:800}.dropzone{text-align:center;cursor:pointer;background:#f6f9f7;border:1px dashed #aabdb2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:45px;display:flex}.dropzone>span{color:#4f846a;font-size:27px}.dropzone>b{margin:15px 0 5px;font-size:13px}.dropzone>small{letter-spacing:0}.dropzone input{opacity:0;width:1px;height:1px;position:absolute}.dropzone>button{margin-top:25px}.dropzone>button:disabled{opacity:.4}.rules-panel section article{border-top:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:center;gap:12px;padding:16px 0;display:grid}.rules-panel article.off{opacity:.5}.rules-panel article>i{border-radius:50%;width:7px;height:7px}.rules-panel i.critical{background:#ca5a52}.rules-panel i.high{background:#db9348}.rules-panel i.medium{background:#5f91aa}.rules-panel i.low{background:#66a17f}.rules-panel article b,.rules-panel article span{display:block}.rules-panel article b{font-size:10px}.rules-panel article span{color:#7c8f84;margin-top:4px;font-size:7px}.rules-panel article button{border:1px solid var(--line);background:#fff;border-radius:20px;padding:6px 9px;font-size:7px}.rules-panel form,.team-panel form{border-left:1px solid var(--line);padding-left:45px}.rules-panel form label,.team-panel form label{margin-top:17px;display:block}.rules-panel form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rules-panel form>button,.team-panel form>button{margin-top:22px}.member-head,.team-panel section article{grid-template-columns:1fr 90px 70px;align-items:center;gap:12px;display:grid}.member-head{border-bottom:1px solid var(--line);color:#7c8f84;padding:10px 0;font-size:7px}.team-panel section article{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr 90px 70px;padding:14px 0}.member-avatar{color:#3f7358;background:#e2eee7;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;display:grid}.team-panel article b,.team-panel article span{display:block}.team-panel article b{font-size:9px}.team-panel article span{color:#7c8f84;margin-top:3px;font-size:7px}.team-panel article strong{text-transform:capitalize;font-size:8px}.team-panel article em{color:#4b775f;text-transform:uppercase;font-size:7px;font-style:normal}.team-panel form p{margin-bottom:25px}@media (width<=900px){.signal-toolbar{align-items:flex-start;gap:20px}.product-tabs{flex-wrap:wrap}.product-panel{grid-template-columns:1fr;gap:35px}.rules-panel form,.team-panel form{border-left:0;border-top:1px solid var(--line);padding:30px 0 0}.product-panel{padding:24px}}@media (width<=600px){.signal-toolbar{display:block}.product-tabs{margin-top:18px}.product-tabs button{flex:1}.product-panel{padding:20px}.dropzone{padding:35px 18px}.team-panel section article{grid-template-columns:30px 1fr}.team-panel article strong,.team-panel article em,.member-head{display:none}}.signal-loading span{background:#e0eee6;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 22px;font-size:20px;display:grid}.signal-loading b,.signal-loading small{display:block}.signal-loading b{font-family:var(--font-display);font-size:24px}.signal-loading small{color:#71867b;margin-top:10px;font-size:8px}.product-loop{grid-template-columns:.75fr 1.25fr;align-items:start;gap:100px;padding:110px 0;display:grid}.product-loop h2{font-family:var(--font-display);letter-spacing:-.05em;margin:18px 0;font-size:48px;line-height:1.1}.product-loop>div>p:not(.eyebrow){color:var(--muted);max-width:430px;font-size:12px;line-height:1.7}.product-loop .btn{width:auto;margin-top:20px}.product-loop ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.product-loop li{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr 1fr;align-items:center;gap:14px;padding:18px 0;display:grid}.product-loop li span{color:#82938a;font-size:7px}.product-loop li b{font-size:11px}.product-loop li em{color:#71837a;font-size:8px;font-style:normal}@media (width<=900px){.product-loop{grid-template-columns:1fr;gap:45px;padding:80px 20px}}@media (width<=600px){.product-loop li{grid-template-columns:30px 1fr}.product-loop li em{grid-column:2}.product-loop h2{font-size:38px}}.workspace-controls{align-items:center;gap:8px;display:flex}.alert-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;width:38px;height:38px;font-size:17px;position:relative}.alert-button b{color:#fff;background:#c9534a;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;display:grid;position:absolute;top:-5px;right:-4px}.notification-center{z-index:20;border:1px solid var(--line);background:#fff;border-radius:10px;width:390px;position:absolute;top:112px;right:38px;overflow:hidden;box-shadow:0 24px 65px #0b281e2b}.notification-center header{border-bottom:1px solid var(--line);padding:17px 18px;height:auto!important;display:block!important}.notification-center header b,.notification-center header span{display:block}.notification-center header b{font-size:11px}.notification-center header span{color:#7a8d82;margin-top:4px;font-size:7px}.notification-center>button{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:#fff;grid-template-columns:7px 1fr auto;align-items:center;gap:10px;width:100%;padding:14px 18px;display:grid}.notification-center>button:hover{background:#f0f5f2}.notification-center>button>i{background:#55a378;border-radius:50%;width:6px;height:6px}.notification-center button div b,.notification-center button div span{display:block}.notification-center button div b{font-size:8px}.notification-center button div span{color:#7b8c83;margin-top:3px;font-size:7px}.notification-center button em{color:#668072;font-size:6px;font-style:normal}.notification-center>p{color:#71847a;padding:20px;font-size:9px}.workflow-fields{grid-template-columns:1.2fr .8fr;gap:9px;margin:15px 0;display:grid}.workflow-fields label{letter-spacing:.1em;color:#72867b;font-size:6px}.workflow-fields select,.workflow-fields input{width:100%;font:inherit;color:var(--ink);background:#fbfdfb;border:1px solid #cedbd3;border-radius:5px;margin-top:5px;padding:8px;font-size:8px}.comment-box{border-top:1px solid var(--line);margin-top:18px;padding-top:15px;position:relative}.comment-box label{letter-spacing:.12em;color:#71847a;margin-bottom:7px;font-size:6px;display:block}.comment-box textarea{resize:vertical;width:100%;min-height:68px;font:inherit;background:#fbfdfb;border:1px solid #cedbd3;border-radius:6px;padding:9px 48px 9px 9px;font-size:8px}.comment-box button{color:#fff;background:#123c2d;border:0;border-radius:4px;padding:7px 9px;font-size:7px;position:absolute;bottom:7px;right:7px}.comment-box button:disabled{opacity:.4}.comments{border-top:1px solid var(--line);margin-top:15px;padding-top:15px}.comments>small{letter-spacing:.12em;color:#71847a;font-size:6px}.comments>div{gap:9px;margin-top:13px;display:flex}.comments>div>span{color:#47745c;background:#e0eee6;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.comments p{margin:0}.comments p b,.comments p em,.comments p small{display:block}.comments p b{font-size:8px}.comments p em{color:#53675c;margin:3px 0;font-size:8px;font-style:normal;line-height:1.45}.comments p small{color:#85968d;font-size:6px}@media (width<=700px){.workspace-controls{align-items:flex-start}.notification-center{width:auto;position:fixed;top:85px;left:14px;right:14px}.workflow-fields{grid-template-columns:1fr}.workflow-fields label:last-child{grid-column:1}}.protected-dashboard aside nav a{color:#8ea398;border-radius:6px;align-items:center;gap:9px;padding:11px;font-size:10px;transition:all .18s;display:flex}.protected-dashboard aside nav a:hover{color:#d4e7dd;background:#113629}.protected-dashboard aside nav a.on{color:#fff;background:#173c2f}.protected-dashboard aside nav a span{color:inherit;padding:0;font-size:10px}.analytics-panel,.patterns-panel,.integration-surface,.settings-surface{min-height:540px}.analytics-summary{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(3,1fr);display:grid}.analytics-summary article{padding:24px}.analytics-summary article+article{border-left:1px solid var(--line)}.analytics-summary small,.analytics-summary span{color:#7c8e84;font-size:7px;display:block}.analytics-summary small{letter-spacing:.12em}.analytics-summary strong{margin:8px 0 4px;font-size:32px;display:block}.analytics-grid{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:14px;display:grid}.analytics-grid>section{border:1px solid var(--line);background:#fff;border-radius:9px;padding:28px}.analytics-grid section>small,.patterns-panel small,.integration-cards small,.settings-note>small{letter-spacing:.12em;color:#74877c;font-size:7px}.analytics-grid h2,.pattern-intro h2,.settings-note h2{font-family:var(--font-display);letter-spacing:-.04em;margin:10px 0 25px;font-size:27px}.metric-bar{text-transform:capitalize;grid-template-columns:80px 1fr 25px;align-items:center;gap:12px;margin:18px 0;font-size:8px;display:grid}.metric-bar i{background:#e5ede8;border-radius:10px;height:7px;overflow:hidden}.metric-bar i b{background:#5aa47f;border-radius:10px;min-width:3px;height:100%;display:block}.metric-bar strong{text-align:right}.donut{text-align:center;border-radius:50%;place-content:center;width:160px;height:160px;margin:28px auto;display:grid}.donut b{font-size:24px}.donut span{color:#71847a;font-size:7px}.analytics-grid section>p{color:#778a80;text-align:center;font-size:8px;line-height:1.6}.patterns-panel{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:.65fr 1.35fr;gap:55px;padding:38px;display:grid}.pattern-intro p{color:#66796f;font-size:10px;line-height:1.7}.pattern-intro a{border-bottom:1px solid var(--line);margin-top:15px;padding-bottom:4px;font-size:8px;font-weight:800;display:inline-block}.patterns-panel>section{grid-template-columns:1fr 1fr;gap:14px;display:grid}.patterns-panel>section>div{border:1px solid var(--line);border-radius:8px;padding:20px}.patterns-panel article{border-top:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:15px 0;display:grid}.patterns-panel article>span{color:#4c7e65;background:#e5f0e9;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.patterns-panel article b,.patterns-panel article em{display:block}.patterns-panel article b{font-size:9px}.patterns-panel article em{color:#7c8f84;margin-top:3px;font-size:7px;font-style:normal}.patterns-panel article strong{font-size:10px}.integration-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.integration-cards article{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:38px 1fr;gap:13px;padding:20px;display:grid}.integration-cards article>span{background:#e7eee9;border-radius:8px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:grid}.integration-cards h3{margin:5px 0;font-size:11px}.integration-cards p{color:#71847a;margin:0;font-size:8px;line-height:1.5}.integration-cards article>b{color:#788b80;border-top:1px solid var(--line);grid-column:1/-1;padding-top:12px;font-size:7px}.integration-cards article.connected{border-color:#a9d3bb}.integration-cards article.connected>b{color:#367858}.integration-surface .import-panel{min-height:420px}.settings-surface{grid-template-columns:340px 1fr;gap:14px;display:grid}.settings-note{color:#fff;background:#123c2d;border-radius:9px;padding:30px}.settings-note h2{color:#fff}.settings-note p{color:#aec3b8;margin-bottom:30px;font-size:9px;line-height:1.7}.settings-note>div{border-top:1px solid #537164;justify-content:space-between;padding:14px 0;font-size:8px;display:flex}.settings-note>div b{color:#a9e2c4}.settings-note>div b.pending{color:#e8c68b}.settings-surface .team-panel{grid-template-columns:1fr;min-height:540px}.settings-surface .team-panel form{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.settings-surface .team-panel>section{min-width:0}@media (width<=1100px){.patterns-panel,.settings-surface,.integration-cards{grid-template-columns:1fr}.settings-note{min-height:auto}.analytics-grid{grid-template-columns:1fr}}@media (width<=700px){.analytics-summary{grid-template-columns:1fr}.analytics-summary article+article{border-left:0;border-top:1px solid var(--line)}.patterns-panel{padding:22px}.patterns-panel>section{grid-template-columns:1fr}.product-tabs{display:none}}.embedded-rules{margin-top:14px}.embedded-rules .product-panel{min-height:auto}.integration-cards article>button{border:0;border-top:1px solid var(--line);text-align:left;color:#315f49;cursor:pointer;background:0 0;grid-column:1/-1;padding:12px 0 0;font-size:8px;font-weight:800}.integration-cards article.configured{border-color:#d3b979}.integration-cards article.configured>button{color:#8a6921}.connector-form,.workspace-form{border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:14px;padding:30px}.connector-form header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;margin-bottom:24px;padding-bottom:20px;display:flex}.connector-form header small,.workspace-form>small{letter-spacing:.13em;color:#72857a;font-size:7px}.connector-form h2,.workspace-form h2{font-family:var(--font-display);letter-spacing:-.04em;margin:7px 0 0;font-size:28px}.connector-form header>button{color:#63776b;cursor:pointer;background:0 0;border:0;font-size:8px}.connector-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.connector-grid label{color:#52675b;font-size:8px;font-weight:800}.connector-grid input,.connector-grid select{width:100%;font:inherit;color:var(--ink);background:#fbfdfb;border:1px solid #cfdbd4;border-radius:6px;margin-top:7px;padding:11px;font-size:9px;display:block}.secret-warning{background:#edf4ef;border-radius:7px;gap:12px;margin:22px 0;padding:14px;display:flex}.secret-warning b,.secret-warning span{font-size:8px}.secret-warning span{color:#687b71}.connector-form>button,.workspace-form>button{color:#fff;background:#123c2d;border:0;border-radius:6px;padding:12px 15px;font-size:8px;font-weight:800}.connector-form>em,.workspace-form>em{color:#4e725f;margin-left:12px;font-size:8px;font-style:normal}.settings-surface-v2{grid-template-columns:.72fr 1.28fr;align-items:start;gap:14px;display:grid}.workspace-form{margin:0}.workspace-form .connector-grid{grid-template-columns:1fr}.workspace-status{margin:24px 0}.workspace-status span{border-top:1px solid var(--line);justify-content:space-between;padding:12px 0;font-size:8px;display:flex}.workspace-status b{color:#397454}.workspace-status b.pending{color:#987429}.settings-team .team-panel{grid-template-columns:1fr;min-height:auto}.settings-team .team-panel form{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.settings-team .product-panel{min-height:auto}.settings-team .team-panel>section{min-width:0}.integration-cards article.selected{background:#fbfefc;border-color:#4b9b73;box-shadow:0 0 0 1px #4b9b73}.integration-overview{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:300px;padding:38px;display:flex}.integration-overview small{letter-spacing:.13em;color:#72857a;font-size:7px}.integration-overview h2{font-family:var(--font-display);letter-spacing:-.04em;margin:10px 0;font-size:30px}.integration-overview p{color:#66796f;max-width:540px;font-size:10px;line-height:1.7}.connector-detail>button{color:#496b59;cursor:pointer;background:0 0;border:0;padding:4px 0 12px;font-size:8px;font-weight:800}.connector-detail .import-panel{margin-top:0}.connection-entitlement{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:16px 20px;display:flex}.connection-entitlement div{align-items:center;gap:12px;display:flex}.connection-entitlement small{letter-spacing:.12em;color:#7459a8;font-size:7px}.connection-entitlement b{color:#4e2d95;background:#eee8ff;border-radius:999px;padding:7px 11px;font-size:8px}.connection-entitlement p{color:#64766d;max-width:690px;margin:0;font-size:8px;line-height:1.55}.integration-cards article div>em{color:#687a71;margin-top:10px;font-size:7px;font-style:normal;font-weight:700;display:block}.integration-cards{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1250px){.integration-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.connection-entitlement,.connection-entitlement div{flex-direction:column;align-items:flex-start}.integration-cards{grid-template-columns:1fr}}.connector-health{border:1px solid var(--line);background:#fff;border-radius:9px;padding:28px}.connector-health>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.connector-health>header small,.connector-health-kpis small{letter-spacing:.12em;color:#72857a;font-size:7px}.connector-health>header h2{font-family:var(--font-display);letter-spacing:-.04em;margin:8px 0;font-size:30px}.connector-health>header p{color:#687b71;max-width:690px;font-size:9px;line-height:1.65}.connector-health>header button,.connector-health-list button{color:#fff;white-space:nowrap;cursor:pointer;background:#123c2d;border:0;border-radius:6px;padding:11px 14px;font-size:8px;font-weight:800}.connector-health-kpis{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,1fr);margin:22px 0;display:grid}.connector-health-kpis article{padding:17px}.connector-health-kpis article+article{border-left:1px solid var(--line)}.connector-health-kpis b{margin-top:7px;font-size:15px;display:block}.connector-health-list article{border-top:1px solid var(--line);grid-template-columns:10px minmax(170px,1fr) auto minmax(260px,1.5fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.connector-health-list i{background:#d49a49;border-radius:50%;width:8px;height:8px}.connector-health-list i.healthy{background:#55a67c}.connector-health-list i.attention{background:#ca554d}.connector-health-list i.stale{background:#d88b3d}.connector-health-list i.ready{background:#5f91ad}.connector-health-list b,.connector-health-list span{display:block}.connector-health-list b{font-size:9px}.connector-health-list span,.connector-health-list p{color:#74877c;font-size:7px;line-height:1.5}.connector-health-list p{margin:0}.connector-health-list strong{text-transform:uppercase;letter-spacing:.08em;color:#6a7d73;font-size:7px}.connector-health-list strong.healthy{color:#317451}.connector-health-list strong.attention{color:#ac3832}.connector-health-list strong.stale{color:#9a6226}.connector-health-empty{border-top:1px solid var(--line);padding:24px 0 4px}.connector-health-empty b,.connector-health-empty span{display:block}.connector-health-empty b{font-size:9px}.connector-health-empty span{color:#74877c;margin-top:5px;font-size:8px}@media (width<=900px){.connector-health-list article{grid-template-columns:10px 1fr auto}.connector-health-list p,.connector-health-list button{grid-column:2/-1}.connector-health-kpis{grid-template-columns:1fr 1fr}.connector-health-kpis article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.connector-health-kpis article:nth-child(4){border-top:1px solid var(--line)}}@media (width<=620px){.connector-health{padding:20px}.connector-health>header{flex-direction:column}.connector-health-kpis{grid-template-columns:1fr}.connector-health-kpis article+article{border-left:0;border-top:1px solid var(--line)}.connector-health-list article{grid-template-columns:10px 1fr}.connector-health-list strong,.connector-health-list p,.connector-health-list button{grid-column:2}.connector-health-list button{justify-self:start}}.admin-settings{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:620px;overflow:hidden}.settings-tabs{border-bottom:1px solid var(--line);background:#f7faf8;gap:4px;padding:12px;display:flex}.settings-tabs button{font:inherit;color:#66796f;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 14px;font-size:8px;font-weight:800}.settings-tabs button.on{color:#fff;background:#123c2d}.settings-tabs button:disabled{opacity:.35;cursor:not-allowed}.admin-settings>.workspace-form{border:0;border-radius:0;max-width:880px;margin:0}.workspace-type{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.workspace-type button{text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fbfdfb;border-radius:8px;flex-direction:column;gap:6px;padding:18px;display:flex}.workspace-type button.on{border-color:#4b9b73;box-shadow:0 0 0 1px #4b9b73}.workspace-type b{font-size:10px}.workspace-type span{color:#6c8075;font-size:8px;line-height:1.5}.departments-panel{grid-template-columns:1.25fr .75fr;min-height:520px}.departments-panel section>p,.permissions-panel>p{color:#6b7e73;font-size:9px;line-height:1.65}.departments-panel article{border-top:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:16px 0;display:grid}.departments-panel article>span{background:#e5f0e9;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;display:grid}.departments-panel article b,.departments-panel article em{display:block}.departments-panel article b{font-size:9px}.departments-panel article em{color:#788b80;margin-top:4px;font-size:7px;font-style:normal}.departments-panel article strong{text-transform:uppercase;color:#397454;font-size:7px}.empty-admin{border:1px dashed var(--line);color:#74877c;border-radius:8px;margin-top:24px;padding:24px;font-size:8px}.team-panel label textarea,.departments-panel textarea{width:100%;min-height:90px;font:inherit;background:#fbfdfb;border:1px solid #cfdbd4;border-radius:6px;margin-top:7px;padding:11px;font-size:9px;display:block}.permissions-panel{max-width:900px;padding:32px}.permissions-panel>small{letter-spacing:.13em;color:#72857a;font-size:7px}.permissions-panel h2{font-family:var(--font-display);margin:8px 0;font-size:28px}.permissions-panel article{border-top:1px solid var(--line);grid-template-columns:110px 130px 1fr;align-items:center;gap:18px;padding:17px 0;display:grid}.permissions-panel article b{font-size:9px}.permissions-panel article strong{color:#397454;font-size:8px}.permissions-panel article span{color:#6d8075;font-size:8px}.setup-steps{grid-template-columns:repeat(4,1fr);gap:6px;margin:-5px 0 24px;display:grid}.setup-steps span{color:#71847a;background:#edf2ef;border-radius:6px;padding:10px;font-size:7px}.setup-steps span.on{color:#fff;background:#123c2d}.object-scope{border:1px solid var(--line);border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid}.object-scope legend{padding:0 6px;font-size:8px;font-weight:800}.object-scope label{align-items:center;gap:8px;font-size:8px;display:flex}.object-scope input{width:auto;margin:0}.connector-form .connector-grid:has(.object-scope){align-items:end}@media (width<=800px){.settings-tabs{overflow-x:auto}.workspace-type,.departments-panel{grid-template-columns:1fr}.permissions-panel article{grid-template-columns:1fr;gap:5px}.object-scope,.setup-steps{grid-template-columns:1fr 1fr}}@media (width<=1050px){.settings-surface-v2,.connector-grid{grid-template-columns:1fr}}@media (width<=650px){.connector-form,.workspace-form{padding:22px}.secret-warning{display:block}.secret-warning span{margin-top:5px;display:block}}.notification-policy{padding:30px}.notification-policy>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.notification-policy>header small,.delivery-rules small{letter-spacing:.13em;color:#72857a;font-size:7px}.notification-policy>header h2{font-family:var(--font-display);letter-spacing:-.04em;margin:7px 0;font-size:30px}.notification-policy>header p,.delivery-rules p{color:#687c71;max-width:610px;margin:0;font-size:9px;line-height:1.6}.notification-policy>header>span{border:1px solid var(--line);text-align:center;color:#71847a;border-radius:8px;min-width:112px;padding:12px;font-size:7px}.notification-policy>header>span b{font-family:var(--font-display);color:#123c2d;font-size:22px;display:block}.channel-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.channel-grid article{border:1px solid var(--line);background:#fbfdfb;border-radius:9px;grid-template-columns:32px 1fr auto;gap:12px;min-height:142px;padding:18px;display:grid;position:relative}.channel-grid article.enabled{background:#f2f8f4;border-color:#75ad8e}.channel-index{color:#476d59;background:#e5eee8;border-radius:50%;place-items:center;width:29px;height:29px;font-size:7px;display:grid}.channel-grid article small{letter-spacing:.1em;color:#74877c;font-size:6px}.channel-grid article h3{margin:7px 0;font-size:11px}.channel-grid article p{color:#71847a;margin:0;font-size:8px;line-height:1.5}.policy-switch input{opacity:0;position:absolute}.policy-switch span{cursor:pointer;background:#ccd8d1;border-radius:20px;width:30px;height:17px;display:block;position:relative}.policy-switch span:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:all .15s;position:absolute;top:3px;left:3px}.policy-switch input:checked+span{background:#1c6849}.policy-switch input:checked+span:after{left:16px}.policy-switch input:disabled+span{cursor:not-allowed;opacity:.55}.delivery-rules{background:#eef4f0;border-radius:9px;grid-template-columns:1.4fr repeat(3,.72fr);align-items:end;gap:16px;margin:22px 0;padding:22px;display:grid}.delivery-rules>div{grid-row:span 2}.delivery-rules label{color:#53685d;font-size:7px;font-weight:800}.delivery-rules label:nth-of-type(n+4){grid-column:auto}.delivery-rules select,.delivery-rules input{width:100%;font:inherit;background:#fff;border:1px solid #c9d7cf;border-radius:6px;margin-top:7px;padding:10px;font-size:8px;display:block}.notification-policy>button{color:#fff;background:#123c2d;border:0;border-radius:6px;padding:12px 15px;font-size:8px;font-weight:800}.notification-policy>em{color:#4e725f;margin-left:12px;font-size:8px;font-style:normal}@media (width<=1100px){.channel-grid,.delivery-rules{grid-template-columns:1fr 1fr}.delivery-rules>div{grid-area:auto/1/auto/-1}}@media (width<=700px){.notification-policy{padding:22px}.notification-policy>header{display:block}.notification-policy>header>span{margin-top:14px}.channel-grid,.delivery-rules{grid-template-columns:1fr}.delivery-rules>div{grid-column:auto}}.credential-vault{color:#fff;background:#0d3024;border:1px solid #1d4b3a;border-radius:9px;grid-template-columns:1fr 1fr auto;align-items:end;gap:24px;margin-bottom:14px;padding:24px;display:grid}.credential-vault small{letter-spacing:.11em;color:#91b4a2;font-size:7px}.credential-vault h2{font-family:var(--font-display);letter-spacing:-.03em;margin:7px 0;font-size:23px}.credential-vault p{color:#afc8bb;max-width:520px;margin:0 0 12px;font-size:8px;line-height:1.6}.credential-vault span{letter-spacing:.08em;border-radius:20px;padding:6px 9px;font-size:7px;font-weight:800;display:inline-block}.credential-vault span.ready{color:#baf0d2;background:#245b43}.credential-vault span.pending{color:#f1d49b;background:#5a4321}.credential-vault label{font-size:8px;font-weight:800}.credential-vault input{width:100%;font:inherit;color:#102a20;background:#f8fcfa;border:1px solid #527365;border-radius:6px;margin-top:7px;padding:12px;font-size:9px;display:block}.credential-vault label small{letter-spacing:0;margin-top:6px;line-height:1.5;display:block}.credential-vault>button{color:#143d2d;white-space:nowrap;background:#dff2e8;border:0;border-radius:6px;padding:12px 15px;font-size:8px;font-weight:800}.credential-vault>button:disabled{opacity:.4}@media (width<=1000px){.credential-vault{grid-template-columns:1fr}.credential-vault>button{justify-self:start}}.connector-status{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(3,1fr);margin:0 0 20px;display:grid}.connector-status span{color:#6c8075;padding:13px;font-size:8px}.connector-status span+span{border-left:1px solid var(--line)}.connector-status b{color:var(--ink);margin-top:5px;display:block}.connector-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.connector-actions button,.connector-actions a{color:#fff;cursor:pointer;background:#123c2d;border:0;border-radius:6px;padding:12px 15px;font-size:8px;font-weight:800;text-decoration:none}.connector-actions .secondary{color:#204c37;background:#e5efe9}.connector-actions .danger{color:#9c3f32;background:#fff2ef}.connector-actions .disabled{opacity:.42;cursor:not-allowed}.connector-form>.connector-actions+em{margin:14px 0 0;display:block}.connector-form>.connector-actions button{margin:0}@media (width<=650px){.connector-status{grid-template-columns:1fr}.connector-status span+span{border-left:0;border-top:1px solid var(--line)}}.demo-shell aside nav button{text-align:left;font:inherit;color:#91a69b;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:11px;font-size:10px}.demo-shell aside nav button:hover{color:#fff;background:#102f24}.demo-shell aside nav button.on{color:#fff;background:#173c2f}.demo-view{margin-top:24px}.demo-analytics{grid-template-columns:1.3fr .7fr;gap:14px;display:grid}.demo-analytics>section,.pattern-summary,.demo-settings>section,.demo-settings>aside{border:1px solid var(--line);background:#fff;border-radius:9px;padding:28px}.demo-analytics small,.pattern-summary small,.demo-settings small{letter-spacing:.12em;color:#74877c;font-size:7px}.demo-analytics h2,.pattern-summary h2,.demo-settings h2{font-family:var(--font-display);margin:8px 0 22px;font-size:26px}.demo-analytics section:first-child button{border:0;border-top:1px solid var(--line);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:100px 1fr 90px;align-items:center;gap:15px;padding:18px 0;font-size:9px;display:grid}.demo-analytics section:first-child button i{background:#e4ebe7;border-radius:10px;height:8px;overflow:hidden}.demo-analytics section:first-child button i b{background:#58a27c;height:100%;display:block}.demo-analytics section:first-child button strong{text-align:right}.demo-ring{border-radius:50%;place-items:center;width:150px;height:150px;margin:28px auto;display:grid;position:relative}.demo-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:14px}.demo-ring span{z-index:1;font-size:22px;font-weight:800;position:relative}.demo-analytics section:last-child p,.pattern-summary p,.demo-settings p{color:#6a7d72;font-size:9px;line-height:1.65}.demo-patterns{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.demo-patterns button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:9px;padding:25px;transition:all .18s}.demo-patterns button:hover{border-color:#58a27c;transform:translateY(-2px)}.demo-patterns button>span{color:#c9d7cf;font-size:24px}.demo-patterns button small{letter-spacing:.12em;color:#5b816d;margin-top:25px;font-size:7px;display:block}.demo-patterns h3{font-family:var(--font-display);font-size:20px;line-height:1.2}.demo-patterns p{color:#71847a;font-size:9px}.demo-patterns b{color:#315f49;font-size:8px}.demo-settings{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.demo-settings label{margin-top:16px;font-size:8px;font-weight:800;display:block}.demo-settings select{border:1px solid var(--line);width:100%;font:inherit;background:#fbfdfb;border-radius:6px;margin-top:7px;padding:12px;font-size:9px;display:block}.demo-switch{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:18px;display:flex!important}.demo-switch b,.demo-switch em{display:block}.demo-switch em{color:#71847a;margin-top:4px;font-size:7px;font-style:normal;font-weight:400}.demo-switch input{width:18px;height:18px}.demo-settings section>button{color:#fff;cursor:pointer;background:#123c2d;border:0;border-radius:6px;margin-top:24px;padding:12px 15px;font-size:8px;font-weight:800}.demo-settings aside h3{font-family:var(--font-display);font-size:22px}.demo-settings dl>div{border-top:1px solid var(--line);justify-content:space-between;padding:12px 0;font-size:8px;display:flex}.demo-settings dd{font-weight:800}@media (width<=900px){.demo-analytics,.demo-settings,.demo-patterns{grid-template-columns:1fr}}.notification-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.notification-actions button,.notification-actions a{color:#fff;cursor:pointer;background:#123c2d;border:0;border-radius:6px;padding:12px 15px;font-size:8px;font-weight:800;text-decoration:none}.notification-actions .secondary{color:#174631;background:#e4eee8}.environment-badge,.environment-inline{color:#f5d58c;letter-spacing:.12em;background:#382c13;border:1px solid #b9892e;border-radius:999px;align-items:center;width:max-content;padding:7px 10px;font-size:7px;font-weight:800;display:inline-flex}.environment-badge{margin:18px 0 2px}.environment-inline{margin-top:8px}.environment-badge.development,.environment-inline.development,.environment-status-strip.development{color:#ffd3ce;background:#401f22;border-color:#b85a55}.environment-badge.production,.environment-inline.production,.environment-status-strip.production{color:#c9f0d9;background:#173c2d;border-color:#3e8b68}.environment-status-strip{color:#664d19;background:#fff9e9;border:1px solid #d8bc78;border-radius:8px;grid-template-columns:minmax(190px,1.4fr) repeat(4,minmax(120px,1fr));align-items:center;margin:0 0 18px;display:grid;overflow:hidden}.environment-status-strip>div,.environment-status-strip>span,.environment-status-strip>strong{padding:13px 15px}.environment-status-strip>*+*{border-left:1px solid #e6d5ab}.environment-status-strip small,.environment-status-strip b{display:block}.environment-status-strip small{letter-spacing:.12em;opacity:.75;font-size:6px}.environment-status-strip b{margin-top:4px;font-size:9px}.environment-status-strip span,.environment-status-strip strong{font-size:7px}.environment-status-strip strong{color:#9a4f25}@media (width<=900px){.environment-status-strip{grid-template-columns:1fr 1fr}.environment-status-strip>*+*{border-top:1px solid #e6d5ab;border-left:0}.environment-status-strip>div{grid-column:1/-1}.environment-status-strip span:nth-of-type(2),.environment-status-strip strong{border-left:1px solid #e6d5ab}}@media (width<=620px){.environment-status-strip{grid-template-columns:1fr}.environment-status-strip>div,.environment-status-strip>span,.environment-status-strip>strong{grid-column:auto;border-left:0!important}.environment-inline{display:none}}.data-readiness{color:#fff;background:#081a3c;border:1px solid #2b426f;border-radius:12px;margin:0 0 24px;overflow:hidden}.data-readiness>header{border-bottom:1px solid #29416e;justify-content:space-between;gap:24px;padding:28px 30px;display:flex}.data-readiness>header small{letter-spacing:.14em;color:#8fa7dc;font-size:7px}.data-readiness>header h2{font-family:var(--font-display);letter-spacing:-.035em;margin:8px 0;font-size:28px}.data-readiness>header p{color:#aebcdb;max-width:760px;margin:0;font-size:9px;line-height:1.65}.data-readiness>header>b{color:#f2c568;letter-spacing:.1em;white-space:nowrap;background:#3a2a13;border:1px solid #9d7126;border-radius:999px;align-self:flex-start;padding:9px 12px;font-size:7px}.data-gate-grid{grid-template-columns:repeat(4,1fr);display:grid}.data-gate-grid article{border-bottom:1px solid #29416e;min-height:155px;padding:21px}.data-gate-grid article+article{border-left:1px solid #29416e}.data-gate-grid article:nth-child(5){border-left:0}.data-gate-grid article>div{align-items:center;gap:7px;display:flex}.data-gate-grid i{background:#d09942;border-radius:50%;width:7px;height:7px}.data-gate-grid i.ready,.data-gate-grid i.safe,.data-gate-grid i.configured{background:#58bd86}.data-gate-grid i.locked{background:#c65b55}.data-gate-grid small{letter-spacing:.1em;color:#9eafd3;font-size:6px}.data-gate-grid h3{margin:22px 0 8px;font-size:11px}.data-gate-grid p{color:#9eafd0;margin:0;font-size:8px;line-height:1.6}.data-readiness>footer{color:#9fb0d2;letter-spacing:.08em;background:#0d244d;gap:32px;padding:14px 22px;font-size:7px;display:flex}.data-readiness>footer b{color:#fff;margin-left:5px}@media (width<=1050px){.data-gate-grid{grid-template-columns:1fr 1fr}.data-gate-grid article:nth-child(odd),.data-gate-grid article:nth-child(5){border-left:0}}@media (width<=650px){.data-readiness>header{padding:22px;display:block}.data-readiness>header>b{margin-top:16px;display:inline-block}.data-gate-grid{grid-template-columns:1fr}.data-gate-grid article{border-left:0!important}.data-readiness>footer{flex-direction:column;gap:8px}}.delivery-rules label small{color:#72857a;margin:4px 0;font-weight:400;line-height:1.4;display:block}.routing-map,.recipient-directory{border:1px solid var(--line);background:#fff;border-radius:9px;margin:18px 0;padding:22px}.routing-map>small,.recipient-directory header small{letter-spacing:.12em;color:#72857a;font-size:7px}.routing-map h3,.recipient-directory h3{font-family:var(--font-display);margin:7px 0 16px;font-size:21px}.routing-map>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.routing-map span{background:#f0f5f2;border-radius:7px;padding:14px}.routing-map b,.routing-map em{display:block}.routing-map b{font-size:8px}.routing-map em{color:#6f8177;margin-top:5px;font-size:7px;font-style:normal}.recipient-directory header{justify-content:space-between;align-items:start;display:flex}.recipient-directory header>span{color:#397454;font-size:7px}.recipient-columns{grid-template-columns:1.25fr .75fr;gap:18px;display:grid}.recipient-columns>div{min-width:0}.recipient-columns h4{letter-spacing:.08em;color:#62766b;font-size:8px}.recipient-columns article{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;display:flex}.recipient-columns article>div{flex:1;min-width:0}.recipient-columns article b,.recipient-columns article small{display:block}.recipient-columns article b{font-size:8px}.recipient-columns article small{color:#76887e;margin-top:3px;font-size:7px}.recipient-columns article label{white-space:nowrap;font-size:7px}.recipient-columns article select,.recipient-columns article>input{border:1px solid var(--line);font:inherit;background:#fbfdfb;border-radius:5px;padding:7px;font-size:7px}.recipient-columns article>input{width:180px}.recipient-directory>em{color:#397454;margin-top:10px;font-size:7px;font-style:normal;display:block}.test-recipient{border:1px solid var(--line);font:inherit;background:#fff;border-radius:6px;padding:10px;font-size:8px}@media (width<=900px){.routing-map>div{grid-template-columns:1fr 1fr}.recipient-columns{grid-template-columns:1fr}}@media (width<=600px){.routing-map>div{grid-template-columns:1fr}.recipient-columns article{flex-wrap:wrap;align-items:flex-start}.recipient-columns article>div{flex-basis:100%}}.automation-panel{padding:30px}.automation-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.automation-panel>header small,.automation-history>small{letter-spacing:.13em;color:#72857a;font-size:7px}.automation-panel h2{font-family:var(--font-display);margin:7px 0;font-size:30px}.automation-panel>header p{color:#687c71;max-width:650px;font-size:9px;line-height:1.6}.automation-panel>header>span{letter-spacing:.08em;color:#8c6c2d;background:#efe8d7;border-radius:20px;padding:8px 10px;font-size:7px}.automation-panel>header>span.healthy{color:#2d704f;background:#dff1e6}.automation-kpis{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(4,1fr);margin:22px 0;display:grid}.automation-kpis article{padding:18px}.automation-kpis article+article{border-left:1px solid var(--line)}.automation-kpis small,.automation-kpis b{display:block}.automation-kpis small{letter-spacing:.1em;color:#74877c;font-size:7px}.automation-kpis b{margin-top:8px;font-size:11px}.automation-policy{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:20px;display:grid}.automation-policy>div{background:#f0f5f2;border-radius:8px;padding:15px}.automation-policy b,.automation-policy span{display:block}.automation-policy b{font-size:8px}.automation-policy span{color:#71847a;margin-top:5px;font-size:7px}.automation-panel>button{color:#fff;background:#123c2d;border:0;border-radius:6px;padding:12px 15px;font-size:8px;font-weight:800}.automation-panel>em{color:#397454;margin-left:12px;font-size:8px;font-style:normal}.automation-history{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.automation-history article{border-bottom:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.automation-history article i{background:#57a57b;border-radius:50%;width:7px;height:7px}.automation-history article i.failed{background:#c9554c}.automation-history article b,.automation-history article span{display:block}.automation-history article b{text-transform:capitalize;font-size:8px}.automation-history article span,.automation-history time,.automation-history p{color:#74877c;margin-top:4px;font-size:7px}@media (width<=800px){.automation-kpis{grid-template-columns:1fr 1fr}.automation-kpis article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.automation-kpis article:nth-child(4){border-top:1px solid var(--line)}.automation-policy{grid-template-columns:1fr}}.identity-security-stack{gap:24px;display:grid}.session-security{background:#fff;border:1px solid #ccd9d3;border-radius:14px;padding:32px}.session-security>header{border-bottom:1px solid #d9e2de;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.session-security h2{font-family:var(--font-display),serif;margin:7px 0;font-size:32px}.session-security p{color:#61746c;max-width:720px}.session-security button{color:#fff;cursor:pointer;background:#0a4434;border:0;border-radius:8px;padding:12px 16px;font-weight:700}.session-security article{border-bottom:1px solid #e0e7e4;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px 0;display:grid}.session-device{color:#0a4434;background:#edf4f1;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.session-security article div{gap:5px;display:grid}.session-security article b{align-items:center;gap:10px;display:flex}.session-security article em{letter-spacing:.1em;color:#0a6d4f;background:#e7f4ef;border-radius:20px;padding:5px 7px;font:700 10px/1 sans-serif}.session-security article small{color:#6a7c75}.session-message{color:#0a6d4f;margin-top:16px;display:block}@media (width<=720px){.session-security{padding:22px}.session-security>header{display:grid}.session-security article{grid-template-columns:auto 1fr}.session-security article button{grid-column:2;justify-self:start}}.identity-assurance{background:#fff;border:1px solid #d5dfda;border-radius:14px;margin:24px 0;padding:28px}.identity-assurance>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.identity-assurance h2{margin:8px 0;font:32px Georgia,serif}.identity-assurance p{color:#60716b}.identity-assurance>header>span{letter-spacing:.12em;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:800}.identity-assurance .prepared{color:#795900;background:#fff2ca}.identity-assurance .enforced{color:#086342;background:#dff2e8}.assurance-providers{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.assurance-providers article{background:#f7faf8;border:1px solid #dce4e0;border-radius:10px;gap:7px;padding:18px;display:grid}.assurance-providers span{color:#60716b;font-size:11px}.assurance-controls{grid-template-columns:1fr 1fr;gap:12px;display:grid}.assurance-controls label{border:1px solid #dce4e0;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:17px;display:flex}.assurance-controls label span{gap:5px;display:grid}.assurance-controls small{color:#6e7a76}.assurance-controls select{max-width:180px}.identity-assurance>button{color:#fff;background:#0c4937;border:0;border-radius:8px;margin-top:18px;padding:14px 18px;font-weight:800}.identity-assurance>em{color:#5f3fae;margin-top:12px;display:block}@media (width<=800px){.assurance-providers,.assurance-controls{grid-template-columns:1fr}.identity-assurance>header{flex-direction:column}.assurance-controls label{flex-direction:column;align-items:flex-start}}.microsoft-signin{letter-spacing:.01em;background:#08142c;border-radius:6px;justify-content:center;align-items:center;gap:.7rem;padding:1rem;font:800 11px Inter,sans-serif;text-decoration:none;display:flex;color:#fff!important}.microsoft-signin span{color:#f3bd38}.microsoft-signin:hover{background:#152c58}@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}@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}.auth-shell{color:#fff;background:#07132a;min-height:100vh;padding-bottom:28px}.auth-shell nav{letter-spacing:.18em;color:#9db7e5;border-bottom:1px solid #31405b;justify-content:space-between;align-items:center;height:82px;padding:0 max(5vw,28px);font:700 10px Inter,sans-serif;display:flex}.auth-shell nav a{color:#fff;letter-spacing:0;align-items:center;gap:12px;font:700 25px Georgia,serif;display:flex}.auth-shell nav img{width:38px;height:38px}.auth-card{background:#102143;border:1px solid #35486d;border-radius:14px;grid-template-columns:1.05fr .95fr;max-width:1050px;margin:70px auto 30px;display:grid;overflow:hidden;box-shadow:0 28px 80px #02081799}.auth-story{background:radial-gradient(circle at 15% 15%,#243d7c 0,#0000 45%),#091a38;padding:70px 60px}.auth-story>small,.auth-form>small{letter-spacing:.2em;color:#f3bd38;font:800 9px Inter,sans-serif}.auth-story h1{margin:22px 0;font:500 clamp(36px,4vw,58px)/1.02 Georgia,serif}.auth-story p{color:#bdc9dd;max-width:500px;font:400 15px/1.7 Inter,sans-serif}.auth-story ul{border-top:1px solid #31496c;margin:25px 0 0;padding:22px 0 0;list-style:none}.auth-story li{color:#dce6f5;margin:14px 0;font:600 12px Inter,sans-serif}.auth-story li:before{content:"✓";color:#f3bd38;margin-right:10px}.auth-form{color:#08142c;background:#fff;padding:58px 50px}.auth-form h2{margin:15px 0 8px;font:500 40px Georgia,serif}.auth-form>p{color:#637087;margin-bottom:28px;font:400 12px/1.6 Inter,sans-serif}.auth-form label{gap:8px;margin:18px 0;font:700 10px Inter,sans-serif;display:grid}.auth-form input{border:1px solid #c8d1df;border-radius:6px;height:50px;padding:0 15px;font:500 13px Inter,sans-serif}.auth-form input:focus{outline-offset:1px;outline:2px solid #7252e8}.auth-form button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#182d67,#6d3de5);border:0;border-radius:6px;width:100%;height:52px;font:800 11px Inter,sans-serif}.auth-form button:disabled{opacity:.65}.auth-message{color:#13583a;background:#edf4ef;border-radius:6px;margin-top:16px;padding:13px;font:600 11px/1.5 Inter,sans-serif}.auth-divider{color:#8b95a5;align-items:center;gap:12px;margin:24px 0;font:700 8px Inter,sans-serif;display:flex}.auth-divider span{background:#dfe4eb;flex:1;height:1px}.auth-provider-note{background:#f7f8fb;border:1px solid #dbe1ea;border-radius:6px;gap:5px;padding:14px;display:grid}.auth-provider-note b{font:700 11px Inter,sans-serif}.auth-provider-note span{color:#677286;font:400 10px/1.5 Inter,sans-serif}.auth-terms{color:#7b8493;margin-top:22px;font:400 9px/1.6 Inter,sans-serif;display:block}.auth-terms a{color:#5734b9}.auth-shell>footer{text-align:center;color:#778aa8;letter-spacing:.08em;font:600 8px Inter,sans-serif}@media (width<=800px){.auth-card{grid-template-columns:1fr;margin:30px 18px}.auth-story,.auth-form{padding:38px 28px}.auth-story h1{font-size:38px}.auth-shell nav span{display:none}}.bootstrap-shell{color:#f8f9ff;background:#061127;min-height:100vh}.bootstrap-shell nav{letter-spacing:.16em;color:#9fb5dc;border-bottom:1px solid #28395d;justify-content:space-between;align-items:center;height:80px;padding:0 max(28px,50vw - 590px);font-size:9px;display:flex}.bootstrap-shell nav a{color:#fff;align-items:center;gap:10px;font:700 25px Georgia,serif;display:flex}.bootstrap-shell nav img{width:38px;height:38px}.bootstrap-shell>section{color:#07142c;background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;width:min(1050px,100% - 40px);margin:70px auto;display:grid;overflow:hidden}.bootstrap-shell>section>div{color:#fff;background:linear-gradient(145deg,#0a214c,#1c3470);padding:60px}.bootstrap-shell h1{margin:18px 0;font:500 50px/1.05 Georgia,serif}.bootstrap-shell>section>div p,.bootstrap-shell li{color:#c4d0e6;font-size:11px;line-height:1.7}.bootstrap-shell li{margin:10px 0}.bootstrap-shell form{padding:54px}.bootstrap-shell form small,.bootstrap-shell>section>div small{letter-spacing:.16em;color:#e6b83f;font-size:8px;font-weight:800}.bootstrap-shell h2{font:500 32px Georgia,serif}.bootstrap-shell label{margin:18px 0;font-size:9px;font-weight:800;display:block}.bootstrap-shell input{width:100%;font:inherit;border:1px solid #cfd7e5;border-radius:7px;margin-top:7px;padding:13px;display:block}.bootstrap-shell label em{color:#718096;margin-top:6px;font-size:7px;font-style:normal;display:block}.bootstrap-shell button{color:#fff;background:linear-gradient(105deg,#1f56ff,#7c3aed);border:0;border-radius:7px;width:100%;padding:14px;font-weight:800}.bootstrap-message{color:#225f46;background:#edf4ef;margin-top:14px;padding:12px;font-size:9px}.bootstrap-link{text-align:center;color:#5d38d7;margin-top:10px;font-size:8px;font-weight:800;display:block}@media (width<=800px){.bootstrap-shell>section{grid-template-columns:1fr}.bootstrap-shell>section>div,.bootstrap-shell form{padding:34px}.bootstrap-shell h1{font-size:38px}}.admin-overview{background:#f8fbf9;min-height:570px;padding:24px}.access-loading{color:#6b7e73;padding:42px;font-size:10px}.access-kpis{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(4,1fr);display:grid}.access-kpis article{padding:22px}.access-kpis article+article{border-left:1px solid var(--line)}.access-kpis small,.access-kpis span{color:#74877c;font-size:7px;display:block}.access-kpis small{letter-spacing:.12em}.access-kpis strong{margin:7px 0 4px;font-size:28px;display:block}.access-posture{color:#fff;background:#0d3024;border-radius:9px;justify-content:space-between;align-items:center;margin:14px 0;padding:25px 28px;display:flex}.access-posture small{letter-spacing:.13em;color:#9db6a9;font-size:7px}.access-posture h2{font-family:var(--font-display);margin:7px 0;font-size:25px}.access-posture p{color:#adc1b6;margin:0;font-size:8px}.access-posture .healthy{letter-spacing:.12em;color:#b9e8ce;border:1px solid #47705d;border-radius:20px;padding:7px 10px;font-size:7px}.admin-overview-grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.admin-overview-grid>section{border:1px solid var(--line);background:#fff;border-radius:9px;padding:22px}.admin-overview-grid>section>small{letter-spacing:.12em;color:#74877c;font-size:7px}.admin-overview-grid article{border-top:1px solid var(--line);align-items:center;gap:11px;padding:14px 0;display:flex}.admin-overview-grid article>span:first-child{color:#397454;background:#e4efe8;border-radius:50%;place-items:center;width:29px;height:29px;font-size:7px;display:grid}.admin-overview-grid article div{flex:1}.admin-overview-grid article b,.admin-overview-grid article em{display:block}.admin-overview-grid article b{text-transform:capitalize;font-size:9px}.admin-overview-grid article em,.admin-overview-grid article>span:last-child{color:#74877c;margin-top:3px;font-size:7px;font-style:normal}.admin-overview-grid>section:last-child article{justify-content:space-between}.member-access{grid-template-columns:1fr 1fr;gap:6px;display:grid}.member-access select,.member-status{border:1px solid var(--line);font:inherit;color:var(--ink);background:#fbfdfb;border-radius:5px;padding:7px;font-size:7px}.team-panel article{align-items:center}.team-panel article>.member-status{width:100%}.workflow-fields{grid-template-columns:1fr 1fr}.workflow-fields label:last-child{grid-column:auto}@media (width<=900px){.access-kpis{grid-template-columns:1fr 1fr}.access-kpis article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.access-kpis article:nth-child(4){border-top:1px solid var(--line)}.admin-overview-grid,.member-access{grid-template-columns:1fr}}@media (width<=600px){.access-kpis{grid-template-columns:1fr}.access-kpis article+article{border-left:0;border-top:1px solid var(--line)}.access-posture{align-items:flex-start;gap:16px}.workflow-fields{grid-template-columns:1fr}}.member-lifecycle{grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.member-lifecycle button{color:#9d443d;font:inherit;cursor:pointer;background:#fff7f6;border:1px solid #e0b8b3;border-radius:5px;padding:7px 8px;font-size:7px}.access-audit{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:14px;padding:22px}.access-audit header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:16px;display:flex}.access-audit header small{letter-spacing:.12em;color:#74877c;font-size:7px}.access-audit h2{font-family:var(--font-display);margin:6px 0 0;font-size:23px}.access-audit header>span{color:#74877c;font-size:7px}.access-audit article{border-bottom:1px solid var(--line);grid-template-columns:26px 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.access-audit article i{color:#3e7b5c;background:#e4efe8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.access-audit article b,.access-audit article span{display:block}.access-audit article b{text-transform:capitalize;font-size:8px}.access-audit article span,.access-audit time,.access-audit>p{color:#74877c;margin-top:3px;font-size:7px}.access-audit time{text-align:right}.access-audit>p{padding:18px 0}@media (width<=700px){.member-lifecycle{grid-template-columns:1fr}.access-audit article{grid-template-columns:26px 1fr}.access-audit time{text-align:left;grid-column:2}}.connector-actions .sync-now{color:#153c2e;background:#c8f37d}.sync-control{border:1px solid var(--line);background:#f8fbf9;border-radius:8px;margin-top:22px;overflow:hidden}.sync-control header{border:0;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:0;padding:18px 20px;display:flex}.sync-control header small{letter-spacing:.13em;color:#71847a;font-size:7px}.sync-control header h3{font-family:var(--font-display);margin:5px 0 0;font-size:20px}.sync-control header>span{color:#fff;background:#143f30;border-radius:999px;padding:7px 10px;font-size:7px;font-weight:800}.sync-kpis{grid-template-columns:repeat(3,1fr);display:grid}.sync-kpis article{border-bottom:1px solid var(--line);padding:17px 20px}.sync-kpis article+article{border-left:1px solid var(--line)}.sync-kpis small,.sync-kpis b{display:block}.sync-kpis small{color:#71847a;letter-spacing:.08em;font-size:7px}.sync-kpis b{margin-top:7px;font-size:9px}.sync-history{padding:0 20px}.sync-history article{border-bottom:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.sync-history i{background:#d2a44e;border-radius:50%;width:7px;height:7px}.sync-history i.completed{background:#56a77d}.sync-history i.failed{background:#c65a50}.sync-history b,.sync-history span{display:block}.sync-history b{font-size:8px}.sync-history span,.sync-history time{color:#73857b;font-size:7px}.sync-control>p{color:#71847a;padding:18px 20px;font-size:8px}@media (width<=700px){.sync-kpis{grid-template-columns:1fr}.sync-kpis article+article{border-left:0}.sync-history article{grid-template-columns:8px 1fr}.sync-history time{grid-column:2}}.connector-grid .notify-policy{border:1px solid var(--line);background:#f5f9f6;border-radius:7px;grid-column:1/-1;align-items:center;gap:9px;padding:13px;display:flex}.connector-grid .notify-policy input{width:auto;margin:0}.signal-inbox mark{letter-spacing:.08em;border-radius:999px;margin-left:5px;padding:3px 6px;font-size:6px;font-weight:800;display:inline-block}.signal-inbox mark.live{color:#226043;background:#dff2e8}.signal-inbox mark.sample{color:#687b71;background:#eef1ef}.signal-inbox mark.scope{color:#4d6658;background:#e8eee9}.growth-loading,.growth-surface{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0 28px 32px}.growth-loading{color:#66796f;padding:42px;font-size:10px}.growth-surface{overflow:hidden}.growth-surface>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:36px 42px;display:flex}.growth-surface>header small,.activation-step>small,.intelligence-panel aside>small,.entitlement small,.plan-grid article>small{letter-spacing:.14em;color:#6c8175;font-size:7px}.growth-surface>header h2{font-family:var(--font-display);letter-spacing:-.045em;margin:9px 0;font-size:36px}.growth-surface>header p{color:#66796f;margin:0;font-size:10px}.growth-surface>header>span{letter-spacing:.09em;color:#286b4c;background:#e5f2e9;border-radius:20px;padding:9px 13px;font-size:8px}.activation-rail{grid-template-columns:repeat(4,1fr);padding:24px 42px 0;display:grid}.activation-rail i{color:#83938b;border-top:2px solid #dce6df;align-items:center;gap:8px;padding-top:12px;font-size:8px;font-style:normal;display:flex}.activation-rail i.on{color:#163f2e;border-color:#2f805c}.activation-rail b{background:#edf3ef;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.activation-step{padding:40px 42px 46px}.activation-step>h3,.intelligence-panel aside h3,.entitlement h3,.plan-grid h3{font-family:var(--font-display);letter-spacing:-.035em;margin:10px 0;font-size:26px}.activation-step>p{color:#66796f;max-width:720px;font-size:10px;line-height:1.7}.objective-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0;display:grid}.objective-grid button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fbfdfb;border-radius:9px;padding:22px}.objective-grid button.selected{background:#f2f8f4;border-color:#4c9b73;box-shadow:0 0 0 1px #4c9b73}.objective-grid b,.objective-grid span{display:block}.objective-grid b{font-size:11px}.objective-grid span{color:#6d8075;margin-top:9px;font-size:8px;line-height:1.55}.primary-action{color:#fff;cursor:pointer;background:#113d2d;border:0;border-radius:6px;padding:13px 17px;font-size:8px;font-weight:800;display:inline-block}.text-action{color:#356d53;cursor:pointer;background:0 0;border:0;padding:15px 0;font-size:8px;font-weight:800;display:block}.assurance-row{grid-template-columns:repeat(3,1fr);gap:8px;margin:26px 0;display:grid}.assurance-row span{background:#edf4ef;border-radius:7px;padding:15px;font-size:8px}.intelligence-panel{grid-template-columns:1.3fr .7fr;gap:16px;margin:0 28px 32px;display:grid}.activation-step .intelligence-panel{margin:25px 0 0}.policy-list{border:1px solid var(--line);background:#fff;border-radius:9px;padding:0 24px}.policy-list label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 0;display:flex}.policy-list label:last-child{border:0}.policy-list b,.policy-list em{display:block}.policy-list b{font-size:9px}.policy-list em{color:#708278;margin-top:5px;font-size:7px;font-style:normal}.policy-list input{accent-color:#1f704d;width:18px;height:18px}.intelligence-panel aside{color:#fff;background:#0c2f23;border-radius:9px;padding:27px}.intelligence-panel aside>small{color:#94b4a4}.intelligence-panel aside h3{font-size:22px}.intelligence-panel aside input[type=range]{accent-color:#a6e1bf;width:100%}.intelligence-panel aside label{margin-top:24px;font-size:8px;display:block}.intelligence-panel aside select{color:#132b21;width:100%;font:inherit;background:#fff;border:1px solid #4e7463;border-radius:6px;margin-top:8px;padding:11px;font-size:8px;display:block}.intelligence-panel aside button{color:#113426;background:#b6edcb;border:0;border-radius:6px;width:100%;margin-top:18px;padding:12px;font-size:8px;font-weight:800}.intelligence-panel aside>em{color:#b4cfbf;margin-top:10px;font-size:7px;font-style:normal;line-height:1.5;display:block}.billing-surface{padding-bottom:34px}.entitlement{color:#fff;background:#0d3024;border-radius:9px;justify-content:space-between;align-items:center;margin:28px 42px;padding:25px;display:flex}.entitlement h3{text-transform:capitalize;margin:7px 0 4px;font-size:23px}.entitlement p{color:#afc6ba;font-size:8px}.entitlement>strong{font-size:30px}.entitlement>strong small{color:#aac2b5;display:block}.plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 42px;display:grid}.plan-grid article{border:1px solid var(--line);background:#fbfdfb;border-radius:9px;padding:24px}.plan-grid article.current{border-color:#4e9b75;box-shadow:0 0 0 1px #4e9b75}.plan-grid h3{font-size:23px}.plan-grid p{color:#6c8075;min-height:45px;font-size:8px;line-height:1.6}.plan-grid strong{margin:20px 0;font-size:28px;display:block}.plan-grid strong span{color:#74877c;font-size:8px}.plan-grid button{color:#fff;background:#123c2d;border:0;border-radius:6px;width:100%;padding:11px;font-size:8px;font-weight:800}.plan-grid button:disabled{color:#819087;background:#dfe7e2}.billing-assurance{border-top:1px solid var(--line);gap:20px;margin:20px 42px 0;padding-top:18px;font-size:8px;display:flex}.billing-assurance span{color:#687b71}.billing-message{color:#356d53;margin:10px 42px;font-size:8px}@media (width<=900px){.objective-grid,.plan-grid,.assurance-row,.intelligence-panel{grid-template-columns:1fr}.growth-surface>header{display:block}.activation-rail{grid-template-columns:1fr 1fr}.plan-grid,.entitlement,.billing-assurance{margin-left:22px;margin-right:22px}}.annual-price{color:#5d4aa8;margin:-12px 0 18px;font:700 8px Inter,sans-serif;display:block}.plan-checkout-actions{gap:8px;display:grid}.plan-grid .plan-checkout-actions button.annual{color:#4d3195;background:#eee9ff;border:1px solid #cfc0ff}.billing-plan-groups{gap:18px;margin:0 42px;display:grid}.billing-plan-group{background:#fbfcff;border:1px solid #dce3ee;border-radius:12px;overflow:hidden}.billing-plan-group>header{border-bottom:1px solid #dce3ee;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.billing-plan-group>header small,.cadence-grid article>small{letter-spacing:.15em;color:#6d4bd1;font:800 8px Inter,sans-serif}.billing-plan-group>header h3{margin:8px 0 5px;font:600 27px Georgia,serif}.billing-plan-group>header p{color:#68758b;margin:0;font-size:9px}.billing-plan-group>header>span{color:#765500;background:#fff3cd;border-radius:20px;padding:8px 11px;font:800 8px Inter,sans-serif}.cadence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;display:grid}.cadence-grid article{background:#fff;border:1px solid #d7dfeb;border-radius:10px;padding:26px;position:relative}.cadence-grid article.current{border-color:#6c35e8;box-shadow:0 0 0 1px #6c35e8}.cadence-grid h4{margin:10px 0;font:600 22px Georgia,serif}.cadence-grid strong{margin:20px 0 10px;font-size:30px;display:block}.cadence-grid strong span{color:#748096;font-size:9px}.cadence-grid p{color:#68758b;min-height:34px;font-size:9px;line-height:1.6}.cadence-grid button{color:#fff;background:#103f30;border:0;border-radius:7px;width:100%;margin-top:12px;padding:13px;font:800 9px Inter,sans-serif}.cadence-grid button:disabled{color:#718096;background:#e3e8ee}.annual-card{background:#f8f5ff!important}.annual-card button:not(:disabled){background:linear-gradient(105deg,#1f56ff,#6c35e8)}.value-badge{color:#5b34bd;letter-spacing:.1em;background:#eee6ff;border-radius:20px;padding:7px 9px;font:800 7px Inter,sans-serif;position:absolute;top:18px;right:18px}@media (width<=900px){.billing-plan-groups{margin-left:22px;margin-right:22px}.cadence-grid{grid-template-columns:1fr}.billing-plan-group>header{display:block}.billing-plan-group>header>span{margin-top:14px;display:inline-block}}.billing-history{border:1px solid var(--line);border-radius:9px;margin:24px 42px 0;overflow:hidden}.billing-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.billing-history small{letter-spacing:.14em;color:#7059a5;font-size:7px}.billing-history h3{margin:6px 0 0;font:600 22px Georgia,Times New Roman,serif}.billing-history>header>span{color:#687b71;font-size:8px}.billing-history article{border-bottom:1px solid var(--line);grid-template-columns:10px 1fr auto;align-items:center;gap:12px;padding:16px 22px;display:grid}.billing-history article:last-child{border:0}.billing-history i{background:#48a477;border-radius:50%;width:8px;height:8px}.billing-history i.failed{background:#c95b52}.billing-history b,.billing-history span{display:block}.billing-history b{font-size:9px}.billing-history span,.billing-history time{color:#73847b;font-size:7px}.billing-history>p{color:#687b71;padding:22px;font-size:8px}@media (width<=760px){.billing-history{margin-left:22px;margin-right:22px}.billing-history article{grid-template-columns:10px 1fr}.billing-history time{grid-column:2}}.usage-meter{background:#fff;border:1px solid #d8ddeb;border-radius:12px;margin:24px 42px 0;overflow:hidden}.usage-meter>header{border-bottom:1px solid #e2e6ef;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.usage-meter>header small{letter-spacing:.16em;color:#6c4ac7;font-size:8px}.usage-meter>header h3{margin:6px 0 0;font:600 25px Georgia,Times New Roman,serif}.usage-meter>header>span{letter-spacing:.1em;border-radius:999px;padding:8px 12px;font-size:8px}.usage-meter .healthy{color:#176447;background:#e8f5ee}.usage-meter .restricted{color:#9c3b28;background:#fff1e8}.usage-meter>div{grid-template-columns:repeat(4,1fr);display:grid}.usage-meter article{border-right:1px solid #e2e6ef;padding:22px 24px}.usage-meter article:last-child{border:0}.usage-meter article div{justify-content:space-between;gap:12px;display:flex}.usage-meter article b{font-size:10px}.usage-meter article span,.usage-meter article small{color:#687583;font-size:8px}.usage-meter progress{accent-color:#5e3de8;width:100%;height:7px;margin:16px 0 8px}.usage-alert{color:#8d3425;background:#fff1e8;margin:0;padding:14px 24px;font-size:9px}@media (width<=900px){.usage-meter>div{grid-template-columns:repeat(2,1fr)}.usage-meter article:nth-child(2){border-right:0}.usage-meter article:nth-child(-n+2){border-bottom:1px solid #e2e6ef}}@media (width<=600px){.usage-meter{margin-left:18px;margin-right:18px}.usage-meter>header{align-items:flex-start;gap:14px}.usage-meter>div{grid-template-columns:1fr}.usage-meter article{border-right:0;border-bottom:1px solid #e2e6ef!important}}.catalog-editor{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.catalog-editor>div h3{margin:7px 0;font-family:Georgia,Times New Roman,serif;font-size:25px}.catalog-editor>div p{color:#65748a;font-size:8px}.catalog-editor>article{border:1px solid var(--line);background:#fafbfe;border-radius:9px;margin-top:16px;padding:19px}.catalog-editor article>header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.catalog-editor h4{margin:4px 0;font-family:Georgia,Times New Roman,serif;font-size:20px}.catalog-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.catalog-grid label,.catalog-toggle{font-size:8px;font-weight:700}.catalog-grid input,.catalog-grid textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:6px;margin-top:7px;padding:10px;font-size:8px;display:block}.catalog-grid textarea{resize:vertical;min-height:60px}.catalog-toggle{align-items:center;gap:8px;display:flex!important}.catalog-toggle input{width:15px!important;margin:0!important}.catalog-description{grid-column:1/-1}.billing-empty{border:1px dashed #c8d1df;border-radius:9px;justify-content:space-between;gap:20px;margin:0 42px;padding:24px;font-size:9px;display:flex}.billing-empty span{color:#687b71}@media (width<=850px){.catalog-grid{grid-template-columns:1fr}.catalog-description{grid-column:auto}.billing-empty{flex-direction:column;margin:0 22px}}:root{--ink:#08142c;--forest:#10265a;--deep:#040d22;--mint:#d4af37;--sage:#7c3aed;--paper:#f7f8fc;--mist:#eef1f8;--line:#d8deea;--muted:#64748b;--talvify-blue:#1f56ff;--talvify-violet:#7c3aed;--talvify-gold:#d4af37;--talvify-navy:#040d22;--font-display:Georgia,"Times New Roman",serif;--font-sans:Inter,"Helvetica Neue",Arial,sans-serif}.talvify-mark{flex:none;width:34px;height:34px;display:block}.brand{align-items:center;gap:10px}.brand b{letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-size:26px}.mature-nav{color:#e8edf8}.mature-home>.mature-nav{background:#040d22;width:100%;padding-inline:max(28px,50vw - 610px)}.mature-nav .navlinks{color:#aeb9d1}.mature-nav .navlinks a:hover{color:#f4b942}.mature-nav .navbutton,.primary-action{background:linear-gradient(105deg,#1f56ff,#7c3aed);box-shadow:0 10px 26px #1f56ff28}.mature-hero{color:#fff;background:radial-gradient(circle at 76% 18%,#16336a 0,#0000 30%),radial-gradient(circle at 18% 80%,#35117a55 0,#0000 30%),#040d22!important}.mature-hero:after{content:"";opacity:.75;pointer-events:none;background:linear-gradient(#040d22,#040d22) padding-box padding-box,linear-gradient(130deg,#d4af37,#7c3aed,#1f56ff) border-box;border:1px solid #0000;border-radius:50%;width:420px;height:420px;position:absolute;top:12%;right:8%}.mature-hero .overline span,.mature-hero h1 em{color:#f4b942}.mature-hero h1{font-family:Georgia,Times New Roman,serif}.btn.mint{color:#08142c;background:linear-gradient(105deg,#d4af37,#ffd66b)}.mature-art{background:#07132d!important;border-color:#324469!important}.mature-art .talvify-mark{width:64px;height:64px;margin:auto}.mature-art div b{font-family:Georgia,Times New Roman,serif}.home-product{color:#f7f9ff;background:#07132d!important}.home-product-copy p{color:#aab5cc!important}.home-product-visual{box-shadow:0 28px 70px #020713;color:#f4f7ff!important;background:#0b1836!important;border-color:#26395f!important}.mature-cta,footer{background:#040d22!important}.protected-dashboard{background:#f5f7fb}.protected-dashboard>aside{background:linear-gradient(#040d22,#071731)!important}.demo-brand{align-items:center;gap:8px;font-family:Georgia,Times New Roman,serif;font-size:18px;color:#fff!important;display:flex!important}.demo-brand img{width:34px;height:34px}.demo-brand span{font-weight:700}.demo-brand b{color:#d4af37;font-family:Inter,Arial,sans-serif;font-size:11px}.protected-dashboard aside nav a.on{border-left:2px solid #d4af37;background:linear-gradient(100deg,#17346e,#321b72)!important}.protected-dashboard aside nav a:hover{background:#101f42!important}.signal-toolbar h1,.growth-surface h2,.admin-settings h2{font-family:Georgia,Times New Roman,serif}.signal-toolbar small,.growth-surface>header small,.provider-vault small{color:#7459a8}.alert-button,.user-pill>span{color:#f4b942!important;background:#0a1734!important}.growth-surface>header>span,.healthy,.ready{color:#7b5b00!important;background:#fff4d0!important}.intelligence-panel aside,.entitlement,.credential-vault{background:linear-gradient(145deg,#07142e,#13275a)!important}.settings-tabs button.on,.connector-actions button,.workspace-form>button,.notification-policy>button,.automation-panel>button{background:linear-gradient(105deg,#1f56ff,#6c35e8)!important}.integration-cards article.selected,.workspace-type button.on,.plan-grid article.current{border-color:#7c3aed!important;box-shadow:0 0 0 1px #7c3aed!important}.provider-vault{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0 28px 32px;overflow:hidden}.provider-vault>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:34px 38px;display:flex}.provider-vault>header h2{margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:34px}.provider-vault>header p{color:#64748b;max-width:650px;font-size:9px}.provider-vault>header>span{letter-spacing:.1em;border-radius:20px;height:max-content;padding:8px 11px;font-size:7px}.provider-vault>header>span.pending{color:#9c3f32;background:#fff2ef}.provider-card{border:1px solid var(--line);border-radius:10px;margin:28px 38px;overflow:hidden}.provider-identity{color:#fff;background:#07142e;grid-template-columns:45px 1fr auto;align-items:center;gap:16px;padding:22px;display:grid}.provider-identity>b{background:linear-gradient(135deg,#6b35e7,#1f56ff);border-radius:9px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.provider-identity h3{margin:4px 0;font-family:Georgia,Times New Roman,serif;font-size:22px}.provider-identity p{color:#a9b4ca;margin:0;font-size:8px}.provider-identity em{color:#f4b942;font-size:7px;font-style:normal}.provider-card form{padding:26px}.provider-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.provider-grid label{font-size:8px;font-weight:700}.provider-grid input,.provider-grid select{border:1px solid var(--line);width:100%;font:inherit;background:#fafbfe;border-radius:6px;margin-top:7px;padding:11px;font-size:8px;display:block}.vault-assurance{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}.vault-assurance span{color:#51617c;background:#eef1f8;border-radius:20px;padding:7px 10px;font-size:7px}.provider-card form>button{color:#fff;background:linear-gradient(105deg,#1f56ff,#7c3aed);border:0;border-radius:6px;padding:12px 16px;font-size:8px;font-weight:800}.provider-card form>em{color:#4f46a0;margin-left:12px;font-size:8px;font-style:normal}.provider-roadmap{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 38px 36px;display:grid}.provider-roadmap article{border:1px solid var(--line);border-radius:8px;padding:17px}.provider-roadmap b,.provider-roadmap span{display:block}.provider-roadmap b{font-size:9px}.provider-roadmap span{color:#65748a;margin-top:6px;font-size:7px;line-height:1.55}@media (width<=800px){.mature-hero:after{opacity:.35;width:260px;height:260px;right:-80px}.provider-grid,.provider-roadmap{grid-template-columns:1fr}.provider-vault>header{display:block}.provider-card,.provider-roadmap{margin-left:20px;margin-right:20px}}.mature-hero{color:#fff;position:relative;background:radial-gradient(circle at 78% 24%,#16336a 0,#0000 29%),radial-gradient(circle at 18% 80%,#35117a55 0,#0000 30%),#040d22!important}.mature-hero:after{display:none!important}.hero-content{z-index:2;position:relative}.hero-content h1{max-width:1040px}.intelligence-orbit{z-index:1;pointer-events:none;border-radius:50%;width:560px;height:560px;position:absolute;top:8px;right:max(3.5vw,42px)}.orbit-ring{background:linear-gradient(#07142d,#07142d) padding-box padding-box,linear-gradient(135deg,#d4af37aa,#7c3aed,#1f56ff99) border-box;border:1px solid #0000;border-radius:50%;position:absolute;inset:18px;box-shadow:0 0 80px #1f56ff16}.ring-two{background:0 0;border-color:#7c3aed55;animation:7s ease-in-out infinite orbit-breathe;inset:88px}.orbit-core{text-align:center;background:radial-gradient(circle at 38% 30%,#173a7b,#08152f 65%);border:1px solid #d4af3755;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:158px;box-shadow:0 18px 60px #010615aa}.orbit-core .talvify-mark{width:74px;height:74px}.orbit-core small{letter-spacing:.2em;color:#9eb1d3;margin-top:8px;font-size:7px}.orbit-core b{max-width:145px;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.2}.orbit-node{color:#c9d3e8;letter-spacing:.13em;text-transform:uppercase;background:#08142de8;border:1px solid #31466f;border-radius:20px;align-items:center;gap:7px;padding:9px 13px;font-size:8px;display:flex;position:absolute;box-shadow:0 10px 30px #0008}.orbit-node i{background:#d4af37;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #d4af37}.orbit-node.insight{top:136px;left:-4px}.orbit-node.action{top:250px;right:-2px}.orbit-node.action i{background:#7c3aed;box-shadow:0 0 12px #7c3aed}.orbit-node.growth{bottom:30px;left:82px}.orbit-node.growth i{background:#1f56ff;box-shadow:0 0 12px #1f56ff}@keyframes orbit-breathe{0%,to{opacity:.45;transform:rotate(0)scale(1)}50%{opacity:.85;transform:rotate(12deg)scale(1.025)}}@media (prefers-reduced-motion:reduce){.ring-two{animation:none}}@media (width<=1250px){.intelligence-orbit{opacity:.48;right:-135px}.hero-content h1{max-width:880px}}@media (width<=700px){.intelligence-orbit{opacity:1;width:310px;height:310px;margin:32px auto 0;position:relative;top:auto;right:auto}.orbit-ring{inset:12px}.ring-two{inset:48px}.orbit-core{inset:88px}.orbit-core .talvify-mark{width:48px;height:48px}.orbit-node.insight{top:75px;left:-5px}.orbit-node.action{top:138px;right:-5px}.orbit-node.growth{bottom:12px;left:40px}.ring-two{animation:none}.hero-content h1{max-width:none}}.start-shell{color:#f8f9ff;background:radial-gradient(circle at 85% 10%,#173d7b66,#0000 32%),radial-gradient(circle at 8% 90%,#4b16805c,#0000 34%),#040d22;min-height:100vh;padding-bottom:80px}.start-shell>nav{letter-spacing:.16em;color:#9eacc7;border-bottom:1px solid #304061;justify-content:space-between;align-items:center;height:82px;padding:0 max(28px,50vw - 560px);font:700 9px Inter,Arial,sans-serif;display:flex}.start-brand{color:#fff;align-items:center;gap:10px;display:flex}.start-brand img{width:36px;height:36px}.start-brand b{font:700 26px Georgia,serif}.start-card{color:#08142c;background:#f8f9fc;border-radius:14px;width:min(920px,100% - 40px);margin:70px auto 0;overflow:hidden;box-shadow:0 38px 100px #0007}.start-card>header{color:#fff;background:#08152f;padding:52px 58px 38px}.start-card>header small,.start-block>small,.start-field>small{letter-spacing:.18em;color:#d4af37;font-size:8px}.start-card h1{margin:14px 0 20px;font:500 52px/1.02 Georgia,serif}.start-card>header p{color:#b2bfd5;max-width:650px;font-size:13px;line-height:1.7}.start-identity{border:1px solid #d8deea;border-radius:9px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;margin:34px 58px 0;padding:18px;display:grid}.start-identity>span{color:#f4c44f;background:#101f48;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.start-identity small,.start-identity b,.start-identity em{display:block}.start-identity small{letter-spacing:.14em;color:#718096;font-size:7px}.start-identity b{margin:4px 0;font-size:12px}.start-identity em{color:#617087;font-size:9px;font-style:normal}.start-identity i{color:#08734d;background:#e0f4ea;border-radius:20px;padding:7px 10px;font-size:7px;font-style:normal}.start-block,.start-field{margin:30px 58px;display:block}.start-options{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.start-options button{text-align:left;color:#0c1830;background:#fff;border:1px solid #d6ddea;border-radius:9px;padding:20px}.start-options button.on{background:#f7f3ff;border-color:#6c35e8;box-shadow:0 0 0 1px #6c35e8}.start-options b,.start-options span{display:block}.start-options b{font:600 20px Georgia,serif}.start-options span{color:#64748b;margin-top:7px;font-size:9px;line-height:1.5}.start-field input,.start-field select{color:#0b1730;background:#fff;border:1px solid #cfd7e5;border-radius:8px;width:100%;margin-top:10px;padding:15px;font:600 11px Inter,Arial,sans-serif;display:block}.start-assurance{flex-wrap:wrap;gap:8px;margin:0 58px 22px;display:flex}.start-assurance span{color:#53627b;background:#edf1f8;border-radius:20px;padding:8px 11px;font-size:8px}.start-submit{color:#fff;background:linear-gradient(105deg,#1f56ff,#7c3aed);border:0;border-radius:7px;margin:0 58px 50px;padding:15px 20px;font-size:10px;font-weight:800}.start-submit:disabled{opacity:.45}.start-error{color:#a6382a;margin:-35px 58px 40px;font-size:9px}@media (width<=650px){.start-card>header{padding:38px 26px}.start-card h1{font-size:38px}.start-identity,.start-block,.start-field{margin-left:26px;margin-right:26px}.start-options{grid-template-columns:1fr}.start-assurance,.start-submit{margin-left:26px;margin-right:26px}}.plan-stage{width:min(1180px,100% - 40px);margin:54px auto}.plan-stage>header{text-align:center;max-width:720px;margin:54px auto 34px}.plan-stage>header small,.selected-plan small,.trial-review small,.existing-workspace small{letter-spacing:.18em;color:#e9b83f;font:700 8px Inter,sans-serif}.plan-stage>header h1{margin:14px 0;font:500 52px/1.05 Georgia,serif}.plan-stage>header p{color:#aebbd0;font-size:13px;line-height:1.7}.funnel-steps{color:#71809a;letter-spacing:.08em;justify-content:center;align-items:center;font:700 8px Inter,sans-serif;display:flex}.funnel-steps b{white-space:nowrap;align-items:center;gap:7px;display:flex}.funnel-steps i{border:1px solid #43516c;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.funnel-steps>span{background:#35435d;width:70px;height:1px;margin:0 10px}.funnel-steps .active,.funnel-steps .current{color:#fff}.funnel-steps .active i{color:#07132d;background:#e1af34;border-color:#e1af34}.funnel-steps .current i{color:#a98eff;border-color:#7651ff}.plan-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.plan-grid article{color:#07142c;background:#f9fafc;border:1px solid #dce2eb;border-radius:12px;padding:30px;position:relative}.plan-grid article.featured{border:2px solid #7651ff;transform:translateY(-8px)}.plan-grid article>em{letter-spacing:.12em;color:#6336d8;background:#eee8ff;border-radius:20px;padding:7px 9px;font:700 7px Inter,sans-serif;position:absolute;top:20px;right:20px}.plan-grid article>small{letter-spacing:.12em;color:#718096;font:700 8px Inter,sans-serif}.plan-grid h2{margin:13px 0 8px;font:600 30px Georgia,serif}.plan-grid article>p{color:#66748a;min-height:54px;font-size:11px;line-height:1.6}.plan-price{align-items:center;gap:10px;margin:22px 0;display:flex}.plan-price b{font:600 36px Georgia,serif}.plan-price span{color:#78859a;font-size:8px;line-height:1.5}.plan-grid ul{margin:0 0 28px;padding:0;list-style:none}.plan-grid li{margin:11px 0;font-size:10px}.plan-grid article>a{text-align:center;color:#fff;background:#102249;border-radius:7px;padding:14px;font:800 9px Inter,sans-serif;display:block}.featured>a{background:linear-gradient(105deg,#1f56ff,#7c3aed)!important}.plan-assurance{flex-wrap:wrap;justify-content:center;gap:10px;margin:30px 0;display:flex}.plan-assurance span{color:#aebbd0;border:1px solid #34425e;border-radius:20px;padding:8px 12px;font-size:8px}.existing-workspace{background:#0d2142;border:1px solid #2e4970;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding:20px 24px;display:flex}.existing-workspace b{margin:7px 0;font-size:13px;display:block}.existing-workspace p{color:#9dacbf;margin:0;font-size:9px}.existing-workspace>a{color:#08142c;background:#e9b83f;border-radius:6px;padding:12px 16px;font:800 9px Inter,sans-serif}.setup-steps{background:#07142c;padding:28px 24px}.selected-plan{border:1px solid #d8deea;border-radius:9px;justify-content:space-between;align-items:center;margin:22px 58px 0;padding:18px;display:flex}.selected-plan b,.selected-plan span{display:block}.selected-plan b{margin:6px 0;font:600 21px Georgia,serif}.selected-plan span{color:#617087;font-size:9px}.selected-plan a{color:#5d38d7;font:800 8px Inter,sans-serif}.start-field em{color:#708096;margin-top:7px;font:8px Inter,sans-serif;display:block}.start-field-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 58px;display:grid}.start-field-grid .start-field{margin:0}.trial-review{grid-template-columns:repeat(3,1fr);gap:12px;padding:35px 58px 50px;display:grid}.trial-review>div:not(.activation-controls):not(.review-actions){border:1px solid #d8deea;border-radius:9px;padding:20px}.trial-review b,.trial-review span{display:block}.trial-review b{margin:8px 0;font:600 18px Georgia,serif}.trial-review span{color:#617087;font-size:9px;line-height:1.5}.activation-controls{background:#edf2f4;border-radius:9px;grid-column:1/-1;padding:20px}.activation-controls b{font:800 10px Inter,sans-serif}.activation-controls span{margin:7px 0}.review-actions{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.review-actions>button:first-child{color:#5d38d7;background:0 0;border:0;font:800 9px Inter,sans-serif}.review-actions .start-submit{margin:0}.trial-review .start-error{grid-column:1/-1;margin:0}@media (width<=760px){.funnel-steps>span{width:12px;margin:0 5px}.funnel-steps b{font-size:0}.funnel-steps b i{font-size:8px}.plan-grid{grid-template-columns:1fr}.plan-grid article.featured{transform:none}.plan-stage>header h1{font-size:38px}.existing-workspace{flex-direction:column;align-items:flex-start}.start-field-grid,.trial-review{grid-template-columns:1fr}.start-field-grid{margin-left:26px;margin-right:26px}.trial-review{padding-left:26px;padding-right:26px}.selected-plan{margin-left:26px;margin-right:26px}.trial-review .activation-controls,.trial-review .review-actions{grid-column:1}}.journey-preview{background:#17183d;border:1px solid #7651ff;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding:20px 24px;display:flex}.journey-preview small{letter-spacing:.18em;color:#e9b83f;font:700 8px Inter,sans-serif}.journey-preview b{margin:7px 0;font-size:13px;display:block}.journey-preview p{color:#aaa9c7;margin:0;font-size:9px}.journey-preview>a{color:#3e297d;white-space:nowrap;background:#eee8ff;border-radius:6px;padding:12px 16px;font:800 9px Inter,sans-serif}.existing-actions{align-items:center;gap:12px;display:flex}.existing-actions>a{color:#08142c;white-space:nowrap;background:#e9b83f;border-radius:6px;padding:12px 16px;font:800 9px Inter,sans-serif}.existing-actions .preview-link{color:#d8e1f0;background:0 0;border:1px solid #52647f}.preview-strip{color:#3e297d;letter-spacing:.06em;background:#eee8ff;align-items:center;gap:12px;padding:12px 24px;font:700 8px Inter,sans-serif;display:flex}.preview-strip span{color:#655a7e;flex:1;font-weight:500}.preview-strip a{color:#3e297d}@media (width<=760px){.journey-preview,.existing-actions{flex-direction:column;align-items:flex-start}}.existing-actions{flex-wrap:wrap}.existing-actions .switch-account-link{color:#f2cf72;background:0 0;border:1px solid #e9b83f}.readiness-shell{color:#07142c;background:#f4f7fa;min-height:100vh}.readiness-shell>nav{background:#041128;border-bottom:1px solid #253657;justify-content:space-between;align-items:center;height:82px;padding:0 max(28px,50vw - 560px);display:flex}.readiness-shell>nav>a:last-child{color:#b9c5d8;font:700 9px Inter,sans-serif}.readiness{width:min(1120px,100% - 40px);margin:55px auto 80px}.readiness>header small,.readiness-verdict small,.cutover-order>small{letter-spacing:.18em;color:#7651ff;font:700 8px Inter,sans-serif}.readiness>header h1{margin:15px 0;font:500 58px/1 Georgia,serif}.readiness>header>p{color:#64748b;max-width:720px;font-size:13px;line-height:1.7}.readiness>header>div{align-items:center;gap:12px;margin:26px 0;display:flex}.readiness>header span{color:#738197;letter-spacing:.08em;background:#fff;border:1px solid #d9e0ea;border-radius:7px;padding:11px 14px;font-size:7px}.readiness>header span b{color:#07142c;margin-top:5px;font-size:10px;display:block}.readiness button{color:#fff;background:#102249;border:0;border-radius:6px;margin-left:auto;padding:14px 18px;font:800 9px Inter,sans-serif}.readiness-verdict{background:#fff;border:1px solid #d8e1ea;border-left:4px solid #d9a441;border-radius:9px;justify-content:space-between;align-items:center;margin:28px 0;padding:25px 28px;display:flex}.readiness-verdict.ready{border-left-color:#43a978}.readiness-verdict h2{margin:8px 0;font:600 26px Georgia,serif}.readiness-verdict p{color:#7a8798;margin:0;font-size:8px}.readiness-verdict>b{color:#8d6211;background:#fff1d4;border-radius:20px;padding:9px 12px;font:800 8px Inter,sans-serif}.readiness-verdict.ready>b{color:#28734e;background:#dff4e9}.readiness-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.readiness-grid article{background:#fff;border:1px solid #d8e1ea;border-radius:9px;padding:23px}.readiness-grid article>div{align-items:center;gap:8px;display:flex}.readiness-grid i{background:#d9a441;border-radius:50%;width:8px;height:8px}.readiness-grid i.ready{background:#43a978}.readiness-grid i.action_required{background:#c85b52}.readiness-grid small{letter-spacing:.1em;color:#7a8798;font:800 7px Inter,sans-serif}.readiness-grid h3{margin:13px 0 18px;font:600 20px Georgia,serif}.readiness-grid dl{margin:0}.readiness-grid dt{letter-spacing:.1em;color:#7c899a;margin-top:14px;font:700 7px Inter,sans-serif}.readiness-grid dd{overflow-wrap:anywhere;margin:5px 0 0;font:500 9px/1.5 Inter,sans-serif}.cutover-order{color:#fff;background:#071a38;border-radius:10px;margin-top:18px;padding:32px}.cutover-order h2{margin:10px 0 25px;font:500 30px Georgia,serif}.cutover-order ol{grid-template-columns:repeat(2,1fr);gap:18px 35px;margin:0;padding-left:20px;display:grid}.cutover-order li{padding-left:6px}.cutover-order b,.cutover-order span{display:block}.cutover-order b{font-size:10px}.cutover-order span{color:#aebcd0;margin-top:6px;font-size:8px;line-height:1.6}.readiness-error{color:#9f352d;background:#fff1ef;border-radius:8px;padding:20px}@media (width<=720px){.readiness>header h1{font-size:42px}.readiness>header>div{flex-direction:column;align-items:stretch}.readiness button{margin:0}.readiness-grid,.cutover-order ol{grid-template-columns:1fr}.readiness-verdict{flex-direction:column;align-items:flex-start;gap:18px}}.production-readiness-link{color:#fff;background:linear-gradient(110deg,#101d43,#1d1744);border:1px solid #7651ff;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:24px 28px;display:flex}.production-readiness-link small{letter-spacing:.13em;color:#e1b844;font:700 7px Inter,sans-serif}.production-readiness-link h3{margin:7px 0;font:500 23px Georgia,serif}.production-readiness-link p{color:#b7c2d7;margin:0;font-size:9px}.production-readiness-link>span{white-space:nowrap;border:1px solid #8170ba;border-radius:5px;padding:12px 14px;font:800 8px Inter,sans-serif}@media (width<=700px){.production-readiness-link{flex-direction:column;align-items:flex-start}}.gmail-shell{color:#07142c;background:#f4f7fa;min-height:100vh}.gmail-shell>nav{background:#041128;justify-content:space-between;align-items:center;height:82px;padding:0 max(28px,50vw - 540px);display:flex}.gmail-shell>nav>a:last-child{color:#b9c5d8;font:700 9px Inter,sans-serif}.gmail-setup{width:min(1080px,100% - 40px);margin:55px auto 80px}.gmail-setup>header small,.gmail-grid article>small,.gmail-authorize small{letter-spacing:.16em;color:#7651ff;font:700 8px Inter,sans-serif}.gmail-setup>header h1{margin:14px 0;font:500 54px Georgia,serif}.gmail-setup>header p{color:#637187;max-width:720px;font-size:12px;line-height:1.7}.gmail-stages{grid-template-columns:repeat(4,1fr);gap:8px;margin:25px 0;display:grid}.gmail-stages span{color:#768395;background:#e7ebf1;border-radius:6px;padding:13px;font:800 8px Inter,sans-serif}.gmail-stages span.on{color:#fff;background:#0f4232}.gmail-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gmail-grid article,.gmail-authorize{background:#fff;border:1px solid #d8e1ea;border-radius:9px;padding:28px}.gmail-grid h2,.gmail-authorize h2{margin:10px 0 18px;font:500 26px Georgia,serif}.gmail-grid p,.gmail-authorize p{color:#6e7c90;font-size:9px;line-height:1.6}.gmail-grid label{margin:16px 0;font:700 8px Inter,sans-serif;display:block}.gmail-grid input,.gmail-grid select{background:#fff;border:1px solid #ccd6e2;border-radius:6px;width:100%;margin-top:8px;padding:13px;display:block}.gmail-grid button,.gmail-authorize a{color:#fff;background:#102249;border:0;border-radius:6px;padding:13px 16px;font:800 9px Inter,sans-serif}.gmail-assurance{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.gmail-assurance span{color:#3f654f;background:#edf3ef;border-radius:20px;padding:7px 9px;font-size:7px}.gmail-authorize{justify-content:space-between;align-items:center;gap:25px;margin-top:14px;display:flex}.gmail-authorize>span{color:#28734e;background:#dff4e9;border-radius:20px;padding:10px 13px;font:800 8px Inter,sans-serif}.gmail-authorize a.disabled{opacity:.4;pointer-events:auto}.gmail-message{color:#423487;background:#eef1ff;border-radius:6px;padding:14px;font-size:9px}.provider-gmail-link{color:#07142c;background:#fff;border:1px solid #d8e1ea;border-radius:8px;justify-content:space-between;align-items:center;margin:0 0 18px;padding:20px 24px;display:flex}.provider-gmail-link h3{margin:0 0 5px;font:600 19px Georgia,serif}.provider-gmail-link p{color:#738197;margin:0;font-size:8px}.provider-gmail-link>span{color:#5136aa;font:800 8px Inter,sans-serif}@media (width<=700px){.gmail-grid{grid-template-columns:1fr}.gmail-authorize,.provider-gmail-link{flex-direction:column;align-items:flex-start}.gmail-stages{grid-template-columns:1fr 1fr}}.connector-detail .gmail-setup{width:100%;margin:0 0 40px}.connector-detail .gmail-setup>header h1{font-size:42px}.gmail-recovery{align-items:center;gap:12px;display:flex}.gmail-recovery span{color:#28734e;background:#dff4e9;border-radius:20px;padding:10px 13px;font:800 8px Inter,sans-serif}.gmail-recovery button{color:#fff;background:#102249;border:0;border-radius:6px;padding:13px 16px;font:800 9px Inter,sans-serif}.gmail-history{background:#fff;border:1px solid #d8e1ea;border-radius:9px;margin-top:14px;padding:22px 28px}.gmail-history>small{letter-spacing:.16em;color:#7651ff;font:700 8px Inter,sans-serif}.gmail-history div{border-top:1px solid #e3e8ef;grid-template-columns:110px 1fr 2fr;align-items:center;gap:18px;padding:14px 0;font-size:9px;display:grid}.gmail-history div:first-of-type{margin-top:12px}.gmail-history span{text-transform:uppercase;color:#66758b;font:800 7px Inter,sans-serif}.gmail-history span.completed{color:#28734e}.gmail-history span.failed,.gmail-history span.interrupted{color:#a13e36}.gmail-history em{color:#758398;font-style:normal}@media (width<=700px){.gmail-history div{grid-template-columns:1fr;gap:5px}.gmail-recovery{flex-direction:column;align-items:flex-start}}.connections-shell{color:#071830;background:#f4f7f6;min-height:100vh}.connections-top{background:#06152f;border-bottom:1px solid #2a3952;justify-content:space-between;align-items:center;height:88px;padding:0 max(32px,50vw - 710px);display:flex}.connections-top a{color:#fff;font-size:13px;text-decoration:none}.connections-top a:first-child{align-items:center;gap:10px;font-family:Georgia,serif;font-size:24px;display:flex}.connections-top img{width:38px;height:38px}.connections-top span{color:#e9bc39;font-family:Arial,sans-serif;font-size:16px}.connections-content,.connections-error,.connections-loading{max-width:1420px;margin:auto;padding:72px 32px}.connections-intro small,.connections-plan small{letter-spacing:.18em;color:#7458be;font-weight:700}.connections-intro>div{justify-content:space-between;align-items:end;gap:30px;display:flex}.connections-intro h1{max-width:900px;margin:18px 0;font:56px/1.02 Georgia,serif}.connections-intro>div>span{color:#472891;background:#eee8ff;border:1px solid #d7c4ff;border-radius:999px;padding:12px 22px;font-weight:700}.connections-intro p{color:#5f6d75;max-width:760px;font-size:17px}.connections-assurance{background:#fff;border:1px solid #cedbd6;border-radius:14px;grid-template-columns:repeat(4,1fr);margin:42px 0 24px;display:grid}.connections-assurance span{border-right:1px solid #cedbd6;padding:18px 22px;font-size:13px;font-weight:700}.connections-assurance span:last-child{border:0}.connections-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.connections-grid article{background:#fff;border:1px solid #cedbd6;border-radius:16px;flex-direction:column;min-height:330px;padding:30px;display:flex}.connection-provider{align-items:center;gap:12px;display:flex}.connection-provider i{color:#f4bd35;background:#06152f;border-radius:12px;place-items:center;width:40px;height:40px;font-style:normal;font-weight:800;display:grid}.connection-provider small{letter-spacing:.14em;color:#6d7780}.connections-grid h2{margin:32px 0 10px;font:30px Georgia,serif}.connections-grid p{color:#647078;line-height:1.6}.connection-scope{border-top:1px solid #dce5e1;justify-content:space-between;margin-top:auto;padding:18px 0;display:flex}.connection-scope span{letter-spacing:.14em;color:#79877f;font-size:10px}.connection-scope b{font-size:12px}.connections-grid a,.connections-plan a{color:#fff;text-align:center;background:#0a4937;border-radius:8px;padding:15px 18px;font-weight:700;text-decoration:none;display:block}.connections-plan{color:#fff;background:#071b38;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding:30px;display:flex}.connections-plan h2{margin:10px 0;font:32px Georgia,serif}.connections-plan p{color:#b7c4ca;max-width:800px}.connections-plan a{color:#071830;white-space:nowrap;background:#f0bf3b}.connections-loading{font-weight:700}.connections-error h1{font:48px Georgia,serif}@media (width<=900px){.connections-intro>div,.connections-plan{flex-direction:column;align-items:flex-start}.connections-intro h1{font-size:42px}.connections-assurance,.connections-grid{grid-template-columns:1fr}.connections-assurance span{border-bottom:1px solid #cedbd6;border-right:0}}.connector-release-control{color:#08241d;background:#fff;border:1px solid #cfdcd7;border-radius:16px;margin:26px 0;padding:34px}.connector-release-control header small{letter-spacing:.17em;color:#7458be;font-size:10px}.connector-release-control header h2{margin:12px 0;font:34px/1.1 Georgia,serif}.connector-release-control header p{color:#60726c;max-width:780px;line-height:1.55}.release-table{border:1px solid #d6e1dd;border-radius:12px;margin-top:28px;overflow:hidden}.release-head,.release-table article{grid-template-columns:2fr .8fr 1.15fr 1fr;align-items:center;gap:18px;padding:16px 20px;display:grid}.release-head{color:#fff;letter-spacing:.13em;text-transform:uppercase;background:#071b38;font-size:10px}.release-table article{border-top:1px solid #d6e1dd}.release-table article:first-of-type{border-top:0}.release-table article>div{flex-direction:column;gap:5px;display:flex}.release-table article small{color:#788982;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.release-table article>strong{text-transform:capitalize}.release-table select{background:#fbfdfc;border:1px solid #cbd8d3;border-radius:7px;width:100%;padding:11px}.release-table label{align-items:center;gap:9px;font-weight:700;display:flex}.release-table input{accent-color:#0b6048;width:17px;height:17px}.connector-release-control>em{color:#0b6048;margin-top:16px;font-style:normal;font-weight:700;display:block}@media (width<=900px){.release-head{display:none}.release-table article{grid-template-columns:1fr}.release-table article>strong:before{content:"Minimum plan · ";color:#788982;font-weight:400}}.rule-governance{background:#fff;border:1px solid #cedbd6;border-radius:16px;margin:24px 0;padding:32px}.rule-governance>header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.rule-governance>header small,.rule-governance form>small{letter-spacing:.16em;color:#7458be;font-weight:700}.rule-governance h2{margin:12px 0;font:38px Georgia,serif}.rule-governance>header p{color:#62726c;max-width:760px}.rule-governance>header>span{color:#08704d;background:#e5f4eb;border-radius:999px;padding:12px 16px;font-size:11px;font-weight:800}.rule-layout{grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);gap:24px;margin-top:28px;display:grid}.rule-library{border:1px solid #d6e1dd;border-radius:12px;overflow:hidden}.rule-library-head,.rule-library article{grid-template-columns:1.35fr 1fr .95fr 90px;align-items:center;gap:16px;padding:15px 18px;display:grid}.rule-library-head{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#071b38;font-size:10px}.rule-library article{border-top:1px solid #d6e1dd}.rule-library article.inactive{opacity:.65}.rule-library article>div{flex-direction:column;gap:5px;display:flex}.rule-library article>div:first-child{flex-direction:row}.rule-library i{background:#5c9ab5;border-radius:50%;width:9px;height:9px;margin-top:5px}.rule-library i.critical{background:#c94f4f}.rule-library i.high{background:#db9443}.rule-library small,.rule-library em{color:#75847e;font-size:10px;font-style:normal}.rule-library button{color:#07543d;background:#e6f2ed;border:0;border-radius:7px;padding:10px;font-weight:800}.rule-layout form{background:#f2f6f4;border-radius:12px;padding:24px}.rule-layout form h3{font:28px Georgia,serif}.rule-layout form label{flex-direction:column;gap:7px;margin:13px 0;font-size:12px;font-weight:700;display:flex}.rule-layout form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rule-layout input,.rule-layout select,.rule-layout textarea{background:#fff;border:1px solid #c8d6d0;border-radius:7px;padding:12px}.rule-layout textarea{min-height:80px}.rule-layout form button{color:#fff;background:#0a4937;border:0;border-radius:7px;width:100%;padding:14px;font-weight:800}.rule-message{color:#08704d;font-weight:700}@media (width<=1100px){.rule-layout{grid-template-columns:1fr}.rule-library-head{display:none}.rule-library article{grid-template-columns:1fr}.rule-governance>header{flex-direction:column}}.control-library{color:#09231c;background:#fff;border:1px solid #cedbd6;border-radius:16px;margin:0 0 26px;padding:34px}.control-library>header{justify-content:space-between;gap:30px;display:flex}.control-library>header small,.profile-selector>small,.control-groups>section>header small{letter-spacing:.16em;color:#7458be;font-weight:800}.control-library h2{margin:12px 0;font:42px/1.05 Georgia,serif}.control-library>header p{color:#63746d;max-width:800px;line-height:1.6}.control-library>header>span{color:#fff;text-align:center;background:#071b38;border-radius:12px;min-width:120px;padding:18px}.control-library>header>span b{color:#f4bd35;font:32px Georgia,serif}.profile-selector{flex-wrap:wrap;align-items:center;gap:8px;margin:26px 0;display:flex}.profile-selector>small{margin-right:10px}.profile-selector button{background:#f7faf9;border:1px solid #d2ddd9;border-radius:999px;padding:10px 13px}.profile-selector button.on{color:#472891;background:#eee8ff;border-color:#7458be;font-weight:800}.library-filters{background:#f1f5f3;border-radius:12px;grid-template-columns:1.5fr repeat(4,1fr);gap:10px;margin:26px 0;padding:16px;display:grid}.library-filters label{text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:7px;font-size:10px;font-weight:800;display:flex}.library-filters input,.library-filters select{background:#fff;border:1px solid #cbd8d3;border-radius:7px;min-width:0;padding:12px}.control-groups{flex-direction:column;gap:22px;display:flex}.control-groups>section{border-top:1px solid #d4dfdb;padding-top:20px}.control-groups>section>header{justify-content:space-between;align-items:center;display:flex}.control-groups h3{margin:7px 0;font:27px Georgia,serif}.control-groups>section>header>span{color:#6d7c76;font-size:11px}.control-groups>section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.control-groups article{background:#fff;border:1px solid #d5e0dc;border-radius:12px;flex-direction:column;padding:20px;display:flex}.control-groups article.active{background:#f1faf5;border-color:#70b696}.control-title{align-items:flex-start;gap:11px;display:flex}.control-title i{background:#699cb3;border-radius:50%;width:9px;height:9px;margin-top:6px}.control-title i.critical{background:#c95151}.control-title i.high{background:#df9844}.control-title h4{margin:5px 0;font-size:16px}.control-title small{color:#71817b;letter-spacing:.09em;font-size:9px}.control-title mark{color:#76570d;background:#fff1c5;border-radius:5px;margin-left:auto;padding:5px 7px;font-size:8px}.control-groups article p{color:#62726c;font-size:13px;line-height:1.5}.control-groups article footer{border-top:1px solid #dce5e1;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:15px;display:flex}.control-groups article footer span{text-transform:uppercase;color:#74837d;font-size:9px}.control-groups article button{color:#fff;background:#0a4937;border:0;border-radius:6px;padding:9px 11px;font-size:11px;font-weight:800}.control-groups article.active button{color:#07543d;background:#dcefe5}.library-empty{text-align:center;background:#f3f6f5;padding:40px}.library-message{color:#08704d;font-weight:800}@media (width<=1100px){.library-filters,.control-groups>section>div{grid-template-columns:1fr 1fr}}@media (width<=700px){.control-library>header{flex-direction:column}.library-filters,.control-groups>section>div{grid-template-columns:1fr}}.rule-library mark{color:#6743ae;background:#f4edff;border-radius:999px;width:max-content;margin-top:4px;padding:4px 7px;font-size:8px;font-weight:800;display:block}.rule-library .edit-policy{color:#6743ae;background:0 0;border:0;width:max-content;margin-top:5px;padding:0;font-size:10px;text-decoration:underline}.policy-editor,.policy-history{background:#f8faf9;border:1px solid #d6e1dd;border-radius:12px;margin-top:24px;padding:24px}.policy-editor>header,.policy-history>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.policy-editor small,.policy-history small{color:#75847e;font-size:9px}.policy-editor h3,.policy-history h3{margin:7px 0;font:28px Georgia,serif}.policy-editor p{color:#62726c;margin:0}.policy-editor>header>button{color:#6743ae;background:0 0;border:0;font-weight:800}.policy-editor-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0;display:grid}.policy-editor-grid label{flex-direction:column;gap:8px;font-size:11px;font-weight:800;display:flex}.policy-editor-grid input,.policy-editor-grid select,.policy-editor-grid textarea{background:#fff;border:1px solid #c8d6d0;border-radius:7px;padding:12px}.policy-editor-grid textarea{min-height:44px}.commit-policy{color:#fff;background:#0a4937;border:0;border-radius:7px;padding:13px 18px;font-weight:800}.policy-history>header>span{letter-spacing:.1em;color:#6743ae;font-size:9px}.policy-history article{border-top:1px solid #d6e1dd;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:13px 0;display:grid}.policy-history article>b{color:#fff;background:#081d3a;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.policy-history article span strong,.policy-history article span small{display:block}.policy-history article span small{margin-top:4px}.policy-history time{color:#75847e;font-size:9px}@media (width<=800px){.policy-editor-grid{grid-template-columns:1fr}.policy-history article{grid-template-columns:44px 1fr}.policy-history time{grid-column:2}.policy-editor>header,.policy-history>header{flex-direction:column}}.policy-editor-overlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#031023b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.policy-editor-overlay .policy-editor{background:#fff;width:min(920px,100%);max-height:90vh;margin:0;overflow:auto;box-shadow:0 30px 90px #00000059}.rule-library .edit-policy{color:#56359e;cursor:pointer;background:#f6f1ff;border:1px solid #7657c6;border-radius:6px;align-items:center;min-height:34px;margin-top:8px;padding:8px 11px;text-decoration:none;display:inline-flex}.rule-library .edit-policy:hover{background:#eee5ff}.rule-library .edit-policy:focus-visible{outline-offset:2px;outline:3px solid #d4af37}@media (width<=700px){.policy-editor-overlay{align-items:start;padding:10px}.policy-editor-overlay .policy-editor{max-height:calc(100vh - 20px);margin-top:10px}}.rule-validator{background:#faf8ff;border:1px solid #d8c9fa;border-radius:10px;margin:22px 0;padding:18px}.rule-validator>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.rule-validator h4{margin:5px 0;font:22px Georgia,serif}.rule-validator>header>span{color:#6240aa;background:#eee7ff;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.rule-validator>p{color:#66756f;font-size:11px}.validator-fields{grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0;display:grid}.validator-fields label{flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.validator-fields input,.validator-fields textarea{background:#fff;border:1px solid #cfc4e8;border-radius:6px;padding:10px}.validator-fields textarea{min-height:54px}.rule-validator>button{color:#fff;background:#56359e;border:0;border-radius:6px;padding:11px 14px;font-weight:800}.validator-result{color:#8a2f2a;background:#f8e8e7;border-radius:7px;flex-direction:column;gap:5px;margin-top:14px;padding:12px;display:flex}.validator-result.passed{color:#176345;background:#e6f4ec}.validator-result span,.validator-result small{font-size:10px}@media (width<=700px){.validator-fields{grid-template-columns:1fr}}.validator-policy{background:#eee7ff;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;margin:13px 0;padding:10px;display:flex}.validator-policy span{letter-spacing:.12em;color:#6743ae;font-size:8px}.validator-policy b{color:#392468;background:#fff;border-radius:5px;padding:5px 8px;font-size:9px}.protected-dashboard>aside nav a.nav-child{color:#aebbd0;border-left:1px solid #31405a;border-radius:0 6px 6px 0;margin-top:-4px;margin-left:20px;padding-top:10px;padding-bottom:10px;font-size:9px}.protected-dashboard>aside nav a.nav-child span{border:1px solid #52617a;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;display:grid}.protected-dashboard>aside nav a.nav-child:hover{color:#fff;background:#10213e}.organization-fields{border-top:1px solid #e0e5ef;border-bottom:1px solid #e0e5ef;margin:30px 58px;padding:4px 0 18px}.organization-fields .start-field{margin-left:0;margin-right:0}.organization-fields .start-field>em{color:#6b7890;margin-top:7px;font-size:8px;font-style:normal;display:block}.start-field-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.start-field-grid .start-field{margin-top:10px;margin-bottom:10px}.account-validation{background:#f1f4f9;border:1px solid #d7deea;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 58px 24px;padding:18px;display:flex}.account-validation b{width:100%;font-size:9px}.account-validation span{color:#526078;background:#fff;border-radius:16px;padding:7px 9px;font-size:7px}.account-validation span:before{content:"✓";color:#08734d;margin-right:5px}@media (width<=760px){.start-field-grid{grid-template-columns:1fr}.organization-fields,.account-validation{margin-left:26px;margin-right:26px}}.verify-shell{color:#fff;background:radial-gradient(circle at 85% 10%,#173d7b66,#0000 32%),#040d22;min-height:100vh;padding-bottom:80px}.verify-shell>nav{letter-spacing:.16em;color:#9eacc7;border-bottom:1px solid #304061;justify-content:space-between;align-items:center;height:82px;padding:0 max(28px,50vw - 500px);font-size:8px;display:flex}.verify-shell>nav a{color:#fff;align-items:center;gap:10px;display:flex}.verify-shell>nav img{width:36px}.verify-shell>nav b{font:700 26px Georgia,serif}.verify-card{color:#08142c;background:#f7f9fc;border-radius:14px;width:min(900px,100% - 40px);margin:68px auto;overflow:hidden;box-shadow:0 35px 100px #0008}.verify-card>header{color:#fff;background:#09172f;padding:48px 54px}.verify-card>header small{letter-spacing:.18em;color:#d4af37;font-size:8px}.verify-card h1{margin:12px 0;font:500 45px Georgia,serif}.verify-card>header p{color:#b6c2d7;font-size:11px}.verify-rail{padding:28px 54px}.verify-rail article{opacity:.55;border-bottom:1px solid #dbe1eb;grid-template-columns:48px 1fr auto;gap:18px;padding:26px 0;display:grid}.verify-rail article.current,.verify-rail article.done{opacity:1}.verify-rail article>span{color:#53627c;background:#e8edf6;border-radius:50%;place-items:center;width:40px;height:40px;font-size:9px;display:grid}.verify-rail article.done>span{color:#08734d;background:#dff4e9}.verify-rail small{letter-spacing:.14em;color:#748198;font-size:7px}.verify-rail h2{margin:5px 0;font:600 23px Georgia,serif}.verify-rail p{color:#607089;font-size:9px;line-height:1.6}.verify-rail article>b{color:#6a7890;font-size:7px}.verify-rail code{color:#f4c44f;background:#0b1730;border-radius:6px;margin:12px 0;padding:12px;font-size:9px;display:block}.verify-rail button,.verify-enter{color:#fff;background:linear-gradient(105deg,#1f56ff,#7c3aed);border:0;border-radius:6px;padding:12px 15px;font-size:9px;font-weight:800;display:inline-block}.verify-message{margin:0 54px 20px;font-size:9px}.verify-enter{margin:0 54px 44px}@media (width<=650px){.verify-card>header,.verify-rail{padding-left:25px;padding-right:25px}.verify-rail article{grid-template-columns:40px 1fr}.verify-rail article>b{grid-column:2}.verify-message,.verify-enter{margin-left:25px}}.mobile-dashboard-nav{display:none}.protected-dashboard img,.demo-shell img{max-width:100%;height:auto}.protected-dashboard table,.admin-settings table{max-width:100%}.reference-mode{color:#443608;background:#fff8dc;border:1px solid #dbc367;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;margin:0 0 16px;padding:15px 18px;display:flex}.reference-mode b,.reference-mode span{display:block}.reference-mode b{letter-spacing:.15em;font-size:7px}.reference-mode span{color:#695b31;margin-top:5px;font-size:8px;line-height:1.5}.reference-mode button{color:#fff;font:inherit;cursor:pointer;background:#081a36;border:0;border-radius:6px;flex:none;padding:11px 14px;font-size:8px;font-weight:800}@media (width<=900px){.protected-dashboard>section{width:100%;padding:0 22px 42px;overflow:hidden}.product-header{height:64px}.mobile-dashboard-nav{z-index:60;color:#fff;background:#081c34;border-bottom:1px solid #28405b;margin:0 -22px;display:block;position:sticky;top:0}.mobile-dashboard-nav>button{color:#fff;text-align:left;width:100%;min-height:54px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 22px;display:flex}.mobile-dashboard-nav>button span{font-size:20px;line-height:1}.mobile-dashboard-nav>button b{font-size:12px}.mobile-dashboard-nav>div{background:#081c34;max-height:calc(100vh - 118px);padding:8px 14px 16px;display:none;overflow:auto}.mobile-dashboard-nav.open>div{display:block}.mobile-dashboard-nav nav{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mobile-dashboard-nav nav a{color:#b9c7d8;border-radius:7px;align-items:center;gap:9px;min-height:44px;padding:11px 12px;font-size:10px;display:flex}.mobile-dashboard-nav nav a.on{color:#fff;background:#332781;box-shadow:inset 3px 0 #f1be38}.signal-toolbar{padding-top:26px}.signal-toolbar h1{font-size:clamp(30px,7vw,36px)}.signal-inspector{position:static}.product-panel,.admin-settings,.integration-surface,.settings-surface{max-width:100%;overflow:hidden}.settings-tabs,.product-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto}}@media (width<=600px){.protected-dashboard>section{padding:0 14px 32px}.mobile-dashboard-nav{margin:0 -14px}.mobile-dashboard-nav>button{padding-inline:14px}.mobile-dashboard-nav nav{grid-template-columns:1fr}.product-header{height:52px}.product-header>div:first-child small{font-size:6px}.signal-toolbar{gap:14px;display:flex}.signal-toolbar p{font-size:9px;line-height:1.55}.workspace-controls{flex:none}.signal-kpis{grid-template-columns:1fr}.signal-kpis>div+div{border-left:0;border-top:1px solid var(--line)}.signal-inbox>button{padding:15px 13px}.signal-inspector{padding:18px 14px}.workflow-fields{grid-template-columns:1fr}.analytics-grid>section,.patterns-panel,.notification-policy,.automation-panel,.permissions-panel{padding:20px 16px}.automation-kpis{grid-template-columns:1fr}.automation-kpis article+article{border-left:0;border-top:1px solid var(--line)}.object-scope,.setup-steps{grid-template-columns:1fr}.connector-actions>*{text-align:center;width:100%}input,select,textarea,button{max-width:100%}.reference-mode{flex-direction:column;align-items:flex-start}.reference-mode button{width:100%}}.elite-home{--eb:#040c20;--ep:#091733;--blue:#2764ff;--violet:#7c3aed;--gold:#f4bd3d;--white:#f8f9ff;--muted:#a9b6d0;color:#07152f;background:#f5f7fc;overflow:hidden}.elite-shell{width:min(1380px,100% - 64px);margin-inline:auto}.elite-nav{color:#fff;z-index:20;background:#040c20fa;border-bottom:1px solid #263556;height:88px;position:relative}.elite-nav>.elite-shell{grid-template-columns:1fr auto 1fr;align-items:center;height:100%;display:grid}.elite-brand{align-items:center;gap:11px;width:max-content;display:inline-flex}.elite-brand b{letter-spacing:-.035em;font:600 30px Georgia,Times New Roman,serif}.elite-nav nav{color:#bec9dd;gap:42px;font-size:14px;display:flex}.elite-nav-actions{justify-content:flex-end;align-items:center;gap:28px;font-size:13px;font-weight:750;display:flex}.elite-nav a{transition:color .18s}.elite-nav a:hover{color:var(--gold)}.elite-start,.elite-primary{background:linear-gradient(110deg,var(--blue),var(--violet));color:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;padding:15px 18px;font-size:12px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 16px 40px #1f56ff24}.elite-start{padding:13px 16px}.elite-start:hover,.elite-primary:hover{transform:translateY(-2px);box-shadow:0 20px 50px #1f56ff3a}.elite-hero{background:radial-gradient(circle at 78% 18%,#17356f 0,transparent 30%),radial-gradient(circle at 14% 84%,#35117066 0,transparent 28%),var(--eb);color:var(--white);border-bottom:1px solid #1d2d4d;min-height:750px}.elite-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:center;gap:70px;padding-block:96px 92px;display:grid}.elite-hero-copy{z-index:2;position:relative}.elite-kicker{text-transform:uppercase;letter-spacing:.19em;color:#9babc6;align-items:center;gap:15px;margin:0;font-size:10px;font-weight:800;display:flex}.elite-kicker:before{content:"";background:linear-gradient(90deg,var(--gold),transparent);width:52px;height:1px}.elite-kicker span{color:var(--gold)}.elite-hero h1{letter-spacing:-.068em;max-width:860px;margin:30px 0 34px;font:500 clamp(70px,7vw,112px)/.93 Georgia,Times New Roman,serif}.elite-hero h1 em{color:var(--gold);font-style:normal}.elite-lede{color:#b6c2d7;max-width:650px;margin:0;font-size:17px;line-height:1.72}.elite-actions{align-items:center;gap:26px;margin-top:38px;display:flex}.elite-secondary{color:#fff;border-bottom:1px solid #405274;align-items:center;gap:20px;padding:14px 2px;font-size:12px;font-weight:750;display:inline-flex}.elite-proof{color:#8f9fba;text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;gap:27px;margin-top:34px;font-size:9px;display:flex}.elite-proof span:before{content:"✓";color:var(--gold);margin-right:7px}.elite-orbit{aspect-ratio:1;border-radius:50%;width:min(100%,560px);margin-left:auto;position:relative}.elite-ring{border:1px solid #0000;border-radius:50%;position:absolute}.elite-ring.outer{background:linear-gradient(#091735,#091735) padding-box padding-box,linear-gradient(135deg,#f4bd3db0,#7c3aed,#2764ff) border-box;inset:2%;box-shadow:0 0 110px #245dff1f}.elite-ring.inner{border-color:#6b3be35a;inset:18%}.elite-core{text-align:center;background:radial-gradient(circle at 38% 28%,#173d83,#08152f 68%);border:1px solid #d5ad455f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:32%;box-shadow:0 25px 70px #010714}.elite-core .talvify-mark{width:74px;height:74px}.elite-core small{letter-spacing:.2em;color:#91a4ca;margin-top:8px;font-size:7px}.elite-core strong{color:#fff;max-width:130px;margin-top:6px;font:500 17px/1.2 Georgia,Times New Roman,serif}.elite-node{color:#d6deed;text-transform:uppercase;letter-spacing:.13em;background:#07142eea;border:1px solid #36517d;border-radius:20px;align-items:center;gap:8px;padding:9px 13px;font-size:8px;display:flex;position:absolute;box-shadow:0 15px 35px #0008}.elite-node i{background:var(--gold);width:7px;height:7px;box-shadow:0 0 12px var(--gold);border-radius:50%}.node-insight{top:29%;left:-1%}.node-action{top:51%;right:-1%}.node-action i{background:var(--violet)}.node-growth{bottom:7%;left:15%}.node-growth i{background:var(--blue)}.elite-thesis{padding-block:120px}.elite-thesis>p,.elite-cta p{letter-spacing:.18em;color:#7456c8;font-size:9px;font-weight:800}.elite-thesis h2,.elite-product h2,.elite-cta h2{letter-spacing:-.052em;margin:24px 0 65px;font:500 clamp(44px,5vw,70px)/1.07 Georgia,Times New Roman,serif}.elite-thesis>div{border-top:1px solid #d7deeb;grid-template-columns:35px 1fr 35px 1fr 35px 1fr;gap:18px;padding-top:25px;display:grid}.elite-thesis>div span{color:#8d9ab1;font-size:9px}.elite-thesis>div p{color:#5d6d87;margin:0;font-size:13px;line-height:1.6}.elite-product{color:#f8faff;background:#07142d;padding:115px 0}.elite-product-grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:105px;display:grid}.elite-product h2{margin:30px 0 24px;font-size:clamp(43px,4.7vw,64px)}.elite-product-grid>div:first-child>p:not(.elite-kicker){color:#aab7ce;max-width:540px;font-size:15px;line-height:1.75}.elite-primary.gold{color:#07142d;background:linear-gradient(110deg,#d6a72e,#ffd873);margin-top:26px;box-shadow:0 17px 45px #d4af3728}.elite-console{background:#0b1a3a;border:1px solid #2a3e66;border-radius:15px;padding:28px;box-shadow:0 36px 90px #010615}.elite-console header{border-bottom:1px solid #293a5d;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.elite-console header span{align-items:center;gap:9px;display:flex}.elite-console header .talvify-mark{width:26px;height:26px}.elite-console header b{font-family:Georgia,Times New Roman,serif}.elite-console header small{letter-spacing:.15em;color:#7f91b2;font-size:7px}.elite-console-kpis{border-bottom:1px solid #293a5d;grid-template-columns:repeat(3,1fr);display:grid}.elite-console-kpis article{padding:25px 12px}.elite-console-kpis article+article{border-left:1px solid #293a5d}.elite-console-kpis small,.elite-console-kpis b{display:block}.elite-console-kpis small{letter-spacing:.12em;color:#7f91b2;font-size:7px}.elite-console-kpis b{margin-top:8px;font-size:29px}.elite-console-row{border-bottom:1px solid #293a5d;grid-template-columns:8px 1fr auto;align-items:center;gap:13px;padding:18px 5px;display:grid}.elite-console-row i{border-radius:50%;width:7px;height:7px}.elite-console-row small,.elite-console-row b{display:block}.elite-console-row small{letter-spacing:.12em;color:#7789aa;font-size:6px}.elite-console-row b{margin-top:4px;font-size:11px}.elite-console-row strong{font-size:12px}.elite-principles{grid-template-columns:repeat(3,1fr);padding-block:100px;display:grid}.elite-principles article{padding-right:55px}.elite-principles article+article{border-left:1px solid #d7deeb;padding-left:55px}.elite-principles span{color:#7c3aed;font-size:9px}.elite-principles h3{margin:28px 0 14px;font:500 28px Georgia,Times New Roman,serif}.elite-principles p{color:#64738c;font-size:13px;line-height:1.7}.elite-cta{color:#fff;background:linear-gradient(115deg,#10265a,#351b78);padding:90px 0}.elite-cta>.elite-shell{justify-content:space-between;align-items:center;gap:50px;display:flex}.elite-cta p{color:#f4bd3d}.elite-cta h2{margin:20px 0 0;font-size:55px}.elite-footer{color:#b6c2d7;background:#030a1b;padding:70px 0 35px}.elite-footer>.elite-shell{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:50px;display:grid}.elite-footer .elite-brand{color:#fff}.elite-footer p{color:#72819e;margin-top:18px;font-size:11px}.elite-footer nav,.elite-footer>div>div:last-child{flex-direction:column;align-items:flex-start;gap:12px;font-size:10px;display:flex}.elite-footer nav b{color:#fff;margin-bottom:7px}.elite-footer small{color:#667693;margin-top:22px}.elite-footer>div>div:last-child a{font-size:9px}@media (width<=1050px){.elite-hero-grid{grid-template-columns:1fr .75fr;gap:35px}.elite-hero h1{font-size:76px}.elite-product-grid{gap:55px}.elite-thesis>div{grid-template-columns:30px 1fr}.elite-product-grid{grid-template-columns:1fr}.elite-console{max-width:850px}}@media (width<=760px){.elite-shell{width:min(100% - 32px,1380px)}.elite-nav{height:auto}.elite-nav>.elite-shell{grid-template-columns:1fr auto;height:70px}.elite-nav nav{display:none}.elite-nav-actions{gap:16px}.elite-nav-actions>a:first-child{display:none}.elite-start{padding:11px 13px}.elite-brand b{font-size:25px}.elite-hero{min-height:auto}.elite-hero-grid{grid-template-columns:1fr;padding-block:70px 58px}.elite-hero h1{font-size:clamp(54px,16vw,72px)}.elite-lede{font-size:15px}.elite-actions{flex-direction:column;align-items:flex-start}.elite-proof{flex-direction:column;gap:13px}.elite-orbit{width:min(100%,440px);margin:35px auto 0}.elite-thesis{padding-block:80px}.elite-thesis h2{margin-bottom:45px;font-size:44px}.elite-product{padding-block:80px}.elite-console{padding:18px}.elite-console-kpis{grid-template-columns:1fr}.elite-console-kpis article+article{border-top:1px solid #293a5d;border-left:0}.elite-principles{grid-template-columns:1fr;padding-block:70px}.elite-principles article{padding:30px 0}.elite-principles article+article{border-top:1px solid #d7deeb;border-left:0;padding-left:0}.elite-cta>.elite-shell{flex-direction:column;align-items:flex-start}.elite-cta h2{font-size:43px}.elite-footer>.elite-shell{grid-template-columns:1fr 1fr}.elite-footer>.elite-shell>div:first-child{grid-column:1/-1}}@media (width<=480px){.elite-shell{width:calc(100% - 24px)}.elite-start{gap:10px}.elite-hero-grid{padding-top:56px}.elite-hero h1{font-size:51px}.elite-kicker{font-size:8px}.elite-orbit{width:310px}.elite-core .talvify-mark{width:50px;height:50px}.elite-core strong{font-size:13px}.elite-node{padding:7px 9px;font-size:7px}.elite-thesis h2,.elite-product h2{font-size:38px}.elite-console-row{grid-template-columns:8px 1fr}.elite-console-row strong{grid-column:2}.elite-footer>.elite-shell{grid-template-columns:1fr}.elite-footer>.elite-shell>div:first-child{grid-column:auto}}.elite-nav{z-index:100;-webkit-backdrop-filter:blur(18px);background:#040c20f2;position:sticky;top:0;box-shadow:0 12px 32px #01061126}.elite-nav a.active{color:var(--gold)}.careers-hero{background:radial-gradient(circle at 82% 15%,#17356f,transparent 32%),radial-gradient(circle at 20% 90%,#36127466,transparent 30%),var(--eb);color:#fff;padding:125px 0 130px}.careers-hero h1{letter-spacing:-.065em;margin:30px 0;font:500 clamp(62px,7vw,108px)/.94 Georgia,Times New Roman,serif}.careers-hero>div>p:last-child{color:#b5c1d7;max-width:760px;font-size:17px;line-height:1.75}.careers-beliefs{padding-block:115px}.careers-beliefs>header{border-bottom:1px solid #d7deeb;grid-template-columns:.5fr 1.5fr;align-items:start;padding-bottom:55px;display:grid}.careers-beliefs header p,.careers-work>div>div:first-child p,.careers-openings>p{letter-spacing:.17em;color:#7358c4;font-size:9px;font-weight:800}.careers-beliefs h2,.careers-work h2,.careers-openings h2{letter-spacing:-.05em;margin:0;font:500 clamp(42px,5vw,65px)/1.08 Georgia,Times New Roman,serif}.careers-beliefs>div{grid-template-columns:repeat(4,1fr);display:grid}.careers-beliefs article{padding:38px 30px 20px 0}.careers-beliefs article+article{border-left:1px solid #d7deeb;padding-left:30px}.careers-beliefs article span{color:#7c3aed;font-size:9px}.careers-beliefs h3{margin:35px 0 14px;font:500 23px Georgia,Times New Roman,serif}.careers-beliefs article p,.careers-work p,.careers-openings p{color:#64738c;font-size:13px;line-height:1.72}.careers-work{color:#fff;background:#07142d;padding:100px 0}.careers-work>.elite-shell{grid-template-columns:.8fr 1.2fr;gap:110px;display:grid}.careers-work p{color:#abb8cf}.careers-work ul{border-top:1px solid #2a3b5e;grid-template-columns:1fr 1fr;gap:0;margin:35px 0 0;padding:0;list-style:none;display:grid}.careers-work li{border-bottom:1px solid #2a3b5e;padding:18px 0;font-size:11px}.careers-openings{grid-template-columns:.55fr 1.45fr;gap:70px;padding-block:110px;display:grid}.careers-openings>div{max-width:780px}.careers-openings h2{margin-bottom:20px}.careers-openings a{border-bottom:1px solid #9aa7bb;gap:20px;margin-top:16px;padding:10px 0;font-size:11px;font-weight:800;display:inline-flex}@media (width<=850px){.careers-beliefs>header,.careers-work>.elite-shell,.careers-openings{grid-template-columns:1fr;gap:35px}.careers-beliefs>div{grid-template-columns:1fr 1fr}.careers-beliefs article:nth-child(3){border-left:0}.careers-hero{padding-block:85px}}@media (width<=560px){.careers-hero h1{font-size:52px}.careers-beliefs>div,.careers-work ul{grid-template-columns:1fr}.careers-beliefs article+article{border-top:1px solid #d7deeb;border-left:0;padding-left:0}.careers-beliefs article:nth-child(3){border-top:1px solid #d7deeb}}.public-page{color:#07152f;background:#f5f7fc}.public-hero{color:#fff;background:radial-gradient(circle at 82% 15%,#17356f,#0000 32%),radial-gradient(circle at 18% 92%,#34146c55,#0000 30%),#040c20;padding:120px 0 125px}.public-hero .elite-shell{grid-template-columns:.35fr 1.65fr;gap:60px;display:grid}.public-label{letter-spacing:.18em;color:#f4bd3d;text-transform:uppercase;font-size:9px;font-weight:800}.public-hero h1{letter-spacing:-.065em;margin:0 0 30px;font:500 clamp(60px,7vw,104px)/.95 Georgia,Times New Roman,serif}.public-hero h1 em{color:#f4bd3d;font-style:normal}.public-hero-copy>p{color:#b4c0d7;max-width:720px;font-size:16px;line-height:1.75}.public-section{padding:110px 0}.public-section.dark{color:#fff;background:#07142d}.public-section.soft{background:#e9eef8}.public-section-head{grid-template-columns:.45fr 1.55fr;gap:60px;margin-bottom:60px;display:grid}.public-section h2{letter-spacing:-.052em;margin:0;font:500 clamp(42px,5vw,68px)/1.08 Georgia,Times New Roman,serif}.public-section-head>p:last-child{color:#64738c;max-width:700px;font-size:14px;line-height:1.75}.public-section.dark .public-section-head>p:last-child{color:#aab7ce}.public-cards{border-top:1px solid #d7deeb;grid-template-columns:repeat(3,1fr);display:grid}.public-cards article{padding:38px 38px 28px 0}.public-cards article+article{border-left:1px solid #d7deeb;padding-left:38px}.public-cards span{color:#7c3aed;font-size:9px}.public-cards h3{margin:32px 0 14px;font:500 27px Georgia,Times New Roman,serif}.public-cards p{color:#64738c;font-size:13px;line-height:1.72}.public-feature{grid-template-columns:.75fr 1.25fr;align-items:center;gap:95px;display:grid}.public-feature h2{margin:25px 0}.public-feature>div:first-child>p:not(.public-label){color:#aab7ce;font-size:14px;line-height:1.75}.public-action{color:#07142d;background:linear-gradient(110deg,#d6a72e,#ffd873);border-radius:8px;align-items:center;gap:28px;margin-top:25px;padding:15px 18px;font-size:11px;font-weight:800;display:inline-flex}.public-panel{background:#0b1a3a;border:1px solid #2a3e66;border-radius:14px;padding:35px}.public-panel small{letter-spacing:.15em;color:#8798ba;font-size:7px}.public-panel h3{margin:15px 0 25px;font:500 30px Georgia,Times New Roman,serif}.public-panel dl>div{border-top:1px solid #2a3e66;justify-content:space-between;padding:18px 0;font-size:11px;display:flex}.public-panel dd{color:#f4bd3d;font-weight:800}.public-cta{color:#fff;background:linear-gradient(115deg,#10265a,#351b78);padding:90px 0}.public-cta>.elite-shell{justify-content:space-between;align-items:center;gap:50px;display:flex}.public-cta h2{letter-spacing:-.05em;margin:0;font:500 52px Georgia,Times New Roman,serif}.public-cta a{color:#07142d;background:#f4bd3d;border-radius:8px;gap:25px;padding:15px 18px;font-size:11px;font-weight:800;display:inline-flex}.public-contact-grid{grid-template-columns:.65fr 1.35fr;gap:90px;display:grid}.public-contact-grid h2{letter-spacing:-.04em;margin:0 0 18px;font:500 42px Georgia,Times New Roman,serif}.public-contact-grid>div>p{color:#64738c;line-height:1.75}.public-direct{margin-top:45px}.public-direct small,.public-direct a,.public-direct span{display:block}.public-direct small{letter-spacing:.14em;color:#7c3aed;font-size:8px}.public-direct a{margin-top:12px;font:500 24px Georgia,Times New Roman,serif}.public-direct span{color:#76849b;margin-top:15px;font-size:10px}.public-legal{max-width:940px;padding:105px 0 130px}.public-legal header{border-bottom:1px solid #d7deeb;margin-bottom:45px;padding-bottom:45px}.public-legal header p{letter-spacing:.17em;color:#7c3aed;font-size:9px}.public-legal h1{letter-spacing:-.055em;margin:15px 0;font:500 64px Georgia,Times New Roman,serif}.public-legal section{margin:38px 0}.public-legal h2{font-size:18px}.public-legal section p{color:#52627b;font-size:13px;line-height:1.85}@media (width<=850px){.public-hero .elite-shell,.public-section-head,.public-feature,.public-contact-grid{grid-template-columns:1fr;gap:35px}.public-cards{grid-template-columns:1fr}.public-cards article+article{border-top:1px solid #d7deeb;border-left:0;padding-left:0}.public-cta>.elite-shell{flex-direction:column;align-items:flex-start}.public-hero{padding-block:85px}}@media (width<=560px){.public-hero h1{font-size:52px}.public-section{padding-block:75px}.public-section h2,.public-cta h2{font-size:39px}.public-panel{padding:22px}.public-legal h1{font-size:48px}}.elite-nav nav{gap:28px;font-size:13px}.elite-home{overflow:clip visible}.demo-mode-banner{color:#4d3a00;background:#fff8dc;border:1px solid #e4c45d;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:22px;padding:12px 15px;font-size:9px;display:grid}.demo-mode-banner b{text-transform:uppercase;letter-spacing:.12em}.demo-mode-banner button{color:#fff;font:inherit;cursor:pointer;background:#07142d;border:0;border-radius:6px;padding:9px 12px;font-weight:800}@media (width<=1100px){.elite-nav nav{gap:18px;font-size:12px}}@media (width<=900px){.elite-nav nav{display:none}}@media (width<=650px){.demo-mode-banner{grid-template-columns:1fr}.demo-mode-banner button{width:max-content}}.beta-registry-label{font-size:8px;font-weight:700;display:block}.beta-registry-label textarea{border:1px solid var(--line);width:100%;min-height:132px;font:inherit;resize:vertical;background:#fafbfe;border-radius:6px;margin-top:8px;padding:13px;font-size:9px;line-height:1.65;display:block}.beta-registry-label span{color:#64748b;margin-top:8px;font-size:7px;font-weight:400;display:block}
