.et{--bg: #0a0a0b;--card: rgba(22, 22, 24, .72);--card-solid: #161618;--edge: rgba(255, 255, 255, .09);--edge-2: rgba(255, 255, 255, .16);--ink: #f4f4f5;--ink-2: rgba(244, 244, 245, .62);--red: #e5352a;--m: clamp(16px, 4vw, 56px);--w: 1240px;--ease-out: cubic-bezier(.22, 1, .36, 1);position:relative;isolation:isolate;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,sans-serif;font-size:17px;line-height:1.55;overflow-x:clip}.et h1,.et h2,.et h3{margin:0;font-weight:600;letter-spacing:-.035em;line-height:1.02}.et p,.et figure,.et ul,.et ol{margin:0}.et a{color:inherit}.et img{display:block;max-width:100%}.et em{font-style:italic;font-weight:500;font-family:Manrope,Inter,sans-serif;letter-spacing:-.04em}.et-hot{background:linear-gradient(180deg,#fff3e8 10%,#ffb07a,#ff5a36);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 42px rgba(255,110,60,.28)}.et :focus-visible{outline:2px solid #fff;outline-offset:3px}.et-skip{position:absolute;left:-999px;top:8px;z-index:80;padding:10px 16px;background:#fff;color:#000}.et-skip:focus{left:12px}.et-smoke{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;opacity:0;transition:opacity 1.2s ease}.et-smoke.is-live{opacity:1}.et-bar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:32px;padding:14px var(--m);background:linear-gradient(180deg,#0a0a0bd9,#0a0a0b00);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.et .et-back{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 10px;border:1px solid var(--edge-2);border-radius:999px;background:#ffffff0d;color:var(--ink-2);font-size:13px;font-weight:500;text-decoration:none;transition:color .16s ease,background-color .16s ease}.et .et-back:hover{color:var(--ink);background:#ffffff1a}.et .et-back svg{transition:transform .2s var(--ease-out)}.et .et-back:hover svg{transform:translate(-2px)}.et-wordmark{font-family:Syne,sans-serif;font-weight:800;font-size:19px;letter-spacing:.12em;text-decoration:none}.et-wordmark span{color:var(--red)}.et-bar nav{display:flex;gap:28px;margin-left:auto}.et-bar nav a{font-size:14px;color:var(--ink-2);text-decoration:none;transition:color .16s ease}.et-bar nav a:hover{color:var(--ink)}.et-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 26px;border-radius:999px;font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,box-shadow .2s ease,transform .12s var(--ease-out)}.et-btn:active{transform:scale(.97)}.et-btn--sm{padding:9px 18px;font-size:14px}.et .et-btn--white{background:linear-gradient(180deg,#fff,#e9e9ee);color:#0a0a0b;box-shadow:inset 0 -2px #00000014,0 8px 30px -8px #ffffff59}.et .et-btn--white:hover{box-shadow:inset 0 -2px #00000014,0 10px 40px -6px #ffffff80}.et .et-btn--glass{background:#ffffff0f;border:1px solid var(--edge-2);color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.et .et-btn--glass:hover{background:#ffffff1f}.et-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.et-eyebrow{display:inline-block;padding:5px 12px;border:1px solid rgba(255,140,90,.45);border-radius:999px;background:#ff5a361a;color:#ffc4a6;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.et-hero{display:flex;flex-direction:column;align-items:center;padding:clamp(56px,9vw,120px) var(--m) clamp(60px,7vw,100px);text-align:center}.et .et-hero h1{max-width:13em;margin-top:22px;font-size:clamp(42px,7vw,108px);font-weight:700;letter-spacing:-.05em;line-height:.96}.et-lede{max-width:34em;margin:24px 0 34px!important;font-size:clamp(16px,1.4vw,19px);color:var(--ink-2)}.et-stage{position:relative;width:100%;max-width:var(--w);margin-top:clamp(56px,7vw,96px);padding-right:7%}.et-card{overflow:hidden;border:1px solid var(--edge);border-radius:22px;background:var(--card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.et-card--hero{border-radius:18px;box-shadow:0 0 0 1px #ffffff0a,0 40px 120px -30px #e5352a73;transform:perspective(1600px) rotateX(calc(10deg - var(--et-scroll, 0) * 10deg));transform-origin:50% 0}.et-tablet{padding:8px;border-radius:24px;background:#050505;box-shadow:inset 0 0 0 1px #ffffff1f}.et-tablet img{border-radius:16px}.et-tablet--hero{position:absolute;right:0;bottom:-10%;width:26%;box-shadow:inset 0 0 0 1px #ffffff1f,0 30px 60px -20px #000c;transform:translateY(calc(var(--et-scroll, 0) * -50px))}.et-note{max-width:56ch;margin-top:clamp(72px,8vw,110px)!important;font-size:15px;color:var(--ink-2)}.et-sec{max-width:calc(var(--w) + 2 * var(--m));margin:0 auto;padding:clamp(80px,9vw,140px) var(--m) 0}.et-sec-head{display:flex;flex-direction:column;align-items:center;max-width:760px;margin:0 auto clamp(36px,4vw,56px);text-align:center}.et .et-sec-head h2{margin-top:18px;font-size:clamp(34px,4.6vw,64px);font-weight:700;letter-spacing:-.045em}.et-sec-head h2:first-child{margin-top:0}.et-sec-head p{margin-top:18px;color:var(--ink-2)}.et-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 22px;padding:6px;border:1px solid var(--edge);border-radius:999px;background:#ffffff08}.et-chips button{padding:9px 16px;border:0;border-radius:999px;background:transparent;color:var(--ink-2);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .16s ease,color .16s ease}.et-chips button:hover{color:var(--ink)}.et-chips button[aria-selected=true]{background:#ffffff1f;color:#fff}.et-office-screen{position:relative;aspect-ratio:1600 / 1000;border-radius:18px;box-shadow:0 40px 100px -40px #000000e6}.et-office-screen img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;opacity:0;transform:scale(1.015);transition:opacity .42s ease,transform .7s var(--ease-out)}.et-office-screen img.is-on{opacity:1;transform:none}.et-caption{margin-top:22px;text-align:center;animation:et-up .5s var(--ease-out) both}.et .et-caption h3{font-size:22px}.et-caption p{margin-top:6px;color:var(--ink-2)}.et-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.et-card--pad{padding:clamp(14px,2vw,24px)}.et-card figcaption{margin:18px 4px 2px;font-size:15px;color:var(--ink-2)}.et-card figcaption strong{display:block;margin-bottom:2px;color:var(--ink);font-weight:600}.et-points,.et-steps{list-style:none;display:grid;gap:16px;margin-top:16px!important;padding:0}.et-points{grid-template-columns:repeat(3,minmax(0,1fr))}.et-points li,.et-steps li,.et-duo .et-card{padding:26px 26px 28px}.et .et-points h3,.et .et-steps h3,.et .et-duo h3{font-size:20px;letter-spacing:-.02em;line-height:1.2}.et-points p,.et-steps p,.et-duo p{margin-top:8px;font-size:15px;color:var(--ink-2)}.et-steps{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0!important}.et-step-n{display:block;margin-bottom:40px;font-size:13px;font-weight:600;color:#ff9a6e;font-variant-numeric:tabular-nums}.et-duo{display:grid;grid-template-columns:1fr 1fr;gap:16px}.et .et-duo h3{font-size:24px}.et-faq{display:grid;gap:10px;max-width:860px;margin:0 auto}.et-faq details{padding:0 24px;border-radius:18px}.et-faq summary{position:relative;padding:22px 32px 22px 0;font-size:18px;font-weight:600;letter-spacing:-.01em;list-style:none;cursor:pointer}.et-faq summary::-webkit-details-marker{display:none}.et-faq summary:after{content:"+";position:absolute;right:0;top:50%;translate:0 -50%;font-size:22px;font-weight:400;color:var(--ink-2);transition:rotate .2s var(--ease-out)}.et-faq details[open] summary:after{rotate:45deg}.et-faq details p{padding-bottom:22px;color:var(--ink-2)}.et-close{display:flex;flex-direction:column;align-items:center;padding:clamp(110px,12vw,180px) var(--m) clamp(90px,10vw,140px);text-align:center}.et .et-close h2{max-width:12em;font-size:clamp(42px,7vw,104px);font-weight:700;letter-spacing:-.05em;line-height:.96}.et-close>p{max-width:50ch;margin:24px 0 34px;color:var(--ink-2)}.et-contacts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 26px;margin-top:44px!important;font-size:15px;color:var(--ink-2)}.et-contacts a{text-decoration:none;transition:color .16s ease}.et-contacts a:hover{color:var(--ink)}.et-foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;padding:32px var(--m) 40px;border-top:1px solid var(--edge);background:#0a0a0bcc;color:var(--ink-2);font-size:13px}.et-foot .et-wordmark{color:#fff;font-size:16px}.et-foot nav{display:flex;gap:22px;margin-left:auto}.et-foot nav a{display:inline-flex;align-items:center;gap:4px;color:var(--ink);text-decoration:none}.et-sticky{display:none}html.et-js .et [data-in]{opacity:0;transform:translateY(22px);filter:blur(6px);transition:opacity .8s var(--ease-out) var(--d, 0ms),transform .9s var(--ease-out) var(--d, 0ms),filter .8s var(--ease-out) var(--d, 0ms)}html.et-js .et [data-in].is-in{opacity:1;transform:none;filter:none}html.et-js .et .et-stage[data-in]{transform:translateY(40px)}@keyframes et-up{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion: reduce){html.et-js .et [data-in]{opacity:1;transform:none;filter:none;transition:none}.et-card--hero,.et-tablet--hero{transform:none}.et-caption{animation:none}}@media (max-width: 1100px){.et-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.et-bar nav{display:none}.et-bar .et-btn{margin-left:auto}.et-points,.et-duo{grid-template-columns:1fr}}@media (max-width: 640px){.et-bar{gap:12px}.et .et-back{padding:8px}.et .et-back span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.et-actions{width:100%}.et-actions .et-btn{flex:1 1 100%}.et-stage{padding-right:12%}.et-card--hero{border-radius:12px}.et-tablet--hero{width:40%;bottom:-14%;padding:4px;border-radius:12px}.et-tablet--hero img{border-radius:9px}.et-chips{border-radius:20px}.et-office-screen{border-radius:12px}.et-field-grid,.et-steps{grid-template-columns:1fr}.et-step-n{margin-bottom:14px}.et-foot nav{margin-left:0}.et-foot{padding-bottom:100px}.et .et-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:50;display:flex;align-items:center;justify-content:center;gap:10px;padding:15px;border-radius:999px;background:#fff;color:#0a0a0b;font-weight:600;text-decoration:none;transform:translateY(calc(100% + 16px));transition:transform .3s var(--ease-out)}html.et-past-hero .et-sticky{transform:none}}
