.accent-education[data-v-d2f59da8],.accent-enterprise[data-v-d2f59da8],.accent-product[data-v-d2f59da8]{--accent:#0b4f59;--soft:#eef3f7}.handoff-section[data-v-d2f59da8]{background:#fff;padding:44px 0}.shell[data-v-d2f59da8]{margin:0 auto;width:min(100% - 64px,var(--qf-container-max))}.handoff-card[data-v-d2f59da8]{align-items:center;background:var(--soft);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--qf-color-border));border-radius:var(--qf-radius-xl);box-shadow:0 6px 20px #1424210a;display:grid;gap:36px;grid-template-columns:1.15fr .85fr;padding:28px 32px}.intro[data-v-d2f59da8]{align-items:flex-start;display:flex;gap:18px}.icon-badge[data-v-d2f59da8]{background:#fff;border-radius:50%;box-shadow:0 3px 10px #0000000d;color:var(--accent);display:grid;flex:none;height:52px;place-items:center;width:52px}.intro-title[data-v-d2f59da8]{color:var(--qf-color-text-primary);font-size:22px;font-weight:700;margin:0}.intro-desc[data-v-d2f59da8]{color:var(--qf-color-text-secondary);font-size:13.5px;line-height:1.65;margin:8px 0 0;max-width:540px}.contact-area[data-v-d2f59da8]{display:flex;flex-direction:column;gap:16px}.contact-list[data-v-d2f59da8]{display:grid;gap:10px}.contact-item[data-v-d2f59da8]{align-items:center;background:#fff;border:1px solid var(--qf-color-border);border-radius:var(--qf-radius-md);box-shadow:0 2px 6px #00000005;display:flex;gap:12px;padding:12px 16px}.contact-icon[data-v-d2f59da8]{color:var(--accent);flex:none}.contact-details[data-v-d2f59da8]{display:flex;flex-direction:column;min-width:0}.contact-label[data-v-d2f59da8]{color:var(--qf-color-text-primary);font-size:12.5px;font-weight:600}.contact-value[data-v-d2f59da8]{color:var(--qf-color-text-secondary);font-size:11.5px;margin-top:2px;overflow-wrap:anywhere}.actions[data-v-d2f59da8]{display:flex;flex-wrap:wrap;gap:10px}.actions button[data-v-d2f59da8]{align-items:center;border-radius:var(--qf-radius-pill);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:650;gap:6px;justify-content:center;min-height:42px;padding:0 18px;transition:transform var(--qf-duration-fast) ease,box-shadow var(--qf-duration-fast) ease}.actions button[data-v-d2f59da8]:hover{transform:translateY(-1px)}.btn-appointment[data-v-d2f59da8]{background:#fff;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--qf-color-border));color:var(--accent)}.btn-contact[data-v-d2f59da8]{background:var(--accent);border:1px solid var(--accent);box-shadow:0 4px 12px color-mix(in srgb,var(--accent) 22%,transparent);color:#fff}.actions button[data-v-d2f59da8]:focus-visible{box-shadow:var(--qf-focus-ring);outline:none}@media(max-width:1023px){.shell[data-v-d2f59da8]{width:calc(100% - 48px)}.handoff-card[data-v-d2f59da8]{gap:24px;grid-template-columns:1fr}}@media(max-width:767px){.handoff-section[data-v-d2f59da8]{padding:56px 0}.shell[data-v-d2f59da8]{width:calc(100% - 32px)}.handoff-card[data-v-d2f59da8]{padding:24px 20px}.intro[data-v-d2f59da8]{gap:12px}.actions[data-v-d2f59da8],.intro[data-v-d2f59da8]{flex-direction:column}.actions button[data-v-d2f59da8]{width:100%}}.accent-education[data-v-df7d2b1a],.accent-enterprise[data-v-df7d2b1a],.accent-product[data-v-df7d2b1a]{--accent:#0b4f59;--soft:#eef3f7}.diagnosis-section[data-v-df7d2b1a]{background:#fff;padding:44px 0}.shell[data-v-df7d2b1a]{margin:0 auto;width:min(100% - 64px,var(--qf-container-max))}.section-title-wrap[data-v-df7d2b1a]{align-items:center;display:flex;gap:8px;margin-bottom:18px}.title-bullet[data-v-df7d2b1a]{color:var(--accent);font-size:14px}.section-title[data-v-df7d2b1a]{color:var(--qf-color-text-primary);font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0}.entry-banner[data-v-df7d2b1a]{align-items:center;background:var(--soft);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--qf-color-border));border-radius:var(--qf-radius-xl);box-shadow:0 8px 24px #1424210a;gap:26px;grid-template-columns:100px minmax(0,1fr) auto;min-height:156px;padding:26px 32px}.entry-banner[data-v-df7d2b1a],.visual-badge[data-v-df7d2b1a]{display:grid;position:relative}.visual-badge[data-v-df7d2b1a]{height:90px;place-items:center;width:90px}.visual-inner[data-v-df7d2b1a]{background:#ffffffd9;border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);border-radius:50%;box-shadow:0 4px 16px #0000000a;color:var(--accent);display:grid;height:80px;place-items:center;width:80px}.copy-area[data-v-df7d2b1a]{display:flex;flex-direction:column}.entry-title[data-v-df7d2b1a]{color:var(--qf-color-text-primary);font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0}.entry-summary[data-v-df7d2b1a]{color:var(--qf-color-text-secondary);font-size:14.5px;line-height:1.7;margin:10px 0 0;max-width:680px}.basis-notice[data-v-df7d2b1a]{align-items:flex-start;color:var(--qf-color-text-tertiary);display:flex;font-size:12px;gap:6px;line-height:1.55;margin-top:12px}.basis-notice svg[data-v-df7d2b1a]{color:var(--accent);flex:none;margin-top:1px}.entry-cta[data-v-df7d2b1a]{align-items:center;background:var(--accent);border:1px solid var(--accent);border-radius:var(--qf-radius-pill);box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 22%,transparent);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:650;gap:8px;min-height:48px;padding:0 24px;transition:transform var(--qf-duration-fast) ease,box-shadow var(--qf-duration-fast) ease;white-space:nowrap}.entry-cta[data-v-df7d2b1a]:hover{box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 30%,transparent);transform:translateY(-2px)}.entry-cta[data-v-df7d2b1a]:focus-visible{box-shadow:var(--qf-focus-ring);outline:none}@media(max-width:1023px){.shell[data-v-df7d2b1a]{width:calc(100% - 48px)}.entry-banner[data-v-df7d2b1a]{gap:24px;grid-template-columns:100px minmax(0,1fr);padding:30px 32px}.visual-badge[data-v-df7d2b1a]{height:90px;width:90px}.visual-inner[data-v-df7d2b1a]{height:80px;width:80px}.visual-inner svg[data-v-df7d2b1a]{height:40px;width:40px}.action-area[data-v-df7d2b1a]{grid-column:2;justify-self:start}}@media(max-width:767px){.diagnosis-section[data-v-df7d2b1a]{padding:56px 0}.shell[data-v-df7d2b1a]{width:calc(100% - 32px)}.entry-banner[data-v-df7d2b1a]{gap:20px;grid-template-columns:1fr;padding:26px 20px}.visual-badge[data-v-df7d2b1a]{display:none}.entry-title[data-v-df7d2b1a]{font-size:21px}.entry-summary[data-v-df7d2b1a]{font-size:13.5px}.action-area[data-v-df7d2b1a]{grid-column:auto}.entry-cta[data-v-df7d2b1a]{justify-content:center;width:100%}}.plans-section[data-v-bf0979e2]{--accent:#0b4f59;--soft:#edf5f4;background:var(--qf-color-bg);border-block:1px solid var(--qf-color-border);padding:46px 0}.shell[data-v-bf0979e2]{margin:0 auto;width:min(100% - 64px,var(--qf-container-max))}.heading[data-v-bf0979e2]{max-width:760px}.section-title-wrap[data-v-bf0979e2]{align-items:center;display:flex;gap:8px}.title-bullet[data-v-bf0979e2]{color:var(--accent);font-size:14px}.section-title[data-v-bf0979e2]{color:var(--qf-color-text-primary);font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0}.section-desc[data-v-bf0979e2]{color:var(--qf-color-text-secondary);font-size:14.5px;line-height:1.6;margin:10px 0 0}.plans-grid[data-v-bf0979e2]{align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:24px}.plans-grid--two[data-v-bf0979e2]{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card[data-v-bf0979e2]{background:#fff;border:1px solid var(--qf-color-border);border-radius:var(--qf-radius-xl);box-shadow:0 4px 16px #1424210a;display:flex;flex-direction:column;min-width:0;padding:22px 20px;transition:transform var(--qf-duration-base) ease,box-shadow var(--qf-duration-base) ease}.plan-card[data-v-bf0979e2]:hover{box-shadow:0 12px 28px #14242114;transform:translateY(-4px)}.plan-card--featured[data-v-bf0979e2]{border-color:color-mix(in srgb,var(--accent) 42%,var(--qf-color-border));box-shadow:0 8px 26px color-mix(in srgb,var(--accent) 12%,transparent)}.plan-card--offline[data-v-bf0979e2]{background:#eef3f7}.plan-header[data-v-bf0979e2]{align-items:center;display:flex;justify-content:space-between}.plan-kind-pill[data-v-bf0979e2]{background:var(--soft);border-radius:var(--qf-radius-pill);color:var(--accent);font-size:11.5px;font-weight:700;letter-spacing:.04em;padding:4px 10px}.plan-name[data-v-bf0979e2]{color:var(--qf-color-text-primary);font-size:19px;font-weight:700;line-height:1.3;margin:14px 0 0;min-height:42px;overflow-wrap:anywhere}.price-box[data-v-bf0979e2]{align-items:baseline;display:flex;margin:8px 0 0;min-height:44px}.price-currency[data-v-bf0979e2]{color:var(--accent);font-size:17px;font-weight:600;margin-right:3px}.price-amount[data-v-bf0979e2]{color:var(--accent);font-size:28px;font-weight:800;letter-spacing:-.02em}.price-text[data-v-bf0979e2]{color:var(--accent);font-size:15px;font-weight:650;line-height:1.35}.plan-period[data-v-bf0979e2]{margin:2px 0 0}.plan-audience[data-v-bf0979e2],.plan-period[data-v-bf0979e2]{color:var(--qf-color-text-secondary);font-size:12.5px}.plan-audience[data-v-bf0979e2]{border-top:1px solid var(--qf-color-border);line-height:1.55;margin:11px 0 0;min-height:46px;padding-top:11px}.features-list[data-v-bf0979e2]{display:grid;gap:6px;list-style:none;margin:11px 0 0;padding:0}.features-list li[data-v-bf0979e2]{align-items:flex-start;color:var(--qf-color-text-primary);display:flex;font-size:12.5px;gap:8px;line-height:1.45}.features-list li svg[data-v-bf0979e2]{color:var(--accent);flex:none;margin-top:2px}.plan-footer[data-v-bf0979e2]{margin-top:auto;padding-top:15px}.plan-cta[data-v-bf0979e2]{align-items:center;background:var(--accent);border:1px solid var(--accent);border-radius:var(--qf-radius-pill);color:#fff;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:650;gap:8px;justify-content:center;min-height:44px;padding:0 16px;transition:transform var(--qf-duration-fast) ease,box-shadow var(--qf-duration-fast) ease;width:100%}.plan-cta[data-v-bf0979e2]:hover{box-shadow:0 4px 12px color-mix(in srgb,var(--accent) 25%,transparent);transform:translateY(-1px)}.plan-cta[data-v-bf0979e2]:focus-visible{box-shadow:var(--qf-focus-ring);outline:none}.plans-empty[data-v-bf0979e2]{color:var(--qf-color-text-secondary);font-size:14px;padding:24px 0}.service-footnote[data-v-bf0979e2]{color:var(--qf-color-text-tertiary);font-size:12px;margin:20px 0 0;text-align:center}@media(max-width:1023px){.shell[data-v-bf0979e2]{width:calc(100% - 48px)}.plans-grid[data-v-bf0979e2]{grid-template-columns:repeat(2,minmax(0,1fr))}.plans-grid .plan-card[data-v-bf0979e2]:last-child:nth-child(3){grid-column:1/-1}}@media(max-width:767px){.plans-section[data-v-bf0979e2]{padding:56px 0}.shell[data-v-bf0979e2]{width:calc(100% - 32px)}.plans-grid[data-v-bf0979e2],.plans-grid--two[data-v-bf0979e2]{grid-template-columns:1fr}.plans-grid .plan-card[data-v-bf0979e2]:last-child:nth-child(3){grid-column:auto}.plan-audience[data-v-bf0979e2],.plan-name[data-v-bf0979e2],.price-box[data-v-bf0979e2]{min-height:auto}.plan-card[data-v-bf0979e2]{padding:22px 18px}}.team-panel[data-v-5d59477f]{background:#fff;border:1px solid #e0e7ef;border-radius:16px;padding:28px}.team-panel>p[data-v-5d59477f]{color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.12em;margin:0 0 5px}.team-panel h2[data-v-5d59477f]{color:#12325f;font-size:21px;line-height:1.35;margin:0 0 18px}.team-cards[data-v-5d59477f]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.team-cards article[data-v-5d59477f]{align-items:center;background:#fbfcfe;border:1px solid #e1e7ef;border-radius:12px;color:var(--accent);display:flex;gap:12px;min-width:0;padding:14px}.team-cards img[data-v-5d59477f]{background:#eef3f7;border-radius:9px;height:68px;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;width:68px}.team-cards div[data-v-5d59477f]{display:grid;gap:4px}.team-cards strong[data-v-5d59477f]{color:#17375f;font-size:13px}.team-cards span[data-v-5d59477f]{color:#6e7a90;font-size:11px;line-height:1.4}@media(max-width:760px){.team-panel[data-v-5d59477f]{padding:20px}.team-cards[data-v-5d59477f]{grid-template-columns:1fr}}.content-business-page[data-v-ff7b8741]{--accent:#0b4f59;--accent-strong:#082f5b;background:#fff;min-height:100vh}.skip-link[data-v-ff7b8741]{background:#fff;color:#092d65;left:16px;padding:10px 14px;position:fixed;top:-80px;z-index:100}.skip-link[data-v-ff7b8741]:focus{top:12px}.editorial-hero[data-v-ff7b8741]{background:#edf3f9;min-height:330px;overflow:hidden;position:relative}.hero-background[data-v-ff7b8741]{background-position:50%;background-size:cover;inset:0;position:absolute}.editorial-hero[data-v-ff7b8741]:after{background:linear-gradient(90deg,#fffffffa,#fffffff0 35%,#f7fafcb3 51%,#ffffff14 76%);content:"";inset:0;position:absolute}.hero-shell[data-v-ff7b8741]{align-items:center;display:flex;margin:0 auto;min-height:330px;position:relative;width:min(1180px,calc(100% - 48px));z-index:1}.hero-copy[data-v-ff7b8741]{max-width:610px;padding:32px 0}.hero-eyebrow[data-v-ff7b8741]{color:var(--accent);font-size:12px;font-weight:850;letter-spacing:.14em;margin:0 0 12px}.hero-copy h1[data-v-ff7b8741]{color:#092d64;font-size:clamp(32px,3.3vw,46px);letter-spacing:-.035em;line-height:1.22;margin:0;text-wrap:balance}.hero-summary[data-v-ff7b8741]{color:#53647f;font-size:15px;line-height:1.78;margin:17px 0 0;max-width:580px}.hero-actions[data-v-ff7b8741]{align-items:flex-start;display:flex;flex-direction:column;gap:9px;margin-top:23px;width:-moz-fit-content;width:fit-content}.hero-actions button[data-v-ff7b8741]{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:800;gap:8px;justify-content:center;min-height:46px;padding:0 20px}.hero-actions .primary[data-v-ff7b8741]{background:var(--accent-strong);border:1px solid var(--accent-strong);color:#fff}.hero-actions .advisor-entry[data-v-ff7b8741]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffdb;border:1px solid #9aabba;color:#123b65;width:236px}.hero-actions .advisor-entry[data-v-ff7b8741]:hover{background:#fff;border-color:var(--accent)}.faq-team-section[data-v-ff7b8741]{background:#f8fafc;padding:42px 0 50px}.faq-team-shell[data-v-ff7b8741]{display:grid;gap:24px;grid-template-columns:1.1fr .9fr;margin:0 auto;width:min(1180px,calc(100% - 48px))}.faq-panel[data-v-ff7b8741]{background:#fff;border:1px solid #e0e7ef;border-radius:16px;padding:28px}.faq-panel>p[data-v-ff7b8741]{color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.12em;margin:0 0 5px}.faq-panel h2[data-v-ff7b8741]{color:#12325f;font-size:21px;line-height:1.35;margin:0 0 18px}.faq-list article[data-v-ff7b8741]{border-top:1px solid #e5eaf1}.faq-list button[data-v-ff7b8741]{align-items:center;background:transparent;border:0;color:#18385f;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:700;justify-content:space-between;padding:15px 2px;text-align:left;width:100%}.faq-list button[aria-expanded=true] svg[data-v-ff7b8741]{transform:rotate(180deg)}.faq-list article>p[data-v-ff7b8741]{color:#68768d;font-size:13px;line-height:1.7;margin:-4px 0 15px}@media(max-width:920px){.editorial-hero[data-v-ff7b8741],.hero-shell[data-v-ff7b8741]{min-height:320px}.editorial-hero[data-v-ff7b8741]:after{background:linear-gradient(90deg,#fffffffa,#ffffffeb 48%,#ffffff7a 72%,#ffffff14)}.hero-copy[data-v-ff7b8741]{max-width:72%}.hero-copy h1[data-v-ff7b8741]{font-size:clamp(30px,4.5vw,40px)}.hero-summary[data-v-ff7b8741]{font-size:14px;line-height:1.7}.faq-team-shell[data-v-ff7b8741]{grid-template-columns:1fr}}@media(max-width:700px){.content-business-page[data-v-ff7b8741]{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.editorial-hero[data-v-ff7b8741]{min-height:286px}.hero-background[data-v-ff7b8741]{background-position:72%}.editorial-hero[data-v-ff7b8741]:after{background:linear-gradient(90deg,#fffffffa,#ffffffe6 48%,#ffffff6b 72%,#ffffff14)}.hero-shell[data-v-ff7b8741]{display:block;min-height:286px;width:min(100% - 28px,1180px)}.hero-copy[data-v-ff7b8741]{max-width:82%;padding:26px 0;position:relative;z-index:2}.hero-copy h1[data-v-ff7b8741]{font-size:clamp(27px,6.6vw,32px)}.hero-summary[data-v-ff7b8741]{display:-webkit-box;font-size:13px;-webkit-line-clamp:3;line-height:1.65;margin-top:12px;overflow:hidden;-webkit-box-orient:vertical}.hero-actions[data-v-ff7b8741]{margin-top:18px}.hero-actions button[data-v-ff7b8741]{font-size:12px;min-height:42px;padding:0 14px}.hero-actions .advisor-entry[data-v-ff7b8741]{width:min(236px,78vw)}.faq-team-shell[data-v-ff7b8741]{width:min(100% - 28px,1180px)}.faq-panel[data-v-ff7b8741]{padding:20px}}@media(max-width:380px){.hero-shell[data-v-ff7b8741]{width:min(100% - 22px,1180px)}.hero-copy[data-v-ff7b8741]{max-width:88%}.hero-actions[data-v-ff7b8741]{flex-wrap:wrap}.faq-team-shell[data-v-ff7b8741]{width:min(100% - 22px,1180px)}}@media(prefers-reduced-motion:reduce){.faq-list button svg[data-v-ff7b8741]{transition:none}}.team-only[data-v-ff7b8741]{grid-template-columns:1fr}
