.etm-page{--etm-primary:#233963;--etm-text:#1E2E4C;--etm-muted:#566176;--etm-white:#FFFFFF;--etm-n9:#F4F6F9;--etm-n8:#EBEEF2;--etm-n7:#DADEE3;--etm-n6:#A5ABB3;--etm-teal:#47B0A3;--etm-teal-l:#6AC2B7;--etm-mint:#8AD6C0;--etm-mint-l:#D2FFEC;--etm-dot:#B6BFCD;--etm-ink:#15233F;--etm-ink-2:#1D2F52;--etm-ink-3:#2A3F66;--etm-ink-text:#C9D3E3;--etm-grad:linear-gradient(45deg,#e3ffcc 0%,#d0fff1 100%);--etm-grad-2:linear-gradient(90deg,#6AC2B7 0%,#8AD6C0 50%,#8ADBBB 75%,#86DCAF 87.5%,#84DDA5 93.75%,#95E091 96.88%,#9FDD5F 100%);--etm-grad-btn:linear-gradient(90deg,#47B0A3 0%,#4FB799 30.43%,#4CC86F 77.4%,#84BA4C 100%);--etm-shadow:0 10px 35px 0 rgba(35,57,99,0.12);--etm-ease:cubic-bezier(0.22,0.61,0.36,1);--etm-bar:78px;position:relative;overflow-x:clip;font-family:"Public Sans",sans-serif;font-size:16px;line-height:1.6;color:var(--etm-text);background:#F6F9FB}html{scroll-padding-top:96px}.etm-page::before{content:"";position:absolute;inset:0;background-image:url("../assets/global-pattern.png");background-repeat:repeat;background-size:64px 64px;opacity:0.5;pointer-events:none;z-index:0}.etm-page *,.etm-page *::before,.etm-page *::after{box-sizing:border-box}.etm-page :where(ul,ol){margin:0;padding:0;list-style:none}.etm-page :where(p){margin:0 0 16px}.etm-page :where(p:last-child){margin-bottom:0}.etm-page :where(strong,b){font-weight:700}.etm-page :where(figure){margin:0}.etm-page :where(figcaption,blockquote){font-style:normal}.etm-page :where(mark){color:inherit;background:none}.etm-page :where(h1,h2,h3,h4){margin:0;font-family:"Public Sans",sans-serif;font-weight:700;color:var(--etm-primary)}.etm-inner{position:relative;z-index:1;max-width:1280px;margin:0 auto}.etm-section{position:relative;z-index:1;padding:clamp(64px,8vw,112px) clamp(20px,4vw,40px)}.etm-h1{font-size:clamp(30px,3.6vw,48px);line-height:1.12;letter-spacing:-0.015em;margin-bottom:18px}.etm-h2{font-size:clamp(28px,3.2vw,42px);line-height:1.15;letter-spacing:-0.01em;margin-bottom:20px}.etm-h4{font-size:18px;line-height:1.3;margin-bottom:8px}.etm-head{max-width:760px;margin-bottom:clamp(32px,4vw,52px)}.etm-head p{font-size:18px}.etm-head--center{margin-left:auto;margin-right:auto;text-align:center}.etm-sub{font-size:clamp(19px,1.7vw,22px);line-height:1.35;font-weight:700;color:var(--etm-text);margin-bottom:16px}.etm-kicker{font-size:clamp(19px,1.7vw,22px);line-height:1.35;font-weight:700;color:var(--etm-text);margin-bottom:8px}.etm-mark{color:inherit;background-color:transparent;background-image:linear-gradient(90deg,rgba(106,194,183,0.6) 0%,rgba(159,221,95,0.6) 100%);background-repeat:no-repeat;background-size:100% 0.5em;background-position:0 88%;padding:0 0.08em}.etm-link{color:var(--etm-primary);font-weight:600;text-decoration:none;padding-right:1.04em;padding-bottom:1px;background-image:var(--etm-grad),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='5 5 14 14' fill='none' stroke='%23233963' stroke-width='2.2' stroke-linecap='square'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-origin:content-box,padding-box;background-size:100% 2px,0.76em 0.76em;background-position:0 calc(100% + 1px),right 0.02em top 52%;transition:background-size 0.2s ease,background-position 0.2s ease}.etm-link,.etm-link:hover,.etm-link:active{color:var(--etm-primary)}.etm-link:hover{background-size:100% 4px,0.76em 0.76em;background-position:0 calc(100% + 1px),right 0.02em top 36%}.etm-h4 .etm-link{font-weight:inherit}.etm-how .etm-link,.etm-ready .etm-link{background-image:var(--etm-grad-2),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='5 5 14 14' fill='none' stroke='%238AD6C0' stroke-width='2.2' stroke-linecap='square'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E")}.etm-how .etm-link,.etm-how .etm-link:hover,.etm-how .etm-link:active,.etm-ready .etm-link,.etm-ready .etm-link:hover,.etm-ready .etm-link:active{color:#E9FFF7}.etm-page a:focus-visible,.etm-page button:focus-visible,.etm-page summary:focus-visible{outline:3px solid var(--etm-primary);outline-offset:3px}.etm-how a:focus-visible,.etm-ready a:focus-visible{outline-color:var(--etm-mint)}.etm-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 28px;font-size:16px;font-weight:600;line-height:1.5;color:#fff;text-decoration:none;border:2px solid transparent;border-radius:2px;background-image:var(--etm-grad-btn);background-origin:border-box;box-shadow:0 0 25px 2px rgba(155,193,150,0.5);transition:transform 0.2s ease,box-shadow 0.2s ease}.etm-btn,.etm-btn:hover,.etm-btn:active,.etm-btn:focus{color:#fff}.etm-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px 4px rgba(155,193,150,0.6)}.etm-card{position:relative;background:#fff;border:1px solid var(--etm-n7);box-shadow:var(--etm-shadow)}.etm-card--stage{padding:clamp(14px,2vw,26px)}.etm-card--stage>svg{display:block;width:100%;height:auto}.etm-ico{display:block;width:24px;height:24px;flex:0 0 auto}.etm-g-ico{color:var(--etm-primary)}.etm-draw path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 0.9s var(--etm-ease)}.etm-js .etm-draw path{stroke-dashoffset:1}.etm-js .is-on .etm-draw path{stroke-dashoffset:0}@keyframes etmIn{from{opacity:0;transform:translateY(18px)}}@keyframes etmFallback{to{opacity:1;transform:none}}.etm-js .etm-reveal:not(.is-in){opacity:0;transform:translateY(18px);animation:etmFallback 0.01s 3s forwards}.etm-armed .etm-reveal:not(.is-in){animation:none}.etm-js .etm-reveal.is-in{animation:etmIn 0.7s var(--etm-ease) var(--d,0s) backwards}.etm-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,96px);align-items:start}.etm-split-copy>p{font-size:18px;max-width:60ch}.etm-split-visual{position:sticky;top:calc(var(--etm-bar) + 32px)}.etm-split--rev .etm-split-visual{order:-1}.etm-card--square>svg{max-width:460px;margin:0 auto}.etm-trail{position:fixed;z-index:40;left:18px;top:50%;transform:translateY(-50%);display:none}.etm-trail-line{position:absolute;left:7px;top:7px;bottom:7px;width:2px;background:var(--etm-n7)}.etm-trail-fill{position:absolute;inset:0;background:var(--etm-teal);transform-origin:top;transform:scaleY(var(--tp,0))}.etm-trail-list{position:relative;display:grid;gap:15px}.etm-trail-dot{position:relative;display:block;width:16px;height:16px}.etm-trail-dot::before{content:"";position:absolute;inset:0;margin:auto;width:calc(16px * var(--s,1));height:calc(16px * var(--s,1));border:2px solid #7F8A99;background:#fff;transition:width 0.4s var(--etm-ease),height 0.4s var(--etm-ease),border-color 0.3s ease,background 0.3s ease,box-shadow 0.3s ease}.etm-trail-dot.is-past::before{border-color:#2E8A7F;background:var(--etm-mint-l)}.etm-trail-dot[aria-current]::before{border-color:var(--etm-primary);background:var(--etm-primary);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--etm-teal)}.etm-trail-dot:hover::before{border-color:var(--etm-primary)}.etm-page .etm-trail-dot:focus-visible{outline:3px solid var(--etm-primary);outline-offset:2px;box-shadow:0 0 0 7px #fff}.etm-page .etm-trail-dot:focus-visible::before{box-shadow:none}.etm-page .etm-trail-dot[aria-current]:focus-visible{outline-offset:4px}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}.etm-trail-tip{position:absolute;left:28px;top:50%;width:max-content;max-width:300px;padding:6px 10px;font-size:13px;line-height:1.35;font-weight:600;color:#fff;background:var(--etm-primary);opacity:0;transform:translate(-6px,-50%);transition:opacity 0.2s ease,transform 0.2s ease;pointer-events:none}.etm-trail-dot:hover .etm-trail-tip,.etm-trail-dot:focus-visible .etm-trail-tip{opacity:1;transform:translate(0,-50%);pointer-events:auto}.etm-trail.etm-tips-off .etm-trail-tip{opacity:0;pointer-events:none}.etm-progress{position:fixed;z-index:40;left:0;right:0;bottom:0;height:3px;background:rgba(218,222,227,0.7);pointer-events:none}.etm-progress-fill{display:block;height:100%;background:var(--etm-grad-2);transform-origin:left;transform:scaleX(var(--tp,0))}@media (min-width: 1440px){.etm-trail{display:block}.etm-progress{display:none}}.etm-hero{position:relative;z-index:1;padding:clamp(36px,5vw,76px) clamp(20px,4vw,40px) clamp(56px,7vw,104px);background:radial-gradient(60% 70% at 88% 18%,rgba(138,214,192,0.30),transparent 70%)}.etm-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.etm-statement{font-size:clamp(21px,2.2vw,29px);line-height:1.3;font-weight:700;color:var(--etm-text);margin-bottom:20px}.etm-lede{font-size:clamp(16px,1.35vw,18px);max-width:58ch;margin-bottom:22px}.etm-points{display:grid;gap:10px;margin-bottom:30px}.etm-points li{display:flex;align-items:flex-start;gap:12px;font-size:17px;font-weight:600;color:var(--etm-text)}.etm-points-ico{width:24px;height:24px;padding:4px;margin-top:1px;color:var(--etm-primary);background:var(--etm-grad);stroke-width:3}.etm-cta-line{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:0;font-size:17px;color:var(--etm-text)}.etm-pipe{display:inline-block;width:1px;height:30px;overflow:hidden;color:transparent;background:var(--etm-n6)}.etm-hero-visual{position:relative}.etm-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:14px;font-size:14px;font-weight:600;color:var(--etm-text)}.etm-legend-item{display:inline-flex;align-items:center;gap:9px}.etm-key{display:inline-block;flex:0 0 auto}.etm-key--rec{width:16px;height:12px;border:1.5px dashed var(--etm-n6);background:#fff}.etm-key--acc{width:20px;height:3px;background:var(--etm-teal-l)}.etm-key--flag{width:12px;height:12px;border-radius:50%;background:var(--etm-primary);box-shadow:0 0 0 3px rgba(71,176,163,0.55)}.etm-field{display:block;width:100%;height:auto;--p:1;--sc:clamp(0,calc((var(--p) - 0.3) / 0.7),1)}.etm-js .etm-field{--p:0}.etm-sys{fill:var(--etm-n9);stroke:var(--etm-n7);stroke-width:1.5}.etm-skel{fill:var(--etm-n8)}.etm-beam{transform:translateY(calc(var(--sc) * 444px - 64px));opacity:calc(clamp(0,var(--sc) * 20,1) - clamp(0,(var(--sc) - 0.96) * 25,1))}.etm-row{--gs:0;--s:clamp(0,calc((var(--sc) - var(--t)) * 9),1)}.etm-row--lv{--gs:clamp(0,calc((var(--p) - var(--g)) * 12),1)}.etm-hc{fill:#fff;stroke:var(--etm-n7);stroke-width:1.5}.etm-row--lv .etm-hc{fill-opacity:calc(1 - var(--gs) * 0.55);stroke-opacity:calc(1 - var(--gs))}.etm-hc-ghost{fill:none;stroke:var(--etm-n6);stroke-width:1.5;stroke-dasharray:5 5;opacity:var(--gs)}.etm-hav{fill:var(--etm-dot)}.etm-row--lv .etm-hav{opacity:calc(1 - var(--gs))}.etm-hav-ghost{fill:none;stroke:var(--etm-n6);stroke-width:1.6;stroke-dasharray:3 3;opacity:var(--gs)}.etm-row--lv .etm-skel{opacity:calc(1 - var(--gs) * 0.6)}.etm-acc{fill:none;stroke:var(--etm-teal-l);stroke-width:1.8}.etm-acc--rm{opacity:calc(1 - var(--gs))}.etm-acc-hit{fill:none;stroke:var(--etm-primary);stroke-width:3.2;opacity:var(--s)}.etm-xring{fill:none;stroke:var(--etm-teal);stroke-width:2.5;opacity:var(--s);transform-box:fill-box;transform-origin:center;transform:scale(calc(0.5 + var(--s) * 0.5))}.etm-xdot{fill:var(--etm-primary);opacity:var(--s)}@media (min-width: 960.02px) and (max-width: 1160px){.etm-pipe{display:none}}@media (max-width: 960px){.etm-hero-grid{grid-template-columns:minmax(0,1fr)}.etm-hero-visual{max-width:600px}}@media (max-width: 560px){.etm-pipe{display:none}.etm-cta-line{gap:14px}.etm-legend{gap:6px 14px;font-size:13px}}.etm-question{background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 140px,#fff calc(100% - 140px),rgba(255,255,255,0) 100%)}.etm-ask{margin:8px 0 26px;padding-left:22px;font-size:clamp(21px,2.2vw,28px);line-height:1.32;font-weight:700;color:var(--etm-primary);border-left:4px solid transparent;border-image:linear-gradient(180deg,#6AC2B7,#9FDD5F) 1}.etm-web{display:block;width:100%;height:auto;--p:1;--a:clamp(0,calc(var(--p) * 3),1);--b:clamp(0,calc(var(--p) * 3 - 1),1);--c:clamp(0,calc(var(--p) * 3 - 2),1)}.etm-js .etm-web{--p:0}.etm-web-orbit{fill:none;stroke:var(--etm-n7);stroke-width:1.5;stroke-dasharray:2 8;stroke-linecap:round}.etm-web-fog{fill:none;stroke:var(--etm-n6);stroke-width:1.2;stroke-dasharray:3 7;opacity:calc(var(--b) * 0.9 - var(--c) * 0.5);transform-box:fill-box;transform-origin:center;transform:scale(calc(0.85 + var(--b) * 0.15))}.etm-web-base{stroke:var(--etm-n7);stroke-width:1.5;stroke-dasharray:4 6}.etm-web-spoke{fill:none;stroke:var(--etm-teal-l);stroke-width:2.6;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - clamp(0,calc(var(--a) * 1.6 - var(--n) * 0.2),1));opacity:calc(1 - var(--c) * 0.9)}.etm-web-spoke--stay{opacity:1}.etm-web-cross{fill:none;stroke:var(--etm-n6);stroke-width:1.5;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - clamp(0,calc(var(--b) * 1.6 - var(--k) * 0.15),1));opacity:calc(1 - var(--c) * 0.85)}.etm-web-hit{fill:none;stroke:var(--etm-primary);stroke-width:4;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--c))}.etm-web-node{transform-box:fill-box;transform-origin:center;opacity:clamp(0,calc(var(--a) * 2.2 - var(--n) * 0.3),1)}.etm-web-node rect{fill:#fff;stroke:var(--etm-n7);stroke-width:1.5}.etm-web-ico{opacity:calc(1 - var(--b) * 0.55)}.etm-web-node--stay rect{stroke:var(--etm-primary);stroke-opacity:calc(0.2 + var(--c) * 0.8);stroke-width:calc(1.5px + var(--c) * 1px)}.etm-web-node--stay .etm-web-ico{opacity:calc(1 - var(--b) * 0.55 + var(--c) * 0.55)}.etm-web-me-bg{fill:var(--etm-n9)}.etm-web-me-ghost{fill:none;stroke:var(--etm-n6);stroke-width:1.6;stroke-dasharray:4 4}.etm-web-me-ico{color:var(--etm-muted)}.etm-xring.etm-web-flag{opacity:var(--c);transform:scale(calc(0.6 + var(--c) * 0.4))}.etm-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.etm-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:14px;font-weight:600;color:var(--etm-text);background:#fff;border:1px solid var(--etm-n7)}.etm-chip .etm-ico{width:18px;height:18px;color:var(--etm-primary)}@media (max-width: 960px){.etm-question .etm-split{grid-template-columns:minmax(0,1fr)}.etm-q-visual{position:static;max-width:520px}}.etm-tl{position:relative;height:340px;--p:1;--h:calc(0.04 + var(--p) * 0.92)}.etm-js .etm-tl{--p:0}.etm-tl-stage{position:relative;padding:0 clamp(56px,6vw,96px);background:#fff;border:1px solid var(--etm-n7);box-shadow:var(--etm-shadow)}.etm-tl-axis{position:absolute;inset:0}.etm-tl-rail{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:var(--etm-n7)}.etm-tl-exposure{position:absolute;top:calc(50% - 7px);left:4%;height:14px;width:70%;transform-origin:left;transform:scaleX(calc((min(var(--h),0.74) - 0.04) / 0.7));background:repeating-linear-gradient(-45deg,rgba(35,57,99,0.88) 0 4px,rgba(35,57,99,0.32) 4px 8px)}.etm-tl-head{position:absolute;left:calc(var(--h) * 100%);top:calc(50% - 30px);width:2px;height:60px;margin-left:-1px;background:var(--etm-teal);opacity:calc(1 - clamp(0,(var(--p) - 0.97) * 40,1))}.etm-tl-head::before{content:"";position:absolute;left:-4px;top:-4px;width:10px;height:10px;background:var(--etm-teal)}.etm-tl-leave{position:absolute;left:4%;top:50%;z-index:3;display:grid;place-items:center;width:46px;height:46px;color:#fff;background:var(--etm-primary);transform:translate(-50%,-50%)}.etm-tl-leave .etm-ico{width:24px;height:24px}.etm-tl-list{position:absolute;inset:0}.etm-tl-item{position:absolute;left:calc(var(--x) * 100%);top:50%;width:0;height:0;--on:clamp(0,calc((var(--h) - var(--x)) * 30),1)}.etm-tl-mark{position:absolute;left:-10px;top:-10px;z-index:2;width:20px;height:20px;background:#fff;border:2px solid var(--etm-n6)}.etm-tl-mark::after{content:"";position:absolute;inset:3px;background:var(--etm-teal);opacity:var(--on)}.etm-tl-text{position:absolute;left:0;width:150px;transform:translateX(-50%);text-align:center;font-size:15px;line-height:1.35;font-weight:600;color:var(--etm-text)}.etm-tl-item--up .etm-tl-text{bottom:30px}.etm-tl-item--down .etm-tl-text{top:30px}.etm-tl-item::before{content:"";position:absolute;left:-1px;width:2px;height:18px;background:var(--etm-n7)}.etm-tl-item--up::before{bottom:10px}.etm-tl-item--down::before{top:10px}.etm-tl-item--gap::before{display:none}.etm-tl-item--gap .etm-tl-text{bottom:58px;width:auto;white-space:nowrap;font-size:13px;font-weight:700;letter-spacing:0.02em;color:var(--etm-primary);opacity:clamp(0,calc((var(--h) - 0.5) * 8),1)}.etm-tl-item--surface .etm-tl-mark{border-color:var(--etm-primary)}.etm-tl-item--surface .etm-tl-mark::after{background:var(--etm-primary)}.etm-tl-item--surface::after{content:"";position:absolute;left:-22px;top:-22px;width:44px;height:44px;border-radius:50%;border:2.5px solid var(--etm-teal);opacity:var(--on);transform:scale(calc(0.5 + var(--on) * 0.5))}.etm-tl-item--surface .etm-tl-text{color:var(--etm-primary);font-weight:700}.etm-after{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(28px,5vw,80px);align-items:center;margin-top:clamp(36px,4.5vw,60px)}.etm-after-lead{margin:0;padding-left:22px;font-size:clamp(21px,2.1vw,27px);line-height:1.32;font-weight:700;color:var(--etm-primary);border-left:4px solid transparent;border-image:linear-gradient(180deg,#6AC2B7,#9FDD5F) 1}.etm-after-text{margin:0;font-size:18px}@media (max-width: 900px){.etm-after{grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}}@media (min-width: 900.02px) and (min-height: 620px){.etm-tl-pin{height:175vh}.etm-tl-stage{position:sticky;top:calc(var(--etm-bar) + max(24px,(100vh - var(--etm-bar) - 342px) / 2))}}@media (max-width: 900px){.etm-tl-stage{padding:24px 20px 26px 18px}.etm-tl{height:auto;padding:70px 0 4px 58px}.etm-tl-axis{inset:0 auto 0 0;width:46px}.etm-tl-rail{left:22px;right:auto;top:0;bottom:0;width:2px;height:auto;margin:0}.etm-tl-head,.etm-tl-exposure{display:none}.etm-tl-leave{left:23px;top:23px;width:42px;height:42px}.etm-tl-list{position:relative;inset:auto;display:grid;gap:26px}.etm-tl-list::before{content:"";position:absolute;left:-39px;top:-26px;height:38px;width:6px;background:repeating-linear-gradient(-45deg,rgba(35,57,99,0.88) 0 3px,rgba(35,57,99,0.32) 3px 6px)}.etm-tl-item{position:relative;left:auto;top:auto;width:auto;height:auto;min-height:22px;--on:1}.etm-js .etm-tl-item:not(.is-on){--on:0}.etm-tl-mark{left:-46px;top:1px}.etm-tl-text,.etm-tl-item--up .etm-tl-text,.etm-tl-item--down .etm-tl-text{position:static;display:block;width:auto;transform:none;text-align:left;font-size:16px}.etm-tl-item--gap .etm-tl-text{position:static;white-space:normal;opacity:1;font-size:13px;padding:14px 0}.etm-tl-item--gap{margin:-6px 0}.etm-tl-item::before,.etm-tl-item--up::before,.etm-tl-item--down::before{display:none}.etm-tl-item--exp::before,.etm-tl-item--exp.etm-tl-item--up::before,.etm-tl-item--exp.etm-tl-item--down::before{display:block;left:-39px;top:11px;bottom:-37px;height:auto;width:6px;background:repeating-linear-gradient(-45deg,rgba(35,57,99,0.88) 0 3px,rgba(35,57,99,0.32) 3px 6px);transform-origin:top;transform:scaleY(var(--on));transition:transform 0.5s var(--etm-ease)}.etm-tl-item--gap::before{top:-15px}.etm-tl-item--surface::after{left:-57px;top:-10px}}.etm-diff{background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 140px,#fff calc(100% - 140px),rgba(255,255,255,0) 100%)}.etm-diff-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center;margin-bottom:clamp(48px,6vw,84px)}.etm-diff-top .etm-head{margin-bottom:0}.etm-cmp{display:grid;gap:30px;padding:clamp(22px,3vw,36px);--p:1;--h:calc(0.04 + var(--p) * 0.92)}.etm-js .etm-cmp{--p:0}.etm-cmp-row{display:grid;gap:10px}.etm-cmp-name{font-size:14px;font-weight:700;letter-spacing:0.02em;color:var(--etm-muted)}.etm-cmp-row--live .etm-cmp-name{color:var(--etm-primary)}.etm-cmp-track{position:relative;height:46px;--fo:clamp(0,calc((var(--h) - var(--flag)) * 30),1)}.etm-cmp-rail{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:var(--etm-n7)}.etm-cmp-rail--live{height:6px;margin-top:-3px;background:linear-gradient(90deg,var(--etm-mint-l) 0,var(--etm-teal-l) calc(var(--h) * 100%),var(--etm-n8) calc(var(--h) * 100%))}.etm-cmp-tick{position:absolute;left:calc(var(--x) * 100%);top:calc(50% - 15px);width:3px;height:30px;margin-left:-1.5px;background:var(--etm-n6)}.etm-cmp-track::after{content:"";position:absolute;left:calc(var(--h) * 100%);top:4px;bottom:4px;width:2px;margin-left:-1px;background:var(--etm-teal);opacity:calc(1 - clamp(0,(var(--p) - 0.97) * 40,1))}.etm-cmp-exp{position:absolute;top:calc(50% - 6px);left:calc(var(--leave) * 100%);height:12px;width:calc(clamp(0,min(var(--h),var(--flag)) - var(--leave),1) * 100%);background:repeating-linear-gradient(-45deg,rgba(35,57,99,0.88) 0 4px,rgba(35,57,99,0.32) 4px 8px)}.etm-cmp-leave{position:absolute;left:calc(var(--leave) * 100%);top:50%;z-index:1;display:grid;place-items:center;width:34px;height:34px;color:#fff;background:var(--etm-primary);transform:translate(-50%,-50%);opacity:clamp(0.15,calc((var(--h) - var(--leave)) * 40),1)}.etm-cmp-leave .etm-ico{width:18px;height:18px}.etm-cmp-flag{position:absolute;left:max(calc(var(--flag) * 100%),calc(var(--leave) * 100% + 36px));top:50%;z-index:2;width:32px;height:32px;border-radius:50%;border:2.5px solid var(--etm-teal);background:#fff;opacity:var(--fo);transform:translate(-50%,-50%) scale(calc(0.5 + var(--fo) * 0.5))}.etm-cmp-flag::after{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--etm-primary)}.etm-caps{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;--p:1}.etm-js .etm-caps{--p:0}.etm-caps::before,.etm-caps::after{content:"";position:absolute;left:4%;right:4%;top:46px;height:2px}.etm-caps::before{background:var(--etm-n7)}.etm-caps::after{background:var(--etm-teal);transform-origin:left;transform:scaleX(var(--p))}.etm-cap{position:relative;z-index:1;padding:24px 22px 26px;background:#fff;border:1px solid var(--etm-n7);box-shadow:var(--etm-shadow);transition:transform 0.6s var(--etm-ease),border-color 0.4s ease}.etm-cap-ico{display:grid;place-items:center;width:44px;height:44px;margin-bottom:18px;color:var(--etm-primary);background:var(--etm-grad);transition:background 0.4s ease,color 0.4s ease}.etm-cap-ico .etm-ico{width:26px;height:26px}.etm-cap p{margin:0;font-size:16px}.etm-js .etm-cap:not(.is-on){transform:translateY(12px)}.etm-js .etm-cap:not(.is-on) .etm-cap-ico{background:var(--etm-n8);color:var(--etm-muted)}.etm-cap.is-on{border-color:rgba(71,176,163,0.45)}@media (max-width: 1200px){.etm-caps{grid-template-columns:repeat(3,minmax(0,1fr))}.etm-caps::before,.etm-caps::after{display:none}}@media (max-width: 960px){.etm-diff-top{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.etm-caps{grid-template-columns:minmax(0,1fr);gap:14px}.etm-cap{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:16px;padding:20px}.etm-cap-ico{grid-row:span 2;margin:0}.etm-cap .etm-h4{align-self:center;margin-bottom:4px}}.etm-how{color:var(--etm-ink-text);background:radial-gradient(rgba(138,214,192,0.09) 1px,transparent 1.6px) 0 0 / 28px 28px,radial-gradient(70% 50% at 85% 0%,rgba(106,194,183,0.16),transparent 70%),var(--etm-ink)}.etm-how .etm-h2{color:#fff}.etm-how .etm-g-ico{color:var(--etm-mint)}.etm-how-grid{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(0,1.18fr);gap:clamp(32px,5vw,80px);align-items:start}.etm-how-steps{padding:12vh 0 22vh}.etm-how-step{display:flex;align-items:center;gap:20px;min-height:34vh;padding:8px 0}.etm-how-num{flex:0 0 52px;display:grid;place-items:center;width:52px;height:52px;font-size:15px;font-weight:800;letter-spacing:0.04em;color:var(--etm-mint);border:1.5px solid var(--etm-ink-3);transition:background 0.4s ease,color 0.4s ease,border-color 0.4s ease,transform 0.4s var(--etm-ease)}.etm-how-label{font-size:clamp(19px,1.8vw,25px);line-height:1.3;font-weight:700;color:#fff;transition:color 0.4s ease}.etm-js .etm-how-step:not(.is-cur) .etm-how-label{color:#8E9CB7}.etm-how-step.is-past .etm-how-num{border-color:var(--etm-teal)}.etm-how-step.is-cur .etm-how-num{color:var(--etm-primary);background:var(--etm-grad);border-color:transparent;transform:scale(1.06)}.etm-how-side{position:sticky;top:calc(var(--etm-bar) + 20px);display:flex;align-items:center;min-height:calc(100vh - var(--etm-bar) - 40px);transition:top 0.3s var(--etm-ease)}body:has(#rk-custom-header.rkch--hidden) .etm-how-side{top:20px}.etm-how-stage{width:100%;padding:clamp(16px,2vw,28px);background:rgba(29,47,82,0.92);border:1px solid var(--etm-ink-3);box-shadow:0 30px 60px -20px rgba(0,0,0,0.45);--q:8}.etm-js .etm-how-stage{--q:0}.etm-how-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin-bottom:18px}.etm-how-strip li>span{position:relative;display:block;height:4px;overflow:hidden;background:var(--etm-ink-3)}.etm-how-strip li>span::after{content:"";position:absolute;inset:0;background:var(--etm-grad-2);transform-origin:left;transform:scaleX(clamp(0,calc(var(--q) - var(--i)),1))}.etm-how-art>svg{display:block;width:min(100%,calc((100vh - var(--etm-bar) - 140px) * 1.728));height:auto;margin:0 auto}.etm-scene--a{opacity:clamp(0,calc((3.05 - var(--q)) * 6),1)}.etm-scene--b{opacity:clamp(0,min(calc((var(--q) - 2.95) * 6),calc((5.05 - var(--q)) * 6)),1)}.etm-scene--c{opacity:clamp(0,calc((var(--q) - 4.95) * 6),1)}.etm-st-card,.etm-st-tile{fill:rgba(255,255,255,0.05);stroke:#31466F;stroke-width:1.5}.etm-st-band{fill:rgba(255,255,255,0.06)}.etm-st-skel{fill:rgba(201,211,227,0.26)}.etm-st-av{fill:#7F8FAD}.etm-st-av--ghost{fill:none;stroke:#7F8FAD;stroke-width:1.6;stroke-dasharray:3 3}.etm-st-frame{fill:rgba(255,255,255,0.03);stroke:#31466F;stroke-width:1.5}.etm-st-desk{fill:rgba(201,211,227,0.14)}.etm-a-stamp{--k:clamp(0,calc(var(--q) * 2.2),1);opacity:var(--k);transform-box:fill-box;transform-origin:center;transform:rotate(-8deg) scale(calc(1.5 - var(--k) * 0.5))}.etm-a-stamp rect{fill:rgba(21,35,63,0.6);stroke:var(--etm-mint);stroke-width:2.5}.etm-a-left{fill:none;stroke:#7F8FAD;stroke-width:1.5;stroke-dasharray:3 3;opacity:clamp(0,calc((var(--q) - 1.05) * 3),1)}.etm-a-walk{--w:clamp(0,calc(var(--q) - 1.05),1);transform:translateX(calc(var(--w) * 175px));opacity:calc(1 - clamp(0,calc((var(--w) - 0.82) * 6),1))}.etm-a-walk circle{fill:var(--etm-teal-l)}.etm-a-walk .etm-g-ico{color:var(--etm-ink)}.etm-a-line{fill:none;stroke:var(--etm-teal-l);stroke-width:2;stroke-dasharray:1 1}.etm-a-line--rm{stroke-dashoffset:calc(clamp(0,calc((var(--q) - 2.1) * 1.4),1) * -1)}.etm-a-ticket{opacity:clamp(0,calc((var(--q) - 2) * 4),1)}.etm-b-row,.etm-b-probe{--r:clamp(0,calc((var(--q) - 3.05 - var(--i) * 0.18) * 4),1)}.etm-b-row{opacity:calc(0.35 + var(--r) * 0.65)}.etm-b-probe{fill:none;stroke:#7F8FAD;stroke-width:2;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--r))}.etm-b-match{--x4:clamp(0,calc((var(--q) - 4) * 3),1);fill:none;stroke:var(--etm-teal-l);stroke-width:calc(2px + var(--x4) * 2px);stroke-dasharray:1 1;stroke-dashoffset:calc(1 - clamp(0,calc((var(--q) - 3.55) * 3),1))}.etm-b-row--hit .etm-st-card{stroke:var(--etm-mint);stroke-opacity:calc(0.3 + clamp(0,calc((var(--q) - 4) * 3),1) * 0.7)}.etm-b-beam{transform:translateY(calc(clamp(0,calc(var(--q) - 3),1) * 360px - 30px));opacity:calc(clamp(0,calc((var(--q) - 3) * 10),1) - clamp(0,calc((var(--q) - 3.95) * 10),1))}.etm-b-ring{--x4:clamp(0,calc((var(--q) - 4) * 3),1);fill:none;stroke:var(--etm-mint);stroke-width:2.5;opacity:var(--x4);transform-box:fill-box;transform-origin:center;transform:scale(calc(0.5 + var(--x4) * 0.5))}.etm-c-row{--r:clamp(0,calc((var(--q) - 5.05 - var(--i) * 0.15) * 4),1);opacity:var(--r);transform:translateX(calc((1 - var(--r)) * -14px))}.etm-c-row-bg{fill:rgba(255,255,255,0.05);stroke:#31466F;stroke-width:1}.etm-c-row-bar{fill:#31466F}.etm-c-row--x .etm-c-row-bar{fill:var(--etm-mint)}.etm-c-row--x .etm-c-row-bg{stroke:var(--etm-mint);stroke-opacity:0.6}.etm-c-lens{--l:clamp(0,calc((var(--q) - 5.4) * 2.5),1);opacity:calc(var(--l) - clamp(0,calc((var(--q) - 6.2) * 4),1));transform:translate(calc((1 - var(--l)) * 40px),calc((1 - var(--l)) * 30px))}.etm-c-line{fill:none;stroke:var(--etm-mint);stroke-width:2.5;stroke-dasharray:1 1;stroke-dashoffset:calc(clamp(0,calc((var(--q) - 6.15) * 1.6),1) * -1);opacity:calc(clamp(0,calc((var(--q) - 5.5) * 4),1) - clamp(0,calc((var(--q) - 6.7) * 5),1))}.etm-c-lock rect,.etm-c-shackle{fill:none;stroke:var(--etm-mint);stroke-width:2}.etm-c-shackle{transform:translateY(calc((1 - clamp(0,calc((var(--q) - 6.5) * 3),1)) * -6px))}.etm-c-ring{fill:none;stroke:var(--etm-mint);stroke-width:2.5;opacity:calc(clamp(0,calc((var(--q) - 5.5) * 4),1) - clamp(0,calc((var(--q) - 6.6) * 4),1))}.etm-c-done{opacity:clamp(0,calc((var(--q) - 6.7) * 4),1)}.etm-c-badge{--b:clamp(0,calc((var(--q) - 7.05 - var(--j) * 0.22) * 3.5),1);opacity:calc(0.25 + var(--b) * 0.75)}.etm-c-badge rect{fill:rgba(138,214,192,calc(var(--b) * 0.12));stroke:var(--etm-mint);stroke-opacity:calc(0.2 + var(--b) * 0.8);stroke-width:1.5}@media (max-width: 960px){.etm-how-grid{grid-template-columns:minmax(0,1fr);gap:0}.etm-how-side{order:-1;z-index:2;top:var(--etm-bar);min-height:0;margin:0 calc(-1 * clamp(20px,4vw,40px));padding:10px clamp(20px,4vw,40px) 26px;background:linear-gradient(180deg,var(--etm-ink) calc(100% - 18px),rgba(21,35,63,0))}.etm-how-stage{max-width:560px;margin:0 auto;padding:12px}.etm-how-strip{margin-bottom:10px}.etm-how-art>svg{width:min(100%,calc((52vh - 130px) * 1.728))}body:has(#rk-custom-header.rkch--hidden) .etm-how-side{top:0}.etm-how-steps{padding:6vh 0 0}.etm-how-step{min-height:30vh}.etm-how-step:last-child{min-height:0;padding:calc(15vh - 22px) 0 16px}.etm-how-num{flex-basis:44px;width:44px;height:44px;font-size:14px}}@media (max-width: 960px) and (max-height: 520px){.etm-how-art{display:none}.etm-how-strip{margin-bottom:6px}}.etm-signs{background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 140px,#fff calc(100% - 140px),rgba(255,255,255,0) 100%)}.etm-signs .etm-split{align-items:center}.etm-signs-list{display:grid;gap:10px;margin-top:8px}.etm-sign{display:flex;align-items:flex-start;gap:14px;padding:13px 16px;font-size:17px;font-weight:600;color:var(--etm-text);background:#fff;border:1px solid var(--etm-n7);transition:border-color 0.4s ease,box-shadow 0.4s ease}.etm-lamp{flex:0 0 14px;width:14px;height:14px;margin-top:5px;background:var(--etm-teal);box-shadow:0 0 0 4px rgba(71,176,163,0.2);transition:background 0.4s ease,box-shadow 0.4s ease}.etm-js .etm-sign:not(.is-on) .etm-lamp{background:var(--etm-n7);box-shadow:none}.etm-sign.is-on{border-color:rgba(71,176,163,0.45)}.etm-gauge{display:block;width:100%;height:auto;--q:7}.etm-js .etm-gauge{--q:0}.etm-gauge-card{padding:clamp(22px,3vw,40px) clamp(22px,3vw,40px) clamp(14px,2vw,24px)}.etm-gauge-track{fill:none;stroke:var(--etm-n8);stroke-width:22}.etm-gauge-seg{fill:none;stroke:var(--etm-teal-l);stroke-width:22;opacity:clamp(0,calc((var(--q) - var(--i)) * 2),1)}.etm-gauge-tick{stroke:var(--etm-n6);stroke-width:2}.etm-gauge-needle{transform-origin:180px 190px;transform:rotate(calc(-90deg + var(--q) * 25.7143deg))}.etm-gauge-needle path{fill:none;stroke:var(--etm-primary);stroke-width:3;stroke-linecap:square}.etm-gauge-needle .etm-gauge-tip{fill:var(--etm-primary);stroke:none}.etm-gauge-hub{fill:var(--etm-primary)}.etm-gauge-eye{color:#fff}@media (max-width: 960px){.etm-signs .etm-split{grid-template-columns:minmax(0,1fr)}.etm-signs-visual{position:static;max-width:460px}.etm-split--rev .etm-signs-visual{order:0}}.etm-out-grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:clamp(36px,6vw,96px);align-items:start}.etm-out-head{position:sticky;top:calc(var(--etm-bar) + 40px)}.etm-out-head>p:last-child{font-size:18px}.etm-out-list{position:relative;display:grid;gap:18px;padding-left:36px;--p:1}.etm-js .etm-out-list{--p:0}.etm-out-list::before,.etm-out-list::after{content:"";position:absolute;left:8px;top:38px;bottom:var(--rail-end,30px);width:2px}.etm-out-list::before{background:var(--etm-n7)}.etm-out-list::after{background:linear-gradient(180deg,#6AC2B7,#9FDD5F);transform-origin:top;transform:scaleY(var(--p))}.etm-out{position:relative;display:flex;align-items:flex-start;gap:20px;padding:24px 26px;background:#fff;border:1px solid var(--etm-n7);box-shadow:var(--etm-shadow);transition:border-color 0.4s ease}.etm-out::before{content:"";position:absolute;z-index:1;left:-35px;top:30px;width:16px;height:16px;background:var(--etm-teal);border:2px solid var(--etm-teal);transition:background 0.4s ease,border-color 0.4s ease}.etm-js .etm-out:not(.is-on)::before{background:#fff;border-color:var(--etm-n6)}.etm-out.is-on{border-color:rgba(71,176,163,0.45)}.etm-out-ico{flex:0 0 54px;display:grid;place-items:center;width:54px;height:54px;color:var(--etm-primary);background:var(--etm-grad);transition:background 0.4s ease,color 0.4s ease}.etm-out-ico .etm-ico{width:30px;height:30px}.etm-js .etm-out:not(.is-on) .etm-out-ico{background:var(--etm-n8);color:var(--etm-muted)}.etm-out p{margin:0;font-size:17px}.etm-out strong{color:var(--etm-primary)}@media (max-width: 960px){.etm-out-grid{grid-template-columns:minmax(0,1fr)}.etm-out-head{position:static}}@media (max-width: 560px){.etm-out{flex-direction:column;gap:14px;padding:20px}.etm-out-list{padding-left:28px}.etm-out::before{left:-27px}.etm-out-list::before,.etm-out-list::after{left:8px}}.etm-who{background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 140px,#fff calc(100% - 140px),rgba(255,255,255,0) 100%)}.etm-org{position:relative;--p:1}.etm-js .etm-org{--p:0}.etm-org-hub{position:relative;z-index:1;display:grid;place-items:center;width:76px;height:76px;margin:0 auto;color:#fff;background:var(--etm-primary);box-shadow:0 0 0 8px rgba(106,194,183,0.2);transform:scale(calc(0.7 + clamp(0,calc(var(--p) * 4),1) * 0.3))}.etm-org-hub .etm-ico{width:36px;height:36px}.etm-org-stem{display:block;width:2px;height:40px;margin:0 auto;background:var(--etm-teal);transform-origin:top;transform:scaleY(clamp(0,calc(var(--p) * 4 - 0.6),1))}.etm-org-bus{display:block;height:2px;margin:0 calc(12.5% - 7.5px);background:var(--etm-teal);transform:scaleX(clamp(0,calc(var(--p) * 3 - 0.8),1))}.etm-org-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:38px}.etm-org-card{position:relative;padding:30px 20px 28px;text-align:center;background:#fff;border:1px solid var(--etm-n7);box-shadow:var(--etm-shadow);--c:clamp(0,calc(var(--p) * 4 - 1.2 - var(--i) * 0.25),1);opacity:calc(0.2 + var(--c) * 0.8);transform:translateY(calc((1 - var(--c)) * 18px))}.etm-org-card::before{content:"";position:absolute;left:50%;top:-38px;width:2px;height:38px;margin-left:-1px;background:var(--etm-teal);transform-origin:top;transform:scaleY(clamp(0,calc(var(--c) * 2),1))}.etm-org-ico{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 14px;color:var(--etm-primary);background:var(--etm-grad)}.etm-org-ico .etm-ico{width:28px;height:28px}.etm-org-name{display:block;font-size:17px;line-height:1.35;font-weight:700;color:var(--etm-primary)}@media (max-width: 900px){.etm-org-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.etm-org-bus,.etm-org-card::before{display:none}.etm-org-stem{height:24px}}@media (max-width: 480px){.etm-org-list{grid-template-columns:minmax(0,1fr);gap:12px}.etm-org-card{display:flex;align-items:center;gap:16px;padding:16px 18px;text-align:left}.etm-org-ico{flex:0 0 48px;width:48px;height:48px;margin:0}}.etm-bl{display:grid;gap:10px;margin:4px 0 26px}.etm-bl-item{display:flex;align-items:center;gap:14px;padding:9px 14px 9px 9px;font-size:17px;font-weight:600;color:var(--etm-text);background:#fff;border:1px solid var(--etm-n7);transition:border-color 0.3s ease,transform 0.3s var(--etm-ease),box-shadow 0.3s ease}.etm-bl-ico{flex:0 0 38px;display:grid;place-items:center;width:38px;height:38px;color:var(--etm-primary);background:var(--etm-grad);transition:background 0.4s ease,color 0.4s ease}.etm-bl-ico .etm-ico{width:22px;height:22px}.etm-js .etm-bl-item:not(.is-on) .etm-bl-ico{background:var(--etm-n8);color:var(--etm-muted)}.etm-bl-item.is-hot{border-color:var(--etm-primary);transform:translateX(4px);box-shadow:var(--etm-shadow)}.etm-rings{display:block;width:100%;height:auto;--p:1}.etm-js .etm-rings{--p:0}.etm-rg-ring{--e:clamp(0,calc(var(--p) * 2.2 - var(--k) * 0.3),1);fill:none;stroke:var(--etm-n7);stroke-width:1.5;stroke-dasharray:2 8;stroke-linecap:round;opacity:var(--e);transform-box:fill-box;transform-origin:center;transform:scale(calc(0.6 + var(--e) * 0.4))}.etm-rg-core{fill:var(--etm-primary)}.etm-rg-core-ico{color:#fff}.etm-rg-link{fill:none;stroke:var(--etm-teal-l);stroke-width:2;stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset 0.7s var(--etm-ease),stroke 0.3s ease}.etm-js .etm-rg-link:not(.is-on){stroke-dashoffset:1}.etm-rg-link.is-hot{stroke:var(--etm-primary)}.etm-rg-node{transform-box:fill-box;transform-origin:center;transition:transform 0.45s var(--etm-ease),opacity 0.45s ease}.etm-js .etm-rg-node:not(.is-on){opacity:0.25;transform:scale(0.8)}.etm-rg-node rect{fill:#fff;stroke:var(--etm-n7);stroke-width:1.5;transition:stroke 0.3s ease,fill 0.3s ease}.etm-rg-ico{color:var(--etm-primary)}.etm-rg-node.is-hot{transform:scale(1.14)}.etm-rg-node.is-hot rect{stroke:var(--etm-primary);fill:#E9FFF7}@media (max-width: 960px){.etm-beyond .etm-split{grid-template-columns:minmax(0,1fr)}.etm-beyond-visual{position:static;max-width:460px}}.etm-ready{position:relative;z-index:1;overflow:hidden;padding:clamp(92px,11vw,156px) clamp(20px,4vw,40px);text-align:center;color:var(--etm-ink-text);background:radial-gradient(70% 90% at 50% 0%,rgba(106,194,183,0.18),transparent 70%),var(--etm-ink);--p:1}.etm-js .etm-ready{--p:0}.etm-ghosts{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.etm-ghost-in{--v:clamp(0,calc((var(--p) - var(--t)) * 4),1);fill:none;stroke:var(--etm-mint);stroke-width:2;stroke-dasharray:5 6;opacity:calc(var(--v) * 0.42);transform:translateY(calc((1 - var(--v)) * 16px))}.etm-ready-inner{max-width:920px}.etm-ready .etm-h2{color:#fff}.etm-ready-statement{margin:6px 0 22px;font-size:clamp(22px,2.6vw,34px);line-height:1.3;font-weight:700;color:#fff}.etm-mark--dark{background-image:linear-gradient(90deg,rgba(106,194,183,0.55) 0%,rgba(159,221,95,0.55) 100%);background-size:calc(clamp(0,calc(var(--p) * 1.6 - 0.25),1) * 100%) 0.5em}.etm-ready-text{max-width:62ch;margin:0 auto 34px;font-size:18px;color:var(--etm-ink-text)}.etm-faq{background:var(--etm-n9)}.etm-faq-inner{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.etm-faq-intro .etm-h2{margin-bottom:20px}.etm-faq-rule{width:120px;height:4px;background:var(--etm-grad)}.etm-faq-list{border-top:1px solid var(--etm-n7)}.etm-faq-item{position:relative;isolation:isolate;border-bottom:1px solid var(--etm-n7)}.etm-faq-item::before{content:"";position:absolute;top:-1px;left:0;right:0;z-index:2;height:2px;background:var(--etm-grad-2);transform:scaleX(0);transform-origin:left;transition:transform 0.45s var(--etm-ease);pointer-events:none}.etm-faq-item[open]::before{transform:scaleX(1)}.etm-faq-q{display:flex;align-items:flex-start;gap:14px;padding:24px 0;list-style:none;cursor:pointer;font-size:18px;line-height:1.4;font-weight:700;color:var(--etm-primary)}.etm-faq-q::-webkit-details-marker{display:none}.etm-faq-q::marker{content:''}.etm-faq-q-text{flex:1 1 auto;min-width:0}.etm-faq-num{flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-top:1px;font-size:12px;font-weight:800;letter-spacing:0.04em;color:var(--etm-muted);border:1px solid var(--etm-n7);transition:color 0.3s ease,border-color 0.3s ease,background 0.3s ease}.etm-faq-item[open] .etm-faq-num{color:var(--etm-primary);border-color:transparent;background:var(--etm-grad)}.etm-faq-icon{flex:0 0 30px;position:relative;width:30px;height:30px;margin-top:1px;border:1px solid var(--etm-n7);transition:border-color 0.3s ease}.etm-faq-icon::before,.etm-faq-icon::after{content:"";position:absolute;top:50%;left:50%;background:var(--etm-teal);transition:transform 0.3s var(--etm-ease)}.etm-faq-icon::before{width:14px;height:2px;transform:translate(-50%,-50%)}.etm-faq-icon::after{width:2px;height:14px;transform:translate(-50%,-50%)}.etm-faq-q:hover .etm-faq-icon,.etm-faq-item[open] .etm-faq-icon{border-color:var(--etm-teal)}.etm-faq-item[open] .etm-faq-icon::after{transform:translate(-50%,-50%) rotate(90deg)}.etm-faq-a{padding:0 30px 26px 44px}.etm-faq-a p{margin:0;max-width:66ch;font-size:17px;line-height:1.65}@keyframes etmFaqOpen{from{opacity:0;transform:translateY(-6px)}}.etm-faq-item[open] .etm-faq-a{animation:etmFaqOpen 0.3s ease backwards}@media (min-width: 900.02px){.etm-faq-inner{grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:64px;align-items:start}.etm-faq-intro{position:sticky;top:calc(var(--etm-bar) + 32px)}}@media (max-width: 640px){.etm-faq-inner{gap:28px}.etm-faq-q{font-size:16px;padding:20px 0;gap:10px}.etm-faq-num,.etm-faq-icon{width:26px;height:26px;flex-basis:26px}.etm-faq-a{padding:0 0 22px 36px}}@media (max-width: 1024px){.etm-page{--etm-bar:64px}}@media (prefers-reduced-motion: reduce){.etm-page *,.etm-page *::before,.etm-page *::after{transition:none !important;animation:none !important}.etm-js .etm-reveal:not(.is-in){opacity:1;transform:none}.etm-btn:hover{transform:none}.etm-js .etm-how-step .etm-how-label,.etm-js .etm-how-step:not(.is-cur) .etm-how-label{color:#fff}.etm-how-step .etm-how-num,.etm-how-step.is-cur .etm-how-num{color:var(--etm-mint);background:none;border-color:var(--etm-teal);transform:none}}a{color:inherit;text-decoration:none}a:hover,a:active{color:inherit;text-decoration:none}:where(button,[type="button"],[type="reset"],[type="submit"]){background:none;border:none;border-radius:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:inherit}:where(button,[type="button"],[type="reset"],[type="submit"]):hover{background:none;color:inherit;text-decoration:none}input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="file"]),select,textarea{border-color:var(--t-border-strong,rgba(9,16,29,0.14))}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}