html{scroll-behavior:smooth}.ess-tabs{position:sticky;top:var(--header-h,72px);z-index:45;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 8px 20px #0616460f}.ess-tabs__in{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.ess-tabs__in::-webkit-scrollbar{display:none}.ess-tabs a{padding:18px 16px;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-bottom:3px solid transparent}.ess-tabs a b{color:var(--gold);font-weight:500;margin-right:4px}.ess-tabs a:hover,.ess-tabs a.is-on{color:var(--ink)}.ess-tabs a.is-on{border-bottom-color:var(--gold)}.ess-p{padding:80px 0;scroll-margin-top:130px}.ess-head{display:flex;align-items:center;gap:22px;margin-bottom:40px}.ess-head h2{font-size:clamp(2.2rem,4vw,3.4rem);line-height:1}.ess-head .eyebrow{margin-bottom:8px}.ess-num{font-family:var(--serif);font-size:clamp(4rem,8vw,6.5rem);line-height:.8;color:var(--gold);font-weight:500}.ess-eta{display:grid;grid-template-columns:1.4fr 1fr;gap:28px}.ess-eta__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ess-step{position:relative;background:var(--ink);color:#fff;padding:30px 22px 26px;display:flex;flex-direction:column;gap:10px}.ess-step__n{position:absolute;top:14px;right:18px;font-family:var(--serif);font-size:3rem;line-height:1;opacity:.25}.ess-step__ic{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:var(--gold)}.ess-step strong{font-family:var(--serif);font-size:1.6rem;font-weight:500;line-height:1.1}.ess-step em{font-style:normal;font-size:.92rem;color:#fff;opacity:.85}.ess-eta__side{border:1px solid var(--line);padding:28px;background:#fff}.ess-eta__side h3{font-size:1.6rem;margin-bottom:14px}.ess-who{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:10px}.ess-who li{display:flex;gap:10px;align-items:flex-start;font-size:.95rem}.ess-who svg{flex:none;margin-top:2px;color:var(--gold)}.ess-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.ess-chips span{background:var(--ivory);border:1px solid var(--line);padding:6px 12px;font-size:.78rem;color:var(--ink)}.ess-btns{display:flex;flex-wrap:wrap;gap:10px}.ess-vs{display:grid;grid-template-columns:1fr auto 1fr;gap:0;align-items:stretch}.ess-vs__col{background:#fff;border:1px solid var(--line);padding:28px;min-width:0}.ess-vs__col--a{border-top:4px solid var(--ink-2)}.ess-vs__col--b{border-top:4px solid var(--gold)}.ess-vs__top{display:flex;gap:14px;align-items:center;margin-bottom:18px}.ess-vs__top span{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:var(--ivory);color:var(--ink-2)}.ess-vs__col--b .ess-vs__top span{color:var(--gold)}.ess-vs__top h3{font-size:1.9rem}.ess-vs dl{margin:0}.ess-vs dt{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:14px}.ess-vs dd{margin:3px 0 0;font-size:1.02rem;color:var(--ink);padding-bottom:12px;border-bottom:1px solid var(--line)}.ess-vs dd:last-child{border-bottom:0}.ess-vs__mid{align-self:center;z-index:1;margin:0 -20px;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:#fff;font-size:.8rem;letter-spacing:.1em}.ess-rule{margin-top:24px;display:flex;gap:16px;align-items:center;background:var(--ink);color:#fff;padding:20px 26px;flex-wrap:wrap}.ess-rule svg{flex:none;color:#fff}.ess-rule p{margin:0;flex:1;min-width:220px}.ess-rule a{text-decoration:underline;text-underline-offset:3px;font-size:.85rem}.ess-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ess-tiles li{background:#fff;border:1px solid var(--line);padding:26px 22px;display:flex;flex-direction:column;gap:8px;transition:.3s}.ess-tiles li:hover{border-color:var(--gold);transform:translateY(-3px)}.ess-tiles li span{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--ivory);color:var(--gold);margin-bottom:6px}.ess-tiles strong{font-family:var(--serif);font-size:1.45rem;font-weight:500;color:var(--ink);line-height:1.1}.ess-tiles em{font-style:normal;font-size:.9rem;color:var(--text)}.ess-pw{display:grid;grid-template-columns:1fr 1.6fr;gap:20px}.ess-plug{background:var(--ink);color:#fff;padding:30px;display:grid;grid-template-columns:auto 1fr;gap:6px 26px;align-items:center}.ess-plug__big{grid-row:span 2;width:120px;height:120px;display:grid;place-items:center;border-radius:50%;background:var(--gold);font-family:var(--serif);font-size:5rem;line-height:1}.ess-plug ul{list-style:none;margin:0;padding:0;font-size:1.05rem;display:grid;gap:4px}.ess-plug ul b{font-family:var(--serif);font-size:1.7rem;font-weight:500}.ess-plug p{margin:0;opacity:.85;font-size:.95rem;align-self:start}.ess-data{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ess-data>div{background:#fff;border:1px solid var(--line);padding:24px 20px;display:flex;flex-direction:column;gap:8px}.ess-data span{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:var(--ivory);color:var(--gold)}.ess-data strong{font-family:var(--serif);font-size:1.45rem;font-weight:500;color:var(--ink)}.ess-data em{font-style:normal;font-size:.9rem;color:var(--text)}.ess-note{margin:30px 0 0;text-align:center;font-size:.82rem;color:var(--muted)}.ess-note a{text-decoration:underline}@media(max-width:980px){.ess-eta,.ess-pw{grid-template-columns:1fr}.ess-tiles{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.ess-vs{grid-template-columns:1fr}.ess-vs__mid{margin:-18px auto}.ess-eta__steps,.ess-data{grid-template-columns:1fr}.ess-p{padding:56px 0}.ess-head{gap:14px}}@media(max-width:480px){.ess-tiles{grid-template-columns:1fr}.ess-plug{grid-template-columns:1fr;justify-items:start}.ess-plug__big{grid-row:auto}.ess-vs__col,.ess-eta__side{padding:22px 18px}}
