.hero[data-astro-cid-ewxirvlt]{--line: #DCE2EA;--cell: #E8ECF2;--gutter-col: #F3F5F9;position:relative;background:var(--white);border-bottom:1px solid var(--line);overflow:hidden}.hero__formula[data-astro-cid-ewxirvlt]{display:flex;height:40px;border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:14px}.hero__formula[data-astro-cid-ewxirvlt]>span[data-astro-cid-ewxirvlt]{display:flex;align-items:center}.hero__cell-ref[data-astro-cid-ewxirvlt]{width:92px;flex:none;justify-content:center;border-right:1px solid var(--line);color:var(--text-2)}.hero__fx[data-astro-cid-ewxirvlt]{width:48px;flex:none;justify-content:center;border-right:1px solid var(--line);color:#6b7489;font-style:italic}.hero__formula-text[data-astro-cid-ewxirvlt]{flex:1;min-width:0;padding:0 14px;white-space:nowrap;overflow:hidden;color:var(--ink)}.hero__cols[data-astro-cid-ewxirvlt]{display:flex;height:28px;background:var(--gutter-col);border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:12px;color:#6b7489;white-space:nowrap;overflow:hidden}.hero__cols[data-astro-cid-ewxirvlt]>span[data-astro-cid-ewxirvlt]{width:132px;flex:none;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--line)}.hero__cols[data-astro-cid-ewxirvlt]>.hero__corner[data-astro-cid-ewxirvlt]{width:48px}.hero__grid[data-astro-cid-ewxirvlt]{position:relative;background-color:var(--white);background-image:repeating-linear-gradient(90deg,transparent 0 131px,var(--cell) 131px 132px),repeating-linear-gradient(180deg,transparent 0 31px,var(--cell) 31px 32px);background-position:48px 0,0 0}.hero__rownums[data-astro-cid-ewxirvlt]{position:absolute;left:0;top:0;bottom:0;width:48px;background:var(--gutter-col);border-right:1px solid var(--line);overflow:hidden;font-family:var(--font-mono);font-size:12px;color:#6b7489}.hero__rownums[data-astro-cid-ewxirvlt]>span[data-astro-cid-ewxirvlt]{height:32px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--divider)}.hero__inner[data-astro-cid-ewxirvlt]{position:relative;max-width:var(--container);margin:0 auto;padding:64px 32px 88px 80px;display:flex;flex-wrap:wrap;align-items:center;gap:48px}.hero__copy[data-astro-cid-ewxirvlt]{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:24px}.hero__note[data-astro-cid-ewxirvlt]{display:flex;align-items:center;gap:10px;align-self:flex-start;padding:2px 6px;background:var(--white);color:var(--orange);font-family:var(--font-hand);font-size:28px;font-weight:600;line-height:1.1}.hero__title[data-astro-cid-ewxirvlt]{font-size:clamp(44px,2rem + 3.2vw,76px);line-height:1.02;letter-spacing:-.035em;background:#ffffffdb}.hero__selected[data-astro-cid-ewxirvlt]{position:relative;display:inline-block;margin-top:6px;padding:0 8px;background:var(--gold);outline:3px solid var(--navy)}.hero__handle[data-astro-cid-ewxirvlt]{position:absolute;right:-6px;bottom:-6px;width:10px;height:10px;background:var(--navy);border:2px solid var(--white)}.hero__lead[data-astro-cid-ewxirvlt]{max-width:540px;font-size:21px;line-height:1.5;color:var(--text-2);background:#ffffffe6}.hero__lead-short[data-astro-cid-ewxirvlt]{display:none}.hero__ctas[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;gap:12px}.hero__ctas[data-astro-cid-ewxirvlt] .btn--primary[data-astro-cid-ewxirvlt]{padding-block:17px}.hero__ticks[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;gap:8px 20px;align-self:flex-start;padding:2px 4px;background:#ffffffe6;font-size:14px;font-weight:500;color:var(--text-2)}.hero__ticks[data-astro-cid-ewxirvlt] li[data-astro-cid-ewxirvlt]:before{content:"✓ "}.hero__admin[data-astro-cid-ewxirvlt]{align-self:flex-start;padding:2px 4px;background:var(--white);font-weight:600;color:var(--navy);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.hero__collage[data-astro-cid-ewxirvlt]{flex:1 1 520px;min-width:0;display:flex;justify-content:center}.collage[data-astro-cid-ewxirvlt]{position:relative;width:580px;max-width:100%;height:600px}.sheet[data-astro-cid-ewxirvlt]{position:absolute;left:0;top:0;width:360px;background:var(--white);border:1px solid var(--border-strong);border-radius:8px;box-shadow:0 16px 36px #0e1b3324;transform:rotate(-5deg);overflow:hidden;font-family:var(--font-mono);font-size:12px}.sheet__bar[data-astro-cid-ewxirvlt]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#eef1f5;border-bottom:1px solid var(--border-strong);color:var(--text-2)}.sheet__icon[data-astro-cid-ewxirvlt]{width:12px;height:12px;border-radius:3px;background:#1f7a4a}.sheet__grid[data-astro-cid-ewxirvlt]{display:grid;grid-template-columns:54px 1fr 40px 92px}.sheet__grid[data-astro-cid-ewxirvlt]>span[data-astro-cid-ewxirvlt]{padding:6px 8px;min-height:29px;border-right:1px solid var(--divider);border-bottom:1px solid var(--divider)}.sheet__grid[data-astro-cid-ewxirvlt]>span[data-astro-cid-ewxirvlt]:nth-child(4n){border-right:none}.sheet__grid[data-astro-cid-ewxirvlt]>.th[data-astro-cid-ewxirvlt]{background:var(--surface);font-weight:600}.sheet__grid[data-astro-cid-ewxirvlt]>.last[data-astro-cid-ewxirvlt]{border-bottom:none}.sheet__grid[data-astro-cid-ewxirvlt]>.err[data-astro-cid-ewxirvlt]{color:var(--orange);font-weight:600}.sheet__strike[data-astro-cid-ewxirvlt]{position:absolute;left:0;top:30px;width:360px;height:190px}.record[data-astro-cid-ewxirvlt]{position:absolute;left:40px;top:120px;width:350px;padding:24px 26px;display:flex;flex-direction:column;gap:10px;background:var(--white);border:1px solid var(--border-strong);border-radius:14px;box-shadow:var(--shadow-pop);transform:rotate(2deg)}.record__top[data-astro-cid-ewxirvlt]{display:flex;justify-content:space-between;align-items:center}.record__kicker[data-astro-cid-ewxirvlt]{font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--text-2)}.record__word[data-astro-cid-ewxirvlt]{font-family:var(--font-logo);font-weight:700;font-size:15px;color:var(--navy)}.record__word[data-astro-cid-ewxirvlt] span[data-astro-cid-ewxirvlt]{color:var(--logo-amber)}.record__who[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;line-height:1.25}.record__name[data-astro-cid-ewxirvlt]{font-family:var(--font-display);font-size:24px;font-weight:800}.record__school[data-astro-cid-ewxirvlt]{font-size:14px;color:var(--text-3)}.record__rows[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;border-top:1px solid var(--divider)}.record__rows[data-astro-cid-ewxirvlt]>div[data-astro-cid-ewxirvlt]{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--divider);font-size:15px}.record__rows[data-astro-cid-ewxirvlt] i[data-astro-cid-ewxirvlt]{width:10px;height:10px;border-radius:3px;flex:none}.record__rows[data-astro-cid-ewxirvlt] span[data-astro-cid-ewxirvlt]{flex:1}.record__total[data-astro-cid-ewxirvlt]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.record__total-label[data-astro-cid-ewxirvlt]{font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--text-2)}.record__total-n[data-astro-cid-ewxirvlt]{position:relative;padding:0 8px;font-family:var(--font-display);font-weight:800;font-size:30px}.record__total-n[data-astro-cid-ewxirvlt] svg[data-astro-cid-ewxirvlt]{position:absolute;left:-14px;top:-12px;width:96px;height:58px}.record__hand[data-astro-cid-ewxirvlt]{text-align:right;font-family:var(--font-hand);color:var(--orange);font-size:27px;font-weight:700;line-height:1.1}.phone[data-astro-cid-ewxirvlt]{position:absolute;right:0;bottom:10px;width:184px;height:350px;padding:9px;border-radius:34px;background:var(--ink);box-shadow:0 28px 60px #0e1b3347}.phone__screen[data-astro-cid-ewxirvlt]{width:100%;height:100%;border-radius:26px;background:#f3f5f9;padding:26px 14px 14px;display:flex;flex-direction:column;gap:12px}.phone__hi[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;line-height:1.2}.phone__hi[data-astro-cid-ewxirvlt] span[data-astro-cid-ewxirvlt]{font-size:11px;color:var(--text-3)}.phone__hi[data-astro-cid-ewxirvlt] b[data-astro-cid-ewxirvlt]{font-family:var(--font-display);font-weight:800;font-size:20px}.phone__ring[data-astro-cid-ewxirvlt]{position:relative;background:var(--white);border-radius:14px;padding:12px;display:flex;justify-content:center}.phone__ring-n[data-astro-cid-ewxirvlt]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05}.phone__ring-n[data-astro-cid-ewxirvlt] b[data-astro-cid-ewxirvlt]{font-family:var(--font-display);font-weight:800;font-size:28px}.phone__ring-n[data-astro-cid-ewxirvlt] span[data-astro-cid-ewxirvlt]{font-size:10px;color:var(--text-3)}.phone__row[data-astro-cid-ewxirvlt]{display:flex;justify-content:space-between;background:var(--white);border-radius:10px;padding:8px 10px;font-size:12px}.phone__btn[data-astro-cid-ewxirvlt]{margin-top:auto;background:var(--navy);color:var(--white);border-radius:12px;padding:11px;text-align:center;font-weight:700;font-size:13px}.hero__tabs[data-astro-cid-ewxirvlt]{display:flex;align-items:flex-end;gap:2px;padding-left:48px;background:var(--gutter-col);border-top:1px solid var(--line);font-size:13px;font-weight:600;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.hero__tabs[data-astro-cid-ewxirvlt]::-webkit-scrollbar{display:none}.hero__tabs[data-astro-cid-ewxirvlt] a[data-astro-cid-ewxirvlt]{padding:9px 18px;color:var(--text-2)}.hero__tabs[data-astro-cid-ewxirvlt] a[data-astro-cid-ewxirvlt]:hover{color:var(--navy);background:#fff9}.hero__tabs[data-astro-cid-ewxirvlt] a[data-astro-cid-ewxirvlt].is-on{background:var(--white);border:1px solid var(--line);border-top:none;color:var(--navy);box-shadow:inset 0 -3px 0 var(--navy)}@media(max-width:1100px){.hero__inner[data-astro-cid-ewxirvlt]{padding-left:72px}}@media(max-width:640px){.hero__formula[data-astro-cid-ewxirvlt]{height:34px;font-size:12px}.hero__cell-ref[data-astro-cid-ewxirvlt]{width:56px}.hero__fx[data-astro-cid-ewxirvlt]{display:none}.hero__formula-text[data-astro-cid-ewxirvlt]{padding:0 10px}.hero__cols[data-astro-cid-ewxirvlt],.hero__rownums[data-astro-cid-ewxirvlt]{display:none}.hero__grid[data-astro-cid-ewxirvlt]{background-image:repeating-linear-gradient(90deg,transparent 0 95px,var(--cell) 95px 96px),repeating-linear-gradient(180deg,transparent 0 31px,var(--cell) 31px 32px);background-position:0 0,0 0}.hero__inner[data-astro-cid-ewxirvlt]{padding:20px 16px 24px;gap:8px}.hero__copy[data-astro-cid-ewxirvlt]{flex-basis:100%;gap:14px}.hero__note[data-astro-cid-ewxirvlt]{font-size:25px;padding:0 4px}.hero__note-arrow[data-astro-cid-ewxirvlt]{display:none}.hero__title[data-astro-cid-ewxirvlt]{font-size:44px;line-height:1.04}.hero__selected[data-astro-cid-ewxirvlt]{padding:0 6px;margin-top:4px;outline-width:2.5px}.hero__handle[data-astro-cid-ewxirvlt]{width:8px;height:8px;right:-5px;bottom:-5px}.hero__lead[data-astro-cid-ewxirvlt]{font-size:17px}.hero__lead-long[data-astro-cid-ewxirvlt]{display:none}.hero__lead-short[data-astro-cid-ewxirvlt]{display:inline}.hero__ctas[data-astro-cid-ewxirvlt]{flex-direction:column;gap:10px}.hero__ctas[data-astro-cid-ewxirvlt] .btn[data-astro-cid-ewxirvlt]{width:100%;font-size:17px;padding-block:15px}.hero__ctas[data-astro-cid-ewxirvlt] .btn--primary[data-astro-cid-ewxirvlt]{padding-block:16px}.hero__ctas[data-astro-cid-ewxirvlt] svg[data-astro-cid-ewxirvlt]{display:none}.hero__ticks[data-astro-cid-ewxirvlt]{font-size:13px;gap:4px 14px}.hero__admin[data-astro-cid-ewxirvlt]{font-size:15px}.hero__collage[data-astro-cid-ewxirvlt]{flex-basis:100%}.collage[data-astro-cid-ewxirvlt]{width:100%;height:270px;margin-top:18px}.sheet[data-astro-cid-ewxirvlt]{left:-2px;top:0;width:240px;font-size:11px}.sheet__grid[data-astro-cid-ewxirvlt]{grid-template-columns:42px 1fr 48px}.sheet__grid[data-astro-cid-ewxirvlt]>span[data-astro-cid-ewxirvlt]:nth-child(4n){display:none}.sheet__grid[data-astro-cid-ewxirvlt]>span[data-astro-cid-ewxirvlt]:nth-child(4n-1){border-right:none}.sheet__grid[data-astro-cid-ewxirvlt]>span[data-astro-cid-ewxirvlt]:nth-child(-n+8){display:none}.sheet__grid[data-astro-cid-ewxirvlt]>span[data-astro-cid-ewxirvlt]{padding:5px 8px;min-height:0}.sheet__strike[data-astro-cid-ewxirvlt]{top:10px;width:240px;height:100px}.record[data-astro-cid-ewxirvlt]{left:auto;right:-2px;top:74px;width:230px;padding:14px 16px;gap:6px;border-radius:12px}.record__top[data-astro-cid-ewxirvlt]{display:none}.record__who[data-astro-cid-ewxirvlt]{flex-direction:row;gap:6px;align-items:baseline}.record__name[data-astro-cid-ewxirvlt]{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--text-2);text-transform:uppercase}.record__name[data-astro-cid-ewxirvlt]:before{content:"PD record · "}.record__school[data-astro-cid-ewxirvlt]{display:none}.record__rows[data-astro-cid-ewxirvlt]{border-top:none}.record__rows[data-astro-cid-ewxirvlt]>div[data-astro-cid-ewxirvlt]{padding:2px 0;border-bottom:none;font-size:13px}.record__rows[data-astro-cid-ewxirvlt] i[data-astro-cid-ewxirvlt]{display:none}.record__row3[data-astro-cid-ewxirvlt]{display:none!important}.record__total[data-astro-cid-ewxirvlt]{display:none}.record__hand[data-astro-cid-ewxirvlt]{font-size:23px}.phone[data-astro-cid-ewxirvlt]{display:none}.hero__tabs[data-astro-cid-ewxirvlt]{padding-left:0}}.steps__inner[data-astro-cid-xx6x5tp4]{display:flex;flex-direction:column;gap:48px}.steps__head[data-astro-cid-xx6x5tp4]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px}.steps__title[data-astro-cid-xx6x5tp4]{max-width:720px}.steps__aside[data-astro-cid-xx6x5tp4]{max-width:360px;color:var(--text-2)}.steps__grid[data-astro-cid-xx6x5tp4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;list-style:none}.steps__card[data-astro-cid-xx6x5tp4]{padding:30px;display:flex;flex-direction:column;gap:14px;background:var(--white)}.steps__num[data-astro-cid-xx6x5tp4]{position:relative;width:58px;height:58px;display:flex;align-items:center;justify-content:center;font-family:var(--font-hand);font-weight:700;font-size:38px;line-height:1;color:var(--orange)}.steps__num[data-astro-cid-xx6x5tp4] svg[data-astro-cid-xx6x5tp4]{position:absolute;inset:0;width:58px;height:58px}.steps__sticker[data-astro-cid-xx6x5tp4]{align-self:flex-start;display:flex;gap:10px;align-items:center;padding:10px 12px;background:var(--gold);border-radius:10px;font-size:14px;font-weight:700;transform:rotate(-2deg)}@media(max-width:640px){.steps__inner[data-astro-cid-xx6x5tp4]{gap:32px}.steps__card[data-astro-cid-xx6x5tp4]{padding:24px}}.home-ev{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:20px;align-items:center;padding:18px 0;border-top:1px solid #E8ECF2;color:var(--ink)}a.home-ev:hover .home-ev__name{text-decoration:underline;text-underline-offset:3px}.home-ev__date{display:flex;flex-direction:column;line-height:1.15}.home-ev__mon{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--orange)}.home-ev__days{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.01em}.home-ev__body{display:flex;flex-direction:column;line-height:1.35;min-width:0}.home-ev__name{font-weight:700;font-size:17px}.home-ev__meta{font-size:14px;color:var(--text-3)}.home-ev__hrs{font-size:15px;font-weight:500;color:var(--text-3);white-space:nowrap}.home-ev__hrs .hl{font-weight:700;color:var(--ink)}.home-ev--ghost{height:80px;grid-template-columns:96px 1fr}.home-ev--ghost span{height:14px;border-radius:6px;background:#eef1f5}.home-ev--ghost span+span{width:70%}@media(max-width:640px){.home-ev{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:14px 0}.home-ev__days{font-size:19px}.home-ev__hrs{grid-column:2;margin-top:-6px;font-size:14px}.home-ev--ghost{grid-template-columns:64px 1fr;height:72px}}.find__inner[data-astro-cid-enyfqqmw]{display:flex;flex-wrap:wrap;gap:56px;align-items:center}.find__copy[data-astro-cid-enyfqqmw]{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.find__lead[data-astro-cid-enyfqqmw]{color:var(--text-2);font-size:19px}.find__card[data-astro-cid-enyfqqmw]{flex:1 1 560px;min-width:0;padding:8px 28px 12px;border-radius:var(--radius-lg)}.find__card[data-astro-cid-enyfqqmw][hidden]{display:none}.find__card-head[data-astro-cid-enyfqqmw]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.find__card-head[data-astro-cid-enyfqqmw] .link[data-astro-cid-enyfqqmw]{font-size:15px;letter-spacing:0;text-transform:none}@media(max-width:640px){.find__inner[data-astro-cid-enyfqqmw]{gap:32px}.find__lead[data-astro-cid-enyfqqmw]{font-size:17px}.find__card[data-astro-cid-enyfqqmw]{padding:4px 18px 8px}}.aud__inner[data-astro-cid-cbfofh4w]{display:flex;flex-direction:column;gap:40px}.aud__title[data-astro-cid-cbfofh4w]{max-width:820px}.aud__grid[data-astro-cid-cbfofh4w]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:24px}.aud__card[data-astro-cid-cbfofh4w]{border-radius:var(--radius-xl);padding:40px;display:flex;flex-direction:column;gap:22px}.aud__card--teacher[data-astro-cid-cbfofh4w]{border:1.5px solid var(--ink);background:var(--white)}.aud__card--school[data-astro-cid-cbfofh4w]{background:var(--navy);color:var(--white)}.aud__h[data-astro-cid-cbfofh4w]{font-size:clamp(30px,1.4rem + 1.2vw,38px);line-height:1.05;letter-spacing:-.025em;color:inherit}.aud__checks[data-astro-cid-cbfofh4w]{font-size:18px}.aud__foot[data-astro-cid-cbfofh4w]{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.aud__school-copy[data-astro-cid-cbfofh4w]{color:var(--on-dark-2)}.aud__cta[data-astro-cid-cbfofh4w]{align-self:flex-start;margin-top:auto}.mini-dash[data-astro-cid-cbfofh4w]{border-radius:14px;overflow:hidden;background:#f8fafc;color:#0f172a;font-family:Inter,system-ui,sans-serif;font-size:12px;box-shadow:0 18px 40px #00000040}.mini-dash__bar[data-astro-cid-cbfofh4w]{height:28px;display:flex;align-items:center;gap:6px;padding:0 12px;background:#e9edf2}.mini-dash__bar[data-astro-cid-cbfofh4w] i[data-astro-cid-cbfofh4w]{width:9px;height:9px;border-radius:50%;background:#f87171}.mini-dash__bar[data-astro-cid-cbfofh4w] i[data-astro-cid-cbfofh4w]:nth-child(2){background:#fbbf24}.mini-dash__bar[data-astro-cid-cbfofh4w] i[data-astro-cid-cbfofh4w]:nth-child(3){background:#34d399}.mini-dash__bar[data-astro-cid-cbfofh4w] span[data-astro-cid-cbfofh4w]{margin-left:10px;color:#475569;font-size:11px}.mini-dash__body[data-astro-cid-cbfofh4w]{padding:16px 18px;display:flex;flex-direction:column;gap:12px}.mini-dash__kicker[data-astro-cid-cbfofh4w]{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#475569}.mini-dash__stats[data-astro-cid-cbfofh4w]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mini-dash__stats[data-astro-cid-cbfofh4w]>div[data-astro-cid-cbfofh4w]{background:#fff;border:1px solid #E2E8F0;border-radius:8px;padding:10px;display:flex;flex-direction:column}.mini-dash__stats[data-astro-cid-cbfofh4w] span[data-astro-cid-cbfofh4w]{font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#475569}.mini-dash__stats[data-astro-cid-cbfofh4w] b[data-astro-cid-cbfofh4w]{font-size:20px;font-weight:700}.mini-dash__stats[data-astro-cid-cbfofh4w] b[data-astro-cid-cbfofh4w].warn{color:#b45309}.mini-dash__rows[data-astro-cid-cbfofh4w]{background:#fff;border:1px solid #E2E8F0;border-radius:8px}.mini-dash__rows[data-astro-cid-cbfofh4w]>div[data-astro-cid-cbfofh4w]{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border-bottom:1px solid #F1F5F9}.mini-dash__rows[data-astro-cid-cbfofh4w]>div[data-astro-cid-cbfofh4w]:last-child{border-bottom:none}.mini-dash__rows[data-astro-cid-cbfofh4w] span[data-astro-cid-cbfofh4w]{font-weight:500}.mini-dash__rows[data-astro-cid-cbfofh4w] em[data-astro-cid-cbfofh4w]{font-style:normal;padding:2px 7px;border-radius:99px;font-size:9px;font-weight:700;border:1px solid}.b-star[data-astro-cid-cbfofh4w]{background:#eff6ff;border-color:#bfdbfe!important;color:#1e40af}.b-ok[data-astro-cid-cbfofh4w]{background:#ecfdf5;border-color:#a7f3d0!important;color:#047857}.b-behind[data-astro-cid-cbfofh4w]{background:#fef2f2;border-color:#fecaca!important;color:#b91c1c}@media(max-width:640px){.aud__card[data-astro-cid-cbfofh4w]{padding:28px 22px;border-radius:22px}.aud__checks[data-astro-cid-cbfofh4w]{font-size:17px}.mini-dash__body[data-astro-cid-cbfofh4w]{padding:12px}.mini-dash__stats[data-astro-cid-cbfofh4w]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp__grid[data-astro-cid-gcnuxxbn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:24px}.sp__card[data-astro-cid-gcnuxxbn]{background:var(--white);border:1.5px solid var(--ink);border-radius:24px;padding:36px;display:flex;flex-direction:column;gap:18px}.sp__h[data-astro-cid-gcnuxxbn]{font-size:clamp(28px,1.3rem + .9vw,34px);line-height:1.05;letter-spacing:-.025em}.sp__label[data-astro-cid-gcnuxxbn]{font-weight:600;font-size:15px;margin-bottom:-10px}.sp__select[data-astro-cid-gcnuxxbn]{font-weight:500;padding:12px 14px;border:1.5px solid var(--border-strong);border-radius:12px;background:var(--white)}.sp__answer[data-astro-cid-gcnuxxbn]{border-radius:16px;background:var(--surface);padding:18px;display:flex;flex-direction:column;gap:4px}.sp__answer-big[data-astro-cid-gcnuxxbn]{font-family:var(--font-display);font-weight:800;font-size:28px;line-height:1.15}.sp__answer-sub[data-astro-cid-gcnuxxbn]{font-size:14px;color:var(--text-3)}.sp__prices[data-astro-cid-gcnuxxbn]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sp__tile[data-astro-cid-gcnuxxbn]{border-radius:16px;background:var(--surface);padding:18px;display:flex;flex-direction:column;gap:6px}.sp__tile-label[data-astro-cid-gcnuxxbn]{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.sp__amount[data-astro-cid-gcnuxxbn]{font-family:var(--font-display);font-weight:800;font-size:30px;line-height:1.1}.sp__amount[data-astro-cid-gcnuxxbn] small[data-astro-cid-gcnuxxbn]{font-family:var(--font-body);font-size:15px;font-weight:500}.sp__tile-sub[data-astro-cid-gcnuxxbn]{font-size:14px;color:var(--text-3)}.sp__range[data-astro-cid-gcnuxxbn]{width:100%;accent-color:var(--navy)}.sp__card[data-astro-cid-gcnuxxbn]>.link[data-astro-cid-gcnuxxbn]{align-self:flex-start;margin-top:auto}@media(max-width:640px){.sp__card[data-astro-cid-gcnuxxbn]{padding:24px 20px;border-radius:20px}.sp__prices[data-astro-cid-gcnuxxbn]{grid-template-columns:1fr}}.close[data-astro-cid-roildico]{overflow:hidden}.close__inner[data-astro-cid-roildico]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px}.close__copy[data-astro-cid-roildico]{flex:1 1 560px;min-width:0;padding-block:104px;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.close__hand[data-astro-cid-roildico]{font-family:var(--font-hand);font-size:32px;font-weight:600;line-height:1.1;color:var(--gold)}.close__title[data-astro-cid-roildico]{max-width:720px;font-size:clamp(40px,1.6rem + 2.8vw,64px);line-height:1;letter-spacing:-.035em;color:var(--white)}.close__lead[data-astro-cid-roildico]{max-width:560px;font-size:19px;color:var(--on-dark-2)}.close__ctas[data-astro-cid-roildico]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.close__ctas[data-astro-cid-roildico] .btn--gold[data-astro-cid-roildico]{padding-block:17px}.close__art[data-astro-cid-roildico]{flex:0 0 380px;position:relative;height:420px;display:flex;align-items:flex-end;justify-content:center}.close__sun[data-astro-cid-roildico]{position:absolute;left:30px;right:30px;bottom:-110px;height:320px;border-radius:50%;background:var(--gold)}.close__owl[data-astro-cid-roildico]{position:relative;height:380px;width:auto;filter:drop-shadow(0 18px 30px rgba(0,0,0,.3))}@media(max-width:640px){.close__inner[data-astro-cid-roildico]{gap:0}.close__copy[data-astro-cid-roildico]{padding-block:64px 24px;gap:18px}.close__hand[data-astro-cid-roildico]{font-size:26px}.close__lead[data-astro-cid-roildico]{font-size:17px}.close__ctas[data-astro-cid-roildico]{flex-direction:column;align-self:stretch}.close__ctas[data-astro-cid-roildico] .btn[data-astro-cid-roildico]{width:100%;white-space:normal;text-align:center}.close__art[data-astro-cid-roildico]{flex:1 1 100%;height:280px}.close__sun[data-astro-cid-roildico]{left:50%;right:auto;width:280px;margin-left:-140px;height:240px;bottom:-100px}.close__owl[data-astro-cid-roildico]{height:260px}}
