.ep{--ep-navy:#101a37;--ep-ink:#0f111a;--ep-card:#101a37b8;--ep-card-line:#3d4d6eb3;--ep-l-ink:var(--as-light-ink,#1c2742);--ep-l-muted:var(--as-light-muted,#5b6b85);--ep-l-line:var(--as-light-line,#d8dfea);--ep-err:#b42318;--ep-ease:cubic-bezier(.2, .7, .2, 1);--ep-sticky-top:calc(var(--as-header-h,68px) + 16px);position:relative;overflow-x:clip}.ep :focus-visible{outline:2px solid var(--as-green,#1fce8e);outline-offset:2px}.ep-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ep-anchor{top:calc(-1 * var(--as-header-h,68px) - 12px);height:0;display:block;position:relative}.ep-grid{z-index:1;grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""form""main";gap:28px;max-width:1240px;margin:0 auto;padding:36px 16px 24px;display:grid;position:relative}.ep-hero{grid-area:hero}.ep-aside{grid-area:form;min-width:0}.ep-main{grid-area:main;min-width:0}@media (min-width:1024px){.ep-grid{grid-template-columns:minmax(0,1fr) 420px;grid-template-areas:"hero form""main main";gap:8px 56px;padding:64px 32px 32px}.ep-aside{align-self:stretch}.ep-panel{top:var(--ep-sticky-top);max-height:calc(100vh - var(--ep-sticky-top) - 16px);overscroll-behavior:contain;scrollbar-width:thin;position:sticky;overflow-y:auto}}@media (min-width:1280px){.ep-grid{grid-template-columns:minmax(0,1fr) 440px;column-gap:64px}}.ep .ep-hero h1{letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin:0 0 18px;font-size:clamp(32px,8.4vw,56px);font-weight:800;line-height:1.04}.ep-sub{color:var(--as-muted,#9fb0cc);max-width:62ch;margin:0 0 26px;font-size:17px;line-height:1.65}.ep-doors{grid-template-columns:1fr;gap:12px;margin:0 0 22px;display:grid}@media (min-width:640px){.ep-doors{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px) and (max-width:1279px){.ep-doors{grid-template-columns:1fr}.ep-door-b{flex:none}}@media (max-width:639px){.ep-door{gap:4px;padding:14px 14px 12px}.ep-door-ic{width:32px;height:32px}.ep-door-t{font-size:16.5px}.ep-door-cta{margin-top:4px}}.ep-door{background:var(--ep-card);border:1px solid var(--ep-card-line);min-height:44px;color:var(--as-text,#e8edf7);transition:border-color .18s var(--ep-ease), transform .18s var(--ep-ease), background .18s var(--ep-ease);border-radius:14px;flex-direction:column;gap:6px;padding:16px 16px 14px;text-decoration:none;display:flex;position:relative}.ep-door:hover{background:#101a37eb;border-color:#27d3e699;text-decoration:none;transform:translateY(-2px)}.ep-door.on{border-color:var(--as-green,#1fce8e);box-shadow:0 0 0 1px var(--as-green,#1fce8e) inset}.ep-door-primary{background:#1fce8e14;border-color:#1fce8e8c}.ep-door-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ep-door-ic{width:38px;height:38px;color:var(--as-cyan,#27d3e6);background:#27d3e61a;border-radius:10px;place-items:center;display:grid}.ep-door-primary .ep-door-ic{color:var(--as-green,#1fce8e);background:#1fce8e29}.ep-tag{letter-spacing:.04em;color:var(--as-green,#1fce8e);white-space:nowrap;background:#1fce8e1a;border:1px solid #1fce8e4d;border-radius:99px;padding:3px 8px;font-size:12px;font-weight:700}.ep-tag.alt{color:var(--as-cyan,#27d3e6);background:#27d3e614;border-color:#27d3e64d}.ep-door-t{font-size:17px;font-weight:800;line-height:1.25}.ep-door-b{color:var(--as-muted,#9fb0cc);flex:1;font-size:13.5px;line-height:1.5}.ep-door-cta{color:var(--as-cyan,#27d3e6);align-self:flex-start;align-items:center;gap:6px;margin-top:8px;font-size:14px;font-weight:700;display:inline-flex}.as-page .ep-door-cta.ae-btn-primary{color:var(--as-green-ink,#06281b);border-radius:9px;padding:8px 14px}.ep-arrow{transition:transform .18s var(--ep-ease);flex:none}.ep-door:hover .ep-arrow,.ep-btn:hover .ep-arrow{transform:translate(3px)}.ep-proof{color:var(--as-text,#e8edf7);flex-wrap:wrap;gap:8px 18px;margin:0 0 12px;padding:0;font-size:13.5px;list-style:none;display:flex}.ep-proof li{align-items:center;gap:7px;display:inline-flex}.ep-proof svg{color:var(--as-green,#1fce8e)}.ep-signin{margin:0;font-size:14px}.ep-signin a{align-items:center;gap:6px;min-height:44px;font-weight:600;display:inline-flex}.ep-btn{min-height:48px;font:inherit;cursor:pointer;transition:background .15s var(--ep-ease), transform .15s var(--ep-ease), box-shadow .15s var(--ep-ease);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:15.5px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.ep-btn:hover{text-decoration:none}.ep-btn:active{transform:translateY(1px)}.ep-btn-primary{background:var(--as-green,#1fce8e);color:var(--as-green-ink,#06281b)}.ep-btn-primary:hover{background:#22c98a}.ep-btn-ghost{color:var(--as-text,#e8edf7);border-color:var(--as-line,#3d4d6e);background:0 0}.ep-btn-ghost:hover{border-color:var(--as-cyan,#27d3e6)}.ep-btn-dark{background:var(--ep-l-ink);color:#fff}.ep-btn-dark:hover{background:#13224a}.ep-btn-sm{min-height:44px;padding:10px 16px;font-size:14.5px}.ep-btn-block{width:100%}.ep-btn[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.ep-linkbtn{font:inherit;color:#0a6b75;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-weight:700;text-decoration:underline}.ep-spin{border:2.5px solid #06281b40;border-top-color:#06281b;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ep-spin}@keyframes ep-spin{to{transform:rotate(360deg)}}.ep-panel{color:var(--ep-l-ink);background:#fff;border-radius:18px;padding:20px 18px 18px;box-shadow:inset 0 1px #fff9,0 24px 60px -18px #0000008c,0 0 0 1px #27d3e62e}@media (min-width:480px){.ep-panel{padding:24px 24px 20px}}.ep-panel a{color:#0a6b75;text-underline-offset:2px;text-decoration:underline}.ep-panel :focus-visible{outline-color:var(--as-blue,#2f6bff)}.ep-progress{counter-reset:s;grid-template-columns:repeat(2,1fr);gap:6px;margin:0 0 18px;padding:0;list-style:none;display:grid}.ep-progress li{color:var(--ep-l-muted);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.ep-progress li:before{content:"";background:var(--ep-l-line);border-radius:99px;height:4px}.ep-progress li.now:before,.ep-progress li.done:before{background:var(--as-green,#1fce8e)}.ep-progress .n{display:none}.ep-progress li.now{color:var(--ep-l-ink)}.ep-progress .l{line-height:1.35;display:block}.ep-progress li .l:before{content:counter(s) ". ";counter-increment:s;font-variant-numeric:tabular-nums}.ep-panel-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#0d7a55;margin:0 0 4px;font-size:12px;font-weight:700}.ep .ep-panel-h{letter-spacing:-.015em;color:var(--ep-l-ink);margin:0 0 14px;font-size:23px;font-weight:800;line-height:1.2}.ep-panel-h:focus{outline:none}.ep-panel-h:focus-visible{outline:2px solid var(--as-blue,#2f6bff);outline-offset:4px;border-radius:4px}.ep-seg{border:1px solid var(--ep-l-line);background:#f2f5fa;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 16px;padding:4px;display:grid}.ep-seg button{min-height:44px;font:inherit;color:var(--ep-l-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:14px;font-weight:700}.ep-seg button.on{color:var(--ep-l-ink);box-shadow:0 1px 2px #1c27421f, 0 0 0 1px var(--ep-l-line);background:#fff}.ep-field{color:var(--ep-l-ink);flex-direction:column;gap:6px;margin:0 0 14px;font-size:14px;font-weight:600;display:flex}.ep-field i,.ep-check i{color:#b42318;margin-inline-start:2px;font-style:normal}.ep-field input,.ep-field select{width:100%;min-height:48px;color:var(--ep-l-ink);font:inherit;background:#fff;border:1px solid #8593ad;border-radius:10px;padding:11px 14px;font-size:16px;font-weight:500;transition:border-color .15s,box-shadow .15s}.ep-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235b6b85' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.ep-field input::placeholder{color:#66758e;font-weight:400}.ep-field input:hover,.ep-field select:hover{border-color:var(--ep-l-ink)}.ep-field input:focus,.ep-field select:focus{border-color:var(--as-blue,#2f6bff);outline:none;box-shadow:0 0 0 3px #2f6bff2e}.ep-field [aria-invalid=true]{border-color:var(--ep-err);box-shadow:0 0 0 3px #b423181a}.ep-row2{grid-template-columns:1fr;column-gap:12px;display:grid}@media (min-width:480px){.ep-row2{grid-template-columns:1fr 1fr}.ep-span2{grid-column:1/-1}}.ep-err{color:var(--ep-err);align-items:flex-start;gap:6px;margin:-2px 0 8px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.ep-field .ep-err{margin:0}.ep-err svg{flex:none;margin-top:2px}.ep-check{border:1px solid var(--ep-l-line);color:var(--ep-l-ink);cursor:pointer;background:#f7f9fc;border-radius:10px;grid-template-columns:24px 1fr;align-items:start;gap:10px;margin:4px 0 12px;padding:12px;font-size:14px;line-height:1.5;display:grid}.ep-check.bad{border-color:var(--ep-err);background:#fff6f5}.ep-check input{accent-color:#0d7a55;cursor:pointer;width:22px;height:22px;margin:0}.ep-hp{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.ep-value{color:var(--ep-l-muted);text-align:center;margin:10px 0 0;font-size:13px}.ep-docs-lead{color:var(--ep-l-muted);margin:4px 0 14px;font-size:13px;line-height:1.6}.ep-docs-lead a{padding:4px 0;display:inline-block}.ep-guide{border-top:1px dashed var(--ep-l-line);color:var(--ep-l-muted);margin-top:14px;padding-top:12px;font-size:14px}.ep-guide p{margin:0}.ep-guide-h{color:var(--ep-l-ink);font-weight:700;margin:0 0 10px!important}.ep-ok{color:#0d7a55;align-items:flex-start;gap:8px;font-weight:600;display:flex}.ep-ok svg{flex:none;margin-top:3px}.ep-fail{color:#7d1f16;background:#fff6f5;border:1px solid #f1b8b2;border-radius:10px;margin:0 0 12px;padding:12px 14px;font-size:14px;line-height:1.5}.ep-fail p{margin:0 0 10px}.ep-fail .ep-btn{color:#fff;text-decoration:none}.ep-deal{border:1px solid var(--ep-l-line);background:#f2f5fa;border-radius:12px;margin:0 0 14px;padding:14px 16px}.ep-deal-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ep-l-ink);margin:0 0 8px;font-size:13px;font-weight:800}.ep-deal ol{color:var(--ep-l-ink);margin:0;padding-inline-start:20px;font-size:13.5px;line-height:1.55}.ep-deal li{margin:0 0 6px;padding-inline-start:2px}.ep-deal li::marker{color:#0d7a55;font-weight:800}.ep-deal-pay{color:var(--ep-l-muted);margin:8px 0 0;font-size:13px}.ep-docs-h{color:var(--ep-l-ink);margin:0 0 8px;font-size:13px;font-weight:700}.ep-docs{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.ep-panel .ep-docs a{border:1px solid var(--ep-l-line);min-height:44px;color:var(--ep-l-ink);border-radius:10px;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:grid}.ep-panel .ep-docs a:hover{background:#f7f9fc;border-color:#0a6b75}.ep-docs svg{color:#0a6b75}.ep-docs-tight{margin:8px 0 0}.ep-panel .ep-docs.ep-docs-tight a{grid-template-columns:1fr}.ep-docs small{color:var(--ep-l-muted);white-space:nowrap;font-size:12px;font-weight:500}.ep-sign input{font-family:"Segoe Script", "Bradley Hand", "Brush Script MT", cursive, var(--as-font);letter-spacing:.01em;font-size:20px}.ep-fine{color:var(--ep-l-muted);margin:-4px 0 14px;font-size:12.5px;line-height:1.5}.ep-back{color:var(--ep-l-muted);align-items:center;gap:6px;margin-top:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ep-success{text-align:left}.ep-success-badge{color:#0d7a55;background:#1fce8e26;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:12px;display:grid}.ep-success-badge svg{width:26px;height:26px}.ep-success-sub{color:var(--ep-l-muted);margin:-6px 0 14px;font-size:15px;line-height:1.55}.ep-kit{border:1px solid var(--ep-card-line);background:var(--ep-card);border-radius:16px;max-width:880px;overflow:hidden}.ep-tabs{border-bottom:1px solid var(--ep-card-line);scrollbar-width:none;gap:2px;padding:6px;display:flex;overflow-x:auto}.ep-tabs button{min-height:44px;font:inherit;color:var(--as-muted,#9fb0cc);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:8px 14px;font-size:14px;font-weight:700}.ep-tabs button.on{color:var(--as-text,#e8edf7);box-shadow:inset 0 -2px 0 var(--as-cyan,#27d3e6);background:#27d3e61f}.ep-kit-panel{padding:18px}.ep-kit-subject{margin:0 0 10px;font-size:14px;font-weight:600}.ep-kit-subject span{letter-spacing:.08em;text-transform:uppercase;color:var(--as-faint,#7d90b3);margin-inline-end:6px;font-size:12px;font-weight:800;display:inline-block}.ep-kit-body{white-space:pre-line;color:var(--as-text,#e8edf7);margin:0 0 16px;font-size:15px;line-height:1.65}.ep-kit-body mark{color:#ffc24d;background:#ffb02029;border-radius:4px;padding:1px 4px}.ep-kit-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ep-kit-hint{color:var(--as-muted,#9fb0cc);font-size:13px}.ep-kit.compact{border-color:var(--ep-l-line);background:#fff}.ep-kit.compact .ep-tabs{border-color:var(--ep-l-line);background:#f7f9fc}.ep-kit.compact .ep-tabs button{color:var(--ep-l-muted)}.ep-kit.compact .ep-tabs button.on{color:var(--ep-l-ink);background:#fff;box-shadow:inset 0 -2px #0a6b75}.ep-kit.compact .ep-kit-panel{padding:14px}.ep-kit.compact .ep-kit-body{color:var(--ep-l-ink);max-height:220px;font-size:13.5px;overflow-y:auto}.ep-kit.compact .ep-kit-body mark{color:#7a4b00;background:#fff1d6}.ep-kit.compact .ep-kit-hint{color:var(--ep-l-muted)}.ep-kit.compact .ep-btn-ghost{color:var(--ep-l-ink);border-color:#8593ad;text-decoration:none}.ep-kit.compact .ep-btn-primary{text-decoration:none}.ep-sec{border-top:1px solid #3d4d6e73;margin-top:32px;padding:56px 0 8px}.ep-main>.ep-sec:first-child{margin-top:16px}@media (min-width:1024px){.ep-sec{padding-top:64px}}.ep-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--as-cyan,#27d3e6);margin:0 0 10px;font-size:12.5px;font-weight:800}.ep .ep-h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 16px;font-size:clamp(26px,5.4vw,38px);font-weight:800;line-height:1.12}.ep-lede{color:var(--as-muted,#9fb0cc);max-width:64ch;margin:0 0 26px;font-size:16.5px;line-height:1.65}.ep-small{color:var(--as-faint,#7d90b3);max-width:100ch;margin:16px 0 0;font-size:13px;line-height:1.6}.ep-tiers{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:1024px){.ep-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}.ep-tiers .ep-rate b{font-size:34px}}.ep-tier{border:1px solid var(--ep-card-line);background:var(--ep-card);border-radius:16px;flex-direction:column;padding:20px 18px 18px;display:flex}.ep-tier-referral{border-color:#1fce8e80}.ep-tier-k{letter-spacing:.12em;text-transform:uppercase;color:var(--as-faint,#7d90b3);margin:0 0 2px;font-size:12px;font-weight:800}.ep .ep-tier h3{margin:0 0 12px;font-size:19px;font-weight:800}.ep-rate{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 14px;display:flex}.ep-rate b{white-space:nowrap;letter-spacing:-.03em;color:var(--as-green,#1fce8e);font-variant-numeric:tabular-nums;font-size:38px;font-weight:800;line-height:1}.ep-rate span{color:var(--as-muted,#9fb0cc);font-size:14px;font-weight:600}.ep-steps3{background:#0a0f1e8c;border:1px solid #3d4d6e80;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;margin:0 0 14px;padding:4px;display:grid}.ep-steps3 div{text-align:center;border-radius:7px;padding:6px 4px}.ep-steps3 div:first-child{background:#1fce8e1a}.ep-steps3 dt{color:var(--as-faint,#7d90b3);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;font-size:12px;font-weight:700}.ep-steps3 dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:16px;font-weight:800}.ep-tier-rows{gap:10px;margin:0 0 12px;display:grid}.ep-tier-rows dt{color:var(--as-cyan,#27d3e6);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.ep-tier-rows dd{color:var(--as-text,#e8edf7);margin:2px 0 0;font-size:14px;line-height:1.5}.ep-tier-body{flex-direction:column;flex:1;display:flex}.ep-tier ul{flex:1;align-content:start;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.ep-tier li{color:var(--as-muted,#9fb0cc);padding-inline-start:18px;font-size:13.5px;line-height:1.5;position:relative}.ep-tier li:before{content:"";background:var(--as-cyan,#27d3e6);opacity:.7;border-radius:2px;width:7px;height:7px;position:absolute;top:.62em;left:2px}.ep-tier .ep-btn{align-self:stretch}@media (min-width:720px) and (max-width:1023px){.ep-tier{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,260px) minmax(0,1fr);column-gap:32px;padding:24px;display:grid}.ep-tier-head{grid-area:1/1}.ep-tier .ep-btn{grid-area:2/1;align-self:start}.ep-tier-body{grid-area:1/2/span 2}.ep-tier-body ul{margin-bottom:0}}.ep-example{background:#1fce8e0f;border:1px solid #1fce8e59;border-radius:14px;gap:4px;margin:18px 0 0;padding:16px 18px;display:grid}.ep-example-k{letter-spacing:.12em;text-transform:uppercase;color:var(--as-green,#1fce8e);font-size:12px;font-weight:800}.ep-example p{color:var(--as-text,#e8edf7);margin:0;font-size:16px;font-weight:600;line-height:1.55}.ep-video{border:1px solid var(--ep-card-line);aspect-ratio:16/9;background:#0a0f1e;border-radius:16px;margin:20px 0 0;position:relative;overflow:hidden}.ep-video video{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.ep-video-toggle{width:40px;height:40px;color:var(--as-text,#e8edf7);cursor:pointer;background:#0a0f1eb8;border:1px solid #e8edf740;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;left:12px}.ep-video-toggle:focus-visible{outline:2px solid var(--as-cyan,#27d3e6);outline-offset:2px}.ep-video-sound{left:60px}.ep-video-cta{display:none}@media (min-width:1024px){.ep-video-cta{display:inline-flex}}.ep-video-cta{animation:ep-cta-in .35s var(--ep-ease) both;position:absolute;bottom:12px;right:12px;box-shadow:0 6px 20px #00000073}@keyframes ep-cta-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ep-rep b{margin-bottom:6px;font-size:17px;display:block}.ep-rep p{color:var(--as-muted,#9fb0cc);margin:0;font-size:14.5px;line-height:1.55}.ep-clients .ep-tiles{grid-template-columns:1fr;gap:12px;margin:0 0 22px;display:grid}@media (min-width:640px){.ep-clients .ep-tiles{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.ep-clients .ep-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.ep-tile{border:1px solid var(--ep-card-line);background:var(--ep-card);border-radius:14px;padding:18px}.ep-tile b{margin-bottom:6px;font-size:17px;display:block}.ep-tile p{color:var(--as-muted,#9fb0cc);margin:0;font-size:14.5px;line-height:1.55}.ep-indep{border:1px dashed var(--as-line,#3d4d6e);border-radius:14px;margin-top:26px;padding:18px}.ep-indep p:last-child{color:var(--as-muted,#9fb0cc);margin:0;font-size:14.5px;line-height:1.6}.ep-rep{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:720px){.ep-rep{grid-template-columns:repeat(3,1fr)}}.ep-rep>div{border:1px solid var(--ep-card-line);background:var(--ep-card);border-radius:14px;padding:18px}.ep-band{z-index:1;border-top:1px solid #3d4d6e73;padding:64px 0;position:relative}.ep-wrap{max-width:1240px;margin:0 auto;padding:0 16px}@media (min-width:1024px){.ep-wrap{padding:0 32px}.ep-band{padding:88px 0}}.ep-faq-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:1024px){.ep-faq-grid{grid-template-columns:360px minmax(0,1fr);gap:64px}}.ep-acc{gap:8px;display:grid}.ep-acc details,.ep-more{border:1px solid var(--ep-card-line);background:var(--ep-card);border-radius:12px}.ep-acc summary,.ep-more>summary{cursor:pointer;grid-template-columns:1fr 20px;align-items:center;gap:12px;min-height:52px;padding:14px 18px;font-size:16px;font-weight:700;list-style:none;display:grid}.ep-acc summary::-webkit-details-marker{display:none}.ep-more>summary::-webkit-details-marker{display:none}.ep-acc details p{color:var(--as-muted,#9fb0cc);margin:0;padding:0 18px 18px;font-size:15px;line-height:1.65}.pm{width:20px;height:20px;position:relative}.pm:before,.pm:after{content:"";background:var(--as-cyan,#27d3e6);height:2px;transition:transform .2s var(--ep-ease);border-radius:2px;position:absolute;top:9px;left:4px;right:4px}.pm:after{transform:rotate(90deg)}details[open]>summary .pm:after{transform:rotate(0)}.ep-more{background:0 0;border-style:dashed;margin-top:12px}.ep-more>summary{color:var(--as-cyan,#27d3e6);font-size:15px}.ep-acc.inner{padding:0 10px 10px}.ep-acc.inner summary{font-size:15px}.ep-final{text-align:center}.ep-final .ep-lede{margin-inline:auto}.ep-final-ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ep-final-ctas .ep-btn{min-width:240px}.ep-legal{z-index:1;border-top:1px solid #3d4d6e73;padding:28px 0 96px;position:relative}@media (min-width:1024px){.ep-legal{padding-bottom:40px}}.ep-legal p{color:var(--as-faint,#7d90b3);max-width:120ch;margin:0 0 10px;font-size:12.5px;line-height:1.65}.ep-bar{z-index:80;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);transition:transform .22s var(--ep-ease);background:#0a0f1ef0;border-top:1px solid #3d4d6e99;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.ep-bar.show{transform:translateY(0)}@media (min-width:1024px){.ep-bar{display:none}}@media (prefers-reduced-motion:reduce){.ep *,.ep :before,.ep :after{transition:none!important;animation:none!important}.ep-spin{border-top-color:#06281b}}@media (max-width:479px){.ep-panel .ep-docs a{grid-template-columns:18px 1fr;row-gap:0}.ep-docs small{grid-column:2}}.ep-kit-files a{color:var(--as-cyan,#27d3e6);text-underline-offset:3px;text-decoration:underline}
