.edv-icon--sm{width:20px;height:20px}@media screen and (max-width: 768px){.edv-icon--sm{width:20px;height:20px}}@media screen and (max-width: 599px){.edv-icon--sm{width:16px;height:16px}}.edv-icon--md{width:24px;height:24px}@media screen and (max-width: 768px){.edv-icon--md{width:24px;height:24px}}@media screen and (max-width: 599px){.edv-icon--md{width:20px;height:20px}}.edv-icon--lg{width:48px;height:48px}@media screen and (max-width: 768px){.edv-icon--lg{width:40px;height:40px}}@media screen and (max-width: 599px){.edv-icon--lg{width:32px;height:32px}}.type-body{font-size:16px}@media screen and (max-width: 599px){.type-body{font-size:14px}}.type-small{font-size:14px}@media screen and (max-width: 599px){.type-small{font-size:12px}}.type-section{font-size:clamp(32px,4vw,48px)}@media screen and (max-width: 599px){.type-section{font-size:28px}}.type-display{font-size:clamp(40px,5vw,64px)}@media screen and (max-width: 599px){.type-display{font-size:32px}}.type-display-xl{font-size:clamp(48px,6vw,84px)}@media screen and (max-width: 599px){.type-display-xl{font-size:40px}}.type-h1{font-size:clamp(32px,3.5vw,40px)}@media screen and (max-width: 599px){.type-h1{font-size:28px}}.type-h2{font-size:clamp(24px,2.5vw,28px)}@media screen and (max-width: 599px){.type-h2{font-size:22px}}.type-h3{font-size:20px}@media screen and (max-width: 904px){.type-h3{font-size:18px}}.type-quote{font-size:22px}@media screen and (max-width: 904px){.type-quote{font-size:18px}}html{margin:0;width:100%;overflow-x:hidden;background-color:var(--ink);scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{background-color:var(--color-bg);padding-left:144px;padding-right:144px;margin:0;min-height:100%;min-height:-webkit-fill-available;position:relative;z-index:0}@supports(height: env(safe-area-inset-top)){body::before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top);background-color:var(--color-bg);pointer-events:none;z-index:0}}@media screen and (max-width: 768px){body{padding:0 24px}}::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}@media screen and (max-width: 904px){main{padding-top:68px}}@media screen and (min-width: 769px)and (max-width: 904px){body{padding:0 32px}}@media screen and (min-width: 905px)and (max-width: 1239px){body{padding:0 64px}}@media screen and (min-width: 1440px){body{margin-left:auto;margin-right:auto;padding:0}}a{text-decoration:none;font-family:"General Sans",system-ui,sans-serif;font-weight:400;letter-spacing:.3px;color:var(--color-text);font-size:16px;line-height:24px;vertical-align:middle;font-style:normal}h1{font-family:"Funnel Display","General Sans",sans-serif;font-weight:700;font-size:56px;line-height:66px;letter-spacing:.05em;color:var(--color-text);margin:0}h2{font-family:"Funnel Display","General Sans",sans-serif;font-weight:700;font-size:36px;line-height:46px;letter-spacing:.05em;margin:0 0 8px 0}h3{font-family:"General Sans",system-ui,sans-serif;font-size:24px;line-height:32px;letter-spacing:.05em;margin:0;font-weight:400}h4{margin:8px 0;font-family:"General Sans",system-ui,sans-serif;font-size:16px;line-height:32px;letter-spacing:2px;color:var(--color-text-muted);font-weight:500}h5{font-family:"General Sans",system-ui,sans-serif;font-weight:500;font-size:24px;line-height:32px;letter-spacing:.03em;margin:8px 0}h6{font-family:"General Sans",system-ui,sans-serif;font-size:16px;line-height:32px;letter-spacing:.5px;color:#fff;font-weight:700;vertical-align:text-top;margin:0 0 24px 0}.h7{font-weight:500;margin:28px 0;font-size:18px;line-height:24px}@media screen and (max-width: 904px){h1{font-size:48px;line-height:54px}h2{font-size:28px;line-height:36px}h3{font-size:22px;line-height:30px}}.title{font-family:"Funnel Display","General Sans",sans-serif;font-size:48px;line-height:1.15;font-weight:800;letter-spacing:-0.02em;color:var(--color-text);margin:0 0 8px 0;text-wrap:balance}.subtitle{font-family:"General Sans",system-ui,sans-serif;font-size:20px;line-height:33px;color:var(--color-text-muted);margin:0 auto;max-width:65ch}@media screen and (max-width: 768px){.title{font-size:32px;line-height:38px}.subtitle{font-size:16px;line-height:26px}p{font-size:16px;line-height:24px}a{font-size:16px;line-height:24px}}p{font-family:"General Sans",system-ui,sans-serif;font-weight:400;font-size:16px;line-height:26px;margin:0}img{width:100%;height:auto}@media screen and (min-width: 1440px){.whiteBlock{width:1040px;margin-left:auto;margin-right:auto;padding:0}}@media screen and (max-width: 599px){.title{font-size:28px;line-height:34px}.subtitle{font-size:16px;line-height:24px}h1,h2{font-size:24px;line-height:32px;text-align:center}h3{font-size:18px;line-height:26px}h4{text-align:center;font-size:14px;line-height:24px;letter-spacing:2px}h5{font-size:20px;line-height:28px}.h7{font-size:16px;line-height:24px}p{font-size:14px;line-height:22px}}.newsletter-cta,.partners,.home-features,.testimonial-section,.testimonial{margin-left:-144px;margin-right:-144px}@media screen and (max-width: 768px){.newsletter-cta,.partners,.home-features,.testimonial-section,.testimonial{margin-left:-24px;margin-right:-24px}}@media screen and (min-width: 769px)and (max-width: 904px){.newsletter-cta,.partners,.home-features,.testimonial-section,.testimonial{margin-left:-32px;margin-right:-32px}}@media screen and (min-width: 905px)and (max-width: 1239px){.newsletter-cta,.partners,.home-features,.testimonial-section,.testimonial{margin-left:-64px;margin-right:-64px}}@media screen and (min-width: 1440px){.newsletter-cta,.partners,.home-features,.testimonial-section,.testimonial{margin-left:0;margin-right:0}}.testimonial{border-top:none}main:has(>.newsletter-cta:last-child)+.edv-footer,main:has(>.partners:last-child)+.edv-footer,main:has(>.partners+script[type="application/json"]:last-child)+.edv-footer{margin-top:0}.product-window{background:var(--color-surface);border:var(--border);border-radius:16px;box-shadow:var(--shadow);overflow:hidden}.product-window__chrome{display:flex;align-items:center;gap:var(--card-chrome-gap);padding:var(--card-chrome-pad-y) var(--card-chrome-pad-x);background:var(--card-chrome-bg);border-bottom:var(--card-chrome-border-bottom)}.product-window__dot{width:var(--card-chrome-dot-size);height:var(--card-chrome-dot-size);border-radius:var(--card-chrome-dot-radius);border:var(--badge-border);flex-shrink:0}.product-window__dot--red{background:var(--card-chrome-dot-red-bg);border-color:var(--card-chrome-dot-red-border)}.product-window__dot--yellow{background:var(--card-chrome-dot-yellow-bg);border-color:var(--card-chrome-dot-yellow-border)}.product-window__dot--green{background:var(--card-chrome-dot-green-bg);border-color:var(--card-chrome-dot-green-border)}.product-window__label{margin-left:8px;font-family:"General Sans",system-ui,sans-serif;font-size:var(--card-chrome-label-size);font-weight:700;color:var(--card-chrome-label-color)}.product-window__body{padding:24px;background:var(--color-bg);display:flex;flex-direction:column;gap:12px}.chat-bubble-row{display:flex;gap:8px;align-items:flex-start}.chat-bubble--user{align-self:flex-end;max-width:85%;background:var(--chat-bubble-user-bg);color:var(--chat-bubble-user-text);border:var(--border);border-radius:var(--chat-bubble-user-radius);padding:var(--chat-bubble-user-pad-y) var(--chat-bubble-user-pad-x);font-size:var(--chat-bubble-user-font-size);font-weight:500;box-shadow:var(--shadow-sm)}.chat-bubble--ai{background:var(--chat-bubble-ai-bg);color:var(--chat-bubble-ai-text);border:var(--chat-bubble-ai-border);box-shadow:var(--chat-bubble-ai-shadow);border-radius:var(--chat-bubble-ai-radius);padding:var(--chat-bubble-ai-pad-y) var(--chat-bubble-ai-pad-x);font-size:var(--chat-bubble-ai-font-size);line-height:1.45}.avatar-mark{width:var(--avatar-size);height:var(--avatar-size);flex:0 0 auto;border-radius:50%;background:var(--avatar-bg);border:var(--avatar-border);color:var(--avatar-text);font-family:var(--avatar-font);font-size:var(--avatar-font-size);font-weight:800;display:flex;align-items:center;justify-content:center}@media(min-width: 901px){.desktopNav{top:32px}.desktop-spacer{height:108px}}body:has(>main>.hero-section:first-child){--hero-bg: linear-gradient(135deg, var(--color-primary-faint) 0%, var(--color-bg) 50%)}body:has(>main>.hero-section:first-child) .desktop-spacer{background:var(--hero-bg)}@supports(height: env(safe-area-inset-top)){body:has(>main>.hero-section:first-child)::before{background:var(--hero-bg)}}.hero-section{position:relative;margin-left:-144px;margin-right:-144px;padding-left:144px;padding-right:144px}@media screen and (max-width: 768px){.hero-section{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}@media screen and (min-width: 769px)and (max-width: 904px){.hero-section{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}}@media screen and (min-width: 905px)and (max-width: 1239px){.hero-section{margin-left:-64px;margin-right:-64px;padding-left:64px;padding-right:64px}}@media screen and (min-width: 1440px){.hero-section{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.hero-section{min-height:auto;display:flex;align-items:center;overflow:clip;contain:layout;padding-top:96px;padding-bottom:96px;background:var(--hero-bg, linear-gradient(135deg, var(--color-primary-faint) 0%, var(--color-bg) 50%))}@media screen and (max-width: 904px){.hero-section{padding-top:64px;padding-bottom:64px}}@media screen and (max-width: 768px){.hero-section{padding-left:calc(24px + 16px);padding-right:calc(24px + 16px)}}@media screen and (min-width: 769px)and (max-width: 904px){.hero-section{padding-left:calc(32px + 20px);padding-right:calc(32px + 20px)}}@media screen and (min-width: 905px)and (max-width: 1239px){.hero-section{padding-left:calc(64px + 24px);padding-right:calc(64px + 24px)}}@media screen and (min-width: 1240px)and (max-width: 1439px){.hero-section{padding-left:calc(144px + 32px);padding-right:calc(144px + 32px)}}@media screen and (min-width: 1440px){.hero-section{padding-left:clamp(3rem,8vw,7.5rem);padding-right:clamp(3rem,8vw,7.5rem)}}.hero-cta-row{margin-top:16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hero-cta-primary{text-decoration:none}.hero-cta-secondary{text-decoration:none;font-size:14px}.hero-content{position:relative;max-width:1120px;width:100%;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:56px}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:26px}.hero-headline{margin:0;font-family:"Funnel Display","General Sans",sans-serif;font-weight:800;font-size:clamp(44px,7vw,84px);line-height:.94;letter-spacing:-3.5px;color:var(--color-text)}.hero-subheadline{margin:0;max-width:420px;font-family:"General Sans",system-ui,sans-serif;font-size:18px;line-height:1.6;color:var(--color-text-muted)}.hero-visual{position:relative}.hero-mockup__chips{display:flex;gap:8px;flex-wrap:wrap}@media screen and (max-width: 1024px){.hero-headline{letter-spacing:-2.5px}}@media screen and (max-width: 904px){.hero-content{grid-template-columns:1fr;gap:56px;text-align:center;justify-items:center}.hero-copy{align-items:center}.hero-subheadline{margin-left:auto;margin-right:auto}.hero-cta-row{justify-content:center}.hero-visual{width:100%;max-width:560px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 768px){.hero-subheadline{font-size:16px}}.home-features{margin-left:-144px;margin-right:-144px;padding-left:144px;padding-right:144px}@media screen and (max-width: 768px){.home-features{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}@media screen and (min-width: 769px)and (max-width: 904px){.home-features{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}}@media screen and (min-width: 905px)and (max-width: 1239px){.home-features{margin-left:-64px;margin-right:-64px;padding-left:64px;padding-right:64px}}@media screen and (min-width: 1440px){.home-features{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.home-features{background:#120b22;color:#fff;padding:96px 32px;box-sizing:border-box}@media screen and (max-width: 904px){.home-features{padding-top:64px;padding-bottom:64px}}.home-features__inner{max-width:1120px;margin:0 auto}.home-features__header{margin-bottom:60px;text-align:left}.home-features__title{margin:0;font-family:"Funnel Display","General Sans",sans-serif;font-weight:800;font-size:clamp(36px,6vw,64px);line-height:1;letter-spacing:-2.5px}.home-features__title-line{display:block}.home-features__title-line--light{color:#fff}.home-features__title-line--accent{color:#c6ff3d;margin-top:4px}.home-features__lede{margin:16px 0 0;max-width:500px;font-size:18px;line-height:1.6;color:#e6dcff}.home-features__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px}@media screen and (max-width: 904px){.home-features__grid{grid-template-columns:1fr}}.home-features__card{background:var(--feature-card-bg);color:var(--color-text);border:var(--feature-card-border);border-radius:var(--feature-card-radius);box-shadow:var(--feature-card-shadow);padding:var(--feature-card-pad);display:flex;flex-direction:column;gap:16px;min-height:auto;height:auto;transition:box-shadow .08s ease,transform .08s ease,border-color .08s ease}.home-features__card:hover,.home-features__card:focus-within{transform:translate(-2px, -2px);box-shadow:var(--shadow-accent-hover)}html[data-theme=dark] .home-features__card.feature-card{box-shadow:none;border-color:var(--feature-card-bg)}html[data-theme=dark] .home-features__card.feature-card:hover,html[data-theme=dark] .home-features__card.feature-card:focus-within{box-shadow:var(--shadow-accent-hover)}.home-features__icon{font-size:26px;line-height:1}.home-features__card-title{margin:0;font-family:"Funnel Display","General Sans",sans-serif;font-size:20px;font-weight:600;line-height:1.25}.home-features__card-body{margin:0;font-size:14px;line-height:1.55;color:var(--color-text-muted)}.home-features__preview{margin-top:auto;border-radius:8px;padding:14px;font-size:14px;line-height:1.45}.home-features__preview--chat{background:var(--color-primary-faint);display:flex;gap:8px;align-items:flex-start;color:var(--color-text)}.home-features__preview--chat p{margin:0}.home-features__preview--canvas{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;background:var(--color-primary-faint)}.home-features__preview--canvas div{background:var(--color-surface);border:var(--border);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:4px;font-size:11px}.home-features__preview--canvas div span:first-child{font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--color-text-muted)}.home-features__preview--plans{background:var(--color-primary-faint);display:flex;flex-direction:column;gap:8px}.home-features__plan-row{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600}.home-features__plan-tag{background:#c6ff3d;color:#120b22;border:1.5px solid #120b22;border-radius:8px;padding:4px 12px;font-size:10px;font-weight:700;text-transform:uppercase}.home-features__plan-tag--todo{background:var(--color-surface);color:var(--color-text)}.home-features__progress{height:8px;border-radius:4px;background:var(--progress-bar-track-bg);overflow:hidden}.home-features__progress span{display:block;height:100%;background:var(--progress-bar-fill-bg);border-radius:inherit}.home-features__preview--notes{background:var(--color-surface);border:var(--border);color:var(--color-text)}.home-features__preview--notes p{margin:0}.home-features__preview--notes .home-features__note-title{font-weight:700;margin-bottom:6px}.faq-embed{padding:80px 0 140px;box-sizing:border-box}.faq-embed-header{text-align:center;margin-bottom:48px}@media screen and (max-width: 904px){.faq-embed{padding:72px 0 100px}}@media screen and (max-width: 599px){.faq-embed{padding:56px 0 80px}}.faq-page{max-width:1122px;margin:0 auto;padding-bottom:120px}.faq-page-header{padding-top:92px;text-align:center}.faq-page__sections{margin-top:56px;display:flex;flex-direction:column;gap:32px}.faq-page__footnote{margin-top:32px;padding:16px 0;font-family:"General Sans",system-ui,sans-serif;font-size:16px;line-height:1.6;color:var(--color-text-muted)}.faq-page__footnote p{margin:0}.faq-subtitle{margin-bottom:32px}@media screen and (max-width: 768px){.faq-page-header{padding-top:56px}.faq-page__sections{margin-top:32px}.faq-subtitle{margin-bottom:20px}}body.newsletter-page{background:var(--color-bg)}body.newsletter-page footer{margin-top:0}.nl-page-section{position:relative;box-sizing:border-box;width:auto;margin-left:-144px;margin-right:-144px;padding-left:144px;padding-right:144px}@media screen and (max-width: 768px){.nl-page-section{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}@media screen and (min-width: 769px)and (max-width: 904px){.nl-page-section{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}}@media screen and (min-width: 905px)and (max-width: 1239px){.nl-page-section{margin-left:-64px;margin-right:-64px;padding-left:64px;padding-right:64px}}@media screen and (min-width: 1440px){.nl-page-section{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.nl-page-section{padding-top:72px;padding-bottom:96px;min-height:calc(100vh - 120px);display:flex;align-items:center}.nl-page-inner{width:100%;max-width:1120px;margin:0 auto;padding-left:40px;padding-right:40px;box-sizing:border-box}.nl-page-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;width:100%;min-width:0}.nl-page-title{font-size:clamp(48px,6.5vw,76px);font-weight:800;line-height:.93;letter-spacing:-2.5px;margin:0;color:var(--color-text)}.nl-page-headline-accent{display:inline-block;background:var(--color-accent);color:var(--color-on-accent);padding:0 12px;border-radius:12px;border:2px solid #120b22;box-shadow:4px 4px 0 #120b22;transform:rotate(-1.5deg)}.nl-page-lead{font-size:18px;line-height:1.65;color:var(--color-text-muted);margin:32px 0 0;max-width:420px}.nl-page-benefits{margin-top:44px}.nl-page-benefits-heading{margin:0 0 16px;color:var(--color-text-muted)}.nl-page-benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nl-page-benefit{padding:20px 28px;border-radius:16px;box-shadow:3px 3px 0 #120b22}.nl-page-benefit--lime{box-shadow:4px 4px 0 #ff3d9a}.nl-page-benefit--pink{box-shadow:4px 4px 0 #ff3d9a}.nl-page-benefit-icon{display:block;font-size:20px;margin-bottom:10px;line-height:1}.nl-page-benefit-title{font-size:15px;font-weight:700;margin:0 0 4px;color:var(--color-text)}.nl-page-benefit-desc{font-size:14px;color:var(--color-text-muted);line-height:1.5;margin:0}.nl-page-form-card{padding:44px 40px;box-shadow:6px 6px 0 #120b22;border-radius:22px;min-width:0}.nl-page-form-card:hover,.nl-page-form-card:active{transform:none;box-shadow:6px 6px 0 #120b22}.nl-page-form-title{font-size:calc(20px + 4px);font-weight:800;letter-spacing:-0.5px;margin:0 0 4px;color:var(--color-text)}.nl-page-form-disclaimer{font-size:14px;color:var(--color-text-muted);margin:0 0 28px;line-height:1.5}.nl-page-form{display:flex;flex-direction:column;gap:16px;position:relative;min-width:0}.nl-page-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.nl-page-form-row{display:flex;gap:12px}.nl-page-form-row .nl-page-field{flex:1;min-width:0}.nl-page-field{display:flex;flex-direction:column;gap:6px;min-width:0}.nl-page-field-label{font-size:13px;font-weight:600;color:var(--color-text)}.nl-page-required{color:var(--color-link)}.nl-page-input{box-sizing:border-box;height:56px;padding-top:0;padding-bottom:0}.nl-page-input--email{padding-left:42px}.nl-page-email-wrap{width:100%}.nl-page-select-wrapper{position:relative;display:flex;align-items:center;width:100%}.nl-page-select{cursor:pointer;padding-right:40px;appearance:none}.nl-page-select-chevron{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center;color:var(--color-text-subtle)}.nl-page-turnstile-wrap{border:1.5px solid var(--color-divider);border-radius:12px;background:var(--color-primary-faint);padding:4px 16px;box-sizing:border-box;min-height:56px;display:flex;align-items:center}.nl-page-turnstile{width:100%;max-width:100%;min-width:0}.nl-page-submit{width:100%;height:56px;margin-top:4px;font-size:16px;font-weight:700;border-radius:12px;box-shadow:4px 4px 0 #120b22;color:var(--button-primary-text)}.nl-page-submit-text,.nl-page-submit-arrow,.nl-page-submit-tick{position:relative;z-index:2}.nl-page-submit-arrow{display:inline-flex;align-items:center;line-height:1;color:inherit}.nl-page-submit-arrow .btn__icon,.nl-page-submit-arrow .edv-icon__svg{display:block;width:12px;height:12px}.nl-page-submit-tick{display:none;color:var(--color-on-primary)}.nl-page-submit-text-sending,.nl-page-submit-text-submitted{display:none}@keyframes nlSubmitShimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.nl-page-submit--sending{cursor:progress;pointer-events:none}.nl-page-submit--sending::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-on-primary) 55%, transparent) 50%, transparent 100%);transform:translateX(-100%);animation:nlSubmitShimmer 1s linear infinite}.nl-page-submit--sending:hover{transform:none;box-shadow:var(--button-shadow)}.nl-page-submit--sending:active{transform:none}.nl-page-submit--sending .nl-page-submit-text-subscribe,.nl-page-submit--sending .nl-page-submit-arrow{display:none}.nl-page-submit--sending .nl-page-submit-text-sending{display:inline}.nl-page-submit--sending .nl-page-submit-text-submitted{display:none}.nl-page-submit--sending .nl-page-submit-tick{display:none}.nl-page-submit--submitted{cursor:default;pointer-events:none;background:var(--color-success);border-color:var(--color-border)}.nl-page-submit--submitted:hover{background:var(--color-success);transform:none;box-shadow:var(--button-shadow)}.nl-page-submit--submitted:active{transform:none}.nl-page-submit--submitted .nl-page-submit-text-subscribe,.nl-page-submit--submitted .nl-page-submit-text-sending,.nl-page-submit--submitted .nl-page-submit-arrow{display:none}.nl-page-submit--submitted .nl-page-submit-tick{display:block}.nl-page-submit--submitted .nl-page-submit-text-submitted{display:inline}@media screen and (max-width: 1024px){.nl-page-grid{grid-template-columns:1fr;gap:48px}.nl-page-section{padding-top:32px;padding-bottom:64px;min-height:auto}.nl-page-lead{max-width:none}}@media screen and (max-width: 768px){.nl-page-inner{padding-left:0;padding-right:0}.nl-page-form-card{padding:32px 24px}.nl-page-form-row{flex-direction:column;gap:16px}.nl-page-benefits-grid{grid-template-columns:1fr}.nl-page-title{letter-spacing:-0.02em}}.pricing-page{margin-left:-144px;margin-right:-144px;padding-left:144px;padding-right:144px}@media screen and (max-width: 768px){.pricing-page{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}@media screen and (min-width: 769px)and (max-width: 904px){.pricing-page{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}}@media screen and (min-width: 905px)and (max-width: 1239px){.pricing-page{margin-left:-64px;margin-right:-64px;padding-left:64px;padding-right:64px}}@media screen and (min-width: 1440px){.pricing-page{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.pricing-page{width:auto;display:flex;flex-direction:column;align-items:center;background:var(--color-bg);padding-top:64px;padding-bottom:0;box-sizing:border-box}.pricing-hero{text-align:center;max-width:1120px;width:100%;padding:0 24px 48px;box-sizing:border-box}.pricing-hero__title{font-family:"Funnel Display","General Sans",sans-serif;font-weight:800;font-size:clamp(52px,9vw,100px);line-height:.92;letter-spacing:-3px;margin:0 auto;max-width:800px;color:var(--color-text)}.pricing-hero__subtitle{font-family:"General Sans",system-ui,sans-serif;font-size:16px;line-height:1.55;color:var(--color-text-muted);margin:30px auto 0;max-width:440px}.pricing-toggle{display:flex;flex-direction:column;align-items:center;margin-top:44px}.pricing-toggle .pricing-toggle-row{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.pricing-toggle .billing-toggle-hint{margin:10px 0 0;font-family:"General Sans",system-ui,sans-serif;font-size:12px;font-style:italic;font-weight:400;line-height:1.3;color:var(--color-text-subtle);text-align:center}.pricing-toggle .toggle-switch{display:inline-flex;align-items:center;background:var(--color-surface);border:var(--border);border-radius:13px;box-shadow:var(--shadow-sm);padding:4px;gap:4px}.pricing-toggle .toggle-switch .toggle-btn{font-family:"General Sans",system-ui,sans-serif;font-size:14px;font-weight:500;color:var(--color-text);background:rgba(0,0,0,0);border:none;cursor:pointer;padding:10px 16px;border-radius:8px;display:inline-flex;align-items:center;gap:8px;transition:background .15s ease,box-shadow .15s ease}.pricing-toggle .toggle-switch .toggle-btn.active{background:var(--color-primary);color:var(--color-on-primary);box-shadow:none}.pricing-toggle .toggle-switch .toggle-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pricing-toggle .currency-selector{position:relative;display:flex;align-items:center}.pricing-toggle .currency-selector select{height:46px;padding:0 36px 0 14px;border:var(--border);border-radius:12px;background:var(--color-surface);font-family:"General Sans",system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--color-text);appearance:none;cursor:pointer;box-shadow:var(--shadow-sm);line-height:1.2}.pricing-toggle .currency-selector select:focus-visible{outline:none;box-shadow:var(--input-focus-shadow)}.pricing-toggle .currency-selector::after{content:"";position:absolute;right:14px;pointer-events:none;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:6px solid var(--color-text-subtle)}.pricing-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:22px;max-width:1120px;width:100%;padding:0 24px 96px;box-sizing:border-box;align-items:center}@media screen and (max-width: 1428px){.pricing-cards{grid-template-columns:repeat(2, 1fr)}.pricing-cards .org-tier{grid-column:1/-1}}@media screen and (max-width: 768px){.pricing-cards{grid-template-columns:1fr;justify-items:stretch;align-items:stretch}}.pricing-card{border-radius:20px;padding:32px;display:flex;flex-direction:column;min-width:0;box-sizing:border-box;border:var(--border)}.pricing-card .card-header{margin-bottom:24px}.pricing-card .card-header h3{font-family:"Funnel Display","General Sans",sans-serif;font-size:28px;font-weight:800;margin:0 0 8px;line-height:1.1;letter-spacing:-0.3px}.pricing-card .card-header p{font-family:"General Sans",system-ui,sans-serif;font-size:15px;font-weight:500;margin:0;line-height:1.45}.pricing-card .card-price{display:flex;align-items:flex-end;flex-wrap:wrap;gap:4px;margin-bottom:28px;min-width:0}.pricing-card .card-price .currency,.pricing-card .card-price .amount{font-family:"Funnel Display","General Sans",sans-serif;font-size:52px;font-weight:800;line-height:1;letter-spacing:-1px}.pricing-card .card-price .period{font-family:"General Sans",system-ui,sans-serif;font-size:14px;font-weight:500;margin-left:4px;margin-bottom:6px;min-width:0;overflow-wrap:break-word}.pricing-card .card-price--suffix .amount{order:1}.pricing-card .card-price--suffix .currency{order:2}.pricing-card .card-price--suffix .period{order:3}.pricing-card .card-price.quote-price{flex-direction:column;align-items:flex-start}.pricing-card .card-price.quote-price .amount{font-size:36px;letter-spacing:-0.5px;margin-bottom:10px}.pricing-card .card-price.quote-price .quote-desc{font-family:"General Sans",system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1.55;margin:0}.pricing-card__features-wrap{border-top:2px solid var(--color-divider);padding-top:24px;margin-bottom:28px;flex:1}.pricing-card .card-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.pricing-card .card-features li{display:flex;align-items:flex-start;gap:12px;font-family:"General Sans",system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1.45;min-width:0}.pricing-card .card-features li svg{width:18px;height:18px;flex-shrink:0;margin-top:1px}.pricing-card .card-features li span{min-width:0;overflow-wrap:break-word}.pricing-card--free{background:var(--color-surface);box-shadow:var(--shadow);color:var(--color-text-muted)}.pricing-card--free .card-header h3,.pricing-card--free .card-price .currency,.pricing-card--free .card-price .amount{color:var(--color-text)}.pricing-card--free .card-features{color:var(--color-text-muted)}.pricing-card--free .card-features svg{color:var(--color-text)}.pricing-card--pro{background:var(--card-featured-bg, var(--color-primary));color:var(--color-on-primary);box-shadow:var(--shadow-accent);position:relative;overflow:visible;padding:64px 32px 48px}@media screen and (max-width: 768px){.pricing-card--pro{padding:32px}}.pricing-card--pro .card-header,.pricing-card--pro .card-price,.pricing-card--pro .card-features{color:var(--color-on-primary)}.pricing-card--pro .card-header h3,.pricing-card--pro .card-price h3,.pricing-card--pro .card-features h3{color:var(--color-on-primary)}.pricing-card--pro .card-header .period,.pricing-card--pro .card-price .period,.pricing-card--pro .card-features .period{color:var(--color-on-primary-muted)}.pricing-card--pro .card-features li svg{color:var(--color-accent)}.pricing-card--pro .pricing-card__features-wrap{border-top-color:color-mix(in srgb, var(--white) 20%, transparent)}.pricing-card--pro .pricing-card__save-sticker{position:absolute;top:0;right:0;z-index:3;font-family:"General Sans",system-ui,sans-serif;font-size:20px;font-weight:700;line-height:1.2;padding:4px calc(var(--text-sticker-pad-x)*2);white-space:nowrap;box-shadow:4px 4px 0 #ff3d9a;transform:translate(42%, -72%) rotate(var(--text-sticker-rotate))}.pricing-card--pro .pricing-card__save-sticker.is-hidden{display:none}.pricing-card--org{background:var(--color-surface);color:var(--color-text-muted);box-shadow:var(--shadow-sm)}.pricing-card--org .card-header h3,.pricing-card--org .card-price .amount{color:var(--color-text)}.pricing-card--org .card-header p{color:var(--color-text-muted)}.pricing-card--org .quote-desc{color:var(--color-text-subtle)}.pricing-card--org .card-features{color:var(--color-text-muted)}.pricing-card--org .card-features li svg{color:var(--color-text)}.pricing-card--org .pricing-card__features-wrap{border-top-color:var(--color-divider)}.pricing-card__cta.btn{width:100%;margin-top:auto;justify-content:center;text-decoration:none;box-sizing:border-box;min-width:0}.pricing-card__cta--ink.btn--primary{background:var(--ink);color:var(--white);border-color:var(--ink)}.pricing-card__cta--soft.btn--secondary{background:var(--violet-100);color:var(--violet-900);border-color:var(--violet-100)}.pricing-card__cta.btn:not(:disabled):not(.btn--disabled):hover{box-shadow:var(--shadow-accent-hover)}html[data-theme=dark] .pricing-card--free,html[data-theme=dark] .pricing-card--pro,html[data-theme=dark] .pricing-card--org{box-shadow:none;transition:transform .08s ease,box-shadow .08s ease}html[data-theme=dark] .pricing-card--free:hover,html[data-theme=dark] .pricing-card--pro:hover,html[data-theme=dark] .pricing-card--org:hover{transform:translate(-2px, -2px);box-shadow:var(--shadow-accent-hover)}html[data-theme=dark] .pricing-card--pro .pricing-card__cta.btn--secondary{box-shadow:none;border-color:var(--color-accent)}html[data-theme=dark] .pricing-card--pro .pricing-card__cta.btn--secondary:hover{transform:translate(-2px, -2px);box-shadow:var(--shadow)}@media screen and (max-width: 768px){.pricing-hero__title{font-size:clamp(40px,12vw,52px);letter-spacing:-2px}.pricing-hero__subtitle{font-size:16px;line-height:26px}.pricing-toggle .toggle-switch .toggle-btn{font-size:16px}.pricing-card .card-header h3{font-size:24px}.pricing-card .card-price .currency,.pricing-card .card-price .amount{font-size:36px}.pricing-card__cta.btn{font-size:16px}}@media screen and (max-width: 599px){.pricing-hero__title{font-size:28px;line-height:34px}}.pricing-faq-band{margin-left:-144px;margin-right:-144px;padding-left:144px;padding-right:144px}@media screen and (max-width: 768px){.pricing-faq-band{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}@media screen and (min-width: 769px)and (max-width: 904px){.pricing-faq-band{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}}@media screen and (min-width: 905px)and (max-width: 1239px){.pricing-faq-band{margin-left:-64px;margin-right:-64px;padding-left:64px;padding-right:64px}}@media screen and (min-width: 1440px){.pricing-faq-band{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.pricing-faq-band{width:auto;align-self:stretch;background:var(--color-primary-faint);border-top:var(--border);padding-top:96px;padding-bottom:96px;box-sizing:border-box}.pricing-faq-band__inner{max-width:800px;margin:0 auto}.pricing-faq-band__label-row{display:flex;align-items:center;gap:12px;margin-bottom:24px}.pricing-faq-band__kicker{font-family:"General Sans",system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-muted)}.pricing-faq-band__title{font-family:"Funnel Display","General Sans",sans-serif;font-weight:800;font-size:clamp(36px,5vw,56px);line-height:1.04;letter-spacing:-1.5px;margin:0 0 12px;color:var(--color-text)}.pricing-faq-band__subtitle{font-family:"General Sans",system-ui,sans-serif;font-size:16px;line-height:1.6;color:var(--color-text-muted);margin:0 0 48px;max-width:560px}@media screen and (max-width: 768px){.pricing-faq-band{padding-top:64px;padding-bottom:64px}.pricing-faq-band__title{font-size:32px;line-height:38px;letter-spacing:-0.02em}.pricing-faq-band__subtitle{font-size:16px;line-height:26px;margin-bottom:32px}}.section-entrepreneurship{position:relative;background-color:#7100ff;overflow:hidden;margin-left:-144px;margin-right:-144px;padding-left:144px;padding-right:144px}@media screen and (max-width: 768px){.section-entrepreneurship{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}@media screen and (min-width: 769px)and (max-width: 904px){.section-entrepreneurship{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}}@media screen and (min-width: 905px)and (max-width: 1239px){.section-entrepreneurship{margin-left:-64px;margin-right:-64px;padding-left:64px;padding-right:64px}}@media screen and (min-width: 1440px){.section-entrepreneurship{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.section-entrepreneurship{width:auto;margin-top:-104px;padding-top:104px;min-height:90vh}.lottie-bg-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;opacity:.07;filter:invert(1)}.lottie-bg-container svg{width:100% !important;height:100% !important;position:absolute;top:0;left:0}.entrepreneurship-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:160px 20px 96px 20px;max-width:1200px;margin:0 auto}.rolling-card-container{position:relative;width:100%;max-width:858px;margin-bottom:0}.rolling-card{position:relative;z-index:1;background-color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border:2px solid #120b22;border-radius:16px;padding:40px;box-shadow:4px 4px 0 #ff3d9a;animation:none}.rolling-sparkle{position:absolute;top:-20px;right:-20px;width:38px;height:42px;color:#c6ff3d}.typewriter-text-viewport{min-height:140px;height:auto;display:flex;align-items:flex-start;justify-content:flex-start;position:relative}.typewriter-statement{font-family:"Funnel Display","General Sans",sans-serif;font-weight:800;font-size:48px;line-height:1.15;color:#120b22;margin:0;text-align:left}.typewriter-cursor{display:inline-block;width:3px;height:48px;background-color:#7100ff;margin-left:2px;vertical-align:text-bottom;animation:blink 1s step-end infinite}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}.rolling-card-footer{display:flex;justify-content:flex-end;align-items:flex-end;margin-top:40px}@media screen and (max-width: 768px){.typewriter-statement{font-size:36px;line-height:42px}.typewriter-cursor{height:36px}}@media screen and (max-width: 599px){.typewriter-statement{font-size:32px;line-height:38px}.typewriter-cursor{height:32px}.typewriter-text-viewport{min-height:110px;height:auto}.rolling-card-footer{flex-direction:column;align-items:flex-start;gap:16px}}.features-section{margin-left:-144px;margin-right:-144px;padding-left:144px;padding-right:144px}@media screen and (max-width: 768px){.features-section{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}@media screen and (min-width: 769px)and (max-width: 904px){.features-section{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}}@media screen and (min-width: 905px)and (max-width: 1239px){.features-section{margin-left:-64px;margin-right:-64px;padding-left:64px;padding-right:64px}}@media screen and (min-width: 1440px){.features-section{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.features-section{position:relative;padding-top:120px;padding-bottom:calc(100px + clamp(2.5rem,5.5vw,4.5rem));display:flex;justify-content:center;align-items:stretch;background:#7100ff}.features-container{max-width:1200px;width:100%;min-width:0;flex:1 1 auto;position:relative;z-index:2}.features-header{text-align:center;margin:0 auto 80px auto}.features-header .title{color:#fff}.features-header .subtitle{color:#e6dcff}.features-header h2{margin:0 0 20px 0}.features-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px;align-items:start;min-width:0;width:100%}.features-grid__col{display:flex;flex-direction:column;gap:32px;min-width:0}.feature-card{box-sizing:border-box;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;border:2px solid #120b22;box-shadow:4px 4px 0 #120b22;background-color:#fbfaff;min-height:500px;min-width:0;width:100%}.feature-card--yellow{background-color:#eaffc2}.feature-card--coral{background-color:#ffd9ec}.feature-card--mint{background-color:#e9deff}.feature-card--purple{background-color:#f4efff}.feature-card--wide-purple{grid-column:span 2;min-height:0;background-color:#120b22;box-shadow:4px 4px 0 #c6ff3d;margin-bottom:clamp(2rem,5vw,4rem)}.feature-card--coral{height:460px;min-height:0}.feature-card--mint{height:510px;min-height:0}.feature-card--purple{height:642px;min-height:0}.feature-img-wrapper{box-sizing:border-box;width:100%;flex:1;display:flex;align-items:center;justify-content:center;padding:40px 40px 20px 40px}.feature-img-wrapper img{width:100%;height:auto;max-height:100%;object-fit:contain;display:block}.feature-card--yellow .feature-img-wrapper{padding:40px 32px 0 32px;align-items:center;justify-content:center}.feature-card--yellow .feature-img-wrapper img{width:100%;margin-bottom:-4px;border-radius:10px 10px 0 0}.feature-card--coral .feature-img-wrapper{padding:32px 24px 0 24px;align-items:flex-start;justify-content:center;flex:1 1 0;min-height:0}.feature-card--coral .feature-img-wrapper img{width:100%;height:auto;object-fit:contain;object-position:top center}.feature-card--mint .feature-img-wrapper{padding:24px 16px 16px 16px;align-items:center}.feature-card--purple .feature-img-wrapper{padding:40px 40px 20px 40px;align-items:center;flex:1 1 0;min-height:0}.feature-card--mint .feature-img-wrapper{flex:1 1 0;min-height:0}.feature-card--mint .feature-text{flex:0 0 auto}.feature-card--wide-purple .feature-img-wrapper{padding:56px 0 24px 0;align-items:flex-start}.feature-card--wide-purple .feature-img-wrapper img{width:100%;object-fit:cover}.feature-text{box-sizing:border-box;flex:none;padding:20px 40px 40px 40px;display:flex;flex-direction:column}.feature-text h3{font-family:"Funnel Display","General Sans",sans-serif;font-size:28px;font-weight:700;color:#120b22;margin:0 0 10px 0;text-align:left}.feature-text p{font-family:"General Sans",system-ui,sans-serif;font-size:18px;color:#5b5470;margin:0;line-height:1.5;text-align:left}.feature-card--wide-purple .feature-text{padding:0 48px 48px 48px}.feature-card--wide-purple .feature-text h3{color:#fff}.feature-card--wide-purple .feature-text p{color:#8079a0}@media screen and (max-width: 904px){.features-grid{display:flex;flex-direction:column;gap:32px;align-items:stretch;width:100%;min-width:0;flex:1 1 auto;justify-content:center}.features-grid__col{display:flex;flex-direction:column;gap:32px;align-self:stretch;width:100%;min-width:0}.feature-card--wide-purple{width:100%}.feature-card--coral,.feature-card--mint,.feature-card--purple{height:auto;min-height:0}.feature-img-wrapper,.feature-card--yellow .feature-img-wrapper,.feature-card--coral .feature-img-wrapper,.feature-card--mint .feature-img-wrapper,.feature-card--purple .feature-img-wrapper,.feature-card--wide-purple .feature-img-wrapper{flex:1 1 auto;min-height:200px}.features-container{display:flex;flex-direction:column;min-height:100svh}.features-header{flex-shrink:0;margin-bottom:40px}}@media screen and (max-width: 768px){.feature-text h3{font-size:22px;line-height:28px}.feature-text p{font-size:18px;line-height:28px}}@media screen and (max-width: 599px){.feature-text h3{font-size:20px;line-height:26px}.feature-text p{font-size:16px;line-height:24px}}.company-page{width:100%;background:#fbfaff;color:#120b22}.company-page__inner{max-width:1120px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box;padding-left:40px;padding-right:40px}@media screen and (max-width: 768px){.company-page__inner{padding-left:24px;padding-right:24px}}@media screen and (min-width: 769px)and (max-width: 904px){.company-page__inner{padding-left:32px;padding-right:32px}}.company-section-label{display:flex;align-items:center;gap:12px;margin-bottom:48px}.company-section-label__tag{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:2px solid #120b22;box-shadow:3px 3px 0 #120b22;font-family:"Funnel Display","General Sans",sans-serif;font-size:12px;font-weight:800;color:#120b22}.company-section-label__tag--lime{background:#c6ff3d}.company-section-label__tag--pink{background:#ff3d9a;color:#fff}.company-section-label__text{font-family:"General Sans",system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#5b5470}html[data-theme=dark] .company-page{background:var(--color-bg);color:var(--color-text)}html[data-theme=dark] .company-section-label__tag{border-color:var(--color-border);box-shadow:none;transition:transform .08s ease,box-shadow .08s ease,border-color .08s ease}html[data-theme=dark] .company-section-label__tag:hover,html[data-theme=dark] .company-section-label__tag:focus-visible{transform:translate(-2px, -2px);border-color:var(--color-accent)}html[data-theme=dark] .company-section-label__tag--lime{color:var(--color-on-accent)}html[data-theme=dark] .company-section-label__tag--lime:hover,html[data-theme=dark] .company-section-label__tag--lime:focus-visible{box-shadow:var(--section-tag-shadow-hover)}html[data-theme=dark] .company-section-label__tag--pink:hover,html[data-theme=dark] .company-section-label__tag--pink:focus-visible{box-shadow:var(--shadow-accent-hover)}html[data-theme=dark] .company-section-label__text{color:var(--color-text-muted)}.company-hero{padding-top:64px;padding-bottom:48px}.company-hero__inner{display:flex;flex-direction:column;align-items:flex-start}.company-hero__title{margin:calc(24px + 14px + 12px + 2*2px) 0 0;font-family:"Funnel Display","General Sans",sans-serif;font-weight:800;font-size:clamp(52px,7.5vw,88px);line-height:.93;letter-spacing:-0.04em;color:#120b22;max-width:860px}.company-hero__accent{display:inline-block;transform:rotate(-1.5deg)}.company-hero__subhead{margin:24px 0 0;max-width:560px;font-family:"General Sans",system-ui,sans-serif;font-size:19px;line-height:1.6;color:#5b5470}@media screen and (max-width: 904px){.company-hero{padding-top:48px;padding-bottom:32px}}html[data-theme=dark] .company-hero__title{color:var(--color-text)}html[data-theme=dark] .company-hero__subhead{color:var(--color-text-muted)}.company-bento{padding-top:32px;padding-bottom:48px}.company-bento__grid{display:grid;grid-template-columns:.72fr 1.2fr 1fr 1fr;grid-template-rows:repeat(2, minmax(0, 1fr));gap:12px;height:calc(15rem + 12px + 15rem);min-height:calc(15rem + 12px + 15rem)}.company-bento__cell{position:relative;border-radius:16px;overflow:hidden;min-height:0;transition:transform .1s ease,box-shadow .1s ease}.company-bento__cell--access,.company-bento__cell--tower,.company-bento__cell--photo,.company-bento__cell--stamps,.company-bento__cell--br{cursor:default}.company-bento__cell--access:hover,.company-bento__cell--tower:hover,.company-bento__cell--photo:hover,.company-bento__cell--stamps:hover,.company-bento__cell--br:hover{transform:translate(-2px, -2px);box-shadow:var(--shadow-accent-hover)}@media(prefers-reduced-motion: reduce){.company-bento__cell--access,.company-bento__cell--tower,.company-bento__cell--photo,.company-bento__cell--stamps,.company-bento__cell--br{transition:none}.company-bento__cell--access:hover,.company-bento__cell--tower:hover,.company-bento__cell--photo:hover,.company-bento__cell--stamps:hover,.company-bento__cell--br:hover{transform:none}}html[data-theme=dark] .company-bento__cell--access,html[data-theme=dark] .company-bento__cell--tower,html[data-theme=dark] .company-bento__cell--photo,html[data-theme=dark] .company-bento__cell--stamps,html[data-theme=dark] .company-bento__cell--br{box-shadow:none}html[data-theme=dark] .company-bento__cell--access:hover,html[data-theme=dark] .company-bento__cell--tower:hover,html[data-theme=dark] .company-bento__cell--photo:hover,html[data-theme=dark] .company-bento__cell--stamps:hover,html[data-theme=dark] .company-bento__cell--br:hover{box-shadow:var(--shadow-accent-hover)}.company-bento__cell--access{grid-column:1;grid-row:1}.company-bento__cell--brand-sm{grid-column:1;grid-row:2;background:#7100ff;display:flex;align-items:center;justify-content:center}.company-bento__cell--tower{grid-column:2;grid-row:1/span 2}.company-bento__cell--brand-lg{grid-column:3;grid-row:1;background:#c6ff3d;display:flex;align-items:center;justify-content:center;padding:24px}.company-bento__cell--photo{grid-column:3;grid-row:2}.company-bento__cell--stamps{grid-column:4;grid-row:1}.company-bento__cell--br{grid-column:4;grid-row:2}.company-bento__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.company-bento__img--tower{object-position:center 12%}.company-bento__img--portrait{object-position:center 35%}.company-bento__logo{width:auto;display:block;max-width:88%}.company-bento__logo--sm{height:4.75rem;max-width:92%}.company-bento__logo--lg{height:6.75rem}@media screen and (max-width: 904px){.company-bento__logo--sm{height:3.75rem}.company-bento__logo--lg{height:5.5rem}}@media screen and (max-width: 768px){.company-bento__logo--sm,.company-bento__logo--lg{height:4.5rem}}@media screen and (min-width: 1101px)and (max-width: 1239px){.company-bento__grid{height:calc(16rem + 12px + 16rem);min-height:calc(16rem + 12px + 16rem)}}@media screen and (min-width: 905px)and (max-width: 1100px){.company-bento__grid{height:calc(14rem + 12px + 14rem);min-height:calc(14rem + 12px + 14rem)}}@media screen and (max-width: 904px){.company-bento{padding-bottom:32px}.company-bento__grid{grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;height:auto;min-height:0}.company-bento__cell--access{grid-column:1;grid-row:1;min-height:12rem}.company-bento__cell--brand-sm{grid-column:2;grid-row:1;min-height:8rem}.company-bento__cell--tower{grid-column:1/span 2;grid-row:2;min-height:18rem}.company-bento__cell--brand-lg{grid-column:1;grid-row:3;min-height:10rem}.company-bento__cell--photo{grid-column:2;grid-row:3;min-height:10rem}.company-bento__cell--stamps{grid-column:1;grid-row:4;min-height:12rem}.company-bento__cell--br{grid-column:2;grid-row:4;min-height:12rem}}@media screen and (max-width: 768px){.company-bento__grid{grid-template-columns:1fr}.company-bento__cell--access,.company-bento__cell--brand-sm,.company-bento__cell--tower,.company-bento__cell--brand-lg,.company-bento__cell--photo,.company-bento__cell--stamps,.company-bento__cell--br{grid-column:1;grid-row:auto;min-height:14rem}.company-bento__cell--brand-sm,.company-bento__cell--brand-lg{min-height:9rem}}.company-stat{background:#120b22;padding-top:96px;padding-bottom:96px;margin-left:-144px;margin-right:-144px;padding-left:144px;padding-right:144px}@media screen and (max-width: 768px){.company-stat{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}@media screen and (min-width: 769px)and (max-width: 904px){.company-stat{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}}@media screen and (min-width: 905px)and (max-width: 1239px){.company-stat{margin-left:-64px;margin-right:-64px;padding-left:64px;padding-right:64px}}@media screen and (min-width: 1440px){.company-stat{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.company-stat{width:auto;align-self:stretch}.company-stat__inner{display:flex;align-items:center;gap:72px;flex-wrap:wrap}.company-stat__metric{flex-shrink:0}.company-stat__number{margin:0;font-family:"Funnel Display","General Sans",sans-serif;font-weight:800;font-size:clamp(72px,12vw,136px);line-height:.88;letter-spacing:-0.06em;color:#c6ff3d}.company-stat__label{margin:14px 0 0;font-family:"Funnel Display","General Sans",sans-serif;font-size:22px;font-weight:700;color:#fff;letter-spacing:-0.02em}.company-stat__copy{flex:1;min-width:260px}.company-stat__body{margin:0 0 24px;font-family:"General Sans",system-ui,sans-serif;font-size:19px;line-height:1.7;color:#8079a0}.company-stat__cta.btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none}@media screen and (max-width: 904px){.company-stat__inner{flex-direction:column;align-items:flex-start;gap:32px}}.company-building{padding-top:96px;padding-bottom:96px;background:#fbfaff}.company-building__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.company-building__card{border:2px solid #120b22;border-radius:18px;padding:36px;transition:transform .15s ease,box-shadow .15s ease}.company-building__card:hover{transform:translate(-2px, -2px)}.company-building__card--light{background:#fff;box-shadow:4px 4px 0 #ff3d9a}.company-building__card--light:hover{box-shadow:6px 6px 0 #ff3d9a}.company-building__card--primary{background:#7100ff;color:#fff;box-shadow:4px 4px 0 #120b22}.company-building__card--primary:hover{box-shadow:6px 6px 0 #120b22}.company-building__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:13px;border:2px solid #120b22;font-size:26px;margin-bottom:24px}.company-building__card--light .company-building__icon{background:#e9deff}.company-building__card--primary .company-building__icon{background:#c6ff3d}.company-building__title{margin:0 0 16px;font-family:"Funnel Display","General Sans",sans-serif;font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-0.02em}.company-building__card--light .company-building__title{color:#120b22}.company-building__card--primary .company-building__title{color:#fff}.company-building__body{margin:0;font-family:"General Sans",system-ui,sans-serif;font-size:16px;line-height:1.7}.company-building__card--light .company-building__body{color:#5b5470}.company-building__card--primary .company-building__body{color:#e6dcff}@media screen and (max-width: 904px){.company-building__grid{grid-template-columns:1fr}}html[data-theme=dark] .company-building{background:var(--color-bg)}html[data-theme=dark] .company-building__card{border-color:var(--color-border)}html[data-theme=dark] .company-building__card--light{background:var(--color-surface);box-shadow:none}html[data-theme=dark] .company-building__card--light:hover{box-shadow:var(--shadow-accent-hover)}html[data-theme=dark] .company-building__card--light .company-building__icon{background:var(--color-primary-subtle);border-color:var(--color-border)}html[data-theme=dark] .company-building__card--light .company-building__title{color:var(--color-text)}html[data-theme=dark] .company-building__card--light .company-building__body{color:var(--color-text-muted)}html[data-theme=dark] .company-building__card--primary{box-shadow:none}html[data-theme=dark] .company-building__card--primary:hover{box-shadow:var(--shadow-accent-hover)}.company-map{border-top:2px solid #120b22;border-bottom:2px solid #120b22;background:#e9deff;padding-top:64px;padding-bottom:64px;margin-left:-144px;margin-right:-144px;padding-left:144px;padding-right:144px}@media screen and (max-width: 768px){.company-map{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}@media screen and (min-width: 769px)and (max-width: 904px){.company-map{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}}@media screen and (min-width: 905px)and (max-width: 1239px){.company-map{margin-left:-64px;margin-right:-64px;padding-left:64px;padding-right:64px}}@media screen and (min-width: 1440px){.company-map{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.company-map{width:auto;align-self:stretch}.company-map__card{background:#fff;border:2px solid #120b22;border-radius:16px;padding:24px;box-shadow:4px 4px 0 #120b22;transition:transform .1s ease,box-shadow .1s ease}.company-map__card:hover{transform:translate(-2px, -2px);box-shadow:var(--shadow-accent-hover)}@media(prefers-reduced-motion: reduce){.company-map__card{transition:none}.company-map__card:hover{transform:none}}.company-map__img{width:100%;height:auto;display:block;border-radius:12px}.company-map .company-section-label{margin-bottom:32px}html[data-theme=dark] .company-map{background:var(--color-primary-subtle);border-top:none;border-bottom:none}html[data-theme=dark] .company-map__card{background:var(--color-surface);border-color:var(--color-border);box-shadow:none}html[data-theme=dark] .company-map__card:hover{box-shadow:var(--shadow-accent-hover)}.company-impact{background:#e9deff;border-bottom:2px solid #120b22;padding-top:96px;padding-bottom:96px;margin-left:-144px;margin-right:-144px;padding-left:144px;padding-right:144px}@media screen and (max-width: 768px){.company-impact{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}@media screen and (min-width: 769px)and (max-width: 904px){.company-impact{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}}@media screen and (min-width: 905px)and (max-width: 1239px){.company-impact{margin-left:-64px;margin-right:-64px;padding-left:64px;padding-right:64px}}@media screen and (min-width: 1440px){.company-impact{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.company-impact{width:auto;align-self:stretch}.company-impact__title{margin:0 0 48px;font-family:"Funnel Display","General Sans",sans-serif;font-weight:800;font-size:clamp(38px,5.5vw,60px);line-height:1.02;letter-spacing:-0.05em;color:#120b22}.company-impact__sticker{display:inline-block}.company-impact__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.company-impact__card{background:#fff;border:2px solid #120b22;border-radius:16px;padding:32px;box-shadow:4px 4px 0 #120b22;transition:transform .1s ease,box-shadow .1s ease}.company-impact__card:hover{transform:translate(-2px, -2px);box-shadow:6px 6px 0 #120b22}.company-impact__card--ink{background:#120b22;box-shadow:4px 4px 0 #7100ff}.company-impact__card--ink:hover{box-shadow:var(--shadow-violet-lg)}.company-impact__head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.company-impact__icon{flex-shrink:0;font-size:30px;line-height:1}.company-impact__heading{margin:0;font-family:"Funnel Display","General Sans",sans-serif;font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-0.02em;color:#120b22}.company-impact__card--ink .company-impact__heading{color:#fff}.company-impact__body{margin:0;font-family:"General Sans",system-ui,sans-serif;font-size:16px;line-height:1.7;color:#5b5470}.company-impact__card--ink .company-impact__body{color:#8079a0}@media(prefers-reduced-motion: reduce){.company-impact__card{transition:none}.company-impact__card:hover{transform:none}}@media screen and (max-width: 904px){.company-impact__grid{grid-template-columns:1fr}}html[data-theme=dark] .company-impact{background:var(--color-primary-subtle);border-bottom:none}html[data-theme=dark] .company-impact__title{color:var(--color-text)}html[data-theme=dark] .company-impact__card{background:var(--color-surface);border-color:var(--color-border);box-shadow:none}html[data-theme=dark] .company-impact__card:hover{box-shadow:var(--shadow-accent-hover)}html[data-theme=dark] .company-impact__card--ink{border-color:var(--color-border);box-shadow:none}html[data-theme=dark] .company-impact__card--ink:hover{box-shadow:var(--shadow-accent-on-dark-hover)}html[data-theme=dark] .company-impact__heading{color:var(--color-text)}html[data-theme=dark] .company-impact__body{color:var(--color-text-muted)}html[data-theme=dark] .company-impact__card--ink .company-impact__heading{color:var(--color-on-primary)}html[data-theme=dark] .company-impact__card--ink .company-impact__body{color:var(--text-muted-dark)}.team{background:#fbfaff;padding-top:96px;padding-bottom:96px}.team__title{margin:0 0 56px;font-family:"Funnel Display","General Sans",sans-serif;font-weight:800;font-size:clamp(32px,4.5vw,52px);line-height:1.06;letter-spacing:-0.04em;color:#120b22;max-width:760px}.team__grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.team__card{background:#fff;border:2px solid #120b22;border-radius:20px;overflow:hidden;box-shadow:5px 5px 0 #120b22;transition:transform .1s ease,box-shadow .1s ease}.team__card:hover{transform:translate(-2px, -2px);box-shadow:6px 6px 0 #ff3d9a}.team__card--pink{box-shadow:4px 4px 0 #ff3d9a}.team__media{position:relative;border-bottom:2px solid #120b22;padding:40px 40px 0;display:flex;justify-content:center;align-items:flex-end;min-height:280px;overflow:hidden}.team__card--lime .team__media{background:#eaffc2}.team__card--pink .team__media{background:#ffd9ec}.team__badge{position:absolute;top:16px;left:16px;border:2px solid #120b22;border-radius:12px;padding:5px 10px;font-family:"General Sans",system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;box-shadow:3px 3px 0 #120b22}.team__card--lime .team__badge{background:#c6ff3d;color:#120b22}.team__card--pink .team__badge{background:#ff3d9a;color:#fff}.team__photo{height:260px;width:auto;max-width:100%;object-fit:contain;object-position:bottom;display:block;position:relative;z-index:1}.team__body{padding:28px 32px 32px}.team__name{margin:0 0 10px;font-family:"Funnel Display","General Sans",sans-serif;font-size:26px;font-weight:700;color:#120b22;letter-spacing:-0.02em}.team__bio{margin:0 0 22px;font-family:"General Sans",system-ui,sans-serif;font-size:15px;line-height:1.65;color:#5b5470}.team__linkedin.btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;background:var(--footer-social-bg);color:var(--footer-social-color);border-color:var(--footer-social-border);transition:transform .08s ease,box-shadow .08s ease}.team__linkedin.btn:hover{transform:translate(-2px, -2px);box-shadow:var(--shadow-accent-on-dark)}@media(prefers-reduced-motion: reduce){.team__card{transition:none}.team__card:hover{transform:none}}@media screen and (max-width: 904px){.team__grid{grid-template-columns:1fr}}@media screen and (max-width: 768px){.team__media{padding-left:24px;padding-right:24px}.team__body{padding-left:24px;padding-right:24px}}html[data-theme=dark] .team{background:var(--color-bg)}html[data-theme=dark] .team__title{color:var(--color-text)}html[data-theme=dark] .team__card{background:var(--color-surface);border-color:var(--color-border);box-shadow:none}html[data-theme=dark] .team__card:hover{box-shadow:var(--shadow-accent-hover)}html[data-theme=dark] .team__card--pink{box-shadow:none}html[data-theme=dark] .team__card--pink:hover{box-shadow:var(--shadow-accent-hover)}html[data-theme=dark] .team__media{border-bottom-color:var(--color-border)}html[data-theme=dark] .team__name{color:var(--color-text)}html[data-theme=dark] .team__bio{color:var(--color-text-muted)}.company-page{display:flex;flex-direction:column;align-items:stretch}.how-it-works{margin-left:-144px;margin-right:-144px;padding-left:144px;padding-right:144px}@media screen and (max-width: 768px){.how-it-works{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}@media screen and (min-width: 769px)and (max-width: 904px){.how-it-works{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}}@media screen and (min-width: 905px)and (max-width: 1239px){.how-it-works{margin-left:-64px;margin-right:-64px;padding-left:64px;padding-right:64px}}@media screen and (min-width: 1440px){.how-it-works{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.how-it-works{background:var(--color-bg);padding:96px 32px 96px;box-sizing:border-box}.how-it-works__header{text-align:center;max-width:1120px;margin:0 auto 72px}.how-it-works__title{margin:0 0 12px;font-family:"Funnel Display","General Sans",sans-serif;font-weight:800;font-size:clamp(36px,5vw,54px);line-height:1.05;letter-spacing:-2px;color:var(--color-text)}.how-it-works__subtitle{margin:0 auto;max-width:400px;font-size:18px;line-height:1.6;color:var(--color-text-muted)}.how-it-works__steps{list-style:none;margin:0 auto;padding:0;max-width:1120px;display:flex;flex-direction:column}.how-it-works__step{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:start;padding:52px 0;border-top:none}@media screen and (max-width: 904px){.how-it-works__step{grid-template-columns:1fr;gap:32px;padding:48px 0}}@media screen and (min-width: 905px){.how-it-works__step:nth-child(even) .how-it-works__copy{order:2}.how-it-works__step:nth-child(even) .how-it-works__window{order:1}}.how-it-works__step+.how-it-works__step{border-top:var(--border);border-color:var(--color-divider)}.how-it-works__copy{position:relative}.how-it-works__number{margin:0 0 -20px;font-family:var(--step-number-font);font-size:var(--step-number-font-size);font-weight:var(--step-number-font-weight);line-height:var(--step-number-line-height);letter-spacing:var(--step-number-tracking);color:var(--step-number-color)}.how-it-works__step-title{margin:0 0 14px;font-family:"Funnel Display","General Sans",sans-serif;font-size:32px;font-weight:800;line-height:1.1;color:var(--color-text)}.how-it-works__lede{margin:0 0 20px;max-width:340px;font-size:16px;line-height:1.65;color:var(--color-text-muted)}.how-it-works__tag{display:inline-flex;align-items:center;gap:6px;box-shadow:var(--shadow-sm)}.hiw-onboard{gap:12px}.hiw-onboard__row{display:flex;gap:12px;flex-wrap:wrap}.hiw-onboard__field{flex:1;min-width:140px;border:var(--border);border-radius:8px;padding:12px 14px;background:var(--color-surface);color:var(--color-text-muted);font-size:14px}.hiw-onboard__chips{display:flex;flex-wrap:wrap;gap:8px}.hiw-onboard__chip{background:var(--color-accent-soft);font-weight:500}.hiw-onboard__textarea{border:var(--border);border-radius:8px;padding:14px 16px;min-height:96px;background:var(--color-surface);color:var(--color-text-subtle);font-size:14px}.hiw-canvas-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.hiw-canvas-cell{border:var(--border);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;min-height:72px;box-shadow:var(--shadow-sm)}.hiw-canvas-cell:nth-child(1){background:var(--color-primary-faint)}.hiw-canvas-cell:nth-child(2){background:var(--color-accent-soft)}.hiw-canvas-cell:nth-child(3){background:var(--color-punctuation-soft)}.hiw-canvas-cell:nth-child(4){background:var(--color-surface)}.hiw-canvas-cell-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-link)}.hiw-canvas-cell-body{font-size:14px;color:var(--color-text-muted);line-height:1.35}.hiw-chat-suggestions{display:flex;flex-direction:column;gap:8px}.hiw-chat-suggestions .badge{width:100%;justify-content:flex-start}.hiw-plan-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}@media screen and (max-width: 768px){.hiw-plan-grid{grid-template-columns:1fr}}.hiw-plan-card{background:var(--color-surface);border:var(--border);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow-sm)}.hiw-plan-card-head{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;line-height:1.3;color:var(--color-text)}.hiw-plan-tag{align-self:flex-start;font-size:10px;font-weight:700;text-transform:uppercase;padding:3px 8px;border-radius:8px;border:var(--border)}.hiw-plan-tag--progress{background:var(--color-accent);color:var(--color-on-accent)}.hiw-plan-tag--todo{background:var(--color-surface);color:var(--color-text)}.hiw-plan-tag--done{background:var(--color-primary-faint);color:var(--color-text)}.hiw-plan-bar{height:var(--progress-bar-height);border-radius:var(--progress-bar-radius);background:var(--progress-bar-track-bg);overflow:hidden}.hiw-plan-bar span{display:block;height:100%;background:var(--progress-bar-fill-bg)}.whyedventures-section{position:relative;z-index:1;margin-left:-144px;margin-right:-144px;padding-left:144px;padding-right:144px}@media screen and (max-width: 768px){.whyedventures-section{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}@media screen and (min-width: 769px)and (max-width: 904px){.whyedventures-section{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}}@media screen and (min-width: 905px)and (max-width: 1239px){.whyedventures-section{margin-left:-64px;margin-right:-64px;padding-left:64px;padding-right:64px}}@media screen and (min-width: 1440px){.whyedventures-section{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.whyedventures-section{overflow:visible;padding-top:calc(40px + clamp(56px, 10vw, 88px)*.25);padding-bottom:calc(36px + clamp(56px, 10vw, 88px)*.22);background-color:var(--violet-100)}.whyedventures-section::before,.whyedventures-section::after{content:"";position:absolute;left:50%;width:100vw;margin-left:-50vw;height:clamp(56px,10vw,88px);pointer-events:none;z-index:2;background-image:url("/images/why-edventures/scallop-border.svg");background-repeat:repeat-x;background-position:left top;background-size:1441px 1210px}.whyedventures-section::before{top:0;transform:translateY(calc(-100% + 1px))}.whyedventures-section::after{bottom:0;transform:translateY(calc(100% - 1px)) scaleY(-1)}html[data-theme=dark] .whyedventures-section{--color-surface: var(--surface);--color-text: var(--ink);--color-text-muted: var(--ink-50);--color-border: var(--ink);--color-bg: var(--paper)}.whyedventures-container{max-width:1200px;margin:0 auto;padding:0 32px}.whyedventures-header{text-align:center;margin:0 auto 64px auto}.whyedventures-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:48px 32px}.we-card-wrap{position:relative;padding:90px 0 30px 0}.we-card{position:relative;background:var(--color-surface);border:2px solid #120b22;border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:0;box-shadow:4px 4px 0 #120b22;transition:transform .1s ease,box-shadow .1s ease;z-index:1}.we-card:hover{transform:translate(-2px, -2px);box-shadow:6px 6px 0 #120b22}.we-card h3{font-family:"Funnel Display","General Sans",sans-serif;font-size:24px;font-weight:700;color:var(--color-text);margin:16px 0 12px 0;line-height:1.25}.we-card p{font-family:"General Sans",system-ui,sans-serif;font-size:15px;color:var(--color-text-muted);line-height:1.65;margin:0}.we-sparkle-svg{width:24px;height:24px;display:block;animation:float-deco 3.5s ease-in-out infinite;flex-shrink:0}.we-ext{position:absolute;z-index:2;pointer-events:none;user-select:none;font-family:"General Sans",system-ui,sans-serif;font-size:13px;animation:float-deco 4s ease-in-out infinite}.we-ext--top-left{top:0;left:-8px}.we-ext--top-right{top:0;right:-8px}.we-ext--top-center{top:0;left:50%;transform:translateX(-50%)}.we-ext--bottom-left{bottom:0;left:0}.we-ext--bottom-right{bottom:0;right:0}.we-ext--bottom-center{bottom:0;left:50%;transform:translateX(-50%)}.we-ext--pill{background:var(--color-surface);color:var(--color-text);border:1.5px solid var(--color-border);box-shadow:3px 3px 0 #120b22;border-radius:100px;padding:8px 14px;display:flex;align-items:center;gap:8px;white-space:nowrap;animation-delay:.3s;font-size:12px;max-width:260px}.we-pill-check{width:14px;height:14px;flex-shrink:0;filter:none}.we-ext--checkbox{background:#c6ff3d;border:2px solid #120b22;border-radius:10px;box-shadow:3px 3px 0 #120b22;width:40px;height:40px;display:flex;align-items:center;justify-content:center;animation-delay:.8s}.we-check-icon{width:22px;height:22px;filter:brightness(0)}.we-ext--active-pill{background:#c6ff3d;color:#120b22;border:1.5px solid #120b22;box-shadow:3px 3px 0 #120b22;border-radius:9px;font-weight:700;padding:7px 20px;font-size:13px;white-space:nowrap;animation-delay:1s}.we-ext--progress{animation-delay:.4s}.we-progress-svg{width:80px;height:10px;display:block}.we-ext--ask-anna{background:var(--color-text);color:var(--color-bg);border:1.5px solid var(--color-border);box-shadow:3px 3px 0 #120b22;padding:7px 14px;border-radius:100px;font-size:12px;display:flex;align-items:center;gap:6px;animation-delay:.6s}.we-ask-icon{width:14px;height:10px;filter:brightness(0) invert(1)}.we-ext--validate{background:var(--color-surface);border:1.5px solid var(--color-border);box-shadow:3px 3px 0 #120b22;border-radius:10px;padding:8px 16px;font-size:12px;color:var(--color-link);font-weight:500;white-space:nowrap;animation-delay:1.2s;display:flex;align-items:center;gap:6px}.we-chevron{width:6px;height:10px;filter:invert(14%) sepia(97%) saturate(7490%) hue-rotate(264deg) brightness(100%) contrast(102%)}.we-ext--avatar{animation-delay:.4s;display:flex;align-items:center;justify-content:center}.we-avatar-img{width:64px;height:64px;display:block;border-radius:50%;object-fit:cover;box-shadow:3px 3px 0 #120b22}.we-ext--hand{font-size:40px;animation-delay:.2s;animation-name:float-deco-rotate}.we-ext--bar-top{display:flex;flex-direction:column;align-items:center;gap:8px;animation-delay:.7s;transform:translateX(-50%);top:-30px}.we-progression-img{width:140px;height:auto;display:block;object-fit:contain}.we-ext--coin{animation-delay:.9s;display:flex;align-items:center;justify-content:center}.we-flame-svg{width:44px;height:52px;display:block}.we-ext--confetti{animation-delay:.5s;display:flex;align-items:center;justify-content:center}.we-confetti-img{width:120px;height:auto;display:block;object-fit:contain}.we-ext--berry{animation-delay:1.1s;display:flex;align-items:center;justify-content:center}.we-berry-svg{width:44px;height:54px;display:block}@keyframes float-deco{0%,100%{transform:translateY(0px)}50%{transform:translateY(-10px)}}.we-ext--top-center{animation:float-deco-center 4s ease-in-out infinite}.we-ext--bottom-center{animation:float-deco-center 4s ease-in-out infinite}@keyframes float-deco-center{0%,100%{transform:translateX(-50%) translateY(0px)}50%{transform:translateX(-50%) translateY(-10px)}}@keyframes float-deco-rotate{0%,100%{transform:translateY(0px) rotate(-5deg)}50%{transform:translateY(-12px) rotate(10deg)}}@media screen and (max-width: 1024px){.whyedventures-grid{grid-template-columns:repeat(2, 1fr);gap:64px 24px}}@media screen and (max-width: 768px){.whyedventures-grid{grid-template-columns:1fr;gap:56px}.we-ext--pill{max-width:200px;font-size:11px}.we-card h3{font-size:20px;line-height:1.3}.we-card p{font-size:16px;line-height:24px}}.comparison-section{position:relative;z-index:0;margin-left:-144px;margin-right:-144px;padding-left:144px;padding-right:144px}@media screen and (max-width: 768px){.comparison-section{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}@media screen and (min-width: 769px)and (max-width: 904px){.comparison-section{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}}@media screen and (min-width: 905px)and (max-width: 1239px){.comparison-section{margin-left:-64px;margin-right:-64px;padding-left:64px;padding-right:64px}}@media screen and (min-width: 1440px){.comparison-section{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.comparison-section{padding-top:clamp(140px,14vw,180px);padding-bottom:140px;background-color:var(--color-bg);overflow:hidden}.comparison-section::before{display:none}.comparison-inner{position:relative;z-index:2;max-width:1160px;margin:0 auto}.comparison-heading{text-align:center;margin-bottom:72px}.comparison-heading h2{color:var(--color-text)}.comparison-heading p{max-width:840px;margin:0 auto;color:var(--color-text-muted)}.ct-card{background:var(--color-surface);border:2px solid #120b22;border-radius:18px;box-shadow:5px 5px 0 #120b22;overflow:hidden}.comparison-scroll-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table{width:100%;border-collapse:collapse;table-layout:fixed}.ct-header-row th{font-family:"Funnel Display","General Sans",sans-serif;font-size:clamp(15px,15px + 5*(100vw - 360px)/1080,20px);font-weight:800;color:#120b22;padding:28px 24px;text-align:left;vertical-align:middle}.ct-header-row th.ct-label-col{width:180px}.ct-header-row th.ct-highlight-col{background-color:var(--color-primary);color:var(--color-on-primary);width:175px}.ct-body-row{transition:background-color .2s ease}.ct-body-row:hover{background-color:#f4efff}.ct-label{font-family:"Funnel Display","General Sans",sans-serif;font-size:clamp(15px,15px + 5*(100vw - 360px)/1080,20px);font-weight:700;color:var(--color-text);padding:22px 24px}.ct-highlight{background-color:var(--color-primary);color:var(--color-on-primary);font-family:"General Sans",system-ui,sans-serif;font-size:clamp(12px,12px + 2*(100vw - 360px)/1080,14px);font-weight:500;line-height:1.4;padding:22px 24px}.ct-other{font-family:"General Sans",system-ui,sans-serif;font-size:clamp(12px,12px + 2*(100vw - 360px)/1080,14px);color:var(--color-text-muted);line-height:1.5;padding:22px 24px;vertical-align:middle}.cmp-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 10px;border-radius:999px;font-family:"General Sans",system-ui,sans-serif;font-size:clamp(11px,11px + 2*(100vw - 360px)/1080,13px);font-weight:500;line-height:1;white-space:nowrap;vertical-align:middle}.cmp-pill::before{content:"";width:8px;height:8px;border-radius:50%;flex-shrink:0}.cmp-pill--strong{background:#e9deff;color:#5400bf}.cmp-pill--strong::before{background:#7100ff}.cmp-pill--partial{background:#eaffc2;color:#120b22}.cmp-pill--partial::before{background:#c6ff3d}.cmp-pill--weak{background:#f1eef7;color:#5b5470}.cmp-pill--weak::before{background:#8079a0}.cmp-pill--absent{background:rgba(0,0,0,0);color:#8079a0}.cmp-pill--absent::before{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1.5px #c9c3d6}.ct-highlight .cmp-pill{background:#e9deff;color:#5400bf}.ct-highlight .cmp-pill::before{background:#7100ff;box-shadow:none}.ct-highlight .cmp-pill--partial{background:#e9deff}.ct-highlight .cmp-pill--weak{background:rgba(0,0,0,0);color:#fff}.ct-highlight .cmp-pill--weak::before{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1.5px #fff}.ct-highlight .cmp-pill--absent{background:rgba(0,0,0,0);color:#fff}.ct-highlight .cmp-pill--absent::before{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1.5px #e6dcff}.cmp-cards{display:none}@media screen and (max-width: 1239px){.ct-card{display:none}.cmp-cards{display:grid;grid-auto-flow:column;grid-auto-columns:85%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:8px 16px 28px;scroll-padding-inline:16px;scrollbar-width:thin}.cmp-cards::-webkit-scrollbar{display:none}.cmp-card{scroll-snap-align:center;background:var(--color-surface);border:2px solid #120b22;border-radius:16px;padding:24px 20px;box-shadow:4px 4px 0 #120b22}.cmp-card__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--color-divider);margin-bottom:16px}.cmp-card__label{font-family:"General Sans",system-ui,sans-serif;font-size:11px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.cmp-card__title{font-family:"Funnel Display","General Sans",sans-serif;font-size:18px;font-weight:700;color:var(--color-text);margin:0;line-height:1.25}.cmp-card__rows{margin:0}.cmp-card__col-headers{display:grid;grid-template-columns:minmax(72px, 0.95fr) minmax(0, 1fr) minmax(0, 1fr);column-gap:10px;align-items:end;padding-bottom:12px;margin-bottom:4px;border-bottom:2px solid var(--color-divider)}.cmp-card__col-headers-spacer{min-height:1em}.cmp-card__col-header{font-family:"General Sans",system-ui,sans-serif;font-size:11px;font-weight:600;line-height:1.25;text-align:center;text-wrap:balance;padding:0 2px 2px}.cmp-card__col-header--anna{color:var(--color-primary);letter-spacing:.02em}.cmp-card__col-header--them{color:var(--color-text-muted)}.cmp-card__row{display:grid;grid-template-columns:minmax(72px, 0.95fr) minmax(0, 1fr) minmax(0, 1fr);column-gap:10px;align-items:center;padding:12px 0}.cmp-card__row+.cmp-card__row{border-top:1px solid var(--color-divider)}.cmp-card__row dt{font-family:"Funnel Display","General Sans",sans-serif;font-size:12px;font-weight:500;color:var(--color-text);margin:0;line-height:1.3;hyphens:auto;align-self:center;padding-right:4px}.cmp-card__row dd{margin:0;display:flex;justify-content:center;align-items:center;min-width:0}.cmp-card__row .cmp-pill{max-width:100%;white-space:normal;text-align:center;justify-content:center}.cmp-card__row .cmp-card__anna .cmp-pill{background:var(--color-primary);color:var(--color-on-primary)}.cmp-card__row .cmp-card__anna .cmp-pill::before{background:#fff;box-shadow:none}}.product-classes-section{position:relative;margin-left:-144px;margin-right:-144px;padding-left:144px;padding-right:144px}@media screen and (max-width: 768px){.product-classes-section{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}@media screen and (min-width: 769px)and (max-width: 904px){.product-classes-section{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}}@media screen and (min-width: 905px)and (max-width: 1239px){.product-classes-section{margin-left:-64px;margin-right:-64px;padding-left:64px;padding-right:64px}}@media screen and (min-width: 1440px){.product-classes-section{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.product-classes-section{padding-top:140px;padding-bottom:140px;overflow:hidden;background-color:var(--color-accent);border-top:2px solid #120b22;border-bottom:2px solid #120b22}.pc-mesh-bg{display:none}.pc-container{position:relative;z-index:3;max-width:1200px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:80px}@media screen and (max-width: 1439px){.pc-container{max-width:100%;padding-left:0;padding-right:0}}.pc-content{flex:1;max-width:530px;min-width:0}.pc-title{margin:0 0 24px 0;color:var(--color-on-accent)}.pc-description{margin:0 0 40px 0;color:var(--color-on-accent)}.pc-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:var(--color-on-accent);color:var(--color-on-primary);font-family:"General Sans",system-ui,sans-serif;font-size:18px;font-weight:700;padding:16px 32px;border:2px solid #120b22;border-radius:12px;box-shadow:4px 4px 0 #120b22;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.pc-button:hover{background-color:var(--color-on-accent);transform:translate(-2px, -2px);box-shadow:6px 6px 0 #120b22}.pc-button-icon{display:inline-flex;width:16px;height:16px;flex-shrink:0;color:inherit}.pc-button-icon .edv-icon__svg{display:block;width:16px;height:16px}.pc-visual{flex:1.2;display:flex;justify-content:center;align-items:center}.pc-visual .pc-main-img{width:100%;height:auto;max-width:510px}.pc-reveal{opacity:0;transform:translateY(40px);transition:opacity 1s cubic-bezier(0.23, 1, 0.32, 1),transform 1s cubic-bezier(0.23, 1, 0.32, 1)}.pc-reveal--active{opacity:1;transform:translateY(0)}@media screen and (max-width: 1024px){.pc-container{flex-direction:column;text-align:center;gap:60px}.pc-content{max-width:100%}.pc-visual{width:100%}.pc-visual .pc-main-img{max-width:382px}}@media screen and (max-width: 768px){.pc-button{font-size:18px;line-height:28px}}@media screen and (max-width: 599px){.product-classes-section{padding-top:80px;padding-bottom:80px}}