.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;isolation:isolate}.hero__inner[data-astro-cid-bbe6dxrz]{position:relative;min-height:720px;display:grid;grid-template-columns:1fr 1fr;align-items:center}.hero__copy[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;padding:48px 0 112px;max-width:580px}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(44px,4.1vw,64px);line-height:.96;letter-spacing:-.035em;font-weight:400;margin:0}h1[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz],h1[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{display:block}h1[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{font-weight:700}.hero__sub[data-astro-cid-bbe6dxrz]{font-size:clamp(20px,1.85vw,25px);line-height:1.35;max-width:530px;margin-top:28px;letter-spacing:-.025em}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.hero__actions[data-astro-cid-bbe6dxrz] .m-btn[data-astro-cid-bbe6dxrz]{font-size:20px;padding:15px 25px}.hero__notes[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:10px 23px;list-style:none;padding:0;margin:25px 0 0;font-size:16px;color:#686b65}.hero__notes[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{color:#16873c;margin-right:6px}.hero__art[data-astro-cid-bbe6dxrz]{position:absolute;left:53%;top:16px;width:65%;pointer-events:none}.hero__art[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:auto;max-width:none}.hero__tiles[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;pointer-events:none}.hero__tiles[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{position:absolute;width:7.15%;height:14.285%}.hero__tiles[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(1){right:0;top:0;background:#6635a4}.hero__tiles[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(2){right:7.15%;top:14.285%;width:21.45%;background:linear-gradient(130deg,#c2a8ee,#dd82b2)}.hero__tiles[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(3){right:0;top:28.57%;background:linear-gradient(130deg,#c4b1ef,#d8b4e0)}.hero__tiles[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(4){left:50%;top:28.57%;background:linear-gradient(130deg,#f9e500,#f5b42b)}.hero__tiles[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(5){right:7.15%;top:57.14%;width:14.3%;background:linear-gradient(110deg,#ecab38,#ff571b)}.hero__tiles[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(6){left:50%;bottom:14.285%;background:linear-gradient(135deg,#c0d26b,#5b9661)}.hero__tiles[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(7){left:7.15%;bottom:0;width:35.7%;background:linear-gradient(120deg,#254983,#4264e2)}.hero__tiles[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(8){left:42.85%;bottom:14.285%;background:linear-gradient(135deg,#c3a9ed,#edbcd4)}@media(min-width:1600px){.hero__inner[data-astro-cid-bbe6dxrz]{min-height:800px}}@media(max-width:1050px){.hero__inner[data-astro-cid-bbe6dxrz]{min-height:650px;grid-template-columns:1.1fr 1fr}.hero__copy[data-astro-cid-bbe6dxrz]{max-width:490px}.hero__art[data-astro-cid-bbe6dxrz]{left:54%;width:72%;top:44px}.hero__actions[data-astro-cid-bbe6dxrz] .m-btn[data-astro-cid-bbe6dxrz]{font-size:20px;padding:13px 20px}}@media(max-width:760px){.hero__inner[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:stretch;min-height:0}.hero__copy[data-astro-cid-bbe6dxrz]{padding:48px 0 28px;max-width:560px}.hero__sub[data-astro-cid-bbe6dxrz]{max-width:480px;font-size:21px}.hero__art[data-astro-cid-bbe6dxrz]{position:relative;left:auto;top:auto;align-self:center;width:min(115%,570px);height:440px;overflow:hidden;margin:0 -24px}.hero__art[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%}.hero__tiles[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(-n+4){display:none}.hero__tiles[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(5){top:65%;right:0;width:30%;height:15%}.hero__tiles[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(6){left:0;bottom:25%;width:20%}.hero__tiles[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(7){left:0;width:50%;height:9%}.hero__tiles[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(8){left:80%;bottom:5%;width:20%}.hero__notes[data-astro-cid-bbe6dxrz]{font-size:15px;gap:6px 18px}}@media(max-width:380px){h1[data-astro-cid-bbe6dxrz]{font-size:40px}.hero__actions[data-astro-cid-bbe6dxrz]{gap:10px}.hero__actions[data-astro-cid-bbe6dxrz] .m-btn[data-astro-cid-bbe6dxrz]{font-size:20px;padding:12px 18px}.hero__art[data-astro-cid-bbe6dxrz]{height:380px}}.why[data-astro-cid-gguisg5g]{background:#fafaf8}.why__head[data-astro-cid-gguisg5g]{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:end}.why__title[data-astro-cid-gguisg5g]{font-size:clamp(32px,5vw,52px);margin-top:10px}.why__lede[data-astro-cid-gguisg5g]{color:var(--m-muted);font-size:18px}.why__grid[data-astro-cid-gguisg5g]{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.why__card[data-astro-cid-gguisg5g]{background:var(--m-surface);border:1px solid var(--m-border);border-radius:var(--m-radius-lg);padding:30px}.why__card--keep[data-astro-cid-gguisg5g]{background:#f9df00;border-color:#f9df00;box-shadow:var(--m-shadow)}.why__cardtitle[data-astro-cid-gguisg5g]{font-size:21px}.why__list[data-astro-cid-gguisg5g]{list-style:none;padding:0;margin-top:18px;display:flex;flex-direction:column;gap:13px}.why__list[data-astro-cid-gguisg5g] li[data-astro-cid-gguisg5g]{display:flex;align-items:center;gap:11px;font-size:16px}.why__check[data-astro-cid-gguisg5g]{color:#287340;font-weight:700}.why__x[data-astro-cid-gguisg5g]{color:var(--m-faint);font-weight:700}.why__drop[data-astro-cid-gguisg5g]{color:var(--m-faint);text-decoration:none}@media(max-width:820px){.why__head[data-astro-cid-gguisg5g],.why__grid[data-astro-cid-gguisg5g]{grid-template-columns:1fr}}.ho[data-astro-cid-z73e5g64]{background:#bed075}.ho[data-astro-cid-z73e5g64] .m-eyebrow[data-astro-cid-z73e5g64]{color:#10110f}.ho__inner[data-astro-cid-z73e5g64]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.ho__title[data-astro-cid-z73e5g64]{font-size:clamp(30px,4.5vw,46px);margin-top:10px}.ho__body[data-astro-cid-z73e5g64]{margin-top:18px;color:#28321c;font-size:17px}.ho__list[data-astro-cid-z73e5g64]{list-style:none;padding:0;margin-top:22px;display:flex;flex-direction:column;gap:13px}.ho__list[data-astro-cid-z73e5g64] li[data-astro-cid-z73e5g64]{display:flex;align-items:center;gap:11px;font-size:16px}.ho__check[data-astro-cid-z73e5g64]{color:#287340;font-weight:700}.ho__card[data-astro-cid-z73e5g64]{background:#6635a4;border:1px solid color-mix(in srgb,var(--m-accent) 22%,transparent);border-radius:var(--m-radius-lg);padding:22px}.ho__head[data-astro-cid-z73e5g64]{color:#fff;display:flex;align-items:center;gap:12px;margin-bottom:16px}.ho__avatar[data-astro-cid-z73e5g64]{width:38px;height:38px;border-radius:50%;background:#f9df00;color:#10110f;display:grid;place-items:center;font-weight:600;font-size:13px}.ho__name[data-astro-cid-z73e5g64]{font-weight:600;font-size:15px}.ho__team[data-astro-cid-z73e5g64]{font-size:13px;color:#fff}.ho__brief[data-astro-cid-z73e5g64]{background:var(--m-surface);border:1px solid var(--m-border);border-radius:var(--m-radius);padding:18px}.ho__brieftag[data-astro-cid-z73e5g64]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-accent);margin-bottom:12px}.ho__row[data-astro-cid-z73e5g64]{margin-bottom:12px}.ho__row[data-astro-cid-z73e5g64] span[data-astro-cid-z73e5g64]{display:block;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--m-faint)}.ho__row[data-astro-cid-z73e5g64] p[data-astro-cid-z73e5g64]{font-size:15px;margin-top:3px}.ho__foot[data-astro-cid-z73e5g64]{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.ho__doc[data-astro-cid-z73e5g64]{color:var(--m-accent);font-weight:600;font-size:14px}.ho__back[data-astro-cid-z73e5g64]{color:var(--m-faint);font-size:13px}@media(max-width:820px){.ho[data-astro-cid-z73e5g64]{background:#bed075}.ho[data-astro-cid-z73e5g64] .m-eyebrow[data-astro-cid-z73e5g64]{color:#10110f}.ho__inner[data-astro-cid-z73e5g64]{grid-template-columns:1fr;gap:36px}}.features[data-astro-cid-vnivfuh2]{background-color:#eff0eb;background-image:linear-gradient(#151b1007 1px,transparent 1px),linear-gradient(90deg,#151b1007 1px,transparent 1px);background-size:100px 100px}.features__title[data-astro-cid-vnivfuh2]{font-size:clamp(34px,4.5vw,56px);line-height:1;letter-spacing:-.035em;margin-top:18px;font-weight:400}.features__grid[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:54px 50px;margin-top:56px}.feature[data-astro-cid-vnivfuh2]{min-width:0}.feature__title[data-astro-cid-vnivfuh2]{font-size:27px;line-height:1.08;margin-top:25px;letter-spacing:-.025em}.feature__body[data-astro-cid-vnivfuh2]{font-size:17px;color:var(--m-muted);margin-top:14px;line-height:1.45}@media(max-width:900px){.features__grid[data-astro-cid-vnivfuh2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 30px}}@media(max-width:540px){.features__grid[data-astro-cid-vnivfuh2]{grid-template-columns:1fr;gap:45px}.feature[data-astro-cid-vnivfuh2]{max-width:380px;margin:auto}.feature__title[data-astro-cid-vnivfuh2]{margin-top:15px}}.cmp__head[data-astro-cid-sjh5edtt]{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:end;margin-bottom:40px}.cmp__title[data-astro-cid-sjh5edtt]{font-size:clamp(32px,5vw,52px);margin-top:10px}.cmp__lede[data-astro-cid-sjh5edtt]{color:var(--m-muted);font-size:17px}.cmp__tablewrap[data-astro-cid-sjh5edtt]{overflow-x:auto;background:var(--m-surface);border:1px solid var(--m-border);border-radius:var(--m-radius-lg);box-shadow:var(--m-shadow)}.cmp__table[data-astro-cid-sjh5edtt]{width:100%;border-collapse:collapse;min-width:720px}.cmp__col[data-astro-cid-sjh5edtt],.cmp__rowlabel[data-astro-cid-sjh5edtt]{padding:18px 16px;text-align:center;vertical-align:bottom}.cmp__col--you[data-astro-cid-sjh5edtt]{background:var(--m-accent-soft);border-radius:14px 14px 0 0}.cmp__collabel[data-astro-cid-sjh5edtt]{display:block;font-weight:700;font-size:15px}.cmp__col--you[data-astro-cid-sjh5edtt] .cmp__collabel[data-astro-cid-sjh5edtt]{color:var(--m-accent)}.cmp__colsub[data-astro-cid-sjh5edtt]{display:block;font-size:12px;color:var(--m-faint);margin-top:2px}tbody[data-astro-cid-sjh5edtt] .cmp__rowlabel[data-astro-cid-sjh5edtt]{text-align:left;font-size:15px;font-weight:500;color:var(--m-ink);border-top:1px solid var(--m-border)}.cmp__cell[data-astro-cid-sjh5edtt]{padding:14px 16px;text-align:center;border-top:1px solid var(--m-border);font-size:15px}.cmp__cell--you[data-astro-cid-sjh5edtt]{background:var(--m-accent-soft)}.cmp__yes[data-astro-cid-sjh5edtt]{color:var(--m-accent);font-weight:800;font-size:18px}.cmp__partial[data-astro-cid-sjh5edtt]{color:#9a6b16;font-size:12px;font-weight:700}.cmp__no[data-astro-cid-sjh5edtt]{color:var(--m-faint);font-size:18px}@media(max-width:820px){.cmp__head[data-astro-cid-sjh5edtt]{grid-template-columns:1fr}}.resources[data-astro-cid-y4rcoq5n]{background:#eff0eb}.resources[data-astro-cid-y4rcoq5n] h2[data-astro-cid-y4rcoq5n]{font-size:clamp(34px,4.5vw,56px);max-width:650px;line-height:1;letter-spacing:-.035em;margin-top:18px;font-weight:400}.resources[data-astro-cid-y4rcoq5n] h2[data-astro-cid-y4rcoq5n] strong[data-astro-cid-y4rcoq5n]{font-weight:700}.resources__grid[data-astro-cid-y4rcoq5n]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:48px}.resource[data-astro-cid-y4rcoq5n]{display:grid;grid-template-columns:minmax(160px,.85fr) 1fr;align-items:center;gap:24px;padding:20px 32px 20px 12px;background:#fff;box-shadow:0 8px 24px #17211008}.resource__name[data-astro-cid-y4rcoq5n]{font-size:clamp(22px,2.5vw,32px);line-height:1.08;letter-spacing:-.02em}.resource__name[data-astro-cid-y4rcoq5n]>span[data-astro-cid-y4rcoq5n]{display:block;margin-top:25px}.resource[data-astro-cid-y4rcoq5n]:hover .resource__name[data-astro-cid-y4rcoq5n]{text-decoration:underline;text-underline-offset:5px}.resource[data-astro-cid-y4rcoq5n] .feature-art__paper{width:160px;padding:19px}.resource[data-astro-cid-y4rcoq5n] .feature-art{height:210px}.resource[data-astro-cid-y4rcoq5n] .feature-art__block{width:90px;height:110px}.resource[data-astro-cid-y4rcoq5n] .feature-art__paper>b{font-size:20px}.resources__more[data-astro-cid-y4rcoq5n]{margin-top:32px;max-width:760px;font-size:19px;line-height:1.6}.resources__more[data-astro-cid-y4rcoq5n] a[data-astro-cid-y4rcoq5n]{text-decoration:underline;text-underline-offset:4px}.resources__more[data-astro-cid-y4rcoq5n] a[data-astro-cid-y4rcoq5n]:hover{color:#6635a4}@media(max-width:950px){.resource[data-astro-cid-y4rcoq5n]{grid-template-columns:1fr;gap:12px;padding:20px 25px 30px}.resource__name[data-astro-cid-y4rcoq5n]>span[data-astro-cid-y4rcoq5n]{display:inline;margin-left:12px}}@media(max-width:600px){.resources__grid[data-astro-cid-y4rcoq5n]{grid-template-columns:1fr}.resource[data-astro-cid-y4rcoq5n]{grid-template-columns:135px 1fr;padding:15px;gap:20px}.resource[data-astro-cid-y4rcoq5n] .feature-art__paper{width:120px;padding:12px}.resource[data-astro-cid-y4rcoq5n] .feature-art__paper>b{font-size:16px}.resource[data-astro-cid-y4rcoq5n] .feature-art{height:200px}.resource__name[data-astro-cid-y4rcoq5n]{font-size:24px}.resource__name[data-astro-cid-y4rcoq5n]>span[data-astro-cid-y4rcoq5n]{display:block;margin-left:0}}#homepage{--landing-grid:rgba(25,35,17,.035)}#homepage .hero-stage,#homepage .ho,#homepage .pricing,#homepage .cta{background-color:#eff0eb;background-image:linear-gradient(var(--landing-grid) 1px,transparent 1px),linear-gradient(90deg,var(--landing-grid) 1px,transparent 1px);background-size:100px 100px}#homepage .m-eyebrow{color:#555b4e;font-size:12px;letter-spacing:.1em}#homepage .ho__title,#homepage .pricing__title,#homepage .faq__title,#homepage .why__title,#homepage .how__title,#homepage .cmp__title{font-size:clamp(34px,4.5vw,56px);line-height:1;letter-spacing:-.035em;font-weight:500}#homepage .why{background:#fafaf8}#homepage .why__card{border-radius:0;padding:36px;background:transparent;border:0;border-top:1px solid #cfd4c6}#homepage .why__card--keep{background:#fff;border-top:5px solid #bed075;box-shadow:0 12px 24px #15200e08}#homepage .why__grid{gap:48px}#homepage .why__cardtitle{font-size:26px}#homepage .why__list{gap:16px}#homepage .ho__inner{gap:90px}#homepage .ho__body{color:#555b4e;font-size:18px;line-height:1.5}#homepage .ho__art{position:relative;isolation:isolate;padding:35px 20px;min-width:0}#homepage .ho__card{position:relative;background:#fff;border:0;border-radius:0;padding:32px;transform:rotate(-3deg);box-shadow:0 15px 35px #16210e18}#homepage .ho__head{color:#151a10;border-bottom:1px solid #dfe3d6;padding-bottom:23px;margin-bottom:0}#homepage .ho__team{color:#626959}#homepage .ho__avatar{background:#dccdee}#homepage .ho__brief{background:#fff;border:0;border-radius:0;padding:25px 0 0}#homepage .ho__brieftag{text-transform:none;font-size:34px;letter-spacing:-.03em;font-weight:500;color:#10110f;margin-bottom:22px}#homepage .ho__row{border-top:1px solid #dfe3d6;padding-top:18px;margin-bottom:21px}#homepage .ho__row p{font-size:17px;margin-top:8px}#homepage .ho__foot{gap:16px;flex-wrap:wrap;border-top:1px solid #dfe3d6;padding-top:17px}#homepage .ho__doc{color:#64349e;font-size:13px}#homepage .ho__tile{position:absolute;width:100px;height:100px;z-index:-1}#homepage .ho__tile--purple{right:0;top:0;background:#65359f}#homepage .ho__tile--yellow{left:-20px;top:100px;background:#edcf24}#homepage .ho__tile--blue{right:-15px;bottom:0;width:200px;background:linear-gradient(110deg,#29467e,#4263db)}#homepage .cmp{background:#eff0eb}#homepage .cmp__head{grid-template-columns:1fr;gap:25px;max-width:780px}#homepage .cmp__lede{max-width:700px}#homepage .cmp__tablewrap{background:#eff0eb;border:0;border-radius:0;box-shadow:none}#homepage .cmp__table{min-width:740px}#homepage .cmp__col{padding:30px 18px;border-bottom:1px solid #c4ccba}#homepage .cmp__col--you{background:#fff;border-top:5px solid #6635a4;border-radius:0}#homepage .cmp__cell--you{background:#fff}#homepage .cmp__col--you .cmp__collabel{color:#10110f;font-size:30px}#homepage .cmp__yes{color:#6635a4;font-size:21px}#homepage .cmp__rowlabel{width:34%;padding-block:24px}#homepage .cmp__colsub{font-size:12px}#homepage .cmp__logo{height:32px;max-width:145px;width:100%;object-fit:contain;margin:0 auto 12px}#homepage .cmp__colsub{display:block}#homepage .cmp__cell{padding-block:23px}#homepage .how{background:#fafaf8}#homepage .how__step{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0 26px 0 0}#homepage .how__n{background:#e5d8f3;color:#10110f;border-radius:0;width:64px;height:64px;font-size:25px}#homepage .how__step:nth-child(2) .how__n{background:#edcf24}#homepage .how__step:nth-child(3) .how__n{background:#bed075}#homepage .how__steptitle{margin-top:25px}#homepage .how__body{line-height:1.45}#homepage .pricing__grid{max-width:1000px;gap:35px}#homepage .plan{background:#fff;border:0;border-top:5px solid #dedfd7;border-radius:0;padding:40px;box-shadow:0 12px 28px #14210d0d}#homepage .plan--featured{background:#fff;border-top-color:#ea4720;--m-muted:#555851;--m-faint:#65685f;box-shadow:0 12px 28px #14210d0d}#homepage .plan__amount{font-size:88px;font-weight:500;letter-spacing:-.06em;line-height:1}#homepage .plan__price{margin-top:35px;flex-wrap:wrap}#homepage .plan__badge{background:#ede4f7;color:#62339c;border-radius:0;padding:5px 13px}#homepage .plan__features{border-top:1px solid #e1e5d9;padding-top:24px;margin-top:30px}#homepage .plan__features li{align-items:flex-start}#homepage .plan__cta{margin-top:32px}#homepage .plan__name{font-size:30px}#homepage .faq{background:#fafaf8}#homepage .faq>.m-container{display:grid;grid-template-columns:.8fr 1.2fr;gap:16px 65px;align-items:start}#homepage .faq .m-eyebrow{grid-column:1}#homepage .faq__title{grid-column:1;margin-top:0}#homepage .faq__list{grid-column:2;grid-row:1/span 3;margin-top:0;gap:0}#homepage .faq__item{background:transparent;border:0;border-top:1px solid #ccd2c2;border-radius:0;padding:22px 0}#homepage .faq__item:last-child{border-bottom:1px solid #ccd2c2}#homepage .faq__q{gap:22px;font-size:23px;line-height:1.25}#homepage .faq__q:after{flex-shrink:0}#homepage .faq__a{line-height:1.5;max-width:58ch}#homepage .cta{position:relative;overflow:hidden;color:#10110f;border-top:1px solid var(--m-border)}#homepage .cta__inner{position:relative;z-index:1}#homepage .cta__title{font-size:clamp(42px,6vw,78px);letter-spacing:-.04em;line-height:1}#homepage .cta__sub{color:#555b4e}#homepage .cta:before,#homepage .cta:after{content:"";position:absolute;width:100px;height:100px}#homepage .cta:before{left:0;top:0;background:#edcf24;box-shadow:100px 100px #c6afe3}#homepage .cta:after{right:0;bottom:0;background:#6635a4;box-shadow:-100px -100px #bed075}#homepage .cta__btn{margin-top:32px}@media(max-width:950px){#homepage .ho__inner{gap:40px}#homepage .faq>.m-container{grid-template-columns:1fr}#homepage .faq__list{grid-column:1;grid-row:auto;margin-top:25px}#homepage .cta:before,#homepage .cta:after{opacity:.65}}@media(max-width:820px){#homepage .ho__inner{grid-template-columns:1fr}#homepage .ho__art{max-width:560px;width:100%;margin:auto}#homepage .why__grid{gap:24px}}@media(max-width:600px){#homepage .ho__card{padding:25px}#homepage .ho__art{padding:28px 10px}#homepage .ho__tile{width:70px;height:70px}#homepage .ho__tile--yellow{left:-10px}#homepage .ho__tile--blue{width:140px;right:0}#homepage .ho__list li{align-items:flex-start}#homepage .plan{padding:30px 25px}#homepage .why__card{padding:25px 0}#homepage .why__card--keep{padding:25px}#homepage .cta:before,#homepage .cta:after{width:45px;height:45px;box-shadow:none}#homepage .cta__sub{max-width:290px}#homepage .cmp__table{min-width:700px}}#homepage{--landing-section: clamp(72px, 8vw, 112px)}#homepage .m-section{padding-block:var(--landing-section)}#homepage h2{text-wrap:balance}#homepage :is(.features__title,.resources h2){font-weight:500}#homepage :is(.why__title,.ho__title,.features__title,.cmp__title,.resources h2,.how__title,.pricing__title){margin-top:16px}#homepage .feature__body{max-width:35ch;line-height:1.55}#homepage .features__grid{row-gap:64px}#homepage .feature-art{margin-bottom:8px}#homepage .resources{background:#fafaf8}#homepage .resource{border:1px solid #e3e6dc;transition:transform .2s ease,box-shadow .2s ease}#homepage .resource__name>span{transition:transform .2s ease}#homepage .resource:hover{transform:translateY(-4px);box-shadow:0 14px 30px #1721100c}#homepage .resource:hover .resource__name{text-decoration:none}#homepage .resource:hover .resource__name>span{transform:translate(6px)}#homepage .resource:focus-visible{outline:3px solid #6635a4;outline-offset:5px}#homepage .how{background:#eff0eb}#homepage .how__grid{gap:48px}#homepage .how__step{position:relative}#homepage .how__step:not(:last-child):after{content:"";position:absolute;height:1px;background:#ccd2c2;left:88px;right:0;top:32px}#homepage .how__steptitle{max-width:18ch}#homepage .pricing{background-color:#fafaf8}#homepage .pricing>.m-container>:is(.m-eyebrow,.pricing__title,.pricing__sub){text-align:center}#homepage .pricing__grid{margin-inline:auto;margin-top:48px;gap:32px}#homepage .plan{padding:40px}#homepage .plan__badge{top:28px;right:28px}#homepage .plan__features{min-height:150px}#homepage .cmp__head{grid-template-columns:1fr 1fr;max-width:none;gap:80px;align-items:end;margin-bottom:56px}#homepage .cmp__title{max-width:19ch}#homepage .cmp__lede{line-height:1.6}#homepage .cmp__col--you{border-top-width:4px}#homepage .cmp__rowlabel{vertical-align:middle}#homepage .cmp__col{vertical-align:bottom;width:16.5%}#homepage .cmp__colsub{margin-top:10px}#homepage .cmp__logo{height:36px;margin-bottom:0}#homepage .cmp__logo[src*=bamboohr]{object-fit:cover;object-position:center}#homepage .cmp__collabel{line-height:36px}#homepage .cmp__tablewrap:focus-visible{outline:3px solid #6635a4;outline-offset:5px}#homepage .cmp__scrollhint{display:none}#homepage .faq__q{font-weight:500;min-height:32px}#homepage .faq__q:focus-visible,.nav__mobile summary:focus-visible{outline:3px solid #6635a4;outline-offset:6px}#homepage .faq__q:hover{color:#6635a4}#homepage .faq__item[open] .faq__q:after{color:#6635a4}#homepage .faq__a{padding:8px 32px 4px 0}#homepage .cta{padding-block:clamp(96px,10vw,152px)}#homepage .cta__title{max-width:900px}#homepage .cta__btn{min-width:220px;justify-content:center}#homepage .footer{padding-block:64px 32px;background:#fafaf8}#homepage .footer__inner{display:grid;grid-template-columns:1fr auto;gap:40px}#homepage .footer__brand{font-size:42px;line-height:1;letter-spacing:-.045em;gap:12px;width:fit-content}#homepage .footer__brand svg{width:42px;height:42px}#homepage .footer__links{gap:28px;align-items:center;font-size:16px}#homepage .footer__links a{padding-block:12px}#homepage .footer__links a:hover{text-decoration:underline;text-underline-offset:5px}#homepage .footer__legal{grid-column:1 / -1;margin-left:0;border-top:1px solid #dde1d5;padding-top:24px}#homepage .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:950px){#homepage .cmp__head{grid-template-columns:1fr;gap:24px}#homepage .cmp__lede{max-width:65ch}#homepage .footer__inner{grid-template-columns:1fr;gap:24px}#homepage .footer__links{gap:8px 28px}}@media(max-width:760px){#homepage .how__grid{gap:32px}#homepage .how__step{display:grid;grid-template-columns:56px 1fr;gap:12px 24px;padding:0}#homepage .how__n{width:56px;height:56px;grid-row:span 2}#homepage .how__steptitle{margin-top:0;align-self:center;max-width:none}#homepage .how__body{grid-column:2;margin-top:0}#homepage .how__step:not(:last-child):after{display:none}#homepage .cmp__scrollhint{display:flex;justify-content:space-between;font-size:13px;color:#555b4e;margin-bottom:16px}#homepage .cmp__table{min-width:760px}#homepage .cmp__rowlabel{width:180px;min-width:180px;max-width:180px;position:sticky;left:0;z-index:1;background:#eff0eb;box-shadow:1px 0 #d9ddcf;padding:20px 16px 20px 0}#homepage .cmp__col{padding-inline:12px}#homepage .cmp__logo{max-width:115px}#homepage .cmp__tablewrap{scrollbar-color:#b9c0ad #e3e7db}}@media(max-width:600px){#homepage .m-section{padding-block:72px}#homepage .features__grid{row-gap:48px}#homepage .feature__body{max-width:none}#homepage .resource{grid-template-columns:120px 1fr;gap:16px}#homepage .resource__name{font-size:22px}#homepage .resource .feature-art{height:180px}#homepage .resource .feature-art__block{width:70px;height:95px}#homepage .plan{padding:32px 24px}#homepage .plan__features{min-height:0}#homepage .plan__badge{right:22px}#homepage .faq__q{font-size:21px}#homepage .cta__title{font-size:clamp(38px,10.5vw,56px)}#homepage .cta__sub{font-size:17px}#homepage .footer{padding-block:48px 28px}#homepage .footer__links{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}#homepage .footer__legal{font-size:13px}}@media(prefers-reduced-motion:reduce){#homepage .resource,#homepage .resource__name>span{transition:none}#homepage .resource:hover,#homepage .resource:hover .resource__name>span{transform:none}}#homepage tbody .cmp__rowlabel{text-align:left;font-size:15px;font-weight:500;border-top:1px solid var(--m-border)}@media(max-width:760px){#homepage .cmp__table{table-layout:fixed;width:760px}#homepage .cmp__col{width:145px}#homepage .cmp__rowlabel{width:180px}}#homepage :is(.why__title,.ho__title,.features__title,.cmp__title,.resources h2,.how__title,.pricing__title){margin-top:0}.how__title[data-astro-cid-cmgpsf2k]{font-size:clamp(32px,5vw,52px);margin-top:10px;max-width:16ch}.how__grid[data-astro-cid-cmgpsf2k]{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.how__step[data-astro-cid-cmgpsf2k]{padding:28px;background:var(--m-surface);border:1px solid var(--m-border);border-radius:var(--m-radius);box-shadow:var(--m-shadow)}.how__n[data-astro-cid-cmgpsf2k]{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--m-ink);color:#fff;font-weight:700;font-family:var(--font-display)}.how__steptitle[data-astro-cid-cmgpsf2k]{font-size:26px;margin-top:18px}.how__body[data-astro-cid-cmgpsf2k]{margin-top:10px;color:var(--m-muted);font-size:16px}@media(max-width:760px){.how__grid[data-astro-cid-cmgpsf2k]{grid-template-columns:1fr}}.pricing__title[data-astro-cid-hkoc4sea]{font-size:clamp(32px,5vw,52px);margin-top:10px}.pricing__sub[data-astro-cid-hkoc4sea]{margin-top:12px;color:var(--m-muted)}.pricing__grid[data-astro-cid-hkoc4sea]{margin-top:48px;display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:1000px}.plan[data-astro-cid-hkoc4sea]{position:relative;padding:32px;background:var(--m-surface);border:1px solid var(--m-border);border-radius:var(--m-radius-lg);box-shadow:var(--m-shadow)}.plan--featured[data-astro-cid-hkoc4sea]{border-color:#bed075;background:#bed075;--m-muted: #28321c;--m-faint: #28321c;box-shadow:var(--m-shadow-lg)}.plan__badge[data-astro-cid-hkoc4sea]{position:absolute;top:20px;right:20px;font-size:12px;font-weight:600;color:#fff;background:#6635a4;padding:4px 10px;border-radius:999px}.plan__name[data-astro-cid-hkoc4sea]{font-size:24px}.plan__blurb[data-astro-cid-hkoc4sea]{margin-top:6px;color:var(--m-muted);font-size:15px}.plan__price[data-astro-cid-hkoc4sea]{margin-top:22px;display:flex;align-items:baseline;gap:8px}.plan__amount[data-astro-cid-hkoc4sea]{font-family:var(--font-display);font-size:72px;font-weight:600}.plan__unit[data-astro-cid-hkoc4sea]{color:var(--m-faint);font-size:14px}.plan__cta[data-astro-cid-hkoc4sea]{width:100%;justify-content:center;margin-top:22px}.plan__features[data-astro-cid-hkoc4sea]{list-style:none;padding:0;margin-top:24px;display:flex;flex-direction:column;gap:12px}.plan__features[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--m-ink)}.plan__check[data-astro-cid-hkoc4sea]{color:#315a2d;font-weight:700}@media(max-width:700px){.pricing__grid[data-astro-cid-hkoc4sea]{grid-template-columns:1fr}}.faq[data-astro-cid-al2ca2vr]{background:#fafaf8}.faq__title[data-astro-cid-al2ca2vr]{font-size:clamp(32px,5vw,52px);margin-top:10px}.faq__list[data-astro-cid-al2ca2vr]{margin-top:40px;max-width:950px;display:flex;flex-direction:column;gap:12px}.faq__item[data-astro-cid-al2ca2vr]{background:var(--m-surface);border:1px solid var(--m-border);border-radius:var(--m-radius);padding:18px 22px}.faq__q[data-astro-cid-al2ca2vr]{font-family:var(--font-display);font-size:23px;font-weight:500;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq__q[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-al2ca2vr]:after{content:"+";color:var(--m-ink);font-size:22px;font-weight:400}.faq__item[data-astro-cid-al2ca2vr][open] .faq__q[data-astro-cid-al2ca2vr]:after{content:"–"}.faq__a[data-astro-cid-al2ca2vr]{margin-top:12px;color:var(--m-muted);font-size:16px}.cta[data-astro-cid-4xty6sx2]{padding-block:clamp(72px,10vw,132px);background:#3156c7;color:#fff}.cta__inner[data-astro-cid-4xty6sx2]{text-align:center;display:flex;flex-direction:column;align-items:center}.cta__title[data-astro-cid-4xty6sx2]{font-size:clamp(36px,6vw,64px)}.cta__sub[data-astro-cid-4xty6sx2]{margin-top:16px;color:#edf1ff;font-size:18px}.cta__btn[data-astro-cid-4xty6sx2]{margin-top:28px;font-size:22px;padding:15px 30px}
