:root{--ink:#08060e;--navy:#0c1a2e;--navy2:#112240;--teal:#00b894;--teal-hover:#00d4a8;--blue:#1565c0;--n50:#f0f4f8;--n100:#e2eaf0;--n200:#c8d8e8;--n400:#7a92aa;--n600:#435a70;--teal-8:#00b89414;--teal-15:#00b89426;--teal-30:#00b8944d;--border:#ffffff0f;--border2:#ffffff1f;--bg:var(--ink);--surface:var(--navy);--surface-elevated:var(--navy2);--text-primary:#fff;--text-secondary:var(--n400);--text-muted:var(--n600);--font-display:"Outfit", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Courier New", monospace}[data-theme=light]{--bg:var(--n50);--surface:#fff;--surface-elevated:#f8fafc;--text-primary:#08060e;--text-secondary:#435a70;--text-muted:#7a92aa;--border:#00000014;--border2:#0000001f}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);color:var(--text-primary);background:var(--bg);font-size:16px;font-weight:400;line-height:1.6;transition:background .3s,color .3s;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700;line-height:1.2}h2{font-size:clamp(1.8rem,3.5vw,2.5rem)}h3{font-size:clamp(1.2rem,2vw,1.5rem)}h4{font-size:1.1rem}p{color:var(--text-secondary);line-height:1.7}a{color:var(--teal);text-decoration:none;transition:color .2s}a:hover{color:var(--teal-hover)}img,svg{max-width:100%}.container{max-width:1200px;margin:0 auto;padding:0 24px}.container-lg{max-width:1400px;margin:0 auto;padding:0 24px}.btn{font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary{background:var(--teal);color:var(--ink);font-weight:700}.btn-primary:hover{background:var(--teal-hover);transform:translateY(-1px);box-shadow:0 4px 20px #00b89440}.btn-secondary{color:var(--text-primary);background:0 0;border:1.5px solid #ffffff2e}[data-theme=light] .btn-secondary{border-color:#00000026}.btn-secondary:hover{border-color:var(--teal);background:var(--teal-8)}.btn-ghost{color:var(--teal);background:0 0;padding:8px 0;font-weight:600}.btn-ghost:hover{color:var(--teal-hover)}.card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:28px;transition:border-color .25s,transform .25s,box-shadow .25s}.card:hover{border-color:var(--teal-30);transform:translateY(-2px);box-shadow:0 8px 32px #0003}.card-featured{border-color:var(--teal-30);background:linear-gradient(135deg, var(--surface) 0%, #00b8940d 100%);position:relative}.card-featured:before{content:"Most Popular";background:var(--teal);color:var(--ink);text-transform:uppercase;letter-spacing:.05em;border-radius:20px;padding:4px 16px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--teal);font-size:11px;font-weight:600;font-family:var(--font-body)}input,select,textarea{color:var(--text-primary);font-family:var(--font-body);background:#ffffff0a;border:1.5px solid #ffffff1a;border-radius:10px;width:100%;padding:12px 16px;font-size:15px;transition:border-color .2s}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{background:#00000008;border-color:#0000001f}input:focus,select:focus,textarea:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #00b8941f}input::placeholder,textarea::placeholder{color:var(--text-muted)}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%237A92AA' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}textarea{resize:vertical;min-height:120px}label{color:var(--text-primary);margin-bottom:6px;font-size:14px;font-weight:500;display:block}.accordion-item{background:var(--surface);border:1.5px solid #ffffff12;border-radius:12px;transition:border-color .2s;overflow:hidden}[data-theme=light] .accordion-item{border-color:#00000014}.accordion-item.open{border-color:var(--teal-30)}.accordion-header{cursor:pointer;width:100%;color:var(--text-primary);font-family:var(--font-display);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:20px 24px;font-size:16px;font-weight:500;transition:color .2s;display:flex}.accordion-header:hover{color:var(--teal)}.accordion-chevron{width:20px;height:20px;color:var(--text-muted);flex-shrink:0;transition:transform .28s}.accordion-item.open .accordion-chevron{color:var(--teal);transform:rotate(180deg)}.accordion-panel{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.accordion-item.open .accordion-panel{grid-template-rows:1fr}.accordion-panel-inner{overflow:hidden}.accordion-content{padding:0 24px 20px}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 10px #00b894cc}50%{opacity:.45;box-shadow:0 0 4px #00b8944d}}@keyframes slideInLeft{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.animate-fadeUp{opacity:0;animation:.6s forwards fadeUp}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.25s}.delay-3{animation-delay:.4s}.delay-4{animation-delay:.55s}.delay-5{animation-delay:.8s}.reveal{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(24px)}.reveal.visible{opacity:1;transform:translateY(0)}.status-dot{background:var(--teal);border-radius:50%;width:7px;height:7px;animation:2.5s ease-in-out infinite pulse;display:inline-block}.navbar{z-index:1000;-webkit-backdrop-filter:blur(20px);background:#08060e99;align-items:center;height:72px;padding:0 24px;transition:background .3s,border-bottom .3s,box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}[data-theme=light] .navbar{background:#f0f4f8cc}.navbar.scrolled{background:#08060ee0;border-bottom:1px solid #ffffff0f;box-shadow:0 4px 24px #00000026}[data-theme=light] .navbar.scrolled{background:#f0f4f8f2;border-bottom:1px solid #0000000f;box-shadow:0 4px 24px #0000000d}.navbar-inner{justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:0 auto;display:flex}.nav-logo{cursor:pointer;flex-shrink:0;align-items:center;display:flex}.logo-icon{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.nav-logo:hover .logo-icon{transform:rotate(90deg)}.nav-links{align-items:center;gap:32px;list-style:none;display:flex}.nav-link{font-family:var(--font-body);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:14px;font-weight:500;transition:color .2s;position:relative}.nav-link:hover,.nav-link.active{color:var(--text-primary)}.nav-link:after{content:"";background:var(--teal);transform-origin:0;border-radius:1px;width:100%;height:2px;transition:transform .25s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.nav-link.active:after,.nav-link:hover:after{transform:scaleX(1)}.nav-actions{align-items:center;gap:12px;display:flex}.theme-toggle{border:1px solid var(--border);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:flex}.theme-toggle:hover{border-color:var(--teal);color:var(--teal)}.hamburger{cursor:pointer;z-index:1002;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.hamburger span{background:var(--text-primary);border-radius:2px;width:24px;height:2px;transition:all .3s;display:block}.hamburger.open span:first-child{transform:rotate(45deg)translate(5px,5px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.mobile-menu{z-index:1001;opacity:0;pointer-events:none;background:#08060ef7;flex-direction:column;justify-content:center;align-items:center;gap:24px;transition:opacity .3s;display:flex;position:fixed;inset:0}.mobile-menu.open{opacity:1;pointer-events:all}.mobile-menu-link{font-family:var(--font-display);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:24px;font-weight:500;transition:color .2s}.mobile-menu-link:hover,.mobile-menu-link.active{color:var(--teal)}.section{padding:100px 0}.section-sm{padding:60px 0}.section-header{text-align:center;max-width:700px;margin:0 auto 60px}.section-header h2{margin-bottom:16px}.section-header p{font-size:17px}.hero{align-items:center;min-height:100vh;padding-top:72px;display:flex;position:relative;overflow:hidden}.hero-content{z-index:2;max-width:640px;position:relative}.hero-badge{background:var(--teal-8);border:1px solid var(--teal-15);color:var(--teal);border-radius:40px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:13px;font-weight:500;display:inline-flex}.hero h1{margin-bottom:20px}.hero-subtitle{color:var(--text-secondary);margin-bottom:32px;font-size:17px;line-height:1.7}.hero-ctas{flex-wrap:wrap;gap:16px;margin-bottom:48px;display:flex}.hero-illustration{opacity:.7;z-index:1;width:480px;height:480px;position:absolute;top:50%;right:-40px;transform:translateY(-50%)}.hero-metrics{flex-wrap:wrap;gap:32px;display:flex}.metric-item{text-align:left}.metric-value{font-family:var(--font-display);color:var(--text-primary);font-size:28px;font-weight:700}.metric-label{color:var(--text-muted);margin-top:2px;font-size:13px}.trust-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:center;gap:24px;padding:40px 0;display:flex}.trust-item{color:var(--text-secondary);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.trust-icon{background:var(--teal-8);width:36px;height:36px;color:var(--teal);border-radius:10px;justify-content:center;align-items:center;display:flex}.pill-strip{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pill{background:var(--teal-8);color:var(--teal);border:1px solid var(--teal-15);border-radius:40px;padding:6px 16px;font-size:13px;font-weight:500}.grid-2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.feature-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:28px;transition:all .25s}.feature-card:hover{border-color:var(--teal-30);transform:translateY(-2px)}.feature-icon{background:var(--teal-8);width:48px;height:48px;color:var(--teal);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.feature-card h4{font-family:var(--font-display);margin-bottom:8px}.feature-card p{font-size:14px;line-height:1.6}.steps-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid;position:relative}.step-card{text-align:center;position:relative}.step-num{font-family:var(--font-display);color:var(--teal);opacity:.3;margin-bottom:12px;font-size:40px;font-weight:800}.step-card h4{margin-bottom:8px}.step-card p{font-size:14px}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.pricing-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:32px;transition:all .25s}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0003}.pricing-card h3{margin-bottom:12px}.pricing-card>p{min-height:60px;margin-bottom:24px;font-size:14px}.pricing-features{margin-bottom:28px;list-style:none}.pricing-features li{color:var(--text-secondary);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.pricing-features li:last-child{border-bottom:none}.pricing-check{color:var(--teal);flex-shrink:0}.testimonial-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:32px;position:relative}.testimonial-quote{color:var(--text-secondary);margin-bottom:20px;font-size:15px;font-style:italic;line-height:1.7}.testimonial-author{color:var(--text-primary);font-size:14px;font-weight:600}.testimonial-role{color:var(--text-muted);font-size:13px}.testimonial-quote-mark{font-size:48px;font-family:var(--font-display);color:var(--teal);opacity:.15;line-height:1;position:absolute;top:20px;right:28px}.faq-grid{flex-direction:column;gap:12px;max-width:800px;margin:0 auto;display:flex}.footer{background:var(--navy);border-top:1px solid var(--border);padding:80px 0 0}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;display:grid}.footer-brand p{margin:16px 0 20px;font-size:14px}.footer-social{gap:12px;margin-bottom:24px;display:flex}.social-icon{border:1px solid var(--border);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:flex}.social-icon:hover{border-color:var(--teal);color:var(--teal)}.footer-newsletter{gap:8px;display:flex}.footer-newsletter input{flex:1;padding:10px 14px;font-size:14px}.footer-newsletter button{flex-shrink:0}.footer h4{text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary);margin-bottom:20px;font-size:14px;font-weight:600}.footer-links{flex-direction:column;gap:12px;list-style:none;display:flex}.footer-links li{font-size:14px}.footer-links button,.footer-links a{color:var(--text-secondary);cursor:pointer;font-family:var(--font-body);text-align:left;background:0 0;border:none;padding:0;font-size:14px;transition:color .2s}.footer-links button:hover,.footer-links a:hover{color:var(--teal)}.footer-bottom{border-top:1px solid var(--border);color:var(--text-muted);justify-content:space-between;align-items:center;padding:24px 0;font-size:13px;display:flex}.page-header{padding:140px 0 60px;position:relative;overflow:hidden}.page-header .eyebrow{margin-bottom:16px}.page-header h1{max-width:800px;margin-bottom:16px}.page-header p{max-width:700px;margin-bottom:24px;font-size:17px}.page-header-ctas{flex-wrap:wrap;gap:12px;display:flex}.jump-pills{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.jump-pill{background:var(--teal-8);color:var(--teal);border:1px solid var(--teal-15);cursor:pointer;border-radius:40px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.jump-pill:hover{background:var(--teal-15)}.category-section{border-bottom:1px solid var(--border);padding:60px 0}.category-header{align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.category-icon{background:var(--teal-8);border:1px solid var(--teal-15);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.category-info h2{margin-bottom:12px}.category-info p{font-size:15px}.category-note{background:var(--teal-8);border-left:3px solid var(--teal);color:var(--text-secondary);border-radius:0 8px 8px 0;margin-top:12px;padding:12px 16px;font-size:14px}.subcategories-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:16px;font-size:12px;font-weight:600}.accordion-list{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.use-cases-label{text-transform:uppercase;letter-spacing:.1em;color:var(--teal);margin-top:16px;margin-bottom:8px;font-size:12px;font-weight:600}.category-ctas{gap:12px;display:flex}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.stats-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.stat-card{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px 16px}.stat-value{font-family:var(--font-display);color:var(--teal);font-size:36px;font-weight:700}.stat-label{color:var(--text-secondary);margin-top:4px;font-size:13px}.value-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px}.value-card h4{align-items:center;gap:10px;margin-bottom:8px;display:flex}.role-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px;transition:all .25s}.role-card:hover{border-color:var(--teal-30);transform:translateY(-2px)}.role-icon{background:var(--teal-8);width:40px;height:40px;color:var(--teal);border-radius:10px;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.role-card h4{margin-bottom:8px}.role-card p{font-size:14px}.apply-steps{align-items:flex-start;gap:0;display:flex}.apply-step{text-align:center;flex:1;padding:0 16px}.apply-step-num{background:var(--teal);width:40px;height:40px;color:var(--ink);font-weight:700;font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.contact-grid{grid-template-columns:1fr 1.2fr;gap:48px;display:grid}.contact-info-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:32px}.contact-method{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:16px 0;display:flex}.contact-method:last-child{border-bottom:none}.contact-method-icon{background:var(--teal-8);width:40px;height:40px;color:var(--teal);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-group{flex-direction:column;display:flex}.form-group.full-width{grid-column:1/-1}.form-success{background:var(--teal-8);border:1px solid var(--teal-30);text-align:center;border-radius:12px;padding:24px}.form-success h3{color:var(--teal);margin-bottom:8px}.legal-content{max-width:800px;margin:0 auto}.legal-content h2{margin-top:40px;margin-bottom:12px;font-size:1.3rem}.legal-content p,.legal-content li{margin-bottom:12px;font-size:15px;line-height:1.7}.legal-content ul{margin-bottom:16px;padding-left:24px}.brand-pattern{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.cta-section{text-align:center;background:linear-gradient(135deg, var(--navy) 0%, var(--navy2) 100%);border:1px solid var(--border);border-radius:24px;padding:60px 40px;position:relative;overflow:hidden}.cta-section h2{margin-bottom:16px}.cta-section p{max-width:600px;margin:0 auto 28px;font-size:16px}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.pricing-strip{background:var(--teal-8);border:1px solid var(--teal-15);color:var(--text-secondary);text-align:center;border-radius:12px;padding:16px 24px;font-size:14px}@keyframes globePulse{0%,to{r:3;opacity:.9}50%{r:5;opacity:.5}}@media (width<=1100px){.hero-illustration{display:none}.hero-content{max-width:100%}}@media (width<=960px){.nav-links,.nav-actions .btn{display:none}.hamburger,.nav-actions .theme-toggle{display:flex}h1{font-size:clamp(2rem,5vw,2.8rem)}.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:1fr;max-width:460px;margin:0 auto}.steps-grid,.footer-grid{grid-template-columns:repeat(2,1fr)}.about-grid,.contact-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.apply-steps{flex-wrap:wrap}.apply-step{flex:0 0 calc(50% - 12px)}}@media (width<=640px){.section{padding:60px 0}.grid-2,.grid-3{grid-template-columns:1fr}.hero-ctas{flex-direction:column}.footer-grid{grid-template-columns:1fr}.footer-bottom{text-align:center;flex-direction:column;gap:8px}.trust-strip{gap:16px}.category-header{flex-direction:column}.stats-grid{grid-template-columns:1fr 1fr}}.team-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.team-card{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:16px;padding:28px;transition:all .25s}.team-card:hover{border-color:var(--teal-30);transform:translateY(-2px)}.team-initials{background:var(--teal-8);border:2px solid var(--teal-30);width:56px;height:56px;font-family:var(--font-display);color:var(--teal);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 8px;font-size:18px;font-weight:700;display:flex}.team-role{color:var(--teal);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:13px;font-weight:600}.team-card p{font-size:13.5px;line-height:1.75}.values-list{flex-direction:column;gap:16px;max-width:900px;margin:0 auto;display:flex}.value-row{background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:20px;padding:24px;transition:all .25s;display:flex}.value-row:hover{border-color:var(--teal-30)}.value-num{font-family:var(--font-display);color:var(--teal);opacity:.4;flex-shrink:0;min-width:40px;font-size:22px;font-weight:800}.value-row h4{margin-bottom:6px;font-size:15.5px;font-weight:700}.value-row p{font-size:14px}.req-benefits{grid-template-columns:1fr 1fr;gap:24px;display:grid}.req-card,.benefit-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:32px}.req-card h3,.benefit-card h3{margin-bottom:20px;font-size:1.1rem}.req-list,.benefit-list{flex-direction:column;gap:12px;list-style:none;display:flex}.req-list li,.benefit-list li{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.req-bullet{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.benefit-bullet{color:var(--teal);flex-shrink:0;margin-top:1px}.community-card{background:linear-gradient(135deg, var(--navy) 0%, #00b8940f 100%);border:1px solid var(--teal-30);text-align:center;border-radius:16px;padding:40px}.community-card h3{margin-bottom:12px}.community-card p{margin-bottom:20px;font-size:15px}.community-links{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.philosophy-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:28px;transition:all .25s}.philosophy-card:hover{border-color:var(--teal-30);transform:translateY(-2px)}.philosophy-card h4{font-family:var(--font-display);margin-bottom:10px}.philosophy-card p{font-size:14px;line-height:1.7}.reach-grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.reach-item{text-align:center;border-bottom:1px solid var(--border);border-right:1px solid var(--border);padding:32px 24px}.reach-item:nth-child(3n){border-right:none}.reach-item:nth-child(n+4){border-bottom:none}.reach-value{font-family:var(--font-display);color:var(--teal);margin-bottom:6px;font-size:2rem;font-weight:800}.reach-label{color:var(--text-secondary);font-size:13px}.form-error{text-align:center;background:#ff525214;border:1px solid #ff52524d;border-radius:12px;padding:24px}.form-error h3{color:#ff5252;margin-bottom:8px}.form-loading{color:var(--text-secondary);justify-content:center;align-items:center;gap:12px;padding:16px;display:flex}@keyframes spin{to{transform:rotate(360deg)}}.spinner{border:2px solid var(--border2);border-top-color:var(--teal);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}select optgroup{color:var(--text-primary);font-weight:600}select option{color:var(--text-primary);background:var(--surface);font-weight:400}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal,.animate-fadeUp{opacity:1!important;transform:none!important}}@media (prefers-contrast:more){.card,.feature-card,.accordion-item,.pricing-card,.testimonial-card{border-width:2px;border-color:#ffffff40}[data-theme=light] .card,[data-theme=light] .feature-card,[data-theme=light] .accordion-item{border-color:#00000040}.nav-link,.footer-links button,.footer-links a{font-weight:600}.btn:focus-visible,.nav-link:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.accordion-header:focus-visible{outline:3px solid var(--teal);outline-offset:2px}}.btn:focus-visible,.nav-link:focus-visible,.theme-toggle:focus-visible,.accordion-header:focus-visible,.jump-pill:focus-visible,.social-icon:focus-visible,.nav-logo:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:4px}@media (width<=960px){.team-grid{grid-template-columns:repeat(2,1fr)}.req-benefits{grid-template-columns:1fr}.reach-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.team-grid{grid-template-columns:1fr}.reach-grid{grid-template-columns:1fr 1fr}}@media (width<=480px){h1{font-size:1.8rem}h2{font-size:1.5rem}.reach-grid{grid-template-columns:1fr}}[data-theme=light] .accordion-item{background:#fff;border-color:#00000014}[data-theme=light] .accordion-item.open{border-color:#0000002e}[data-theme=light] .accordion-header,[data-theme=light] .accordion-header span:first-child{color:#08060e}[data-theme=light] .accordion-content p{color:#435a70}[data-theme=light] .category-section{background:#faf7f2}[data-theme=light] .metric-value{color:#08060e}[data-theme=light] .metric-label{color:#7a92aa}[data-theme=light] .testimonial-card{background:#fff;border:1.5px solid #00000014}[data-theme=light] .testimonial-card .testimonial-quote{color:#435a70}[data-theme=light] .footer{background:#f0f4f8;border-top:1.5px solid #00000014}[data-theme=light] .footer h4{color:#08060e}[data-theme=light] .footer-links button,[data-theme=light] .footer-links a{color:#435a70}[data-theme=light] .footer-links button:hover,[data-theme=light] .footer-links a:hover{color:#8b5e2e}[data-theme=light] .nav-link{color:#435a70}[data-theme=light] .nav-link.active,[data-theme=light] .nav-link:hover{color:#08060e}[data-theme=light] label{color:#08060e;font-weight:500}[data-theme=light] input,[data-theme=light] textarea,[data-theme=light] select{color:#08060e;background:#fff;border-color:#00000026}[data-theme=light] .pricing-strip{color:#435a70;background:#fff;border-color:#00000014}h1{font-size:clamp(2.2rem,4vw,3.6rem)}.hero-badge{letter-spacing:.06em;margin-bottom:20px;font-size:12px;font-weight:600}.metric-value{font-size:1.8rem;font-weight:800}.metric-label{letter-spacing:.04em;font-size:11.5px;font-weight:500}.hero-metrics .metric-item{border-right:1px solid var(--border);flex:auto;min-width:100px;margin-right:8px;padding-right:24px}.hero-metrics .metric-item:last-child{border-right:none}.jump-pills{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.jump-pills::-webkit-scrollbar{display:none}.jump-pill.active-pill,.jump-pill[aria-current=true]{border-color:var(--teal);background:#00b8941f}.use-cases-list{flex-direction:column;gap:8px;margin-top:8px;padding:0;list-style:none;display:flex}.use-cases-list li{color:var(--text-secondary);border-left:2px solid #00b8944d;padding-left:14px;font-size:13.5px;line-height:1.5}.role-card{min-height:160px;transition:border-color .2s,box-shadow .2s,transform .2s}.role-card:hover{border-color:#00b89459;transform:translateY(-2px);box-shadow:0 4px 20px #0000001f}.step-connector{display:block}.value-row+.value-row{border-top:1px solid var(--border);margin-top:4px;padding-top:20px}@media (width<=720px){.container,.container-lg{padding:0 20px}h1{font-size:1.9rem}h2{font-size:1.4rem}.hero-illustration{display:none}.hero-content{max-width:100%}.apply-steps{flex-direction:column;gap:24px}.apply-step{border-left:3px solid var(--teal-30);text-align:left;padding-left:20px}.step-connector{display:none}.grid-2,.grid-3,.grid-4,.form-grid{grid-template-columns:1fr}.form-group.full-width{grid-column:auto}.contact-grid{grid-template-columns:1fr}.reach-grid{grid-template-columns:repeat(2,1fr)}.reach-item:nth-child(3n){border-right:1px solid var(--border)}.reach-item:nth-child(2n){border-right:none}.req-benefits{grid-template-columns:1fr}.steps-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:1fr}}@media (width<=480px){.btn{padding:11px 18px;font-size:13.5px}.hero-metrics{flex-wrap:wrap;gap:0}.hero-metrics .metric-item{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex:calc(50% - 1px);min-width:0;margin:0;padding:12px}.hero-metrics .metric-item:nth-child(2n){border-right:none}.hero-metrics .metric-item:nth-last-child(-n+2){border-bottom:none}.steps-grid,.team-grid{grid-template-columns:1fr}}
