.switcher[data-astro-cid-4nd6q5je]{z-index:2;justify-items:center;padding-bottom:64px;display:grid;position:relative}.views[data-astro-cid-4nd6q5je]{position:relative}.views[data-astro-cid-4nd6q5je] .view{opacity:0;transition:opacity .35s;position:relative}.views[data-astro-cid-4nd6q5je] .view:not(:first-child){position:absolute;inset:0}.views[data-astro-cid-4nd6q5je] .view.is-prev{opacity:1;z-index:1;transition:none}.views[data-astro-cid-4nd6q5je] .view.is-active{opacity:1;z-index:2}.chart-toggle[data-astro-cid-4nd6q5je]{cursor:pointer;z-index:2;background:0 0;border:0;border-radius:50%;width:11cqw;height:11cqw;position:absolute;top:30.05%;left:91%;transform:translate(-50%,-50%)}.chart-toggle[data-astro-cid-4nd6q5je]:focus-visible{outline-offset:1px;outline:2px solid #e3c25d}.pulse[data-astro-cid-4nd6q5je]{border-radius:50%;animation:2.2s ease-out infinite pulse;position:absolute;inset:14%;box-shadow:0 0 #e3c25dbf}.switcher[data-astro-cid-4nd6q5je].has-played .pulse[data-astro-cid-4nd6q5je]{animation:none}@keyframes pulse{0%{box-shadow:0 0 #e3c25db3}70%{box-shadow:0 0 0 3.2cqw #e3c25d00}to{box-shadow:0 0 #e3c25d00}}.segmented[data-astro-cid-4nd6q5je]{white-space:nowrap;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-s);border-radius:999px;gap:2px;padding:4px;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.segmented[data-astro-cid-4nd6q5je] button[data-astro-cid-4nd6q5je]{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:7px 12px;font-size:.8rem;font-weight:600;transition:background-color .2s,color .2s}.segmented[data-astro-cid-4nd6q5je] button[data-astro-cid-4nd6q5je]:hover{color:var(--ink)}.segmented[data-astro-cid-4nd6q5je] button[data-astro-cid-4nd6q5je][aria-pressed=true]{background:var(--ink);color:#fff}@media (width<=400px){.segmented[data-astro-cid-4nd6q5je] button[data-astro-cid-4nd6q5je]{padding:7px 9px;font-size:.75rem}}.hero[data-astro-cid-lcdefpme]{align-items:center;min-height:calc(100svh - 72px);padding-block:24px 32px;display:flex}.hero[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]{width:100%}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero-text[data-astro-cid-lcdefpme]{justify-items:start;gap:1.5rem;display:grid}.hero-text[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:12ch}.hero-points[data-astro-cid-lcdefpme]{color:var(--muted);flex-wrap:wrap;gap:10px 22px;padding:0;font-size:.925rem;list-style:none;display:flex}.hero-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:8px;display:inline-flex}.hero-points[data-astro-cid-lcdefpme] svg{color:var(--gold-ink)}.hero-visual[data-astro-cid-lcdefpme]{isolation:isolate;--main:min(280px, calc((100svh - 211px) / 2.07));justify-content:center;align-items:center;padding:8px 16px;display:flex;position:relative}.hero-visual[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;filter:blur(20px);background:radial-gradient(closest-side at 35% 40%,#c3950b29,#0000),radial-gradient(closest-side at 70% 65%,#3878ff1f,#0000);position:absolute;inset:8% 4%}.hero-visual[data-astro-cid-lcdefpme] .p-main{z-index:2;position:relative}.hero-visual[data-astro-cid-lcdefpme] .p-left,.hero-visual[data-astro-cid-lcdefpme] .p-right{z-index:1;width:calc(var(--main) * .82);position:relative}.hero-visual[data-astro-cid-lcdefpme] .p-left{margin-right:calc(var(--main) * -.43);transform:rotate(-6deg)}.hero-visual[data-astro-cid-lcdefpme] .p-right{margin-left:calc(var(--main) * -.43);transform:rotate(6deg)}.hero-visual[data-astro-cid-lcdefpme] .p-main .phone{width:var(--main)}.classes[data-astro-cid-lcdefpme]{padding-top:0}.classes-title[data-astro-cid-lcdefpme]{text-align:center;color:var(--muted);margin-bottom:28px;font-size:.95rem;font-weight:500}.class-row[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr);gap:12px;padding:0;list-style:none;display:grid}.class-row[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);cursor:default;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;font-size:.9rem;font-weight:550;transition:border-color .25s,box-shadow .25s;display:flex}.class-row[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-s)}.class-row[data-astro-cid-lcdefpme] .sym{width:40px;height:40px}.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tile[data-astro-cid-lcdefpme]{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-l);flex-direction:column;display:flex;overflow:hidden}.tile-text[data-astro-cid-lcdefpme]{justify-items:start;gap:10px;padding:28px 28px 24px;display:grid}.tile-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.975rem}.tile-media[data-astro-cid-lcdefpme]{justify-content:center;height:340px;margin-top:auto;padding-top:12px;display:flex;overflow:hidden}.more[data-astro-cid-lcdefpme]{margin-top:48px}.future[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.future-text[data-astro-cid-lcdefpme]{justify-items:start;gap:1.1rem;display:grid}.future-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.lead){color:var(--muted)}.future-media[data-astro-cid-lcdefpme]{justify-content:center;gap:20px;display:flex}.future-media[data-astro-cid-lcdefpme] .offset{transform:translateY(48px)}.trust[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.trust[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]{align-content:start;gap:14px;display:grid}.trust[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:0}.plans[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.plan[data-astro-cid-lcdefpme]{border-radius:var(--radius-l);border:1px solid var(--line);background:var(--surface);align-content:start;justify-items:start;gap:12px;padding:clamp(28px,4vw,44px);display:grid}.plan[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.4rem,2.4vw,1.75rem)}.plan--plus[data-astro-cid-lcdefpme]{background:linear-gradient(160deg, #fffaf0, var(--gold-soft));border-color:#ecdcae}.plan[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]{margin-top:8px}@media (width<=1024px){.class-row[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.hero-visual[data-astro-cid-lcdefpme] .p-left,.hero-visual[data-astro-cid-lcdefpme] .p-right{display:none}.bento[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.bento[data-astro-cid-lcdefpme] .tile[data-astro-cid-lcdefpme]:last-child{grid-column:1/-1}}@media (width<=880px){.hero-grid[data-astro-cid-lcdefpme],.future[data-astro-cid-lcdefpme],.plans[data-astro-cid-lcdefpme],.trust[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero[data-astro-cid-lcdefpme]{min-height:0;padding-block:20px 56px;display:block;overflow-x:clip}.hero-grid[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px}.hero-text[data-astro-cid-lcdefpme]{display:contents}.hero-text[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{order:2;max-width:14ch;font-size:clamp(2.1rem,9.4vw,2.6rem)}.hero-text[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{order:3;max-width:32ch;font-size:1rem}.lead-more[data-astro-cid-lcdefpme]{display:none}.hero-visual[data-astro-cid-lcdefpme]{order:4}.hero-text[data-astro-cid-lcdefpme] .badges{order:5;justify-content:center}.hero-points[data-astro-cid-lcdefpme]{order:6;justify-content:center}.hero-visual[data-astro-cid-lcdefpme]{--main:min(212px, 58vw, calc((100svh - 400px) / 2.1));width:100%;min-height:0;margin-top:4px;padding:6px 0 0}.hero-visual[data-astro-cid-lcdefpme] .p-left,.hero-visual[data-astro-cid-lcdefpme] .p-right{width:calc(var(--main) * .76);display:block}.hero-visual[data-astro-cid-lcdefpme] .p-left{margin-right:calc(var(--main) * -.36);transform:translateY(8%)rotate(-7deg)}.hero-visual[data-astro-cid-lcdefpme] .p-right{margin-left:calc(var(--main) * -.36);transform:translateY(8%)rotate(7deg)}.hero-visual[data-astro-cid-lcdefpme] .p-main .phone{width:var(--main)}.bento[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.future-media[data-astro-cid-lcdefpme] .offset{transform:none}}@media (width<=880px) and (height<=760px){.hero-text[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{display:none}.hero-visual[data-astro-cid-lcdefpme]{--main:min(212px, 58vw, calc((100svh - 310px) / 2.1))}}@media (width<=520px){.class-row[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.class-row[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:10px;padding:10px;font-size:.85rem}.future-media[data-astro-cid-lcdefpme] .phone:last-child{display:none}}
