.org-node[data-v-9470c0e9]{background:var(--color-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-gray-200);box-shadow:0 2px 6px color-mix(in oklch, var(--color-black) 10%, transparent), 0 4px 12px color-mix(in oklch, var(--color-black) 8%, transparent);border-radius:8px;align-items:center;gap:.4rem;margin-bottom:.4rem;padding:.4rem .7rem;transition:all .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.org-node[data-v-9470c0e9]:hover{box-shadow:0 4px 12px color-mix(in oklch, var(--color-black) 12%, transparent), 0 8px 24px color-mix(in oklch, var(--color-black) 10%, transparent);transform:translateY(-1px)}.org-circle[data-v-9470c0e9]{background:linear-gradient(135deg, color-mix(in oklch, var(--color-white) 95%, transparent) 0%, color-mix(in oklch, var(--color-gray-100) 92%, transparent) 100%);border:1px solid var(--color-gray-300)}.org-root[data-v-9470c0e9]{background:linear-gradient(135deg, color-mix(in oklch, var(--color-teal-50) 98%, transparent) 0%, color-mix(in oklch, var(--color-teal-100) 95%, transparent) 100%);border:1px solid var(--color-teal-200);box-shadow:0 2px 8px color-mix(in oklch, var(--color-black) 10%, transparent), 0 8px 20px color-mix(in oklch, var(--color-black) 8%, transparent), 0 0 0 1px color-mix(in oklch, var(--color-teal-500) 8%, transparent);padding:.5rem .875rem}.org-icon[data-v-9470c0e9]{width:1rem;height:1rem;color:var(--color-gray-400);opacity:.8;flex-shrink:0}.org-root .org-icon[data-v-9470c0e9]{width:1.125rem;height:1.125rem;color:var(--color-teal-500);opacity:1}.org-label[data-v-9470c0e9]{font-family:var(--font-body,"Sofia Pro", "Sofia Pro Fallback", system-ui, sans-serif);color:var(--color-gray-700);font-size:.8125rem;font-weight:600}.org-root .org-label[data-v-9470c0e9]{color:var(--color-gray-800);font-size:.875rem}.org-score[data-v-9470c0e9]{font-family:var(--font-body,"Sofia Pro", "Sofia Pro Fallback", system-ui, sans-serif);background:linear-gradient(135deg, var(--color-gray-200) 0%, var(--color-gray-100) 100%);color:var(--color-gray-600);font-variant-numeric:tabular-nums;border:1px solid var(--color-gray-200);box-shadow:0 1px 2px color-mix(in oklch, var(--color-black) 5%, transparent);border-radius:5px;padding:.1875rem .4375rem;font-size:.6875rem;font-weight:700}.org-score.good[data-v-9470c0e9]{background:linear-gradient(135deg, var(--color-teal-400) 0%, var(--color-teal-500) 100%);color:#fff;box-shadow:0 2px 6px color-mix(in oklch, var(--color-teal-500) 35%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 20%, transparent);border:none}.org-score.org-score-root[data-v-9470c0e9]{border-radius:6px;padding:.25rem .5rem;font-size:.75rem}.org-score.warning[data-v-9470c0e9]{background:linear-gradient(135deg, var(--color-amber-400) 0%, var(--color-amber-500) 100%);color:#fff;box-shadow:0 2px 6px color-mix(in oklch, var(--color-amber-500) 35%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 20%, transparent);border:none}.org-score.danger[data-v-9470c0e9]{background:linear-gradient(135deg, var(--color-red-400) 0%, var(--color-red-500) 100%);color:#fff;box-shadow:0 2px 6px color-mix(in oklch, var(--color-red-500) 35%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 20%, transparent);border:none}.org-circle-nested[data-v-9470c0e9]{padding:.35rem .6rem}.org-circle-nested .org-label[data-v-9470c0e9]{font-size:.8125rem}.org-circle-nested .org-icon[data-v-9470c0e9]{width:.875rem;height:.875rem}.org-intl .org-icon[data-v-9470c0e9]{color:var(--color-gray-500)}.org-intl .org-label[data-v-9470c0e9]{transition:opacity .3s}.landing[data-v-bc08c6ee]{--font-body:"Sofia Pro", "Sofia Pro Fallback", system-ui, sans-serif;--shadow-sm:0 1px 2px var(--color-black)}@supports (color:color-mix(in lab, red, red)){.landing[data-v-bc08c6ee]{--shadow-sm:0 1px 2px color-mix(in oklch, var(--color-black) 5%, transparent)}}.landing[data-v-bc08c6ee]{--shadow-md:0 4px 6px -1px var(--color-black), 0 2px 4px -2px var(--color-black)}@supports (color:color-mix(in lab, red, red)){.landing[data-v-bc08c6ee]{--shadow-md:0 4px 6px -1px color-mix(in oklch, var(--color-black) 10%, transparent), 0 2px 4px -2px color-mix(in oklch, var(--color-black) 10%, transparent)}}.landing[data-v-bc08c6ee]{--shadow-lg:0 10px 15px -3px var(--color-black), 0 4px 6px -4px var(--color-black)}@supports (color:color-mix(in lab, red, red)){.landing[data-v-bc08c6ee]{--shadow-lg:0 10px 15px -3px color-mix(in oklch, var(--color-black) 10%, transparent), 0 4px 6px -4px color-mix(in oklch, var(--color-black) 10%, transparent)}}.landing[data-v-bc08c6ee]{--shadow-xl:0 20px 25px -5px var(--color-black), 0 8px 10px -6px var(--color-black)}@supports (color:color-mix(in lab, red, red)){.landing[data-v-bc08c6ee]{--shadow-xl:0 20px 25px -5px color-mix(in oklch, var(--color-black) 10%, transparent), 0 8px 10px -6px color-mix(in oklch, var(--color-black) 10%, transparent)}}.landing[data-v-bc08c6ee]{font-family:var(--font-body);color:var(--color-gray-800);background:#fff;overflow-x:hidden}:root[dir=rtl] .landing[data-v-bc08c6ee]{--font-body:almarai, "Almarai Fallback", sans-serif}.hero[data-v-bc08c6ee]{align-items:center;min-height:100vh;padding:7rem 1.5rem 4rem;display:flex;position:relative;overflow:hidden}.hero-bg[data-v-bc08c6ee]{z-index:0;position:absolute;inset:0}.hero-gradient[data-v-bc08c6ee]{background:linear-gradient(135deg, var(--color-teal-50) 0%, white 50%, var(--color-gray-50) 100%);position:absolute;inset:0}.hero-circles[data-v-bc08c6ee]{position:absolute;inset:0;overflow:hidden}.circle[data-v-bc08c6ee]{border:1.5px solid var(--color-teal-300);opacity:.7;border-radius:50%;position:absolute}.circle-1[data-v-bc08c6ee]{width:600px;height:600px;animation:20s ease-in-out infinite float-bc08c6ee;top:-200px;right:-100px}.circle-2[data-v-bc08c6ee]{width:400px;height:400px;animation:25s ease-in-out infinite reverse float-bc08c6ee;bottom:-100px;left:-100px}.circle-3[data-v-bc08c6ee]{border-color:var(--color-amber-400);opacity:.5;width:300px;height:300px;animation:15s ease-in-out infinite float-bc08c6ee;top:40%;right:20%}@keyframes float-bc08c6ee{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(20px,-20px)rotate(5deg)}66%{transform:translate(-10px,10px)rotate(-3deg)}}.hero-container[data-v-bc08c6ee]{z-index:1;grid-template-columns:1fr;align-items:center;gap:3rem;max-width:1200px;margin:0 auto;display:grid;position:relative}@media (min-width:1024px){.hero-container[data-v-bc08c6ee]{grid-template-columns:1fr 1fr;gap:4rem}}.hero-content[data-v-bc08c6ee]{text-align:center}@media (min-width:1024px){.hero-content[data-v-bc08c6ee]{text-align:left}}.hero-illustration[data-v-bc08c6ee]{visibility:hidden;justify-content:center;align-items:center;height:0;display:flex;overflow:hidden}@media (min-width:1024px){.hero-illustration[data-v-bc08c6ee]{visibility:visible;height:auto;overflow:visible}}.illustration-wrapper[data-v-bc08c6ee]{aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-width:520px;animation:1s cubic-bezier(.16,1,.3,1) .3s both hero-reveal-bc08c6ee;display:flex;position:relative}.illustration-backdrop[data-v-bc08c6ee]{background:linear-gradient(160deg, var(--color-gray-800) 0%, var(--color-gray-900) 100%);width:95%;height:90%;box-shadow:0 25px 50px -12px var(--color-black);border-radius:24px;position:absolute}@supports (color:color-mix(in lab, red, red)){.illustration-backdrop[data-v-bc08c6ee]{box-shadow:0 25px 50px -12px color-mix(in oklch, var(--color-black) 25%, transparent)}}.illustration-backdrop[data-v-bc08c6ee]{overflow:hidden}.illustration-glow[data-v-bc08c6ee]{background:radial-gradient(ellipse at center, var(--color-teal-500) 0%, transparent 70%);width:60%;height:60%;position:absolute;top:-20%;left:-10%}@supports (color:color-mix(in lab, red, red)){.illustration-glow[data-v-bc08c6ee]{background:radial-gradient(ellipse at center, color-mix(in oklch, var(--color-teal-500) 15%, transparent) 0%, transparent 70%)}}.illustration-glow[data-v-bc08c6ee]{pointer-events:none}.illustration-image[data-v-bc08c6ee]{z-index:10;width:72%;height:auto;filter:drop-shadow(0 20px 40px var(--color-black));position:relative}@supports (color:color-mix(in lab, red, red)){.illustration-image[data-v-bc08c6ee]{filter:drop-shadow(0 20px 40px color-mix(in oklch, var(--color-black) 30%, transparent))}}@keyframes hero-reveal-bc08c6ee{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-badge[data-v-bc08c6ee]{background:var(--color-teal-100);border-radius:100px;align-items:center;margin-bottom:1.5rem;padding:.5rem 1rem;animation:.8s cubic-bezier(.16,1,.3,1) .1s both hero-reveal-bc08c6ee;display:inline-flex}.hero-badge span[data-v-bc08c6ee]{color:var(--color-teal-700);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:500}.hero-title[data-v-bc08c6ee]{font-family:var(--font-display);color:var(--color-gray-800);margin-bottom:1.5rem;font-size:clamp(1.875rem,4.5vw,3.5rem);font-weight:350;line-height:1.15;animation:.8s cubic-bezier(.16,1,.3,1) .2s both hero-reveal-bc08c6ee}.hero-highlight[data-v-bc08c6ee]{color:var(--color-teal-600);font-style:italic}.hero-subtitle[data-v-bc08c6ee]{color:var(--color-gray-600);max-width:540px;margin:0 auto 2rem;font-size:1.125rem;font-weight:400;line-height:1.7;animation:.8s cubic-bezier(.16,1,.3,1) .3s both hero-reveal-bc08c6ee}@media (min-width:1024px){.hero-subtitle[data-v-bc08c6ee]{margin:0 0 2rem}}.hero-actions[data-v-bc08c6ee]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2.5rem;animation:.8s cubic-bezier(.16,1,.3,1) .4s both hero-reveal-bc08c6ee;display:flex}@media (min-width:1024px){.hero-actions[data-v-bc08c6ee]{justify-content:flex-start}}.btn-primary[data-v-bc08c6ee]{background:var(--color-teal-700);color:#fff;box-shadow:var(--shadow-md), 0 0 0 0 var(--color-teal-600);border-radius:10px;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:530;text-decoration:none;transition:all .2s;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-primary[data-v-bc08c6ee]{box-shadow:var(--shadow-md), 0 0 0 0 color-mix(in oklch, var(--color-teal-600) 0%, transparent)}}.btn-primary[data-v-bc08c6ee]:hover{background:var(--color-teal-800);box-shadow:var(--shadow-lg), 0 0 0 4px var(--color-teal-600);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.btn-primary[data-v-bc08c6ee]:hover{box-shadow:var(--shadow-lg), 0 0 0 4px color-mix(in oklch, var(--color-teal-600) 10%, transparent)}}.btn-primary svg[data-v-bc08c6ee]{stroke-width:2px;transition:transform .2s}.btn-primary:hover svg[data-v-bc08c6ee]{transform:translate(4px)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .btn-primary:hover svg[data-v-bc08c6ee]{transform:translate(-4px)}.btn-secondary[data-v-bc08c6ee]{color:var(--color-gray-700);border:1.5px solid var(--color-gray-300);background:#fff;border-radius:10px;align-items:center;padding:.875rem 1.75rem;font-size:1rem;font-weight:530;text-decoration:none;transition:all .2s;display:inline-flex}.btn-secondary[data-v-bc08c6ee]:hover{border-color:var(--color-gray-400);background:var(--color-gray-50)}.btn-large[data-v-bc08c6ee]{padding:.875rem 1.75rem;font-size:1rem}.hero-stats[data-v-bc08c6ee]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;animation:.8s cubic-bezier(.16,1,.3,1) .5s both hero-reveal-bc08c6ee;display:flex}@media (min-width:1024px){.hero-stats[data-v-bc08c6ee]{justify-content:flex-start}}.stat[data-v-bc08c6ee]{text-align:center;padding:.5rem .75rem}.stat-value[data-v-bc08c6ee]{font-family:var(--font-display);color:var(--color-teal-600);margin-bottom:.25rem;font-size:1.375rem;font-weight:350;line-height:1.15;display:block}.stat-label[data-v-bc08c6ee]{color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:500}.stat-divider[data-v-bc08c6ee]{background:var(--color-gray-200);width:1px;height:40px}@media (max-width:640px){.stat-divider[data-v-bc08c6ee]{display:none}.hero-stats[data-v-bc08c6ee]{gap:1.5rem}}.section-container[data-v-bc08c6ee]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.problem[data-v-bc08c6ee]{background:linear-gradient(to bottom, white 0%, var(--color-gray-50) 100%);padding:7rem 0 8rem}.problem-grid[data-v-bc08c6ee]{grid-template-columns:1fr;align-items:center;gap:3.5rem;display:grid}@media (min-width:1024px){.problem-grid[data-v-bc08c6ee]{grid-template-columns:1fr 1fr;gap:5rem}}.section-title[data-v-bc08c6ee]{font-family:var(--font-display);color:var(--color-gray-800);letter-spacing:-.01em;margin-bottom:1.75rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:400;line-height:1.2}.section-title.center[data-v-bc08c6ee]{text-align:center}.text-muted[data-v-bc08c6ee]{color:var(--color-gray-500)}.problem-text[data-v-bc08c6ee]{color:var(--color-gray-600);margin-bottom:1.5rem;font-size:1.125rem;font-weight:400;line-height:1.7}.problem-text strong[data-v-bc08c6ee]{color:var(--color-teal-700);font-weight:530}.problem-visual[data-v-bc08c6ee]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:640px){.problem-visual[data-v-bc08c6ee]{grid-template-columns:1fr;gap:1rem}}.comparison-card[data-v-bc08c6ee]{border-radius:20px;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.comparison-card.old[data-v-bc08c6ee]{background:linear-gradient(165deg, var(--color-gray-50) 0%, var(--color-gray-100) 100%);border:1px solid var(--color-gray-200);box-shadow:0 1px 2px var(--color-black)}@supports (color:color-mix(in lab, red, red)){.comparison-card.old[data-v-bc08c6ee]{box-shadow:0 1px 2px color-mix(in oklch, var(--color-black) 4%, transparent)}}.comparison-card.old[data-v-bc08c6ee]:hover{box-shadow:0 4px 12px var(--color-black);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.comparison-card.old[data-v-bc08c6ee]:hover{box-shadow:0 4px 12px color-mix(in oklch, var(--color-black) 6%, transparent)}}.comparison-card.new[data-v-bc08c6ee]{background:linear-gradient(155deg, var(--color-teal-50) 0%, var(--color-teal-100) 50%, var(--color-teal-200) 100%);border:1px solid var(--color-teal-300);box-shadow:0 4px 20px var(--color-teal-500), 0 1px 3px var(--color-teal-500), inset 0 1px 0 var(--color-white)}@supports (color:color-mix(in lab, red, red)){.comparison-card.new[data-v-bc08c6ee]{box-shadow:0 4px 20px color-mix(in oklch, var(--color-teal-500) 15%, transparent), 0 1px 3px color-mix(in oklch, var(--color-teal-500) 10%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 60%, transparent)}}.comparison-card.new[data-v-bc08c6ee]:hover{box-shadow:0 12px 32px var(--color-teal-500), 0 4px 12px var(--color-teal-500), inset 0 1px 0 var(--color-white);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.comparison-card.new[data-v-bc08c6ee]:hover{box-shadow:0 12px 32px color-mix(in oklch, var(--color-teal-500) 20%, transparent), 0 4px 12px color-mix(in oklch, var(--color-teal-500) 15%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 70%, transparent)}}.comparison-icon[data-v-bc08c6ee]{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1.25rem;display:flex}.comparison-card.old .comparison-icon[data-v-bc08c6ee]{background:linear-gradient(135deg, var(--color-gray-200) 0%, var(--color-gray-300) 100%);box-shadow:inset 0 1px 2px var(--color-black)}@supports (color:color-mix(in lab, red, red)){.comparison-card.old .comparison-icon[data-v-bc08c6ee]{box-shadow:inset 0 1px 2px color-mix(in oklch, var(--color-black) 6%, transparent)}}.comparison-card.old .comparison-icon svg[data-v-bc08c6ee]{width:24px;height:24px;color:var(--color-gray-400);opacity:.8}.comparison-card.new .comparison-icon[data-v-bc08c6ee]{background:linear-gradient(135deg, var(--color-white) 0%, #ccfbf1cc 100%)}@supports (color:color-mix(in lab, red, red)){.comparison-card.new .comparison-icon[data-v-bc08c6ee]{background:linear-gradient(135deg, color-mix(in oklch, var(--color-white) 90%, transparent) 0%, #ccfbf1cc 100%)}}.comparison-card.new .comparison-icon[data-v-bc08c6ee]{box-shadow:0 2px 8px var(--color-teal-500), inset 0 1px 0 var(--color-white)}@supports (color:color-mix(in lab, red, red)){.comparison-card.new .comparison-icon[data-v-bc08c6ee]{box-shadow:0 2px 8px color-mix(in oklch, var(--color-teal-500) 15%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 80%, transparent)}}.comparison-card.new .comparison-logo[data-v-bc08c6ee]{object-fit:contain;width:34px;height:34px;filter:drop-shadow(0 1px 2px var(--color-teal-500))}@supports (color:color-mix(in lab, red, red)){.comparison-card.new .comparison-logo[data-v-bc08c6ee]{filter:drop-shadow(0 1px 2px color-mix(in oklch, var(--color-teal-500) 20%, transparent))}}.comparison-card h3[data-v-bc08c6ee]{margin-bottom:1.125rem;font-size:1.1875rem;font-weight:700}.comparison-card.old h3[data-v-bc08c6ee]{color:var(--color-gray-500)}.comparison-card.new h3[data-v-bc08c6ee]{color:var(--color-teal-800)}.comparison-card ul[data-v-bc08c6ee]{margin:0;padding:0;list-style:none}.comparison-card li[data-v-bc08c6ee]{padding:.5rem 0 .5rem 1.625rem;font-size:.9375rem;line-height:1.65;position:relative}.comparison-card.old li[data-v-bc08c6ee]{color:var(--color-gray-500)}.comparison-card.old li[data-v-bc08c6ee]:before{content:"−";color:var(--color-gray-300);font-size:1.1em;font-weight:530;position:absolute;left:0}.comparison-card.new li[data-v-bc08c6ee]{color:var(--color-teal-800)}.comparison-card.new li[data-v-bc08c6ee]:before{content:"✓";color:var(--color-teal-500);font-weight:700;position:absolute;left:0}.org-tree-section[data-v-bc08c6ee]{border-top:1px solid var(--color-gray-200);grid-template-columns:1fr;align-items:start;gap:2.5rem;margin-top:5rem;padding-top:5rem;display:grid}@media (min-width:768px){.org-tree-section[data-v-bc08c6ee]{grid-template-columns:1fr 1.5fr;gap:4rem}}.org-tree-title[data-v-bc08c6ee]{font-family:var(--font-display);color:var(--color-gray-800);letter-spacing:-.01em;margin-bottom:1.5rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:400;line-height:1.2}.org-tree-description[data-v-bc08c6ee]{color:var(--color-gray-600);font-size:1.0625rem;line-height:1.7}.org-carousel-wrapper[data-v-bc08c6ee]{flex-direction:column;display:flex}.org-carousel[data-v-bc08c6ee]{height:320px;box-shadow:0 4px 16px -4px var(--color-black), 0 0 0 1px var(--color-white);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.org-carousel[data-v-bc08c6ee]{box-shadow:0 4px 16px -4px color-mix(in oklch, var(--color-black) 30%, transparent), 0 0 0 1px color-mix(in oklch, var(--color-white) 5%, transparent)}}.org-tree-visual[data-v-bc08c6ee]{background:linear-gradient(160deg, var(--color-gray-900) 0%, var(--color-gray-950) 100%);opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:1.5rem;transition:opacity .5s;display:flex;position:absolute;inset:0;overflow:hidden}.org-tree-visual.carousel-active[data-v-bc08c6ee]{opacity:1;pointer-events:auto}.org-tree-visual[data-v-bc08c6ee]:before{content:"";background-image:linear-gradient(var(--color-teal-500) 1px, transparent 1px), linear-gradient(90deg, var(--color-teal-500) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.org-tree-visual[data-v-bc08c6ee]:before{background-image:linear-gradient(color-mix(in oklch, var(--color-teal-500) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--color-teal-500) 6%, transparent) 1px, transparent 1px)}}.org-tree-visual[data-v-bc08c6ee]:before{pointer-events:none;background-size:24px 24px;-webkit-mask-image:radial-gradient(80% 80%,#000 30%,#0000 70%);mask-image:radial-gradient(80% 80%,#000 30%,#0000 70%)}.org-tree-visual[data-v-bc08c6ee]:after{content:"";background:radial-gradient(ellipse 100% 100% at 50% 50%, transparent 40%, var(--color-black) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.org-tree-visual[data-v-bc08c6ee]:after{background:radial-gradient(ellipse 100% 100% at 50% 50%, transparent 40%, color-mix(in oklch, var(--color-black) 30%, transparent) 100%)}}.org-tree-visual[data-v-bc08c6ee]:after{pointer-events:none}.org-tabs-bar[data-v-bc08c6ee]{background:linear-gradient(160deg, var(--color-gray-950) 0%, var(--color-gray-900) 100%);box-shadow:0 -4px 16px -4px var(--color-black), 0 0 0 1px var(--color-white), inset 0 1px 0 var(--color-white);border-radius:16px 16px 0 0;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.org-tabs-bar[data-v-bc08c6ee]{box-shadow:0 -4px 16px -4px color-mix(in oklch, var(--color-black) 20%, transparent), 0 0 0 1px color-mix(in oklch, var(--color-white) 3%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 4%, transparent)}}.org-tabs-bar[data-v-bc08c6ee]{position:relative;overflow:hidden}.org-tabs-bar[data-v-bc08c6ee]:before{content:"";background-image:linear-gradient(var(--color-teal-500) 1px, transparent 1px), linear-gradient(90deg, var(--color-teal-500) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.org-tabs-bar[data-v-bc08c6ee]:before{background-image:linear-gradient(color-mix(in oklch, var(--color-teal-500) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--color-teal-500) 4%, transparent) 1px, transparent 1px)}}.org-tabs-bar[data-v-bc08c6ee]:before{opacity:.5;pointer-events:none;background-size:24px 24px}.org-tab[data-v-bc08c6ee]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:#fff9;cursor:pointer;z-index:1;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:.4rem;padding:.5rem .875rem;font-size:.6875rem;font-weight:530;transition:all .2s;display:flex;position:relative}.org-tab-icon[data-v-bc08c6ee]{opacity:.7;width:14px;height:14px;transition:opacity .2s}.org-tab[data-v-bc08c6ee]:hover{background:var(--color-teal-100);border-color:var(--color-teal-200);color:var(--color-teal-300)}.org-tab:hover .org-tab-icon[data-v-bc08c6ee]{opacity:1}.org-tab-active[data-v-bc08c6ee]{background:var(--color-teal-100);border-color:var(--color-teal-400);color:var(--color-teal-300);box-shadow:0 0 8px var(--color-teal-500)}@supports (color:color-mix(in lab, red, red)){.org-tab-active[data-v-bc08c6ee]{box-shadow:0 0 8px color-mix(in oklch, var(--color-teal-500) 30%, transparent)}}.org-tab-active .org-tab-icon[data-v-bc08c6ee]{opacity:1;color:var(--color-teal-400)}.org-tree[data-v-bc08c6ee]{z-index:1;margin-top:1rem;margin-bottom:1rem;font-size:.875rem;position:relative}.org-tree[data-v-bc08c6ee] .org-node{animation:.4s cubic-bezier(.22,1,.36,1) backwards node-reveal-bc08c6ee}.org-tree[data-v-bc08c6ee] .org-root{animation-delay:.15s}.org-tree .org-branches .org-branch[data-v-bc08c6ee]:first-child>.org-node{animation-delay:.3s}.org-tree .org-branches .org-branch[data-v-bc08c6ee]:nth-child(2)>.org-node{animation-delay:.38s}.org-tree .org-branches .org-branch[data-v-bc08c6ee]:nth-child(3)>.org-node{animation-delay:.46s}.org-tree .org-branches .org-branch[data-v-bc08c6ee]:nth-child(4)>.org-node{animation-delay:.54s}.org-tree .org-children[data-v-bc08c6ee]>.org-node{animation-delay:.5s}.org-tree .org-nested-children[data-v-bc08c6ee] .org-node:first-child{animation-delay:.62s}.org-tree .org-nested-children[data-v-bc08c6ee] .org-node:nth-child(2){animation-delay:.7s}@keyframes node-reveal-bc08c6ee{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.org-branches[data-v-bc08c6ee]{margin-left:.625rem;padding-left:1.25rem;position:relative}.org-branches[data-v-bc08c6ee]:before{content:"";background:linear-gradient(180deg, var(--color-teal-500) 0%, var(--color-teal-500) 100%);width:1px;position:absolute;top:0;bottom:.25rem;left:0}@supports (color:color-mix(in lab, red, red)){.org-branches[data-v-bc08c6ee]:before{background:linear-gradient(180deg, color-mix(in oklch, var(--color-teal-500) 40%, transparent) 0%, color-mix(in oklch, var(--color-teal-500) 15%, transparent) 100%)}}.org-branch[data-v-bc08c6ee]{padding:.25rem 0;position:relative}.org-branch[data-v-bc08c6ee]:before{content:"";background:var(--color-teal-500);width:.875rem;height:1px;position:absolute;top:.9rem;left:-1.25rem}@supports (color:color-mix(in lab, red, red)){.org-branch[data-v-bc08c6ee]:before{background:color-mix(in oklch, var(--color-teal-500) 35%, transparent)}}.org-children[data-v-bc08c6ee]{flex-direction:column;gap:.25rem;margin-left:.5rem;padding-left:1.25rem;display:flex;position:relative}.org-children[data-v-bc08c6ee]:before{content:"";background:linear-gradient(180deg, var(--color-teal-500) 0%, var(--color-teal-500) 100%);width:1px;position:absolute;top:0;bottom:.125rem;left:0}@supports (color:color-mix(in lab, red, red)){.org-children[data-v-bc08c6ee]:before{background:linear-gradient(180deg, color-mix(in oklch, var(--color-teal-500) 30%, transparent) 0%, color-mix(in oklch, var(--color-teal-500) 10%, transparent) 100%)}}.org-children[data-v-bc08c6ee] .org-node{margin-bottom:0;position:relative}.org-children[data-v-bc08c6ee] .org-node:before{content:"";background:var(--color-teal-100);width:.875rem;height:1px;position:absolute;top:50%;left:-1.25rem}.org-nested-children[data-v-bc08c6ee]{flex-direction:column;gap:.2rem;margin-top:.25rem;margin-left:.4rem;padding-left:1rem;display:flex;position:relative}.org-nested-children[data-v-bc08c6ee]:before{content:"";background:linear-gradient(180deg, var(--color-teal-500) 0%, var(--color-teal-500) 100%);width:1px;position:absolute;top:0;bottom:.1rem;left:0}@supports (color:color-mix(in lab, red, red)){.org-nested-children[data-v-bc08c6ee]:before{background:linear-gradient(180deg, color-mix(in oklch, var(--color-teal-500) 20%, transparent) 0%, color-mix(in oklch, var(--color-teal-500) 5%, transparent) 100%)}}.org-nested-children[data-v-bc08c6ee] .org-node{padding:.35rem .6rem;position:relative}.org-nested-children[data-v-bc08c6ee] .org-label{font-size:.8125rem}.org-nested-children[data-v-bc08c6ee] .org-icon{width:.875rem;height:.875rem}.org-nested-children[data-v-bc08c6ee] .org-score{padding:.15rem .35rem;font-size:.6875rem}.org-nested-children[data-v-bc08c6ee] .org-node:before{content:"";background:var(--color-teal-500);width:.625rem;height:1px;position:absolute;top:50%;left:-1rem}@supports (color:color-mix(in lab, red, red)){.org-nested-children[data-v-bc08c6ee] .org-node:before{background:color-mix(in oklch, var(--color-teal-500) 20%, transparent)}}.org-tree-flat .org-branch[data-v-bc08c6ee]{padding:.2rem 0}.org-branches-wide .org-branch[data-v-bc08c6ee]{padding:.15rem 0}.org-branches-wide .org-branch[data-v-bc08c6ee]:before{top:.75rem}.org-branches-wide[data-v-bc08c6ee] .org-node{padding:.35rem .6rem}.org-branches-wide[data-v-bc08c6ee] .org-label{font-size:.8125rem}.org-branches-wide[data-v-bc08c6ee] .org-icon{width:.875rem;height:.875rem}.org-branches-wide[data-v-bc08c6ee] .org-score{padding:.15rem .35rem;font-size:.6875rem}.how-it-works[data-v-bc08c6ee]{background:radial-gradient(circle at 50% 50%, var(--color-teal-500) 0%, transparent 60%), var(--color-gray-50);padding:6rem 0}@supports (color:color-mix(in lab, red, red)){.how-it-works[data-v-bc08c6ee]{background:radial-gradient(circle at 50% 50%, color-mix(in oklch, var(--color-teal-500) 4%, transparent) 0%, transparent 60%), var(--color-gray-50)}}.how-it-works[data-v-bc08c6ee]{position:relative;overflow:hidden}.section-header[data-v-bc08c6ee]{margin-bottom:3.5rem}.section-subtitle[data-v-bc08c6ee]{color:var(--color-gray-500);text-align:center;max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.7}.how-it-works-subtitle[data-v-bc08c6ee]{color:var(--color-gray-500);font-size:1.125rem;font-weight:400;line-height:1.7}.how-it-works-cta[data-v-bc08c6ee]{justify-content:center;margin-top:3rem;display:flex}.how-it-works-link[data-v-bc08c6ee]{white-space:nowrap;color:var(--color-teal-600);align-items:center;gap:.375rem;font-size:.9375rem;font-weight:500;transition:color .15s;display:inline-flex}.how-it-works-link[data-v-bc08c6ee]:hover{color:var(--color-teal-700)}.cycle-circle[data-v-bc08c6ee]{width:600px;height:600px;margin:0 auto;display:none;position:relative}@media (min-width:900px){.cycle-circle[data-v-bc08c6ee]{display:block}}.cycle-ring[data-v-bc08c6ee]{border:2px solid var(--color-teal-500);width:430px;height:430px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.cycle-ring[data-v-bc08c6ee]{border:2px solid color-mix(in oklch, var(--color-teal-500) 18%, transparent)}}.cycle-ring[data-v-bc08c6ee]{box-shadow:0 0 0 1px var(--color-teal-500);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.cycle-ring[data-v-bc08c6ee]{box-shadow:0 0 0 1px color-mix(in oklch, var(--color-teal-500) 6%, transparent)}}.cycle-center[data-v-bc08c6ee]{text-align:center;z-index:5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cycle-center-badge[data-v-bc08c6ee]{background:radial-gradient(circle at 50% 40%, var(--color-white) 0%, var(--color-teal-50) 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:88px;height:88px;display:flex}@supports (color:color-mix(in lab, red, red)){.cycle-center-badge[data-v-bc08c6ee]{background:radial-gradient(circle at 50% 40%, color-mix(in oklch, var(--color-white) 95%, transparent) 0%, var(--color-teal-50) 100%)}}.cycle-center-badge[data-v-bc08c6ee]{box-shadow:0 2px 12px var(--color-teal-500), 0 1px 3px var(--color-black), inset 0 1px 0 var(--color-white)}@supports (color:color-mix(in lab, red, red)){.cycle-center-badge[data-v-bc08c6ee]{box-shadow:0 2px 12px color-mix(in oklch, var(--color-teal-500) 10%, transparent), 0 1px 3px color-mix(in oklch, var(--color-black) 5%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 90%, transparent)}}.cycle-center-badge[data-v-bc08c6ee]{border:1px solid var(--color-teal-500)}@supports (color:color-mix(in lab, red, red)){.cycle-center-badge[data-v-bc08c6ee]{border:1px solid color-mix(in oklch, var(--color-teal-500) 15%, transparent)}}.cycle-center-icon[data-v-bc08c6ee]{color:var(--color-teal-500);margin-bottom:.25rem;font-size:1.75rem;line-height:1;animation:10s linear infinite spin-slow-bc08c6ee;display:block}@keyframes spin-slow-bc08c6ee{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cycle-center-text[data-v-bc08c6ee]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-gray-500);font-size:.5625rem;font-weight:700}.cycle-circle .cycle-step[data-v-bc08c6ee]{background:var(--color-gray-50);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:170px;min-height:120px;box-shadow:0 2px 8px var(--color-gray-950), 0 1px 2px var(--color-gray-950), inset 0 1px 0 #fff9;border-radius:16px;padding:1.25rem 1.375rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.cycle-circle .cycle-step[data-v-bc08c6ee]{box-shadow:0 2px 8px color-mix(in oklch, var(--color-gray-950) 4%, transparent), 0 1px 2px color-mix(in oklch, var(--color-gray-950) 6%, transparent), inset 0 1px 0 #fff9}}.cycle-circle .cycle-step[data-v-bc08c6ee]{border:1px solid var(--color-gray-200);text-align:left;z-index:10}.cycle-circle .cycle-step[data-position=top][data-v-bc08c6ee]{animation:8s cubic-bezier(.45,0,.15,1) -.55s infinite cycle-glow-x-bc08c6ee;top:5px;left:50%;transform:translate(-50%)}.cycle-circle .cycle-step[data-position=right][data-v-bc08c6ee]{animation:8s cubic-bezier(.45,0,.15,1) 1.45s infinite cycle-glow-y-bc08c6ee;top:50%;right:5px;transform:translateY(-50%)}.cycle-circle .cycle-step[data-position=bottom][data-v-bc08c6ee]{animation:8s cubic-bezier(.45,0,.15,1) 3.45s infinite cycle-glow-x-bc08c6ee;bottom:5px;left:50%;transform:translate(-50%)}.cycle-circle .cycle-step[data-position=left][data-v-bc08c6ee]{animation:8s cubic-bezier(.45,0,.15,1) 5.45s infinite cycle-glow-y-bc08c6ee;top:50%;left:5px;transform:translateY(-50%)}.cycle-step-header[data-v-bc08c6ee]{align-items:center;gap:.625rem;margin-bottom:.625rem;display:flex}.cycle-step-number[data-v-bc08c6ee]{background:linear-gradient(135deg, var(--color-teal-500) 0%, var(--color-teal-600) 100%);color:#fff;width:28px;height:28px;box-shadow:0 2px 4px var(--color-teal-500), 0 1px 2px var(--color-teal-500);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.cycle-step-number[data-v-bc08c6ee]{box-shadow:0 2px 4px color-mix(in oklch, var(--color-teal-500) 20%, transparent), 0 1px 2px color-mix(in oklch, var(--color-teal-500) 30%, transparent)}}@keyframes cycle-glow-x-bc08c6ee{0%{background:var(--color-gray-50);border-color:var(--color-gray-200);box-shadow:0 2px 8px color-mix(in oklch, var(--color-gray-950) 4%, transparent), 0 1px 2px color-mix(in oklch, var(--color-gray-950) 6%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 50%, transparent);transform:translate(-50%)scale(1)}4%{background:var(--color-teal-50);border-color:var(--color-teal-200);box-shadow:0 4px 12px color-mix(in oklch, var(--color-teal-500) 8%, transparent), 0 2px 4px color-mix(in oklch, var(--color-teal-500) 6%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 60%, transparent);transform:translate(-50%)scale(1.02)}7%{background:var(--color-teal-100);border-color:var(--color-teal-400);box-shadow:0 8px 24px color-mix(in oklch, var(--color-teal-500) 16%, transparent), 0 4px 8px color-mix(in oklch, var(--color-teal-500) 12%, transparent), 0 0 0 3px color-mix(in oklch, var(--color-teal-500) 10%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 70%, transparent);transform:translate(-50%)scale(1.04)}12%{background:var(--color-teal-100);border-color:var(--color-teal-400);box-shadow:0 8px 24px color-mix(in oklch, var(--color-teal-500) 16%, transparent), 0 4px 8px color-mix(in oklch, var(--color-teal-500) 12%, transparent), 0 0 0 3px color-mix(in oklch, var(--color-teal-500) 10%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 70%, transparent);transform:translate(-50%)scale(1.04)}18%{background:var(--color-teal-50);border-color:var(--color-teal-200);box-shadow:0 4px 12px color-mix(in oklch, var(--color-teal-500) 10%, transparent), 0 2px 4px color-mix(in oklch, var(--color-teal-500) 6%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 60%, transparent);transform:translate(-50%)scale(1.01)}24%{background:var(--color-gray-50);border-color:var(--color-gray-200);box-shadow:0 2px 8px color-mix(in oklch, var(--color-gray-950) 4%, transparent), 0 1px 2px color-mix(in oklch, var(--color-gray-950) 6%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 50%, transparent);transform:translate(-50%)scale(1)}to{background:var(--color-gray-50);border-color:var(--color-gray-200);box-shadow:0 2px 8px color-mix(in oklch, var(--color-gray-950) 4%, transparent), 0 1px 2px color-mix(in oklch, var(--color-gray-950) 6%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 50%, transparent);transform:translate(-50%)scale(1)}}@keyframes cycle-glow-y-bc08c6ee{0%{background:var(--color-gray-50);border-color:var(--color-gray-200);box-shadow:0 2px 8px color-mix(in oklch, var(--color-gray-950) 4%, transparent), 0 1px 2px color-mix(in oklch, var(--color-gray-950) 6%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 50%, transparent);transform:translateY(-50%)scale(1)}4%{background:var(--color-teal-50);border-color:var(--color-teal-200);box-shadow:0 4px 12px color-mix(in oklch, var(--color-teal-500) 8%, transparent), 0 2px 4px color-mix(in oklch, var(--color-teal-500) 6%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 60%, transparent);transform:translateY(-50%)scale(1.02)}7%{background:var(--color-teal-100);border-color:var(--color-teal-400);box-shadow:0 8px 24px color-mix(in oklch, var(--color-teal-500) 16%, transparent), 0 4px 8px color-mix(in oklch, var(--color-teal-500) 12%, transparent), 0 0 0 3px color-mix(in oklch, var(--color-teal-500) 10%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 70%, transparent);transform:translateY(-50%)scale(1.04)}12%{background:var(--color-teal-100);border-color:var(--color-teal-400);box-shadow:0 8px 24px color-mix(in oklch, var(--color-teal-500) 16%, transparent), 0 4px 8px color-mix(in oklch, var(--color-teal-500) 12%, transparent), 0 0 0 3px color-mix(in oklch, var(--color-teal-500) 10%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 70%, transparent);transform:translateY(-50%)scale(1.04)}18%{background:var(--color-teal-50);border-color:var(--color-teal-200);box-shadow:0 4px 12px color-mix(in oklch, var(--color-teal-500) 10%, transparent), 0 2px 4px color-mix(in oklch, var(--color-teal-500) 6%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 60%, transparent);transform:translateY(-50%)scale(1.01)}24%{background:var(--color-gray-50);border-color:var(--color-gray-200);box-shadow:0 2px 8px color-mix(in oklch, var(--color-gray-950) 4%, transparent), 0 1px 2px color-mix(in oklch, var(--color-gray-950) 6%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 50%, transparent);transform:translateY(-50%)scale(1)}to{background:var(--color-gray-50);border-color:var(--color-gray-200);box-shadow:0 2px 8px color-mix(in oklch, var(--color-gray-950) 4%, transparent), 0 1px 2px color-mix(in oklch, var(--color-gray-950) 6%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 50%, transparent);transform:translateY(-50%)scale(1)}}.cycle-circle .cycle-step[data-v-bc08c6ee]:hover{border-color:var(--color-teal-300);box-shadow:0 4px 16px var(--color-teal-500), 0 2px 6px var(--color-teal-500), 0 0 0 2px var(--color-teal-500), inset 0 1px 0 var(--color-white)}@supports (color:color-mix(in lab, red, red)){.cycle-circle .cycle-step[data-v-bc08c6ee]:hover{box-shadow:0 4px 16px color-mix(in oklch, var(--color-teal-500) 12%, transparent), 0 2px 6px color-mix(in oklch, var(--color-teal-500) 8%, transparent), 0 0 0 2px color-mix(in oklch, var(--color-teal-500) 8%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 90%, transparent)}}.cycle-arrow[data-v-bc08c6ee]{z-index:5;justify-content:center;align-items:center;width:22px;height:22px;animation:8s linear infinite travel-circle-bc08c6ee;display:flex;position:absolute;top:50%;left:50%}.cycle-arrow-icon[data-v-bc08c6ee]{width:22px;height:22px;color:var(--color-teal-600);filter:drop-shadow(0 1px 3px var(--color-teal-500));transform:rotate(90deg)}@supports (color:color-mix(in lab, red, red)){.cycle-arrow-icon[data-v-bc08c6ee]{filter:drop-shadow(0 1px 3px color-mix(in oklch, var(--color-teal-500) 40%, transparent))}}@keyframes travel-circle-bc08c6ee{0%{transform:translate(-50%,-50%)rotate(-90deg)translate(215px)}to{transform:translate(-50%,-50%)rotate(270deg)translate(215px)}}.cycle-circle .cycle-step h3[data-v-bc08c6ee]{color:var(--color-gray-900);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.25}.cycle-circle .cycle-step p[data-v-bc08c6ee]{color:var(--color-gray-600);margin:0;font-size:.8125rem;font-weight:480;line-height:1.55}.cycle-step-mobile .cycle-number[data-v-bc08c6ee]{background:linear-gradient(135deg, var(--color-teal-500) 0%, var(--color-teal-600) 100%);color:#fff;width:36px;height:36px;box-shadow:0 2px 4px var(--color-teal-500), 0 1px 2px var(--color-teal-500);border-radius:50%;justify-content:center;align-items:center;margin:0 auto .625rem;font-size:.8125rem;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.cycle-step-mobile .cycle-number[data-v-bc08c6ee]{box-shadow:0 2px 4px color-mix(in oklch, var(--color-teal-500) 20%, transparent), 0 1px 2px color-mix(in oklch, var(--color-teal-500) 30%, transparent)}}.cycle-step-mobile .cycle-number[data-v-bc08c6ee]{flex-shrink:0}.cycle-content h3[data-v-bc08c6ee]{color:var(--color-gray-900);margin-bottom:.375rem;font-size:1rem;font-weight:700;line-height:1.25}.cycle-content p[data-v-bc08c6ee]{color:var(--color-gray-600);margin:0;font-size:.8125rem;font-weight:480;line-height:1.55}.cycle-linear[data-v-bc08c6ee]{flex-direction:column;align-items:center;gap:0;max-width:320px;margin:0 auto;display:flex}@media (min-width:900px){.cycle-linear[data-v-bc08c6ee]{display:none}}.cycle-step-mobile[data-v-bc08c6ee]{width:100%;box-shadow:0 2px 8px var(--color-gray-950), 0 1px 2px var(--color-gray-950);background:#fff;border-radius:16px;padding:1.375rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.cycle-step-mobile[data-v-bc08c6ee]{box-shadow:0 2px 8px color-mix(in oklch, var(--color-gray-950) 4%, transparent), 0 1px 2px color-mix(in oklch, var(--color-gray-950) 6%, transparent)}}.cycle-step-mobile[data-v-bc08c6ee]{border:1px solid var(--color-gray-200);text-align:center}.cycle-connector[data-v-bc08c6ee]{background:linear-gradient(180deg, var(--color-teal-300), var(--color-teal-400));border-radius:1px;width:2px;height:24px}.cycle-connector-loop[data-v-bc08c6ee]{background:linear-gradient(180deg, var(--color-teal-400), var(--color-teal-300));height:32px;position:relative}.cycle-connector-loop[data-v-bc08c6ee]:after{content:"↻";color:var(--color-teal-500);font-size:1.25rem;animation:4s linear infinite spin-slow-bc08c6ee;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.cross-team[data-v-bc08c6ee]{background:#fff;padding:6rem 0}.cross-team-grid[data-v-bc08c6ee]{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:768px){.cross-team-grid[data-v-bc08c6ee]{grid-template-columns:1fr 1fr;gap:4rem}}.text-teal[data-v-bc08c6ee]{color:var(--color-teal-600)}.cross-team-text[data-v-bc08c6ee]{color:var(--color-gray-600);margin-bottom:1.5rem;font-size:1.125rem;line-height:1.75}.cross-team-text[data-v-bc08c6ee]:last-child{margin-bottom:0}.cross-team-visual[data-v-bc08c6ee]{background:radial-gradient(circle at 10% 90%, var(--color-teal-500) 0%, transparent 50%), radial-gradient(circle at 90% 10%, var(--color-teal-500) 0%, transparent 40%), linear-gradient(145deg, var(--color-gray-950) 0%, var(--color-gray-950) 100%);position:relative}@supports (color:color-mix(in lab, red, red)){.cross-team-visual[data-v-bc08c6ee]{background:radial-gradient(circle at 10% 90%, color-mix(in oklch, var(--color-teal-500) 8%, transparent) 0%, transparent 50%), radial-gradient(circle at 90% 10%, color-mix(in oklch, var(--color-teal-500) 6%, transparent) 0%, transparent 40%), linear-gradient(145deg, var(--color-gray-950) 0%, var(--color-gray-950) 100%)}}.cross-team-visual[data-v-bc08c6ee]{box-shadow:0 25px 50px -12px var(--color-black), 0 0 0 1px var(--color-white);border-radius:24px;padding:2.25rem}@supports (color:color-mix(in lab, red, red)){.cross-team-visual[data-v-bc08c6ee]{box-shadow:0 25px 50px -12px color-mix(in oklch, var(--color-black) 25%, transparent), 0 0 0 1px color-mix(in oklch, var(--color-white) 5%, transparent)}}.cross-team-visual[data-v-bc08c6ee]{overflow:hidden}.cross-team-visual[data-v-bc08c6ee]:before{content:"";background-image:radial-gradient(var(--color-white) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cross-team-visual[data-v-bc08c6ee]:before{background-image:radial-gradient(color-mix(in oklch, var(--color-white) 3%, transparent) 1px, transparent 1px)}}.cross-team-visual[data-v-bc08c6ee]:before{pointer-events:none;background-size:24px 24px}.team-compare[data-v-bc08c6ee]{z-index:1;flex-direction:column;gap:1.25rem;display:flex;position:relative}.team-bar[data-v-bc08c6ee]{grid-template-columns:120px 1fr 48px;align-items:center;gap:1rem;display:grid}.team-bar-label[data-v-bc08c6ee]{color:#ffffffe6;letter-spacing:0;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:flex;overflow:hidden}.team-bar-icon[data-v-bc08c6ee]{color:#fff6;flex-shrink:0;width:1rem;height:1rem}.team-bar-track[data-v-bc08c6ee]{height:10px;box-shadow:inset 0 1px 2px var(--color-black);background:#ffffff14;border-radius:5px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.team-bar-track[data-v-bc08c6ee]{box-shadow:inset 0 1px 2px color-mix(in oklch, var(--color-black) 20%, transparent)}}.team-bar-fill[data-v-bc08c6ee]{background:#ffffff40;border-radius:5px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative}.team-bar-fill[data-v-bc08c6ee]:after{content:"";background:linear-gradient(180deg, var(--color-white) 0%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.team-bar-fill[data-v-bc08c6ee]:after{background:linear-gradient(180deg, color-mix(in oklch, var(--color-white) 15%, transparent) 0%, transparent 100%)}}.team-bar-fill[data-v-bc08c6ee]:after{border-radius:5px}.team-bar-fill.good[data-v-bc08c6ee]{background:linear-gradient(90deg, var(--color-teal-500), var(--color-teal-400));box-shadow:0 0 12px var(--color-teal-500)}@supports (color:color-mix(in lab, red, red)){.team-bar-fill.good[data-v-bc08c6ee]{box-shadow:0 0 12px color-mix(in oklch, var(--color-teal-500) 40%, transparent)}}.team-bar-fill.warning[data-v-bc08c6ee]{background:linear-gradient(90deg, var(--color-amber-500), var(--color-amber-400));box-shadow:0 0 12px var(--color-amber-400)}@supports (color:color-mix(in lab, red, red)){.team-bar-fill.warning[data-v-bc08c6ee]{box-shadow:0 0 12px color-mix(in oklch, var(--color-amber-400) 40%, transparent)}}.team-bar-fill.danger[data-v-bc08c6ee]{background:linear-gradient(90deg, var(--color-red-500), var(--color-red-400));box-shadow:0 0 12px var(--color-red-500)}@supports (color:color-mix(in lab, red, red)){.team-bar-fill.danger[data-v-bc08c6ee]{box-shadow:0 0 12px color-mix(in oklch, var(--color-red-500) 40%, transparent)}}.team-bar-score[data-v-bc08c6ee]{color:#fff9;text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.team-bar-score.good[data-v-bc08c6ee]{color:var(--color-teal-400);text-shadow:0 0 12px var(--color-teal-500)}@supports (color:color-mix(in lab, red, red)){.team-bar-score.good[data-v-bc08c6ee]{text-shadow:0 0 12px color-mix(in oklch, var(--color-teal-500) 50%, transparent)}}.team-bar-score.warning[data-v-bc08c6ee]{color:var(--color-amber-400);text-shadow:0 0 12px var(--color-amber-400)}@supports (color:color-mix(in lab, red, red)){.team-bar-score.warning[data-v-bc08c6ee]{text-shadow:0 0 12px color-mix(in oklch, var(--color-amber-400) 50%, transparent)}}.team-bar-score.danger[data-v-bc08c6ee]{color:var(--color-red-400);text-shadow:0 0 12px var(--color-red-500)}@supports (color:color-mix(in lab, red, red)){.team-bar-score.danger[data-v-bc08c6ee]{text-shadow:0 0 12px color-mix(in oklch, var(--color-red-500) 50%, transparent)}}.cross-team-insight[data-v-bc08c6ee]{z-index:1;background:var(--color-teal-500);margin-top:1.75rem;padding:1rem 1.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.cross-team-insight[data-v-bc08c6ee]{background:color-mix(in oklch, var(--color-teal-500) 8%, transparent)}}.cross-team-insight[data-v-bc08c6ee]{border:1px solid var(--color-teal-500);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.cross-team-insight[data-v-bc08c6ee]{border:1px solid color-mix(in oklch, var(--color-teal-500) 12%, transparent)}}.cross-team-insight[data-v-bc08c6ee]{text-align:center;color:#ffffffd9;letter-spacing:.01em;font-size:.875rem}.multilingual-bar[data-v-bc08c6ee]{background:linear-gradient(160deg, var(--color-gray-950) 0%, var(--color-gray-900) 100%);box-shadow:0 12px 32px -8px var(--color-black), 0 0 0 1px var(--color-white), inset 0 1px 0 var(--color-white);border-radius:0 0 16px 16px;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.multilingual-bar[data-v-bc08c6ee]{box-shadow:0 12px 32px -8px color-mix(in oklch, var(--color-black) 35%, transparent), 0 0 0 1px color-mix(in oklch, var(--color-white) 3%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 4%, transparent)}}.multilingual-bar[data-v-bc08c6ee]{position:relative;overflow:hidden}.multilingual-bar[data-v-bc08c6ee]:before{content:"";background-image:linear-gradient(var(--color-teal-500) 1px, transparent 1px), linear-gradient(90deg, var(--color-teal-500) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.multilingual-bar[data-v-bc08c6ee]:before{background-image:linear-gradient(color-mix(in oklch, var(--color-teal-500) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--color-teal-500) 4%, transparent) 1px, transparent 1px)}}.multilingual-bar[data-v-bc08c6ee]:before{opacity:.5;pointer-events:none;background-size:24px 24px}.multilingual-globe[data-v-bc08c6ee]{width:24px;height:24px;color:var(--color-teal-400);filter:drop-shadow(0 0 6px var(--color-teal-500));flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.multilingual-globe[data-v-bc08c6ee]{filter:drop-shadow(0 0 6px color-mix(in oklch, var(--color-teal-500) 40%, transparent))}}.multilingual-globe[data-v-bc08c6ee]{z-index:1;position:relative}.lang-chips[data-v-bc08c6ee]{z-index:1;flex-wrap:wrap;flex:1;gap:.375rem;display:flex;position:relative}.lang-chip[data-v-bc08c6ee]{color:#ffffffb3;letter-spacing:.01em;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:4px;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;transition:all .2s;display:inline-block}.lang-chip[data-v-bc08c6ee]:hover{background:var(--color-teal-100);border-color:var(--color-teal-200);color:var(--color-teal-300)}.lang-chip-active[data-v-bc08c6ee]{background:var(--color-teal-100);border-color:var(--color-teal-400);color:var(--color-teal-300);box-shadow:0 0 8px var(--color-teal-500)}@supports (color:color-mix(in lab, red, red)){.lang-chip-active[data-v-bc08c6ee]{box-shadow:0 0 8px color-mix(in oklch, var(--color-teal-500) 30%, transparent)}}@media (max-width:767px){.multilingual-bar[data-v-bc08c6ee]{justify-content:center;padding:.875rem 1rem}.lang-chips[data-v-bc08c6ee]{justify-content:center}.multilingual-globe[data-v-bc08c6ee]{display:none}}.framework[data-v-bc08c6ee]{background:radial-gradient(circle at 20% 80%, var(--color-teal-500) 0%, transparent 40%), radial-gradient(circle at 80% 20%, var(--color-blue-500) 0%, transparent 40%), white;padding:6rem 0}@supports (color:color-mix(in lab, red, red)){.framework[data-v-bc08c6ee]{background:radial-gradient(circle at 20% 80%, color-mix(in oklch, var(--color-teal-500) 3%, transparent) 0%, transparent 40%), radial-gradient(circle at 80% 20%, color-mix(in oklch, var(--color-blue-500) 3%, transparent) 0%, transparent 40%), white}}.needs-grid[data-v-bc08c6ee]{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem;display:grid}@media (min-width:768px){.needs-grid[data-v-bc08c6ee]{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.need-card[data-v-bc08c6ee]{border:1px solid var(--color-gray-200);box-shadow:0 1px 3px var(--color-black);background:#fff;border-radius:20px;padding:2.25rem}@supports (color:color-mix(in lab, red, red)){.need-card[data-v-bc08c6ee]{box-shadow:0 1px 3px color-mix(in oklch, var(--color-black) 4%, transparent)}}.need-card[data-v-bc08c6ee]{transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.need-card[data-v-bc08c6ee]:before{content:"";opacity:0;pointer-events:none;border-radius:20px;transition:opacity .4s;position:absolute;inset:0}.need-card[data-v-bc08c6ee]:first-child:before{background:linear-gradient(135deg, var(--color-teal-500) 0%, transparent 60%)}@supports (color:color-mix(in lab, red, red)){.need-card[data-v-bc08c6ee]:first-child:before{background:linear-gradient(135deg, color-mix(in oklch, var(--color-teal-500) 3%, transparent) 0%, transparent 60%)}}.need-card[data-v-bc08c6ee]:nth-child(2):before{background:linear-gradient(135deg, var(--color-blue-500) 0%, transparent 60%)}@supports (color:color-mix(in lab, red, red)){.need-card[data-v-bc08c6ee]:nth-child(2):before{background:linear-gradient(135deg, color-mix(in oklch, var(--color-blue-500) 3%, transparent) 0%, transparent 60%)}}.need-card[data-v-bc08c6ee]:nth-child(3):before{background:linear-gradient(135deg, var(--color-amber-500) 0%, transparent 60%)}@supports (color:color-mix(in lab, red, red)){.need-card[data-v-bc08c6ee]:nth-child(3):before{background:linear-gradient(135deg, color-mix(in oklch, var(--color-amber-500) 3%, transparent) 0%, transparent 60%)}}.need-card[data-v-bc08c6ee]:hover:before{opacity:1}.need-card[data-v-bc08c6ee]:hover{box-shadow:0 20px 40px -12px var(--color-black), 0 4px 12px var(--color-black);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.need-card[data-v-bc08c6ee]:hover{box-shadow:0 20px 40px -12px color-mix(in oklch, var(--color-black) 10%, transparent), 0 4px 12px color-mix(in oklch, var(--color-black) 4%, transparent)}}.need-card[data-v-bc08c6ee]:hover{border-color:#0000}.need-card:hover .need-icon[data-v-bc08c6ee]{transform:scale(1.1)rotate(-3deg)}.need-icon[data-v-bc08c6ee]{border-radius:18px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:1.5rem;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.need-icon svg[data-v-bc08c6ee]{z-index:1;stroke-width:1.75px;width:32px;height:32px;position:relative}.need-icon.autonomy[data-v-bc08c6ee]{background:linear-gradient(135deg, var(--color-teal-100), var(--color-teal-200));box-shadow:0 4px 14px var(--color-teal-500), 0 1px 3px var(--color-black)}@supports (color:color-mix(in lab, red, red)){.need-icon.autonomy[data-v-bc08c6ee]{box-shadow:0 4px 14px color-mix(in oklch, var(--color-teal-500) 18%, transparent), 0 1px 3px color-mix(in oklch, var(--color-black) 6%, transparent)}}.need-icon.autonomy svg[data-v-bc08c6ee]{color:var(--color-teal-700)}.need-icon.belongingness[data-v-bc08c6ee]{background:linear-gradient(135deg, var(--color-blue-100), var(--color-blue-200));box-shadow:0 4px 14px var(--color-blue-500), 0 1px 3px var(--color-black)}@supports (color:color-mix(in lab, red, red)){.need-icon.belongingness[data-v-bc08c6ee]{box-shadow:0 4px 14px color-mix(in oklch, var(--color-blue-500) 18%, transparent), 0 1px 3px color-mix(in oklch, var(--color-black) 6%, transparent)}}.need-icon.belongingness svg[data-v-bc08c6ee]{color:var(--color-blue-700)}.need-icon.competence[data-v-bc08c6ee]{background:linear-gradient(135deg, var(--color-amber-100), var(--color-amber-200));box-shadow:0 4px 14px var(--color-amber-500), 0 1px 3px var(--color-black)}@supports (color:color-mix(in lab, red, red)){.need-icon.competence[data-v-bc08c6ee]{box-shadow:0 4px 14px color-mix(in oklch, var(--color-amber-500) 18%, transparent), 0 1px 3px color-mix(in oklch, var(--color-black) 6%, transparent)}}.need-icon.competence svg[data-v-bc08c6ee]{color:var(--color-amber-700)}.need-card h3[data-v-bc08c6ee]{color:var(--color-gray-900);margin-bottom:.875rem;font-size:1.375rem;font-weight:700;position:relative}.need-card p[data-v-bc08c6ee]{color:var(--color-gray-600);letter-spacing:.005em;font-size:1rem;line-height:1.7}.framework-note[data-v-bc08c6ee]{text-align:center;color:var(--color-gray-600);background:linear-gradient(135deg, var(--color-teal-500) 0%, var(--color-blue-500) 100%);max-width:720px;margin:0 auto;padding:1.5rem 2rem;font-size:1.0625rem;line-height:1.7}@supports (color:color-mix(in lab, red, red)){.framework-note[data-v-bc08c6ee]{background:linear-gradient(135deg, color-mix(in oklch, var(--color-teal-500) 3%, transparent) 0%, color-mix(in oklch, var(--color-blue-500) 2%, transparent) 100%)}}.framework-note[data-v-bc08c6ee]{border:1px solid #94a3b814;border-radius:12px}.framework-note-link[data-v-bc08c6ee]{font-size:inherit;font-weight:inherit;color:var(--color-teal-700);text-decoration:underline;-webkit-text-decoration-color:var(--color-teal-300);-webkit-text-decoration-color:var(--color-teal-300);-webkit-text-decoration-color:var(--color-teal-300);text-decoration-color:var(--color-teal-300);text-underline-offset:2px;transition:color .15s}.framework-note-link[data-v-bc08c6ee]:hover{color:var(--color-teal-800);-webkit-text-decoration-color:var(--color-teal-500);-webkit-text-decoration-color:var(--color-teal-500);-webkit-text-decoration-color:var(--color-teal-500);text-decoration-color:var(--color-teal-500)}.etymology[data-v-bc08c6ee]{background-color:var(--color-amber-50);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='none' stroke='%23a16207' stroke-opacity='0.28'%3E%3Cpath d='M40 4 L76 40 L40 76 L4 40 Z' stroke-width='1.5'/%3E%3Cpath d='M40 14 L66 40 L40 66 L14 40 Z' stroke-width='1.2'/%3E%3Cpath d='M40 23 L57 40 L40 57 L23 40 Z' stroke-width='1'/%3E%3Cpath d='M40 31 L49 40 L40 49 L31 40 Z' stroke-width='0.8'/%3E%3C/g%3E%3Ccircle cx='40' cy='40' r='2.5' fill='%23a16207' fill-opacity='0.22'/%3E%3Cg fill='%23a16207' fill-opacity='0.18'%3E%3Ccircle cx='40' cy='4' r='2'/%3E%3Ccircle cx='76' cy='40' r='2'/%3E%3Ccircle cx='40' cy='76' r='2'/%3E%3Ccircle cx='4' cy='40' r='2'/%3E%3C/g%3E%3C/svg%3E");background-size:80px 80px;padding:0;position:relative;overflow:hidden}.etymology-band[data-v-bc08c6ee]{z-index:1;background-color:var(--color-amber-200);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='36' viewBox='0 0 72 36'%3E%3Cg fill='none' stroke='%23a16207' stroke-opacity='0.45'%3E%3C!-- Large interlocking diamonds --%3E%3Cpath d='M36 0 L54 18 L36 36 L18 18 Z' stroke-width='1.5'/%3E%3Cpath d='M0 18 L18 0' stroke-width='1.5'/%3E%3Cpath d='M0 18 L18 36' stroke-width='1.5'/%3E%3Cpath d='M72 18 L54 0' stroke-width='1.5'/%3E%3Cpath d='M72 18 L54 36' stroke-width='1.5'/%3E%3C!-- Inner nested diamonds --%3E%3Cpath d='M36 6 L48 18 L36 30 L24 18 Z' stroke-width='1.2'/%3E%3Cpath d='M36 11 L43 18 L36 25 L29 18 Z' stroke-width='1'/%3E%3C!-- Side partial diamonds --%3E%3Cpath d='M0 12 L6 18 L0 24' stroke-width='1'/%3E%3Cpath d='M72 12 L66 18 L72 24' stroke-width='1'/%3E%3C/g%3E%3C!-- Center circles --%3E%3Ccircle cx='36' cy='18' r='3' fill='none' stroke='%23a16207' stroke-opacity='0.35' stroke-width='1'/%3E%3Ccircle cx='36' cy='18' r='1' fill='%23a16207' fill-opacity='0.3'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:72px 36px;height:36px;position:absolute;left:0;right:0}.etymology-band-top[data-v-bc08c6ee]{box-shadow:inset 0 -3px 0 0 var(--color-amber-800);border-top:1px solid #a1620759;border-bottom:1px solid #a1620740;top:0}@supports (color:color-mix(in lab, red, red)){.etymology-band-top[data-v-bc08c6ee]{box-shadow:inset 0 -3px 0 0 color-mix(in oklch, var(--color-amber-800) 8%, transparent)}}.etymology-band-bottom[data-v-bc08c6ee]{box-shadow:inset 0 3px 0 0 var(--color-amber-800);border-top:1px solid #a1620740;border-bottom:1px solid #a1620759;bottom:0}@supports (color:color-mix(in lab, red, red)){.etymology-band-bottom[data-v-bc08c6ee]{box-shadow:inset 0 3px 0 0 color-mix(in oklch, var(--color-amber-800) 8%, transparent)}}.etymology-fade[data-v-bc08c6ee]{pointer-events:none;z-index:1;background:radial-gradient(45% 90%,#fdf6e8e0 0%,#fdf6e8a6 55%,#0000 90%);position:absolute;inset:36px 0}@media (max-width:640px){.etymology[data-v-bc08c6ee]{background-size:60px 60px}.etymology-band[data-v-bc08c6ee]{background-size:56px 28px;height:28px}.etymology-tree[data-v-bc08c6ee]{width:280px;height:280px}}.etymology-container[data-v-bc08c6ee]{text-align:center;z-index:2;flex-direction:column;align-items:center;gap:1.5rem;max-width:560px;margin:0 auto;padding:4.5rem 1.5rem;display:flex;position:relative}.etymology-heritage[data-v-bc08c6ee]{font-family:var(--font-body);color:var(--color-amber-800);text-transform:uppercase;letter-spacing:.08em;max-width:420px;margin:0;padding:0;font-size:.875rem;font-weight:530;line-height:1.5}.etymology-card[data-v-bc08c6ee]{box-shadow:0 2px 16px var(--color-amber-800), 0 1px 3px var(--color-amber-800);background:linear-gradient(165deg,#fffffff7 0%,#fffefbf0 100%);border:1px solid #a1620726;border-radius:12px;padding:2.25rem 2.75rem;position:relative}@supports (color:color-mix(in lab, red, red)){.etymology-card[data-v-bc08c6ee]{box-shadow:0 2px 16px color-mix(in oklch, var(--color-amber-800) 8%, transparent), 0 1px 3px color-mix(in oklch, var(--color-amber-800) 5%, transparent)}}.etymology-card-corner[data-v-bc08c6ee]{pointer-events:none;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1 L15 8 L8 15 L1 8 Z' fill='none' stroke='%23a16207' stroke-width='1.2'/%3E%3Cpath d='M8 4.5 L11.5 8 L8 11.5 L4.5 8 Z' fill='none' stroke='%23a16207' stroke-width='0.8'/%3E%3Ccircle cx='8' cy='8' r='1.2' fill='%23a16207'/%3E%3C/svg%3E");width:16px;height:16px;position:absolute}.etymology-card-corner-tl[data-v-bc08c6ee]{top:12px;left:12px}.etymology-card-corner-tr[data-v-bc08c6ee]{top:12px;right:12px}.etymology-card-corner-bl[data-v-bc08c6ee]{bottom:12px;left:12px}.etymology-card-corner-br[data-v-bc08c6ee]{bottom:12px;right:12px}.etymology-header[data-v-bc08c6ee]{margin-bottom:1rem}.etymology-lang-badge[data-v-bc08c6ee]{font-family:var(--font-body);color:var(--color-amber-900);text-transform:uppercase;letter-spacing:.15em;background:linear-gradient(135deg, var(--color-amber-100) 0%, var(--color-amber-200) 50%, var(--color-amber-300) 100%);box-shadow:0 2px 4px #b48c4626, inset 0 1px 0 var(--color-white);border:1px solid #b48c464d;border-radius:100px;padding:.5rem 1rem;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.etymology-lang-badge[data-v-bc08c6ee]{box-shadow:0 2px 4px #b48c4626, inset 0 1px 0 color-mix(in oklch, var(--color-white) 50%, transparent)}}.etymology-word[data-v-bc08c6ee]{font-family:var(--font-display);color:var(--color-amber-800);letter-spacing:-.01em;text-shadow:0 2px 4px var(--color-amber-900);margin:0;font-size:clamp(2.25rem,6vw,3.5rem);font-style:italic;font-weight:300;line-height:1.1}@supports (color:color-mix(in lab, red, red)){.etymology-word[data-v-bc08c6ee]{text-shadow:0 2px 4px color-mix(in oklch, var(--color-amber-900) 10%, transparent)}}.etymology-pronunciation[data-v-bc08c6ee]{font-family:var(--font-body);color:var(--color-amber-800);letter-spacing:.03em;margin:.5rem 0 0;font-size:1rem}.etymology-pos-line[data-v-bc08c6ee]{margin:.75rem 0 0}.etymology-pos[data-v-bc08c6ee]{font-family:var(--font-body);color:var(--color-amber-900);text-transform:uppercase;letter-spacing:.12em;background:#fef3c7cc;border:1px solid #b48c4633;border-radius:6px;padding:.375rem .75rem;font-size:.625rem;font-weight:700}.etymology-divider[data-v-bc08c6ee]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='14' viewBox='0 0 80 14'%3E%3Cg fill='none' stroke='%23a16207' stroke-opacity='0.5'%3E%3C!-- Left line --%3E%3Cpath d='M0 7 L22 7' stroke-width='1'/%3E%3C!-- Right line --%3E%3Cpath d='M58 7 L80 7' stroke-width='1'/%3E%3C!-- Center diamond group --%3E%3Cpath d='M40 1 L46 7 L40 13 L34 7 Z' stroke-width='1.2'/%3E%3Cpath d='M40 4 L43 7 L40 10 L37 7 Z' stroke-width='0.8'/%3E%3C!-- Left small diamond --%3E%3Cpath d='M28 4 L31 7 L28 10 L25 7 Z' stroke-width='1'/%3E%3C!-- Right small diamond --%3E%3Cpath d='M52 4 L55 7 L52 10 L49 7 Z' stroke-width='1'/%3E%3C/g%3E%3C!-- Center dot --%3E%3Ccircle cx='40' cy='7' r='1.5' fill='%23a16207' fill-opacity='0.45'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:80px;height:14px;margin:1rem auto}.etymology-definition[data-v-bc08c6ee]{font-family:var(--font-display);color:var(--color-amber-800);max-width:380px;margin:0;font-size:clamp(1rem,2.25vw,1.25rem);font-style:italic;font-weight:350;line-height:1.6}.etymology-belief[data-v-bc08c6ee]{font-family:var(--font-body);color:var(--color-amber-800);letter-spacing:.06em;margin:0;font-size:.8125rem;font-weight:530}.cta[data-v-bc08c6ee]{background:linear-gradient(145deg, var(--color-teal-950) 0%, var(--color-teal-950) 50%, var(--color-teal-950) 100%);padding:5rem 1.5rem 6rem;position:relative;overflow:hidden}.cta-geo[data-v-bc08c6ee]{pointer-events:none;position:absolute;inset:0}.cta-glow[data-v-bc08c6ee]{background:radial-gradient(ellipse 50% 60% at 50% 0%, var(--color-teal-500) 0%, var(--color-teal-500) 40%, transparent 70%);width:140%;height:100%;position:absolute;top:-40%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.cta-glow[data-v-bc08c6ee]{background:radial-gradient(ellipse 50% 60% at 50% 0%, color-mix(in oklch, var(--color-teal-500) 20%, transparent) 0%, color-mix(in oklch, var(--color-teal-500) 6%, transparent) 40%, transparent 70%)}}.cta-grid[data-v-bc08c6ee]{background-image:linear-gradient(var(--color-teal-500) 1px, transparent 1px), linear-gradient(90deg, var(--color-teal-500) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cta-grid[data-v-bc08c6ee]{background-image:linear-gradient(color-mix(in oklch, var(--color-teal-500) 12%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--color-teal-500) 12%, transparent) 1px, transparent 1px)}}.cta-grid[data-v-bc08c6ee]{background-size:50px 50px;-webkit-mask-image:radial-gradient(80% 70%,#000 0%,#0000 70%);mask-image:radial-gradient(80% 70%,#000 0%,#0000 70%)}.cta-grid[data-v-bc08c6ee]:before{content:"";background-image:radial-gradient(circle 1.5px at center, var(--color-teal-500) 0%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cta-grid[data-v-bc08c6ee]:before{background-image:radial-gradient(circle 1.5px at center, color-mix(in oklch, var(--color-teal-500) 35%, transparent) 0%, transparent 100%)}}.cta-grid[data-v-bc08c6ee]:before{background-position:-.5px -.5px;background-size:50px 50px;-webkit-mask-image:radial-gradient(70% 60%,#000 0%,#0000 60%);mask-image:radial-gradient(70% 60%,#000 0%,#0000 60%)}.cta-grid[data-v-bc08c6ee]:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--color-teal-500) 50%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cta-grid[data-v-bc08c6ee]:after{background:linear-gradient(90deg, transparent 0%, color-mix(in oklch, var(--color-teal-500) 8%, transparent) 50%, transparent 100%)}}.cta-grid[data-v-bc08c6ee]:after{background-size:200% 100%;animation:8s ease-in-out infinite grid-shimmer-bc08c6ee;-webkit-mask-image:radial-gradient(60% 50%,#000 0%,#0000 70%);mask-image:radial-gradient(60% 50%,#000 0%,#0000 70%)}@keyframes grid-shimmer-bc08c6ee{0%,to{background-position:-100% 0}50%{background-position:200% 0}}.cta-tree-header[data-v-bc08c6ee]{justify-content:center;margin-bottom:2rem;display:flex}.cta-tree-icon[data-v-bc08c6ee]{object-fit:contain;width:80px;height:80px;filter:brightness(1.3) drop-shadow(0 0 25px var(--color-teal-500)) drop-shadow(0 0 50px var(--color-teal-500))}@supports (color:color-mix(in lab, red, red)){.cta-tree-icon[data-v-bc08c6ee]{filter:brightness(1.3) drop-shadow(0 0 25px color-mix(in oklch, var(--color-teal-500) 60%, transparent)) drop-shadow(0 0 50px color-mix(in oklch, var(--color-teal-500) 35%, transparent))}}.cta-container[data-v-bc08c6ee]{z-index:1;max-width:600px;margin:0 auto;position:relative}.cta-content[data-v-bc08c6ee]{text-align:center}.cta-headline[data-v-bc08c6ee]{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;text-shadow:0 2px 12px var(--color-black);margin-bottom:1.75rem;font-size:clamp(1.875rem,3.75vw,2.75rem);font-weight:300;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.cta-headline[data-v-bc08c6ee]{text-shadow:0 2px 12px color-mix(in oklch, var(--color-black) 20%, transparent)}}.cta-description[data-v-bc08c6ee]{color:#ffffffb3;letter-spacing:.005em;max-width:460px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1.125rem;line-height:1.75}.cta-actions[data-v-bc08c6ee]{flex-direction:column;align-items:center;gap:1rem;display:flex}.cta-button-primary[data-v-bc08c6ee]{color:var(--color-teal-800);box-shadow:0 1px 3px var(--color-black), 0 6px 20px var(--color-black), 0 12px 40px var(--color-teal-500), inset 0 1px 0 var(--color-white);background:#fff;border-radius:10px;align-items:center;gap:.625rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:530;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cta-button-primary[data-v-bc08c6ee]{box-shadow:0 1px 3px color-mix(in oklch, var(--color-black) 12%, transparent), 0 6px 20px color-mix(in oklch, var(--color-black) 20%, transparent), 0 12px 40px color-mix(in oklch, var(--color-teal-500) 15%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 100%, transparent)}}.cta-button-primary[data-v-bc08c6ee]{position:relative}.cta-button-primary[data-v-bc08c6ee]:hover{box-shadow:0 2px 5px var(--color-black), 0 10px 32px var(--color-black), 0 16px 48px var(--color-teal-500), inset 0 1px 0 var(--color-white);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.cta-button-primary[data-v-bc08c6ee]:hover{box-shadow:0 2px 5px color-mix(in oklch, var(--color-black) 15%, transparent), 0 10px 32px color-mix(in oklch, var(--color-black) 25%, transparent), 0 16px 48px color-mix(in oklch, var(--color-teal-500) 25%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-white) 100%, transparent)}}.cta-button-primary[data-v-bc08c6ee]:active{transform:translateY(-1px)}.cta-button-primary svg[data-v-bc08c6ee]{stroke-width:2.5px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.cta-button-primary:hover svg[data-v-bc08c6ee]{transform:translate(4px)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .cta-button-primary:hover svg[data-v-bc08c6ee]{transform:translate(-4px)}.cta-note[data-v-bc08c6ee]{color:#ffffff8c;letter-spacing:.015em;font-size:.9375rem}.nowrap[data-v-bc08c6ee]{white-space:nowrap}@media (prefers-reduced-motion:reduce){.circle[data-v-bc08c6ee],.btn-primary[data-v-bc08c6ee],.btn-secondary[data-v-bc08c6ee],.need-card[data-v-bc08c6ee],.need-icon[data-v-bc08c6ee],.org-tree-visual[data-v-bc08c6ee],.org-tab[data-v-bc08c6ee],.cycle-step[data-v-bc08c6ee],.cycle-step-mobile[data-v-bc08c6ee],.cycle-number[data-v-bc08c6ee],.cycle-center-icon[data-v-bc08c6ee],.cycle-arrow[data-v-bc08c6ee],.cycle-circle .cycle-step[data-v-bc08c6ee],.cycle-connector-loop[data-v-bc08c6ee]:after,.org-tree-visual[data-v-bc08c6ee]:after,.org-node[data-v-bc08c6ee],.team-bar-fill[data-v-bc08c6ee],.hero-badge[data-v-bc08c6ee],.hero-title[data-v-bc08c6ee],.hero-subtitle[data-v-bc08c6ee],.hero-actions[data-v-bc08c6ee],.hero-stats[data-v-bc08c6ee],.illustration-wrapper[data-v-bc08c6ee],.cta[data-v-bc08c6ee]:before{transition:none!important;animation:none!important}.org-tree-visual.carousel-active[data-v-bc08c6ee],.hero-badge[data-v-bc08c6ee],.hero-title[data-v-bc08c6ee],.hero-subtitle[data-v-bc08c6ee],.hero-actions[data-v-bc08c6ee],.hero-stats[data-v-bc08c6ee],.illustration-wrapper[data-v-bc08c6ee]{opacity:1;transform:none}.cycle-circle .cycle-step[data-position=top][data-v-bc08c6ee],.cycle-circle .cycle-step[data-position=bottom][data-v-bc08c6ee]{background:#ffffff73;border-color:#c8c8c880;transform:translate(-50%)}.cycle-circle .cycle-step[data-position=right][data-v-bc08c6ee],.cycle-circle .cycle-step[data-position=left][data-v-bc08c6ee]{background:#ffffff73;border-color:#c8c8c880;transform:translateY(-50%)}.cycle-arrow[data-v-bc08c6ee]{display:none}}.supporters[data-v-bc08c6ee]{background:#fff;border-top:1px solid #0000000f;border-bottom:1px solid #0000000f;padding:2.5rem 1.5rem 3rem}.supporters-container[data-v-bc08c6ee]{text-align:center;max-width:900px;margin:0 auto}.supporters-text[data-v-bc08c6ee]{letter-spacing:.18em;text-transform:uppercase;color:#0000008c;margin-bottom:1.5rem;font-size:.8125rem;font-weight:500;display:block}.supporters-logos[data-v-bc08c6ee]{justify-content:center;align-items:center;gap:4rem;display:flex}.supporter-logo[data-v-bc08c6ee]{opacity:.88;width:auto;max-width:140px;height:auto;max-height:80px;transition:opacity .3s}.supporter-logo[data-v-bc08c6ee]:hover{opacity:1}@media (max-width:768px){.supporters[data-v-bc08c6ee]{padding:2rem 1.5rem}.supporters-logos[data-v-bc08c6ee]{flex-direction:column;gap:2rem}.supporter-logo[data-v-bc08c6ee]{max-width:120px;max-height:68px}}
