/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.figma-hero-surface{background:var(--paper);color:var(--ink)}.hero.figma-hero{grid-template-columns:minmax(0,600fr) minmax(0,560fr);align-items:center;gap:clamp(40px,7vw,120px);width:min(100%,1440px);padding:64px 80px 72px}.hero.figma-hero:after,.hero.figma-hero:before{display:none}.figma-hero .hero-text{min-width:0}.figma-hero .hero-badge{color:#164ecd;background:#e8eefe;border-radius:999px;max-width:100%;margin-bottom:24px;padding:8px 12px;font-size:.875rem;line-height:1.45;display:inline-block}.hero.figma-hero h1{font-family:var(--body);letter-spacing:-.04em;text-wrap:wrap;max-width:12ch;font-size:clamp(3.25rem,5.55vw,5rem);font-weight:500;line-height:1.01}.figma-hero h1>span{display:block}.figma-hero .hero-blue{color:#195dfb}.figma-hero .subhead{color:#5e625f;max-width:48ch;margin-top:24px;font-size:1.1875rem;line-height:1.55}.figma-hero .cta-row{align-items:center;gap:16px;margin-top:28px}.figma-hero .btn-primary{border-radius:7px;min-height:56px;padding-inline:24px}.hero-subjects{justify-content:center;align-items:center;gap:12px;min-height:56px;padding:12px 16px;font-size:.9375rem;font-weight:500;display:inline-flex}.hero-subjects:hover{text-underline-offset:5px;text-decoration:underline}.hero-reassurance{color:#5e625f;margin-top:22px;font-size:.875rem}.learning-panel{color:#fff;background:#195dfb;border-radius:24px;width:100%;min-width:0;padding:28px 32px 32px}.learning-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;font-size:.875rem;line-height:1.4;display:flex}.learning-badge{color:#141414;white-space:nowrap;background:#dfff73;border-radius:30px;align-items:center;padding:6px 10px;font-size:.8125rem;display:inline-flex}.learning-art{aspect-ratio:496/310;background:#f5f4f2;border-radius:12px 12px 0 0;width:100%;position:relative;overflow:hidden;container-type:inline-size}.learning-art img{object-fit:contain;width:100%;height:100%;display:block}.learning-aha{letter-spacing:-.04em;color:#141414;font-family:Geist,sans-serif;font-size:clamp(2rem,13.1cqw,5rem);font-weight:600;line-height:1.3;position:absolute;top:17.6%;left:58.7%;transform:rotate(-8deg)}.learning-question{color:#5e625f;background:#f5f4f2;border-radius:0 0 12px 12px;margin:0 0 24px;padding:8px 18px 14px;font-size:.8125rem;line-height:1.4}.learning-caption{font-family:var(--body);letter-spacing:-.025em;font-size:clamp(1.5rem,2.1vw,1.875rem);font-weight:500;line-height:1.3}.learning-detail{margin-top:8px;font-size:.875rem;line-height:1.6}.hero-principles.shell{border-top:1px solid #daddd5;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;width:min(100%,1440px);padding:32px 80px 40px;display:grid}.hero-principles p{font-family:var(--heading);color:#5e625f;align-items:center;gap:10px;margin-bottom:10px;font-size:.8125rem;line-height:1.5;display:flex}.hero-principles strong{font-family:var(--body);font-size:1.0625rem;font-weight:500;line-height:1.5}html[data-theme=dark] .figma-hero-surface{background:var(--paper);color:var(--ink)}html[data-theme=dark] .figma-hero .hero-blue{color:var(--accent)}html[data-theme=dark] .figma-hero .hero-badge{background:var(--accent-soft);color:var(--accent)}html[data-theme=dark] .figma-hero .subhead,html[data-theme=dark] .hero-principles p,html[data-theme=dark] .hero-reassurance{color:var(--ink-soft)}html[data-theme=dark] .hero-principles{border-color:var(--line)}html[lang=ur] .hero.figma-hero h1{letter-spacing:0;max-width:16ch;line-height:1.5}@media (min-width:801px) and (prefers-reduced-motion:no-preference){.learning-art img{animation:learning-reveal .8s ease-out both}@keyframes learning-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}}@media (max-width:1100px){.hero.figma-hero{gap:40px;padding-inline:40px}.hero.figma-hero h1{font-size:clamp(3rem,5.5vw,4rem)}.learning-panel{padding:24px}.learning-panel-heading{flex-wrap:wrap}.hero-principles.shell{gap:24px;padding-inline:40px}}@media (max-width:800px){.hero.figma-hero{grid-template-columns:1fr;gap:40px;padding:44px 40px 48px}.hero.figma-hero h1{font-size:clamp(3rem,8.3vw,4.5rem)}.learning-panel{max-width:688px;padding:28px 32px}.hero-principles.shell{padding:28px 40px}.figma-hero .subhead{max-width:54ch}.learning-panel-heading{flex-wrap:nowrap}}@media (max-width:560px){.hero.figma-hero{gap:36px;padding:32px 24px 40px}.hero.figma-hero h1{font-size:clamp(2.55rem,10.25vw,3.5rem);line-height:1.05}.figma-hero .hero-badge{margin-bottom:20px}.figma-hero .subhead{margin-top:20px;font-size:1.0625rem}.figma-hero .cta-row{grid-template-columns:1fr;gap:4px;margin-top:24px;display:grid}.hero-reassurance{margin-top:16px}.learning-panel{border-radius:18px;padding:20px}.learning-panel-heading{flex-wrap:wrap;gap:8px;margin-bottom:20px;font-size:.8125rem}.learning-badge{font-size:.8125rem}.learning-question{padding:8px 12px 12px}.hero-principles.shell{grid-template-columns:1fr;gap:24px;padding:28px 24px}.learning-caption{font-size:1.5rem}}.hero-principles p svg{width:18px;height:18px;color:var(--accent)}