.benefits[data-v-a801b43a]{margin-top:48px}.app-frame[data-v-a801b43a]{margin-top:56px}.eyebrow-num--light[data-v-6d8b5bd9]{color:var(--orange-light)}.case__company[data-v-6d8b5bd9]{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:40px;display:flex}.case__company h3[data-v-6d8b5bd9]{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:500}.case__fact[data-v-6d8b5bd9]{font-family:var(--font-mono);color:var(--on-green);border:1px solid #f6f3ec4d;border-radius:999px;padding:6px 12px;font-size:12px}.case__disclaimer[data-v-6d8b5bd9]{color:#f6f3ec99;margin-top:12px;font-size:14px;font-style:italic}.case__grid[data-v-6d8b5bd9]{grid-template-columns:1.2fr 1fr;gap:0 80px;display:grid}.case__label[data-v-6d8b5bd9]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-light);margin:40px 0 12px;font-size:12px;font-weight:600}.case__text[data-v-6d8b5bd9],.case__changes li[data-v-6d8b5bd9]{color:var(--on-green);font-size:17px;line-height:1.62}.case__changes[data-v-6d8b5bd9]{gap:8px;margin:0;padding-left:20px;display:grid}.case__process[data-v-6d8b5bd9]{border-top:1px solid #f6f3ec33;margin:0;padding:0;list-style:none}.case__process li[data-v-6d8b5bd9]{color:var(--on-green);border-bottom:1px solid #f6f3ec33;grid-template-columns:120px 1fr;gap:16px;padding:16px 0;font-size:16px;line-height:1.55;display:grid}.case__when[data-v-6d8b5bd9]{font-family:var(--font-mono);color:var(--cream);padding-top:2px;font-size:13px}.case__results[data-v-6d8b5bd9]{border-top:1px solid #f6f3ec3d;grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding-top:28px;display:grid}.case__results div[data-v-6d8b5bd9]{flex-direction:column;display:flex}.case__results dd[data-v-6d8b5bd9]{letter-spacing:-.03em;color:var(--orange-light);white-space:nowrap;margin:0;font-size:clamp(32px,3.6vw,44px);font-weight:500;line-height:1}.case__results dt[data-v-6d8b5bd9]{color:#f6f3ecbf;margin-top:10px;font-size:15px;line-height:1.45}.case__outcome[data-v-6d8b5bd9]{max-width:640px;color:var(--cream);margin:32px 0 36px;font-size:18px;line-height:1.6}@media (width<=1023px){.case__grid[data-v-6d8b5bd9]{grid-template-columns:1fr}}@media (width<=767px){.case__results[data-v-6d8b5bd9]{grid-template-columns:1fr}.case__process li[data-v-6d8b5bd9]{grid-template-columns:1fr;gap:4px}.btn[data-v-6d8b5bd9]{width:100%}}.form-card[data-v-6b3b8939]{border:1px solid var(--frame-border);background:var(--card-bg);color:var(--text);border-radius:16px;padding:36px;scroll-margin-top:90px;box-shadow:0 44px 100px -50px #002423b3}.form-card__title[data-v-6b3b8939]{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:600;line-height:1.2}.optional[data-v-6b3b8939]{color:var(--text-tertiary);font-weight:400}.form-note-toggle[data-v-6b3b8939]{color:var(--green);cursor:pointer;background:0 0;border:none;margin:-4px 0 18px;padding:0;font-family:inherit;font-size:14px;font-weight:600;display:block}.form-note-toggle[data-v-6b3b8939]:hover{color:var(--orange)}.form-card__lead[data-v-6b3b8939]{color:var(--text-secondary);margin:8px 0 24px;font-size:15px;line-height:1.55}.form-row[data-v-6b3b8939]{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.form-field[data-v-6b3b8939]{min-width:0;margin-bottom:16px}.form-field label[data-v-6b3b8939]{color:var(--text-on-beige);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.form-field input[data-v-6b3b8939],.form-field textarea[data-v-6b3b8939]{background:var(--cream);width:100%;height:50px;color:var(--text);border:1px solid #00474638;border-radius:8px;outline:none;padding:14px 16px;font-family:inherit;font-size:16px;transition:border-color .2s}.form-field textarea[data-v-6b3b8939]{resize:vertical;height:auto;min-height:76px}.form-field input[data-v-6b3b8939]:focus,.form-field textarea[data-v-6b3b8939]:focus,.form-field [aria-invalid=true][data-v-6b3b8939]{border-color:var(--orange)}.form-field-error[data-v-6b3b8939]{color:var(--orange);margin:6px 0 0;font-size:12px}.form-field-error--gdpr[data-v-6b3b8939]{margin:-14px 0 16px}.form-field-hint[data-v-6b3b8939]{color:var(--green);margin:6px 0 0;font-size:13px;font-weight:500}.form-field-hint[data-v-6b3b8939]:empty{display:none}.form-gdpr[data-v-6b3b8939]{color:var(--text-tertiary);cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin:0 0 20px;font-size:13px;line-height:1.5;display:grid}.form-gdpr input[data-v-6b3b8939]{width:18px;height:18px;accent-color:var(--green);margin:1px 0 0}.form-gdpr a[data-v-6b3b8939]{text-decoration:underline}.honeypot[data-v-6b3b8939]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.turnstile[data-v-6b3b8939]:empty{display:none}.turnstile[data-v-6b3b8939]{margin-bottom:14px}.form-submit[data-v-6b3b8939]{width:100%;padding:17px}.form-error[data-v-6b3b8939]{color:var(--orange);margin:14px 0 0;font-size:14px;line-height:1.5}.form-success[data-v-6b3b8939]{text-align:center;justify-items:center;gap:16px;padding:40px 0;display:grid}.form-success h3[data-v-6b3b8939]{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:600}.form-success p[data-v-6b3b8939]{color:var(--text-secondary);font-size:16px}@media (width<=767px){.form-card[data-v-6b3b8939]{padding:24px 20px}.form-row[data-v-6b3b8939]{grid-template-columns:1fr}}.form-section[data-v-3de77a63]{padding:80px 0}.form-section__inner[data-v-3de77a63]{max-width:640px}@media (width<=767px){.form-section[data-v-3de77a63]{padding:56px 0}}.cookies[data-v-ec4ab7b4]{z-index:30;background:var(--card-bg);border:1px solid var(--line-light-strong);max-width:560px;color:var(--text-secondary);border-radius:16px;gap:14px;padding:18px;font-size:14px;line-height:1.5;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 32px #0024232e}.cookies__actions[data-v-ec4ab7b4]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.btn--ghost[data-v-ec4ab7b4]{color:var(--green);border:1.5px solid var(--line-light-strong);background:0 0}.cookies .btn[data-v-ec4ab7b4]{min-height:44px;padding:0 14px;font-size:15px}@media (width>=768px){.cookies[data-v-ec4ab7b4]{bottom:24px;left:24px}}.faq[data-v-76b8ece7]{max-width:1000px}.faq__list[data-v-76b8ece7]{border-top:1px solid var(--line-light-strong);margin-top:48px}.faq__item[data-v-76b8ece7]{border-bottom:1px solid #0047461f}.faq__q[data-v-76b8ece7]{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:26px 0;list-style:none;display:flex}.faq__q[data-v-76b8ece7]::-webkit-details-marker{display:none}.faq__q-text[data-v-76b8ece7]{color:var(--text);font-size:18px;font-weight:600;line-height:1.35;transition:color .2s}.faq__q:hover .faq__q-text[data-v-76b8ece7]{color:var(--orange)}.faq__icon[data-v-76b8ece7]{color:var(--orange);flex:none;font-size:24px;line-height:1}.faq__icon[data-v-76b8ece7]:before{content:"+"}.faq__item[open] .faq__icon[data-v-76b8ece7]:before{content:"−"}.faq__a[data-v-76b8ece7]{max-width:760px;color:var(--text-secondary);padding:0 0 28px;font-size:16px;line-height:1.64}.form-card[data-v-fcceefa1]{border:1px solid var(--frame-border);background:var(--card-bg);color:var(--text);border-radius:16px;padding:32px 36px 36px;scroll-margin-top:90px;box-shadow:0 44px 100px -50px #002423b3}.step-form__head[data-v-fcceefa1]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.step-form__title[data-v-fcceefa1]{color:var(--text-secondary);margin:0;font-size:15px;font-weight:600}.step-form__count[data-v-fcceefa1]{font-family:var(--font-mono);color:var(--text-tertiary);font-size:12px}.step-form__bar[data-v-fcceefa1]{background:var(--line-light);border-radius:3px;height:3px;margin:12px 0 28px;overflow:hidden}.step-form__bar span[data-v-fcceefa1]{background:var(--orange);height:100%;transition:width .3s;display:block}.step-form__question[data-v-fcceefa1]{letter-spacing:-.015em;margin:0;font-size:28px;font-weight:600;line-height:1.2}.step-form__hint[data-v-fcceefa1]{color:var(--text-secondary);margin:8px 0 22px;font-size:15px;line-height:1.5}.sr-only[data-v-fcceefa1]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-field[data-v-fcceefa1]{min-width:0;margin-bottom:16px}.form-field label[data-v-fcceefa1]{color:var(--text-on-beige);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.form-field input[data-v-fcceefa1]{background:var(--cream);width:100%;height:54px;color:var(--text);border:1px solid #00474638;border-radius:8px;outline:none;padding:14px 16px;font-family:inherit;font-size:17px;transition:border-color .2s}.form-field input[data-v-fcceefa1]:focus,.form-field [aria-invalid=true][data-v-fcceefa1]{border-color:var(--orange)}.form-field-error[data-v-fcceefa1]{color:var(--orange);margin:6px 0 0;font-size:12px}.form-field-error--gdpr[data-v-fcceefa1]{margin:-14px 0 16px}.form-field-hint[data-v-fcceefa1]{color:var(--green);margin:6px 0 0;font-size:13px;font-weight:500}.form-field-hint[data-v-fcceefa1]:empty{display:none}.form-gdpr[data-v-fcceefa1]{color:var(--text-tertiary);cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin:4px 0 20px;font-size:13px;line-height:1.5;display:grid}.form-gdpr input[data-v-fcceefa1]{width:18px;height:18px;accent-color:var(--green);margin:1px 0 0}.form-gdpr a[data-v-fcceefa1]{text-decoration:underline}.honeypot[data-v-fcceefa1]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.turnstile[data-v-fcceefa1]:empty{display:none}.turnstile[data-v-fcceefa1]{margin-bottom:14px}.step-form__actions[data-v-fcceefa1]{align-items:center;gap:16px;margin-top:8px;display:flex}.step-form__back[data-v-fcceefa1]{color:var(--green);cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-family:inherit;font-size:14px;font-weight:600}.step-form__back[data-v-fcceefa1]:hover{color:var(--orange)}.step-form__next[data-v-fcceefa1]{flex:1;padding:17px}.step-form__submit-short[data-v-fcceefa1]{display:none}.form-error[data-v-fcceefa1]{color:var(--orange);margin:14px 0 0;font-size:14px;line-height:1.5}.form-success[data-v-fcceefa1]{text-align:center;justify-items:center;gap:16px;padding:40px 0;display:grid}.form-success h3[data-v-fcceefa1]{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:600}.form-success p[data-v-fcceefa1]{color:var(--text-secondary);font-size:16px}@media (width<=767px){.form-card[data-v-fcceefa1]{padding:22px 20px 24px}.step-form__question[data-v-fcceefa1]{font-size:24px}.step-form__submit-full[data-v-fcceefa1]{display:none}.step-form__submit-short[data-v-fcceefa1]{display:inline}}.hero[data-v-c71c67fb]{background:var(--green);color:var(--cream);padding:72px 0 88px;position:relative;overflow:hidden}.hero__glow[data-v-c71c67fb]{pointer-events:none;background:radial-gradient(circle,#d24c0038,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute;top:-140px;right:-120px}.hero__inner[data-v-c71c67fb]{position:relative}.hero__eyebrow[data-v-c71c67fb]{align-items:center;gap:14px;margin-bottom:48px;display:flex}.hero__eyebrow-brand[data-v-c71c67fb]{font-family:var(--font-mono);letter-spacing:.24em;color:var(--orange-light);text-transform:uppercase;font-size:12px}.hero__eyebrow-line[data-v-c71c67fb]{background:#f6f3ec3d;flex:1;height:1px}.hero__eyebrow-tag[data-v-c71c67fb]{font-family:var(--font-mono);letter-spacing:.14em;color:#f6f3ec99;text-transform:uppercase;font-size:12px}.hero__grid[data-v-c71c67fb]{grid-template:"text form""proof form"1fr/1fr 520px;gap:0 72px;display:grid}.hero__text[data-v-c71c67fb]{grid-area:text}.hero__form[data-v-c71c67fb]{grid-area:form;min-width:0}.hero__proof[data-v-c71c67fb]{grid-area:proof}.hero__title[data-v-c71c67fb]{letter-spacing:-.028em;color:var(--cream);text-wrap:balance;margin:0;font-size:clamp(36px,4.4vw,60px);font-weight:500;line-height:1.08}.hero__sub[data-v-c71c67fb]{color:var(--on-green);max-width:560px;margin:28px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.hero__points[data-v-c71c67fb]{gap:14px;margin:40px 0 0;padding:0;list-style:none;display:grid}.hero__points li[data-v-c71c67fb]{padding-left:34px;font-size:17px;font-weight:500;position:relative}.hero__points li[data-v-c71c67fb]:before{content:"";background:var(--orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath d='M1 5.2l3.2 3L11 1.5' fill='none' stroke='%23f6f3ec' stroke-width='2'/%3E%3C/svg%3E") no-repeat center;border-radius:50%;width:22px;height:22px;position:absolute;top:2px;left:0}.hero__stats[data-v-c71c67fb]{border-top:1px solid #f6f3ec3d;flex-wrap:wrap;gap:24px 48px;margin:48px 0 0;padding-top:28px;display:flex}.hero__stats div[data-v-c71c67fb]{flex-direction:column;display:flex}.hero__stats dd[data-v-c71c67fb]{letter-spacing:-.03em;color:var(--orange-light);margin:0;font-size:40px;font-weight:500;line-height:1}.hero__stats dt[data-v-c71c67fb]{color:#f6f3ecb3;margin-top:8px;font-size:14px}@media (width<=1100px){.hero__grid[data-v-c71c67fb]{grid-template-columns:1fr 460px;gap:0 48px}}@media (width<=900px){.hero[data-v-c71c67fb]{padding:40px 0 64px}.hero__eyebrow[data-v-c71c67fb]{margin-bottom:28px}.hero__eyebrow-tag[data-v-c71c67fb]{display:none}.hero__grid[data-v-c71c67fb]{grid-template-columns:1fr;grid-template-areas:"text""form""proof";gap:0}.hero__sub[data-v-c71c67fb]{margin-top:20px}.hero__form[data-v-c71c67fb],.hero__points[data-v-c71c67fb]{margin-top:28px}.hero__stats[data-v-c71c67fb]{gap:20px 32px;margin-top:36px}.hero__stats dd[data-v-c71c67fb]{font-size:30px}}.planning[data-v-dab97eec]{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.eyebrow-num--light[data-v-dab97eec]{color:var(--orange-light)}.questions[data-v-dab97eec]{gap:18px;margin:40px 0 0;padding:0;list-style:none;display:grid}.questions li[data-v-dab97eec]{border-left:2px solid var(--orange-light);letter-spacing:-.02em;padding-left:22px;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.2}.planning__closing[data-v-dab97eec]{max-width:480px;color:var(--on-green);margin:36px 0 32px;font-size:18px;line-height:1.62}@media (width<=1023px){.planning[data-v-dab97eec]{grid-template-columns:1fr;gap:48px}}.footer[data-v-dfe5803d]{color:var(--text-secondary);padding:40px 0;font-size:14px}.footer__inner[data-v-dfe5803d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.footer__logo[data-v-dfe5803d]{width:auto;height:24px}.footer__links[data-v-dfe5803d],.footer__legal[data-v-dfe5803d]{flex-wrap:wrap;gap:8px 24px;display:flex}.footer__links a[data-v-dfe5803d]{color:var(--text);font-weight:500}.footer__legal a[data-v-dfe5803d]{color:var(--text-secondary);text-decoration:underline}@media (width<=767px){.footer[data-v-dfe5803d]{padding-bottom:100px}}.header[data-v-79bda9cc]{z-index:50;-webkit-backdrop-filter:saturate(150%)blur(14px);border-bottom:1px solid var(--line-light);background:#f6f3ecdb;position:sticky;top:0}.header__inner[data-v-79bda9cc]{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:0 auto;padding:18px 40px;display:flex}.header__logo[data-v-79bda9cc]{width:auto;height:28px}@media (width<=767px){.header__inner[data-v-79bda9cc]{padding:14px 20px}.header__logo[data-v-79bda9cc]{height:24px}}.steps[data-v-d3af5399]{border-top:1px solid var(--line-light-strong);margin:48px 0 0;padding:0;list-style:none}.step[data-v-d3af5399]{border-bottom:1px solid var(--line-light-strong);grid-template-columns:.4fr .6fr;gap:40px;padding:30px 0;display:grid}.step__head[data-v-d3af5399]{align-items:flex-start;gap:16px;display:flex}.step__title[data-v-d3af5399]{letter-spacing:-.01em;margin:4px 0 0;font-size:22px;font-weight:600;line-height:1.25}.step__meta[data-v-d3af5399]{font-family:var(--font-mono);color:var(--orange);margin-top:8px;font-size:12px;line-height:1.5}.step__text[data-v-d3af5399]{color:var(--text-secondary);padding-top:6px;font-size:16px;line-height:1.6}.step__details[data-v-d3af5399]{gap:10px;margin:16px 0 0;display:grid}.step__details div[data-v-d3af5399]{border-left:2px solid var(--orange-light);padding-left:16px}.step__details dt[data-v-d3af5399]{color:var(--text);font-size:13px;font-weight:600}.step__details dd[data-v-d3af5399]{color:var(--text-secondary);margin:2px 0 0;font-size:15px;line-height:1.55}.timeline[data-v-d3af5399]{flex-wrap:wrap;gap:24px 64px;margin:48px 0 0;display:flex}.timeline div[data-v-d3af5399]{flex-direction:column;display:flex}.timeline dd[data-v-d3af5399]{letter-spacing:-.03em;color:var(--green);margin:0;font-size:40px;font-weight:500;line-height:1}.timeline dt[data-v-d3af5399]{color:var(--text-secondary);margin-top:8px;font-size:14px}.extras[data-v-d3af5399]{grid-template-columns:1.3fr 1fr;gap:24px;margin-top:48px;display:grid}.extras .card__title[data-v-d3af5399]{margin-bottom:6px}.extras__meta[data-v-d3af5399]{font-family:var(--font-mono);color:var(--orange);font-size:12px}.checklist[data-v-d3af5399]{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.checklist li[data-v-d3af5399]{color:var(--text-secondary);padding-left:30px;font-size:16px;line-height:1.5;position:relative}.checklist li[data-v-d3af5399]:before{content:"";background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath d='M1 5.2l3.2 3L11 1.5' fill='none' stroke='%23f6f3ec' stroke-width='2'/%3E%3C/svg%3E") no-repeat center;border-radius:50%;width:20px;height:20px;position:absolute;top:2px;left:0}.systems[data-v-d3af5399]{flex-wrap:wrap;gap:6px;margin:20px 0;padding:0;list-style:none;display:flex}.systems li[data-v-d3af5399]{border:1px solid var(--line-light-strong);font-family:var(--font-mono);letter-spacing:.04em;color:var(--green);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:600}.export__title[data-v-d3af5399]{border-top:1px solid var(--line-light);color:var(--text);margin:24px 0 0;padding-top:20px;font-size:16px;font-weight:600}.export[data-v-d3af5399]{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.export li[data-v-d3af5399]{color:var(--text-secondary);align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.export__num[data-v-d3af5399]{border:1px solid var(--green);width:22px;height:22px;color:var(--green);font-family:var(--font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.systems .systems__more[data-v-d3af5399]{color:var(--text-tertiary);text-align:center;letter-spacing:.2em;border-style:dashed;min-width:44px}.steps__cta[data-v-d3af5399]{margin-top:40px}@media (width<=1023px){.extras[data-v-d3af5399]{grid-template-columns:1fr}}@media (width<=767px){.step[data-v-d3af5399]{grid-template-columns:1fr;gap:12px}.step__body[data-v-d3af5399]{padding-left:52px}.step__text[data-v-d3af5399]{padding-top:0}.timeline dd[data-v-d3af5399]{font-size:32px}.steps__cta[data-v-d3af5399]{width:100%}}.sticky[data-v-b4ae3f1d]{z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line-light);background:#f6f3ecf0;transition:transform .25s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky--on[data-v-b4ae3f1d]{transform:none}.sticky .btn[data-v-b4ae3f1d]{width:100%}@media (width>=901px){.sticky[data-v-b4ae3f1d]{display:none}}.advisors[data-v-b5d01aa0]{margin-top:48px}.advisor[data-v-b5d01aa0]{border:1px solid var(--card-border);background:#fff;border-radius:16px;overflow:hidden}.advisor img[data-v-b5d01aa0]{aspect-ratio:3/4;object-fit:cover;object-position:center top;background:var(--beige);width:100%;height:auto}.advisor__body[data-v-b5d01aa0]{padding:24px 28px 28px}.advisor__name[data-v-b5d01aa0]{margin:0;font-size:20px;font-weight:600}.advisor__role[data-v-b5d01aa0]{font-family:var(--font-mono);color:var(--orange);margin-top:4px;font-size:12px}.advisor__quote[data-v-b5d01aa0]{color:var(--text-secondary);margin-top:14px;font-size:16px;line-height:1.6}.testimonial[data-v-b5d01aa0]{max-width:760px;margin:56px 0 0}.testimonial blockquote[data-v-b5d01aa0]{letter-spacing:-.01em;margin:0;font-size:24px;line-height:1.4}.testimonial figcaption[data-v-b5d01aa0]{color:var(--text-secondary);margin-top:14px}@media (width<=767px){.advisor[data-v-b5d01aa0]{grid-template-columns:112px 1fr;display:grid}.advisor img[data-v-b5d01aa0]{aspect-ratio:auto;height:100%}.advisor__body[data-v-b5d01aa0]{padding:18px 18px 20px}.advisor__quote[data-v-b5d01aa0]{font-size:15px}}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Semibold.woff2)format("woff2");font-weight:600;font-display:swap}:root{--cream:#f6f3ec;--beige:#ebe6da;--card-bg:#fcfaf4;--green:#004746;--green-darkest:#002423;--text:#12332f;--text-secondary:#55605c;--text-tertiary:#5c655f;--text-on-beige:#3a463f;--orange:#b03e00;--orange-hover:#9e3800;--orange-light:#ee9e6c;--line-light:#00474624;--line-light-strong:#00474633;--card-border:#0047461a;--frame-border:#00474629;--on-green:#f6f3ecc7;--error:#b03e00;--font-sans:"General Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}html{scroll-padding-top:90px}body{font-family:var(--font-sans);color:var(--text);background:var(--cream);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:var(--green);text-decoration:none;transition:color .2s}a:hover{color:var(--orange)}img{max-width:100%;display:block}p{margin:0}.container{max-width:1280px;margin:0 auto;padding:0 40px}.section{padding:100px 0}.section--bordered{border-bottom:1px solid var(--line-light)}.section--band{background:var(--green);color:var(--cream)}.eyebrow-num{font-family:var(--font-mono);color:var(--orange);font-size:13px}.section-head{align-items:baseline;gap:16px;display:flex}.h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(30px,3.8vw,48px);font-weight:500;line-height:1.05}.section-sub{color:var(--text-secondary);max-width:640px;margin:14px 0 0;padding-left:29px;font-size:18px;line-height:1.6}.badge{background:var(--orange);width:36px;height:36px;color:var(--cream);font-family:var(--font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.btn{color:var(--cream);cursor:pointer;text-align:center;border:none;border-radius:8px;padding:16px 30px;font-family:inherit;font-size:16px;font-weight:600;transition:background .2s;display:inline-block}.btn--orange{background:var(--orange)}.btn--orange:hover{background:var(--orange-hover);color:var(--cream)}.btn--green{background:var(--green)}.btn--green:hover{background:var(--orange);color:var(--cream)}.btn:disabled{opacity:.6;cursor:default}.grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.card{border:1px solid var(--card-border);background:#fff;border-radius:16px;padding:36px 32px}.card .badge{width:38px;height:38px;margin-bottom:28px}.card__title{letter-spacing:-.01em;color:var(--text);margin:0 0 14px;font-size:22px;font-weight:600;line-height:1.2}.card__desc{color:var(--text-secondary);font-size:16px;line-height:1.6}.frame{border:1px solid var(--frame-border);background:var(--card-bg);border-radius:12px;overflow:hidden;box-shadow:0 44px 100px -50px #00242399}.frame__bar{background:var(--beige);border-bottom:1px solid #0047461f;align-items:center;gap:8px;padding:14px 18px;display:flex}.frame__dot{background:var(--green);border-radius:50%;width:11px;height:11px}.frame__dot--orange{background:var(--orange)}.frame__dot--faded{opacity:.3}.frame__url{font-family:var(--font-mono);color:var(--text-tertiary);margin-left:14px;font-size:12px}.frame__img{background:#0f2f2c;width:100%;height:auto}:focus-visible{outline:3px solid var(--orange-light);outline-offset:2px}@media (width<=1023px){.grid-3{grid-template-columns:1fr}}@media (width<=767px){.container{padding:0 20px}.section{padding:72px 0}.section-sub{padding-left:0}.card{padding:28px 24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
