.reference-product--eds{isolation:isolate;overflow-x:clip}.reference-product--eds,.reference-product--eds *{box-sizing:border-box}@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.reference-product--eds *,.reference-product--eds::before,.reference-product--eds::after,.reference-product--eds::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:0;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}.reference-product--eds,.reference-product--eds{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}.reference-product--eds *,.reference-product--eds::after,.reference-product--eds::before,.reference-product--eds::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}.reference-product--eds::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}.reference-product--eds,.reference-product--eds{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}.reference-product--eds hr{height:0;color:inherit;border-top-width:1px}.reference-product--eds abbr:where([title]){text-decoration:underline dotted}.reference-product--eds h1,.reference-product--eds h2,.reference-product--eds h3,.reference-product--eds h4,.reference-product--eds h5,.reference-product--eds h6{font-size:inherit;font-weight:inherit}.reference-product--eds a{color:inherit;text-decoration:inherit}.reference-product--eds b,.reference-product--eds strong{font-weight:bolder}.reference-product--eds code,.reference-product--eds kbd,.reference-product--eds samp,.reference-product--eds 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}.reference-product--eds small{font-size:80%}.reference-product--eds sub,.reference-product--eds sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.reference-product--eds sub{bottom:-.25em}.reference-product--eds sup{top:-.5em}.reference-product--eds table{text-indent:0;border-color:inherit;border-collapse:collapse}.reference-product--eds progress{vertical-align:baseline}.reference-product--eds summary{display:list-item}.reference-product--eds ol,.reference-product--eds ul,.reference-product--eds menu{list-style:none}.reference-product--eds img,.reference-product--eds svg,.reference-product--eds video,.reference-product--eds canvas,.reference-product--eds audio,.reference-product--eds iframe,.reference-product--eds embed,.reference-product--eds object{vertical-align:middle;display:block}.reference-product--eds img,.reference-product--eds video{max-width:100%;height:auto}.reference-product--eds button,.reference-product--eds input,.reference-product--eds select,.reference-product--eds optgroup,.reference-product--eds textarea{font:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:rgba(0,0,0,0);border-radius:0}.reference-product--eds::file-selector-button{font:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:rgba(0,0,0,0);border-radius:0}.reference-product--eds :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.reference-product--eds :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.reference-product--eds::file-selector-button{margin-inline-end:4px}.reference-product--eds::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.reference-product--eds::placeholder{color:currentcolor}@supports (color:color-mix(in lab,red,red)){.reference-product--eds::placeholder{color:color-mix(currentcolor,transparent)}}}.reference-product--eds textarea{resize:vertical}.reference-product--eds::-webkit-search-decoration{appearance:none}.reference-product--eds::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.reference-product--eds::-webkit-datetime-edit{display:inline-flex}.reference-product--eds::-webkit-datetime-edit-fields-wrapper{padding:0}.reference-product--eds::-webkit-datetime-edit{padding-block:0}.reference-product--eds::-webkit-datetime-edit-year-field{padding-block:0}.reference-product--eds::-webkit-datetime-edit-month-field{padding-block:0}.reference-product--eds::-webkit-datetime-edit-day-field{padding-block:0}.reference-product--eds::-webkit-datetime-edit-hour-field{padding-block:0}.reference-product--eds::-webkit-datetime-edit-minute-field{padding-block:0}.reference-product--eds::-webkit-datetime-edit-second-field{padding-block:0}.reference-product--eds::-webkit-datetime-edit-millisecond-field{padding-block:0}.reference-product--eds::-webkit-datetime-edit-meridiem-field{padding-block:0}.reference-product--eds::-webkit-calendar-picker-indicator{line-height:1}.reference-product--eds button,.reference-product--eds input:where([type=button],[type=reset],[type=submit]){appearance:button}.reference-product--eds::file-selector-button{appearance:button}.reference-product--eds::-webkit-inner-spin-button{height:auto}.reference-product--eds::-webkit-outer-spin-button{height:auto}.reference-product--eds [hidden]:where(:not([hidden=until-found])){display:none!important}.reference-product--eds .visible{visibility:visible}.reference-product--eds .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reference-product--eds .absolute{position:absolute}.reference-product--eds .static{position:static}.reference-product--eds .start{inset-inline-start:var(--spacing)}.reference-product--eds .end{inset-inline-end:var(--spacing)}.reference-product--eds .flex{display:flex}.reference-product--eds .hidden{display:none}.reference-product--eds .table{display:table}.reference-product--eds .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.reference-product--eds .resize{resize:both}.reference-product--eds .uppercase{text-transform:uppercase}.reference-product--eds .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)}.reference-product--eds .blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.reference-product--eds{--ink:#13241e;--forest:#0d4f39;--green:#176c4d;--green-bright:#45bb88;--mint:#a8e4c8;--mint-pale:#e5f5ed;--paper:#f4f7f4;--white:#fff;--line:#c7d2cc;--muted:#5c6d65;--radius:1.5rem;--shell:min(1180px,calc(100%  - 48px))}.reference-product--eds *{box-sizing:border-box}.reference-product--eds{scroll-behavior:smooth;scroll-padding-top:90px}.reference-product--eds{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Aptos,"Segoe UI","Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.5}.reference-product--eds a{color:inherit;text-decoration:none}.reference-product--eds a,.reference-product--eds button,.reference-product--eds summary{cursor:pointer}.reference-product--eds h1,.reference-product--eds h2,.reference-product--eds h3,.reference-product--eds p,.reference-product--eds blockquote{margin:0}.reference-product--eds h1,.reference-product--eds h2,.reference-product--eds h3,.reference-product--eds strong{letter-spacing:-.045em}.reference-product--eds .shell{width:var(--shell);margin-inline:auto}.reference-product--eds .section{padding-block:112px}.reference-product--eds .skip-link{z-index:100;background:var(--white);border-radius:999px;padding:10px 16px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.reference-product--eds .skip-link:focus{transform:translateY(0)}.reference-product--eds .hero{min-height:820px;color:var(--white);background:radial-gradient(circle at 75% 45%,rgba(69,187,136,.13),rgba(0,0,0,0) 31%),linear-gradient(125deg,rgb(14,30,24) 0%,rgb(19,40,32) 55%,rgb(13,33,25) 100%);position:relative;overflow:hidden}.reference-product--eds .hero-grid{opacity:.18;background-image:linear-gradient(rgba(255,255,255,.09) 1px,rgba(0,0,0,0) 1px),linear-gradient(90deg,rgba(255,255,255,.09) 1px,rgba(0,0,0,0) 1px);background-size:72px 72px;position:absolute;inset:0;mask-image:linear-gradient(rgb(0,0,0) 0%,rgba(0,0,0,0) 88%)}.reference-product--eds .site-header{z-index:20;border-bottom:1px solid rgba(255,255,255,.15);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:92px;display:grid;position:relative}.reference-product--eds .brand{align-items:center;width:max-content;display:inline-flex}.reference-product--eds .brand img{width:176px;height:auto;display:block}.reference-product--eds .brand-logo-on-light{display:none!important}.reference-product--eds .theme-controls{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.28);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.reference-product--eds .theme-control{color:rgba(255,255,255,.72);width:38px;height:42px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;background:0 0;border:0;place-items:center;font-size:.8rem;font-weight:850;display:grid}.reference-product--eds .theme-control+.theme-control{border-left:1px solid rgba(255,255,255,.16)}.reference-product--eds .theme-control:hover,.reference-product--eds .theme-control:focus-visible{color:var(--white)}.reference-product--eds .theme-control[aria-pressed=true]{background:var(--mint);color:var(--ink)}.reference-product--eds .theme-control:last-child{width:44px;font-size:.7rem}.reference-product--eds .sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reference-product--eds .desktop-nav{color:rgba(255,255,255,.68);justify-self:center;align-items:center;gap:32px;font-size:.9rem;font-weight:650;display:flex}.reference-product--eds .desktop-nav a{}.reference-product--eds .desktop-nav a:hover,.reference-product--eds .desktop-nav a:focus-visible{color:var(--white)}.reference-product--eds .header-actions{justify-self:end;align-items:center;gap:10px;display:flex}.reference-product--eds .header-cta{border:1px solid rgba(255,255,255,.32);border-radius:999px;align-items:center;gap:12px;padding:11px 16px 11px 20px;font-size:.9rem;font-weight:750;display:inline-flex}.reference-product--eds .header-cta:hover,.reference-product--eds .header-cta:focus-visible{background:var(--white);color:var(--ink)}.reference-product--eds .language-menu{position:relative}.reference-product--eds .language-menu>summary{color:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.32);border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:58px;min-height:44px;font-size:.76rem;font-weight:800;list-style:none;display:flex}.reference-product--eds .language-menu>summary::-webkit-details-marker{display:none}.reference-product--eds .language-menu>summary:hover,.reference-product--eds .language-menu>summary:focus-visible,.reference-product--eds .language-menu[open]>summary{background:var(--white);color:var(--ink)}.reference-product--eds .language-menu-panel{background:rgb(20,39,31);border:1px solid rgba(255,255,255,.15);border-radius:16px;gap:3px;min-width:170px;padding:8px;display:grid;position:absolute;top:54px;right:0;box-shadow:rgba(0,0,0,.35) 0 20px 50px}.reference-product--eds .language-menu-panel a{color:rgba(255,255,255,.74);border-radius:10px;padding:9px 11px;font-size:.82rem;font-weight:700}.reference-product--eds .language-menu-panel a:hover,.reference-product--eds .language-menu-panel a:focus-visible{color:var(--white);background:rgba(255,255,255,.08)}.reference-product--eds .language-menu-panel a[aria-current=page]{background:var(--mint);color:var(--ink)}.reference-product--eds .mobile-menu{display:none}.reference-product--eds .product-shortcuts{z-index:10;color:rgba(255,255,255,.74);letter-spacing:.025em;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.09);justify-content:space-between;align-items:center;min-height:44px;font-size:.72rem;font-weight:600;display:flex;position:relative}.reference-product--eds .product-shortcuts a{}.reference-product--eds .product-shortcuts a+a{padding-left:22px;position:relative}.reference-product--eds .product-shortcuts a+a::before{content:"";background:rgba(255,255,255,.24);border-radius:50%;width:2px;height:2px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.reference-product--eds .product-shortcuts a:hover,.reference-product--eds .product-shortcuts a:focus-visible{color:var(--mint)}.reference-product--eds .hero-content{z-index:2;grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);align-items:center;gap:72px;min-height:640px;padding-block:72px;display:grid;position:relative}.reference-product--eds .eyebrow{color:var(--green);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:.76rem;font-weight:800;line-height:1.2;display:flex}.reference-product--eds .eyebrow::before{content:"";background:currentcolor;width:24px;height:1px}.reference-product--eds .eyebrow-light{color:var(--mint)}.reference-product--eds .hero h1{max-width:760px;margin-top:25px;font-size:clamp(4rem,6.9vw,7rem);font-weight:600;line-height:.92}.reference-product--eds .hero h1 span,.reference-product--eds .contact-heading h2 span{color:var(--mint)}.reference-product--eds .hero-lead{color:rgba(255,255,255,.67);max-width:650px;margin-top:30px;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.58}.reference-product--eds .hero-actions{align-items:center;gap:26px;margin-top:38px;display:flex}.reference-product--eds .button{border:1px solid rgba(0,0,0,0);border-radius:999px;justify-content:center;align-items:center;gap:16px;min-height:54px;padding:14px 22px;font-size:.94rem;font-weight:800;display:inline-flex}.reference-product--eds .button:hover,.reference-product--eds .button:focus-visible{transform:translateY(-2px)}.reference-product--eds .button-primary{background:var(--mint);color:var(--ink)}.reference-product--eds .button-primary:hover,.reference-product--eds .button-primary:focus-visible{background:var(--white)}.reference-product--eds .text-link{align-items:center;gap:10px;font-weight:700;display:inline-flex}.reference-product--eds .text-link-light{color:rgba(255,255,255,.82)}.reference-product--eds .text-link:hover,.reference-product--eds .text-link:focus-visible{color:var(--mint)}.reference-product--eds .system-map{min-height:500px;position:relative}.reference-product--eds .map-orbit{border:1px solid rgba(168,228,200,.2);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reference-product--eds .map-orbit-one{width:310px;height:310px}.reference-product--eds .map-orbit-two{width:490px;height:490px}.reference-product--eds .map-core{z-index:3;text-align:center;backdrop-filter:blur(10px);background:rgba(19,47,36,.88);border:1px solid rgba(168,228,200,.8);border-radius:50%;place-content:center;width:154px;height:154px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:rgba(168,228,200,.04) 0 0 0 20px,rgba(0,0,0,.32) 0 28px 70px}.reference-product--eds .map-core span{color:var(--white);letter-spacing:.04em;font-size:1.12rem;font-weight:850}.reference-product--eds .map-core small{color:var(--mint);margin-top:3px;font-size:.7rem}.reference-product--eds .map-node{z-index:3;color:rgba(255,255,255,.83);backdrop-filter:blur(10px);background:rgba(12,37,28,.75);border:1px solid rgba(255,255,255,.17);border-radius:999px;place-items:center;min-width:112px;min-height:46px;padding-inline:17px;font-size:.78rem;font-weight:750;display:grid;position:absolute;box-shadow:rgba(0,0,0,.2) 0 18px 40px}.reference-product--eds .node-processes{top:40px;left:50%;transform:translate(-50%)}.reference-product--eds .node-people{top:50%;right:-2px;transform:translateY(-50%)}.reference-product--eds .node-data{bottom:42px;left:50%;transform:translate(-50%)}.reference-product--eds .node-finance{top:50%;left:-2px;transform:translateY(-50%)}.reference-product--eds .map-pulse{z-index:4;background:var(--mint);border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:rgba(168,228,200,.1) 0 0 0 6px}.reference-product--eds .pulse-one{top:19%;left:24%}.reference-product--eds .pulse-two{bottom:21%;right:17%}.reference-product--eds .device-label{z-index:5;color:rgba(255,255,255,.82);backdrop-filter:blur(10px);background:rgba(13,42,31,.88);border:1px solid rgba(255,255,255,.16);border-radius:999px;align-items:center;gap:9px;padding:10px 14px;font-size:.75rem;font-weight:750;display:flex;position:absolute;box-shadow:rgba(0,0,0,.25) 0 18px 45px}.reference-product--eds .device-label-top{top:21%;right:5%}.reference-product--eds .device-label-bottom{bottom:18%;left:7%}.reference-product--eds .device-dot{background:var(--mint);border-radius:50%;width:8px;height:8px;box-shadow:rgba(168,228,200,.1) 0 0 0 5px}.reference-product--eds .platform-showcase{background:radial-gradient(circle at 50% 45%,#45bb882b,transparent 33%),var(--mint-pale);min-height:650px;position:relative;overflow:hidden}.reference-product--eds .platform-showcase::before,.reference-product--eds .platform-showcase::after{content:"";border:1px solid rgba(13,79,57,.1);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reference-product--eds .platform-showcase::before{width:760px;height:760px}.reference-product--eds .platform-showcase::after{width:1040px;height:1040px}.reference-product--eds .platform-device{z-index:2;min-height:650px;position:relative}.reference-product--eds .platform-picture{z-index:3;filter:drop-shadow(rgba(13,79,57,.2) 0 42px 60px);width:min(1080px,88vw);max-width:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-47%)}.reference-product--eds .platform-picture img{width:100%;height:auto;display:block}.reference-product--eds .platform-device .device-orbit{border:1px solid rgba(13,79,57,.11);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reference-product--eds .platform-device .device-orbit-one{width:430px;height:430px}.reference-product--eds .platform-device .device-orbit-two{width:640px;height:640px}.reference-product--eds .hero-note{z-index:2;color:rgba(255,255,255,.5);border-top:1px solid rgba(255,255,255,.15);grid-template-columns:repeat(3,1fr);font-size:.76rem;font-weight:700;display:grid;position:relative}.reference-product--eds .hero-note span{text-align:center;padding:18px}.reference-product--eds .hero-note span+span{border-left:1px solid rgba(255,255,255,.15)}.reference-product--eds .gateway-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:56px;display:flex}.reference-product--eds .gateway-heading h2,.reference-product--eds .section-heading h2,.reference-product--eds .story-intro h2,.reference-product--eds .contact-heading h2{max-width:900px;margin-top:18px;font-size:clamp(2.8rem,5vw,5rem);font-weight:600;line-height:.97}.reference-product--eds .gateway-list{border-top:1px solid var(--line)}.reference-product--eds .gateway-item{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr 54px;align-items:center;padding-block:30px;display:grid}.reference-product--eds .gateway-item:hover,.reference-product--eds .gateway-item:focus-visible{background:var(--ink);color:var(--white);padding-inline:24px}.reference-product--eds .gateway-number{color:var(--green);font-size:.75rem;font-weight:850}.reference-product--eds .gateway-item:hover .gateway-number,.reference-product--eds .gateway-item:focus-visible .gateway-number{color:var(--mint)}.reference-product--eds .gateway-item h3{align-items:center;font-size:clamp(2rem,4.3vw,4.7rem);font-weight:580;line-height:1;display:flex}.reference-product--eds .gateway-logo{width:clamp(220px,27vw,330px);height:auto;display:block}.reference-product--eds .gateway-mobile-lockup,.reference-product--eds .gateway-logo-on-dark{display:none}.reference-product--eds .gateway-logo-on-light,html[data-theme=dark] .reference-product--eds .gateway-logo-on-dark,html[data-theme=contrast] .reference-product--eds .gateway-logo-on-dark{display:block}html[data-theme=dark] .reference-product--eds .gateway-logo-on-light,html[data-theme=contrast] .reference-product--eds .gateway-logo-on-light{display:none}html[data-theme=light] .reference-product--eds .gateway-item:hover .gateway-logo-on-dark,html[data-theme=light] .reference-product--eds .gateway-item:focus-visible .gateway-logo-on-dark{display:block}html[data-theme=light] .reference-product--eds .gateway-item:hover .gateway-logo-on-light,html[data-theme=light] .reference-product--eds .gateway-item:focus-visible .gateway-logo-on-light{display:none}.reference-product--eds .gateway-arrow{border:1px solid;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.2rem;display:grid}.reference-product--eds .gateway-item:hover .gateway-arrow,.reference-product--eds .gateway-item:focus-visible .gateway-arrow{transform:translate(4px)}.reference-product--eds .story{background:var(--ink);color:var(--white);position:relative;overflow:hidden}.reference-product--eds .story-lines{border:1px solid rgba(168,228,200,.12);border-radius:50%;width:680px;height:680px;position:absolute;top:-260px;right:-160px;box-shadow:rgba(168,228,200,.03) 0 0 0 105px,rgba(168,228,200,.02) 0 0 0 210px}.reference-product--eds .story-grid{grid-template-columns:minmax(0,.85fr) minmax(450px,1.15fr);gap:110px;display:grid;position:relative}.reference-product--eds .story-copy{color:rgba(255,255,255,.62);gap:24px;font-size:1.02rem;line-height:1.72;display:grid}.reference-product--eds .story-copy .story-lead{color:var(--white);letter-spacing:-.025em;font-size:1.45rem;font-weight:600;line-height:1.45}.reference-product--eds .section-heading{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:end;gap:70px;margin-bottom:54px;display:grid}.reference-product--eds .section-heading>p{color:var(--muted);line-height:1.68}.reference-product--eds .principle-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.reference-product--eds .principle-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:390px;padding:28px}.reference-product--eds .principle-card>span{background:var(--mint-pale);width:44px;height:44px;color:var(--green);border-radius:50%;place-items:center;font-size:.72rem;font-weight:850;display:grid}.reference-product--eds .principle-card h3{max-width:260px;margin-top:124px;font-size:clamp(1.8rem,2.8vw,2.7rem);font-weight:600;line-height:1.02}.reference-product--eds .principle-card p{color:var(--muted);margin-top:18px;font-size:.92rem;line-height:1.64}.reference-product--eds .manifesto{background:var(--mint);color:var(--ink)}.reference-product--eds .manifesto-inner{padding-block:96px}.reference-product--eds .manifesto-inner>p{letter-spacing:.12em;text-transform:uppercase;margin-bottom:28px;font-size:.76rem;font-weight:850}.reference-product--eds .manifesto blockquote{letter-spacing:-.05em;max-width:1040px;font-size:clamp(2.5rem,5.6vw,5.9rem);font-weight:600;line-height:.98}.reference-product--eds .contact{background:var(--forest);color:var(--white);position:relative;overflow:hidden}.reference-product--eds .contact::before{content:"";border:1px solid rgba(168,228,200,.12);border-radius:50%;width:650px;height:650px;position:absolute;top:-350px;left:-200px;box-shadow:rgba(168,228,200,.035) 0 0 0 110px,rgba(168,228,200,.02) 0 0 0 220px}.reference-product--eds .contact-grid{grid-template-columns:minmax(0,.75fr) minmax(560px,1.25fr);align-items:end;gap:70px;display:grid;position:relative}.reference-product--eds .contact-card{border-radius:var(--radius);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.18);padding:28px}.reference-product--eds .contact-card>p{color:rgba(255,255,255,.67);line-height:1.65}.reference-product--eds .contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.reference-product--eds .form-field{gap:8px;display:grid}.reference-product--eds .form-field>span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.reference-product--eds .form-field input,.reference-product--eds .form-field select{width:100%;min-height:54px;color:var(--white);font:inherit;background:rgba(5,25,18,.24);border:1px solid rgba(255,255,255,.24);border-radius:14px;padding:12px 15px}.reference-product--eds .form-field input::placeholder{color:rgba(255,255,255,.5)}.reference-product--eds .form-field select{--lightningcss-light:;--lightningcss-dark:initial;color-scheme:dark}.reference-product--eds .form-field input:focus,.reference-product--eds .form-field select:focus{border-color:var(--mint);outline-offset:2px;outline:rgba(168,228,200,.18) solid 3px}.reference-product--eds .form-honeypot{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.reference-product--eds .contact-form .button{cursor:pointer;border:0;grid-column:1/-1;width:100%;margin-top:4px}.reference-product--eds .form-captcha-note{color:rgba(255,255,255,.55);text-align:center;grid-column:1/-1;font-size:.7rem;line-height:1.4}.reference-product--eds .contact-lines{flex-direction:column;gap:6px;margin-top:24px;font-size:.88rem;font-weight:700;display:flex}.reference-product--eds .contact-lines a:hover,.reference-product--eds .contact-lines a:focus-visible{color:var(--mint)}.reference-product--eds .footer{color:rgba(255,255,255,.6);background:rgb(10,25,20)}.reference-product--eds .footer-shortcuts{border-top:1px solid rgba(255,255,255,.09)}.reference-product--eds .footer-shortcuts a{padding-block:14px}.reference-product--eds .footer-main{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:50px;min-height:190px;display:grid}.reference-product--eds .footer-main>p{text-align:center}.reference-product--eds .footer-brand img{width:196px}.reference-product--eds .footer address{text-align:right;flex-direction:column;justify-self:end;gap:5px;font-size:.82rem;font-style:normal;display:flex}.reference-product--eds .footer-bottom{border-top:1px solid rgba(255,255,255,.11);grid-template-columns:repeat(3,1fr);align-items:center;padding-block:22px;font-size:.72rem;display:grid}.reference-product--eds .footer-bottom a:first-of-type{justify-self:center}.reference-product--eds .footer-bottom a:last-child{justify-self:end}html[data-theme=light] .reference-product--eds{background:var(--paper);color:var(--ink)}html[data-theme=light] .reference-product--eds .brand-logo-on-dark{display:none}html[data-theme=light] .reference-product--eds .brand-logo-on-light{display:block!important}html[data-theme=light] .reference-product--eds .hero{color:var(--ink);background:radial-gradient(circle at 75% 45%,rgba(69,187,136,.2),rgba(0,0,0,0) 33%),linear-gradient(125deg,rgb(255,255,255) 0%,rgb(244,247,244) 58%,rgb(229,245,237) 100%)}html[data-theme=light] .reference-product--eds .hero-grid{opacity:.34;background-image:linear-gradient(rgba(13,79,57,.1) 1px,rgba(0,0,0,0) 1px),linear-gradient(90deg,rgba(13,79,57,.1) 1px,rgba(0,0,0,0) 1px)}html[data-theme=light] .reference-product--eds .site-header,html[data-theme=light] .reference-product--eds .hero-note{border-color:rgba(19,36,30,.16)}html[data-theme=light] .reference-product--eds .desktop-nav,html[data-theme=light] .reference-product--eds .hero-lead,html[data-theme=light] .reference-product--eds .text-link-light,html[data-theme=light] .reference-product--eds .hero-note{color:rgb(64,82,73)}html[data-theme=light] .reference-product--eds .desktop-nav a:hover,html[data-theme=light] .reference-product--eds .desktop-nav a:focus-visible,html[data-theme=light] .reference-product--eds .text-link:hover,html[data-theme=light] .reference-product--eds .text-link:focus-visible{color:var(--forest)}html[data-theme=light] .reference-product--eds .hero .eyebrow-light,html[data-theme=light] .reference-product--eds .hero h1 span{color:var(--green)}html[data-theme=light] .reference-product--eds .hero .button-primary{background:var(--forest);color:var(--white)}html[data-theme=light] .reference-product--eds .hero .button-primary:hover,html[data-theme=light] .reference-product--eds .hero .button-primary:focus-visible{background:var(--green)}html[data-theme=light] .reference-product--eds .header-cta,html[data-theme=light] .reference-product--eds .language-menu>summary{color:var(--ink);border-color:rgba(19,36,30,.28)}html[data-theme=light] .reference-product--eds .header-cta:hover,html[data-theme=light] .reference-product--eds .header-cta:focus-visible,html[data-theme=light] .reference-product--eds .language-menu>summary:hover,html[data-theme=light] .reference-product--eds .language-menu>summary:focus-visible,html[data-theme=light] .reference-product--eds .language-menu[open]>summary{background:var(--ink);color:var(--white)}html[data-theme=light] .reference-product--eds .theme-controls{background:rgba(19,36,30,.03);border-color:rgba(19,36,30,.24)}html[data-theme=light] .reference-product--eds .theme-control{color:rgb(82,101,92)}html[data-theme=light] .reference-product--eds .theme-control+.theme-control{border-color:rgba(19,36,30,.13)}html[data-theme=light] .reference-product--eds .theme-control:hover,html[data-theme=light] .reference-product--eds .theme-control:focus-visible{color:var(--ink)}html[data-theme=light] .reference-product--eds .language-menu-panel,html[data-theme=light] .reference-product--eds .mobile-menu-panel{background:var(--white);border-color:rgba(19,36,30,.14);box-shadow:rgba(13,42,31,.18) 0 20px 50px}html[data-theme=light] .reference-product--eds .language-menu-panel a,html[data-theme=light] .reference-product--eds .mobile-menu-panel a{color:rgb(64,82,73)}html[data-theme=light] .reference-product--eds .language-menu-panel a:hover,html[data-theme=light] .reference-product--eds .language-menu-panel a:focus-visible,html[data-theme=light] .reference-product--eds .mobile-menu-panel a:hover,html[data-theme=light] .reference-product--eds .mobile-menu-panel a:focus-visible{background:var(--mint-pale);color:var(--ink)}html[data-theme=light] .reference-product--eds .language-menu-panel a[aria-current=page],html[data-theme=light] .reference-product--eds .mobile-language-links a[aria-current=page]{background:var(--forest);color:var(--white)}html[data-theme=light] .reference-product--eds .mobile-language-links{border-color:rgba(19,36,30,.13)}html[data-theme=light] .reference-product--eds .mobile-menu summary{border-color:rgba(19,36,30,.28)}html[data-theme=light] .reference-product--eds .mobile-menu summary span{background:var(--ink)}html[data-theme=light] .reference-product--eds .hero-note span+span{border-color:rgba(19,36,30,.16)}html[data-theme=light] .reference-product--eds .footer{background:var(--white);color:rgb(82,101,92)}html[data-theme=light] .reference-product--eds .footer-bottom{border-color:rgba(19,36,30,.13)}html[data-theme=dark] .reference-product--eds{color:rgb(244,247,244);background:rgb(8,23,17)}html[data-theme=dark] .reference-product--eds .gateway,html[data-theme=dark] .reference-product--eds .principles{color:rgb(244,247,244)}html[data-theme=dark] .reference-product--eds .gateway-list,html[data-theme=dark] .reference-product--eds .gateway-item,html[data-theme=dark] .reference-product--eds .principle-card{border-color:rgb(52,80,69)}html[data-theme=dark] .reference-product--eds .gateway-number,html[data-theme=dark] .reference-product--eds .eyebrow{color:var(--mint)}html[data-theme=dark] .reference-product--eds .gateway-item:hover,html[data-theme=dark] .reference-product--eds .gateway-item:focus-visible{background:var(--mint);color:var(--ink)}html[data-theme=dark] .reference-product--eds .gateway-item:hover .gateway-logo-on-dark,html[data-theme=dark] .reference-product--eds .gateway-item:focus-visible .gateway-logo-on-dark{display:none}html[data-theme=dark] .reference-product--eds .gateway-item:hover .gateway-logo-on-light,html[data-theme=dark] .reference-product--eds .gateway-item:focus-visible .gateway-logo-on-light{display:block}html[data-theme=dark] .reference-product--eds .gateway-item:hover .gateway-number,html[data-theme=dark] .reference-product--eds .gateway-item:focus-visible .gateway-number{color:var(--forest)}html[data-theme=dark] .reference-product--eds .platform-showcase{background:radial-gradient(circle at 50% 45%,rgba(69,187,136,.15),rgba(0,0,0,0) 33%),rgb(13,33,25)}html[data-theme=dark] .reference-product--eds .platform-showcase::before,html[data-theme=dark] .reference-product--eds .platform-showcase::after,html[data-theme=dark] .reference-product--eds .platform-device .device-orbit{border-color:rgba(168,228,200,.12)}html[data-theme=dark] .reference-product--eds .section-heading>p,html[data-theme=dark] .reference-product--eds .principle-card p{color:rgb(188,203,195)}html[data-theme=dark] .reference-product--eds .principle-card{background:rgb(16,36,28)}html[data-theme=dark] .reference-product--eds .principle-card>span{color:var(--mint);background:rgb(25,59,46)}html[data-theme=dark] .reference-product--eds .manifesto{color:var(--white);background:rgb(21,59,46)}html[data-theme=dark] .reference-product--eds .footer{color:rgb(183,199,191)}html[data-theme=contrast] .reference-product--eds{font-size:112.5%}html[data-theme=contrast] .reference-product--eds{color:rgb(255,255,255);background:rgb(0,0,0);line-height:1.7}html[data-theme=contrast] .reference-product--eds .hero,html[data-theme=contrast] .reference-product--eds .story,html[data-theme=contrast] .reference-product--eds .manifesto,html[data-theme=contrast] .reference-product--eds .contact,html[data-theme=contrast] .reference-product--eds .footer{color:rgb(255,255,255)!important;background:rgb(0,0,0)!important}html[data-theme=contrast] .reference-product--eds .platform-showcase,html[data-theme=contrast] .reference-product--eds .hero-grid,html[data-theme=contrast] .reference-product--eds .story-lines,html[data-theme=contrast] .reference-product--eds .contact::before{display:none}html[data-theme=contrast] .reference-product--eds h1,html[data-theme=contrast] .reference-product--eds h2,html[data-theme=contrast] .reference-product--eds h3,html[data-theme=contrast] .reference-product--eds strong{letter-spacing:0}html[data-theme=contrast] .reference-product--eds .eyebrow,html[data-theme=contrast] .reference-product--eds .eyebrow-light,html[data-theme=contrast] .reference-product--eds .hero h1 span,html[data-theme=contrast] .reference-product--eds .contact-heading h2 span,html[data-theme=contrast] .reference-product--eds .gateway-number,html[data-theme=contrast] .reference-product--eds .map-core small{color:rgb(255,230,0)!important}html[data-theme=contrast] .reference-product--eds .desktop-nav,html[data-theme=contrast] .reference-product--eds .product-shortcuts,html[data-theme=contrast] .reference-product--eds .hero-lead,html[data-theme=contrast] .reference-product--eds .text-link-light,html[data-theme=contrast] .reference-product--eds .hero-note,html[data-theme=contrast] .reference-product--eds .story-copy,html[data-theme=contrast] .reference-product--eds .story-copy .story-lead,html[data-theme=contrast] .reference-product--eds .section-heading>p,html[data-theme=contrast] .reference-product--eds .principle-card p,html[data-theme=contrast] .reference-product--eds .contact-card>p,html[data-theme=contrast] .reference-product--eds .footer{color:rgb(255,255,255)!important}html[data-theme=contrast] .reference-product--eds .product-shortcuts{border-color:rgb(255,255,255);font-weight:700}html[data-theme=contrast] .reference-product--eds .product-shortcuts a+a::before{background:rgb(255,230,0)}html[data-theme=contrast] .reference-product--eds .site-header,html[data-theme=contrast] .reference-product--eds .hero-note,html[data-theme=contrast] .reference-product--eds .hero-note span+span,html[data-theme=contrast] .reference-product--eds .gateway-list,html[data-theme=contrast] .reference-product--eds .gateway-item,html[data-theme=contrast] .reference-product--eds .footer-bottom{border-color:rgb(255,255,255)}html[data-theme=contrast] .reference-product--eds .header-cta,html[data-theme=contrast] .reference-product--eds .language-menu>summary,html[data-theme=contrast] .reference-product--eds .theme-controls,html[data-theme=contrast] .reference-product--eds .mobile-menu summary{color:rgb(255,255,255);border:2px solid rgb(255,230,0)}html[data-theme=contrast] .reference-product--eds .theme-control{color:rgb(255,255,255)}html[data-theme=contrast] .reference-product--eds .theme-control+.theme-control{border-color:rgb(255,230,0)}html[data-theme=contrast] .reference-product--eds .theme-control[aria-pressed=true],html[data-theme=contrast] .reference-product--eds .language-menu-panel a[aria-current=page],html[data-theme=contrast] .reference-product--eds .mobile-language-links a[aria-current=page]{color:rgb(0,0,0);background:rgb(255,230,0)}html[data-theme=contrast] .reference-product--eds .language-menu-panel,html[data-theme=contrast] .reference-product--eds .mobile-menu-panel{background:rgb(0,0,0);border:2px solid rgb(255,255,255)}html[data-theme=contrast] .reference-product--eds .language-menu-panel a,html[data-theme=contrast] .reference-product--eds .mobile-menu-panel a{color:rgb(255,255,255)}html[data-theme=contrast] .reference-product--eds .mobile-menu summary span{background:rgb(255,255,255)}html[data-theme=contrast] .reference-product--eds .mobile-language-links{border-color:rgb(255,255,255)}html[data-theme=contrast] .reference-product--eds .button-primary,html[data-theme=contrast] .reference-product--eds .gateway-item:hover,html[data-theme=contrast] .reference-product--eds .gateway-item:focus-visible{color:rgb(0,0,0);background:rgb(255,230,0);border-color:rgb(255,230,0)}html[data-theme=contrast] .reference-product--eds .button-primary:hover,html[data-theme=contrast] .reference-product--eds .button-primary:focus-visible{background:rgb(255,255,255)}html[data-theme=contrast] .reference-product--eds .gateway-item:hover .gateway-logo-on-dark,html[data-theme=contrast] .reference-product--eds .gateway-item:focus-visible .gateway-logo-on-dark{display:none}html[data-theme=contrast] .reference-product--eds .gateway-item:hover .gateway-logo-on-light,html[data-theme=contrast] .reference-product--eds .gateway-item:focus-visible .gateway-logo-on-light{display:block}html[data-theme=contrast] .reference-product--eds .principle-card,html[data-theme=contrast] .reference-product--eds .contact-card{background:rgb(0,0,0);border:2px solid rgb(255,255,255)}html[data-theme=contrast] .reference-product--eds .form-field input,html[data-theme=contrast] .reference-product--eds .form-field select{color:rgb(255,255,255);background:rgb(0,0,0);border:2px solid rgb(255,255,255)}html[data-theme=contrast] .reference-product--eds .form-field input::placeholder,html[data-theme=contrast] .reference-product--eds .form-captcha-note{color:rgb(255,255,255)}html[data-theme=contrast] .reference-product--eds .principle-card>span{color:rgb(0,0,0);background:rgb(255,230,0)}html[data-theme=contrast] .reference-product--eds .map-orbit{border-color:rgb(255,255,255)}html[data-theme=contrast] .reference-product--eds .map-core,html[data-theme=contrast] .reference-product--eds .map-node{color:rgb(255,255,255);background:rgb(0,0,0);border:2px solid rgb(255,230,0)}html[data-theme=contrast] .reference-product--eds .map-pulse{background:rgb(255,230,0);box-shadow:rgba(255,230,0,.22) 0 0 0 6px}html[data-theme=contrast] .reference-product--eds .desktop-nav a,html[data-theme=contrast] .reference-product--eds .mobile-menu-panel>a,html[data-theme=contrast] .reference-product--eds .text-link,html[data-theme=contrast] .reference-product--eds .contact-lines a,html[data-theme=contrast] .reference-product--eds .footer a{text-underline-offset:5px;text-decoration:underline 2px}html[data-theme=contrast]:focus-visible .reference-product--eds{outline-offset:4px;outline:rgb(255,230,0) solid 4px}@media (width <=1180px){.reference-product--eds .site-header,.reference-product--eds .desktop-nav{gap:18px}.reference-product--eds .header-cta{padding-inline:16px}.reference-product--eds .product-shortcuts{letter-spacing:.015em;font-size:.62rem}.reference-product--eds .product-shortcuts a+a{padding-left:16px}.reference-product--eds .product-shortcuts a+a::before{left:7px}.reference-product--eds .hero-content{grid-template-columns:1fr .8fr;gap:36px}.reference-product--eds .system-map{transform:scale(.9)}.reference-product--eds .story-grid,.reference-product--eds .contact-grid{gap:55px}}@media (width <=1080px){.reference-product--eds{--shell:min(100%  - 40px,820px)}.reference-product--eds .section{padding-block:88px}.reference-product--eds .site-header{grid-template-columns:1fr auto}.reference-product--eds .desktop-nav,.reference-product--eds .header-actions,.reference-product--eds .product-shortcuts{display:none}.reference-product--eds .mobile-menu{z-index:30;justify-self:end;display:block;position:relative}.reference-product--eds .mobile-menu summary{border:1px solid rgba(255,255,255,.3);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:48px;height:48px;list-style:none;display:flex}.reference-product--eds .mobile-menu summary::-webkit-details-marker{display:none}.reference-product--eds .mobile-menu summary span{background:var(--white);width:17px;height:1px}.reference-product--eds .mobile-menu-panel{background:rgb(20,39,31);border:1px solid rgba(255,255,255,.15);border-radius:18px;flex-direction:column;gap:4px;width:260px;padding:14px;display:flex;position:absolute;top:56px;right:0;box-shadow:rgba(0,0,0,.35) 0 20px 50px}.reference-product--eds .mobile-menu-panel a{border-radius:10px;min-height:44px;padding:10px 12px;font-weight:700}.reference-product--eds .mobile-menu-panel a:hover{background:rgba(255,255,255,.08)}.reference-product--eds .mobile-language-links{border-top:1px solid rgba(255,255,255,.12);grid-template-columns:repeat(5,1fr);gap:5px;margin-top:7px;padding-top:11px;display:grid}.reference-product--eds .mobile-language-links a{color:rgba(255,255,255,.68);place-items:center;min-height:40px;padding:8px 3px;font-size:.68rem;display:grid}.reference-product--eds .mobile-language-links a[aria-current=page]{background:var(--mint);color:var(--ink)}.reference-product--eds .theme-controls-mobile{border-radius:12px;justify-content:stretch;width:100%;margin-top:7px}.reference-product--eds .theme-controls-mobile .theme-control{flex:1 1 0%;min-height:44px}.reference-product--eds .hero{min-height:auto}.reference-product--eds .hero-content{grid-template-columns:1fr;min-height:0;padding-top:70px;padding-bottom:36px}.reference-product--eds .hero h1{font-size:clamp(3.9rem,10vw,6rem)}.reference-product--eds .system-map{width:min(520px,100%);min-height:470px;margin-inline:auto;transform:none}.reference-product--eds .platform-showcase,.reference-product--eds .platform-device{min-height:520px}.reference-product--eds .platform-picture{width:min(920px,108vw)}.reference-product--eds .story-grid,.reference-product--eds .section-heading,.reference-product--eds .contact-grid{grid-template-columns:1fr;gap:42px}.reference-product--eds .principle-grid{grid-template-columns:repeat(2,1fr)}.reference-product--eds .principle-card{min-height:330px}.reference-product--eds .principle-card h3{margin-top:88px}.reference-product--eds .principle-card:last-child{grid-column:1/-1;min-height:300px}.reference-product--eds .principle-card:last-child h3{margin-top:64px}.reference-product--eds .footer-main{grid-template-columns:1fr 1fr}.reference-product--eds .footer-main>p{display:none}}@media (width <=700px){.reference-product--eds{--shell:calc(100%  - 28px);--radius:1.2rem}.reference-product--eds .section{padding-block:66px}.reference-product--eds .site-header{min-height:78px}.reference-product--eds .hero-content{padding-top:52px}.reference-product--eds .hero h1{margin-top:20px;font-size:clamp(3rem,16vw,4.45rem)}.reference-product--eds .hero-lead{margin-top:24px;font-size:1rem}.reference-product--eds .hero-actions{flex-direction:column;align-items:stretch;gap:17px;margin-top:30px}.reference-product--eds .hero-actions .button{width:100%}.reference-product--eds .hero-actions .text-link{justify-content:center}.reference-product--eds .system-map{min-height:390px;transform:scale(.82)}.reference-product--eds .platform-showcase{display:none}.reference-product--eds .hero-note{grid-template-columns:1fr}.reference-product--eds .hero-note span+span{border-top:1px solid rgba(255,255,255,.15);border-left:0}.reference-product--eds .gateway-heading h2,.reference-product--eds .section-heading h2,.reference-product--eds .story-intro h2,.reference-product--eds .contact-heading h2{font-size:clamp(2.6rem,13vw,3.8rem)}.reference-product--eds .gateway-heading{margin-bottom:36px}.reference-product--eds .gateway-item{grid-template-columns:minmax(0,1fr) 38px;gap:14px;min-height:104px;padding-block:20px}.reference-product--eds .gateway-item:hover,.reference-product--eds .gateway-item:focus-visible{padding-inline:10px}.reference-product--eds .gateway-number,.reference-product--eds .gateway-item h3{display:none}.reference-product--eds .gateway-mobile-lockup{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.reference-product--eds .gateway-mobile-mark{width:58px;height:58px}.reference-product--eds .gateway-mobile-name{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(1.15rem,5.7vw,1.45rem);font-weight:760;line-height:1.08}.reference-product--eds .gateway-arrow{width:36px;height:36px;font-size:1rem}.reference-product--eds .story-copy .story-lead{font-size:1.25rem}.reference-product--eds .principle-grid{grid-template-columns:1fr}.reference-product--eds .principle-card,.reference-product--eds .principle-card:last-child{grid-column:auto;min-height:280px}.reference-product--eds .principle-card h3,.reference-product--eds .principle-card:last-child h3{margin-top:72px}.reference-product--eds .contact-card{padding:22px}.reference-product--eds .contact-form{grid-template-columns:1fr}.reference-product--eds .manifesto-inner{padding-block:70px}.reference-product--eds .manifesto blockquote{font-size:clamp(2.25rem,11vw,3.6rem)}.reference-product--eds .footer-main,.reference-product--eds .footer-bottom{grid-template-columns:1fr}.reference-product--eds .footer-main{gap:32px;padding-block:50px}.reference-product--eds .footer address{text-align:left;justify-self:start}.reference-product--eds .footer-bottom{gap:9px}.reference-product--eds .footer-bottom a:first-of-type,.reference-product--eds .footer-bottom a:last-child{justify-self:start}}.reference-product--eds .blog-page{background:var(--paper);min-height:100vh;color:var(--ink)}.reference-product--eds .blog-hero,.reference-product--eds .blog-article-hero{color:var(--white);background:radial-gradient(circle at 82% 32%,rgba(69,187,136,.18),rgba(0,0,0,0) 29%),linear-gradient(125deg,rgb(14,30,24) 0%,rgb(19,40,32) 58%,rgb(13,33,25) 100%);position:relative;overflow:hidden}.reference-product--eds .blog-hero{min-height:720px}.reference-product--eds .blog-article-hero{min-height:610px}.reference-product--eds .blog-hero>*,.reference-product--eds .blog-article-hero>*{z-index:2;position:relative}.reference-product--eds .blog-header{border-bottom:1px solid rgba(255,255,255,.15);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:92px;display:grid}.reference-product--eds .blog-desktop-nav{color:rgba(255,255,255,.68);justify-self:center;align-items:center;gap:32px;font-size:.9rem;font-weight:650;display:flex}.reference-product--eds .blog-desktop-nav a{}.reference-product--eds .blog-desktop-nav a:hover,.reference-product--eds .blog-desktop-nav a:focus-visible,.reference-product--eds .blog-desktop-nav a[aria-current=page]{color:var(--white)}.reference-product--eds .blog-desktop-nav a[aria-current=page]{text-decoration-line:underline;text-decoration-style:initial;text-decoration-color:var(--mint);text-underline-offset:8px;text-decoration-thickness:2px}.reference-product--eds .blog-header-actions{align-items:center;gap:10px;display:flex}.reference-product--eds .blog-mobile-menu{display:none}.reference-product--eds .blog-product-links{color:rgba(255,255,255,.74)}.reference-product--eds .blog-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:center;gap:90px;min-height:510px;padding-block:70px 86px;display:grid}.reference-product--eds .blog-hero h1{letter-spacing:-.068em;max-width:850px;margin-top:26px;font-size:clamp(4rem,7.3vw,7.2rem);font-weight:600;line-height:.91}.reference-product--eds .blog-hero h1 span{color:var(--mint)}.reference-product--eds .blog-hero-copy{color:rgba(255,255,255,.72);align-self:end;gap:18px;padding-bottom:28px;font-size:1.02rem;display:grid}.reference-product--eds .blog-hero-copy .button{margin-top:14px}.reference-product--eds .blog-flow{color:rgba(255,255,255,.64);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid rgba(255,255,255,.12);justify-content:space-between;align-items:center;min-height:74px;font-size:.73rem;font-weight:750;display:flex}.reference-product--eds .blog-flow i{color:var(--mint);font-style:normal}.reference-product--eds .blog-intro{border-bottom:1px solid var(--line);grid-template-columns:1fr .82fr;gap:110px;display:grid}.reference-product--eds .blog-intro h2{max-width:760px;margin-top:24px;font-size:clamp(3rem,5.5vw,5.7rem);font-weight:600;line-height:.98}.reference-product--eds .blog-intro>div:last-child{color:var(--muted);align-content:end;gap:22px;font-size:1.06rem;display:grid}.reference-product--eds .blog-section-index{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.reference-product--eds .blog-section-index a{border-left:1px solid var(--line);border-top:1px solid var(--line);align-items:center;gap:14px;min-height:92px;padding:18px 22px;font-size:.8rem;font-weight:750;display:flex}.reference-product--eds .blog-section-index a:hover,.reference-product--eds .blog-section-index a:focus-visible{background:var(--forest);color:var(--white)}.reference-product--eds .blog-section-index span{color:var(--green);font-size:.67rem}.reference-product--eds .blog-section-index a:hover span,.reference-product--eds .blog-section-index a:focus-visible span{color:var(--mint)}.reference-product--eds .blog-section{border-bottom:1px solid var(--line);scroll-margin-top:20px}.reference-product--eds .blog-section:nth-child(2n){background:rgb(238,243,239)}.reference-product--eds .blog-section-heading{grid-template-columns:54px minmax(0,1fr) minmax(320px,.58fr);align-items:start;gap:28px;margin-bottom:54px;display:grid}.reference-product--eds .blog-section-heading>span{color:var(--green);font-size:.75rem;font-weight:850}.reference-product--eds .blog-section-heading h2{margin-top:16px;font-size:clamp(2.6rem,4.6vw,4.8rem);font-weight:600;line-height:.98}.reference-product--eds .blog-section-heading>div:last-child{color:var(--muted);gap:20px;display:grid}.reference-product--eds .blog-section-heading>div:last-child a{width:max-content;color:var(--green);font-size:.82rem;font-weight:800}.reference-product--eds .blog-section-heading>div:last-child a:hover,.reference-product--eds .blog-section-heading>div:last-child a:focus-visible{color:var(--forest);text-underline-offset:4px;text-decoration:underline}.reference-product--eds .blog-article-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reference-product--eds .blog-article-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.52);flex-direction:column;min-height:390px;padding:30px;display:flex}.reference-product--eds .blog-article-card:hover{background:var(--white);transform:translateY(-4px)}.reference-product--eds .blog-card-meta{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;font-size:.67rem;font-weight:750;display:flex}.reference-product--eds .blog-card-meta span:first-child{color:var(--green)}.reference-product--eds .blog-article-card h3{margin-top:70px;font-size:clamp(1.65rem,2.3vw,2.25rem);font-weight:650;line-height:1.03}.reference-product--eds .blog-article-card>p{color:var(--muted);margin-top:20px;font-size:.91rem}.reference-product--eds .blog-article-card>a{border-top:1px solid var(--line);color:var(--green);justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-size:.8rem;font-weight:800;display:inline-flex}.reference-product--eds .blog-article-card>a:hover,.reference-product--eds .blog-article-card>a:focus-visible{color:var(--forest)}.reference-product--eds .blog-cta{color:var(--white);background:radial-gradient(circle at 15% 20%,rgba(69,187,136,.13),rgba(0,0,0,0) 29%),rgb(16,37,29)}.reference-product--eds .blog-cta>.shell{grid-template-columns:1fr .65fr;align-items:center;gap:110px;min-height:430px;padding-block:80px;display:grid}.reference-product--eds .blog-cta h2{max-width:690px;margin-top:22px;font-size:clamp(3rem,5.1vw,5.2rem);font-weight:600;line-height:.96}.reference-product--eds .blog-cta>.shell>div:last-child{color:rgba(255,255,255,.68);gap:28px;display:grid}.reference-product--eds .blog-footer .blog-product-links{color:rgba(255,255,255,.74)}.reference-product--eds .blog-breadcrumbs{color:rgba(255,255,255,.56);align-items:center;gap:10px;padding-top:42px;font-size:.72rem;font-weight:700;display:flex}.reference-product--eds .blog-breadcrumbs a:hover,.reference-product--eds .blog-breadcrumbs a:focus-visible{color:var(--mint)}.reference-product--eds .blog-article-title{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:end;gap:90px;min-height:395px;padding-block:60px 86px;display:grid}.reference-product--eds .blog-article-title h1{letter-spacing:-.065em;max-width:850px;margin-top:28px;font-size:clamp(3.5rem,6.4vw,6.5rem);font-weight:600;line-height:.93}.reference-product--eds .blog-article-title>div:last-child{color:rgba(255,255,255,.72);gap:22px;font-size:1.08rem;display:grid}.reference-product--eds .blog-article-title>div:last-child span{color:var(--mint);letter-spacing:.07em;text-transform:uppercase;font-size:.69rem;font-weight:800}.reference-product--eds .blog-article-body{grid-template-columns:220px minmax(0,760px);justify-content:center;gap:100px;padding-block:110px 130px;display:grid}.reference-product--eds .blog-article-aside{border-top:1px solid var(--line);height:max-content;color:var(--muted);flex-direction:column;gap:13px;padding-top:20px;font-size:.76rem;display:flex;position:sticky;top:35px}.reference-product--eds .blog-article-aside p{color:var(--green);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-weight:850}.reference-product--eds .blog-article-aside a:hover,.reference-product--eds .blog-article-aside a:focus-visible{color:var(--green)}.reference-product--eds .blog-article-content{min-width:0}.reference-product--eds .blog-article-lead{border-bottom:1px solid var(--line);letter-spacing:-.035em;padding-bottom:76px;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:600;line-height:1.25}.reference-product--eds .blog-article-content>section{border-bottom:1px solid var(--line);padding-block:78px;scroll-margin-top:28px}.reference-product--eds .blog-article-content>section h2,.reference-product--eds .why-restime h2{margin-top:22px;font-size:clamp(2.25rem,4vw,3.8rem);font-weight:600;line-height:1.02}.reference-product--eds .blog-article-content>section>p:last-child,.reference-product--eds .why-restime>p:last-of-type{color:var(--muted);margin-top:30px;font-size:1.07rem;line-height:1.75}.reference-product--eds .why-restime{border-radius:var(--radius);color:var(--white);background:radial-gradient(circle at 85% 20%,rgba(168,228,200,.15),rgba(0,0,0,0) 30%),rgb(16,37,29);margin-block:90px 10px;padding:56px;scroll-margin-top:28px}.reference-product--eds .why-restime>p:last-of-type{color:rgba(255,255,255,.68)}.reference-product--eds .why-restime>a{border-bottom:1px solid var(--mint);color:var(--mint);gap:14px;margin-top:34px;padding-bottom:5px;font-weight:800;display:inline-flex}.reference-product--eds .blog-takeaways ol{border-top:1px solid var(--line);margin:34px 0 0;padding:0;list-style:none;display:grid}.reference-product--eds .blog-takeaways li{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;align-items:center;gap:18px;padding-block:22px;display:grid}.reference-product--eds .blog-takeaways li span{color:var(--green);font-size:.72rem;font-weight:850}.reference-product--eds .blog-takeaways li strong{letter-spacing:-.02em;font-size:1.05rem}.reference-product--eds .related-articles{background:rgb(233,240,235)}.reference-product--eds .related-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px;display:flex}.reference-product--eds .related-heading h2{max-width:760px;margin-top:18px;font-size:clamp(2.5rem,4.8vw,4.8rem);font-weight:600;line-height:.98}.reference-product--eds .related-heading>a{color:var(--green);font-size:.8rem;font-weight:800}html[data-theme=dark] .reference-product--eds .blog-page{color:rgb(244,247,244);background:rgb(8,23,17)}html[data-theme=dark] .reference-product--eds .blog-intro,html[data-theme=dark] .reference-product--eds .blog-section,html[data-theme=dark] .reference-product--eds .blog-section-index,html[data-theme=dark] .reference-product--eds .blog-section-index a,html[data-theme=dark] .reference-product--eds .blog-article-grid,html[data-theme=dark] .reference-product--eds .blog-article-card,html[data-theme=dark] .reference-product--eds .blog-article-card>a,html[data-theme=dark] .reference-product--eds .blog-article-aside,html[data-theme=dark] .reference-product--eds .blog-article-lead,html[data-theme=dark] .reference-product--eds .blog-article-content>section,html[data-theme=dark] .reference-product--eds .blog-takeaways ol,html[data-theme=dark] .reference-product--eds .blog-takeaways li{border-color:rgb(52,80,69)}html[data-theme=dark] .reference-product--eds .blog-section:nth-child(2n),html[data-theme=dark] .reference-product--eds .related-articles{background:rgb(13,31,24)}html[data-theme=dark] .reference-product--eds .blog-article-card{background:rgb(16,36,28)}html[data-theme=dark] .reference-product--eds .blog-article-card:hover{background:rgb(21,49,38)}html[data-theme=dark] .reference-product--eds .blog-intro>div:last-child,html[data-theme=dark] .reference-product--eds .blog-section-heading>div:last-child,html[data-theme=dark] .reference-product--eds .blog-card-meta,html[data-theme=dark] .reference-product--eds .blog-article-card>p,html[data-theme=dark] .reference-product--eds .blog-article-aside,html[data-theme=dark] .reference-product--eds .blog-article-content>section>p:last-child{color:rgb(183,199,191)}html[data-theme=light] .reference-product--eds .blog-hero,html[data-theme=light] .reference-product--eds .blog-article-hero{color:var(--ink);background:radial-gradient(circle at 78% 32%,rgba(69,187,136,.2),rgba(0,0,0,0) 32%),linear-gradient(125deg,rgb(255,255,255) 0%,rgb(244,247,244) 58%,rgb(229,245,237) 100%)}html[data-theme=light] .reference-product--eds .blog-header,html[data-theme=light] .reference-product--eds .blog-flow{border-color:rgba(19,36,30,.16)}html[data-theme=light] .reference-product--eds .blog-desktop-nav,html[data-theme=light] .reference-product--eds .blog-product-links,html[data-theme=light] .reference-product--eds .blog-hero-copy,html[data-theme=light] .reference-product--eds .blog-flow,html[data-theme=light] .reference-product--eds .blog-breadcrumbs,html[data-theme=light] .reference-product--eds .blog-article-title>div:last-child{color:rgb(64,82,73)}html[data-theme=light] .reference-product--eds .blog-desktop-nav a:hover,html[data-theme=light] .reference-product--eds .blog-desktop-nav a:focus-visible,html[data-theme=light] .reference-product--eds .blog-desktop-nav a[aria-current=page]{color:var(--forest)}html[data-theme=light] .reference-product--eds .blog-hero .eyebrow-light,html[data-theme=light] .reference-product--eds .blog-article-hero .eyebrow-light,html[data-theme=light] .reference-product--eds .blog-hero h1 span,html[data-theme=light] .reference-product--eds .blog-article-title>div:last-child span{color:var(--green)}html[data-theme=light] .reference-product--eds .blog-hero .button-primary{background:var(--forest);color:var(--white)}html[data-theme=contrast] .reference-product--eds .blog-page,html[data-theme=contrast] .reference-product--eds .blog-hero,html[data-theme=contrast] .reference-product--eds .blog-article-hero,html[data-theme=contrast] .reference-product--eds .blog-section,html[data-theme=contrast] .reference-product--eds .blog-section:nth-child(2n),html[data-theme=contrast] .reference-product--eds .blog-article-card,html[data-theme=contrast] .reference-product--eds .related-articles,html[data-theme=contrast] .reference-product--eds .blog-cta,html[data-theme=contrast] .reference-product--eds .why-restime{color:rgb(255,255,255)!important;background:rgb(0,0,0)!important}html[data-theme=contrast] .reference-product--eds .blog-hero .hero-grid,html[data-theme=contrast] .reference-product--eds .blog-article-hero .hero-grid{display:none}html[data-theme=contrast] .reference-product--eds .blog-header,html[data-theme=contrast] .reference-product--eds .blog-flow,html[data-theme=contrast] .reference-product--eds .blog-intro,html[data-theme=contrast] .reference-product--eds .blog-section,html[data-theme=contrast] .reference-product--eds .blog-section-index,html[data-theme=contrast] .reference-product--eds .blog-section-index a,html[data-theme=contrast] .reference-product--eds .blog-article-grid,html[data-theme=contrast] .reference-product--eds .blog-article-card,html[data-theme=contrast] .reference-product--eds .blog-article-card>a,html[data-theme=contrast] .reference-product--eds .blog-article-aside,html[data-theme=contrast] .reference-product--eds .blog-article-lead,html[data-theme=contrast] .reference-product--eds .blog-article-content>section,html[data-theme=contrast] .reference-product--eds .blog-takeaways ol,html[data-theme=contrast] .reference-product--eds .blog-takeaways li{border-color:rgb(255,255,255)!important}html[data-theme=contrast] .reference-product--eds .blog-desktop-nav,html[data-theme=contrast] .reference-product--eds .blog-product-links,html[data-theme=contrast] .reference-product--eds .blog-hero-copy,html[data-theme=contrast] .reference-product--eds .blog-flow,html[data-theme=contrast] .reference-product--eds .blog-breadcrumbs,html[data-theme=contrast] .reference-product--eds .blog-article-title>div:last-child,html[data-theme=contrast] .reference-product--eds .blog-intro>div:last-child,html[data-theme=contrast] .reference-product--eds .blog-section-heading>div:last-child,html[data-theme=contrast] .reference-product--eds .blog-card-meta,html[data-theme=contrast] .reference-product--eds .blog-article-card>p,html[data-theme=contrast] .reference-product--eds .blog-article-aside,html[data-theme=contrast] .reference-product--eds .blog-article-content>section>p:last-child,html[data-theme=contrast] .reference-product--eds .why-restime>p:last-of-type{color:rgb(255,255,255)!important}html[data-theme=contrast] .reference-product--eds .blog-hero h1 span,html[data-theme=contrast] .reference-product--eds .blog-section-heading>span,html[data-theme=contrast] .reference-product--eds .blog-section-index span,html[data-theme=contrast] .reference-product--eds .blog-card-meta span:first-child,html[data-theme=contrast] .reference-product--eds .blog-article-card>a,html[data-theme=contrast] .reference-product--eds .blog-article-title>div:last-child span,html[data-theme=contrast] .reference-product--eds .blog-takeaways li span{color:rgb(255,230,0)!important}@media (width <=1080px){.reference-product--eds .blog-header{grid-template-columns:1fr auto}.reference-product--eds .blog-desktop-nav,.reference-product--eds .blog-header-actions,.reference-product--eds .blog-hero>.blog-product-links,.reference-product--eds .blog-article-hero>.blog-product-links{display:none}.reference-product--eds .blog-mobile-menu{z-index:30;justify-self:end;display:block;position:relative}.reference-product--eds .blog-mobile-menu summary{border:1px solid rgba(255,255,255,.3);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:48px;height:48px;list-style:none;display:flex}.reference-product--eds .blog-mobile-menu summary::-webkit-details-marker{display:none}.reference-product--eds .blog-mobile-menu summary span{background:currentcolor;width:17px;height:1px}.reference-product--eds .blog-mobile-menu nav{background:rgb(20,39,31);border:1px solid rgba(255,255,255,.15);border-radius:18px;flex-direction:column;gap:4px;width:260px;padding:14px;display:flex;position:absolute;top:56px;right:0;box-shadow:rgba(0,0,0,.35) 0 20px 50px}.reference-product--eds .blog-mobile-menu nav a{border-radius:10px;min-height:44px;padding:10px 12px;font-weight:700}.reference-product--eds .blog-hero-grid,.reference-product--eds .blog-article-title{gap:48px}.reference-product--eds .blog-section-heading{grid-template-columns:45px 1fr}.reference-product--eds .blog-section-heading>div:last-child{grid-column:2}.reference-product--eds .blog-article-body{grid-template-columns:180px minmax(0,680px);gap:60px}html[data-theme=light] .reference-product--eds .blog-mobile-menu summary{border-color:rgba(19,36,30,.28)}html[data-theme=light] .reference-product--eds .blog-mobile-menu nav{background:var(--white);color:var(--ink);border-color:rgba(19,36,30,.14)}}@media (width <=820px){.reference-product--eds .blog-hero-grid,.reference-product--eds .blog-article-title,.reference-product--eds .blog-intro,.reference-product--eds .blog-cta>.shell{grid-template-columns:1fr;gap:42px}.reference-product--eds .blog-hero-grid{align-content:center;padding-block:70px}.reference-product--eds .blog-hero-copy{align-self:auto;padding-bottom:0}.reference-product--eds .blog-flow{gap:24px;overflow-x:auto}.reference-product--eds .blog-flow span{flex:0 0 auto}.reference-product--eds .blog-intro{gap:45px}.reference-product--eds .blog-section-index{grid-template-columns:repeat(2,1fr)}.reference-product--eds .blog-article-grid{grid-template-columns:1fr}.reference-product--eds .blog-article-card{min-height:340px}.reference-product--eds .blog-article-title{align-content:end;padding-block:52px 72px}.reference-product--eds .blog-article-body{grid-template-columns:1fr;gap:50px}.reference-product--eds .blog-article-aside{grid-template-columns:repeat(2,1fr);display:grid;position:static}.reference-product--eds .blog-article-aside p{grid-column:1/-1}.reference-product--eds .blog-cta>.shell{align-content:center}}@media (width <=560px){.reference-product--eds .blog-header{min-height:78px}.reference-product--eds .blog-header .brand img{width:150px}.reference-product--eds .blog-hero h1{font-size:clamp(3.1rem,16vw,4.5rem)}.reference-product--eds .blog-flow{min-height:62px}.reference-product--eds .blog-intro h2,.reference-product--eds .blog-cta h2{font-size:clamp(2.55rem,13vw,3.75rem)}.reference-product--eds .blog-section-index{grid-template-columns:1fr}.reference-product--eds .blog-section-index a{min-height:66px}.reference-product--eds .blog-section-heading{grid-template-columns:1fr;gap:18px}.reference-product--eds .blog-section-heading>div:last-child{grid-column:auto}.reference-product--eds .blog-article-card{min-height:360px;padding:24px}.reference-product--eds .blog-article-title h1{font-size:clamp(3rem,15vw,4.4rem)}.reference-product--eds .blog-article-aside{grid-template-columns:1fr}.reference-product--eds .blog-article-aside p{grid-column:auto}.reference-product--eds .why-restime{margin-inline:-8px;padding:34px 26px}.reference-product--eds .related-heading{flex-direction:column;align-items:start}.reference-product--eds .blog-takeaways li{grid-template-columns:38px 1fr}}@media (prefers-reduced-motion:reduce){.reference-product--eds{scroll-behavior:auto}.reference-product--eds *,.reference-product--eds::before,.reference-product--eds::after{}}.reference-product--eds .restime-footer-lead{border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.1);padding:44px 0}.reference-product--eds .restime-footer-lead__inner{grid-template-columns:minmax(260px,.72fr) minmax(0,1.7fr);align-items:end;gap:50px;width:min(100%  - 40px,1500px);margin:0 auto;display:grid}.reference-product--eds .restime-footer-lead__copy{max-width:390px}.reference-product--eds .restime-footer-lead__copy>span{color:rgb(168,228,200);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:.68rem;font-weight:850;display:block}.reference-product--eds .restime-footer-lead h2{color:rgb(255,255,255);margin:0;font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1.06}.reference-product--eds .restime-footer-lead__copy p{color:rgb(183,199,191);margin:12px 0 0;font-size:.86rem;line-height:1.55}.reference-product--eds .restime-footer-form{grid-template-columns:minmax(130px,.95fr) minmax(175px,1.2fr) minmax(140px,.95fr) minmax(105px,.68fr) auto;align-items:end;gap:10px;display:grid;position:relative}.reference-product--eds .restime-footer-field{gap:7px;min-width:0;display:grid}.reference-product--eds .restime-footer-field>span{color:rgb(220,230,225);letter-spacing:.055em;text-transform:uppercase;min-height:1em;font-size:.66rem;font-weight:850}.reference-product--eds .restime-footer-field input{box-sizing:border-box;color:rgb(255,255,255);width:100%;min-height:48px;font:inherit;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.3);border-radius:12px;padding:10px 13px}.reference-product--eds .restime-footer-field input:hover{border-color:rgba(255,255,255,.5)}.reference-product--eds .restime-footer-field input:focus{outline-offset:2px;border-color:rgb(168,228,200);outline:rgba(168,228,200,.18) solid 3px}.reference-product--eds .restime-footer-math strong{color:rgb(168,228,200)}.reference-product--eds .restime-footer-submit{color:rgb(16,37,28);cursor:pointer;min-height:48px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;white-space:nowrap;background:rgb(168,228,200);border:1px solid rgb(168,228,200);border-radius:999px;padding:10px 20px;font-size:.76rem;font-weight:850;line-height:1.2}.reference-product--eds .restime-footer-submit:hover,.reference-product--eds .restime-footer-submit:focus-visible{background:rgb(255,255,255);border-color:rgb(255,255,255)}.reference-product--eds .restime-footer-note,.reference-product--eds .restime-footer-status{grid-column:1/-1;margin:2px 0 0;font-size:.68rem;line-height:1.45}.reference-product--eds .restime-footer-note{color:rgb(168,186,177)}.reference-product--eds .restime-footer-status{color:rgb(255,185,173);min-height:1em;font-weight:700}.reference-product--eds .restime-footer-status.is-success{color:rgb(168,228,200)}.reference-product--eds .restime-footer-honeypot{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}html[data-theme=light] .reference-product--eds .restime-footer-lead{background:rgb(243,247,244);border-color:rgba(19,36,30,.14)}html[data-theme=light] .reference-product--eds .restime-footer-lead h2{color:rgb(19,36,30)}html[data-theme=light] .reference-product--eds .restime-footer-lead__copy>span,html[data-theme=light] .reference-product--eds .restime-footer-math strong{color:rgb(13,79,57)}html[data-theme=light] .reference-product--eds .restime-footer-lead__copy p,html[data-theme=light] .reference-product--eds .restime-footer-note{color:rgb(82,101,92)}html[data-theme=light] .reference-product--eds .restime-footer-field>span{color:rgb(48,72,61)}html[data-theme=light] .reference-product--eds .restime-footer-field input{color:rgb(19,36,30);background:rgb(255,255,255);border-color:rgba(19,36,30,.3)}html[data-theme=light] .reference-product--eds .restime-footer-submit{color:rgb(255,255,255);background:rgb(13,79,57);border-color:rgb(13,79,57)}html[data-theme=contrast] .reference-product--eds .restime-footer-lead{background:rgb(0,0,0);border-color:rgb(255,255,255)}html[data-theme=contrast] .reference-product--eds .restime-footer-lead h2,html[data-theme=contrast] .reference-product--eds .restime-footer-lead__copy p,html[data-theme=contrast] .reference-product--eds .restime-footer-field>span,html[data-theme=contrast] .reference-product--eds .restime-footer-note,html[data-theme=contrast] .reference-product--eds .restime-footer-status{color:rgb(255,255,255)}html[data-theme=contrast] .reference-product--eds .restime-footer-lead__copy>span,html[data-theme=contrast] .reference-product--eds .restime-footer-math strong,html[data-theme=contrast] .reference-product--eds .restime-footer-status.is-success{color:rgb(255,230,0)}html[data-theme=contrast] .reference-product--eds .restime-footer-field input{color:rgb(255,255,255);background:rgb(0,0,0);border:2px solid rgb(255,255,255)}html[data-theme=contrast] .reference-product--eds .restime-footer-submit{color:rgb(0,0,0);background:rgb(255,230,0);border:2px solid rgb(255,230,0)}@media (width <=1080px){.reference-product--eds .restime-footer-lead__inner{grid-template-columns:1fr;gap:28px}.reference-product--eds .restime-footer-lead__copy{max-width:620px}.reference-product--eds .restime-footer-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width <=700px){.reference-product--eds .restime-footer-lead{padding:38px 0}.reference-product--eds .restime-footer-lead__inner{width:calc(100%  - 28px)}.reference-product--eds .restime-footer-form{grid-template-columns:1fr}.reference-product--eds .restime-footer-submit{width:100%}}.reference-product--eds .product-shortcuts,.reference-product--eds .footer-bottom{font-size:.8rem}.reference-product--eds .eyebrow,.reference-product--eds .blog-flow,.reference-product--eds .blog-breadcrumbs,.reference-product--eds .blog-section-index span,.reference-product--eds .blog-card-meta,.reference-product--eds .blog-article-title>div:last-child span,.reference-product--eds .footer-lead-eyebrow,.reference-product--eds .footer-form-field>span,.reference-product--eds .footer-form-note,.reference-product--eds .footer-form-status,.reference-product--eds .restime-footer-lead__copy>span,.reference-product--eds .restime-footer-field>span,.reference-product--eds .restime-footer-note,.reference-product--eds .restime-footer-status{font-size:.75rem}.reference-product--eds .skip-link{color:rgb(19,36,30)!important}.reference-product--eds{font-size:1rem}html[data-text-size=large] .reference-product--eds{font-size:112%}html[data-text-size=x-large] .reference-product--eds{font-size:125%}.reference-product--eds .theme-control-contrast,.reference-product--eds .text-size-control{color:rgba(255,255,255,.72);width:42px;height:42px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;background:transparent;border:0;place-items:center;font-size:.7rem;font-weight:850;display:grid}.reference-product--eds .theme-controls>button+button{border-left:1px solid rgba(255,255,255,.16)}.reference-product--eds .text-size-control-decrease{border-left-color:rgba(255,255,255,.36)!important}.reference-product--eds .text-size-control:hover:not(:disabled),.reference-product--eds .text-size-control:focus-visible{color:rgb(255,255,255)}.reference-product--eds .text-size-control:disabled{cursor:not-allowed;opacity:.38}html[data-theme=light] .reference-product--eds .theme-control-contrast,html[data-theme=light] .reference-product--eds .text-size-control{color:rgba(19,36,30,.72)}html[data-theme=light] .reference-product--eds .theme-controls>button+button{border-left-color:rgba(19,36,30,.16)}html[data-theme=light] .reference-product--eds .text-size-control-decrease{border-left-color:rgba(19,36,30,.34)!important}html[data-theme=light] .reference-product--eds .text-size-control:hover:not(:disabled),html[data-theme=light] .reference-product--eds .text-size-control:focus-visible{color:rgb(19,36,30)}html[data-theme=contrast] .reference-product--eds .theme-controls{border-color:rgb(255,255,255)}html[data-theme=contrast] .reference-product--eds .theme-control-contrast,html[data-theme=contrast] .reference-product--eds .text-size-control{color:rgb(255,255,255)}html[data-theme=contrast] .reference-product--eds .theme-controls>button+button,html[data-theme=contrast] .reference-product--eds .text-size-control-decrease{border-left-color:rgb(255,255,255)!important}html[data-theme=contrast] .reference-product--eds .theme-control[aria-pressed=true]{color:rgb(0,0,0);background:rgb(255,230,0)}.reference-product--eds{scroll-padding-top:152px}.reference-product--eds .top-navigation{position:fixed;z-index:90;top:0;right:0;left:0;color:rgb(255,255,255);background:rgba(12,30,23,.94);box-shadow:rgba(0,0,0,.18) 0 10px 32px;backdrop-filter:blur(16px)}.reference-product--eds .top-navigation-spacer{height:136px}html[data-theme=light] .reference-product--eds .top-navigation{color:rgb(19,36,30);background:rgba(244,247,244,.94);box-shadow:rgba(13,42,31,.12) 0 10px 32px}html[data-theme=contrast] .reference-product--eds .top-navigation{color:rgb(255,255,255);background:rgb(0,0,0);border-bottom:2px solid rgb(255,255,255);box-shadow:none;backdrop-filter:none}html[data-theme=light] .reference-product--eds .hero>.product-shortcuts,html[data-theme=light] .reference-product--eds .shared-product-shortcuts,html[data-theme=light] .reference-product--eds .footer-shortcuts{color:rgb(64,82,73);border-color:rgba(19,36,30,.16)}html[data-theme=light] .reference-product--eds .hero>.product-shortcuts a+a::before,html[data-theme=light] .reference-product--eds .shared-product-shortcuts a+a::before,html[data-theme=light] .reference-product--eds .footer-shortcuts a+a::before{background:rgba(19,36,30,.32)}html[data-theme=contrast] .reference-product--eds .skip-link{color:rgb(0,0,0)!important;background:rgb(255,255,255)!important}@media (max-width:560px){.reference-product--eds{scroll-padding-top:92px}.reference-product--eds .top-navigation-spacer{height:78px}.reference-product--eds .gateway-heading{align-items:flex-start;flex-direction:column;gap:0}.reference-product--eds .gateway-heading h2{max-width:100%;min-width:0}.reference-product--eds .system-map .map-orbit-two{height:calc(-32px + 100vw);width:calc(-32px + 100vw)}}@media (min-width:561px) and (max-width:1080px){.reference-product--eds{scroll-padding-top:106px}.reference-product--eds .top-navigation-spacer{height:92px}}.reference-product--eds{--eds-ink:#13241e;--eds-dark:#0c1e17;--eds-deep:#081711;--eds-forest:#0d4f39;--eds-green:#176c4d;--eds-bright:#45bb88;--eds-mint:#a8e4c8;--eds-mint-pale:#e5f5ed;--eds-paper:#f4f7f4;--eds-line:#c7d2cc}.reference-product--eds .eds-page{background:var(--eds-paper)}.reference-product--eds .eds-page .product-shortcuts a[aria-current=page]{color:var(--eds-mint)}.reference-product--eds .eds-page .brand{position:relative}.reference-product--eds .eds-page .brand::after{content:"EDS";position:absolute;left:56px;bottom:0;color:var(--eds-mint);font-size:.51rem;font-weight:850;letter-spacing:.16em}.reference-product--eds .eds-hero{min-height:780px;position:relative;overflow:hidden;color:rgb(255,255,255);background:radial-gradient(circle at 76% 42%,rgba(69,187,136,.18),transparent 30%),linear-gradient(125deg,rgb(14,30,24),rgb(19,40,32) 55%,rgb(13,33,25))}.reference-product--eds .eds-grid{position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.13) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(rgb(0,0,0),transparent 94%)}.reference-product--eds .eds-hero__inner{min-height:690px;padding-block:68px 54px;position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.98fr);align-items:center;gap:64px}.reference-product--eds .eds-hero__copy h1{max-width:690px;margin-top:24px;font-size:clamp(3.7rem,6.2vw,6.6rem);line-height:.93;font-weight:600;letter-spacing:-.065em;text-wrap:balance}.reference-product--eds .eds-hero__copy h1 span{color:var(--eds-mint)}.reference-product--eds .eds-hero__lead{max-width:690px;margin-top:30px;color:rgba(255,255,255,.69);font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.65}.reference-product--eds .eds-hero__actions{margin-top:38px;display:flex;align-items:center;gap:24px}.reference-product--eds .eds-preview-stack{width:min(100%,570px);aspect-ratio:1.08/1;position:relative;justify-self:end}.reference-product--eds .eds-orbit{position:absolute;top:50%;left:50%;border:1px solid rgba(168,228,200,.23);border-radius:50%;transform:translate(-50%,-50%)}.reference-product--eds .eds-orbit--one{width:340px;height:340px}.reference-product--eds .eds-orbit--two{width:520px;height:520px}.reference-product--eds .eds-screen{margin:0;overflow:hidden;position:absolute;background:rgb(255,255,255);border:1px solid rgba(255,255,255,.25);border-radius:22px;box-shadow:rgba(0,0,0,.38) 0 28px 75px}.reference-product--eds .eds-screen img{width:100%;height:100%;object-fit:cover;object-position:center top}.reference-product--eds .eds-screen--main{z-index:4;width:238px;height:428px;left:50%;top:50%;transform:translate(-50%,-50%)}.reference-product--eds .eds-screen--left,.reference-product--eds .eds-screen--right{z-index:2;width:188px;height:338px;top:53%;opacity:.78;filter:saturate(.88)}.reference-product--eds .eds-screen--left{left:5%;transform:translateY(-50%) rotate(-6deg)}.reference-product--eds .eds-screen--right{right:4%;transform:translateY(-50%) rotate(6deg)}.reference-product--eds .eds-preview-label{z-index:6;position:absolute;display:flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:rgba(255,255,255,.84);background:rgba(13,42,31,.9);backdrop-filter:blur(12px);box-shadow:rgba(0,0,0,.25) 0 18px 45px;font-size:.72rem;font-weight:750}.reference-product--eds .eds-preview-label i{width:8px;height:8px;border-radius:50%;background:var(--eds-mint);box-shadow:rgba(168,228,200,.1) 0 0 0 5px}.reference-product--eds .eds-preview-label--top{top:5%;right:2%}.reference-product--eds .eds-preview-label--bottom{left:2%;bottom:7%}.reference-product--eds .eds-hero__note{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.53);font-size:.72rem;font-weight:750}.reference-product--eds .eds-hero__note span{padding:18px;text-align:center}.reference-product--eds .eds-hero__note span+span{border-left:1px solid rgba(255,255,255,.14)}.reference-product--eds .eds-intro{padding-block:112px;background:var(--eds-paper)}.reference-product--eds .eds-intro__grid{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1.58fr);gap:90px;align-items:start}.reference-product--eds .eds-intro h2{max-width:960px;font-size:clamp(2.8rem,5vw,5rem);line-height:.98;letter-spacing:-.055em;font-weight:600;text-wrap:balance}.reference-product--eds .eds-intro p:not(.eyebrow){max-width:760px;margin-top:30px;color:rgb(92,109,101);font-size:1.1rem;line-height:1.75}.reference-product--eds .eds-before-after{margin-top:72px;display:grid;grid-template-columns:1fr 120px 1fr;align-items:stretch}.reference-product--eds .eds-before-after article{min-height:280px;padding:34px;border:1px solid var(--eds-line);background:rgba(255,255,255,.52)}.reference-product--eds .eds-before-after article:first-child{border-radius:24px 0 0 24px}.reference-product--eds .eds-before-after article:last-child{border-radius:0 24px 24px 0}.reference-product--eds .eds-before-after article>span{display:inline-block;padding:6px 10px;border-radius:999px;color:rgb(92,109,101);background:rgb(233,238,235);font-size:.7rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.reference-product--eds .eds-before-after__after>span{color:var(--eds-forest)!important;background:var(--eds-mint-pale)!important}.reference-product--eds .eds-before-after h3{max-width:430px;margin-top:54px;font-size:clamp(1.65rem,2.5vw,2.35rem);line-height:1.06;font-weight:620}.reference-product--eds .eds-before-after p{margin-top:18px!important;font-size:.96rem!important}.reference-product--eds .eds-change{display:grid;place-content:center;justify-items:center;gap:4px;color:var(--eds-forest);border-block:1px solid var(--eds-line)}.reference-product--eds .eds-change b{font-size:2.2rem;font-weight:400}.reference-product--eds .eds-change small{writing-mode:vertical-rl;font-size:.58rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.reference-product--eds .eds-process{background:rgb(255,255,255)}.reference-product--eds .eds-section-heading{margin-bottom:70px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end;gap:70px}.reference-product--eds .eds-section-heading h2{max-width:850px;margin-top:18px;font-size:clamp(2.8rem,5vw,5rem);line-height:.98;letter-spacing:-.055em;font-weight:600;text-wrap:balance}.reference-product--eds .eds-section-heading>p{color:rgb(92,109,101);line-height:1.75}.reference-product--eds .eds-process-list{border-top:1px solid var(--eds-line)}.reference-product--eds .eds-process-row{min-height:660px;padding-block:72px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(400px,1.12fr);align-items:center;gap:90px;border-bottom:1px solid var(--eds-line)}.reference-product--eds .eds-process-row--reverse .eds-process-copy{order:2}.reference-product--eds .eds-process-row--reverse>:last-child{order:1}.reference-product--eds .eds-process-copy>span{color:var(--eds-green);font-size:.72rem;font-weight:900}.reference-product--eds .eds-process-copy .eyebrow{margin-top:22px}.reference-product--eds .eds-process-copy h3{max-width:650px;margin-top:22px;font-size:clamp(2.25rem,4vw,4.2rem);line-height:.98;letter-spacing:-.055em;font-weight:600;text-wrap:balance}.reference-product--eds .eds-process-copy>p:not(.eyebrow){max-width:620px;margin-top:26px;color:rgb(92,109,101);font-size:1.02rem;line-height:1.75}.reference-product--eds .eds-process-copy ul{margin-top:28px;display:grid;gap:10px}.reference-product--eds .eds-process-copy li{position:relative;padding-left:23px;color:rgb(48,72,61);font-size:.9rem;font-weight:720}.reference-product--eds .eds-process-copy li::before{content:"✓";position:absolute;left:0;color:var(--eds-green)}.reference-product--eds .eds-product-shot{width:min(310px,80%);height:560px;margin:0 auto;overflow:hidden;border:1px solid var(--eds-line);border-radius:28px;background:rgb(255,255,255);box-shadow:rgba(13,42,31,.18) 0 32px 80px}.reference-product--eds .eds-product-shot img{width:100%;height:100%;object-fit:cover;object-position:center top}.reference-product--eds .eds-shot-pair{min-height:600px;position:relative}.reference-product--eds .eds-shot-pair .eds-product-shot{position:absolute;top:0;left:12%;transform:rotate(-3deg)}.reference-product--eds .eds-shot-pair .eds-product-shot--back{z-index:2;top:52px;left:auto;right:9%;transform:rotate(4deg)}.reference-product--eds .eds-modules{background:var(--eds-paper)}.reference-product--eds .eds-module-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--eds-line);border-left:1px solid var(--eds-line)}.reference-product--eds .eds-module-grid article{min-height:310px;padding:30px;display:flex;flex-direction:column;border-right:1px solid var(--eds-line);border-bottom:1px solid var(--eds-line);background:rgba(255,255,255,.45)}.reference-product--eds .eds-module-grid article:hover{z-index:1;background:rgb(255,255,255);transform:translateY(-4px)}.reference-product--eds .eds-module-grid span{color:var(--eds-green);font-size:.72rem;font-weight:900}.reference-product--eds .eds-module-grid h3{max-width:330px;margin-top:auto;font-size:clamp(1.7rem,2.4vw,2.5rem);line-height:1.02;font-weight:620}.reference-product--eds .eds-module-grid p{margin-top:18px;color:rgb(92,109,101);line-height:1.68}.reference-product--eds .eds-client{min-height:1000px;padding-block:112px 0;position:relative;overflow:hidden;color:var(--eds-ink);background:radial-gradient(circle at 50% 58%,rgb(69 187 136/24%),transparent 34%),var(--eds-mint-pale)}.reference-product--eds .eds-client__heading{max-width:980px;text-align:center}.reference-product--eds .eds-client__heading .eyebrow{justify-content:center}.reference-product--eds .eds-client__heading h2{margin-top:20px;font-size:clamp(2.8rem,5vw,5rem);line-height:.98;font-weight:600;letter-spacing:-.055em}.reference-product--eds .eds-client__heading>p:last-child{max-width:700px;margin:27px auto 0;color:rgb(82,101,92);font-size:1.04rem;line-height:1.72}.reference-product--eds .eds-client__visual{min-height:730px;margin-top:48px;position:relative;display:flex;align-items:end;justify-content:center;gap:24px}.reference-product--eds .eds-client-orbit{width:850px;height:850px;position:absolute;top:52%;left:50%;border:1px solid rgba(13,79,57,.14);border-radius:50%;transform:translate(-50%,-50%);box-shadow:rgba(69,187,136,.04) 0 0 0 120px,rgba(69,187,136,.03) 0 0 0 240px}.reference-product--eds .eds-client__visual figure{z-index:2;width:242px;height:550px;margin:0 0 -20px;overflow:hidden;border:1px solid rgba(13,79,57,.18);border-radius:28px 28px 0 0;background:rgb(255,255,255);box-shadow:rgba(13,79,57,.22) 0 30px 70px;transform:rotate(-3deg)}.reference-product--eds .eds-client__visual figure:last-child{transform:rotate(3deg)}.reference-product--eds .eds-client__visual .eds-client__main{z-index:3;width:290px;height:650px;transform:none}.reference-product--eds .eds-client__visual img{width:100%;height:100%;object-fit:cover;object-position:center top}.reference-product--eds .eds-client__facts{min-height:84px;position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(13,79,57,.18)}.reference-product--eds .eds-client__facts span{padding:26px 16px;color:rgb(64,82,73);text-align:center;font-size:.8rem;font-weight:750}.reference-product--eds .eds-client__facts span+span{border-left:1px solid rgba(13,79,57,.18)}.reference-product--eds .eds-client__facts b{margin-right:7px;color:var(--eds-green)}.reference-product--eds .eds-security{min-height:820px;position:relative;overflow:hidden;color:rgb(255,255,255);background:rgb(12,30,23)}.reference-product--eds .eds-security__grid{position:absolute;inset:0;opacity:.15;background-image:linear-gradient(rgba(255,255,255,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.13) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(rgb(0,0,0),transparent 95%)}.reference-product--eds .eds-security__inner{min-height:820px;padding-block:96px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.9fr);align-items:center;gap:80px}.reference-product--eds .eds-security__copy h2{max-width:760px;margin-top:22px;font-size:clamp(3rem,5vw,5rem);line-height:.98;letter-spacing:-.055em;font-weight:600}.reference-product--eds .eds-security__copy>p:not(.eyebrow){max-width:660px;margin-top:26px;color:rgba(255,255,255,.68);line-height:1.75}.reference-product--eds .eds-security__copy ul{margin-top:30px;display:grid;gap:12px}.reference-product--eds .eds-security__copy li{position:relative;padding-left:25px;color:rgba(255,255,255,.84);font-weight:700}.reference-product--eds .eds-security__copy li::before{content:"✓";position:absolute;left:0;color:var(--eds-mint)}.reference-product--eds .eds-security__copy .button{margin-top:34px}.reference-product--eds .eds-security__screens{min-height:600px;position:relative}.reference-product--eds .eds-security__screens figure{width:240px;height:520px;position:absolute;top:0;left:3%;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:26px;background:rgb(255,255,255);box-shadow:rgba(0,0,0,.42) 0 34px 80px;transform:rotate(-4deg)}.reference-product--eds .eds-security__screens figure:last-child{z-index:2;top:70px;left:auto;right:2%;transform:rotate(5deg)}.reference-product--eds .eds-security__screens img{width:100%;height:100%;object-fit:cover;object-position:center top}.reference-product--eds .eds-manifesto{background:var(--eds-ink);color:rgb(255,255,255);border-top:1px solid rgba(255,255,255,.14)}.reference-product--eds .eds-manifesto>div{min-height:480px;padding-block:90px;display:grid;grid-template-columns:minmax(160px,.35fr) minmax(0,1.65fr);align-items:start;gap:80px}.reference-product--eds .eds-manifesto p{color:var(--eds-mint);font-size:.72rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.reference-product--eds .eds-manifesto blockquote{max-width:980px;font-size:clamp(2.4rem,4.7vw,5rem);line-height:1.02;letter-spacing:-.055em;font-weight:580}.reference-product--eds .eds-faq{background:rgb(255,255,255)}.reference-product--eds .eds-faq__grid{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:90px}.reference-product--eds .eds-faq h2{max-width:560px;margin-top:20px;font-size:clamp(2.7rem,4.6vw,4.5rem);line-height:.98;letter-spacing:-.055em;font-weight:600}.reference-product--eds .eds-faq__grid>div:first-child>p:last-child{max-width:510px;margin-top:26px;color:rgb(92,109,101);line-height:1.72}.reference-product--eds .eds-accordion{border-top:1px solid var(--eds-line)}.reference-product--eds .eds-accordion details{border-bottom:1px solid var(--eds-line)}.reference-product--eds .eds-accordion summary{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:28px;list-style:none;font-size:1.08rem;font-weight:750}.reference-product--eds .eds-accordion summary::-webkit-details-marker{display:none}.reference-product--eds .eds-accordion summary span{color:var(--eds-green);font-size:1.5rem;font-weight:400}.reference-product--eds .eds-accordion details[open] summary span{transform:rotate(45deg)}.reference-product--eds .eds-accordion details p{max-width:680px;padding:0 48px 28px 0;color:rgb(92,109,101);line-height:1.7}.reference-product--eds .eds-form-status{min-height:1.3em;margin-top:12px;color:var(--eds-mint);font-size:.78rem;font-weight:700}html[data-theme=dark] .reference-product--eds .eds-intro,html[data-theme=dark] .reference-product--eds .eds-modules{color:rgb(244,247,244);background:var(--eds-deep)}html[data-theme=dark] .reference-product--eds .eds-before-after article,html[data-theme=dark] .reference-product--eds .eds-module-grid article{background:rgba(255,255,255,.03);border-color:rgb(52,80,69)}html[data-theme=dark] .reference-product--eds .eds-before-after,html[data-theme=dark] .reference-product--eds .eds-change,html[data-theme=dark] .reference-product--eds .eds-module-grid{border-color:rgb(52,80,69)}html[data-theme=dark] .reference-product--eds .eds-before-after p,html[data-theme=dark] .reference-product--eds .eds-intro p:not(.eyebrow),html[data-theme=dark] .reference-product--eds .eds-module-grid p{color:rgb(183,199,191)}html[data-theme=dark] .reference-product--eds .eds-process,html[data-theme=dark] .reference-product--eds .eds-faq{color:rgb(244,247,244);background:rgb(16,36,28)}html[data-theme=dark] .reference-product--eds .eds-process-list,html[data-theme=dark] .reference-product--eds .eds-process-row,html[data-theme=dark] .reference-product--eds .eds-accordion,html[data-theme=dark] .reference-product--eds .eds-accordion details{border-color:rgb(52,80,69)}html[data-theme=dark] .reference-product--eds .eds-section-heading>p,html[data-theme=dark] .reference-product--eds .eds-process-copy>p:not(.eyebrow),html[data-theme=dark] .reference-product--eds .eds-faq__grid>div:first-child>p:last-child,html[data-theme=dark] .reference-product--eds .eds-accordion details p{color:rgb(183,199,191)}html[data-theme=dark] .reference-product--eds .eds-process-copy li{color:rgb(217,229,223)}html[data-theme=dark] .reference-product--eds .eds-page{background:rgb(8,23,17)}html[data-theme=dark] .reference-product--eds .eds-page .eyebrow,html[data-theme=dark] .reference-product--eds .eds-process-copy>span{color:var(--eds-mint)}html[data-theme=dark] .reference-product--eds .eds-client{color:rgb(244,247,244);background:radial-gradient(circle at 50% 58%,rgba(69,187,136,.15),transparent 35%),rgb(13,31,24)}html[data-theme=dark] .reference-product--eds .eds-client__heading>p:last-child{color:rgb(183,199,191)}html[data-theme=dark] .reference-product--eds .eds-client__facts{border-color:rgb(52,80,69);background:rgb(11,28,21)}html[data-theme=dark] .reference-product--eds .eds-client__facts span{color:rgb(212,226,219)}html[data-theme=dark] .reference-product--eds .eds-client__facts span+span,html[data-theme=dark] .reference-product--eds .eds-client__facts span:nth-child(3),html[data-theme=dark] .reference-product--eds .eds-client__facts span:nth-child(4){border-color:rgb(52,80,69)}html[data-theme=dark] .reference-product--eds .eds-menu-showcase{color:rgb(244,247,244);background:radial-gradient(circle at 84% 12%,rgba(69,187,136,.12),transparent 33%),linear-gradient(135deg,rgb(16,36,28),rgb(10,26,20));border-color:rgb(52,80,69)}html[data-theme=dark] .reference-product--eds .eds-menu-copy>p:last-of-type,html[data-theme=dark] .reference-product--eds .eds-device-note span{color:rgb(183,199,191)}html[data-theme=dark] .reference-product--eds .eds-device-note{border-color:rgb(52,80,69)}html[data-theme=dark] .reference-product--eds .eds-device-note b{color:var(--eds-mint)}html[data-theme=contrast] .reference-product--eds .eds-intro,html[data-theme=contrast] .reference-product--eds .eds-process,html[data-theme=contrast] .reference-product--eds .eds-modules,html[data-theme=contrast] .reference-product--eds .eds-client,html[data-theme=contrast] .reference-product--eds .eds-security,html[data-theme=contrast] .reference-product--eds .eds-manifesto,html[data-theme=contrast] .reference-product--eds .eds-faq{color:rgb(255,255,255)!important;background:rgb(0,0,0)!important}html[data-theme=contrast] .reference-product--eds .eds-grid,html[data-theme=contrast] .reference-product--eds .eds-security__grid,html[data-theme=contrast] .reference-product--eds .eds-client-orbit{display:none}html[data-theme=contrast] .reference-product--eds .eyebrow,html[data-theme=contrast] .reference-product--eds .eds-process-copy>span,html[data-theme=contrast] .reference-product--eds .eds-module-grid span{color:rgb(255,230,0)!important}html[data-theme=contrast] .reference-product--eds .eds-before-after article,html[data-theme=contrast] .reference-product--eds .eds-module-grid,html[data-theme=contrast] .reference-product--eds .eds-module-grid article,html[data-theme=contrast] .reference-product--eds .eds-process-row,html[data-theme=contrast] .reference-product--eds .eds-accordion details{border-color:rgb(255,255,255)!important}@media (max-width:980px){.reference-product--eds .eds-section-heading,.reference-product--eds .eds-process-row,.reference-product--eds .eds-security__inner,.reference-product--eds .eds-faq__grid{grid-template-columns:1fr;gap:48px}.reference-product--eds .eds-process-row--reverse .eds-process-copy,.reference-product--eds .eds-process-row--reverse>:last-child{order:initial}.reference-product--eds .eds-shot-pair{width:min(620px,100%);margin-inline:auto}.reference-product--eds .eds-security__screens{width:min(620px,100%);margin-inline:auto}.reference-product--eds .eds-module-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.reference-product--eds .eds-before-after{grid-template-columns:1fr}.reference-product--eds .eds-before-after article:first-child{border-radius:22px 22px 0 0}.reference-product--eds .eds-before-after article:last-child{border-radius:0 0 22px 22px}.reference-product--eds .eds-change{min-height:82px;border-inline:1px solid var(--eds-line)}.reference-product--eds .eds-change small{writing-mode:horizontal-tb}.reference-product--eds .eds-process-row{min-height:0;padding-block:62px;grid-template-columns:1fr;gap:42px}.reference-product--eds .eds-product-shot{height:510px}.reference-product--eds .eds-shot-pair{min-height:560px}.reference-product--eds .eds-shot-pair .eds-product-shot{left:2%;width:56%}.reference-product--eds .eds-shot-pair .eds-product-shot--back{right:2%}.reference-product--eds .eds-module-grid{grid-template-columns:1fr}.reference-product--eds .eds-module-grid article{min-height:260px}.reference-product--eds .eds-client{min-height:920px;padding-top:80px}.reference-product--eds .eds-client__visual{min-height:590px;gap:8px}.reference-product--eds .eds-client__visual figure{width:28%;height:410px}.reference-product--eds .eds-client__visual .eds-client__main{width:40%;height:520px}.reference-product--eds .eds-client__facts{grid-template-columns:repeat(2,1fr)}.reference-product--eds .eds-client__facts span:nth-child(3){border-left:0;border-top:1px solid rgba(13,79,57,.18)}.reference-product--eds .eds-client__facts span:nth-child(4){border-top:1px solid rgba(13,79,57,.18)}.reference-product--eds .eds-security__inner{min-height:auto;padding-block:78px}.reference-product--eds .eds-security__screens{min-height:540px}.reference-product--eds .eds-security__screens figure{width:53%;height:470px}.reference-product--eds .eds-manifesto>div{min-height:430px;grid-template-columns:1fr;gap:38px}}html[data-theme=light] .reference-product--eds .eds-page .brand::after{color:var(--eds-forest)}html[data-theme=light] .reference-product--eds .eds-hero{color:var(--eds-ink);background:radial-gradient(circle at 76% 42%,rgba(69,187,136,.18),transparent 31%),linear-gradient(125deg,rgb(255,255,255),rgb(244,247,244) 58%,rgb(229,245,237))}html[data-theme=light] .reference-product--eds .eds-grid{opacity:.38;background-image:linear-gradient(rgba(19,36,30,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(19,36,30,.1) 1px,transparent 1px)}html[data-theme=light] .reference-product--eds .eds-hero__copy h1 span{color:var(--eds-green)}html[data-theme=light] .reference-product--eds .eds-hero__lead{color:rgb(64,82,73)}html[data-theme=light] .reference-product--eds .eds-hero .text-link{color:var(--eds-forest)}html[data-theme=light] .reference-product--eds .eds-hero__note{color:rgb(82,101,92);border-color:rgba(19,36,30,.15)}html[data-theme=light] .reference-product--eds .eds-hero__note span+span{border-color:rgba(19,36,30,.15)}@media (max-width:1080px){.reference-product--eds .eds-hero__inner{grid-template-columns:1fr;gap:30px}.reference-product--eds .eds-preview-stack{justify-self:center}}@media (max-width:700px){.reference-product--eds .eds-hero{min-height:auto}.reference-product--eds .eds-hero__inner{min-height:auto;padding-block:58px 36px}.reference-product--eds .eds-hero__copy h1{font-size:clamp(3rem,14vw,4.6rem)}.reference-product--eds .eds-hero__actions{align-items:stretch;flex-direction:column}.reference-product--eds .eds-hero__actions .text-link{justify-content:center}.reference-product--eds .eds-preview-stack{width:100%;aspect-ratio:.92/1}.reference-product--eds .eds-screen--main{width:48%;height:86%}.reference-product--eds .eds-screen--left,.reference-product--eds .eds-screen--right{width:38%;height:68%}.reference-product--eds .eds-preview-label{font-size:.62rem}.reference-product--eds .eds-hero__note{grid-template-columns:repeat(2,1fr)}.reference-product--eds .eds-hero__note span:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.14)}.reference-product--eds .eds-hero__note span:nth-child(4){border-top:1px solid rgba(255,255,255,.14)}.reference-product--eds .eds-intro{padding-block:78px}.reference-product--eds .eds-intro__grid{grid-template-columns:1fr;gap:34px}}@media (prefers-reduced-motion:reduce){.reference-product--eds{scroll-behavior:auto}}.reference-product--eds .eds-app-window{width:100%;overflow:hidden;color:rgb(23,39,31);background:rgb(255,255,255);border:1px solid rgb(191,207,199);border-radius:18px;box-shadow:rgba(18,57,42,.18) 0 28px 70px;font-size:.72rem;text-align:left}.reference-product--eds .eds-app-bar{min-height:50px;padding:9px 12px 9px 15px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:rgb(255,255,255);border-bottom:1px solid rgb(219,228,223)}.reference-product--eds .eds-app-brand,.reference-product--eds .eds-app-tools{display:flex;align-items:center}.reference-product--eds .eds-app-brand{gap:8px;color:rgb(23,39,31);letter-spacing:-.01em}.reference-product--eds .eds-app-brand img{width:26px;height:26px;object-fit:contain}.reference-product--eds .eds-app-tools{gap:6px}.reference-product--eds .eds-app-tools span,.reference-product--eds .eds-app-tools strong{min-height:29px;padding:6px 9px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(203,215,209);border-radius:8px;color:rgb(64,85,74);background:rgb(251,252,251);font-size:.64rem;font-weight:760;white-space:nowrap}.reference-product--eds .eds-app-tools strong{color:rgb(255,255,255);background:rgb(23,108,77);border-color:rgb(23,108,77)}.reference-product--eds .eds-app-layout{min-height:395px;display:grid;grid-template-columns:118px 1fr}.reference-product--eds .eds-app-nav{padding:17px 11px;display:flex;flex-direction:column;gap:5px;background:rgb(243,248,245);border-right:1px solid rgb(220,230,225)}.reference-product--eds .eds-app-nav a{padding:10px 11px;color:rgb(77,99,88);border-radius:8px;font-weight:720;text-decoration:none}.reference-product--eds .eds-app-nav a.is-active{color:rgb(13,79,57);background:rgb(223,242,232)}.reference-product--eds .eds-app-main,.reference-product--eds .eds-app-page{min-width:0;padding:24px;background:linear-gradient(135deg,rgb(255,255,255),rgb(248,251,249))}.reference-product--eds .eds-app-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.reference-product--eds .eds-app-heading small,.reference-product--eds .eds-client-app small{display:block;color:rgb(76,98,86);font-size:.62rem;font-weight:740;letter-spacing:.08em;text-transform:uppercase}.reference-product--eds .eds-app-heading h3,.reference-product--eds .eds-app-heading h4,.reference-product--eds .eds-app-heading .eds-app-title{margin-top:4px;display:block;color:rgb(20,39,31);font-size:1.32rem;line-height:1.05;font-weight:760;letter-spacing:-.035em}.reference-product--eds .eds-app-heading h4,.reference-product--eds .eds-app-heading .eds-app-title{font-size:1.22rem}.reference-product--eds .eds-app-heading button,.reference-product--eds .eds-course-banner button{padding:9px 12px;color:rgb(255,255,255);background:rgb(23,108,77);border:0;border-radius:8px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-weight:760}.reference-product--eds .eds-app-stats{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.reference-product--eds .eds-app-stats>div{min-width:0;padding:15px;background:rgb(255,255,255);border:1px solid rgb(219,229,224);border-radius:11px;box-shadow:rgba(15,71,50,.05) 0 8px 20px}.reference-product--eds .eds-app-stats>div span,.reference-product--eds .eds-app-stats>div small{display:block;color:rgb(76,98,86)}.reference-product--eds .eds-app-stats>div b{display:block;margin-block:6px 2px;color:rgb(18,61,45);font-size:1.45rem;line-height:1}.reference-product--eds .eds-app-stats>div small{font-size:.58rem}.reference-product--eds .eds-app-panels,.reference-product--eds .eds-comm-grid,.reference-product--eds .eds-result-grid{margin-top:12px;display:grid;grid-template-columns:1.15fr .85fr;gap:10px}.reference-product--eds .eds-app-panels>div,.reference-product--eds .eds-comm-grid>div,.reference-product--eds .eds-result-grid>div{min-width:0;padding:15px;background:rgb(255,255,255);border:1px solid rgb(219,229,224);border-radius:11px}.reference-product--eds .eds-app-panel-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.reference-product--eds .eds-app-panel-title b{font-size:.72rem}.reference-product--eds .eds-app-panel-title span{color:rgb(76,98,86);font-size:.58rem}.reference-product--eds .eds-bar-list{margin-top:14px;display:grid;gap:11px}.reference-product--eds .eds-bar-list p{display:grid;grid-template-columns:68px 1fr 32px;align-items:center;gap:8px;color:rgb(94,113,103);font-size:.61rem}.reference-product--eds .eds-bar-list i,.reference-product--eds .eds-card-progress>i{height:6px;position:relative;overflow:hidden;background:rgb(231,239,235);border-radius:99px}.reference-product--eds .eds-bar-list i::after{content:"";width:var(--value);height:100%;position:absolute;inset:0;background:linear-gradient(90deg,rgb(23,108,77),rgb(69,187,136));border-radius:inherit}.reference-product--eds .eds-bar-list b{color:rgb(40,75,61);font-size:.61rem;text-align:right}.reference-product--eds .eds-check-list{margin-top:11px;display:grid;gap:8px}.reference-product--eds .eds-check-list li{padding:7px;display:flex;align-items:center;gap:8px;background:rgb(247,250,248);border-radius:8px}.reference-product--eds .eds-check-list li>i,.reference-product--eds .eds-mini-rows p>i,.reference-product--eds .eds-audit-list p>i{width:22px;height:22px;flex:0 0 auto;display:grid;place-items:center;color:rgb(23,108,77);background:rgb(223,242,232);border-radius:50%;font-style:normal;font-weight:850}.reference-product--eds .eds-check-list li span,.reference-product--eds .eds-check-list li small{display:block}.reference-product--eds .eds-check-list li small{margin-top:2px;color:rgb(76,98,86);font-size:.54rem}.reference-product--eds .eds-preview-stack{width:min(100%,760px);aspect-ratio:auto;justify-self:end}.reference-product--eds .eds-app-window--hero{min-width:610px;transform:perspective(1200px) rotateY(-3deg) rotateX(1deg);transform-origin:center center;box-shadow:rgba(8,34,24,.24) 0 40px 90px}.reference-product--eds .eds-preview-label--top{top:-18px;right:18px}.reference-product--eds .eds-preview-label--bottom{left:18px;bottom:-20px}html[data-theme=light] .reference-product--eds .eds-preview-label{color:rgb(255,255,255);background:rgb(18,61,45);border-color:rgb(213,235,224)}.reference-product--eds .eds-hero__inner{grid-template-columns:minmax(430px,.82fr) minmax(600px,1.18fr);gap:44px}.reference-product--eds .eds-hero__copy h1{font-size:clamp(3.35rem,5.25vw,5.8rem)}.reference-product--eds .eds-process-row{grid-template-columns:minmax(340px,.72fr) minmax(560px,1.28fr);gap:64px}.reference-product--eds .eds-product-shot--wide{width:100%;height:auto;overflow:visible;border:0;border-radius:0;box-shadow:none;container-type:inline-size}.reference-product--eds .eds-product-shot--wide .eds-app-window{min-height:430px}.reference-product--eds .eds-filter-row{margin-top:18px;display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:8px}.reference-product--eds .eds-filter-row span{padding:10px;color:rgb(99,118,108);background:rgb(255,255,255);border:1px solid rgb(214,224,219);border-radius:8px}.reference-product--eds .eds-data-table{margin-top:12px;overflow:hidden;background:rgb(255,255,255);border:1px solid rgb(219,229,224);border-radius:10px}.reference-product--eds .eds-data-row{min-height:50px;padding:10px 12px;display:grid;grid-template-columns:1.15fr 1fr .72fr 1fr;align-items:center;gap:10px;color:rgb(68,89,79);border-top:1px solid rgb(228,235,231)}.reference-product--eds .eds-data-row:first-child{border-top:0}.reference-product--eds .eds-data-row>span:first-child{color:rgb(32,61,49);font-weight:730}.reference-product--eds .eds-data-row>span>i{width:25px;height:25px;margin-right:7px;display:inline-grid;place-items:center;color:rgb(23,108,77);background:rgb(226,243,234);border-radius:50%;font-style:normal;font-size:.56rem}.reference-product--eds .eds-data-head{min-height:38px;color:rgb(76,98,86);background:rgb(245,248,246);font-size:.59rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.reference-product--eds .eds-status{width:max-content;padding:5px 8px;display:inline-flex;align-items:center;border-radius:99px;font-size:.57rem}.reference-product--eds .eds-status.is-new{color:rgb(21,93,67);background:rgb(223,242,232)}.reference-product--eds .eds-status.is-ok{color:rgb(24,89,63);background:rgb(216,241,228)}.reference-product--eds .eds-status.is-wait{color:rgb(119,83,13);background:rgb(255,240,200)}.reference-product--eds .eds-app-stats.is-compact{margin-top:18px}.reference-product--eds .eds-comm-grid{grid-template-columns:1.15fr .85fr}.reference-product--eds .eds-mini-rows,.reference-product--eds .eds-mail-flow{margin-top:11px;display:grid;gap:8px}.reference-product--eds .eds-mini-rows p{padding:8px;display:grid;grid-template-columns:23px 1fr auto;align-items:center;gap:8px;background:rgb(247,250,248);border-radius:8px}.reference-product--eds .eds-mini-rows p span,.reference-product--eds .eds-mini-rows p small{display:block}.reference-product--eds .eds-mini-rows p small{margin-top:2px;color:rgb(76,98,86);font-size:.54rem}.reference-product--eds .eds-mini-rows p>b{color:rgb(23,108,77);font-size:.55rem}.reference-product--eds .eds-mail-flow p{padding:8px;display:flex;align-items:center;gap:8px;color:rgb(51,77,66);background:rgb(247,250,248);border-radius:8px}.reference-product--eds .eds-mail-flow i{width:20px;height:20px;display:grid;place-items:center;color:rgb(255,255,255);background:rgb(23,108,77);border-radius:50%;font-style:normal;font-size:.55rem}.reference-product--eds .eds-app-layout--student{min-height:430px}.reference-product--eds .eds-progress-badge{padding:7px 10px;color:rgb(21,93,67);background:rgb(223,242,232);border-radius:99px;font-weight:780}.reference-product--eds .eds-course-banner{margin-top:22px;padding:24px;display:flex;align-items:end;justify-content:space-between;gap:18px;color:rgb(255,255,255);background:linear-gradient(120deg,rgb(13,79,57),rgb(37,128,94));border-radius:13px}.reference-product--eds .eds-course-banner small,.reference-product--eds .eds-course-banner b,.reference-product--eds .eds-course-banner p{display:block}.reference-product--eds .eds-course-banner b{margin-top:6px;font-size:1.1rem}.reference-product--eds .eds-course-banner p{margin-top:7px;color:rgba(255,255,255,.72)}.reference-product--eds .eds-course-banner button{color:rgb(22,77,56);background:rgb(215,243,229);white-space:nowrap}.reference-product--eds .eds-learning-grid{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.reference-product--eds .eds-learning-grid>div{min-height:115px;padding:14px;display:flex;flex-direction:column;background:rgb(255,255,255);border:1px solid rgb(219,229,224);border-radius:10px}.reference-product--eds .eds-learning-grid>div>span{color:rgb(76,98,86);font-size:.58rem;font-weight:800}.reference-product--eds .eds-learning-grid>div>b{margin-top:auto;font-size:.69rem}.reference-product--eds .eds-learning-grid>div>small{margin-top:8px;color:rgb(23,108,77);font-size:.56rem}.reference-product--eds .eds-learning-grid>div.is-current{border-color:rgb(69,187,136);box-shadow:rgb(69,187,136) 0 0 0 1px inset}.reference-product--eds .eds-result-grid{margin-top:20px;grid-template-columns:1fr 1fr}.reference-product--eds .eds-result-grid>div:first-child{display:flex;align-items:center;gap:17px}.reference-product--eds .eds-result-grid>div:first-child div:last-child>*{display:block}.reference-product--eds .eds-result-grid>div:first-child div:last-child b{margin-top:5px;font-size:.76rem}.reference-product--eds .eds-result-grid>div:first-child div:last-child p{margin-top:6px;color:rgb(76,98,86);line-height:1.5}.reference-product--eds .eds-score-ring{width:95px;aspect-ratio:1/1;flex:0 0 auto;display:grid;place-content:center;justify-items:center;background:radial-gradient(circle,rgb(255,255,255) 55%,transparent 57%),conic-gradient(rgb(69,187,136) 0,rgb(69,187,136) 86%,rgb(229,237,233) 86%);border-radius:50%}.reference-product--eds .eds-score-ring b{color:rgb(23,76,56);font-size:1.15rem}.reference-product--eds .eds-score-ring span{color:rgb(76,98,86);font-size:.55rem}.reference-product--eds .eds-result-grid ol{margin-top:12px;display:grid;gap:8px;counter-reset:steps 0}.reference-product--eds .eds-result-grid li{padding:8px 10px 8px 32px;position:relative;color:rgb(76,98,86);background:rgb(246,249,247);border-radius:7px}.reference-product--eds .eds-result-grid li::before{content:"○";position:absolute;left:11px;color:rgb(145,161,153)}.reference-product--eds .eds-result-grid li.is-done{color:rgb(35,73,58)}.reference-product--eds .eds-result-grid li.is-done::before{content:"✓";color:rgb(23,108,77);font-weight:900}.reference-product--eds .eds-menu-showcase{margin-top:76px;padding:54px;display:grid;grid-template-columns:minmax(280px,.55fr) minmax(600px,1.45fr);align-items:center;gap:54px;color:rgb(24,49,39);background:linear-gradient(135deg,rgb(229,245,237),rgb(247,251,249) 58%,rgb(255,255,255));border:1px solid rgb(191,216,204);border-radius:28px;overflow:hidden}.reference-product--eds .eds-menu-copy h3{margin-top:18px;font-size:clamp(2.1rem,3.3vw,3.55rem);line-height:1;letter-spacing:-.05em;font-weight:620}.reference-product--eds .eds-menu-copy>p:last-of-type{margin-top:22px;color:rgb(83,103,93);line-height:1.7}.reference-product--eds .eds-device-note{margin-top:30px;padding-top:18px;display:flex;flex-direction:column;gap:5px;border-top:1px solid rgb(190,213,202)}.reference-product--eds .eds-device-note b{color:rgb(13,79,57);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.reference-product--eds .eds-device-note span{color:rgb(107,126,116);font-size:.76rem}.reference-product--eds .eds-tablet-frame{padding:13px;background:rgb(28,44,37);border-radius:26px;box-shadow:rgba(18,57,42,.22) 0 30px 70px}.reference-product--eds .eds-tablet-frame .eds-app-window{height:600px;border-radius:14px;box-shadow:none}.reference-product--eds .eds-menu-stage{height:calc(100%  - 50px);position:relative;overflow:hidden;background:rgb(242,246,244)}.reference-product--eds .eds-menu-backdrop{position:absolute;inset:0;background:linear-gradient(90deg,rgba(227,236,231,.96),rgba(225,235,230,.88))}.reference-product--eds .eds-ghost-content{padding:36px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.reference-product--eds .eds-ghost-content i{height:110px;background:rgb(255,255,255);border:1px solid rgb(213,224,218);border-radius:12px}.reference-product--eds .eds-menu-drawer{width:78%;height:100%;margin-left:auto;padding:22px;position:relative;z-index:2;overflow:hidden;background:rgb(255,255,255);box-shadow:rgba(17,52,38,.16)-18px 0 50px}.reference-product--eds .eds-menu-drawer__title{padding-bottom:14px;border-bottom:1px solid rgb(220,229,224)}.reference-product--eds .eds-menu-drawer__title small,.reference-product--eds .eds-menu-drawer__title b{display:block}.reference-product--eds .eds-menu-drawer__title small{color:rgb(76,98,86);font-size:.57rem;text-transform:uppercase;letter-spacing:.08em}.reference-product--eds .eds-menu-drawer__title b{margin-top:5px;font-size:1rem}.reference-product--eds .eds-menu-groups{margin-top:15px;display:grid;grid-template-columns:repeat(2,1fr);gap:13px 20px}.reference-product--eds .eds-menu-groups section{min-width:0}.reference-product--eds .eds-menu-groups h4,.reference-product--eds .eds-menu-groups h5{color:rgb(23,108,77);font-size:.59rem;text-transform:uppercase;letter-spacing:.07em}.reference-product--eds .eds-menu-groups p{margin-top:6px;display:grid;gap:2px}.reference-product--eds .eds-menu-groups a{padding:5px 7px;color:rgb(49,72,62);background:rgb(247,250,248);border-radius:5px;text-decoration:none}.reference-product--eds .eds-client{min-height:0;padding-bottom:0}.reference-product--eds .eds-client__visual{min-height:620px;margin-top:58px;align-items:start}.reference-product--eds .eds-client-window{width:min(1120px,100%);box-shadow:rgba(13,79,57,.22) 0 40px 90px}.reference-product--eds .eds-client-app{min-height:520px;padding:0 30px 30px;background:linear-gradient(135deg,rgb(255,255,255),rgb(247,251,249))}.reference-product--eds .eds-client-tabs{min-height:54px;display:flex;align-items:end;gap:23px;border-bottom:1px solid rgb(217,228,222)}.reference-product--eds .eds-client-tabs a{height:54px;padding-top:20px;position:relative;color:rgb(102,122,112);text-decoration:none;font-weight:720}.reference-product--eds .eds-client-tabs a.is-active{color:rgb(13,79,57)}.reference-product--eds .eds-client-tabs a.is-active::after{content:"";height:2px;position:absolute;inset:auto 0 -1px;background:rgb(23,108,77)}.reference-product--eds .eds-client-app__head{padding-block:26px;display:flex;align-items:center;gap:14px}.reference-product--eds .eds-client-app__head h4,.reference-product--eds .eds-client-name{margin-top:2px;display:block;font-size:1.35rem;font-weight:760}.reference-product--eds .eds-client-app__head p{margin-top:4px;color:rgb(76,98,86)}.reference-product--eds .eds-client-app__head>.eds-status{margin-left:auto}.reference-product--eds .eds-avatar{width:48px;height:48px;display:grid;place-items:center;color:rgb(13,79,57);background:rgb(223,242,232);border-radius:50%;font-size:1.2rem;font-weight:850}.reference-product--eds .eds-client-columns{display:grid;grid-template-columns:1.35fr .65fr;gap:14px}.reference-product--eds .eds-client-columns>div,.reference-product--eds .eds-client-columns>aside{padding:18px;background:rgb(255,255,255);border:1px solid rgb(219,229,224);border-radius:12px}.reference-product--eds .eds-detail-grid{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.reference-product--eds .eds-detail-grid div{min-width:0}.reference-product--eds .eds-detail-grid dt{color:rgb(76,98,86);font-size:.58rem}.reference-product--eds .eds-detail-grid dd{margin-top:5px;overflow:hidden;color:rgb(41,70,58);font-weight:720;text-overflow:ellipsis;white-space:nowrap}.reference-product--eds .eds-card-progress{margin-top:20px}.reference-product--eds .eds-card-progress>span{display:flex;justify-content:space-between}.reference-product--eds .eds-card-progress>span small{color:rgb(23,108,77)}.reference-product--eds .eds-card-progress>i{margin-top:8px;display:block}.reference-product--eds .eds-card-progress>i b{height:100%;display:block;background:linear-gradient(90deg,rgb(23,108,77),rgb(69,187,136));border-radius:inherit}.reference-product--eds .eds-timeline{margin-top:14px;display:grid;gap:14px}.reference-product--eds .eds-timeline li{display:grid;grid-template-columns:9px 1fr;gap:10px}.reference-product--eds .eds-timeline li>i{width:9px;height:9px;margin-top:3px;background:rgb(69,187,136);border:2px solid rgb(223,242,232);border-radius:50%;box-shadow:rgb(237,247,242) 0 0 0 3px}.reference-product--eds .eds-timeline b,.reference-product--eds .eds-timeline small{display:block}.reference-product--eds .eds-timeline small{margin-top:3px;color:rgb(76,98,86);font-size:.55rem}.reference-product--eds .eds-security__inner{grid-template-columns:minmax(360px,.72fr) minmax(600px,1.28fr);gap:62px}.reference-product--eds .eds-security__screens{min-height:560px}.reference-product--eds .eds-audit-window{width:96%;min-height:470px;position:absolute;top:0;left:0;box-shadow:rgba(0,0,0,.36) 0 34px 80px}.reference-product--eds .eds-audit-window .eds-app-page{min-height:420px}.reference-product--eds .eds-audit-list{margin-top:20px;display:grid;gap:8px}.reference-product--eds .eds-audit-list p{min-height:54px;padding:10px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;background:rgb(247,250,248);border:1px solid rgb(225,233,229);border-radius:8px}.reference-product--eds .eds-audit-list p span,.reference-product--eds .eds-audit-list p small{display:block}.reference-product--eds .eds-audit-list p small{margin-top:3px;color:rgb(76,98,86);font-size:.56rem}.reference-product--eds .eds-audit-list time{color:rgb(76,98,86)}.reference-product--eds .eds-permission-card{width:250px;padding:20px;position:absolute;z-index:3;right:-6px;bottom:0;color:rgb(25,62,46);background:rgb(242,251,246);border:1px solid rgb(169,213,191);border-radius:16px;box-shadow:rgba(0,0,0,.3) 0 26px 55px}.reference-product--eds .eds-permission-card>span{color:rgb(76,98,86);font-size:.58rem;text-transform:uppercase;letter-spacing:.08em}.reference-product--eds .eds-permission-card>b{margin:5px 0 14px;display:block;font-size:.86rem}.reference-product--eds .eds-permission-card p{padding-block:7px;border-top:1px solid rgb(214,233,223);font-size:.64rem}.reference-product--eds .eds-permission-card i{width:18px;display:inline-block;color:rgb(23,108,77);font-style:normal;font-weight:900}@media (max-width:1180px){.reference-product--eds .eds-hero__inner{grid-template-columns:1fr}.reference-product--eds .eds-preview-stack{width:min(100%,850px);justify-self:center}.reference-product--eds .eds-app-window--hero{min-width:0}.reference-product--eds .eds-process-row{grid-template-columns:1fr}.reference-product--eds .eds-process-row--reverse .eds-process-copy,.reference-product--eds .eds-process-row--reverse>:last-child{order:initial}.reference-product--eds .eds-menu-showcase{grid-template-columns:1fr}.reference-product--eds .eds-security__inner{grid-template-columns:1fr}.reference-product--eds .eds-security__screens{width:min(760px,100%);margin-inline:auto}}@media (max-width:760px){.reference-product--eds .eds-preview-stack{padding-block:12px 22px}.reference-product--eds .eds-app-window{border-radius:12px;font-size:.63rem}.reference-product--eds .eds-app-window--hero{transform:none}.reference-product--eds .eds-app-bar{min-height:44px}.reference-product--eds .eds-app-tools span:nth-child(-n+2){display:none}.reference-product--eds .eds-app-layout{grid-template-columns:1fr;min-height:0}.reference-product--eds .eds-app-nav{padding:8px;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid rgb(220,230,225)}.reference-product--eds .eds-app-nav a{padding:8px 9px;white-space:nowrap}.reference-product--eds .eds-app-main,.reference-product--eds .eds-app-page{padding:14px}.reference-product--eds .eds-app-stats{grid-template-columns:repeat(3,minmax(105px,1fr));overflow-x:auto}.reference-product--eds .eds-app-panels,.reference-product--eds .eds-comm-grid,.reference-product--eds .eds-result-grid{grid-template-columns:1fr}.reference-product--eds .eds-app-panels>div:last-child{display:none}.reference-product--eds .eds-preview-label{position:static;width:max-content;margin-top:10px}.reference-product--eds .eds-preview-label--bottom{margin-left:auto}.reference-product--eds .eds-filter-row{grid-template-columns:1fr 1fr}.reference-product--eds .eds-filter-row span:last-child{grid-column:1/-1}.reference-product--eds .eds-data-row{grid-template-columns:1.2fr .9fr .65fr}.reference-product--eds .eds-data-row>span:last-child{display:none}.reference-product--eds .eds-product-shot--wide .eds-app-window{min-height:0}.reference-product--eds .eds-learning-grid{grid-template-columns:1fr}.reference-product--eds .eds-learning-grid article{min-height:82px}.reference-product--eds .eds-course-banner{align-items:start;flex-direction:column}.reference-product--eds .eds-menu-showcase{padding:26px 16px;border-radius:20px}.reference-product--eds .eds-tablet-frame{padding:8px;border-radius:18px}.reference-product--eds .eds-tablet-frame .eds-app-window{height:600px}.reference-product--eds .eds-menu-drawer{width:100%;padding:16px}.reference-product--eds .eds-menu-groups{gap:11px}.reference-product--eds .eds-client__visual{min-height:670px}.reference-product--eds .eds-client-app{padding:0 14px 18px}.reference-product--eds .eds-client-tabs{overflow-x:auto;gap:18px}.reference-product--eds .eds-client-tabs a{white-space:nowrap}.reference-product--eds .eds-client-columns{grid-template-columns:1fr}.reference-product--eds .eds-detail-grid{grid-template-columns:repeat(2,1fr)}.reference-product--eds .eds-security__screens{min-height:590px}.reference-product--eds .eds-audit-window{width:100%}.reference-product--eds .eds-permission-card{right:8px;bottom:0}}.reference-product--eds .display-menu{position:relative}.reference-product--eds .display-menu>summary{min-height:46px;padding:9px 14px;display:flex;align-items:center;gap:9px;color:rgba(255,255,255,.88);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.3);border-radius:999px;list-style:none;font-size:.76rem;font-weight:800}.reference-product--eds .display-menu>summary::-webkit-details-marker{display:none}.reference-product--eds .display-menu>summary span{font-size:.9rem}.reference-product--eds .display-menu>summary i{margin-left:2px;font-style:normal}.reference-product--eds .display-menu[open]>summary i{transform:rotate(180deg)}.reference-product--eds .display-menu>summary:hover,.reference-product--eds .display-menu>summary:focus-visible,.reference-product--eds .display-menu[open]>summary{color:var(--eds-ink);background:rgb(255,255,255)}.reference-product--eds .display-menu-panel{width:286px;padding:12px;position:absolute;z-index:120;top:56px;right:0;display:grid;gap:5px;color:var(--eds-ink);background:rgb(255,255,255);border:1px solid rgb(207,219,213);border-radius:18px;box-shadow:rgba(8,34,24,.24) 0 24px 60px}.reference-product--eds .display-menu-panel>p,.reference-product--eds .display-size-row>p{padding:5px 7px 8px;color:rgb(113,130,121);font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.reference-product--eds .display-menu-panel>button{width:100%;min-height:52px;padding:8px 10px;display:grid;grid-template-columns:32px 1fr;align-items:center;gap:0 10px;color:rgb(48,72,61);background:rgb(246,249,247);border:1px solid transparent;border-radius:11px;text-align:left}.reference-product--eds .display-menu-panel>button>span{width:30px;height:30px;grid-row:1/3;display:grid;place-items:center;color:rgb(23,108,77);background:rgb(226,243,234);border-radius:8px}.reference-product--eds .display-menu-panel>button b{font-size:.78rem}.reference-product--eds .display-menu-panel>button small{color:rgb(76,98,86);font-size:.62rem}.reference-product--eds .display-menu-panel>button:hover,.reference-product--eds .display-menu-panel>button:focus-visible{border-color:rgb(159,203,181);background:rgb(237,247,242)}.reference-product--eds .display-menu-panel>button[aria-pressed=true]{color:rgb(13,79,57);background:rgb(223,242,232);border-color:rgb(134,199,168)}.reference-product--eds .display-size-row{margin-top:7px;padding-top:8px;border-top:1px solid rgb(221,230,225)}.reference-product--eds .display-size-row>div{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;overflow:hidden;border:1px solid rgb(203,216,209);border-radius:10px}.reference-product--eds .display-size-row button{height:40px;color:rgb(36,67,55);background:rgb(246,249,247);font-weight:850}.reference-product--eds .display-size-row button:hover:not(:disabled),.reference-product--eds .display-size-row button:focus-visible{color:rgb(255,255,255);background:rgb(23,108,77)}.reference-product--eds .display-size-row button:disabled{color:rgb(156,170,163);cursor:not-allowed}.reference-product--eds .display-size-row output{text-align:center;color:rgb(81,102,92);font-size:.7rem;font-weight:800}html[data-theme=light] .reference-product--eds .display-menu>summary{color:rgb(33,56,46);background:rgba(255,255,255,.52);border-color:rgba(19,36,30,.28)}html[data-theme=light] .reference-product--eds .display-menu>summary:hover,html[data-theme=light] .reference-product--eds .display-menu>summary:focus-visible,html[data-theme=light] .reference-product--eds .display-menu[open]>summary{color:rgb(255,255,255);background:var(--eds-forest);border-color:var(--eds-forest)}html[data-theme=contrast] .reference-product--eds .display-menu>summary{color:rgb(255,255,255);background:rgb(0,0,0);border:2px solid rgb(255,255,255)}html[data-theme=contrast] .reference-product--eds .display-menu-panel{color:rgb(255,255,255);background:rgb(0,0,0);border:2px solid rgb(255,255,255)}html[data-theme=contrast] .reference-product--eds .display-menu-panel>button,html[data-theme=contrast] .reference-product--eds .display-size-row button{color:rgb(255,255,255);background:rgb(0,0,0);border-color:rgb(255,255,255)}html[data-theme=contrast] .reference-product--eds .display-menu-panel>button[aria-pressed=true]{color:rgb(0,0,0);background:rgb(255,230,0)}.reference-product--eds .display-menu--floating{position:fixed;z-index:130;right:24px;bottom:24px}.reference-product--eds .display-menu--floating>summary{min-width:142px;color:rgb(255,255,255);background:rgba(12,30,23,.94);border-color:rgba(255,255,255,.38);box-shadow:rgba(0,0,0,.28) 0 16px 42px;backdrop-filter:blur(16px)}.reference-product--eds .display-menu--floating .display-menu-panel{top:auto;right:0;bottom:58px}html[data-theme=light] .reference-product--eds .display-menu--floating>summary{color:var(--eds-ink);background:rgba(255,255,255,.96);border-color:rgba(19,36,30,.28);box-shadow:rgba(13,42,31,.18) 0 16px 42px}html[data-theme=contrast] .reference-product--eds .display-menu--floating>summary{color:rgb(0,0,0);background:rgb(255,230,0);border-color:rgb(255,230,0)}.reference-product--eds .eds-hero .eyebrow-light{color:rgb(23,108,77);font-weight:900}.reference-product--eds .eds-hero__copy h1{max-width:760px;font-size:clamp(3.15rem,4.75vw,5.25rem);line-height:.96;letter-spacing:-.058em}.reference-product--eds .eds-hero__lead{color:rgb(49,72,62)}html[data-theme=dark] .reference-product--eds .eds-hero .eyebrow-light{color:var(--eds-mint)}html[data-theme=dark] .reference-product--eds .eds-hero__lead{color:rgba(255,255,255,.74)}.reference-product--eds .eds-result-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.reference-product--eds .eds-result-grid>div{overflow:hidden}.reference-product--eds .eds-result-grid>div:first-child{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px}.reference-product--eds .eds-result-grid>div:first-child>div:last-child{min-width:0}.reference-product--eds .eds-result-grid>div:first-child div:last-child b,.reference-product--eds .eds-result-grid>div:first-child div:last-child p{max-width:100%;overflow-wrap:anywhere}.reference-product--eds .eds-result-grid>div:first-child div:last-child b{line-height:1.25}.reference-product--eds .eds-score-ring{width:88px}.reference-product--eds .eds-result-grid li{min-width:0;overflow-wrap:anywhere}@media (max-width:1180px){.reference-product--eds .header-actions .display-menu>summary b{display:none}.reference-product--eds .header-actions .display-menu>summary{min-width:48px;justify-content:center}.reference-product--eds .header-actions .display-menu>summary i{display:none}}@media (max-width:620px){.reference-product--eds .display-menu--floating{right:14px;bottom:14px}.reference-product--eds .display-menu--floating>summary{min-width:50px;min-height:50px;padding:10px;justify-content:center}.reference-product--eds .display-menu--floating>summary b,.reference-product--eds .display-menu--floating>summary i{display:none}.reference-product--eds .display-menu--floating .display-menu-panel{width:min(286px,-28px+100vw);bottom:60px}}@media (max-width:760px){.reference-product--eds .eds-hero__copy h1{font-size:clamp(2.75rem,13vw,4rem);line-height:.97}.reference-product--eds .eds-hero .eyebrow-light{font-size:.68rem;letter-spacing:.09em}.reference-product--eds .eds-result-grid{grid-template-columns:1fr}.reference-product--eds .eds-result-grid>div:first-child{grid-template-columns:78px minmax(0,1fr)}.reference-product--eds .eds-score-ring{width:78px}}.reference-product--eds .eds-intro h2,.reference-product--eds .eds-section-heading h2,.reference-product--eds .eds-client__heading h2,.reference-product--eds .eds-security__copy h2,.reference-product--eds .eds-faq h2{max-width:880px;font-size:clamp(38px,4.7vw,72px);line-height:1;overflow-wrap:normal;word-break:normal;hyphens:none;text-wrap:balance}.reference-product--eds .eds-client__heading h2{max-width:820px;margin-inline:auto}.reference-product--eds .eds-process-copy h3{font-size:clamp(34px,3.7vw,58px);line-height:1;overflow-wrap:normal;word-break:normal;hyphens:none}.reference-product--eds .eds-menu-copy h3{font-size:clamp(32px,3.2vw,52px)}.reference-product--eds .eds-manifesto blockquote{font-size:clamp(34px,4.4vw,68px)}.reference-product--eds .eds-page .desktop-nav{font-size:14px}.reference-product--eds .eds-page .header-cta{font-size:14px}.reference-product--eds .eds-page .language-menu>summary,.reference-product--eds .eds-page .display-menu>summary{font-size:12px}.reference-product--eds .eds-page .product-shortcuts{font-size:12px}html[data-text-size=large] .reference-product--eds .product-shortcuts,html[data-text-size=x-large] .reference-product--eds .product-shortcuts{justify-content:flex-start;gap:28px;overflow-x:auto;scrollbar-width:none}html[data-text-size=large] .reference-product--eds .product-shortcuts::-webkit-scrollbar,html[data-text-size=x-large] .reference-product--eds .product-shortcuts::-webkit-scrollbar{display:none}html[data-text-size=large] .reference-product--eds .product-shortcuts a,html[data-text-size=x-large] .reference-product--eds .product-shortcuts a{flex:0 0 auto}@media (max-width:760px){.reference-product--eds .eds-intro h2,.reference-product--eds .eds-section-heading h2,.reference-product--eds .eds-client__heading h2,.reference-product--eds .eds-security__copy h2,.reference-product--eds .eds-faq h2{font-size:clamp(34px,10.2vw,46px);line-height:1.02}.reference-product--eds .eds-process-copy h3{font-size:clamp(32px,9.4vw,44px)}.reference-product--eds .eds-menu-copy h3{font-size:clamp(30px,8.8vw,42px)}.reference-product--eds .eds-manifesto blockquote{font-size:clamp(32px,9.3vw,44px)}}.reference-product--eds .eds-hero__proof{margin-top:34px;display:flex;flex-wrap:wrap;gap:10px 22px}.reference-product--eds .eds-hero__proof span{display:inline-flex;align-items:baseline;gap:7px;color:rgba(255,255,255,.68);font-size:.76rem}.reference-product--eds .eds-hero__proof b{color:var(--eds-mint);font-size:1rem;font-weight:850}html[data-theme=light] .reference-product--eds .eds-hero__proof span{color:rgb(80,99,90)}html[data-theme=light] .reference-product--eds .eds-hero__proof b{color:var(--eds-forest)}.reference-product--eds .eds-journeys{color:var(--eds-ink);background:rgb(255,255,255)}.reference-product--eds .eds-journey-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.reference-product--eds .eds-journey-card{min-width:0;padding:30px;border:1px solid var(--eds-line);border-radius:20px;background:rgb(248,250,248)}.reference-product--eds .eds-journey-card--primary{grid-column:1/-1;padding:36px;background:linear-gradient(125deg,var(--eds-mint-pale),#fff 72%);border-color:rgb(175,210,192)}.reference-product--eds .eds-journey-card__head{display:flex;align-items:center;justify-content:space-between;gap:18px}.reference-product--eds .eds-journey-card__head span{color:var(--eds-green);font-size:.7rem;font-weight:900;letter-spacing:.12em}.reference-product--eds .eds-journey-card__head b{color:rgb(97,115,106);font-size:.68rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.reference-product--eds .eds-journey-card h3{max-width:680px;margin-top:22px;font-size:clamp(1.6rem,2.4vw,2.6rem);line-height:1.04;letter-spacing:-.035em;font-weight:650}.reference-product--eds .eds-journey-card>p{max-width:720px;margin-top:22px;color:rgb(92,109,101);line-height:1.65}.reference-product--eds .eds-flow{margin-top:28px;display:flex;align-items:stretch;gap:20px;counter-reset:none}.reference-product--eds .eds-flow li{min-width:0;flex:1 1 0;padding:13px 12px;position:relative;display:grid;place-items:center;color:rgb(36,67,55);background:rgb(255,255,255);border:1px solid rgb(203,218,210);border-radius:10px;text-align:center;font-size:.76rem;font-weight:780}.reference-product--eds .eds-flow li:not(:last-child)::after{content:"→";width:20px;position:absolute;left:calc(100% + 1px);color:var(--eds-green);font-size:.9rem;text-align:center}.reference-product--eds .eds-system-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.reference-product--eds .eds-system-map article{min-height:330px;padding:26px;display:flex;flex-direction:column;border:1px solid var(--eds-line);border-radius:18px;background:rgba(255,255,255,.54)}.reference-product--eds .eds-system-map__head{display:flex;align-items:center;gap:13px}.reference-product--eds .eds-system-map__head span{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;color:var(--eds-forest);background:var(--eds-mint-pale);border-radius:50%;font-size:.65rem;font-weight:900}.reference-product--eds .eds-system-map h3{font-size:1.25rem;line-height:1.1;font-weight:720}.reference-product--eds .eds-system-map article>p{margin-top:18px;color:rgb(92,109,101);line-height:1.55}.reference-product--eds .eds-system-map ul{margin-top:22px;display:grid;gap:9px}.reference-product--eds .eds-system-map li{padding-left:18px;position:relative;color:rgb(48,72,61);font-size:.82rem;line-height:1.45}.reference-product--eds .eds-system-map li::before{content:"•";position:absolute;left:2px;color:var(--eds-bright);font-weight:900}.reference-product--eds .eds-system-map__note{margin-top:22px;padding:20px 24px;color:rgb(64,82,73);background:var(--eds-mint-pale);border-left:4px solid var(--eds-green);border-radius:0 12px 12px 0;line-height:1.6}.reference-product--eds .eds-pricing{color:var(--eds-ink);background:rgb(244,247,244)}.reference-product--eds .eds-pricing__heading{margin-bottom:48px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:70px}.reference-product--eds .eds-pricing__heading h2{max-width:880px;margin-top:18px;font-size:clamp(38px,4.7vw,72px);line-height:1;letter-spacing:-.055em;font-weight:600;text-wrap:balance}.reference-product--eds .eds-pricing__promise{padding:24px;color:rgb(36,67,55);background:var(--eds-mint-pale);border:1px solid rgb(186,217,202);border-radius:16px}.reference-product--eds .eds-pricing__promise strong{color:var(--eds-forest);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.reference-product--eds .eds-pricing__promise p{margin-top:10px;line-height:1.6}.reference-product--eds .eds-pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.reference-product--eds .eds-price-card{min-width:0;min-height:570px;padding:28px;position:relative;display:flex;flex-direction:column;color:var(--eds-ink);background:rgb(255,255,255);border:1px solid var(--eds-line);border-radius:20px}.reference-product--eds .eds-price-card--featured{color:rgb(255,255,255);background:var(--eds-forest);border-color:var(--eds-forest);box-shadow:rgba(13,79,57,.22) 0 24px 55px;transform:translateY(-10px)}.reference-product--eds .eds-price-card--custom{background:linear-gradient(145deg,#fff,var(--eds-mint-pale))}.reference-product--eds .eds-price-badge{width:max-content;padding:7px 10px;position:absolute;top:-14px;right:20px;color:var(--eds-forest);background:var(--eds-mint);border-radius:99px;font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.reference-product--eds .eds-price-card__top>h3{color:var(--eds-green);font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.reference-product--eds .eds-price-card--featured .eds-price-card__top>h3{color:var(--eds-mint)}.reference-product--eds .eds-price-card__top>p{min-height:62px;margin-top:16px;font-size:1.3rem;line-height:1.12;font-weight:680}.reference-product--eds .eds-price{min-height:82px;margin-top:28px}.reference-product--eds .eds-price strong,.reference-product--eds .eds-price span{display:block}.reference-product--eds .eds-price strong{font-size:clamp(1.85rem,2.7vw,2.75rem);line-height:1;letter-spacing:-.045em;white-space:nowrap}.reference-product--eds .eds-price span{margin-top:8px;color:rgb(106,124,115);font-size:.72rem}.reference-product--eds .eds-price-card--featured .eds-price span{color:rgba(255,255,255,.67)}.reference-product--eds .eds-price-card ul{margin-top:24px;display:grid;gap:12px}.reference-product--eds .eds-price-card li{padding-left:19px;position:relative;color:rgb(82,101,92);font-size:.78rem;line-height:1.45}.reference-product--eds .eds-price-card li::before{content:"✓";position:absolute;left:0;color:var(--eds-green);font-weight:900}.reference-product--eds .eds-price-card--featured li{color:rgba(255,255,255,.82)}.reference-product--eds .eds-price-card--featured li::before{color:var(--eds-mint)}.reference-product--eds .eds-plan-button{width:100%;min-height:48px;margin-top:auto;display:flex;align-items:center;justify-content:space-between;color:var(--eds-forest);background:transparent;border:1px solid rgb(169,187,178);box-shadow:none}.reference-product--eds .eds-plan-button:hover,.reference-product--eds .eds-plan-button:focus-visible{color:rgb(255,255,255);background:var(--eds-forest);border-color:var(--eds-forest)}.reference-product--eds .eds-price-card--featured .eds-plan-button{color:var(--eds-forest);background:var(--eds-mint);border-color:var(--eds-mint)}.reference-product--eds .eds-price-card--featured .eds-plan-button:hover,.reference-product--eds .eds-price-card--featured .eds-plan-button:focus-visible{color:var(--eds-deep);background:rgb(255,255,255);border-color:rgb(255,255,255)}.reference-product--eds .eds-pricing-rules{margin-top:32px;padding:24px 28px;display:grid;grid-template-columns:1fr 1fr;gap:30px;color:rgb(92,109,101);background:rgb(255,255,255);border:1px solid var(--eds-line);border-radius:16px;font-size:.8rem;line-height:1.65}.reference-product--eds .eds-pricing-rules strong{color:var(--eds-forest)}.reference-product--eds .eds-rollout{color:var(--eds-ink);background:rgb(255,255,255)}.reference-product--eds .eds-rollout-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--eds-line);border-left:1px solid var(--eds-line)}.reference-product--eds .eds-rollout-steps li{min-height:210px;padding:28px;display:grid;grid-template-columns:38px 1fr;align-content:start;gap:18px;border-right:1px solid var(--eds-line);border-bottom:1px solid var(--eds-line)}.reference-product--eds .eds-rollout-steps>li>span{color:var(--eds-green);font-size:.68rem;font-weight:900}.reference-product--eds .eds-rollout-steps strong{font-size:1.08rem}.reference-product--eds .eds-rollout-steps p{margin-top:12px;color:rgb(92,109,101);font-size:.83rem;line-height:1.6}html[data-theme=dark] .reference-product--eds .eds-journeys,html[data-theme=dark] .reference-product--eds .eds-pricing,html[data-theme=dark] .reference-product--eds .eds-rollout{color:rgb(244,247,244);background:rgb(16,36,28)}html[data-theme=dark] .reference-product--eds .eds-journey-card,html[data-theme=dark] .reference-product--eds .eds-system-map article,html[data-theme=dark] .reference-product--eds .eds-price-card,html[data-theme=dark] .reference-product--eds .eds-pricing-rules{color:rgb(244,247,244);background:rgba(255,255,255,.03);border-color:rgb(52,80,69)}html[data-theme=dark] .reference-product--eds .eds-journey-card--primary{background:linear-gradient(125deg,rgba(69,187,136,.13),rgba(255,255,255,.03) 72%)}html[data-theme=dark] .reference-product--eds .eds-journey-card__head b,html[data-theme=dark] .reference-product--eds .eds-journey-card>p,html[data-theme=dark] .reference-product--eds .eds-system-map article>p,html[data-theme=dark] .reference-product--eds .eds-system-map li,html[data-theme=dark] .reference-product--eds .eds-price-card li,html[data-theme=dark] .reference-product--eds .eds-pricing-rules,html[data-theme=dark] .reference-product--eds .eds-rollout-steps p{color:rgb(183,199,191)}html[data-theme=dark] .reference-product--eds .eds-journey-card__head span,html[data-theme=dark] .reference-product--eds .eds-rollout-steps>li>span,html[data-theme=dark] .reference-product--eds .eds-client__facts b{color:var(--eds-mint)}html[data-theme=dark] .reference-product--eds .eds-change{color:var(--eds-mint)}html[data-theme=dark] .reference-product--eds .eds-flow li{color:rgb(232,241,236);background:rgb(19,42,33);border-color:rgb(66,96,83)}html[data-theme=dark] .reference-product--eds .eds-system-map__head span{color:var(--eds-mint);background:rgb(25,59,46)}html[data-theme=dark] .reference-product--eds .eds-system-map__note,html[data-theme=dark] .reference-product--eds .eds-pricing__promise{color:rgb(220,233,226);background:rgb(22,53,40);border-color:rgb(66,100,84)}html[data-theme=dark] .reference-product--eds .eds-pricing__promise strong,html[data-theme=dark] .reference-product--eds .eds-pricing-rules strong{color:var(--eds-mint)}html[data-theme=dark] .reference-product--eds .eds-price-card--featured{background:rgb(13,79,57);border-color:var(--eds-bright)}html[data-theme=dark] .reference-product--eds .eds-price-card--custom{background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(69,187,136,.1))}html[data-theme=dark] .reference-product--eds .eds-price-card__top>h3,html[data-theme=dark] .reference-product--eds .eds-price span{color:var(--eds-mint)}html[data-theme=dark] .reference-product--eds .eds-plan-button{color:var(--eds-mint);border-color:rgb(91,117,105)}html[data-theme=dark] .reference-product--eds .eds-price-card--featured .eds-plan-button{color:var(--eds-forest);background:var(--eds-mint);border-color:var(--eds-mint)}html[data-theme=dark] .reference-product--eds .eds-price-card--featured .eds-plan-button:hover,html[data-theme=dark] .reference-product--eds .eds-price-card--featured .eds-plan-button:focus-visible{color:var(--eds-deep);background:rgb(255,255,255);border-color:rgb(255,255,255)}html[data-theme=dark] .reference-product--eds .eds-rollout-steps{border-color:rgb(52,80,69)}html[data-theme=dark] .reference-product--eds .eds-rollout-steps li{border-color:rgb(52,80,69)}html[data-theme=contrast] .reference-product--eds .eds-journeys,html[data-theme=contrast] .reference-product--eds .eds-pricing,html[data-theme=contrast] .reference-product--eds .eds-rollout,html[data-theme=contrast] .reference-product--eds .eds-journey-card,html[data-theme=contrast] .reference-product--eds .eds-system-map article,html[data-theme=contrast] .reference-product--eds .eds-price-card,html[data-theme=contrast] .reference-product--eds .eds-pricing__promise,html[data-theme=contrast] .reference-product--eds .eds-pricing-rules,html[data-theme=contrast] .reference-product--eds .eds-system-map__note{color:rgb(255,255,255)!important;background:rgb(0,0,0)!important;border-color:rgb(255,255,255)!important}html[data-theme=contrast] .reference-product--eds .eds-journey-card>p,html[data-theme=contrast] .reference-product--eds .eds-system-map article>p,html[data-theme=contrast] .reference-product--eds .eds-system-map li,html[data-theme=contrast] .reference-product--eds .eds-price-card li,html[data-theme=contrast] .reference-product--eds .eds-pricing-rules,html[data-theme=contrast] .reference-product--eds .eds-rollout-steps p{color:rgb(255,255,255)!important}html[data-theme=contrast] .reference-product--eds .eds-flow li{color:rgb(0,0,0);background:rgb(255,255,255);border-color:rgb(255,255,255)}html[data-theme=contrast] .reference-product--eds .eds-price-card--featured{box-shadow:none;transform:none}html[data-theme=contrast] .reference-product--eds .eds-price-card__top>h3,html[data-theme=contrast] .reference-product--eds .eds-price span,html[data-theme=contrast] .reference-product--eds .eds-system-map__head span,html[data-theme=contrast] .reference-product--eds .eds-rollout-steps>li>span,html[data-theme=contrast] .reference-product--eds .eds-pricing__promise strong,html[data-theme=contrast] .reference-product--eds .eds-pricing-rules strong,html[data-theme=contrast] .reference-product--eds .eds-journey-card__head span,html[data-theme=contrast] .reference-product--eds .eds-journey-card__head b{background:rgb(0,0,0);color:rgb(255,230,0)!important}html[data-theme=contrast] .reference-product--eds .eds-price-card li::before,html[data-theme=contrast] .reference-product--eds .eds-system-map li::before,html[data-theme=contrast] .reference-product--eds .eds-flow li:not(:last-child)::after{color:rgb(255,230,0)!important}html[data-theme=contrast] .reference-product--eds .eds-plan-button{color:rgb(0,0,0);background:rgb(255,230,0);border:2px solid rgb(255,230,0)}@media (max-width:1180px){.reference-product--eds .eds-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.reference-product--eds .eds-price-card--featured{transform:none}.reference-product--eds .eds-system-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.reference-product--eds .eds-pricing__heading{grid-template-columns:1fr;gap:34px}.reference-product--eds .eds-rollout-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-product--eds .eds-flow{flex-wrap:wrap;gap:8px}.reference-product--eds .eds-flow li{min-width:calc(50%  - 4px);flex-basis:calc(50%  - 4px)}.reference-product--eds .eds-flow li::after{display:none}}@media (max-width:620px){.reference-product--eds .eds-preview-stack,.reference-product--eds .eds-product-shot,.reference-product--eds .eds-menu-showcase .eds-tablet-frame,.reference-product--eds .eds-client__visual,.reference-product--eds .eds-security__screens{display:none}.reference-product--eds .eds-hero__proof{display:grid;gap:8px}.reference-product--eds .eds-journey-grid,.reference-product--eds .eds-system-map,.reference-product--eds .eds-pricing-grid,.reference-product--eds .eds-rollout-steps,.reference-product--eds .eds-pricing-rules{grid-template-columns:1fr}.reference-product--eds .eds-journey-card--primary{grid-column:auto;padding:26px 20px}.reference-product--eds .eds-journey-card{padding:26px 20px}.reference-product--eds .eds-flow li{min-width:100%;flex-basis:100%}.reference-product--eds .eds-system-map article{min-height:0;padding:23px 20px}.reference-product--eds .eds-price-card{min-height:0;padding:28px 22px}.reference-product--eds .eds-price-card__top>p{min-height:0}.reference-product--eds .eds-plan-button{margin-top:30px}.reference-product--eds .eds-pricing-rules{gap:16px;padding:22px 20px}.reference-product--eds .eds-rollout-steps li{min-height:0;padding:24px 20px}.reference-product--eds .eds-accordion summary{padding-right:16px}}.reference-product--eds .eds-annual-saving{width:fit-content;margin-top:12px;padding:9px 12px;border-radius:10px;background:rgba(69,187,136,.12);color:inherit;font-size:.75rem;font-weight:650;line-height:1.4}html[data-theme=contrast] .reference-product--eds .eds-annual-saving{background:rgb(0,0,0);color:rgb(255,230,0);border:1px solid}html:not([data-theme=contrast]) .reference-product--eds .skip-link{background:rgb(255,255,255);color:rgb(19,36,30)}.reference-product--eds :is(p,li){line-height:1.65}.reference-product--eds :is(.hero-lead,.hero-intro,.section-intro>p,.section-heading>p,.marketing-hero-copy>p){max-width:65ch}.reference-product--eds :is(.eyebrow,.kicker,.marketing-kicker,.section-kicker){font-size:12px;line-height:1.5}.reference-product--eds :is(.feature-grid,.process-grid,.pricing-grid,.module-grid,.industry-grid)>*{min-width:0}.reference-product--eds :is(.feature-card,.step-card,.process-grid article,.feature-grid article) p{font-size:16px;line-height:1.65}.reference-product--eds :is(.hero-actions,.sales-prompt-actions,.final-cta-buttons){gap:16px}.reference-product--eds :is(a,button,input,select,textarea,summary):focus-visible{outline:rgb(69,187,136) solid 3px;outline-offset:5px}.reference-product--eds :is(.hero-fineprint,.hero-proof span,.hero-proof li,.estimate-note,.source-note){font-size:14px;line-height:1.6}.reference-product--eds :is(.hero-proof,.hero-fineprint){text-wrap:pretty}html:not([data-theme=contrast]) .reference-product--eds :is(.eds-app-stats small,.eds-app-stats span,.eds-app-panel-title>span,.eds-data-head span,.eds-menu-drawer__title small){color:rgb(76,98,86)}@media (max-width:700px){.reference-product--eds :is(.section,.marketing-section){padding-top:56px;padding-bottom:56px}.reference-product--eds :is(.hero-actions,.final-cta-buttons){flex-wrap:wrap}.reference-product--eds :is(.button,.primary-button,.marketing-primary,.marketing-secondary){min-height:48px;white-space:normal;overflow-wrap:anywhere;text-align:center}.reference-product--eds :is(.sales-prompt-actions,.hero-actions)>*{min-width:0;max-width:100%}.reference-product--eds :is(.feature-card,.step-card,.process-grid article,.feature-grid article){padding:24px}.reference-product--eds :is(h1,h2,h3){overflow-wrap:anywhere;text-wrap:pretty}.reference-product--eds :is(.hero-proof span,.hero-proof li){flex-wrap:wrap}}html[data-theme=dark] .reference-product--eds summary>span{color:rgb(168,228,200)}html[data-theme=light] .reference-product--eds .eds-price>span{color:rgb(76,98,86)}