@import"https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700,900&display=swap";:root{--bg: #000;--bg-soft: #0a0a0a;--text: #ffffff;--text-muted: rgba(255, 255, 255, .62);--text-faint: rgba(255, 255, 255, .45);--line: rgba(255, 180, 51, .14);--accent: #ffb433;--accent-soft: rgba(255, 180, 51, .12);--radius-pill: 999px;--radius-card: 16px;--section-width: min(1240px, calc(100vw - 12px) )}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{background:radial-gradient(580px 580px at 50% 0%,#ffb4332e,#ffb43300 55%),linear-gradient(180deg,#000,#000 55%,#080808);color:var(--text);font-family:Satoshi,sans-serif}a{color:inherit;text-decoration:none}.page-shell{overflow-x:hidden}.section-container{margin-left:auto;margin-right:auto;width:var(--section-width)}.top-nav{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:18px 16px 0;position:relative;z-index:10}.brand{align-items:center;display:inline-flex;font-size:1.5rem;gap:12px;font-weight:700;letter-spacing:-.02em}.brand-logo{display:block;height:34px;width:auto}.brand-text{display:inline-flex;gap:0}.brand-fin{color:#fff}.brand-pulz{color:var(--accent)}.nav-links{display:flex;gap:22px}.nav-links a{color:#ffffffdb;font-size:.86rem;transition:color .22s ease,transform .22s ease}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--accent);transform:translateY(-1px)}.button{background:transparent;border:1px solid transparent;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:700;justify-content:center;padding:11px 18px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.button-sm{font-size:.74rem;padding:7px 14px}.top-nav .nav-download-button{align-items:center;font-size:.94rem!important;font-weight:800!important;height:50px!important;min-height:50px!important;min-width:145px!important;padding:0 24px!important}.top-nav .button-sm,.top-nav a[href="/#home-cta"]{font-size:.94rem!important;font-weight:800!important;height:50px!important;min-height:50px!important;min-width:145px!important;padding:0 24px!important}.button-primary{background:var(--accent);border-color:#ffb43399;color:#070707}.button-light{background:#fff;color:#101010}.button:hover{box-shadow:0 10px 24px #ffb43338;transform:translateY(-2px)}.hero{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 96px);padding-bottom:72px;padding-top:72px;text-align:center}.hero-title{font-size:clamp(2rem,7.4vw,5.75rem);font-weight:900;letter-spacing:-.03em;line-height:1;margin:0;text-wrap:balance}.hero-line{display:block}.hero-line-bottom{align-items:flex-start;display:inline-flex;gap:.16em;justify-content:center;width:100%}.hero-gap{display:inline-block;width:0}.accent{color:var(--accent)}.hero-highlight-wrap{--hero-phrase-height: 1.2em;--hero-phrase-gap: .2em;--hero-phrase-step: calc(var(--hero-phrase-height) + var(--hero-phrase-gap));display:inline-block;height:var(--hero-phrase-height);line-height:1;overflow:hidden;position:relative;vertical-align:top;width:fit-content}.hero-highlight-track{animation:heroWordSlide 10s linear infinite;align-items:flex-start;display:inline-flex;flex-direction:column;transform:translateZ(0);will-change:transform;text-align:start}.hero-highlight-item{display:block;height:var(--hero-phrase-height);line-height:1.1;margin-bottom:var(--hero-phrase-gap);white-space:nowrap;width:max-content}.hero-highlight-item:last-child{margin-bottom:0}@keyframes heroWordSlide{0%{transform:translateZ(0)}20%{transform:translateZ(0)}23%{transform:translate3d(0,calc(var(--hero-phrase-step) * -1.18),0)}26%{transform:translate3d(0,calc(var(--hero-phrase-step) * -.94),0)}29%{transform:translate3d(0,calc(var(--hero-phrase-step) * -1),0)}50%{transform:translate3d(0,calc(var(--hero-phrase-step) * -1),0)}53%{transform:translate3d(0,calc(var(--hero-phrase-step) * -2.18),0)}56%{transform:translate3d(0,calc(var(--hero-phrase-step) * -1.94),0)}59%{transform:translate3d(0,calc(var(--hero-phrase-step) * -2),0)}80%{transform:translate3d(0,calc(var(--hero-phrase-step) * -2),0)}83%{transform:translate3d(0,calc(var(--hero-phrase-step) * -3.18),0)}86%{transform:translate3d(0,calc(var(--hero-phrase-step) * -2.94),0)}89%{transform:translate3d(0,calc(var(--hero-phrase-step) * -3),0)}to{transform:translate3d(0,calc(var(--hero-phrase-step) * -3),0)}}@media (prefers-reduced-motion: reduce){.hero-highlight-track{animation:none}.hero-highlight-item:not(:first-child){display:none}}.hero-subtitle{color:var(--text-muted);font-size:clamp(1rem,1.7vw,1.25rem);margin:24px auto 0;max-width:620px}.hero-pills{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:28px}.hero-pill{align-items:center;background:#000;border:1px solid rgba(255,180,51,.28);border-radius:var(--radius-pill);color:#fff;display:inline-flex;font-family:inherit;font-size:.8rem;padding:10px 16px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.hero-pill:hover{border-color:#ffb433a6;box-shadow:0 10px 24px #ffb43329;transform:translateY(-2px)}.journey{align-items:center;display:grid;gap:56px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:72px;padding-top:72px}.journey-reverse .journey-content{order:2}.journey-reverse .journey-visual{order:1}.journey-content h2{font-size:clamp(1.9rem,4vw,3.8rem);letter-spacing:-.02em;line-height:.98;margin:18px 0 0;text-wrap:balance}.journey-content p{color:var(--text-muted);font-size:1.12rem;line-height:1.55;margin-top:18px;max-width:540px}.tag{background:var(--accent-soft);border:1px solid rgba(255,180,51,.22);border-radius:var(--radius-pill);color:var(--accent);display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.06em;padding:7px 13px}.journey-content ul{color:#ccc;list-style:none;margin:22px 0 26px;padding:0}.journey-content li{align-items:center;display:flex;font-size:1rem;gap:12px;margin-top:10px}.journey-content li:before{background:var(--accent);border-radius:50%;content:"";display:inline-block;height:8px;width:8px}.journey-visual{align-items:center;display:flex;justify-content:center;min-height:500px;position:relative}.journey-visual:before{background:radial-gradient(circle,#ffb43357,#ffb43300 70%);content:"";top:20%;right:8%;bottom:20%;left:8%;position:absolute}.journey-visual img{display:block;height:auto;margin:0 auto;max-width:100%;position:relative;width:min(100%,560px)}.compounding{border-top:1px solid rgba(255,255,255,.08);margin-top:18px;padding:88px 16px 64px;text-align:center}.compounding h2{font-size:clamp(2rem,5.1vw,4.3rem);letter-spacing:-.03em;line-height:1.05;margin:0 auto;max-width:760px}.cta-panel{background:radial-gradient(120% 160% at 50% -20%,#ffb4331f,#ffb43300 45%),#050505;border:1px solid rgba(255,180,51,.24);border-radius:22px;margin-top:20px;padding:78px 30px;text-align:center;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.cta-panel:hover{border-color:#ffb43361;box-shadow:0 18px 40px #ffb43324;transform:translateY(-2px)}.phone-showcase{padding-bottom:26px;padding-top:46px}.cta-phone-wrap{display:flex;isolation:isolate;justify-content:center;margin:0 auto 26px;position:relative}.cta-phone-wrap:before,.cta-phone-wrap:after{border-radius:50%;content:"";left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:0}.cta-phone-wrap:before{background:radial-gradient(circle,#ffb433b8,#ffb43357 40%,#ffb43300 76%);animation:ctaKeyLightPulse 6s ease-in-out infinite;filter:blur(50px);height:320px;width:320px}.cta-phone-wrap:after{background:radial-gradient(circle,#ffffff5c,#ffe6aa29 36%,#ffffff14 54%,#fff0 78%);animation:ctaKeyLightPulseSoft 4.8s ease-in-out infinite;filter:blur(40px);height:260px;width:260px}.cta-phone{animation:ctaPhoneFloat 5.4s ease-in-out infinite;background:linear-gradient(180deg,#1b1b1b,#0a0a0a);border:1px solid rgba(255,255,255,.14);border-radius:34px;box-shadow:0 20px 44px #0000006b;padding:8px;position:relative;width:min(240px,72vw);z-index:1}.cta-phone-notch{background:#000;border-radius:999px;height:13px;left:50%;position:absolute;top:11px;transform:translate(-50%);width:74px;z-index:2}.cta-phone img{border-radius:26px;display:block;width:100%}.cta-panel h2{font-size:clamp(2.2rem,5vw,3.9rem);font-weight:900;letter-spacing:-.03em;line-height:1.06;margin:0}.cta-panel h2 span{display:block}.cta-panel p{color:#ffffff94;font-size:1.12rem;margin:24px auto 0;max-width:700px}.cta-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:32px}.cta-store-button{align-items:center;background:#fff;border:1px solid #fff;border-radius:999px;color:#101010;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:700;gap:8px;min-height:56px;padding:0 26px;transition:transform .22s ease,box-shadow .22s ease}.cta-store-button span:last-child{font-size:.86rem}.cta-store-button:hover{box-shadow:0 16px 34px #0000005c;transform:translateY(-2px)}.store-icon{align-items:center;display:inline-flex;height:20px;justify-content:center;width:20px}.store-icon svg{display:block;fill:#111;height:100%;width:100%}.store-icon-play svg{fill:none}.store-icon-play img{display:block;height:18px;object-fit:contain;width:18px}@media (max-width: 640px){.phone-showcase{padding-bottom:20px;padding-top:36px}.cta-panel{padding:56px 20px}.cta-phone-wrap{margin-bottom:20px}.cta-phone{border-radius:28px;width:min(210px,72vw)}.cta-phone img{border-radius:20px}.cta-panel p{font-size:1rem}.cta-store-button{min-height:52px;padding:0 20px}}@keyframes ctaPhoneFloat{0%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes ctaKeyLightPulse{0%{opacity:.72;transform:translate(-50%,-50%) scale(.88)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}to{opacity:.72;transform:translate(-50%,-50%) scale(.88)}}@keyframes ctaKeyLightPulseSoft{0%{opacity:.56;transform:translate(-50%,-50%) scale(.92)}50%{opacity:.95;transform:translate(-50%,-50%) scale(1.12)}to{opacity:.56;transform:translate(-50%,-50%) scale(.92)}}.faq{padding-bottom:72px;padding-top:78px;text-align:center}.faq h2{font-size:clamp(1.9rem,3.8vw,2.9rem);margin:0}.faq>p{color:var(--text-faint);margin:8px 0 26px}.faq-list{margin:0 auto;max-width:1000px;text-align:left}.faq-item{background:#090909;border:1px solid var(--line);border-radius:12px;margin-bottom:10px;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.faq-item:hover{border-color:#ffb43366;transform:translateY(-1px)}.faq-item summary{cursor:pointer;list-style:none;padding:20px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{color:var(--accent);content:"+";float:right;font-weight:700}.faq-item[open] summary:after{content:"-"}.faq-answer{color:var(--text-muted);padding:0 20px 18px}.footer{background:#010101;border-top:1px solid rgba(255,255,255,.2);padding-bottom:24px}.footer-top{display:grid;gap:28px;grid-template-columns:1.35fr 1fr 1fr 1fr;padding:56px 0 34px}.footer-brand p{color:var(--text-faint);margin:0;max-width:250px}.footer-brand .brand{gap:0}.footer-col h3{font-size:1rem;margin:0 0 14px}.footer-col ul{list-style:none;margin:0;padding:0}.footer-col li{margin-bottom:8px}.footer-col a{color:var(--text-faint);transition:color .2s ease}.footer-col a:hover{color:var(--accent)}.disclaimer{background:#0a0a0a;border:1px solid var(--line);border-radius:16px;padding:18px 20px}.disclaimer p{color:#ffffff80;margin:0}.disclaimer strong{color:var(--accent)}.footer-bottom{align-items:center;display:flex;justify-content:space-between;padding:34px 0 0}.footer-bottom p{color:var(--text-faint);margin:0}.social-links{display:flex;gap:20px}.social-links a{color:var(--text-faint);transition:color .2s ease}.social-links a:hover{color:var(--accent)}.page-hero{padding-bottom:24px;padding-top:72px;text-align:center}.page-hero h1{font-size:clamp(2rem,6vw,4.4rem);letter-spacing:-.03em;line-height:1.02;margin:18px 0 0}.page-hero p{color:var(--text-muted);font-size:1.08rem;margin:16px auto 0;max-width:700px}.content-page{padding-bottom:80px;padding-top:72px}.content-page h1,.legal-page h1{font-size:clamp(2rem,5vw,3.3rem);letter-spacing:-.025em;margin:0}.content-page>p,.legal-page>p{color:var(--text-muted);margin:14px 0 28px}.content-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.content-card,.legal-card{background:#090909;border:1px solid var(--line);border-radius:var(--radius-card);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.content-card{padding:22px}.content-card h2{font-size:1.2rem;margin:0}.content-card p{color:var(--text-muted);line-height:1.55;margin:12px 0 0}.content-card:hover,.legal-card:hover{border-color:#ffb43357;box-shadow:0 16px 34px #ffb4331a;transform:translateY(-2px)}.legal-page{max-width:980px;padding-bottom:80px;padding-top:72px}.legal-card{padding:26px}.legal-card h2{font-size:1.2rem;margin:0}.legal-card h2:not(:first-child){margin-top:20px}.legal-card p{color:var(--text-muted);line-height:1.6;margin:10px 0 0}.legal-card ul{color:var(--text-muted);margin:12px 0 0;padding-left:20px}.legal-card li{line-height:1.6;margin:6px 0 0}.legal-card a{color:var(--accent)}.privacy-page{padding-bottom:92px;padding-top:72px}.privacy-hero,.privacy-content{position:relative;z-index:1}.privacy-hero{padding-bottom:78px;padding-top:96px;text-align:center}.privacy-hero h1{font-size:clamp(2.4rem,7.2vw,4.05rem);font-weight:700;letter-spacing:-.03em;line-height:1;margin:0}.privacy-hero h1 span{color:var(--accent)}.privacy-hero p{color:#ffffffa3;font-size:clamp(1rem,1.8vw,1.42rem);line-height:1.55;margin:16px auto 0}.privacy-content{max-width:none}.privacy-content h2,.privacy-content h3{color:#fffffff0;font-weight:500;letter-spacing:-.01em;margin:24px 0 0}.privacy-content h2{font-size:clamp(1.35rem,2.15vw,2rem)}.privacy-content h3{font-size:clamp(1.1rem,1.6vw,1.46rem)}.privacy-content p,.privacy-content li{color:#ffffff94;font-size:clamp(.9rem,1.2vw,1.08rem);line-height:1.7}.privacy-content p{margin:6px 0 0}.privacy-content ul{margin:6px 0 0;padding-left:18px}.privacy-content li{margin:2px 0 0}.privacy-content a{border-bottom:1px solid rgba(255,180,51,.55);color:#ffffffd1;transition:border-color .2s ease,color .2s ease}.privacy-content a:hover{border-color:var(--accent);color:var(--accent)}.contact-page{padding:56px 0 86px;position:relative}.contact-page:before{background:radial-gradient(580px 580px at 50% 0%,#ffb4332e,#ffb43300 55%),linear-gradient(180deg,#000,#000 55%,#080808);content:"";height:500px;left:0;pointer-events:none;position:absolute;right:0;top:-110px}.contact-hero,.contact-main{position:relative;z-index:1}.contact-hero{padding-top:34px;text-align:center}.contact-hero h1{font-size:clamp(2.5rem,7.5vw,4.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0}.contact-hero h1 span{color:var(--accent)}.contact-hero p{color:#a1a1a6;font-size:clamp(.95rem,1.8vw,1.25rem);margin:14px auto 0;max-width:620px}.contact-main{align-items:flex-start;display:grid;gap:28px;grid-template-columns:394px minmax(0,1fr);margin-top:72px}.contact-info-panel h2{font-size:clamp(2rem,4.8vw,2.3rem);letter-spacing:-.03em;margin:0}.contact-info-panel h2 span{color:var(--accent)}.contact-info-panel>p{color:#a1a1a6;font-size:.92rem;line-height:1.52;margin:14px 0 0;max-width:394px}.contact-info-list{display:grid;gap:14px;margin-top:24px}.contact-info-card{align-items:flex-start;background:#141417;border:1px solid rgba(255,180,51,.2);border-radius:20px;display:grid;gap:16px;grid-template-columns:48px 1fr;min-height:82px;padding:16px}.contact-info-icon{align-items:center;background:linear-gradient(135deg,#c6a75e33,#e6c77b1a);border-radius:16px;display:inline-flex;height:48px;justify-content:center;width:48px}.contact-info-icon img{display:block;height:20px;width:20px}.contact-info-card h3{color:#f5f5f7;font-size:1rem;margin:2px 0 0}.contact-info-card p{color:#a1a1a6;font-size:.85rem;line-height:1.45;margin:6px 0 0}.contact-social{margin-top:24px}.contact-social h3{color:var(--accent);font-size:1rem;margin:0}.contact-social-links{display:flex;gap:16px;margin-top:14px}.contact-social-links a{align-items:center;background:#141417;border:1px solid rgba(255,180,51,.4);border-radius:16px;display:inline-flex;height:48px;justify-content:center;transition:border-color .22s ease,transform .22s ease;width:48px}.contact-social-links a:hover{border-color:#ffb433b3;transform:translateY(-1px)}.contact-social-links img{display:block;height:22px;width:22px}.contact-form-panel{background:linear-gradient(180deg,#141417,#0b0b0d);border:1px solid rgba(255,180,51,.2);border-radius:16px;display:grid;gap:14px;padding:32px}.contact-form-panel h2{font-size:1.5rem;letter-spacing:-.02em;margin:0 0 4px}.contact-form-row{display:grid;gap:14px;grid-template-columns:1fr 1fr}.contact-form-panel label{display:grid;gap:8px}.contact-form-panel span{color:var(--accent);font-size:.85rem;font-weight:500}.contact-form-panel input,.contact-form-panel textarea{background:#1a1a1d;border:1px solid rgba(255,180,51,.2);border-radius:14px;color:#f5f5f7;font-family:inherit;font-size:.9rem;outline:none;padding:9px 12px;transition:border-color .2s ease,box-shadow .2s ease}.contact-form-panel textarea{min-height:168px;resize:vertical}.contact-form-panel input::placeholder,.contact-form-panel textarea::placeholder{color:#999}.contact-form-panel input:focus,.contact-form-panel textarea:focus{border-color:#ffb43385;box-shadow:0 0 0 3px #ffb4331a}.contact-form-panel button{background:var(--accent);border:0;border-radius:14px;color:#0b0b0d;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:700;margin-top:2px;min-height:48px;transition:transform .2s ease,box-shadow .2s ease}.contact-form-panel button:hover{box-shadow:0 14px 28px #ffb4332e;transform:translateY(-1px)}.contact-form-panel>p{color:#a1a1a6;font-size:.75rem;margin:2px 0 0;text-align:center}.careers-figma-page{padding:58px 0 92px;position:relative}.careers-figma-glow{background:radial-gradient(580px 580px at 50% 0%,#ffb4332e,#ffb43300 55%),linear-gradient(180deg,#000,#000 55%,#080808);height:520px;left:0;pointer-events:none;position:absolute;right:0;top:-110px}.careers-figma-shell{margin:0 auto;max-width:1160px;padding:0 16px;position:relative;z-index:1}.careers-figma-hero{padding-top:132px;text-align:center}.careers-figma-hero h1{color:#f5f5f7;font-size:clamp(2.2rem,6.6vw,4.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:0}.careers-figma-hero h1 span{color:var(--accent);display:block}.careers-figma-hero p{color:#a1a1a6;font-size:clamp(.95rem,1.6vw,1.25rem);line-height:1.6;margin:20px auto 0;max-width:620px}.careers-figma-why{padding-top:96px}.careers-figma-why header{text-align:center}.careers-figma-why h2{font-size:clamp(2rem,4.8vw,3rem);letter-spacing:-.03em;margin:0}.careers-figma-why h2 span{color:var(--accent)}.careers-figma-why header p{color:#a1a1a6;font-size:.9rem;margin:16px 0 0}.careers-figma-why-grid{display:grid;gap:26px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px}.careers-figma-why-card{background:linear-gradient(180deg,#141417,#0b0b0d);border:1px solid rgba(255,180,51,.2);border-radius:16px;min-height:271px;padding:32px}.careers-figma-why-icon{align-items:center;background:linear-gradient(135deg,#c6a75e33,#e6c77b1a);border-radius:20px;display:inline-flex;height:56px;justify-content:center;width:56px}.careers-figma-why-icon img{display:block;height:28px;width:28px}.careers-figma-why-card h3{color:#f5f5f7;font-size:1.5rem;margin:24px 0 0}.careers-figma-why-card p{color:#a1a1a6;font-size:1rem;line-height:1.5;margin:14px 0 0;max-width:320px}.careers-figma-apply{max-width:760px;padding-top:104px}.careers-figma-apply header{text-align:center}.careers-figma-apply h2{font-size:clamp(2.1rem,5vw,3rem);letter-spacing:-.03em;margin:0}.careers-figma-apply header p{color:#a1a1a6;font-size:1.1rem;margin:12px 0 0}.careers-figma-form{background:linear-gradient(180deg,#141417,#0b0b0d);border:1px solid rgba(255,180,51,.2);border-radius:16px;display:grid;gap:16px;margin-top:40px;padding:32px}.careers-figma-row{display:grid;gap:16px;grid-template-columns:1fr 1fr}.careers-figma-form label{display:grid;gap:8px}.careers-figma-form label>span{color:var(--accent);font-size:.85rem;font-weight:500}.careers-figma-form input,.careers-figma-form textarea{background:#1a1a1d;border:1px solid rgba(255,180,51,.2);border-radius:14px;color:#f5f5f7;font-family:inherit;font-size:.88rem;outline:none;padding:9px 12px}.careers-figma-form textarea{min-height:120px;resize:vertical}.careers-figma-form input::placeholder,.careers-figma-form textarea::placeholder{color:#999}.careers-figma-upload-label input[type=file]{display:none}.careers-figma-upload{align-items:center;border:1.6px solid rgba(255,180,51,.3);border-radius:16px;cursor:pointer;display:grid;justify-items:center;min-height:152px;padding:18px 14px}.careers-figma-upload img{display:block;height:32px;width:32px}.careers-figma-upload p{color:#a1a1a6;font-size:.88rem;margin:10px 0 0}.careers-figma-upload small{color:#a1a1a6;font-size:.75rem;margin-top:6px}.careers-figma-form button{background:var(--accent);border:0;border-radius:14px;color:#0b0b0d;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:700;min-height:48px}.careers-figma-form-note{color:#a1a1a6;font-size:.75rem;margin:0;text-align:center}.about-page{padding-bottom:48px;padding-top:56px}.about-hero{padding-bottom:70px;padding-top:34px;text-align:center}.about-hero h1{font-size:clamp(2.2rem,5.8vw,5.2rem);letter-spacing:-.03em;line-height:1.02;margin:0}.about-hero p{color:#ffffff85;font-size:1.18rem;line-height:1.6;margin:24px auto 0;max-width:760px}.about-story,.about-team,.about-values{padding-bottom:76px}.about-story h2,.about-team h2,.about-values h2{font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.03em;margin:0;text-align:center}.about-story-grid{display:grid;gap:18px;margin-top:34px}.about-story-card{align-items:flex-start;background:radial-gradient(130% 100% at 76% 0%,#ffb4331f,#ffb43300 56%),linear-gradient(180deg,#0b0d12,#090909);border:1px solid rgba(255,180,51,.14);border-radius:16px;display:grid;gap:16px;grid-template-columns:auto 1fr;padding:22px 24px}.about-story-icon{align-items:center;background:#ffb43324;border:1px solid rgba(255,180,51,.28);border-radius:12px;color:var(--accent);display:inline-flex;font-size:1.05rem;font-weight:700;height:44px;justify-content:center;margin-top:2px;width:44px}.about-story-card h3{font-size:clamp(1.2rem,2vw,1.8rem);letter-spacing:-.02em;margin:0}.about-story-card p{color:#ffffff85;font-size:.95rem;line-height:1.58;margin:10px 0 0}.about-purpose{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:84px}.about-purpose-card{background:radial-gradient(110% 100% at 80% 0%,#ffb43314,#ffb43300 60%),linear-gradient(180deg,#0a0a0a,#070707);border:1px solid rgba(255,180,51,.18);border-radius:14px;min-height:210px;padding:28px 24px}.about-purpose-icon{align-items:center;background:var(--accent);border-radius:50%;color:#111;display:inline-flex;font-size:1.12rem;font-weight:700;height:48px;justify-content:center;width:48px}.about-purpose-card h3{font-size:clamp(1.6rem,2.4vw,2.4rem);letter-spacing:-.02em;margin:16px 0 8px}.about-purpose-card p{color:#ffffff85;font-size:.92rem;line-height:1.58;margin:0}.about-team p{color:#ffffff80;margin:10px 0 0;text-align:center}.about-team-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px}.about-team-card{background:radial-gradient(120% 70% at 50% 8%,#ffb43333,#ffb43300 46%),linear-gradient(180deg,#0b0d12,#090909);border:1px solid rgba(255,180,51,.16);border-radius:14px;padding:20px 14px 18px;text-align:center}.about-team-avatar{align-items:center;background:radial-gradient(circle at 34% 26%,#ffe9bf,#ffc85f 36%,#ffb433,#d99217);border:3px solid rgba(255,180,51,.62);border-radius:50%;color:#151515;display:flex;font-size:1.05rem;font-weight:900;height:84px;justify-content:center;margin:0 auto 14px;width:84px}.about-team-card h3{font-size:1.5rem;letter-spacing:-.015em;margin:0}.about-team-card h4{color:var(--accent);font-size:.82rem;font-weight:700;margin:8px 0 0}.about-team-card p{color:#ffffff85;font-size:.78rem;line-height:1.5;margin-top:10px}.about-values-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.about-value-card{background:radial-gradient(100% 110% at 50% 0%,#ffb4331c,#ffb43300 58%),linear-gradient(180deg,#0a0a0a,#070707);border:1px solid rgba(255,180,51,.2);border-radius:14px;min-height:168px;padding:22px 18px;text-align:center}.about-value-icon{align-items:center;background:var(--accent);border-radius:10px;color:#111;display:inline-flex;font-size:.96rem;font-weight:700;height:28px;justify-content:center;width:28px}.about-value-card h3{font-size:1.7rem;letter-spacing:-.02em;margin:14px 0 6px}.about-value-card p{color:#ffffff80;font-size:.86rem;line-height:1.52;margin:0}.learn-page{padding-top:20px}.learn-page .section-container{max-width:1120px}.learn-hero{align-items:center;display:grid;gap:36px;grid-template-columns:1.05fr .95fr;padding-top:34px}.learn-hero-content h1{font-size:clamp(2.2rem,5.3vw,4.7rem);font-weight:800;letter-spacing:-.03em;line-height:.95;margin:0}.learn-hero-content p{color:#ffffff85;font-size:1rem;line-height:1.62;margin:22px 0 0;max-width:500px}.learn-hero-visual{align-items:center;display:flex;justify-content:center}.learn-hero-visual img{filter:drop-shadow(0 20px 40px rgba(255,180,51,.2));width:min(420px,100%)}.learn-stage{padding-top:84px}.learn-stage h2{font-size:clamp(1.9rem,4.4vw,3.6rem);letter-spacing:-.02em;line-height:1.07;margin:0;text-align:center}.learn-stage-featured{background:linear-gradient(105deg,#111,#111 52%,#1f1911 70%,#111);border:1px solid rgba(255,255,255,.08);border-radius:18px;display:grid;gap:0;grid-template-columns:.95fr 1.05fr;margin-top:36px;overflow:hidden}.learn-stage-card-content{padding:26px 24px 22px}.learn-stage-icon{background:#ffb43314;border:1px solid rgba(255,180,51,.24);border-radius:10px;display:inline-block;height:28px;object-fit:contain;padding:6px;width:28px}.learn-stage-featured h3,.learn-stage-card h3{font-size:1.6rem;letter-spacing:-.02em;margin:18px 0 10px}.learn-stage-featured p,.learn-stage-card p{color:#ffffff8c;font-size:.9rem;line-height:1.55;margin:0}.learn-stage-status{background:#ffffff12;border-radius:999px;color:#fff9;display:inline-flex;font-size:.72rem;margin-top:22px;padding:8px 14px}.learn-stage-featured-media{isolation:isolate;min-height:270px;overflow:hidden;position:relative}.learn-stage-featured-media img{display:block;height:100%;object-fit:cover;width:100%}.learn-stage-featured-media:before{background:linear-gradient(90deg,#080808d6,#0808086b 38%,#0808089e),radial-gradient(100% 150% at 18% 50%,#ffb4333d,#ffb43300 58%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.learn-stage-featured-media:after{background:radial-gradient(90% 120% at 72% 46%,#0000 35%,#0000005c 74%,#000000a8),linear-gradient(180deg,#0000001f,#0000006b);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}.learn-stage-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.learn-stage-card{background:#0c0c0c;border:1px solid rgba(255,255,255,.08);border-radius:18px;display:flex;flex-direction:column;padding:26px 22px 20px}.learn-stage-card h3{font-size:clamp(1.9rem,2.2vw,2.5rem);margin-top:20px}.learn-stage-media{border-radius:14px;height:160px;margin-top:18px;overflow:hidden}.learn-stage-media img{display:block;height:100%;object-fit:cover;width:100%}.learn-stage-action{align-items:center;background:var(--accent);border-radius:999px;color:#090909;display:inline-flex;font-size:.82rem;font-weight:700;margin-top:16px;padding:10px 16px;width:fit-content}.learn-stage-action:after{content:"+";font-size:.84rem;margin-left:8px}.learn-stage-action.is-disabled{background:#ffffff14;color:#ffffff80}.learn-stage-grid .learn-stage-icon{border-radius:16px;height:60px;padding:14px;width:60px}.learn-stage-grid .learn-stage-card p{font-size:1rem;line-height:1.62}.learn-stage-action.is-disabled:after{content:"";margin-left:0}.learn-media-news{background:linear-gradient(90deg,#00000073,#0000001a),radial-gradient(120% 100% at 70% 50%,#ffb43342,#ffb4330f 44%,#111 75%)}.learn-media-books{background:linear-gradient(180deg,#0000 55%,#ffb4334d),repeating-linear-gradient(90deg,#4f3414 0,#4f3414 10px,#a86d2b 10px,#a86d2b 20px,#2a1d0b 20px,#2a1d0b 28px)}.learn-media-courses{background:radial-gradient(circle at 20% 40%,#46beff57,#46beff00 45%),linear-gradient(130deg,#102026,#0c0f16 55%,#122c34)}.learn-media-trainers{background:linear-gradient(130deg,#ffb4332e,#ffb43300),linear-gradient(135deg,#483121,#1f1a16 45%,#121212)}.learn-media-research{background:radial-gradient(circle at 75% 30%,#aad2ff52,#aad2ff00 32%),linear-gradient(132deg,#3d2f22,#181818 62%,#111)}.learn-media-workshop{background:linear-gradient(180deg,#ffb43333,#ffb43300),linear-gradient(115deg,#1e2938,#131313 55%,#333336)}.learn-media-masterclass{background:radial-gradient(circle at 25% 20%,#ffb4333d,#ffb43300 35%),linear-gradient(125deg,#231f3d,#111 56%,#2e2f4c)}.learn-proof{align-items:center;display:grid;gap:30px;grid-template-columns:1.1fr .9fr;padding-top:88px}.learn-proof h2{font-size:clamp(2rem,4.8vw,4rem);letter-spacing:-.03em;line-height:.96;margin:0}.learn-proof ul{list-style:none;margin:24px 0 0;padding:0}.learn-proof li{color:#ffffffb8;font-size:.95rem;margin-bottom:10px;padding-left:20px;position:relative}.learn-proof li:before{color:var(--accent);content:"o";left:0;position:absolute;top:-1px}.learn-proof-visual img{width:min(520px,100%)}.learn-steps{padding-top:84px}.learn-steps h2{font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.02em;margin:0;text-align:center}.learn-steps-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.learn-step-card{background:#0c0c0c;border:1px solid rgba(255,255,255,.07);border-radius:14px;min-height:220px;padding:24px 20px;position:relative;text-align:center}.learn-step-index{background:var(--accent);border-radius:50%;color:#111;font-size:.72rem;font-weight:700;height:18px;left:50%;line-height:18px;position:absolute;top:-9px;transform:translate(-50%);width:18px}.learn-step-card img{background:#ffb4330f;border:1px solid rgba(255,180,51,.2);border-radius:50%;height:70px;margin-top:14px;object-fit:none;padding:14px;width:70px}.learn-step-card h3{font-size:1.5rem;margin:16px 0 10px}.learn-step-card p{color:#ffffff80;font-size:1rem;line-height:1.55;margin:0}.learn-page .faq{padding-top:90px}.learn-page .faq h2{font-size:clamp(2rem,4.2vw,3.4rem)}.learn-page .faq>p{color:#ffffff73;font-size:.86rem;margin-top:8px}.learn-page .faq-list{max-width:1020px}.learn-page .faq-item summary{font-size:.86rem;padding:14px 16px}.learn-page .faq-answer p{font-size:.8rem;line-height:1.55}.learn-cta{background:radial-gradient(circle at 50% 50%,#ffb43333,#ffb43300 58%);padding:90px 16px 74px;text-align:center}.learn-cta h2{font-size:clamp(2rem,4.8vw,4rem);letter-spacing:-.03em;line-height:1;margin:0}.learn-cta p{color:#ffffff8c;margin:14px 0 0}.learn-cta .button{margin-top:24px}.careers-page{padding-top:26px}.careers-hero{padding-top:30px;text-align:center}.careers-hero h1{font-size:clamp(2.2rem,5.7vw,5rem);letter-spacing:-.03em;line-height:1;margin:18px 0 0}.careers-hero p{color:#ffffff85;font-size:1rem;line-height:1.6;margin:20px auto 0;max-width:760px}.careers-highlights{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.careers-highlight-card{background:radial-gradient(100% 100% at 85% 0%,#ffb43324,#ffb43300 58%),linear-gradient(180deg,#0d0d0d,#080808);border:1px solid rgba(255,180,51,.2);border-radius:14px;display:flex;flex-direction:column;gap:8px;min-height:122px;padding:20px}.careers-highlight-card strong{font-size:1.1rem;letter-spacing:-.01em}.careers-highlight-card span{color:#ffffff94;font-size:.86rem}.careers-openings{padding-top:86px}.careers-openings h2,.careers-process h2{font-size:clamp(2rem,4.3vw,3.5rem);letter-spacing:-.03em;margin:0;text-align:center}.careers-openings-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.careers-role-card{background:radial-gradient(120% 100% at 80% 0%,#ffb4331f,#ffb43300 54%),linear-gradient(180deg,#0d0d0d,#090909);border:1px solid rgba(255,180,51,.15);border-radius:16px;padding:24px 22px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.careers-role-card:hover{border-color:#ffb43361;box-shadow:0 16px 28px #ffb4331f;transform:translateY(-2px)}.careers-role-meta{display:flex;flex-wrap:wrap;gap:8px}.careers-role-meta span{background:#ffb4331a;border:1px solid rgba(255,180,51,.22);border-radius:999px;color:#ffffffb8;font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:7px 10px;text-transform:uppercase}.careers-role-card h3{font-size:clamp(1.7rem,2.4vw,2.2rem);letter-spacing:-.02em;margin:16px 0 8px}.careers-role-card p{color:#ffffff8a;font-size:.94rem;line-height:1.55;margin:0;max-width:94%}.careers-role-card .button{margin-top:22px}.careers-why{align-items:center;display:grid;gap:36px;grid-template-columns:1fr 1fr;padding-top:92px}.careers-why h2{font-size:clamp(2rem,4.6vw,3.8rem);letter-spacing:-.03em;line-height:.98;margin:0}.careers-why p{color:#ffffff80;font-size:1rem;line-height:1.6;margin-top:16px;max-width:520px}.careers-why ul{list-style:none;margin:0;padding:0}.careers-why li{background:#090909;border:1px solid rgba(255,180,51,.14);border-radius:12px;color:#ffffffc7;font-size:.95rem;margin-bottom:10px;padding:14px 16px 14px 38px;position:relative}.careers-why li:before{color:var(--accent);content:"o";font-size:1rem;left:16px;position:absolute;top:12px}.careers-process{padding-top:88px}.careers-process-grid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:28px}.careers-process-step{background:#0a0a0a;border:1px solid rgba(255,180,51,.16);border-radius:12px;min-height:112px;padding:16px}.careers-process-step span{color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.08em}.careers-process-step h3{font-size:1.1rem;margin:10px 0 0}.careers-cta{padding-bottom:82px;padding-top:94px;text-align:center}.careers-cta h2{font-size:clamp(2rem,4.9vw,3.9rem);letter-spacing:-.03em;line-height:1;margin:0}.careers-cta p{color:#ffffff85;margin:14px auto 0;max-width:640px}.careers-cta .button{margin-top:24px}@media (max-width: 980px){.nav-links{display:none}.journey{grid-template-columns:1fr}.journey-content,.journey-reverse .journey-content,.journey-visual,.journey-reverse .journey-visual{order:unset}.journey-visual{min-height:380px}.footer-top,.content-grid{grid-template-columns:1fr 1fr}.footer-bottom{align-items:flex-start;flex-direction:column;gap:14px}.learn-hero,.learn-proof,.about-purpose{grid-template-columns:1fr}.about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-values-grid,.contact-main{grid-template-columns:1fr}.contact-info-panel>p{max-width:none}.careers-figma-hero{padding-top:96px}.careers-figma-why-grid{gap:16px;grid-template-columns:1fr}.careers-figma-apply{max-width:100%}.careers-figma-row,.learn-stage-featured{grid-template-columns:1fr}.learn-stage-featured-media{min-height:190px}.learn-steps-grid{grid-template-columns:1fr}.careers-highlights,.careers-openings-grid,.careers-process-grid{grid-template-columns:1fr 1fr}.careers-why{grid-template-columns:1fr}}@media (max-width: 640px){.top-nav{padding-top:14px}.button-sm{font-size:.7rem;padding:7px 12px}.top-nav .nav-download-button,.top-nav .button-sm,.top-nav a[href="/#home-cta"]{font-size:.94rem!important;font-weight:800!important;height:50px!important;min-height:50px!important;min-width:145px!important;padding:0 24px!important}.hero{min-height:calc(100vh - 84px);padding-bottom:56px;padding-top:56px}.journey,.faq,.content-page,.legal-page,.page-hero,.privacy-page{padding-top:56px}.privacy-hero{padding-bottom:58px;padding-top:24px}.privacy-content h2{font-size:1.28rem}.privacy-content h3{font-size:1.08rem}.contact-page{padding-top:34px}.contact-hero{padding-top:12px}.contact-main{gap:24px;margin-top:44px}.contact-form-panel{padding:20px 16px}.contact-form-row{grid-template-columns:1fr}.contact-form-panel textarea{min-height:146px}.careers-figma-page{padding-top:38px}.careers-figma-glow{height:440px;top:-88px}.careers-figma-hero{padding-top:68px}.careers-figma-form{padding:20px 16px}.footer-top,.content-grid{grid-template-columns:1fr}.learn-page{padding-top:4px}.about-page{padding-top:34px}.about-hero{padding-bottom:56px;padding-top:12px}.about-hero p{font-size:.94rem;margin-top:16px}.about-story,.about-team,.about-values{padding-bottom:56px}.about-story-card{grid-template-columns:1fr;padding:18px 16px}.about-story-icon{height:38px;width:38px}.about-purpose{padding-bottom:56px}.about-purpose-card{min-height:0;padding:22px 16px}.about-purpose-card h3{font-size:1.9rem}.about-team-grid{grid-template-columns:1fr}.about-team-card{padding:18px 14px 16px}.about-team-avatar{height:76px;width:76px}.about-values-grid{margin-top:20px}.about-value-card{min-height:0;padding:20px 16px}.learn-hero{align-items:flex-start;gap:24px;padding-top:12px}.learn-hero-content h1{font-size:2.4rem;line-height:1}.learn-hero-content p{font-size:.9rem;margin-top:14px}.learn-stage{padding-top:54px}.learn-stage h2{font-size:2.2rem;line-height:1.08}.learn-stage-card h3,.learn-stage-featured h3{font-size:1.25rem}.learn-stage-grid{grid-template-columns:1fr}.learn-proof{padding-top:56px}.learn-proof h2{font-size:2.2rem}.learn-proof-visual{order:2}.learn-steps{padding-top:58px}.learn-step-card{min-height:0;padding:20px 16px}.learn-step-card img{height:52px;margin-top:12px;padding:11px;width:52px}.learn-step-card h3{font-size:1.55rem;margin-top:14px}.learn-step-card p{font-size:.92rem}.learn-page .faq{padding-top:64px}.learn-page .faq h2{font-size:2.2rem}.learn-cta{padding-top:72px}.learn-cta h2{font-size:2.2rem}.careers-page{padding-top:4px}.careers-hero{padding-top:12px}.careers-hero h1,.careers-openings h2,.careers-why h2,.careers-process h2,.careers-cta h2{font-size:2.2rem}.careers-hero p{font-size:.92rem}.careers-openings{padding-top:56px}.careers-highlights,.careers-openings-grid,.careers-process-grid{grid-template-columns:1fr}.careers-role-card{padding:20px 16px}.careers-role-card h3{font-size:1.5rem}.careers-why{gap:22px;padding-top:58px}.careers-process{padding-top:58px}.careers-cta{padding-bottom:70px;padding-top:64px}}
