.ess-landing{color:#24251f;-webkit-font-smoothing:antialiased;background:#faf9f6;font-family:Fustat,sans-serif}.ess-landing *{box-sizing:border-box}.ess-container{width:min(1240px,100% - 80px);margin-inline:auto}.ess-landing h1,.ess-landing h2,.ess-landing h3,.ess-landing p{margin:0}.ess-landing a{text-decoration:none}.ess-landing button,.ess-landing summary{cursor:pointer}.ess-landing :focus-visible{outline-offset:5px;outline:2px solid #a95022}.ess-skip-link{z-index:100;background:#fff;padding:14px;position:fixed;top:-80px;left:20px}.ess-skip-link:focus{top:10px}.ess-header{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#faf9f6ed;border-bottom:1px solid #e6e3dc;position:sticky;top:0}.ess-nav{justify-content:space-between;align-items:center;gap:28px;height:82px;display:flex}.ess-brand{color:#262721;letter-spacing:-1.4px;align-items:center;gap:8px;font-family:"Source Serif 4",serif;font-size:31px;display:flex}.ess-brand img{object-fit:contain}.ess-desktop-nav,.ess-nav-actions{align-items:center;gap:28px;display:flex}.ess-desktop-nav a,.ess-login{color:#5d5c55;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.ess-cta{color:#fff;background:#252620;border-radius:9px;justify-content:center;align-items:center;gap:22px;padding:14px 20px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 2px 3px #00000012}.ess-cta:hover{background:#414239;transform:translateY(-2px)}.ess-menu-toggle{background:0 0;border:0;display:none}.ess-mobile-nav{flex-direction:column;gap:20px;padding:16px 24px;display:flex}.ess-hero{overflow:hidden}.ess-hero-surface{transform-origin:50% 0;background:radial-gradient(at 10% 70%,#dce0d5 0,#0000 48%),radial-gradient(at 95% 70%,#f1d5c2 0,#0000 45%),#f4f2eb;padding:82px 0 0}.ess-hero-copy{text-align:center;max-width:950px;margin:0 auto 58px}.ess-eyebrow{letter-spacing:1.8px;align-items:center;gap:9px;font-size:11px;font-weight:650;line-height:1.8;display:flex}.ess-hero .ess-eyebrow{justify-content:center}.ess-status-dot{background:#bc754b;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #bc754b12}.ess-hero h1{letter-spacing:-3.5px;margin-top:24px;font-size:clamp(44px,5.4vw,76px);font-weight:500;line-height:1.07}.ess-muted{color:#838477}.ess-hero-description{color:#6d6c60;font-size:17px;line-height:1.65;margin-top:24px!important}.ess-hero-actions{justify-content:center;align-items:center;gap:32px;margin-top:30px;display:flex}.ess-trial-note{color:#6d6c60;text-align:center;margin-top:16px;font-size:13px}.ess-text-link{color:#373930;align-items:center;gap:14px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.ess-hero-product{background:#fff;border:1px solid #fff;border-radius:12px 12px 0 0;margin:0 30px;position:relative;overflow:hidden;box-shadow:0 25px 100px #4a403320}.ess-hero-product>img{width:100%;height:auto;display:block}.ess-browser-bar{background:#f7f6f3;border-bottom:1px solid #e9e7e0;align-items:center;gap:5px;height:34px;padding:0 13px;display:flex}.ess-browser-bar i{background:#d7d5cc;border-radius:50%;width:6px;height:6px}.ess-browser-bar span{color:#6d6c60;margin:auto;padding-right:30px;font-size:10px}.ess-photo-note{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#6c6a60;background:#fffffff0;border:1px solid #e7e4dc;border-radius:6px;align-items:center;gap:10px;padding:10px 14px;font-size:11px;display:flex;position:absolute;bottom:14px;right:14px}.ess-feature-strip{color:#6d6c60;border-bottom:1px solid #e7e4dc;justify-content:center;gap:65px;padding-block:30px;font-size:12px;display:flex}.ess-feature-strip span{align-items:center;gap:9px;display:flex}.ess-section{padding-block:115px;scroll-margin-top:100px}.ess-landing h2{letter-spacing:-1.8px;font-size:clamp(34px,3.5vw,49px);font-weight:500;line-height:1.14}.ess-section-heading .ess-eyebrow,.ess-team-section .ess-eyebrow,.ess-faq .ess-eyebrow{margin-bottom:20px}.ess-section-heading>p:last-child:not(.ess-eyebrow){color:#6d6c60;margin-top:20px;font-size:16px;line-height:1.6}.ess-tabs{background:#eeece6;border:1px solid #e5e2d9;border-radius:10px;gap:4px;width:fit-content;margin:36px 0;padding:4px;display:flex}.ess-tabs button{color:#6d6c60;background:0 0;border:0;align-items:center;gap:8px;padding:10px 20px;font-size:13px;display:flex;position:relative}.ess-tabs button>svg,.ess-tabs button>span:not(.ess-tab-active){z-index:1;position:relative}.ess-tabs button[aria-selected=true]{color:#252620}.ess-tab-active{background:#fff;border-radius:7px;position:absolute;inset:0;box-shadow:0 1px 4px #0000000c}.ess-product-layout{grid-template-columns:250px minmax(0,1fr);align-items:center;gap:40px;display:grid}.ess-product-copy h3{letter-spacing:-.6px;font-size:26px;font-weight:500;line-height:1.22}.ess-product-copy>p{color:#6d6c60;margin-top:18px;font-size:14px;line-height:1.8}.ess-product-copy ul{gap:13px;margin:25px 0;padding:0;list-style:none;display:grid}.ess-product-copy li{color:#5d6154;gap:10px;font-size:12px;display:flex}.ess-product-frame{background:#e8eadd;border:1px solid #dcded4;border-radius:12px;padding:12px;overflow:hidden;box-shadow:0 20px 45px #3638270c}.ess-product-frame .ess-browser-bar{border-radius:5px 5px 0 0}.ess-product-frame img{aspect-ratio:1.6;object-fit:contain;background:#fff;border-radius:0 0 5px 5px;width:100%;height:auto;display:block}.ess-video{margin:0}.ess-video-frame{aspect-ratio:16/9;background:#f4f1ec;border:1px solid #dcded4;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 20px 45px #3638270c}.ess-video-frame video,.ess-video-frame img{object-fit:cover;width:100%;height:100%;display:block}.ess-video-play{color:#fff;font:inherit;cursor:pointer;background:#1f1e1b;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:15px;display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.ess-video-play:focus-visible{outline-offset:4px;outline:2px solid #1f1e1b}.ess-video-sound{color:#fff;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1f1e1bc7;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:inline-flex;position:absolute;bottom:16px;right:16px}.ess-video-sound:focus-visible{outline-offset:3px;outline:2px solid #fff}.ess-video figcaption{color:#6d6c60;text-align:center;margin-top:14px;font-size:12px}.ess-caption{text-align:right;color:#6d6c60;font-size:11px;margin-top:16px!important}.ess-statement{background:#eeeee6;border-block:1px solid #e5e5db;padding:115px 0}.ess-statement .ess-eyebrow{margin-bottom:28px}.ess-statement h2{letter-spacing:-2px;max-width:990px;font-size:clamp(36px,4.7vw,64px);line-height:1.2}.ess-connected{background:#faf9f6;height:260svh;position:relative}.ess-connected-inner{flex-direction:column;justify-content:center;min-height:calc(100svh - 82px);padding-block:50px;display:flex;position:sticky;top:82px}.ess-connected .ess-section-heading{text-align:center}.ess-connected .ess-eyebrow{justify-content:center}.ess-network{margin-top:35px;padding-top:140px;position:relative}.ess-network-logo{z-index:1;background:#fffefa;border:1px solid #e4ded1;border-radius:25px;place-items:center;width:86px;height:86px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 12px 25px #8b755416}.ess-network-logo img{width:58px;height:58px}.ess-network-lines{width:100%;height:120px;position:absolute;top:70px;left:0}.ess-network-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.ess-network-card{background:#fffefa;border:1px solid #e6e1d7;border-radius:12px;padding:26px;position:relative}.ess-network-card h3{margin-top:20px;font-size:18px;font-weight:550}.ess-network-card p{color:#6d6c60;margin-top:8px;font-size:13px;line-height:1.6}.ess-connected-static{height:auto}.ess-connected-static .ess-connected-inner{position:relative}.ess-team-section{border-top:1px solid #e5e2d9;grid-template-columns:1fr 1fr;gap:100px;display:grid}.ess-editorial-list>div{border-bottom:1px solid #e6e3db;gap:24px;padding:30px 0;display:flex}.ess-editorial-list>div:first-child{padding-top:0}.ess-list-number{color:#6d6c60;padding-top:4px;font-family:monospace;font-size:11px}.ess-editorial-list h3{letter-spacing:-.3px;font-size:20px;font-weight:550}.ess-editorial-list p{color:#6d6c60;margin-top:13px;font-size:14px;line-height:1.8}.ess-security{color:#f6f6ed;background:#32372f;padding:90px 0}.ess-security .ess-container{text-align:center;max-width:790px}.ess-security svg{color:#d3d9bf;margin:0 auto 24px}.ess-security .ess-eyebrow{color:#b9bfae;justify-content:center;margin-bottom:23px}.ess-security p:not(.ess-eyebrow){color:#c1c4b7;max-width:580px;margin:24px auto 0;font-size:15px;line-height:1.8}.ess-security-tags{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.ess-security-tags span{color:#d7dbcb;border:1px solid #626756;border-radius:6px;padding:9px 13px;font-size:11px}.ess-steps{border-top:1px solid #e5e2d9}.ess-steps .ess-section-heading{text-align:left;margin:0}.ess-steps-list{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:56px 0 0;padding:0;list-style:none;display:grid}.ess-steps-list li{background:#fff;border:1px solid #e7e4dc;border-radius:14px;height:100%;padding:28px;box-shadow:0 1px 2px #4a403308}.ess-steps-head{color:#a95022;justify-content:space-between;align-items:center;display:flex}.ess-steps-head .ess-list-number{padding:0}.ess-steps-list h3{letter-spacing:-.3px;margin-top:18px;font-size:19px;font-weight:550}.ess-steps-list p{color:#6d6c60;margin-top:10px;font-size:14px;line-height:1.7}.ess-steps-cta{align-items:center;gap:20px;margin-top:36px;display:flex}.ess-steps-cta .ess-trial-note{margin-top:0}.ess-faq{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.ess-faq details{border-bottom:1px solid #deddd3;padding:24px 0}.ess-faq details:first-child{padding-top:0}.ess-faq summary{justify-content:space-between;align-items:center;gap:24px;min-height:44px;font-size:16px;font-weight:550;list-style:none;display:flex}.ess-faq summary::-webkit-details-marker{display:none}.ess-faq summary svg{flex-shrink:0;transition:transform .3s}.ess-faq details[open] summary svg{transform:rotate(180deg)}.ess-faq details p{color:#6d6c60;padding-top:16px;font-size:14px;line-height:1.85}.ess-final{text-align:center;background:radial-gradient(at 8% 100%,#d7ddcc,#0000 60%),radial-gradient(at 95% 25%,#ebceb8,#0000 65%),#efede4;border-block:1px solid #e5e0d4;padding:85px 0 95px}.ess-final img{margin:0 auto 20px}.ess-final .ess-eyebrow{justify-content:center;margin-bottom:18px}.ess-final .ess-cta{margin-top:30px}.ess-footer{justify-content:space-between;align-items:center;gap:30px;padding-block:32px;display:flex}.ess-footer .ess-brand{font-size:25px}.ess-footer p{color:#6d6c60;font-size:12px}.ess-legal{color:#68685c;flex-wrap:wrap;gap:4px 18px;font-size:12px;display:flex}.ess-legal a,.ess-legal button{align-items:center;min-height:32px;display:inline-flex}.ess-legal button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ess-legal a:hover,.ess-legal button:hover{color:#252620}.ess-footer>a:last-child{color:#68685c;align-items:center;gap:9px;min-height:32px;font-size:12px;display:flex}@media (width<=900px){.ess-container{width:calc(100% - 48px)}.ess-desktop-nav,.ess-nav-actions{gap:16px}.ess-nav{gap:20px}.ess-hero h1{letter-spacing:-2px}.ess-hero-product{margin-inline:0}.ess-feature-strip{gap:22px;font-size:11px}.ess-product-layout{grid-template-columns:1fr;gap:25px}.ess-product-copy{max-width:550px}.ess-product-copy ul{flex-wrap:wrap;gap:15px;display:flex}.ess-section{padding-block:75px}.ess-network-grid{gap:10px}.ess-network-card{padding:18px}.ess-team-section,.ess-faq{gap:40px}}@media (width<=640px){.ess-container{width:calc(100% - 36px)}.ess-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}.ess-tabs button{white-space:nowrap;flex-shrink:0;padding:10px 14px}.ess-nav{height:70px}.ess-brand{font-size:27px}.ess-desktop-nav,.ess-nav-actions>.ess-cta{display:none}.ess-menu-toggle{display:block}.ess-hero-surface{padding-top:55px}.ess-hero h1{letter-spacing:-2px;font-size:43px;line-height:1.12}.ess-hero .ess-eyebrow{letter-spacing:1.2px;font-size:11px}.ess-hero-description{font-size:15px}.ess-hero-copy{margin-bottom:40px}.ess-hero-actions{flex-wrap:wrap;gap:20px}.ess-photo-note{padding:7px;font-size:11px;bottom:6px;right:6px}.ess-feature-strip{flex-wrap:wrap;gap:13px;padding-block:23px}.ess-feature-strip span{font-size:11px}.ess-section{padding-block:62px}.ess-landing h2{letter-spacing:-1.2px;font-size:35px}.ess-product-frame{padding:6px}.ess-caption{text-align:left;font-size:11px}.ess-statement{padding:65px 0}.ess-statement h2{font-size:37px;line-height:1.25}.ess-connected{height:auto}.ess-connected-inner{min-height:0;padding-block:65px;position:relative;top:0}.ess-network{padding-top:115px}.ess-network-grid{grid-template-columns:1fr 1fr;gap:12px}.ess-network-lines{height:80px}.ess-network-card h3{margin-top:15px;font-size:16px}.ess-network-card p{font-size:12px}.ess-team-section,.ess-faq{grid-template-columns:1fr;gap:35px}.ess-security{padding:65px 0}.ess-security .ess-eyebrow{font-size:11px}.ess-final{padding:65px 0}.ess-footer{flex-wrap:wrap;gap:18px}.ess-footer p{order:3;width:100%}.ess-eyebrow{font-size:11px}.ess-browser-bar span{font-size:10px}.ess-faq summary{font-size:15px}}@media (width<=860px){.ess-steps-list{grid-template-columns:1fr;margin-top:36px}.ess-steps-cta{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.ess-landing *{scroll-behavior:auto!important;transition:none!important}.ess-connected{height:auto}.ess-connected-inner{position:relative;top:0}.ess-statement h2>span{color:inherit!important;opacity:1!important;transform:none!important}}
