.about-section,.about-section>*{position:relative}.about-section>*{z-index:1}.about-section:before{content:"";position:absolute;left:50%;top:60%;width:100vw;height:55%;transform:translateX(-50%);background:none;filter:blur(80px);opacity:.55;pointer-events:none;z-index:0}.about-card{position:relative;overflow:hidden}.about-card:after{content:"";position:absolute;inset:4px;border-radius:1.5rem;pointer-events:none}.about-chip{position:relative;background:linear-gradient(135deg,rgba(255,255,255,.65),rgba(255,255,255,.4));border:1px solid rgba(255,255,255,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0 -.5px 0 rgba(255,255,255,.3),0 10px 25px rgba(15,23,42,.12);backdrop-filter:blur(12px)}.about-chip__dot{width:8px;height:8px;border-radius:9999px;background:radial-gradient(circle at center,#ffb347 0,#ff8c42 100%);box-shadow:0 0 0 4px rgba(255,179,71,.3)}.about-highlight{position:relative;background:transparent;border-color:rgba(0,0,0,.18)}.about-highlight:hover{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.38);box-shadow:none}.about-highlight:hover .about-highlight__icon{background:rgba(0,0,0,.01)}.about-highlight__icon{background:transparent;border-color:inherit;backdrop-filter:none}.dark .about-highlight{border-color:rgba(255,255,255,.22);background:transparent}.dark .about-highlight:hover{border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.04);box-shadow:none}.dark .about-highlight__icon{background:rgba(0,0,0,0);border-color:rgba(255,255,255,.28);backdrop-filter:blur(8px)}.dark .about-section:before{top:40%;height:100%;background:none;opacity:.45}.dark .about-card:after{border-color:rgba(255,255,255,0)}.dark .about-chip{background:linear-gradient(135deg,rgba(0,0,0,.85),rgba(0,0,0,.7));background:linear-gradient(120deg,rgba(42,42,42,.65),rgba(30,30,30,.35))}.dark .about-chip__dot{box-shadow:0 0 0 4px rgba(255,179,71,.24)}.hero-surface{position:relative}@keyframes heroEaseIn{0%{opacity:0}to{opacity:1}}.hero-content-ease{animation:heroEaseIn .7s cubic-bezier(.2,0,.38,.9) both}.hero-status{background:linear-gradient(135deg,rgba(255,255,255,.65),rgba(255,255,255,.4));border:1px solid rgba(255,255,255,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0 -.5px 0 rgba(255,255,255,.3),0 10px 25px rgba(15,23,42,.12);backdrop-filter:blur(12px)}.dark .hero-status{background:linear-gradient(135deg,rgba(0,0,0,.85),rgba(0,0,0,.7));background:linear-gradient(120deg,rgba(42,42,42,.65),rgba(30,30,30,.35))}.hero-status:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(42,15,15,.1);opacity:.35;pointer-events:none}.hero-status .status-indicator{box-shadow:0 0 0 4px rgba(16,185,129,.25)}.dark .hero-status .status-indicator{box-shadow:0 0 0 4px rgba(16,185,129,.18)}.dark .hero-status:before{border-color:rgba(148,163,184,.3);opacity:.6}.hero-bleed{position:relative}.hero-bleed>.hero-content{position:relative;z-index:1}.hero-bleed:before{content:"";position:absolute;left:50%;top:calc(-1 * var(--anchor-offset));width:100vw;height:calc(18% + var(--anchor-offset));transform:translateX(-50%);filter:blur(150px);opacity:.9;pointer-events:none;z-index:0}.dark .hero-bleed:before,.hero-bleed:before{background:none;background-size:140% 140%;background-position:50% 0;animation:none}.hero-surface:after{content:"";position:absolute;inset:4px;opacity:.35;pointer-events:none}.dark .call-to-action:hover{background:rgba(255,255,255,.05);box-shadow:0 18px 40px rgba(0,0,0,.2)}.dark .hero-cta:hover,.dark .send-cta:hover{background:#fb923c;border-color:#fb923c}.reveal-on-scroll{opacity:0;transform:translateY(20px);will-change:opacity,transform}.reveal-on-scroll.is-visible{animation:fadeIn 1s ease-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.theme-toggle-button .moon-icon{display:none}.theme-toggle-ease{opacity:0;animation:themeToggleEaseIn .6s cubic-bezier(.2,0,.38,.9) both}@keyframes themeToggleEaseIn{0%{opacity:0}to{opacity:1}}.dark .theme-toggle-button .moon-icon,.theme-toggle-button .sun-icon{display:block}.dark .theme-toggle-button .sun-icon{display:none}@keyframes navEaseIn{0%{opacity:0}to{opacity:1}}.nav-item{opacity:0;animation:navEaseIn .7s cubic-bezier(.2,0,.38,.9) both}.demo-button{background-color:#fb923c;color:#ffffff}.demo-button:hover{filter:brightness(1.1)}