@keyframes hero-focus{0%{opacity:.2;filter:blur(12px);transform:translateY(6px)}to{opacity:1;filter:blur(0);transform:none}}#advisory-hero.hero-enter .hero-kicker,#advisory-hero.hero-enter .hero-sub,#advisory-hero.hero-enter .hero-ethos,#advisory-hero.hero-enter .hero-ctas,#advisory-hero.hero-enter .hero-booking-note,#advisory-hero.hero-enter .hero-trust{animation:hero-focus .9s cubic-bezier(.22,1,.36,1) both}#advisory-hero.hero-enter .hero-kicker{animation-delay:0s}#advisory-hero.hero-enter .hero-sub{animation-delay:.12s}#advisory-hero.hero-enter .hero-ethos{animation-delay:.22s}#advisory-hero.hero-enter .hero-ctas{animation-delay:.34s}#advisory-hero.hero-enter .hero-booking-note{animation-delay:.42s}#advisory-hero.hero-enter .hero-trust{animation-delay:.5s}@media(prefers-reduced-motion:reduce){#advisory-hero.hero-enter .hero-kicker,#advisory-hero.hero-enter .hero-sub,#advisory-hero.hero-enter .hero-ethos,#advisory-hero.hero-enter .hero-ctas,#advisory-hero.hero-enter .hero-booking-note,#advisory-hero.hero-enter .hero-trust{animation:none}}#advisory-hero.hero-enter-settle .hero-kicker,#advisory-hero.hero-enter-settle .hero-sub,#advisory-hero.hero-enter-settle .hero-ethos,#advisory-hero.hero-enter-settle .hero-ctas,#advisory-hero.hero-enter-settle .hero-booking-note,#advisory-hero.hero-enter-settle .hero-trust{animation:none}.apply-btn[data-astro-cid-u7wqyig5]{display:inline-flex;align-items:center;gap:20px;min-height:54px;padding:0 30px;border:1px solid var(--ink, #13242d);border-radius:var(--r-control, 10px);background:var(--ink, #13242d);color:#fff;font-family:var(--font-body);font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1)}.apply-btn[data-astro-cid-u7wqyig5]:hover{border-color:#28556a;background:#28556a}.apply-btn[data-astro-cid-u7wqyig5]:focus-visible{outline:2px solid #28556a;outline-offset:4px}.apply-btn__arrow[data-astro-cid-u7wqyig5]{font-size:19px;transition:transform .2s cubic-bezier(.22,1,.36,1)}.apply-btn[data-astro-cid-u7wqyig5]:hover .apply-btn__arrow[data-astro-cid-u7wqyig5]{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.apply-btn[data-astro-cid-u7wqyig5],.apply-btn__arrow[data-astro-cid-u7wqyig5]{transition:none}.apply-btn[data-astro-cid-u7wqyig5]:hover .apply-btn__arrow[data-astro-cid-u7wqyig5]{transform:none}}.hero-apply[data-astro-cid-5ldrwrx3]{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.hero-apply__for[data-astro-cid-5ldrwrx3]{margin:0;color:var(--ink-mute, #66747b);font-family:var(--font-body);font-size:13px;line-height:1.5;letter-spacing:.01em}body.page-home{--hero-gutter: clamp(24px, 5.4vw, 90px);--r-block: 6px;--r-control: 10px;--r-card: 16px;--r-panel: 24px;--r-pill: 999px}#advisory-hero.hero-section{position:relative;display:block;min-height:900px;padding:56px 24px 66px;overflow:hidden;box-sizing:border-box;background:var(--cream, #fff);color:var(--ink, #13242d);text-align:center}#advisory-hero .hero-copy{position:relative;z-index:2;width:100%;max-width:min(860px,calc(100vw - 580px));margin:0 auto;padding:0}#advisory-hero .hero-kicker{max-width:600px;margin:0 auto 24px;color:var(--ink-soft, #53636b);font-family:var(--font-body);font-size:15px;font-weight:400;line-height:1.6;letter-spacing:0;text-transform:none;text-wrap:balance}#advisory-hero h1.hero-title{display:block;max-width:100%;margin:0 0 26px;color:#67767d;font-family:var(--font-body);font-size:clamp(46px,4.65vw,70px);font-weight:500;line-height:1.08;letter-spacing:-.047em;text-align:center;opacity:1;visibility:visible}#advisory-hero .hero-title-lead,#advisory-hero .hero-title-emphasis{display:block;text-wrap:balance}#advisory-hero .hero-title-emphasis{margin-top:4px;color:var(--ink, #13242d)}#advisory-hero .hero-sub{display:block;max-width:555px;margin:0 auto 36px;color:var(--ink-soft, #44555e);font-family:var(--font-body);font-size:17px;font-weight:400;font-style:normal;line-height:1.6;letter-spacing:-.015em;text-wrap:balance;opacity:1;visibility:visible}#advisory-hero .hero-tools{margin-top:52px}#advisory-hero .hero-ctas{display:flex;align-items:center;justify-content:center;margin:0}.hero-booking-action{display:inline-flex;align-items:stretch;gap:5px}#advisory-hero .hero-cta--primary{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:0 25px;border:1px solid var(--ink, #13242d);border-radius:2px;background:var(--ink, #13242d);color:#fff;font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;text-decoration:none;text-transform:none}#advisory-hero .hero-cta--primary:after{content:"→";margin-left:23px;font-size:20px}#advisory-hero .hero-cta--primary:hover{background:#28556a;border-color:#28556a}#advisory-hero .hero-booking-calendar{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:49px;padding:0;box-sizing:border-box;border:1px solid var(--rule, #dce3e6);border-radius:2px;background:#fff;color:var(--ink, #13242d);text-decoration:none}#advisory-hero .hero-booking-calendar:hover{background:#f0f3f5}#advisory-hero .hero-booking-calendar[hidden]{display:none}#advisory-hero :is(a,button):focus-visible{outline:2px solid #28556a;outline-offset:5px}#advisory-hero .hero-booking-note{width:100%;max-width:none;margin:14px 0 0;text-align:center;color:var(--ink-mute, #66747b);font-family:var(--font-body);font-size:11px;font-style:normal;line-height:1.5}@media(min-width:1700px){#advisory-hero.hero-section{min-height:920px;padding-top:65px}#advisory-hero .hero-copy{max-width:900px}}@media(max-width:1100px)and (min-width:761px){#advisory-hero.hero-section{min-height:0;padding:43px 24px 40px}#advisory-hero .hero-copy{max-width:740px}#advisory-hero h1.hero-title{font-size:59px}}@media(max-width:760px){body.page-home{--hero-gutter: 24px}#advisory-hero.hero-section{min-height:0;padding:44px 24px 40px}#advisory-hero .hero-copy{max-width:100%}#advisory-hero .hero-kicker{max-width:340px;margin-bottom:22px;font-size:13px}#advisory-hero h1.hero-title{margin-bottom:23px;font-size:clamp(34px,9.4vw,50px);line-height:1.085;letter-spacing:-.042em}#advisory-hero .hero-title-emphasis{margin-top:7px}#advisory-hero .hero-sub{max-width:330px;margin-bottom:26px;font-size:14px}#advisory-hero .hero-tools{margin-top:40px}}#advisory-hero.hero-sketch{min-height:0;padding:clamp(56px,7.5vw,112px) var(--hero-gutter) clamp(36px,4vw,56px);text-align:center}#advisory-hero.hero-sketch .hero-accent{color:#d9541f}body.page-home .header-contact{border:1px solid #c9d3d7;border-radius:var(--r-control);background:transparent;color:var(--ink, #13242d)}body.page-home .header-contact:hover{border-color:var(--ink, #13242d);background:transparent;color:var(--ink, #13242d)}@media(max-width:640px){body.page-home .header-contact{display:inline-flex;min-height:40px;padding:8px 12px;font-size:13px}}#advisory-hero.hero-sketch .hero-copy{max-width:1120px;margin:0 auto}#advisory-hero.hero-sketch h1.hero-title{margin:0 0 22px;text-align:center}#advisory-hero.hero-sketch .hero-nowrap{white-space:nowrap}#advisory-hero.hero-sketch .hero-sub{max-width:68ch;margin:0 auto 40px;color:var(--ink-soft, #44555e);font-size:clamp(19px,1.6vw,22px);line-height:1.45;letter-spacing:-.01em}@media(max-width:760px){#advisory-hero.hero-sketch{padding:40px var(--hero-gutter) 44px}#advisory-hero.hero-sketch h1.hero-title{margin-bottom:20px;font-size:clamp(34px,9.4vw,50px)}#advisory-hero.hero-sketch .hero-sub{margin-bottom:26px;font-size:18px}}body.page-home .final-cta__btn{border-radius:var(--r-control)}body.page-home .home-testimonials__control{border-radius:var(--r-pill)}body.page-home .final-cta__person img{border-radius:50%;box-shadow:0 0 0 4px #fff,0 12px 26px -16px #13242d80}body.page-home .trust-strip+.ws{border-top:0}body.page-home .home-testimonials{padding:clamp(56px,7vw,96px) 0;border-top:1px solid var(--color-hex-border)}body.page-home .home-testimonials__wrap{max-width:calc(1100px + 2 * var(--hero-gutter, 48px));margin-inline:auto}body.page-home .home-testimonials__header{display:flex;justify-content:center}body.page-home .home-testimonials__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}body.page-home .home-testimonials figure,body.page-home .home-testimonials.is-enhanced figure{display:flex;flex-direction:column;justify-content:space-between;grid-area:auto;padding:clamp(24px,3vw,36px);border:1px solid var(--color-hex-border);border-radius:var(--r-card);background:var(--color-bg);visibility:visible;opacity:1;pointer-events:auto;animation:none}body.page-home .home-testimonials blockquote p{max-width:none;font-size:clamp(17px,1.35vw,19px);line-height:1.6;letter-spacing:-.01em}body.page-home .home-testimonials figcaption{margin-top:24px}body.page-home .home-testimonials__controls{display:none!important}body.page-home .home-faq .wrap{grid-template-columns:minmax(0,1fr);max-width:calc(820px + 2 * var(--hero-gutter, 48px));margin-inline:auto}body.page-home .home-faq .section-rail-faq{display:none}body.page-home .home-faq__intro{text-align:center}@media(max-width:900px){body.page-home .home-testimonials__track{grid-template-columns:1fr}}body.page-home .home-faq__intro h2{margin-inline:auto;text-align:center}body.page-home .footer .brand-tagline{display:none}.flow-demo[data-astro-cid-kul6fzn7]{--fd-ink: var(--color-text, #13242d);--fd-blue: #2a78d6;--fd-blue-tint: #e3edfa;--fd-line: #e2e7eb;--fd-ease: cubic-bezier(.22, 1, .36, 1);margin:0;padding:0 var(--hero-gutter, clamp(24px, 5.4vw, 90px)) clamp(32px,3.5vw,48px);background:var(--color-bg);font-family:var(--font-body)}.flow-demo--embedded[data-astro-cid-kul6fzn7]{padding:0;background:none}.flow-demo__canvas[data-astro-cid-kul6fzn7]{max-width:1100px;margin-inline:auto;padding:clamp(24px,3vw,36px);box-sizing:border-box;border:1px solid var(--fd-line);border-radius:var(--r-panel, 24px);background-color:#fafbfc;background-image:radial-gradient(#d5dde3 1px,transparent 1.2px);background-size:18px 18px}.flow-demo__steps[data-astro-cid-kul6fzn7]{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:0 12px}.flow-demo__step[data-astro-cid-kul6fzn7]{display:flex;flex-direction:column;gap:10px;align-self:stretch}.flow-demo__label[data-astro-cid-kul6fzn7]{display:flex;align-items:center;gap:8px;margin:0;color:var(--fd-ink);font-size:13px;font-weight:600}.flow-demo__n[data-astro-cid-kul6fzn7]{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--fd-ink);border-radius:50%;font-size:11px}.flow-demo__card[data-astro-cid-kul6fzn7]{flex:1;padding:16px 16px 18px;border:1px solid var(--fd-line);border-radius:var(--r-card, 16px);background:#fff;box-shadow:0 18px 36px -28px #13242d66;text-align:left}.flow-demo__meta[data-astro-cid-kul6fzn7]{display:flex;align-items:center;gap:6px;margin:0 0 12px;color:var(--color-text-muted, #67767d);font-size:12px}.flow-demo__meta[data-astro-cid-kul6fzn7] img[data-astro-cid-kul6fzn7]{width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.flow-demo__rank[data-astro-cid-kul6fzn7]{display:flex;flex-direction:column;gap:11px;margin:0;padding:0;list-style:none}.flow-demo__rank[data-astro-cid-kul6fzn7] li[data-astro-cid-kul6fzn7]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"task h" "bar bar";align-items:center;gap:5px 8px;color:var(--color-text-soft, #4e626b);font-size:12.5px}.flow-demo__task[data-astro-cid-kul6fzn7]{grid-area:task;white-space:nowrap}.flow-demo__task[data-astro-cid-kul6fzn7] em[data-astro-cid-kul6fzn7]{margin-left:6px;padding:1px 7px;border-radius:var(--r-pill, 999px);background:var(--fd-blue-tint);color:#1f5fae;font-size:10.5px;font-style:normal;font-weight:600;white-space:nowrap}.flow-demo__rank[data-astro-cid-kul6fzn7] li[data-astro-cid-kul6fzn7].is-first{color:var(--fd-ink);font-weight:600}.flow-demo__bar[data-astro-cid-kul6fzn7]{grid-area:bar;height:6px;overflow:hidden;border-radius:3px;background:#eef1f3}.flow-demo__bar[data-astro-cid-kul6fzn7] span[data-astro-cid-kul6fzn7]{display:block;height:100%;border-radius:3px;background:#b9c5cd;transform:scaleX(var(--w));transform-origin:left}.flow-demo__rank[data-astro-cid-kul6fzn7] li[data-astro-cid-kul6fzn7].is-first .flow-demo__bar[data-astro-cid-kul6fzn7] span[data-astro-cid-kul6fzn7]{background:var(--fd-blue)}.flow-demo__h[data-astro-cid-kul6fzn7]{grid-area:h;text-align:right;font-variant-numeric:tabular-nums}.flow-demo__nodes[data-astro-cid-kul6fzn7]{position:relative;display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.flow-demo__nodes[data-astro-cid-kul6fzn7]:before{content:"";position:absolute;top:8px;bottom:8px;left:6px;width:1px;background:var(--fd-line)}.flow-demo__nodes[data-astro-cid-kul6fzn7] li[data-astro-cid-kul6fzn7]{position:relative;display:flex;align-items:center;gap:12px;color:var(--fd-ink);font-size:12.5px}.flow-demo__dot[data-astro-cid-kul6fzn7]{position:relative;z-index:1;flex-shrink:0;width:13px;height:13px;box-sizing:border-box;border:2px solid var(--fd-blue);border-radius:50%;background:var(--fd-blue);box-shadow:0 0 0 3px #fff}.flow-demo__nodes[data-astro-cid-kul6fzn7] li[data-astro-cid-kul6fzn7].is-person .flow-demo__dot[data-astro-cid-kul6fzn7]{border-color:var(--fd-ink);background:#fff}.flow-demo__nodes[data-astro-cid-kul6fzn7] li[data-astro-cid-kul6fzn7].is-person{font-weight:600}.flow-demo__big[data-astro-cid-kul6fzn7]{margin:0 0 10px;color:var(--fd-ink);font-family:var(--font-editorial);font-size:30px;font-weight:500;line-height:1;letter-spacing:-.02em}.flow-demo__days[data-astro-cid-kul6fzn7]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.flow-demo__day[data-astro-cid-kul6fzn7]{display:flex;flex-direction:column;align-items:center;gap:6px}.flow-demo__col[data-astro-cid-kul6fzn7]{display:flex;align-items:flex-end;width:100%;height:52px;border-radius:4px;background:#f5f7f9}.flow-demo__col[data-astro-cid-kul6fzn7] span[data-astro-cid-kul6fzn7]{display:block;width:100%;height:100%;border-radius:4px;background:var(--fd-blue);transform:scaleY(var(--h));transform-origin:bottom}.flow-demo__d[data-astro-cid-kul6fzn7]{color:var(--color-text-muted, #67767d);font-size:11px}.flow-demo__link[data-astro-cid-kul6fzn7]{display:flex;align-items:center;justify-content:center;padding-top:30px}.flow-demo__link[data-astro-cid-kul6fzn7] svg[data-astro-cid-kul6fzn7]{display:block;overflow:visible}.flow-demo__link[data-astro-cid-kul6fzn7] path[data-astro-cid-kul6fzn7]{fill:none;stroke:#9fb0bb;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:44;stroke-dashoffset:0}.flow-demo__caption[data-astro-cid-kul6fzn7]{margin:10px auto 0;color:var(--color-text-muted);font-size:12px;text-align:center}.flow-demo[data-astro-cid-kul6fzn7].is-ready .flow-demo__step[data-astro-cid-kul6fzn7]{opacity:0;transform:translateY(10px)}.flow-demo[data-astro-cid-kul6fzn7].is-ready .flow-demo__bar[data-astro-cid-kul6fzn7] span[data-astro-cid-kul6fzn7]{transform:scaleX(0)}.flow-demo[data-astro-cid-kul6fzn7].is-ready .flow-demo__dot[data-astro-cid-kul6fzn7]{background:#fff}.flow-demo[data-astro-cid-kul6fzn7].is-ready .flow-demo__link[data-astro-cid-kul6fzn7] path[data-astro-cid-kul6fzn7]{stroke-dashoffset:44}.flow-demo[data-astro-cid-kul6fzn7].is-ready .flow-demo__col[data-astro-cid-kul6fzn7] span[data-astro-cid-kul6fzn7]{transform:scaleY(0)}.flow-demo[data-astro-cid-kul6fzn7].is-live .flow-demo__step[data-astro-cid-kul6fzn7]{opacity:1;transform:none;transition:opacity .6s var(--fd-ease) var(--d),transform .6s var(--fd-ease) var(--d)}.flow-demo[data-astro-cid-kul6fzn7].is-live .flow-demo__bar[data-astro-cid-kul6fzn7] span[data-astro-cid-kul6fzn7]{transform:scaleX(var(--w));transition:transform .7s var(--fd-ease) calc(.3s + var(--j) * .08s)}.flow-demo[data-astro-cid-kul6fzn7].is-live .flow-demo__link[data-astro-cid-kul6fzn7] path[data-astro-cid-kul6fzn7]{stroke-dashoffset:0;transition:stroke-dashoffset .5s var(--fd-ease) var(--d)}.flow-demo[data-astro-cid-kul6fzn7].is-live .flow-demo__nodes[data-astro-cid-kul6fzn7] li[data-astro-cid-kul6fzn7]:not(.is-person) .flow-demo__dot[data-astro-cid-kul6fzn7]{background:var(--fd-blue);transition:background-color .3s ease calc(1.3s + var(--j) * .3s)}.flow-demo[data-astro-cid-kul6fzn7].is-live .flow-demo__col[data-astro-cid-kul6fzn7] span[data-astro-cid-kul6fzn7]{transform:scaleY(var(--h));transition:transform .6s var(--fd-ease) calc(2.7s + var(--j) * .1s)}@media(max-width:900px){.flow-demo__steps[data-astro-cid-kul6fzn7]{grid-template-columns:1fr;gap:6px;max-width:420px;margin-inline:auto}.flow-demo__link[data-astro-cid-kul6fzn7]{height:36px;padding:0}.flow-demo__link[data-astro-cid-kul6fzn7] svg[data-astro-cid-kul6fzn7]{transform:rotate(90deg)}}@media(prefers-reduced-motion:reduce){.flow-demo__step[data-astro-cid-kul6fzn7],.flow-demo__bar[data-astro-cid-kul6fzn7] span[data-astro-cid-kul6fzn7],.flow-demo__dot[data-astro-cid-kul6fzn7],.flow-demo__link[data-astro-cid-kul6fzn7] path[data-astro-cid-kul6fzn7],.flow-demo__col[data-astro-cid-kul6fzn7] span[data-astro-cid-kul6fzn7]{transition:none!important}}.home-two-weeks[data-astro-cid-q7m6y5qv]{border-top:1px solid var(--color-hex-border);background:var(--color-bg-subtle);font-family:var(--font-body)}.home-two-weeks__wrap[data-astro-cid-q7m6y5qv]{max-width:calc(1100px + 2 * var(--hero-gutter, 48px));margin-inline:auto;padding:clamp(56px,7vw,96px) var(--hero-gutter, clamp(24px, 5.4vw, 90px));box-sizing:border-box}.home-two-weeks__title[data-astro-cid-q7m6y5qv]{margin:0;color:var(--color-text);font-family:var(--font-editorial);font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.1;letter-spacing:-.025em;text-align:center}.home-two-weeks__demo[data-astro-cid-q7m6y5qv]{margin-top:clamp(24px,3vw,36px)}.home-two-weeks__subtitle[data-astro-cid-q7m6y5qv],.home-two-weeks__steps-title[data-astro-cid-q7m6y5qv],.home-two-weeks__rule-title[data-astro-cid-q7m6y5qv]{color:var(--color-text);font-family:var(--font-body);font-size:15px;font-weight:600;text-align:center}.home-two-weeks__subtitle[data-astro-cid-q7m6y5qv]{margin:clamp(40px,5vw,56px) 0 14px}.home-two-weeks__timeline[data-astro-cid-q7m6y5qv],.home-two-weeks__steps[data-astro-cid-q7m6y5qv]{max-width:900px;margin-inline:auto}.home-two-weeks__timeline[data-astro-cid-q7m6y5qv]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,28px)}.home-two-weeks__week[data-astro-cid-q7m6y5qv]{padding:20px 22px 22px;border:1px solid #e2e7eb;border-radius:var(--r-card, 16px);background:#fff}.home-two-weeks__week-label[data-astro-cid-q7m6y5qv]{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid #eef1f3;color:var(--color-text);font-family:var(--font-body);font-size:15px;font-weight:600}.home-two-weeks__week-steps[data-astro-cid-q7m6y5qv]{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.home-two-weeks__week-steps[data-astro-cid-q7m6y5qv] li[data-astro-cid-q7m6y5qv]{display:flex;align-items:flex-start;gap:10px;color:var(--color-text);font-size:15px;line-height:1.45}.home-two-weeks__rule[data-astro-cid-q7m6y5qv]{max-width:640px;margin:clamp(28px,3.5vw,40px) auto 0;text-align:center}.home-two-weeks__rule-title[data-astro-cid-q7m6y5qv]{margin:0 0 8px}.home-two-weeks__rule-text[data-astro-cid-q7m6y5qv]{max-width:none;margin:0;color:var(--color-text-soft, #4e626b);font-size:15px;line-height:1.55}.home-two-weeks__steps-title[data-astro-cid-q7m6y5qv]{margin:clamp(36px,4vw,48px) 0 14px}.home-two-weeks__steps[data-astro-cid-q7m6y5qv]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:8px;padding:0;list-style:none}.home-two-weeks__step[data-astro-cid-q7m6y5qv]{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid #e2e7eb;border-radius:var(--r-card, 16px);background:#fff;color:var(--color-text);font-size:14.5px;line-height:1.45}.home-two-weeks__n[data-astro-cid-q7m6y5qv]{display:inline-grid;flex-shrink:0;place-items:center;width:22px;height:22px;border:1px solid var(--color-text);border-radius:50%;font-size:11px;font-weight:600}.home-two-weeks__apply[data-astro-cid-q7m6y5qv]{display:flex;justify-content:center;margin-top:clamp(28px,3.5vw,40px)}@media(max-width:720px){.home-two-weeks__timeline[data-astro-cid-q7m6y5qv],.home-two-weeks__steps[data-astro-cid-q7m6y5qv]{grid-template-columns:1fr}}.home-why[data-astro-cid-6pokyud3]{border-top:1px solid var(--color-hex-border);background:var(--color-bg);font-family:var(--font-body)}.home-why__wrap[data-astro-cid-6pokyud3]{max-width:calc(900px + 2 * var(--hero-gutter, 48px));margin-inline:auto;padding:clamp(48px,6vw,80px) var(--hero-gutter, clamp(24px, 5.4vw, 90px));box-sizing:border-box}.home-why__title[data-astro-cid-6pokyud3]{margin:0 0 clamp(24px,3vw,36px);color:var(--color-text);font-family:var(--font-editorial);font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.15;letter-spacing:-.02em;text-align:center}.home-why__grid[data-astro-cid-6pokyud3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.home-why__point[data-astro-cid-6pokyud3]{display:flex;flex-direction:column;gap:6px;padding:18px 20px 20px;border:1px solid #e2e7eb;border-radius:var(--r-card, 16px);background:#fff;color:var(--color-text-soft, #4e626b);font-size:15px;line-height:1.45}.home-why__point[data-astro-cid-6pokyud3] strong[data-astro-cid-6pokyud3]{color:var(--color-text);font-size:16px;font-weight:600}@media(max-width:720px){.home-why__grid[data-astro-cid-6pokyud3]{grid-template-columns:1fr}}.home-data[data-astro-cid-htxh2e3w]{border-top:1px solid var(--color-hex-border);background:var(--color-bg-subtle);font-family:var(--font-body)}.home-data__wrap[data-astro-cid-htxh2e3w]{max-width:calc(1100px + 2 * var(--hero-gutter, 48px));margin-inline:auto;padding:clamp(48px,6vw,80px) var(--hero-gutter, clamp(24px, 5.4vw, 90px));box-sizing:border-box}.home-data__title[data-astro-cid-htxh2e3w]{margin:0 0 clamp(24px,3vw,36px);color:var(--color-text);font-family:var(--font-editorial);font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.15;letter-spacing:-.02em;text-align:center}.home-data__grid[data-astro-cid-htxh2e3w]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.home-data__rule[data-astro-cid-htxh2e3w]{display:flex;flex-direction:column;gap:6px;padding:18px 18px 20px;border:1px solid #e2e7eb;border-radius:var(--r-card, 16px);background:#fff;color:var(--color-text-soft, #4e626b);font-size:14px;line-height:1.45}.home-data__icon[data-astro-cid-htxh2e3w]{margin-bottom:4px;color:#1f5fae}.home-data__rule[data-astro-cid-htxh2e3w] strong[data-astro-cid-htxh2e3w]{color:var(--color-text);font-size:15px;font-weight:600}.home-data__more[data-astro-cid-htxh2e3w]{margin:22px auto 0;text-align:center}.home-data__more[data-astro-cid-htxh2e3w] a[data-astro-cid-htxh2e3w]{color:var(--color-text);font-size:15px;text-decoration:underline;text-decoration-color:#a9b8bf;text-underline-offset:4px}.home-data__more[data-astro-cid-htxh2e3w] a[data-astro-cid-htxh2e3w]:hover{text-decoration-color:currentColor}.home-data__more[data-astro-cid-htxh2e3w] a[data-astro-cid-htxh2e3w]:focus-visible{outline:2px solid #28556a;outline-offset:4px}@media(max-width:1100px){.home-data__grid[data-astro-cid-htxh2e3w]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.home-data__grid[data-astro-cid-htxh2e3w]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.home-data__grid[data-astro-cid-htxh2e3w]{grid-template-columns:1fr}}.sc[data-astro-cid-ne2ydz7d]{--sc-ease: cubic-bezier(.22, 1, .36, 1);border-top:1px solid var(--color-hex-border);background:var(--color-bg);font-family:var(--font-body)}.sc[data-astro-cid-ne2ydz7d],.sc__tab[data-astro-cid-ne2ydz7d]{--t-bg: #e9e6df;--t-ink: #1b1a17;--t-soft: rgb(27 26 23 / .66);--t-accent: #1b1a17;--t-tint: #1b1a17}.sc[data-astro-cid-ne2ydz7d][data-theme=navy],.sc__tab[data-astro-cid-ne2ydz7d][data-theme=navy]{--t-bg: #12294a;--t-ink: #fff;--t-soft: rgb(255 255 255 / .72);--t-accent: #1f5fae}.sc[data-astro-cid-ne2ydz7d][data-theme=green],.sc__tab[data-astro-cid-ne2ydz7d][data-theme=green]{--t-bg: #0f3b32;--t-ink: #fff;--t-soft: rgb(255 255 255 / .72);--t-accent: #12775a}.sc[data-astro-cid-ne2ydz7d][data-theme=plum],.sc__tab[data-astro-cid-ne2ydz7d][data-theme=plum]{--t-bg: #36193f;--t-ink: #fff;--t-soft: rgb(255 255 255 / .72);--t-accent: #7b3d94}.sc[data-astro-cid-ne2ydz7d][data-theme=amber],.sc__tab[data-astro-cid-ne2ydz7d][data-theme=amber]{--t-bg: #5a380d;--t-ink: #fff;--t-soft: rgb(255 255 255 / .74);--t-accent: #9a5b00}.sc[data-astro-cid-ne2ydz7d][data-theme=olive],.sc__tab[data-astro-cid-ne2ydz7d][data-theme=olive]{--t-bg: #33361a;--t-ink: #fff;--t-soft: rgb(255 255 255 / .74);--t-accent: #5f6a1f;--t-tint: #e2e79c}.sc[data-astro-cid-ne2ydz7d][data-theme=slate],.sc__tab[data-astro-cid-ne2ydz7d][data-theme=slate]{--t-bg: #29323d;--t-ink: #fff;--t-soft: rgb(255 255 255 / .74);--t-accent: #3d5a80;--t-tint: #c7d5e6}.sc[data-astro-cid-ne2ydz7d][data-theme=rose],.sc__tab[data-astro-cid-ne2ydz7d][data-theme=rose]{--t-bg: #4a1c2b;--t-ink: #fff;--t-soft: rgb(255 255 255 / .74);--t-accent: #a13a5b;--t-tint: #ffb6c9}.sc[data-astro-cid-ne2ydz7d][data-theme=indigo],.sc__tab[data-astro-cid-ne2ydz7d][data-theme=indigo]{--t-bg: #1e2052;--t-ink: #fff;--t-soft: rgb(255 255 255 / .72);--t-accent: #4045a8;--t-tint: #c3c6ff}.sc[data-astro-cid-ne2ydz7d][data-theme=rust],.sc__tab[data-astro-cid-ne2ydz7d][data-theme=rust]{--t-bg: #5b2516;--t-ink: #fff;--t-soft: rgb(255 255 255 / .74);--t-accent: #a8431f;--t-tint: #ffb894}.sc[data-astro-cid-ne2ydz7d][data-theme=teal],.sc__tab[data-astro-cid-ne2ydz7d][data-theme=teal]{--t-bg: #0d3447;--t-ink: #fff;--t-soft: rgb(255 255 255 / .72);--t-accent: #1a6e94}.sc[data-astro-cid-ne2ydz7d][data-theme=green],.sc__tab[data-astro-cid-ne2ydz7d][data-theme=green]{--t-tint: #8fe3bf}.sc[data-astro-cid-ne2ydz7d][data-theme=teal],.sc__tab[data-astro-cid-ne2ydz7d][data-theme=teal]{--t-tint: #8fd3f0}.sc[data-astro-cid-ne2ydz7d][data-theme=navy],.sc__tab[data-astro-cid-ne2ydz7d][data-theme=navy]{--t-tint: #a9c7ff}.sc[data-astro-cid-ne2ydz7d][data-theme=plum],.sc__tab[data-astro-cid-ne2ydz7d][data-theme=plum]{--t-tint: #e3b2f5}.sc[data-astro-cid-ne2ydz7d][data-theme=amber],.sc__tab[data-astro-cid-ne2ydz7d][data-theme=amber]{--t-tint: #ffd28a}.sc__wrap[data-astro-cid-ne2ydz7d]{max-width:calc(1100px + 2 * var(--hero-gutter, 48px));margin-inline:auto;padding:clamp(56px,7vw,96px) var(--hero-gutter, clamp(24px, 5.4vw, 90px));box-sizing:border-box}.sc__title[data-astro-cid-ne2ydz7d]{margin:0 0 clamp(24px,3vw,36px);color:var(--color-text);font-family:var(--font-editorial);font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.15;letter-spacing:-.02em;text-align:center}.sc__filters[data-astro-cid-ne2ydz7d]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 18px}.sc__filter[data-astro-cid-ne2ydz7d]{min-height:36px;padding:0 14px;border:1px solid #d5dde3;border-radius:var(--r-pill, 999px);background:#fff;color:var(--color-text-soft, #4e626b);font-family:var(--font-body);font-size:13.5px;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.sc__filter[data-astro-cid-ne2ydz7d]:hover{border-color:var(--color-text);color:var(--color-text)}.sc__filter[data-astro-cid-ne2ydz7d][aria-pressed=true]{border-color:var(--color-text);background:var(--color-text);color:#fff}.sc__filter[data-astro-cid-ne2ydz7d]:focus-visible{outline:2px solid #28556a;outline-offset:3px}.sc__tab[data-astro-cid-ne2ydz7d][hidden]{display:none}.sc__stage[data-astro-cid-ne2ydz7d]{--sc-pad: clamp(24px, 4vw, 48px);overflow:hidden;min-height:430px;padding:var(--sc-pad);box-sizing:border-box;border-radius:var(--r-panel, 24px);background:var(--t-bg);color:var(--t-ink);transition:background-color .5s var(--sc-ease)}.sc__panel[data-astro-cid-ne2ydz7d]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,56px);min-height:inherit}.sc__panel[data-astro-cid-ne2ydz7d][hidden]{display:none}.sc__benefit[data-astro-cid-ne2ydz7d]{display:inline-block;margin:0 0 14px;padding:4px 11px;border:1px solid var(--t-tint);border-radius:var(--r-pill, 999px);color:var(--t-tint);font-size:12.5px;font-weight:600;letter-spacing:.01em}.sc__kind[data-astro-cid-ne2ydz7d]{margin:16px 0 0;color:var(--t-soft);font-size:12.5px}.sc__name[data-astro-cid-ne2ydz7d]{margin:0 0 10px;color:var(--t-ink);font-family:var(--font-editorial);font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.12;letter-spacing:-.02em}.sc__outcome[data-astro-cid-ne2ydz7d]{max-width:34ch;margin:0;color:var(--t-soft);font-size:16px;line-height:1.5}.sc__proto[data-astro-cid-ne2ydz7d]{display:flex;justify-content:center}.sc-win[data-astro-cid-ne2ydz7d],.sc-browser[data-astro-cid-ne2ydz7d]{width:100%;max-width:460px;overflow:hidden;border-radius:14px;background:#fff;color:#13242d;box-shadow:0 30px 60px -30px #0000008c;text-align:left}.sc-browser[data-astro-cid-ne2ydz7d]{max-width:560px}.sc-bar[data-astro-cid-ne2ydz7d]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #eef1f3;color:#67767d;font-size:12px}.sc-dots[data-astro-cid-ne2ydz7d]{display:inline-block;width:34px;height:8px;background:radial-gradient(circle at 4px 4px,#d9dee2 3.5px,transparent 4px),radial-gradient(circle at 17px 4px,#d9dee2 3.5px,transparent 4px),radial-gradient(circle at 30px 4px,#d9dee2 3.5px,transparent 4px)}.sc-url[data-astro-cid-ne2ydz7d]{padding:2px 10px;border-radius:var(--r-pill, 999px);background:#f2f4f6}.sc-viewport[data-astro-cid-ne2ydz7d]{aspect-ratio:1200 / 680;overflow:hidden}.sc-shots[data-astro-cid-ne2ydz7d] img[data-astro-cid-ne2ydz7d]{display:block;width:100%;height:auto}.sc-body[data-astro-cid-ne2ydz7d]{display:flex;flex-direction:column;gap:8px;padding:16px 18px 18px;font-size:13.5px;line-height:1.4}.sc-status[data-astro-cid-ne2ydz7d]{margin:0 0 2px;color:#67767d;font-size:12px}.sc-h[data-astro-cid-ne2ydz7d]{margin:6px 0 0;color:#13242d;font-size:12px;font-weight:600}.sc-doc[data-astro-cid-ne2ydz7d]{margin:0 0 4px;font-size:15px;font-weight:600}.sc-list[data-astro-cid-ne2ydz7d]{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.sc-list[data-astro-cid-ne2ydz7d] li[data-astro-cid-ne2ydz7d]{padding:7px 10px;border-radius:8px;background:#f5f7f9}.sc-list--rows[data-astro-cid-ne2ydz7d] li[data-astro-cid-ne2ydz7d]{display:flex;align-items:center;justify-content:space-between;gap:10px}.sc-list[data-astro-cid-ne2ydz7d] em[data-astro-cid-ne2ydz7d],.sc-list[data-astro-cid-ne2ydz7d] i[data-astro-cid-ne2ydz7d]{color:#67767d;font-size:12px;font-style:normal}.sc-list--brief[data-astro-cid-ne2ydz7d] b[data-astro-cid-ne2ydz7d]{font-weight:600;text-align:right}.sc-list--figures[data-astro-cid-ne2ydz7d] b[data-astro-cid-ne2ydz7d]{margin-left:auto;font-variant-numeric:tabular-nums}.sc-list--figures[data-astro-cid-ne2ydz7d] i[data-astro-cid-ne2ydz7d],.sc-list[data-astro-cid-ne2ydz7d] em[data-astro-cid-ne2ydz7d].is-done{color:var(--t-accent);font-weight:600}.sc-list[data-astro-cid-ne2ydz7d] em[data-astro-cid-ne2ydz7d].is-chased{color:#13242d;font-weight:600}.sc-list[data-astro-cid-ne2ydz7d] small[data-astro-cid-ne2ydz7d]{display:block;color:#67767d;font-size:11.5px}.sc-ok[data-astro-cid-ne2ydz7d]{display:flex;align-items:center;gap:8px;margin:2px 0 0;color:var(--t-accent);font-size:12.5px;font-weight:600}.sc-ok[data-astro-cid-ne2ydz7d]:before{content:"✓";display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--t-accent);color:#fff;font-size:11px}.sc-steps[data-astro-cid-ne2ydz7d]{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;counter-reset:step}.sc-steps[data-astro-cid-ne2ydz7d] li[data-astro-cid-ne2ydz7d]{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;background:#f5f7f9;counter-increment:step}.sc-shot[data-astro-cid-ne2ydz7d]{position:relative;flex-shrink:0;width:40px;height:26px;border:1px solid #e2e7eb;border-radius:5px;background:linear-gradient(#fff 0 30%,#eef1f3 30% 100%)}.sc-shot[data-astro-cid-ne2ydz7d]:after{content:counter(step);position:absolute;top:-7px;left:-7px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--t-accent);color:#fff;font-size:10px;font-weight:700}.sc__proto--bleed[data-astro-cid-ne2ydz7d]{align-self:end;justify-content:flex-start;margin:0 calc(-1 * var(--sc-pad)) calc(-1 * var(--sc-pad)) 0}.sc__proto--bleed[data-astro-cid-ne2ydz7d] .sc-win[data-astro-cid-ne2ydz7d],.sc__proto--bleed[data-astro-cid-ne2ydz7d] .sc-browser[data-astro-cid-ne2ydz7d]{flex-shrink:0;width:640px;max-width:none;border-radius:14px 0 0}.sc__proto--bleed[data-astro-cid-ne2ydz7d] .sc-browser[data-astro-cid-ne2ydz7d]{width:780px}.sc__proto--bleed[data-astro-cid-ne2ydz7d] .sc-body[data-astro-cid-ne2ydz7d]{padding-bottom:0}.sc__proto--bleed[data-astro-cid-ne2ydz7d] .sc-body[data-astro-cid-ne2ydz7d]:after{content:"";display:block;height:76px;margin-top:6px;background:linear-gradient(#f5f7f9,#f5f7f9) 0 0 / 100% 30px no-repeat,linear-gradient(#f5f7f9,#f5f7f9) 0 38px / 72% 30px no-repeat;border-radius:8px;opacity:.8}.sc-screen[data-astro-cid-ne2ydz7d]{display:grid;flex-shrink:0;grid-template-columns:130px minmax(0,1fr);width:900px;max-width:none;overflow:hidden;border-radius:14px 0 0;background:#fff;color:#13242d;box-shadow:0 30px 60px -30px #0000008c;font-size:12.5px;text-align:left}.sc-screen__side[data-astro-cid-ne2ydz7d]{display:flex;flex-direction:column;gap:4px;padding:16px 10px;border-right:1px solid #eceef5;background:#f6f7fb}.sc-screen__nav[data-astro-cid-ne2ydz7d]{padding:6px 10px;border-radius:8px;color:#5d6378}.sc-screen__nav[data-astro-cid-ne2ydz7d].is-on{background:#fff;color:#13242d;font-weight:600;box-shadow:0 1px 2px #13242d14}.sc-screen__main[data-astro-cid-ne2ydz7d]{padding:16px 18px 30px}.sc-screen__head[data-astro-cid-ne2ydz7d]{display:flex;align-items:baseline;gap:10px;max-width:none;margin:0 0 12px}.sc-screen__head[data-astro-cid-ne2ydz7d] b[data-astro-cid-ne2ydz7d]{font-size:15px}.sc-screen__head[data-astro-cid-ne2ydz7d] span[data-astro-cid-ne2ydz7d]{color:#67767d;font-size:12px}.sc-week[data-astro-cid-ne2ydz7d]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.sc-day[data-astro-cid-ne2ydz7d]{display:flex;flex-direction:column;gap:6px;min-height:170px;padding:8px;border-radius:10px;background:#f7f8fb}.sc-day[data-astro-cid-ne2ydz7d]>span[data-astro-cid-ne2ydz7d]{color:#67767d;font-size:11px;font-weight:600}.sc-card[data-astro-cid-ne2ydz7d]{padding:8px;border:1px solid #e7e9f2;border-radius:8px;background:#fff;font-size:12px;line-height:1.3}.sc-card[data-astro-cid-ne2ydz7d] small[data-astro-cid-ne2ydz7d]{display:block;margin-top:4px;color:var(--t-accent);font-size:11px;font-weight:600}.sc-screen[data-astro-cid-ne2ydz7d] .sc-ok[data-astro-cid-ne2ydz7d]{max-width:none;margin-top:14px}.sc-flag[data-astro-cid-ne2ydz7d]{display:flex;align-items:center;gap:8px;margin:4px 0 0;padding:8px 10px;border-radius:8px;background:#fdf1ec;font-size:12.5px}.sc-flag[data-astro-cid-ne2ydz7d]:before{content:"!";display:inline-grid;flex-shrink:0;place-items:center;width:18px;height:18px;border-radius:50%;background:#d9541f;color:#fff;font-size:11px;font-weight:700}.sc-checks[data-astro-cid-ne2ydz7d]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.sc-checks[data-astro-cid-ne2ydz7d] li[data-astro-cid-ne2ydz7d]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:#f5f7f9}.sc-tick[data-astro-cid-ne2ydz7d]{display:inline-grid;flex-shrink:0;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--t-accent);color:#fff;font-size:11px;font-weight:700}.sc-checks__gap[data-astro-cid-ne2ydz7d]{background:#fdf1ec!important}.sc-checks__next[data-astro-cid-ne2ydz7d]{outline:1px dashed #c9d3d9;outline-offset:-1px}.sc-checks__next[data-astro-cid-ne2ydz7d] .sc-tick[data-astro-cid-ne2ydz7d]{background:#13242d}.sc-checks__gap[data-astro-cid-ne2ydz7d] .sc-tick[data-astro-cid-ne2ydz7d]{background:#d9541f}.sc-cta[data-astro-cid-ne2ydz7d]{align-self:flex-start;margin-top:8px;padding:8px 14px;border-radius:var(--r-control, 10px);background:var(--t-accent);color:#fff;font-size:13px;font-weight:500}.sc-cta--quiet[data-astro-cid-ne2ydz7d]{background:#13242d}.is-playing[data-astro-cid-ne2ydz7d] .sc-in[data-astro-cid-ne2ydz7d]{animation:sc-in .52s var(--sc-ease) both;animation-delay:calc(var(--d, 0) * .55s)}.is-playing[data-astro-cid-ne2ydz7d] .sc-pulse[data-astro-cid-ne2ydz7d]{animation:sc-in .52s var(--sc-ease) both,sc-pulse 1.6s ease-in-out calc(var(--d, 0) * .55s + .6s) 2;animation-delay:calc(var(--d, 0) * .55s),calc(var(--d, 0) * .55s + .6s)}.is-playing[data-astro-cid-ne2ydz7d] .sc-shots[data-astro-cid-ne2ydz7d]{animation:sc-scroll 9s ease-in-out infinite}@keyframes sc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sc-pulse{0%,to{box-shadow:0 0 #13242d00}50%{box-shadow:0 0 0 6px #13242d1f}}@keyframes sc-scroll{0%,18%{transform:translateY(0)}50%,70%{transform:translateY(-50%)}to{transform:translateY(0)}}.sc__tabs[data-astro-cid-ne2ydz7d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.sc__tab[data-astro-cid-ne2ydz7d]{display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:92px;padding:14px 16px;border:0;border-radius:var(--r-card, 16px);background:var(--t-bg);color:var(--t-ink);font-family:var(--font-body);text-align:left;cursor:pointer;transition:transform .2s var(--sc-ease),box-shadow .2s var(--sc-ease),opacity .2s ease;opacity:.86}.sc__tab[data-astro-cid-ne2ydz7d]:hover{opacity:1;transform:translateY(-2px)}.sc__tab[data-astro-cid-ne2ydz7d][aria-selected=true]{opacity:1;box-shadow:0 0 0 2px var(--color-bg, #fff),0 0 0 4px var(--t-bg);transform:translateY(-2px)}.sc__tab[data-astro-cid-ne2ydz7d]:focus-visible{outline:2px solid #28556a;outline-offset:6px}.sc__tab-kind[data-astro-cid-ne2ydz7d]{color:var(--t-tint);font-size:12px;font-weight:600}.sc__tab-name[data-astro-cid-ne2ydz7d]{font-size:15px;font-weight:600;line-height:1.25}.sc__caption[data-astro-cid-ne2ydz7d]{margin:14px auto 0;color:var(--color-text-muted);font-size:12px;text-align:center}@media(max-width:900px){.sc__panel[data-astro-cid-ne2ydz7d]{grid-template-columns:minmax(0,1fr);align-content:start}.sc__tabs[data-astro-cid-ne2ydz7d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.sc__stage[data-astro-cid-ne2ydz7d],.sc__tab[data-astro-cid-ne2ydz7d]{transition:none}}.home-faq__item--placeholder{outline:1px dashed #a9b8bf;outline-offset:4px}.home-faq__item--placeholder .home-faq__answer p{color:var(--color-text-muted)}.home-faq{--cream: var(--color-bg);--cream-2: var(--color-bg-subtle);--ink: var(--color-text);--ink-soft: var(--color-text-soft);--rule: var(--color-hex-border);--serif: var(--font-editorial);padding:74px 0;background:var(--cream);border-top:1px solid var(--color-hex-border)}.home-faq .wrap{padding:0 var(--hero-gutter, clamp(24px, 6vw, 92px));display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.2fr);gap:32px 64px;box-sizing:border-box}.home-faq .section-rail-faq{grid-column:1 / -1;margin-bottom:0}.home-faq__intro h2{margin:0;max-width:14ch;font-family:var(--serif);font-size:clamp(32px,3vw,42px);font-weight:500;line-height:1.15;letter-spacing:-.025em;color:var(--ink);text-wrap:balance}.home-faq__intro>p{margin:24px 0 0;max-width:46ch;font-family:var(--font-body);font-size:17px;line-height:1.58;color:var(--ink-soft)}.home-faq__list{border-top:1px solid var(--rule)}.home-faq__item{border-bottom:1px solid var(--rule)}.home-faq__item summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:24px;align-items:center;padding:20px 0;cursor:pointer;font-family:var(--serif);font-size:19px;line-height:1.4;color:var(--ink);font-weight:500}.home-faq__item summary::-webkit-details-marker{display:none}.home-faq__item summary:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}.home-faq__toggle{position:relative;width:24px;height:24px}.home-faq__toggle:before,.home-faq__toggle:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .18s ease}.home-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.home-faq__item[open] .home-faq__toggle:after{transform:translate(-50%,-50%) rotate(0)}.home-faq__answer{padding:0 52px 26px 0}.home-faq__answer p{margin:0;max-width:58ch;font-family:var(--font-body);font-size:15px;line-height:1.62;color:var(--ink-soft)}.home-faq__answer a{display:inline-block;margin-top:14px;font-family:var(--font-body);font-size:14px;color:var(--ink);text-underline-offset:3px}.home-faq__answer a+a{margin-left:24px}@media(max-width:820px){.home-faq{padding:72px 0 88px}.home-faq .wrap{grid-template-columns:1fr;gap:48px}.home-faq__intro h2{max-width:18ch}}@media(max-width:640px){.home-faq{padding:56px 0 72px}.home-faq__item summary{padding:22px 0}.home-faq__answer{padding-right:36px}}@media(max-width:760px){.home-faq{padding:52px 0}.home-faq .wrap{gap:28px}.home-faq .section-rail-faq{margin-bottom:0}.home-faq__intro h2{font-size:32px}.home-faq__item summary{font-size:18px}}.home-fit[data-astro-cid-nkyqruhg]{border-top:1px solid var(--color-hex-border);background:var(--color-bg);font-family:var(--font-body)}.home-fit__wrap[data-astro-cid-nkyqruhg]{max-width:calc(940px + 2 * var(--hero-gutter, 48px));margin-inline:auto;padding:clamp(56px,7vw,96px) var(--hero-gutter, clamp(24px, 5.4vw, 90px));box-sizing:border-box}.home-fit__title[data-astro-cid-nkyqruhg]{margin:0 0 clamp(24px,3vw,36px);color:var(--color-text);font-family:var(--font-editorial);font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.15;letter-spacing:-.02em;text-align:center}.home-fit__grid[data-astro-cid-nkyqruhg]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px}.home-fit__card[data-astro-cid-nkyqruhg]{padding:22px 24px 24px;border:1px solid #e2e7eb;border-radius:var(--r-card, 16px);background:#fff}.home-fit__card--yes[data-astro-cid-nkyqruhg]{border-color:var(--color-text);box-shadow:0 18px 36px -28px #13242d66}.home-fit__card--no[data-astro-cid-nkyqruhg]{background:var(--color-bg-subtle, #f4f6f7)}.home-fit__label[data-astro-cid-nkyqruhg]{margin:0 0 14px;color:var(--color-text);font-family:var(--font-body);font-size:16px;font-weight:600}.home-fit__list[data-astro-cid-nkyqruhg]{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.home-fit__list[data-astro-cid-nkyqruhg] li[data-astro-cid-nkyqruhg]{display:flex;align-items:flex-start;gap:10px;color:var(--color-text);font-size:15.5px;line-height:1.45}.home-fit__card--no[data-astro-cid-nkyqruhg] .home-fit__list[data-astro-cid-nkyqruhg] li[data-astro-cid-nkyqruhg]{color:var(--color-text-soft, #4e626b)}.home-fit__mark[data-astro-cid-nkyqruhg]{display:inline-grid;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;background:#1f5fae;color:#fff;font-size:12px;font-weight:700}.home-fit__card--no[data-astro-cid-nkyqruhg] .home-fit__mark[data-astro-cid-nkyqruhg]{background:#c9d3d9;color:#13242d;font-size:11px}.home-fit__apply[data-astro-cid-nkyqruhg]{display:flex;justify-content:center;margin-top:clamp(24px,3vw,36px)}@media(max-width:760px){.home-fit__grid[data-astro-cid-nkyqruhg]{grid-template-columns:1fr}}.home-founder[data-astro-cid-6g3gktko]{border-top:1px solid var(--color-hex-border);background:var(--color-bg-subtle);font-family:var(--font-body)}.home-founder__wrap[data-astro-cid-6g3gktko]{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,48px);max-width:calc(860px + 2 * var(--hero-gutter, 48px));margin-inline:auto;padding:clamp(48px,6vw,80px) var(--hero-gutter, clamp(24px, 5.4vw, 90px));box-sizing:border-box}.home-founder__photo[data-astro-cid-6g3gktko]{margin:0}.home-founder__photo[data-astro-cid-6g3gktko] img[data-astro-cid-6g3gktko]{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%;background:#e8eef0;box-shadow:0 0 0 5px #fff,0 16px 34px -18px #13242d80}.home-founder__note[data-astro-cid-6g3gktko]{margin:0}.home-founder__statement[data-astro-cid-6g3gktko]{margin:0;min-width:0}.home-founder__byline[data-astro-cid-6g3gktko]{margin-top:18px;color:var(--color-text-soft, #4e626b);font-family:var(--font-body);font-size:14px;line-height:1.5}.home-founder__byline[data-astro-cid-6g3gktko] span[data-astro-cid-6g3gktko]{color:var(--color-text);font-weight:500}.home-founder__note[data-astro-cid-6g3gktko] p[data-astro-cid-6g3gktko]{max-width:none;margin:0;color:var(--color-text);font-family:var(--font-editorial);font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.3;letter-spacing:-.015em;text-wrap:pretty}@media(max-width:640px){.home-founder__wrap[data-astro-cid-6g3gktko]{grid-template-columns:1fr;justify-items:center}.home-founder__photo[data-astro-cid-6g3gktko]{width:160px}.home-founder__note[data-astro-cid-6g3gktko] p[data-astro-cid-6g3gktko],.home-founder__byline[data-astro-cid-6g3gktko]{text-align:center}}.home-testimonials{position:relative;isolation:isolate;overflow:hidden;padding:74px 0;background:var(--color-bg);color:var(--color-text)}.home-testimonials:before{position:absolute;z-index:-1;top:-42%;right:-12%;width:min(760px,64vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(160,175,70,.075),transparent 68%);content:"";pointer-events:none;display:none}.home-testimonials__wrap{box-sizing:border-box;padding:0 var(--hero-gutter, clamp(24px, 6vw, 92px))}.home-testimonials__header{margin-bottom:clamp(28px,4vw,44px)}.home-testimonials__kicker{scroll-margin-top:110px;margin:0}.home-testimonials a:focus-visible,.home-testimonials button:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.home-testimonials__stage{position:relative}.home-testimonials__controls{--home-testimonials-control-y: 50%;--home-testimonials-control-offset: clamp(36px, 4.6vw, 64px);position:absolute;z-index:2;inset:0;opacity:0;pointer-events:none;transition:opacity .18s ease}.home-testimonials__wrap:hover .home-testimonials__controls,.home-testimonials__wrap:focus-within .home-testimonials__controls{opacity:1}.home-testimonials__control{position:absolute;top:var(--home-testimonials-control-y);display:grid;width:48px;height:48px;padding:0;place-items:center;transform:translateY(-50%);border:1px solid var(--color-hex-border);border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-text);cursor:pointer;pointer-events:auto;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.home-testimonials__control--previous{left:calc(-1 * var(--home-testimonials-control-offset))}.home-testimonials__control--next{right:calc(-1 * var(--home-testimonials-control-offset))}.home-testimonials__control svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:transform .18s ease}.home-testimonials__control:hover{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.home-testimonials__control--previous:hover svg{transform:translate(-2px)}.home-testimonials__control--next:hover svg{transform:translate(2px)}.home-testimonials__control:active{transform:translateY(-50%) scale(.96)}.home-testimonials__track{display:grid;gap:64px;min-width:0}.home-testimonials figure{min-width:0;margin:0}.home-testimonials.is-enhanced figure{grid-area:1 / 1;visibility:hidden;opacity:0;pointer-events:none}.home-testimonials.is-enhanced figure.is-active{visibility:visible;opacity:1;pointer-events:auto;animation:home-testimonial-reveal .26s ease both}@keyframes home-testimonial-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.home-testimonials blockquote{margin:0}.home-testimonials blockquote p{max-width:64ch;margin:0;color:var(--color-text);font:400 clamp(25px,2.45vw,31px) / 1.47 var(--font-body);letter-spacing:-.018em}.home-testimonials blockquote em{font-style:normal;font-weight:500}.home-testimonials figcaption{display:flex;align-items:center;gap:14px;margin-top:36px}.home-testimonials__photos{display:flex;flex:0 0 auto;align-items:center}.home-testimonials__photos .home-testimonials__photo+.home-testimonials__photo{margin-left:-10px;border-radius:var(--radius-control);box-shadow:none}.home-testimonials__photo{display:grid;flex:0 0 52px;width:52px;height:52px;place-items:center;overflow:hidden;border-radius:50%;box-shadow:0 0 0 1px #ffffff29}.home-testimonials__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-testimonials__mark{flex:0 0 40px;width:40px;height:40px;overflow:hidden;border-radius:var(--radius-control);background:var(--color-bg)}.home-testimonials__mark img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.home-testimonials__who{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:3px}.home-testimonials__name{color:var(--color-text);font:600 15px/1.35 var(--font-body)}.home-testimonials__role{color:var(--color-text-soft);font:14px/1.4 var(--font-body)}@media(hover:none){.home-testimonials__controls{opacity:1}}@media(max-width:900px){.home-testimonials{padding:72px 0}.home-testimonials__header{margin-bottom:28px}.home-testimonials__stage{display:flex;flex-direction:column}.home-testimonials__controls{position:static;order:-1;display:flex;justify-content:flex-end;gap:8px;margin:0 0 20px;opacity:1;pointer-events:auto}.home-testimonials__controls[hidden]{display:none}.home-testimonials__control{position:static;width:44px;height:44px;transform:none}.home-testimonials__control:active{transform:scale(.96)}.home-testimonials blockquote p{max-width:none;font-size:clamp(23px,5vw,30px)}}@media(max-width:520px){.home-testimonials blockquote p{font-size:clamp(21px,6vw,26px);line-height:1.34}.home-testimonials figcaption{align-items:flex-start;flex-wrap:wrap;margin-top:32px}.home-testimonials__who{flex:1 1 190px;padding-top:2px}}@media(prefers-reduced-motion:reduce){.home-testimonials a,.home-testimonials__controls,.home-testimonials__control,.home-testimonials__control svg{transition:none}.home-testimonials.is-enhanced figure.is-active{animation:none}}.home-testimonials__control--pause{top:calc(var(--home-testimonials-control-y) + 62px);right:-64px}.home-testimonials__control--pause .home-testimonials__icon-play,.home-testimonials.is-paused .home-testimonials__control--pause .home-testimonials__icon-pause{display:none}.home-testimonials.is-paused .home-testimonials__control--pause .home-testimonials__icon-play{display:block}.home-testimonials__control--pause .home-testimonials__icon-play path{fill:currentColor;stroke:none}@media(max-width:760px){.home-testimonials{padding:52px 0}.home-testimonials blockquote p{font-size:24px;line-height:1.45}}.home-testimonials__result{padding:0 1px;background:linear-gradient(transparent 58%,#dbe8fa 58%);color:inherit}.instant-diagnostic-launch[data-astro-cid-b5ikc3ju]{max-width:680px;margin:16px auto 0;text-align:center}.instant-diagnostic-trigger[data-astro-cid-b5ikc3ju]{padding:0;border:0;background:none;color:var(--ink, #13242d);font-family:var(--font-body);font-size:14px;line-height:20px;text-decoration:underline;text-decoration-color:#a9b8bf;text-underline-offset:3px;cursor:pointer}.instant-diagnostic-trigger[data-astro-cid-b5ikc3ju]:hover{text-decoration-color:currentColor}.instant-diagnostic[data-astro-cid-b5ikc3ju]{width:min(92vw,560px);max-height:min(86vh,760px);padding:28px 28px 24px;border:1px solid #d0dadf;border-radius:2px;background:#fff;color:var(--ink, #13242d);font-family:var(--font-body);box-shadow:0 16px 48px #13242d29}.instant-diagnostic[data-astro-cid-b5ikc3ju]::backdrop{background:#13242d6b}.instant-diagnostic__close[data-astro-cid-b5ikc3ju]{position:absolute;top:12px;right:12px;width:36px;height:36px;border:0;background:none;color:#44555e;font-size:28px;line-height:1;cursor:pointer}.instant-diagnostic__eyebrow[data-astro-cid-b5ikc3ju]{margin:0 0 8px;color:#4e626b;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.instant-diagnostic__title[data-astro-cid-b5ikc3ju]{margin:0 0 10px;font-size:26px;font-weight:500;line-height:1.2;letter-spacing:-.03em}.instant-diagnostic__desc[data-astro-cid-b5ikc3ju],.instant-diagnostic__note[data-astro-cid-b5ikc3ju]{margin:0 0 20px;color:#44555e;font-size:15px;line-height:1.55}.instant-diagnostic__form[data-astro-cid-b5ikc3ju]{display:grid;gap:22px}.instant-diagnostic__form[data-astro-cid-b5ikc3ju] fieldset[data-astro-cid-b5ikc3ju]{margin:0;padding:0;border:0}.instant-diagnostic__form[data-astro-cid-b5ikc3ju] legend[data-astro-cid-b5ikc3ju]{margin-bottom:10px;font-size:15px;font-weight:500}.instant-diagnostic__form[data-astro-cid-b5ikc3ju] label[data-astro-cid-b5ikc3ju]{display:flex;gap:10px;align-items:flex-start;margin:0 0 8px;padding:10px 12px;border:1px solid #d0dadf;border-radius:2px;font-size:14px;line-height:1.45;cursor:pointer}.instant-diagnostic__form[data-astro-cid-b5ikc3ju] label[data-astro-cid-b5ikc3ju]:hover,.instant-diagnostic__form[data-astro-cid-b5ikc3ju] label[data-astro-cid-b5ikc3ju]:has(input:checked){border-color:var(--ink, #13242d);background:#f0f3f5}.instant-diagnostic__form[data-astro-cid-b5ikc3ju] input[data-astro-cid-b5ikc3ju]{margin-top:3px}.instant-diagnostic__submit[data-astro-cid-b5ikc3ju],.instant-diagnostic__again[data-astro-cid-b5ikc3ju]{display:inline-flex;justify-content:center;width:100%;padding:12px 16px;border:1px solid var(--ink, #13242d);border-radius:2px;font-family:inherit;font-size:15px;cursor:pointer}.instant-diagnostic__submit[data-astro-cid-b5ikc3ju]{background:var(--ink, #13242d);color:#fff}.instant-diagnostic__again[data-astro-cid-b5ikc3ju]{background:#fff;color:var(--ink, #13242d)}.instant-diagnostic__actions[data-astro-cid-b5ikc3ju]{display:grid;gap:10px}.instant-diagnostic__ranks[data-astro-cid-b5ikc3ju]{margin:0 0 18px;padding:0;list-style:none}.instant-diagnostic__ranks[data-astro-cid-b5ikc3ju] li[data-astro-cid-b5ikc3ju]{display:grid;gap:4px;margin:0 0 12px;padding:12px 14px;background:#f0f3f5}.instant-diagnostic__ranks[data-astro-cid-b5ikc3ju] strong[data-astro-cid-b5ikc3ju]{font-size:15px;font-weight:500}.instant-diagnostic__ranks[data-astro-cid-b5ikc3ju] span[data-astro-cid-b5ikc3ju]{color:#44555e;font-size:14px;line-height:1.45}.home-close[data-astro-cid-jrrog3t4]{padding:clamp(72px,9vw,128px) var(--hero-gutter, clamp(24px, 5.4vw, 90px));border-top:1px solid var(--color-hex-border);background:radial-gradient(90% 120% at 50% 120%,rgb(235 104 52 / .07),transparent 60%),var(--color-bg-subtle);font-family:var(--font-body);text-align:center}.home-close__free[data-astro-cid-jrrog3t4]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 8px;margin-top:clamp(28px,3.5vw,40px);color:var(--color-text-soft, #4e626b);font-size:14.5px}.home-close__free[data-astro-cid-jrrog3t4] .instant-diagnostic-launch{margin:0}.home-close__inner[data-astro-cid-jrrog3t4]{max-width:860px;margin-inline:auto}.home-close__title[data-astro-cid-jrrog3t4]{margin:0 0 18px;color:var(--color-text);font-family:var(--font-body);font-size:clamp(36px,4.4vw,60px);font-weight:500;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.home-close__accent[data-astro-cid-jrrog3t4]{color:#d9541f;white-space:nowrap}.home-close__nowrap[data-astro-cid-jrrog3t4]{white-space:nowrap}.home-close__sub[data-astro-cid-jrrog3t4]{max-width:68ch;margin:0 auto 40px;color:var(--color-text-soft, #4e626b);text-wrap:balance;font-size:clamp(18px,1.5vw,21px);line-height:1.45}.home-close__actions[data-astro-cid-jrrog3t4]{display:grid;grid-template-columns:auto minmax(0,460px);align-items:center;justify-content:center;gap:28px clamp(32px,5vw,64px)}.home-close__apply[data-astro-cid-jrrog3t4]{display:flex;flex-direction:column;align-items:center;gap:14px}.home-close__for[data-astro-cid-jrrog3t4]{margin:0 auto;color:var(--color-text-muted);font-size:13px;line-height:1.5}@media(max-width:860px){.home-close__actions[data-astro-cid-jrrog3t4]{grid-template-columns:minmax(0,460px)}}.exit-offer[data-astro-cid-btn2zoa6]{width:min(440px,calc(100vw - 48px));max-width:none;box-sizing:border-box;margin:auto;padding:32px 32px 30px;border:1px solid #e2e7eb;border-radius:var(--r-panel, 24px);background:#fff;color:var(--color-text);box-shadow:0 30px 60px -30px #13242d73;font-family:var(--font-body);text-align:left}.exit-offer[data-astro-cid-btn2zoa6]::backdrop{background:#13242d52}.exit-offer__close-form[data-astro-cid-btn2zoa6]{position:absolute;top:14px;right:14px;margin:0}.exit-offer__close[data-astro-cid-btn2zoa6]{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-text-soft, #4e626b);cursor:pointer}.exit-offer__close[data-astro-cid-btn2zoa6]:hover{background:#f0f3f5;color:var(--color-text)}.exit-offer__close[data-astro-cid-btn2zoa6]:focus-visible,.exit-offer__cta[data-astro-cid-btn2zoa6]:focus-visible{outline:2px solid #28556a;outline-offset:2px}.exit-offer__title[data-astro-cid-btn2zoa6]{margin:0 36px 10px 0;color:var(--color-text);font-family:var(--font-body);font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.exit-offer__text[data-astro-cid-btn2zoa6]{max-width:none;margin:0 0 22px;color:var(--color-text-soft, #4e626b);font-size:15px;line-height:1.5}.exit-offer__cta[data-astro-cid-btn2zoa6]{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 20px;border-radius:var(--r-control, 10px);background:var(--color-text);color:#fff;font-size:15px;font-weight:500;text-decoration:none}.exit-offer__cta[data-astro-cid-btn2zoa6]:hover{background:#0b161c}
