*,.maintenance-banner{box-sizing:border-box}.hero-canvas,.hero-grid-bg{position:absolute;inset:0;z-index:1;pointer-events:none}.disabled-link,.hero-canvas,.hero-grid-bg,.mega-menu,.whatsapp-tooltip{pointer-events:none}.awards-card,.bso-image,.bso-intro-stat,.hero,.impulse-card,.journey-card,.marquee,.marquee-avatar,.marquee-row,.marquee-text,.nfx-terminal,.norfrox-partner-logo,.review-badge,.soliciting-intro,.thread-card{overflow:hidden}.awards-accent,.bso-intro-accent,.bso-intro-stat strong,.hero-title-accent,.impulse-accent,.journey-accent,.nfx-startups-title-accent,.norfrox-partners-accent,.pricing-accent,.services-accent,.soliciting-accent{-webkit-text-fill-color:transparent}.col-nav ul,.lang-menu,.mega-col ul,.nav-links,.plan-features{list-style:none}.mock-card,.nav-links a,.quickstart-btn,.quickstart-note code,.review-verified,.search-btn,.soliciting-chip,.soliciting-cta-btn,.thread-tag,.trust-logo,.whatsapp-tooltip{white-space:nowrap}.addons-footer a:hover,.footer-links a:hover,.help-article a:hover,.help-troubleshoot-footer a:hover{text-decoration:underline}@font-face{font-family:"IBM Plex Sans";src:url("/fonts/IBMPlexSans-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("/fonts/IBMPlexSans-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("/fonts/IBMPlexSans-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("/fonts/IBMPlexSans-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--bg-main:#000;--border:#3A3A3A;--text:#E4E4E4}*{margin:0;padding:0}body{font-family:"IBM Plex Sans",sans-serif;min-height:100vh;background-color:var(--bg-main);color:var(--text)}.container{max-width:1800px;margin:0 auto;padding:0 20px}.divider{width:100%;height:1px;background-color:var(--border);margin:10px 0}.gray-text,.services-cta-mini-text span{color:#888}.disabled-link{cursor:default;opacity:.6}.maintenance-banner{width:100%;min-height:42px;padding:9px 20px;background-color:#fff3cd;color:#664d03;border-bottom:1px solid #ffda6a;display:flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-size:14px;line-height:1.4;text-align:center}.impulse-card-num,.nfx-terminal-body,.nfx-terminal-title,.quickstart-note code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.maintenance-icon{font-size:15px;flex-shrink:0}.navbar-content,.whatsapp-float{align-items:center;display:flex}.maintenance-banner strong{font-weight:600}.nav-icon-btn,.nav-links a{font-weight:400;text-decoration:none}.reveal{opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(.25, .46, .45, .94),transform .7s cubic-bezier(.25, .46, .45, .94);will-change:opacity,transform}.capabilities-card.visible,.hero.visible,.mission-card.visible,.reveal.visible,.timeline-h-item.visible{opacity:1;transform:translateY(0)}.capabilities-card:first-child,.reveal[data-delay="1"],.timeline-h-item:first-child{transition-delay:50ms}.reveal[data-delay="2"]{transition-delay:0.10s}.mission-card:nth-child(2),.reveal[data-delay="3"],.timeline-h-item:nth-child(2){transition-delay:0.15s}.reveal[data-delay="4"]{transition-delay:0.20s}.mission-card:nth-child(3),.reveal[data-delay="5"],.timeline-h-item:nth-child(3){transition-delay:0.25s}.reveal[data-delay="6"]{transition-delay:0.30s}.reveal[data-delay="7"],.timeline-h-item:nth-child(4){transition-delay:0.35s}.capabilities-card:nth-child(6),.reveal[data-delay="8"]{transition-delay:0.40s}.hero-canvas{width:100%;height:100%;opacity:.95;mix-blend-mode:screen}.whatsapp-float,.whatsapp-float::after{width:60px;height:60px;border-radius:50%;background-color:#25d366}.hero-grid-bg{opacity:.35;background-image:linear-gradient(rgba(77,163,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(77,163,255,.1) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at 30% 50%,#000 0%,transparent 75%);mask-image:radial-gradient(ellipse at 30% 50%,#000 0%,transparent 75%);animation:22s linear infinite gridShift}@keyframes gridShift{0%{background-position:0 0,0 0}100%{background-position:60px 60px,60px 60px}}.whatsapp-container{position:fixed;bottom:20px;right:20px;z-index:1000}.whatsapp-float{justify-content:center;box-shadow:0 6px 12px rgba(0,0,0,.2);cursor:pointer;text-decoration:none;opacity:0;transform:scale(.8);animation:.5s ease-out .5s forwards fadeIn}.whatsapp-float svg{width:30px;height:30px}.whatsapp-float:hover{transform:scale(1.1)}.whatsapp-float::after{content:"";position:absolute;opacity:.5;z-index:-1;animation:2s infinite pulse}.footer-social a:hover,.lang-toggle:hover{background:rgba(255,255,255,.06)}.whatsapp-tooltip{position:absolute;right:70px;bottom:50%;transform:translateY(50%);background-color:#333;color:#fff;padding:8px 12px;border-radius:8px;font-size:14px;opacity:0;transition:opacity .3s}.lang-dropdown,.navbar{position:relative}.whatsapp-tooltip::after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:transparent transparent transparent #333}.awards-card:hover .card-glow,.awards-card:hover::before,.bso-intro-stat:hover::before,.impulse-card:hover::before,.norfrox-partner-card:hover::before,.thread-card:hover::before,.whatsapp-container:hover .whatsapp-tooltip{opacity:1}@keyframes fadeIn{to{opacity:1;transform:scale(1)}}.navbar{border-bottom:1px solid var(--border);z-index:9999}.navbar-content{justify-content:space-between;padding-top:20px;padding-bottom:20px}.nav-left{display:flex;align-items:center;gap:40px}.lang-dropdown.open .lang-menu,.logo-img{display:block}.logo-img{height:40px;width:auto}.nav-links{display:flex;gap:30px;align-items:center}.lang-toggle,.nav-icon-btn{align-items:center;padding:4px 10px;color:var(--text);font-size:.9rem}.nav-links a{color:var(--text);transition:color .2s}.bso-intro-stat:hover>span,.nav-links a:hover{color:#aaa}.nav-icon-btn{display:inline-flex;gap:6px;border-radius:30px;transition:background .2s,color .2s}.lang-menu li a:hover,.nav-icon-btn:hover{background:rgba(255,255,255,.06);color:#fff}.dropdown-arrow,.footer-social svg,.nav-icon-btn .icon-svg{flex-shrink:0}.github-stars,.lang-toggle .current-lang{font-weight:500}.lang-toggle{display:flex;gap:4px;background:0 0;border:none;font-weight:400;border-radius:30px;cursor:pointer;transition:background .2s}.lang-toggle .dropdown-arrow{transition:transform .2s}.lang-dropdown.open .lang-toggle .dropdown-arrow,.mega-dropdown.open .dropdown-arrow{transform:rotate(180deg)}.lang-menu{display:none;position:absolute;top:calc(100% + 8px);right:0;background:#1a1a1a;border:1px solid var(--border);border-radius:12px;padding:6px 0;min-width:80px;box-shadow:0 8px 30px rgba(0,0,0,.7);z-index:1000}.mega-col h4,.mega-menu{border-bottom:1px solid rgba(255,255,255,.05)}.lang-menu li a{display:block;padding:8px 20px;color:var(--text);text-decoration:none;font-size:.9rem;transition:background .15s}.mega-dropdown{position:static}.drop-trigger{display:flex;align-items:center;gap:4px}.dropdown-arrow{flex-shrink:0;display:block;transition:transform .25s}.mega-menu{position:absolute;left:0;top:100%;width:100%;background:rgba(15,15,15,.98);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.05);box-shadow:0 20px 50px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.04);padding:40px 0;z-index:9999;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .2s,transform .2s,visibility .2s}.hero-pill,.hero-tag{backdrop-filter:blur(4px)}.mega-dropdown.open .mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mega-menu-inner{max-width:1300px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.mega-col h4{color:#666;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;margin-bottom:18px;padding-bottom:10px}.btn-contact,.footer-brand h2{font-weight:500;color:var(--text)}.mega-col ul li{margin-bottom:6px}.mega-col ul li a{display:flex;flex-direction:column;padding:14px;border-radius:12px;color:var(--text);text-decoration:none;transition:background .18s,transform .18s}.mega-col ul li a:hover{background:rgba(255,255,255,.04);transform:translateX(4px);color:#fff}.mega-col ul li a strong{color:#fff;font-size:.95rem;font-weight:600}.mega-col ul li a span{color:#777;font-size:.85rem;line-height:1.45;margin-top:4px}.mega-col ul li a:hover span,.timeline-h-item:hover .timeline-h-content p{color:#ccc}.mega-dropdown:hover .mega-menu,.mega-menu:hover{opacity:1;visibility:visible;transition:opacity .15s,visibility linear;pointer-events:auto}.nav-right{display:flex;align-items:center;gap:20px}.btn-contact{display:inline-flex;align-items:center;gap:8px;background:0 0;border:1px solid var(--border);padding:8px 18px;border-radius:30px;text-decoration:none;transition:background .2s,border-color .2s}.footer-label,.hero-tag{font-weight:600;letter-spacing:.12em;text-transform:uppercase}.btn-contact:hover{background:#1a1a1a;border-color:#666}.airplane-icon{flex-shrink:0;display:block}.hero.hero-image .hero-video,.menu-toggle,.stats-system .stats-dot.text-only::before{display:none}.menu-toggle{flex-direction:column;gap:5px;background:0 0;border:none;cursor:pointer;padding:5px}.menu-toggle span{display:block;width:25px;height:2px;background:var(--text);transition:.3s}.footer-copy a,.footer-links a{text-decoration:none;transition:color .2s}.status-text{display:inline-flex;align-items:center;gap:.5rem;line-height:1!important}.status-dot{align-self:center;width:8px;height:8px;margin-bottom:4px;border-radius:50%;background:#22c55e;display:inline-block;box-shadow:0 0 0 rgba(34,197,94,.6);animation:2s infinite pulse}.bento-cta-tag,.contact-tag,.detail-item>h2,.journey-badge,.service-card-btn,.service-card-tag,.soliciting-cta-tag,.soliciting-tag{align-self:flex-start}@keyframes pulse{0%{transform:scale(1);opacity:.5;box-shadow:0 0 0 0 rgba(34,197,94,.6)}70%{transform:scale(1.6);opacity:0;box-shadow:0 0 0 8px rgba(34,197,94,0)}100%{transform:scale(1);opacity:0;box-shadow:0 0 0 0 rgba(34,197,94,0)}}.footer{padding:40px 0;background:var(--bg-main);border-top:1px solid var(--border)}.btn-primary:hover,.btn-secondary:hover{border-color:#fff;transform:scale(1.02)}.footer-grid{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:20px}.footer-brand{max-width:620px}.footer-label{display:inline-block;margin-bottom:12px;font-size:.75rem;color:#666}.footer-brand h2{font-size:clamp(1.6rem, 2.8vw, 2.6rem);line-height:1.2;margin:0}.footer-social{display:flex;align-items:center;gap:12px;flex-shrink:0}.footer-social a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--border);color:var(--text);text-decoration:none}.footer-social a:hover{border-color:#666;transform:translateY(-2px)}.footer-divider{margin:20px auto;height:1px;background:var(--border)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.footer-copy p{color:#888;font-size:.9rem;margin:0}.feature-card h3,.privacy-text ul li{margin-bottom:8px}.footer-copy a{color:var(--text)}.footer-copy a:hover,.timeline-h-item:hover .timeline-h-content h3{color:#fff}.footer-links{display:flex;gap:24px;flex-wrap:wrap}.footer-links a{color:#888;font-size:.9rem}.footer-links a:hover{color:#fff}.hero{position:relative;width:100%;min-height:70vh;display:flex;align-items:flex-end;justify-content:flex-start;background-color:var(--bg-main);opacity:0;transform:translateY(30px);transition:opacity .6s,transform .6s}.hero.hero-image{background-image:url('../assets/images/background-image.webp');background-size:cover;background-position:center}.hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:1;pointer-events:none}.hero-content{position:relative;z-index:2;max-width:1800px;margin:0 auto;padding:40px 20px;width:100%;text-align:left;color:var(--text)}.hero-tag{display:inline-block;font-size:.85rem;color:#888;border:1px solid rgba(255,255,255,.15);padding:6px 18px;border-radius:30px;margin-bottom:24px;background:rgba(255,255,255,.04)}.hero-title{font-size:clamp(2.5rem, 8vw, 4.5rem);font-weight:700;line-height:1.1;margin-bottom:32px;color:#fff;text-shadow:0 4px 30px rgba(0,0,0,.5);text-align:left}.bso-intro-accent,.hero-title-accent{display:block;background:linear-gradient(120deg,#7abfff 0,#c9e2ff 60%,#7abfff 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:6s linear infinite bsoShimmer}.hero-letter{display:inline-block;opacity:0;filter:blur(8px);transform:translateY(8px);animation:.6s cubic-bezier(.22,1,.36,1) forwards letterIn;animation-delay:var(--letter-delay, 0s)}.hero-letter.space{width:.28em}@keyframes letterIn{to{opacity:1;filter:blur(0);transform:translateY(0)}}.hero-buttons{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:16px}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;padding:14px 36px;font-size:1rem;transition:.25s}.btn-primary{justify-content:center;background:#fff;color:#000;font-weight:600;border-radius:40px;text-decoration:none;border:2px solid transparent}.btn-secondary,.col-nav ul li a{font-weight:500;text-decoration:none}.btn-primary:hover{background:0 0;color:#fff}.btn-secondary{justify-content:center;background:0 0;color:#fff;border-radius:40px;border:2px solid rgba(255,255,255,.3)}.btn-secondary:hover{background:rgba(255,255,255,.1)}.awards-head,.impulse-head,.journey-head,.norfrox-partners-head{width:100%;max-width:900px;padding:8px 0 40px}.norfrox-partners-title{font-size:clamp(1.8rem, 3.5vw, 2.6rem);font-weight:700;line-height:1.1;color:#fff;margin:0 0 18px;letter-spacing:-.02em}.norfrox-partners-accent{display:block;background:linear-gradient(120deg,#7abfff 0,#c9e2ff 60%,#7abfff 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:6s linear infinite norfroxHeroShimmer}@keyframes norfroxHeroShimmer{0%{background-position:0 center}100%{background-position:200% center}}.norfrox-partners-subtitle{font-size:1rem;color:#999;line-height:1.65;max-width:640px;margin:0}.norfrox-partners{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}.norfrox-partner-card{position:relative;display:flex;align-items:center;gap:20px;padding:24px 26px;background:linear-gradient(180deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.008) 100%);border:1px solid rgba(255,255,255,.07);border-radius:20px;text-decoration:none;overflow:hidden;min-width:0;transition:border-color .3s,background .3s,transform .35s cubic-bezier(.25, .46, .45, .94),box-shadow .35s;box-shadow:0 1px 2px rgba(0,0,0,.15),0 8px 24px rgba(0,0,0,.15)}.bso-intro-stat::before,.impulse-card::before,.norfrox-partner-card::before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,#7abfff,transparent);opacity:0;transition:opacity .35s}.norfrox-partner-card:hover{transform:translateY(-4px);border-color:rgba(122,191,255,.3);background:linear-gradient(180deg,rgba(122,191,255,.04) 0,rgba(122,191,255,.01) 100%);box-shadow:0 2px 4px rgba(0,0,0,.15),0 20px 48px rgba(0,0,0,.3)}.norfrox-partner-logo{flex-shrink:0;width:130px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(255,255,255,.03)}.norfrox-partner-logo img{width:100%;height:100%;object-fit:contain;display:block}.norfrox-partner-logo--clutch{width:50px;height:50px;border-radius:12px;background:#ff3d2e;padding:8px}.nfx-startups,.nfx-startups-head,.nfx-terminal{width:100%;position:relative}.norfrox-partner-logo--clutch img{border-radius:6px}.norfrox-partner-info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.norfrox-partner-label{font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#7abfff}.norfrox-partner-card--clutch .norfrox-partner-label{color:#ff6b5e}.norfrox-partner-name{font-size:1.05rem;font-weight:600;color:#fff;line-height:1.2;letter-spacing:-.01em}.norfrox-partner-desc{font-size:.83rem;color:#999;line-height:1.5;margin-top:2px}.norfrox-partner-card--hostinger:hover{border-color:rgba(103,61,230,.35)}.norfrox-partner-card--hostinger:hover::before{background:linear-gradient(90deg,transparent,#673de6,transparent)}.norfrox-partner-card--clutch:hover{border-color:rgba(255,61,46,.35)}.norfrox-partner-card--clutch:hover::before{background:linear-gradient(90deg,transparent,#ff3d2e,transparent)}.nfx-startups{padding:50px 0 40px;margin-top:50px;border-top:1px solid rgba(255,255,255,.06)}.nfx-startups::before{content:"";position:absolute;top:20%;right:-10%;width:480px;height:480px;background:radial-gradient(circle,rgba(122,191,255,.06) 0,transparent 65%);pointer-events:none;z-index:0}.nfx-startups-head{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center;text-align:left;padding:0;margin:0;z-index:1}.nfx-startups-head>.nfx-startups-subtitle,.nfx-startups-head>.nfx-startups-title{grid-column:1}.nfx-startups-head>.nfx-terminal{grid-column:2;grid-row:1/span 2;margin:0;max-width:100%}.nfx-startups-title{font-size:clamp(2.2rem, 4.5vw, 3.8rem);font-weight:800;line-height:1.02;letter-spacing:-.035em;color:#fff;margin:0 0 24px;text-transform:uppercase}.nfx-startups-title-accent{display:block;background:linear-gradient(120deg,#7abfff 0,#c9e2ff 40%,#7abfff 60%,#7abfff 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:6s linear infinite nfxStartupsShimmer}.nfx-terminal-line,.nfx-terminal-output{animation:.4s forwards nfxLineIn;opacity:0}@keyframes nfxStartupsShimmer{0%{background-position:0 center}100%{background-position:200% center}}.nfx-startups-subtitle{font-size:1.05rem;color:#999;line-height:1.7;max-width:520px;margin:0}.nfx-terminal{background:#06080b;border:1px solid rgba(122,191,255,.15);border-radius:14px;box-shadow:0 1px 2px rgba(0,0,0,.4),0 24px 60px rgba(0,0,0,.5),0 0 0 1px rgba(122,191,255,.05) inset;transition:transform .4s cubic-bezier(.25, .46, .45, .94),box-shadow .4s}.nfx-terminal:hover{transform:translateY(-4px);box-shadow:0 1px 2px rgba(0,0,0,.4),0 32px 72px rgba(0,0,0,.6),0 0 0 1px rgba(122,191,255,.12) inset}.impulse-tag::before,.soliciting-tag::before{box-shadow:0 0 8px rgba(122,191,255,.8);content:""}.nfx-terminal::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(122,191,255,.4),transparent)}.nfx-terminal-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.05)}.nfx-terminal-dot{width:11px;height:11px;border-radius:50%;flex-shrink:0}.nfx-terminal-dot--red{background:#ff5f57}.nfx-terminal-dot--yellow{background:#febc2e}.nfx-terminal-dot--green{background:#28c840}.nfx-terminal-title{margin-left:8px;font-size:.72rem;color:#666;letter-spacing:.02em}.nfx-terminal-body{padding:22px 24px 28px;font-size:.85rem;line-height:1.8;color:#ccc}.nfx-terminal-line{display:flex;align-items:center;gap:10px;margin-bottom:4px}.build-item:nth-child(3),.nfx-terminal-line:first-child,.process-step:nth-child(3){animation-delay:.15s}.nfx-terminal-line:nth-child(3){animation-delay:.45s}.nfx-terminal-line:nth-child(5){animation-delay:.75s}.nfx-terminal-line:nth-child(7){animation-delay:1.05s}.nfx-terminal-line:nth-child(9){animation-delay:1.35s}@keyframes nfxLineIn{from{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.nfx-terminal-prompt{color:#7abfff;font-weight:700;flex-shrink:0}.nfx-terminal-cmd{color:#e4e4e4}.nfx-terminal-output{margin:0 0 16px 24px;font-size:.8rem}.build-item:nth-child(6),.nfx-terminal-output:nth-child(2),.process-step:nth-child(6){animation-delay:.3s}.nfx-terminal-output:nth-child(4){animation-delay:.6s}.nfx-terminal-output:nth-child(6){animation-delay:.9s}.nfx-terminal-output:nth-child(8){animation-delay:1.2s}.nfx-terminal-output:nth-child(10){animation-delay:1.5s}.nfx-terminal-output--ok{color:#22c55e}.impulse-card:hover .impulse-card-num,.nfx-terminal-output--info{color:#7abfff}.bso-subheading,.feature-card h3{color:var(--text);font-weight:600}.nfx-terminal-cursor{display:inline-block;width:8px;height:16px;background:#7abfff;vertical-align:middle;margin-left:4px;animation:1s step-end infinite nfxCursorBlink}@keyframes nfxCursorBlink{0%,100%{opacity:1}50%{opacity:0}}.nfx-startups+.norfrox-partners-head{border-top:1px solid rgba(255,255,255,.06);padding-top:56px;margin-top:0}.features-section{padding:20px 0 60px;position:relative}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px}.impulse-grid,.soliciting-grid{grid-template-columns:repeat(3,1fr)}.feature-card{flex:0 0 380px;width:auto;max-width:90vw;scroll-snap-align:start;padding:20px 0}.feature-card-top{display:flex;gap:10px}.feature-card h3{font-size:1.3rem}.capabilities-card p,.feature-card p{font-size:.95rem;color:#aaa;line-height:1.5;margin:0}.feature-card svg{width:24px;height:24px;color:var(--accent);margin-bottom:1rem;flex-shrink:0}.two-col-section{padding:60px 0;background:var(--bg-main);border-bottom:1px solid var(--border);transition:background .4s,background .2s}#privacy-policy .col-nav,.detail-item{padding:40px 0}.two-col-section.light-mode{background:#e4f1eb;transition:background .4s}.two-col-section.light-mode .capabilities-card h3,.two-col-section.light-mode .capabilities-top svg,.two-col-section.light-mode .col-nav ul li a,.two-col-section.light-mode .detail-item h2,.two-col-section.light-mode .privacy-text p strong,.two-col-section.light-mode .privacy-text ul li strong{color:#1a1a1a}.two-col-section.light-mode .col-nav ul li a:hover{background:rgba(0,0,0,.05);color:#000}.two-col-section.light-mode .col-nav ul li a.active{color:#000;background:rgba(0,0,0,.08);border-left-color:#000}.two-col-section.light-mode .detail-item{border-bottom-color:rgba(0,0,0,.08)}.two-col-section.light-mode .detail-item h2 .highlight-grey{color:#555}.two-col-section.light-mode .capabilities-card p,.two-col-section.light-mode .detail-item p,.two-col-section.light-mode .privacy-text p,.two-col-section.light-mode .privacy-text ul{color:#333}.two-col-grid{display:flex;gap:40px;align-items:flex-start}.col-nav{flex:0 0 20%;min-width:180px;position:sticky;top:100px;align-items:flex-start}.col-nav ul{padding:0;margin:0}.col-nav ul li a{display:block;padding:12px 16px;color:#888;border-radius:8px;border-left:3px solid transparent}.col-nav ul li a:hover{background:rgba(255,255,255,.05);color:#fff}.col-nav ul li a.active{color:#fff;background:rgba(255,255,255,.08)}.col-content{flex:1}.detail-item{display:flex;flex-direction:column;align-items:flex-start;min-height:90vh;border-bottom:1px solid rgba(255,255,255,.05);scroll-margin-top:80px;position:relative}.awards-stat:last-child,.build-item:nth-child(n+4),.capabilities-card:last-child,.detail-item:last-child,.help-article:last-child,.mission-card:last-child,.stats-system>span:last-child{border-bottom:none}.detail-item p{font-size:1rem;color:#aaa;line-height:1.7;max-width:700px}.detail-item h2{font-size:2.5rem;font-weight:600;color:#fff;margin-bottom:16px;max-width:800px}.detail-item>h2{margin-bottom:20px;flex-shrink:0}.detail-item .content-wrapper{flex:1;display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:0}.detail-item h2 .highlight-grey{color:#888;display:block;margin-top:4px}.bso-content{display:flex;flex-direction:column;width:100%;gap:30px}.bso-image{width:100%;border-radius:16px;border:1px solid var(--border);background:#111}.bso-image img{width:100%;height:auto;display:block}.bso-subheading{font-size:clamp(1.5rem, 2.5vw, 2rem);margin:0}.awards-tag,.bso-intro-tag,.impulse-tag,.journey-tag,.pricing-tag,.services-tag{display:inline-flex;align-items:center;gap:9px;font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#7abfff;background:rgba(122,191,255,.08);padding:6px 16px;border-radius:30px;border:1px solid rgba(122,191,255,.18);margin-bottom:22px}.impulse-tag::before{width:6px;height:6px;border-radius:50%;background:#7abfff;animation:2.2s ease-in-out infinite impulseDotPulse;flex-shrink:0}.impulse-card,.soliciting-chip{border:1px solid var(--border)}@keyframes impulseDotPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.awards-title,.impulse-title,.journey-title,.pricing-title,.services-title{font-size:clamp(2.2rem, 4.5vw, 3.4rem);font-weight:700;line-height:1.08;color:#fff;margin:0 0 22px;letter-spacing:-.02em}.impulse-accent{display:block;background:linear-gradient(120deg,#7abfff 0,#c9e2ff 60%,#7abfff 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:6s linear infinite impulseShimmer}@keyframes impulseShimmer{0%{background-position:0 center}100%{background-position:200% center}}.awards-subtitle,.impulse-subtitle,.journey-subtitle,.services-subtitle{font-size:1.05rem;color:#999;line-height:1.7;max-width:640px;margin:0}.impulse-grid{display:grid;gap:16px;width:100%;margin-top:12px}.impulse-card{position:relative;background:rgba(255,255,255,.02);border-radius:14px;padding:28px 24px 24px;display:flex;flex-direction:column;gap:14px;min-width:0;transition:border-color .25s,background .25s,transform .25s}.impulse-card:hover,.thread-card:hover{border-color:rgba(122,191,255,.28);background:rgba(122,191,255,.03);transform:translateY(-3px)}.impulse-card-num{position:absolute;top:22px;right:24px;font-size:.7rem;font-weight:700;letter-spacing:.12em;color:#444;transition:color .3s}.awards-card,.bso-intro,.bso-intro-meta,.bso-intro-stat,.soliciting-footer,.soliciting-intro,.soliciting-section,.thread-card{position:relative}.impulse-card-head{display:flex;align-items:center;gap:12px}.impulse-card-head svg{width:22px;height:22px;color:#7abfff;flex-shrink:0;padding:8px;background:rgba(122,191,255,.08);border:1px solid rgba(122,191,255,.15);border-radius:10px;box-sizing:content-box;transition:background .25s,transform .25s}.impulse-card:hover .impulse-card-head svg{background:rgba(122,191,255,.15);transform:scale(1.05)}.impulse-card-head h3{font-size:1.08rem;font-weight:600;color:#fff;margin:0;line-height:1.25}.impulse-card-desc{font-size:.9rem;color:#aaa;line-height:1.6;margin:0}.impulse-card-list{list-style:none;padding:16px 0 0;margin:auto 0 0;display:flex;flex-direction:column;gap:9px;border-top:1px solid rgba(255,255,255,.05)}.impulse-card-list li{display:flex;align-items:flex-start;gap:9px;font-size:.82rem;color:#888;line-height:1.5}.impulse-card-list li::before{content:"";width:13px;height:13px;flex-shrink:0;margin-top:3px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237abfff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;opacity:.75}.two-col-section.light-mode .awards-stat:hover span,.two-col-section.light-mode .impulse-card-head h3,.two-col-section.light-mode .impulse-title,.two-col-section.light-mode .iso-title,.two-col-section.light-mode .journey-card-title,.two-col-section.light-mode .journey-title,.two-col-section.light-mode .review-quote,.two-col-section.light-mode .review-score strong,.two-col-section.light-mode .review-source,.two-col-section.light-mode .soliciting-cta-text h3,.two-col-section.light-mode .soliciting-title,.two-col-section.light-mode .thread-title{color:#0f1a14}.two-col-section.light-mode .impulse-accent{background:linear-gradient(120deg,#2563eb 0,#60a5fa 55%,#2563eb 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.two-col-section.light-mode .awards-stat span,.two-col-section.light-mode .impulse-card-desc,.two-col-section.light-mode .impulse-subtitle,.two-col-section.light-mode .journey-card-desc,.two-col-section.light-mode .journey-subtitle,.two-col-section.light-mode .soliciting-cta-text p,.two-col-section.light-mode .soliciting-subtitle,.two-col-section.light-mode .thread-desc{color:#4a5b52}.two-col-section.light-mode .impulse-tag,.two-col-section.light-mode .journey-tag,.two-col-section.light-mode .soliciting-cta-tag,.two-col-section.light-mode .soliciting-tag{color:#1e40af;background:rgba(37,99,235,.08);border-color:rgba(37,99,235,.2)}.two-col-section.light-mode .impulse-tag::before,.two-col-section.light-mode .journey-tag::before,.two-col-section.light-mode .soliciting-tag::before{background:#2563eb;box-shadow:0 0 8px rgba(37,99,235,.6)}.two-col-section.light-mode .impulse-card,.two-col-section.light-mode .thread-card{background:#fff;border-color:rgba(0,0,0,.06);box-shadow:0 1px 2px rgba(15,26,20,.03),0 4px 12px rgba(15,26,20,.04)}.two-col-section.light-mode .impulse-card:hover{border-color:rgba(37,99,235,.3);background:#fff;box-shadow:0 2px 4px rgba(15,26,20,.04),0 12px 28px rgba(37,99,235,.1);transform:translateY(-3px)}.two-col-section.light-mode .impulse-card::before,.two-col-section.light-mode .journey-card::before,.two-col-section.light-mode .thread-card::before{background:linear-gradient(90deg,transparent,#2563eb,transparent)}.two-col-section.light-mode .impulse-card-num{color:#b8c4bd}.two-col-section.light-mode .impulse-card:hover .impulse-card-num,.two-col-section.light-mode .trust-logo:hover{color:#2563eb}.two-col-section.light-mode .impulse-card-head svg,.two-col-section.light-mode .thread-tag{color:#1e40af;background:rgba(37,99,235,.08);border-color:rgba(37,99,235,.15)}.two-col-section.light-mode .impulse-card:hover .impulse-card-head svg{background:rgba(37,99,235,.14)}.two-col-section.light-mode .impulse-card-list,.two-col-section.light-mode .thread-tags{border-top-color:rgba(0,0,0,.06)}.two-col-section.light-mode .impulse-card-list li{color:#5a6b62}.two-col-section.light-mode .impulse-card-list li::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");opacity:.9}.soliciting-block{width:100%;margin-top:64px;padding-top:56px;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column}.soliciting-section{padding:100px 0;background:var(--bg-main);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.soliciting-grid{display:grid;grid-auto-rows:1fr;gap:16px}.soliciting-intro{grid-column:1;grid-row:span 2;border-radius:16px;padding:32px 26px 26px;display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-width:0;background-color:#07090c;background-image:radial-gradient(rgba(122,191,255,.1) 1px,transparent 1.5px);background-size:22px 22px;background-position:0 0;border:1px solid rgba(122,191,255,.1)}.soliciting-intro::after{content:"";position:absolute;top:-40%;right:-30%;width:380px;height:380px;background:radial-gradient(circle,rgba(122,191,255,.1) 0,transparent 65%);pointer-events:none}.soliciting-intro-top{position:relative;z-index:1;display:flex;flex-direction:column}.soliciting-tag{display:inline-flex;align-items:center;gap:8px;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#7abfff;background:rgba(122,191,255,.08);padding:5px 14px;border-radius:30px;border:1px solid rgba(122,191,255,.18);margin-bottom:20px}.soliciting-tag::before{width:6px;height:6px;border-radius:50%;background:#7abfff;animation:2.2s ease-in-out infinite solDotPulse}@keyframes solDotPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.soliciting-title{font-size:clamp(1.5rem, 2.2vw, 2rem);font-weight:700;line-height:1.1;color:#fff;margin:0 0 16px;letter-spacing:-.02em}.soliciting-accent{display:block;background:linear-gradient(120deg,#7abfff 0,#c9e2ff 55%,#7abfff 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:6s linear infinite solShimmer}@keyframes solShimmer{0%{background-position:0 center}100%{background-position:200% center}}.soliciting-subtitle{font-size:.95rem;color:#8a9a94;line-height:1.65;margin:0;max-width:340px}.soliciting-footer{z-index:1;display:flex;flex-wrap:wrap;gap:8px}.soliciting-chip{display:inline-flex;align-items:center;padding:6px 14px;font-size:.75rem;font-weight:500;color:#aaa;background:rgba(255,255,255,.03);border-radius:30px;text-decoration:none;transition:border-color .25s,color .25s,background .25s}.soliciting-chip:hover{color:#fff;border-color:rgba(122,191,255,.35);background:rgba(122,191,255,.06)}.thread-card{background:rgba(255,255,255,.02);border:1px solid var(--border);border-radius:16px;padding:24px 22px 22px;display:flex;flex-direction:column;gap:12px;min-width:0;transition:border-color .25s,background .25s,transform .25s}.thread-card::before{content:"";position:absolute;top:0;left:22px;right:22px;height:1px;background:linear-gradient(90deg,transparent,#7abfff,transparent);opacity:0;transition:opacity .35s}.thread-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.thread-label{font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#666}.thread-status{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:600;letter-spacing:.04em;color:#22c55e;background:rgba(34,197,94,.1);padding:3px 10px;border-radius:20px;border:1px solid rgba(34,197,94,.18)}.soliciting-cta-text h3,.thread-title{line-height:1.3;letter-spacing:-.01em}.thread-dot{width:5px;height:5px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.9);animation:2s ease-in-out infinite threadPulse}@keyframes threadPulse{0%,100%{opacity:1}50%{opacity:.4}}.thread-title{font-size:1.02rem;font-weight:600;color:#fff;margin:4px 0 0;max-width:240px}.thread-desc{font-size:.85rem;color:#999;line-height:1.6;margin:0;flex:1}.thread-tags{display:flex;flex-wrap:wrap;gap:6px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05);margin-top:auto}.thread-tag{font-size:.68rem;font-weight:500;color:#7abfff;background:rgba(122,191,255,.08);padding:3px 10px;border-radius:20px;border:1px solid rgba(122,191,255,.15)}.two-col-section.light-mode .soliciting-intro{background-color:#fff;background-image:radial-gradient(rgba(0,0,0,.06) 1px,transparent 1.5px);border-color:rgba(0,0,0,.08)}.two-col-section.light-mode .journey-accent,.two-col-section.light-mode .soliciting-accent{background:linear-gradient(120deg,#2563eb 0,#60a5fa 55%,#2563eb 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text}.two-col-section.light-mode .soliciting-chip{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.08);color:#4a5b52}.two-col-section.light-mode .soliciting-chip:hover{color:#1e40af;border-color:rgba(37,99,235,.3);background:rgba(37,99,235,.05)}.two-col-section.light-mode .soliciting-block{border-top-color:rgba(0,0,0,.1)}.two-col-section.light-mode .thread-card:hover{border-color:rgba(37,99,235,.3);box-shadow:0 2px 4px rgba(15,26,20,.04),0 12px 28px rgba(37,99,235,.1)}.two-col-section.light-mode .thread-label{color:#6b7a72}.soliciting-cta{margin-top:24px;padding:28px 32px;border-radius:16px;border:none;background:rgba(255,255,255,.02);display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.soliciting-cta-text{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 320px}.soliciting-cta-tag{display:inline-flex;font-size:.65rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#7abfff;background:rgba(122,191,255,.08);padding:4px 12px;border-radius:30px;border:1px solid rgba(122,191,255,.18);margin-bottom:4px}.soliciting-cta-text h3{font-size:1.15rem;font-weight:600;color:#fff;margin:0}.soliciting-cta-text p{font-size:.85rem;color:#888;margin:0;line-height:1.5}.soliciting-cta-form{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;max-width:620px}.soliciting-cta-input{flex:1;min-width:240px;background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:30px;padding:11px 18px;font-size:.9rem;color:#fff;font-family:inherit;transition:border-color .25s,background .25s,box-shadow .25s}.soliciting-cta-input::placeholder{color:#666}.soliciting-cta-input:focus{outline:0;border-color:rgba(122,191,255,.5);background:rgba(255,255,255,.05);box-shadow:0 0 0 3px rgba(122,191,255,.08)}.soliciting-cta-btn{display:inline-flex;align-items:center;gap:6px;padding:11px 22px;font-size:.88rem;font-weight:600;color:#0a0a0a;background:#7abfff;border:1px solid #7abfff;border-radius:30px;cursor:pointer;flex-shrink:0;transition:.25s;font-family:inherit;box-shadow:0 4px 14px rgba(122,191,255,.2)}.service-card-btn:hover,.soliciting-cta-btn:hover{background:0 0;color:#7abfff;transform:translateY(-1px);box-shadow:0 6px 20px rgba(122,191,255,.3)}.awards-tag::before,.bso-intro-tag::before{height:6px;box-shadow:0 0 8px rgba(122,191,255,.8);width:6px;content:""}.bento-cta-btn svg,.iso-link svg,.plan-btn svg,.review-link svg,.service-card-btn svg,.services-cta-mini-btn svg,.soliciting-cta-btn svg{transition:transform .25s}.plan-btn:hover svg,.service-card-btn:hover svg,.services-cta-mini-btn:hover svg,.soliciting-cta-btn:hover svg{transform:translateX(3px)}.two-col-section.light-mode .soliciting-cta{background:#fbfcfa;border:none;box-shadow:0 1px 2px rgba(15,26,20,.03),0 4px 12px rgba(15,26,20,.04)}.two-col-section.light-mode .soliciting-cta-input{background:#fff;border-color:rgba(0,0,0,.1);color:#0f1a14}.two-col-section.light-mode .soliciting-cta-input::placeholder{color:#8a9a94}.two-col-section.light-mode .soliciting-cta-input:focus{border-color:rgba(37,99,235,.5);background:#fff;box-shadow:0 0 0 3px rgba(37,99,235,.08)}.two-col-section.light-mode .soliciting-cta-btn{background:#2563eb;border-color:#2563eb;color:#fff;box-shadow:0 4px 14px rgba(37,99,235,.2)}.two-col-section.light-mode .soliciting-cta-btn:hover{background:0 0;color:#2563eb;box-shadow:0 6px 20px rgba(37,99,235,.3)}#detail-autoscaling{border-bottom:none;padding-bottom:0}.bso-intro{padding:8px 0 40px;max-width:100%;width:100%}.bso-intro-tag::before{border-radius:50%;background:#7abfff;animation:2.2s ease-in-out infinite bsoDotPulse;flex-shrink:0}@keyframes bsoDotPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.bso-intro-title{font-size:clamp(2.2rem, 4.5vw, 3.4rem);font-weight:700;line-height:1.08;color:#fff;margin:0 0 22px;letter-spacing:-.02em;max-width:900px}@keyframes bsoShimmer{0%{background-position:0 center}100%{background-position:200% center}}.bso-intro-subtitle{font-size:1.05rem;color:#999;line-height:1.7;max-width:640px;margin:0 0 38px}.bso-intro-meta{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);max-width:820px}.bso-intro-stat{display:flex;flex-direction:column;gap:6px;padding:22px 24px 20px;border-right:1px solid rgba(255,255,255,.06);min-width:0;transition:background .3s}.bso-intro-stat:last-child{border-right:none}.bso-intro-stat:hover{background:rgba(122,191,255,.03)}.bso-intro-stat-head{display:flex;align-items:center;gap:10px;margin-bottom:2px}.bso-intro-stat-head svg{width:18px;height:18px;color:#7abfff;flex-shrink:0;opacity:.55;transition:opacity .3s,transform .3s}.bso-intro-stat:hover .bso-intro-stat-head svg{opacity:1;transform:scale(1.1)}.bso-intro-stat strong{font-size:1.9rem;font-weight:700;line-height:1;letter-spacing:-.02em;background:linear-gradient(180deg,#fff 0,#b8c8d8 100%);-webkit-background-clip:text;background-clip:text;color:transparent;transition:background .3s}.bso-intro-stat span,.bso-intro-stat>span{font-size:.78rem;color:#777;line-height:1.3}.bso-intro-stat:hover strong{background:linear-gradient(180deg,#7abfff 0,#fff 100%);-webkit-background-clip:text;background-clip:text}.bso-intro-stat>span{transition:color .3s}.bso-block-tag{display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7abfff;background:rgba(122,191,255,.08);padding:5px 14px;border-radius:30px;border:1px solid rgba(122,191,255,.15);margin-bottom:12px}.bso-quickstart,.bso-testimonials{margin-top:48px;width:100%}.awards-tag::before{border-radius:50%;background:#7abfff;animation:2.2s ease-in-out infinite awardsDotPulse;flex-shrink:0}@keyframes awardsDotPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.awards-accent{display:block;background:linear-gradient(120deg,#7abfff 0,#c9e2ff 60%,#7abfff 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:6s linear infinite awardsShimmer}@keyframes awardsShimmer{0%{background-position:0 center}100%{background-position:200% center}}.awards-grid,.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;width:100%}.awards-card{background:linear-gradient(180deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.008) 100%);border:1px solid rgba(255,255,255,.07);border-radius:20px;padding:30px 26px 26px;display:flex;flex-direction:column;gap:16px;min-width:0;min-height:440px;transition:border-color .3s,background .3s,transform .35s cubic-bezier(.25, .46, .45, .94),box-shadow .35s;box-shadow:0 1px 2px rgba(0,0,0,.15),0 8px 24px rgba(0,0,0,.18)}.awards-card:hover{transform:translateY(-4px);box-shadow:0 2px 4px rgba(0,0,0,.15),0 20px 48px rgba(0,0,0,.3)}.card-glow{position:absolute;top:-50%;right:-30%;width:280px;height:280px;border-radius:50%;pointer-events:none;opacity:.5;transition:opacity .4s}.awards-card::before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;opacity:0;transition:opacity .35s;z-index:2}.awards-card--stats{justify-content:space-between}.awards-card--stats .card-glow{background:radial-gradient(circle,rgba(122,191,255,.1) 0,transparent 65%)}.awards-card--stats::before{background:linear-gradient(90deg,transparent,#7abfff,transparent)}.awards-card--stats:hover{border-color:rgba(122,191,255,.3)}.awards-card-header,.awards-stat{display:flex;border-bottom:1px solid rgba(255,255,255,.06)}.awards-card-header{align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;position:relative;z-index:1}.awards-card-label{font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#7abfff}.awards-card-icon{width:18px;height:18px;color:#7abfff;opacity:.5;flex-shrink:0;transition:opacity .3s}.awards-card:hover .awards-card-icon,.journey-item:hover .journey-card::before,.logo-placeholder:hover,.plan-card:hover::after,.plan-card:hover::before,.service-card:hover::after,.service-card:hover::before{opacity:1}.awards-stats{display:flex;flex-direction:column;gap:0;flex:1;justify-content:center;position:relative;z-index:1}.awards-stat{align-items:center;justify-content:space-between;gap:16px;padding:22px 0;min-width:0;transition:border-color .3s}.iso-link,.iso-status{gap:6px;font-weight:600}.awards-stat strong{font-size:2.7rem;font-weight:700;line-height:1;letter-spacing:-.03em;color:#7abfff;flex-shrink:0;transition:color .3s,transform .3s;display:inline-block}.awards-stat:hover strong{color:#c9e2ff;transform:translateX(-2px)}.awards-stat span{font-size:.82rem;color:#999;line-height:1.5;text-align:right;flex:1;min-width:0;transition:color .3s}.awards-stat:hover span{color:#ddd}.awards-card--iso{align-items:center;text-align:center;background:radial-gradient(circle at 50% 0,rgba(122,191,255,.08) 0,transparent 55%),linear-gradient(180deg,rgba(122,191,255,.03) 0,rgba(255,255,255,.005) 100%);border-color:rgba(122,191,255,.15)}.iso-status,.iso-visual{align-items:center;z-index:1}.awards-card--iso .card-glow{top:-40%;right:-20%;background:radial-gradient(circle,rgba(122,191,255,.15) 0,transparent 65%)}.awards-card--iso::before{background:linear-gradient(90deg,transparent,#7abfff,transparent)}.awards-card--iso:hover{border-color:rgba(122,191,255,.35)}.iso-status{position:absolute;top:22px;right:22px;display:inline-flex;font-size:.66rem;letter-spacing:.04em;color:#eab308;background:rgba(234,179,8,.1);padding:4px 11px;border-radius:20px;border:1px solid rgba(234,179,8,.22)}.iso-status-dot{width:5px;height:5px;border-radius:50%;background:#eab308;box-shadow:0 0 8px rgba(234,179,8,.9);animation:2s ease-in-out infinite isoPulse}@keyframes isoPulse{0%,100%{opacity:1}50%{opacity:.4}}.iso-visual{width:140px;height:140px;margin:24px auto 4px;display:flex;justify-content:center;position:relative;transition:transform .4s}.awards-card--iso:hover .iso-visual{transform:scale(1.04)}.iso-visual svg{width:100%;height:100%;filter:drop-shadow(0 0 24px rgba(122, 191, 255, .2));transition:filter .4s}.awards-card--iso:hover .iso-visual svg{filter:drop-shadow(0 0 36px rgba(122, 191, 255, .4))}.iso-divider{display:block;width:40px;height:2px;background:linear-gradient(90deg,transparent,#7abfff,transparent);border-radius:2px;margin:8px auto 4px;opacity:.5;position:relative;z-index:1}.iso-desc,.iso-title{margin:0;position:relative;z-index:1}.iso-title{font-size:1.05rem;font-weight:600;color:#fff;line-height:1.3;letter-spacing:-.01em}.iso-desc{font-size:.83rem;color:#999;line-height:1.6;max-width:260px}.iso-link{display:inline-flex;align-items:center;font-size:.82rem;color:#7abfff;text-decoration:none;transition:gap .25s,color .25s;margin-top:auto;padding-top:12px;position:relative;z-index:1}.iso-link:hover,.review-link:hover,.services-cta-mini-btn:hover{color:#c9e2ff;gap:10px}.iso-link:hover svg,.review-link:hover svg{transform:translateX(2px)}.awards-card--review .card-glow{background:radial-gradient(circle,rgba(251,191,36,.08) 0,transparent 65%)}.awards-card--review::before{background:linear-gradient(90deg,transparent,#fbbf24,transparent)}.awards-card--review:hover{border-color:rgba(251,191,36,.25)}.review-badges,.review-head{border-bottom:1px solid rgba(255,255,255,.06);z-index:1}.review-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-bottom:18px;position:relative}.review-badge,.review-head{display:flex;position:relative}.review-badge{flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px 6px 12px;background:linear-gradient(180deg,#fff 0,#f0f4f2 100%);border-radius:8px;gap:2px;transition:transform .25s,box-shadow .25s;box-shadow:0 1px 3px rgba(0,0,0,.1)}.review-badge::after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:linear-gradient(90deg,#fbbf24 0,#ef4444 50%,#3b82f6 100%)}.review-badge:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.awards-cta-btn:hover,.trust-logo:hover{transform:translateY(-1px);color:#7abfff}.review-badge-top{font-size:.52rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#dc2626;line-height:1}.review-badge strong{font-size:1.05rem;font-weight:800;color:#0f1a14;line-height:1;margin:3px 0 1px;letter-spacing:-.02em}.review-badge-year{font-size:.55rem;font-weight:600;color:#666;line-height:1}.review-head{align-items:center;gap:10px;padding:4px 0 14px}.review-google-icon{width:22px;height:22px;flex-shrink:0}.review-source{font-size:.82rem;font-weight:500;color:#ddd}.review-verified{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:.65rem;font-weight:600;color:#22c55e;padding:2px 8px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.18);border-radius:20px}.review-score{display:flex;align-items:center;gap:16px;padding:4px 0 2px;position:relative;z-index:1}.plan-amount,.review-score strong{font-size:2.6rem;font-weight:700;color:#fff;line-height:1;letter-spacing:-.03em}.form-group,.review-stars{display:flex;flex-direction:column;gap:4px}.review-stars-icons{color:#fbbf24;font-size:.95rem;letter-spacing:2px;line-height:1}.review-count{font-size:.72rem;color:#888}.review-quote{font-size:.84rem;color:#bbb;line-height:1.55;margin:0;font-style:italic;border-left:2px solid rgba(122,191,255,.3);padding:2px 0 2px 14px;flex:1;position:relative;z-index:1}.review-quote cite{display:block;margin-top:8px;font-size:.72rem;font-style:normal;font-weight:500;color:#7abfff;letter-spacing:.01em}.review-link{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;color:#7abfff;text-decoration:none;transition:gap .25s,color .25s;margin-top:auto;padding-top:10px;position:relative;z-index:1}.two-col-section.light-mode .awards-quote,.two-col-section.light-mode .awards-stat{border-top-color:rgba(0,0,0,.06);border-bottom-color:rgba(0,0,0,.06)}.two-col-section.light-mode .awards-stat strong{color:#2563eb;-webkit-text-fill-color:#2563eb}.two-col-section.light-mode .awards-quote-author,.two-col-section.light-mode .awards-stat:hover strong,.two-col-section.light-mode .journey-date{color:#1e40af}.two-col-section.light-mode .awards-card-label,.two-col-section.light-mode .awards-trust-label,.two-col-section.light-mode .trust-logo{color:#8a9a94}.awards-quote{margin-top:64px;padding:48px 32px 40px;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;max-width:820px;margin-left:auto;margin-right:auto}.awards-quote-mark{width:38px;height:38px;color:#7abfff;opacity:.2;margin-bottom:20px}.awards-quote-text{font-size:clamp(1.15rem, 2.2vw, 1.55rem);font-weight:500;line-height:1.5;color:#ddd;margin:0 0 28px;letter-spacing:-.01em;max-width:680px}.awards-quote-author,.awards-trust-label{font-weight:600;letter-spacing:.16em;text-transform:uppercase}.awards-quote-footer{display:inline-flex;align-items:center;gap:14px;justify-content:center}.awards-quote-line{display:inline-block;width:32px;height:1px;background:rgba(122,191,255,.4)}.awards-cta,.awards-trust,.awards-trust-logos{display:flex;width:100%}.awards-quote-author{font-size:.78rem;color:#7abfff}.awards-trust{margin-top:56px;flex-direction:column;align-items:center;gap:22px}.awards-trust-label{font-size:.7rem;color:#666;text-align:center}.awards-trust-logos{flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 40px}.trust-logo{font-size:.95rem;font-weight:700;letter-spacing:.06em;color:#555;text-transform:uppercase;transition:color .3s,transform .3s;cursor:default}.two-col-section.light-mode .awards-quote-mark{color:#2563eb;opacity:.15}.two-col-section.light-mode .awards-quote-text{color:#2a3530}.two-col-section.light-mode .awards-quote-line{background:rgba(37,99,235,.35)}.awards-cta{margin-top:48px;justify-content:center}.awards-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;font-size:.95rem;font-weight:600;color:#0a0a0a;background:#7abfff;border:1px solid #7abfff;border-radius:40px;text-decoration:none;transition:.25s;box-shadow:0 4px 20px rgba(122,191,255,.2)}.awards-cta-btn:hover{background:0 0;box-shadow:0 8px 28px rgba(122,191,255,.3)}.two-col-section.light-mode .awards-cta-btn{background:#2563eb;border-color:#2563eb;color:#fff;box-shadow:0 4px 20px rgba(37,99,235,.2)}.two-col-section.light-mode .awards-cta-btn:hover{background:0 0;color:#2563eb}.journey-tag::before{content:"";width:6px;height:6px;border-radius:50%;background:#7abfff;box-shadow:0 0 8px rgba(122,191,255,.8);animation:2.2s ease-in-out infinite journeyDotPulse;flex-shrink:0}@keyframes journeyDotPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.journey-accent{display:block;background:linear-gradient(120deg,#7abfff 0,#c9e2ff 60%,#7abfff 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:6s linear infinite journeyShimmer}@keyframes journeyShimmer{0%{background-position:0 center}100%{background-position:200% center}}.journey-timeline{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:100%;margin-top:40px;padding-top:40px}.journey-timeline::before{content:"";position:absolute;top:47px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0,rgba(122,191,255,.15) 5%,rgba(122,191,255,.4) 50%,rgba(122,191,255,.15) 95%,transparent 100%);background-size:200% 100%;animation:8s linear infinite journeyLineShimmer;z-index:0}@keyframes journeyLineShimmer{0%{background-position:0 0}100%{background-position:200% 0}}.journey-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:24px;z-index:1;min-width:0}.journey-marker{position:relative;width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.journey-marker-dot{width:14px;height:14px;border-radius:50%;background:#0a0a0a;border:2px solid rgba(122,191,255,.55);position:relative;z-index:2;transition:background .3s,border-color .3s,transform .3s,box-shadow .3s}.journey-marker-dot::after{content:"";position:absolute;inset:3px;border-radius:50%;background:#7abfff;transition:background .3s}.journey-marker-pulse{position:absolute;inset:-6px;border-radius:50%;border:1px solid rgba(122,191,255,.3);opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s}.capabilities-card,.mission-card,.timeline-h-item{opacity:0;transform:translateY(30px)}.journey-item:hover .journey-marker-dot{transform:scale(1.15);border-color:#7abfff;box-shadow:0 0 20px rgba(122,191,255,.45)}.journey-item:hover .journey-marker-pulse{opacity:1;transform:scale(1)}.journey-card{width:100%;min-width:0;background:linear-gradient(180deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.008) 100%);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:20px 18px 18px;display:flex;flex-direction:column;gap:8px;position:relative;transition:border-color .3s,background .3s,transform .3s cubic-bezier(.25, .46, .45, .94),box-shadow .3s;box-shadow:0 1px 2px rgba(0,0,0,.15),0 6px 18px rgba(0,0,0,.15)}.journey-card::before{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;background:linear-gradient(90deg,transparent,#7abfff,transparent);opacity:0;transition:opacity .35s}.journey-item:hover .journey-card{border-color:rgba(122,191,255,.28);background:linear-gradient(180deg,rgba(122,191,255,.05) 0,rgba(122,191,255,.01) 100%);transform:translateY(-3px);box-shadow:0 2px 4px rgba(0,0,0,.15),0 14px 32px rgba(0,0,0,.28)}.journey-date{display:inline-block;font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7abfff;margin-bottom:4px}.journey-card-title{font-size:1rem;font-weight:600;color:#fff;margin:0;line-height:1.3;letter-spacing:-.01em}.journey-card-desc{font-size:.82rem;color:#999;line-height:1.55;margin:0;flex:1}.journey-badge{display:inline-flex;align-items:center;gap:6px;font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#888;background:rgba(255,255,255,.03);padding:3px 10px;border-radius:20px;border:1px solid rgba(255,255,255,.06);margin-top:6px}.mock-col-title,.quickstart-badge{letter-spacing:.08em;text-transform:uppercase}.journey-item--featured .journey-card{background:radial-gradient(circle at 50% 0,rgba(122,191,255,.1) 0,transparent 60%),linear-gradient(180deg,rgba(122,191,255,.04) 0,rgba(255,255,255,.008) 100%);border-color:rgba(122,191,255,.22)}.journey-item--featured .journey-card::before{opacity:1;background:linear-gradient(90deg,transparent,#7abfff,transparent)}.journey-item--featured .journey-marker-dot{border-color:#7abfff;background:#0a0a0a;box-shadow:0 0 16px rgba(122,191,255,.4)}.journey-item--featured .journey-marker-pulse{opacity:1;animation:2.4s ease-in-out infinite journeyPulse}@keyframes journeyPulse{0%,100%{transform:scale(1);opacity:.6}50%{transform:scale(1.4);opacity:0}}.journey-badge--active{color:#22c55e;background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.22)}.journey-badge-dot{width:5px;height:5px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.9);animation:2s ease-in-out infinite journeyPulse}.two-col-section.light-mode .journey-timeline::before{background:linear-gradient(90deg,transparent 0,rgba(37,99,235,.15) 5%,rgba(37,99,235,.4) 50%,rgba(37,99,235,.15) 95%,transparent 100%);background-size:200% 100%}.two-col-section.light-mode .journey-marker-dot{background:#fbfcfa;border-color:rgba(37,99,235,.55)}.two-col-section.light-mode .journey-marker-dot::after{background:#2563eb}.two-col-section.light-mode .journey-marker-pulse{border-color:rgba(37,99,235,.3)}.two-col-section.light-mode .journey-item:hover .journey-marker-dot{border-color:#2563eb;box-shadow:0 0 20px rgba(37,99,235,.35)}.two-col-section.light-mode .journey-card{background:#fbfcfa;border-color:rgba(0,0,0,.06);box-shadow:0 1px 2px rgba(15,26,20,.03),0 4px 12px rgba(15,26,20,.04)}.two-col-section.light-mode .journey-item:hover .journey-card{border-color:rgba(37,99,235,.3);background:#fbfcfa;box-shadow:0 2px 4px rgba(15,26,20,.04),0 14px 28px rgba(37,99,235,.1)}.two-col-section.light-mode .journey-badge{color:#6b7a72;background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.06)}.two-col-section.light-mode .journey-item--featured .journey-card{background:radial-gradient(circle at 50% 0,rgba(37,99,235,.08) 0,transparent 60%),#fbfcfa;border-color:rgba(37,99,235,.2)}.two-col-section.light-mode .journey-item--featured .journey-marker-dot{border-color:#2563eb;background:#fbfcfa;box-shadow:0 0 16px rgba(37,99,235,.3)}.two-col-section.light-mode .journey-badge--active{color:#15803d;background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.25)}.quickstart-card{background:rgba(255,255,255,.02);border:1px solid var(--border);border-radius:12px;padding:28px;margin-top:16px}.quickstart-card-header{margin-bottom:22px}.quickstart-card-header h3{font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 6px}.quickstart-card-header p{color:#aaa;font-size:.95rem;line-height:1.6;margin:0;max-width:720px}.quickstart-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.quickstart-item{background:rgba(255,255,255,.02);border:1px solid var(--border);border-radius:10px;padding:18px;display:flex;flex-direction:column;gap:12px;transition:border-color .25s,transform .25s,background .25s;min-width:0}.quickstart-item:hover{border-color:rgba(122,191,255,.3);background:rgba(122,191,255,.03);transform:translateY(-2px)}.quickstart-item-head{display:flex;align-items:center;gap:10px;position:relative}.quickstart-item-head svg{width:22px;height:22px;color:#fff;flex-shrink:0}.quickstart-item-head h4{font-size:1rem;font-weight:600;color:#fff;margin:0}.quickstart-badge{font-size:.6rem;font-weight:700;color:#7abfff;background:rgba(122,191,255,.12);padding:2px 8px;border-radius:20px;margin-left:auto}.quickstart-btn,.timeline-h-item:hover .timeline-h-content.bottom::before,.timeline-h-item:hover .timeline-h-content.top::after{background:#fff}.quickstart-meta{font-size:.8rem;color:#888;line-height:1.5;margin:0;flex:1}.quickstart-btns{display:flex;gap:8px;flex-wrap:wrap}.quickstart-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;font-size:.82rem;font-weight:500;color:#000;border:1px solid #fff;border-radius:30px;text-decoration:none;transition:.2s;flex:1;max-height:35px}.quickstart-btn:hover{background:0 0;color:#fff}.quickstart-btn.outline{background:0 0;color:#ddd;border-color:var(--border)}.quickstart-btn.outline:hover{border-color:#7abfff;color:#fff;background:rgba(122,191,255,.08)}.quickstart-note{text-align:center;font-size:.85rem;color:#888;line-height:1.8;margin:24px auto 0;max-width:780px}.quickstart-note code{font-size:.8rem;color:#7abfff;background:rgba(122,191,255,.08);padding:2px 8px;border-radius:6px;border:1px solid rgba(122,191,255,.12)}.marquee{margin-top:20px;display:flex;flex-direction:column;gap:16px;padding:16px 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.marquee-track{display:flex;gap:16px;will-change:transform}.marquee-left .marquee-track{animation:45s linear infinite marqueeLeft}.marquee-right .marquee-track{animation:55s linear infinite marqueeRight}.marquee-row:hover .marquee-track{animation-play-state:paused}@keyframes marqueeLeft{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marqueeRight{from{transform:translateX(-50%)}to{transform:translateX(0)}}.marquee-card{width:400px;min-height:92px;flex-shrink:0;display:flex;align-items:flex-start;gap:12px;padding:14px;background:rgba(255,255,255,.02);border:1px solid var(--border);border-radius:12px;transition:border-color .25s,background .25s}.marquee-card:hover{border-color:rgba(122,191,255,.25);background:rgba(122,191,255,.03)}.marquee-avatar{width:48px;height:48px;flex-shrink:0;border-radius:8px;background:linear-gradient(135deg,#7abfff,#3f7fc7);display:flex;align-items:center;justify-content:center;color:#fff;margin-top:6px}.marquee-avatar svg{width:24px;height:24px;opacity:.9}.marquee-body{display:flex;flex-direction:column;gap:4px;min-width:0}.marquee-text{font-size:.76rem;color:#ddd;line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.marquee-user{font-size:.7rem;color:#7abfff;font-weight:500}.bso-content,.bso-quickstart,.bso-testimonials,.col-content,.marquee,.marquee-row{min-width:0;max-width:100%}.marquee,.marquee-row{width:100%;position:relative}.marquee-track{width:max-content;flex-wrap:nowrap}.quickstart-grid{width:100%;min-width:0}.quickstart-meta,.quickstart-note{overflow-wrap:anywhere}.bso-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(140px,auto);gap:14px;margin-top:28px;width:100%}.bento-tile{background:rgba(255,255,255,.02);border:1px solid var(--border);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:10px;min-width:0;transition:border-color .25s,background .25s,transform .25s}.bento-tile:hover{border-color:rgba(122,191,255,.28);background:rgba(122,191,255,.03);transform:translateY(-2px)}.bento-head{display:flex;align-items:center;gap:10px}.bento-head svg{width:22px;height:22px;color:#7abfff;flex-shrink:0}.bento-head h3{font-size:1.05rem;font-weight:600;color:#fff;margin:0}.bento-desc{font-size:.86rem;color:#aaa;line-height:1.5;margin:0}.bento-tile--hero{grid-column:span 2;grid-row:span 2;padding:24px}.bento-tile--hero .bento-head svg{width:26px;height:26px}.bento-tile--hero .bento-head h3{font-size:1.2rem}.bento-tile--hero .bento-desc{font-size:.95rem;max-width:480px}.bento-tile--chart{grid-column:span 2;position:relative;overflow:hidden}.bento-chart{width:100%;height:50px;margin-top:auto;display:block}.bento-mock--pipeline{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:auto;padding-top:12px}.mock-card,.mock-col{display:flex;gap:6px}.mock-col{flex-direction:column;min-width:0}.mock-col-title{font-size:.65rem;font-weight:600;color:#666;margin-bottom:2px}.mock-card{align-items:center;font-size:.72rem;color:#ccc;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:7px 9px;overflow:hidden;text-overflow:ellipsis;transition:background .2s,border-color .2s}.mock-card:hover{background:rgba(255,255,255,.07);border-color:rgba(122,191,255,.2)}.mock-card.accent{border-color:rgba(122,191,255,.25);background:rgba(122,191,255,.06)}.mock-card.success{border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.06)}.mock-dot{width:6px;height:6px;border-radius:50%;background:#666;flex-shrink:0}.mock-card.accent .mock-dot{background:#7abfff}.mock-card.success .mock-dot{background:#22c55e}@media (max-width:992px){.bso-bento{grid-template-columns:repeat(2,1fr)}.bento-tile--chart,.bento-tile--hero{grid-column:span 2}}@media (max-width:600px){.bento-mock--pipeline,.bso-bento{grid-template-columns:1fr}.bento-tile--chart,.bento-tile--hero{grid-column:span 1;grid-row:auto}.bento-tile--hero{padding:20px}}.bento-tile--cta{grid-column:span 2;background:radial-gradient(circle at 80% 20%,rgba(122,191,255,.1) 0,transparent 60%),rgba(122,191,255,.03);border-color:rgba(122,191,255,.22);justify-content:center;position:relative;overflow:hidden}.bento-tile--cta::before{content:"";position:absolute;top:-40%;right:-10%;width:220px;height:220px;background:radial-gradient(circle,rgba(122,191,255,.1) 0,transparent 70%);border-radius:50%;pointer-events:none}.bento-cta-tag{display:inline-block;font-size:.65rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7abfff;background:rgba(122,191,255,.1);padding:4px 12px;border-radius:30px;border:1px solid rgba(122,191,255,.18)}.bento-tile--cta h3{font-size:1.15rem;font-weight:600;color:#fff;margin:4px 0 0;line-height:1.3}.bento-tile--cta .bento-desc{font-size:.86rem;max-width:380px}.bento-cta-actions{margin-top:auto;padding-top:14px}.bento-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;background:#7abfff;color:#0a0a0a;font-weight:600;font-size:.88rem;border-radius:30px;text-decoration:none;border:1px solid #7abfff;transition:.25s;box-shadow:0 4px 18px rgba(122,191,255,.25)}.timeline-h-item:hover .timeline-h-node::after,.timeline-h-node{background:var(--bg-main)}.bento-cta-btn:hover{background:0 0;color:#7abfff;transform:translateY(-1px);box-shadow:0 6px 22px rgba(122,191,255,.35)}.bento-cta-btn:hover svg{transform:translateX(4px)}.capabilities-grid,.mission-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:20px;row-gap:0;margin-top:30px}.capabilities-card{padding:24px 0 24px 24px;border-left:1px solid var(--border);border-bottom:1px solid rgba(255,255,255,.05);transition:opacity .6s cubic-bezier(.25, .46, .45, .94),transform .6s cubic-bezier(.25, .46, .45, .94),border-color .3s,transform .3s,box-shadow .3s}.capabilities-card:nth-child(2){transition-delay:0.12s}.capabilities-card:nth-child(3){transition-delay:0.19s}.capabilities-card:nth-child(4){transition-delay:0.26s}.capabilities-card:nth-child(5){transition-delay:0.33s}.capabilities-description{margin-top:0}.capabilities-top{display:flex;gap:15px}.capabilities-top svg{transition:transform .3s,color .3s}.carousel-dots span,.timeline-h-content.bottom::before,.timeline-h-content.top::after{transition:background .3s}.capabilities-card h3{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:.75rem}.capabilities-card svg{width:24px;height:24px;margin-bottom:1rem;color:#7abfff;flex-shrink:0}.timeline-horizontal{position:relative;display:flex;grid-auto-flow:column;grid-auto-columns:240px;gap:32px;overflow-x:auto;padding:40px 20px;margin-top:40px;scroll-snap-type:x mandatory}.timeline-horizontal::before{content:"";position:absolute;left:20px;right:20px;top:50%;height:2px;background:var(--border);transform:translateY(-50%);background:linear-gradient(90deg,var(--border) 0,#888 20%,var(--border) 40%,var(--border) 60%,#888 80%,var(--border) 100%);background-size:200% 100%;animation:4s linear infinite shimmerLine}@keyframes shimmerLine{0%{background-position:-200% 0}100%{background-position:200% 0}}.timeline-h-item{display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;position:relative;scroll-snap-align:start;transition:opacity .6s,transform .6s}.timeline-h-item:nth-child(5){transition-delay:0.45s}.timeline-h-node{grid-row:2;width:16px;height:16px;border-radius:50%;border:2px solid var(--border);z-index:2;position:relative;transition:transform .3s,box-shadow .3s,background .3s}.timeline-h-item:hover .timeline-h-node{transform:scale(1.3);box-shadow:0 0 20px rgba(255,255,255,.15);background:var(--text)}.service-card:hover,.timeline-h-item:hover .timeline-h-content{transform:translateY(-4px)}.timeline-h-node::after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--text)}.timeline-h-content{position:relative;text-align:center;max-width:200px;transition:transform .3s,color .3s}.timeline-h-content.bottom::before,.timeline-h-content.top::after{content:"";left:50%;width:1px;background:var(--border);transform:translateX(-50%)}.timeline-h-content.top{grid-row:1;align-self:end;margin-bottom:30px;text-align:center;position:relative}.timeline-h-content.bottom{grid-row:3;align-self:start;margin-top:30px;text-align:center;position:relative}.timeline-h-content.top::after{position:absolute;bottom:-30px;height:30px}.timeline-h-content.top::before{bottom:-16px;height:16px}.timeline-h-content.bottom::before{position:absolute;top:-30px;height:30px}.timeline-h-date{display:block;font-size:.75rem;font-weight:600;color:#888;margin-bottom:4px}.step-content h3,.timeline-h-content h3{font-size:1.1rem;font-weight:600;color:var(--text);margin-bottom:4px}.timeline-h-content p{font-size:.85rem;color:#aaa;line-height:1.5;margin:0}.metric-number,.stats-left h2{color:#1a1a1a;line-height:1.2}.timeline-horizontal::-webkit-scrollbar{height:4px}.timeline-horizontal::-webkit-scrollbar-track{background:0 0}.timeline-horizontal::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}.stats-section{min-height:100vh;background:#e4f1eb;display:flex;align-items:center;padding:60px 0;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.stats-left,.stats-right{padding:20px 0 20px 30px;border-left:2px solid rgba(0,0,0,.15);min-height:60vh;display:flex}.stats-container{display:flex;gap:40px;align-items:stretch;width:100%}.stats-header{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.stats-left{flex:0 0 60%;flex-direction:column;justify-content:space-between;align-items:flex-start}.stats-right{flex:0 0 40%;flex-direction:column;justify-content:space-between;align-items:flex-start}.stats-tag{text-transform:uppercase;flex-shrink:0}.stats-left h2{font-size:clamp(1.8rem, 3.5vw, 2.8rem);font-weight:600;max-width:900px;margin:0;flex-shrink:0}.stats-metrics{display:flex;flex-direction:row;gap:40px;width:100%;flex-shrink:0;flex-wrap:wrap}.metric-item{display:flex;align-items:center;gap:16px}.metric-icon{flex-shrink:0;color:#1a1a1a}.metric-item div,.testimonial footer{flex-direction:column;display:flex}.metric-number{font-size:1.8rem;font-weight:700}.metric-label{font-size:.95rem;color:#333;line-height:1.4}.testimonial{margin:0;padding:0 0 0 24px;border-left:3px solid #1a1a1a;flex:1;display:flex;flex-direction:column;justify-content:space-between;max-width:500px;min-height:150px}.testimonial p{font-size:1.1rem;line-height:1.6;color:#1a1a1a;margin:0 0 16px;quotes:"“" "”" "‘" "’";max-width:100%}.testimonial p::before{content:"“";font-size:1.4rem;font-weight:600}.testimonial p::after{content:"”";font-size:1.4rem;font-weight:600}.testimonial footer{gap:2px;flex-shrink:0;margin-top:auto;text-align:left}.testimonial footer strong,.testimonial-author{font-size:1rem;font-weight:600;color:#1a1a1a}.testimonial footer span,.testimonial-role{font-size:.9rem;color:#444}.testimonial-carousel{position:relative;width:100%;max-width:500px;display:flex;flex-direction:column;min-height:150px}.carousel-dots{display:flex;gap:8px;margin-top:20px;justify-content:center}.carousel-dots span{width:8px;height:8px;border-radius:50%;background:rgba(0,0,0,.2);cursor:pointer}.carousel-dots span.active{background:#1a1a1a}.mission-section{padding:80px 0;display:flex;align-items:center;min-height:80vh;background:var(--bg-main);border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.mission-section::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(77,163,255,.03) 0,transparent 70%);border-radius:50%;pointer-events:none}.mission-tag,.mission-tag.small{background:rgba(255,255,255,.04);color:#888}.mission-header{text-align:left;max-width:900px;margin:0 0 60px}.mission-tag{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:6px 18px;border-radius:30px;border:1px solid var(--border);margin-bottom:16px}.mission-tag.small{font-size:.65rem;padding:4px 12px;border-color:var(--border);margin-top:16px}.mission-header h2{font-size:clamp(2rem, 3.5vw, 2.8rem);font-weight:600;line-height:1.2;color:var(--text);margin-bottom:20px}.mission-subtitle{font-size:1.1rem;color:#888;line-height:1.6;max-width:650px;margin:0}.mission-card{padding:24px 0 24px 24px;border-left:1px solid var(--border);border-bottom:none;transition:opacity .6s cubic-bezier(.25, .46, .45, .94),transform .6s cubic-bezier(.25, .46, .45, .94)}.mission-card:first-child{transition-delay:50ms;border-left:none;padding-left:0}.mission-card .capabilities-top,.mission-icon{display:flex;gap:15px;align-items:center;margin-bottom:12px}.mission-card .capabilities-top{display:flex;align-items:center;gap:15px;margin-bottom:12px}.mission-card .capabilities-top svg{width:28px;height:28px;color:#7abfff;flex-shrink:0;margin-bottom:0}.mission-card h3,.privacy-text p strong,.privacy-text ul li strong{color:var(--text)}.mission-card .capabilities-top h3{font-size:1.2rem;font-weight:600;color:var(--text);margin:0;line-height:1.2}.mission-card h3{font-size:1.2rem;font-weight:600;margin:0}.mission-card p{font-size:.95rem;color:#aaa;line-height:1.6;margin:8px 0 0}.privacy-text{max-width:800px;width:100%;padding:20px 0}.help-text p,.privacy-text p{font-size:1rem;color:#aaa;line-height:1.8;margin-bottom:16px}.privacy-text ul{list-style:disc;padding-left:24px;color:#aaa;line-height:1.8;margin-bottom:20px}.form-checkbox label a,.help-text a,.privacy-text a{color:#4da3ff;text-decoration:none;transition:color .2s}.cta-duo-link:hover,.help-quick-links a:hover,.help-text a:hover,.privacy-text a:hover{color:#66b3ff;text-decoration:underline}.privacy-updated{font-size:.9rem;color:#666;margin-top:20px;font-style:italic;border-top:1px solid var(--border);padding-top:20px}.two-col-section.light-mode .privacy-updated{color:#888;border-top-color:rgba(0,0,0,.08)}.pricing-section,.services-section{padding:100px 0;background:var(--bg-main);border-bottom:1px solid var(--border);position:relative}.services-head{width:100%;max-width:900px;padding:0 0 56px}.services-tag::before{content:"";width:6px;height:6px;border-radius:50%;background:#7abfff;box-shadow:0 0 8px rgba(122,191,255,.8);animation:2.2s ease-in-out infinite servicesDotPulse;flex-shrink:0}@keyframes servicesDotPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.services-accent{display:block;background:linear-gradient(120deg,#7abfff 0,#c9e2ff 60%,#7abfff 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:6s linear infinite servicesShimmer}@keyframes servicesShimmer{0%{background-position:0 center}100%{background-position:200% center}}.service-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:28px 26px 24px;background:linear-gradient(180deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.008) 100%);border:1px solid rgba(255,255,255,.07);border-radius:20px;overflow:hidden;min-width:0;transition:border-color .3s,background .3s,transform .35s cubic-bezier(.25, .46, .45, .94),box-shadow .35s;box-shadow:0 1px 2px rgba(0,0,0,.15),0 8px 24px rgba(0,0,0,.15)}.service-card::after{content:"";position:absolute;top:-60%;right:-40%;width:260px;height:260px;background:radial-gradient(circle,rgba(122,191,255,.1) 0,transparent 65%);border-radius:50%;pointer-events:none;opacity:.5;transition:opacity .4s}.plan-card::before,.service-card::before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,#7abfff,transparent);opacity:0;transition:opacity .35s;z-index:2}.service-card-btn,.service-card-desc,.service-card-icon,.service-card-tag,.service-card-title{position:relative;z-index:1}.service-card:hover{border-color:rgba(122,191,255,.3);background:linear-gradient(180deg,rgba(122,191,255,.04) 0,rgba(122,191,255,.01) 100%);box-shadow:0 2px 4px rgba(0,0,0,.15),0 20px 48px rgba(0,0,0,.3)}.service-card-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgba(122,191,255,.08);border:1px solid rgba(122,191,255,.15);border-radius:12px;color:#7abfff;flex-shrink:0;transition:background .3s,transform .3s,border-color .3s}.build-item-icon svg,.service-card-icon svg{width:22px;height:22px}.service-card:hover .service-card-icon{background:rgba(122,191,255,.15);border-color:rgba(122,191,255,.3);transform:scale(1.05)}.build-item:hover .build-item-icon,.hero-pill.active{background:rgba(77,163,255,.12)}.service-card-tag{display:inline-block;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7abfff;margin-top:4px}.service-card-title{font-size:1.15rem;font-weight:600;color:#fff;line-height:1.3;margin:0;letter-spacing:-.01em}.service-card-desc{font-size:.88rem;color:#999;line-height:1.6;margin:0;flex:1;transition:color .3s}.cta-duo-right .cta-btn,.cta-duo-right .cta-btn-outline,.service-card-btn{transition:.25s;text-decoration:none}.service-card:hover .service-card-desc{color:#bbb}.service-card-btn{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:10px 20px;font-size:.85rem;font-weight:600;color:#0a0a0a;background:#7abfff;border:1px solid #7abfff;border-radius:30px;box-shadow:0 4px 14px rgba(122,191,255,.2)}.services-cta-mini{margin-top:56px;padding-top:40px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.services-cta-mini-text{font-size:1rem;color:#ccc;margin:0;line-height:1.5;max-width:640px}.services-cta-mini-btn{display:inline-flex;align-items:center;gap:6px;font-size:.95rem;font-weight:600;color:#7abfff;text-decoration:none;white-space:nowrap;transition:gap .25s,color .25s}.typewriter-cursor::after{content:var(--cursor-char, '|');display:inline-block;color:#4da3ff;animation:.8s step-end infinite blink}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}.hero-tags{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.hero-pill{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);padding:6px 18px;border-radius:30px;font-size:.85rem;color:#ccc;transition:background .2s,border-color .2s,transform .2s}.hero-pill.active{color:#4da3ff;border-color:rgba(77,163,255,.35)}.hero-solutions .hero-buttons,.hero-solutions .hero-subtitle,.hero-solutions .hero-tag,.hero-solutions .hero-tags,.hero-solutions .hero-title{opacity:0;transform:translateY(30px);animation:.8s cubic-bezier(.25,.46,.45,.94) forwards fadeUp}.build-item:nth-child(2),.hero-solutions .hero-tag,.process-step:nth-child(2){animation-delay:.1s}.build-item:nth-child(4),.hero-solutions .hero-title,.process-step:nth-child(4){animation-delay:.2s}.hero-solutions .hero-subtitle{animation-delay:.35s}.hero-solutions .hero-tags{animation-delay:.5s}.hero-solutions .hero-buttons{animation-delay:.65s}.hero-solutions .highlight-word{position:relative;display:inline-block;color:#4da3ff}.hero-solutions .hero-subtitle{font-size:1.25rem;color:#ccc;max-width:650px;margin-bottom:30px;line-height:1.6}.hero-pill:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25);transform:scale(1.05)}.how-we-work,.what-we-build{padding:80px 0;background:var(--bg-main);border-bottom:1px solid var(--border)}.section-header-au{max-width:900px;margin-bottom:56px}.build-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:40px;border-top:1px solid var(--border)}.build-item{display:flex;align-items:flex-start;gap:16px;padding:24px 20px 24px 24px;border-left:1px solid var(--border);border-bottom:1px solid var(--border);opacity:0;transform:translateY(20px);animation:.6s cubic-bezier(.25,.46,.45,.94) forwards fadeUp}.build-item:first-child,.process-step:first-child{animation-delay:50ms}.build-item:nth-child(5),.process-step:nth-child(5){animation-delay:.25s}.build-item:nth-child(3n+1){border-left:none;padding-left:0}.build-item-icon{flex-shrink:0;width:40px;height:40px;color:#4da3ff;background:rgba(77,163,255,.06);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-top:2px;transition:background .3s}.addons-tag,.build-tag,.cta-duo-right .cta-tag,.section-tag{display:inline-block;font-weight:600;text-transform:uppercase}.build-item-content{flex:1;min-width:0}.build-item-content h3{font-size:1.1rem;font-weight:600;color:var(--text);margin:0 0 4px;line-height:1.2}.build-item-content p{font-size:.9rem;color:#aaa;line-height:1.5;margin:0 0 8px}.build-tag{font-size:.6rem;letter-spacing:.08em;color:#666;background:rgba(255,255,255,.04);padding:2px 10px;border-radius:20px;border:1px solid var(--border)}.section-header{max-width:700px;margin-bottom:50px}.addons-tag,.cta-duo-right .cta-tag,.section-tag{font-size:.75rem;letter-spacing:.12em;color:#4da3ff;background:rgba(77,163,255,.1);padding:6px 18px;border-radius:30px;border:1px solid rgba(77,163,255,.15);margin-bottom:16px}.step-node,.step-number{padding:0 8px;z-index:2;background:var(--bg-main);position:relative}.addons-header h2,.section-header h2{font-size:clamp(2rem, 3vw, 2.8rem);font-weight:600;color:var(--text);line-height:1.2;margin-bottom:12px}.addons-subtitle,.section-subtitle{font-size:1.1rem;color:#888;line-height:1.6;max-width:600px}.process-timeline{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px 0;margin-top:40px}.process-timeline::before{content:'';position:absolute;top:45px;left:40px;right:40px;height:2px;background:var(--border);z-index:1}.process-step{flex:0 0 calc(16.666% - 20px);min-width:140px;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;opacity:0;transform:translateY(30px);animation:.6s forwards fadeUp}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.step-node{display:flex;flex-direction:column;align-items:center;margin-bottom:16px}.step-number{display:inline-block;font-size:.7rem;font-weight:600;color:#666;margin-bottom:8px}.step-icon{width:48px;height:48px;border-radius:50%;border:2px solid var(--border);background:var(--bg-main);display:flex;align-items:center;justify-content:center;color:#4da3ff;transition:border-color .3s,background .3s}.step-icon svg{width:24px;height:24px}.process-step:hover .step-icon{border-color:#4da3ff;background:rgba(77,163,255,.06)}.step-content p{font-size:.85rem;color:#aaa;line-height:1.5;margin:0;max-width:180px}.stats-header h2,.stats-tag{font-weight:600;color:#1a1a1a}.web-stats{padding:80px 0;background:#e4f1eb;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.stats-header{text-align:left;max-width:700px;margin-bottom:50px}.stats-tag{display:inline-block;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;background:rgba(0,0,0,.06);padding:6px 18px;border-radius:30px;margin-bottom:16px}.stats-header h2{font-size:clamp(2rem, 3vw, 2.8rem);line-height:1.2;margin-bottom:12px}.stats-subtitle{font-size:1.1rem;color:#333;line-height:1.6;max-width:600px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:20px}.stat-item{padding:24px 0 24px 24px;border-left:1px solid rgba(0,0,0,.05);display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.cta-duo-badge,.trust-item{border:1px solid var(--border)}.stat-number{display:block;font-size:3.5rem;font-weight:700;color:#1a1a1a;line-height:1.1}.stat-suffix{font-size:2rem;font-weight:600;color:#1a1a1a;line-height:1.2;margin-left:2px}.stat-label{font-size:1rem;color:#333;line-height:1.4}.stat-letter,.stat-text{font-size:3.5rem;color:#1a1a1a;line-height:1.1;font-weight:700}.stat-letter{display:inline-block}.cta-duo{padding:80px 0;background:var(--bg-main);border-top:1px solid var(--border)}.cta-duo-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.contact-trust-row,.form-row,.pricing-grid{grid-template-columns:repeat(3,1fr)}.cta-duo-row{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:12px}.cta-duo-footer{display:flex;align-items:center;gap:30px;flex-wrap:wrap;max-width:400px}.cta-duo-badge{display:flex;align-items:center;gap:12px;padding:10px 18px;background:rgba(255,255,255,.03);border-radius:40px;flex-shrink:0}.badge-number{font-size:1.4rem;font-weight:700;color:#4da3ff;line-height:1}.badge-text{font-size:.9rem;color:#aaa;line-height:1.2}.cta-duo-logos{margin-top:4px}.logo-label{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#666;margin-bottom:10px}.logo-grid{display:flex;gap:20px;flex-wrap:wrap}.logo-placeholder{font-size:1.8rem;color:#555;opacity:.6;transition:opacity .2s}.cta-duo-left{padding-left:40px;border-left:2px solid rgba(255,255,255,.15);display:flex;flex-direction:column;gap:30px;height:100%;justify-content:center}.cta-duo-image{width:100%;max-width:400px;aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:#111;border:1px solid var(--border)}.cta-duo-image svg{width:100%;height:100%;display:block}.cta-duo-text{max-width:600px}.cta-duo-tag{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#4da3ff;background:rgba(77,163,255,.1);padding:6px 18px;border-radius:30px;border:1px solid rgba(77,163,255,.15);margin-bottom:12px}.cta-duo-text h3{font-size:1.6rem;font-weight:600;color:var(--text);margin:0 0 12px}.cta-duo-text p{font-size:1rem;color:#aaa;line-height:1.7;margin:0 0 16px}.cta-duo-link{color:#4da3ff;text-decoration:none;font-weight:500;transition:color .2s;display:inline-flex;align-items:center;gap:6px}.cta-duo-right{text-align:left;padding-left:40px;border-left:2px solid rgba(255,255,255,.15);position:relative;height:100%;flex-direction:column;justify-content:center}.cta-duo-right h2{font-size:clamp(2rem, 3vw, 2.8rem);font-weight:600;color:var(--text);line-height:1.2;margin:0 0 12px}.cta-duo-right .cta-subtitle{font-size:1.1rem;color:#888;line-height:1.6;margin:0 0 30px;max-width:500px}.cta-duo-right .cta-buttons{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.cta-duo-right .cta-btn{padding:14px 36px;background:#7abfff;color:#0a0a0a;border:2px solid #7abfff;border-radius:40px;font-weight:600;box-shadow:0 4px 20px rgba(77,163,255,.2)}.btn-submit:hover,.cta-duo-right .cta-btn:hover{background:0 0;color:#4da3ff;transform:scale(1.02)}.cta-duo-right .cta-btn-outline{padding:14px 36px;background:0 0;color:var(--text);border:2px solid var(--border);border-radius:40px;font-weight:500}.cta-duo-right .cta-btn-outline:hover{background:rgba(255,255,255,.05);border-color:#4da3ff;color:#fff}.cta-duo-right .cta-note{font-size:.9rem;color:#666;margin:0}.pricing-section::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#7abfff,transparent);opacity:.3}.pricing-head{max-width:820px;margin-bottom:64px}.pricing-tag::before{content:"";width:6px;height:6px;border-radius:50%;background:#7abfff;box-shadow:0 0 8px rgba(122,191,255,.8);animation:2.2s ease-in-out infinite pricingDotPulse;flex-shrink:0}@keyframes pricingDotPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.pricing-accent{display:block;background:linear-gradient(120deg,#7abfff 0,#c9e2ff 60%,#7abfff 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:6s linear infinite pricingShimmer}@keyframes pricingShimmer{0%{background-position:0 center}100%{background-position:200% center}}.pricing-subtitle{font-size:1.05rem;color:#999;line-height:1.7;max-width:620px;margin:0}.plan-badge,.plan-eyebrow{font-size:.62rem;font-weight:700;text-transform:uppercase}.pricing-grid{display:grid;gap:20px;align-items:stretch;width:100%}.plan-card,.plan-card-inner{display:flex;position:relative}.plan-card{background:linear-gradient(180deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.008) 100%);border:1px solid rgba(255,255,255,.07);border-radius:20px;overflow:hidden;transition:border-color .3s,background .3s,transform .35s cubic-bezier(.25, .46, .45, .94),box-shadow .35s;box-shadow:0 1px 2px rgba(0,0,0,.15),0 8px 24px rgba(0,0,0,.15)}.plan-card::after{content:"";position:absolute;top:-50%;right:-30%;width:280px;height:280px;background:radial-gradient(circle,rgba(122,191,255,.1) 0,transparent 65%);border-radius:50%;pointer-events:none;opacity:.5;transition:opacity .4s}.plan-card:hover{transform:translateY(-6px);border-color:rgba(122,191,255,.28);box-shadow:0 2px 4px rgba(0,0,0,.15),0 24px 56px rgba(0,0,0,.3)}.plan-card-inner{padding:36px 30px 32px;flex-direction:column;width:100%;z-index:1}.plan-card--featured{border-color:rgba(122,191,255,.3);background:radial-gradient(circle at 50% 0,rgba(122,191,255,.1) 0,transparent 55%),linear-gradient(180deg,rgba(122,191,255,.04) 0,rgba(255,255,255,.008) 100%);box-shadow:0 1px 2px rgba(0,0,0,.15),0 12px 32px rgba(122,191,255,.1)}.plan-card--featured::before{opacity:1;background:linear-gradient(90deg,transparent,#7abfff,transparent)}.plan-card--featured:hover{border-color:rgba(122,191,255,.5);box-shadow:0 2px 4px rgba(0,0,0,.15),0 28px 64px rgba(122,191,255,.2)}.plan-badge{position:absolute;top:20px;right:20px;display:inline-flex;align-items:center;gap:6px;letter-spacing:.1em;color:#0a0a0a;background:#7abfff;padding:5px 14px;border-radius:20px;box-shadow:0 4px 12px rgba(122,191,255,.35)}.plan-badge::before{content:"";width:5px;height:5px;border-radius:50%;background:#0a0a0a;animation:2s ease-in-out infinite planBadgePulse}@keyframes planBadgePulse{0%,100%{opacity:1}50%{opacity:.4}}.plan-header{margin-bottom:26px}.plan-eyebrow{display:inline-block;letter-spacing:.18em;color:#7abfff;margin-bottom:10px}.plan-name{font-size:1.35rem;font-weight:600;color:#fff;margin:0 0 20px;line-height:1.25;letter-spacing:-.01em}.plan-price{display:flex;align-items:baseline;gap:8px;margin-bottom:14px}.plan-period,.quick-label,.topics-label{font-size:.85rem;color:#888;font-weight:500}.plan-description{font-size:.88rem;color:#999;line-height:1.55;margin:0}.plan-btn,.plan-btn--featured{background:#7abfff;color:#0a0a0a}.plan-features{padding:22px 0 0;margin:0 0 28px;flex:1;border-top:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:2px}.plan-features li{display:flex;align-items:flex-start;gap:12px;padding:9px 0;font-size:.88rem;color:#ccc;line-height:1.5}.plan-features .check-icon{width:16px;height:16px;flex-shrink:0;color:#7abfff;stroke-width:3;margin-top:3px}.plan-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;font-size:.92rem;font-weight:600;border:1px solid #7abfff;border-radius:40px;text-decoration:none;transition:.25s;margin-top:auto;box-shadow:0 4px 14px rgba(122,191,255,.22)}.plan-btn:hover{background:0 0;color:#7abfff;transform:translateY(-2px);box-shadow:0 8px 22px rgba(122,191,255,.35)}.plan-btn--featured{box-shadow:0 6px 22px rgba(122,191,255,.35)}.plan-btn--outline{background:0 0;color:#ddd;border-color:var(--border);box-shadow:none}.plan-btn--outline:hover{border-color:#7abfff;color:#fff;background:rgba(122,191,255,.06);box-shadow:0 6px 22px rgba(122,191,255,.15)}.pricing-note{margin:32px auto 0;max-width:640px;text-align:center;font-size:.85rem;color:#777;line-height:1.6}.contact-idea-section{padding:100px 0;background:var(--bg-main);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.contact-idea-section::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#4da3ff,transparent);opacity:.25}.contact-idea-section::after{content:'';position:absolute;top:0;right:0;width:50%;height:100%;background:radial-gradient(circle at 80% 20%,rgba(77,163,255,.03) 0,transparent 60%);pointer-events:none}.contact-idea-header{max-width:820px;margin-bottom:40px;position:relative;z-index:2}.contact-idea-tag{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#4da3ff;background:rgba(77,163,255,.08);padding:6px 20px;border-radius:30px;border:1px solid rgba(77,163,255,.12);margin-bottom:18px}.contact-idea-header h2{font-size:clamp(2.6rem, 4.5vw, 3.8rem);font-weight:700;color:#fff;line-height:1.15;margin-bottom:18px;letter-spacing:-.02em}.contact-idea-subtitle{font-size:1.2rem;color:#aaa;line-height:1.7;max-width:640px}.contact-trust-row{display:grid;gap:24px;margin-bottom:48px;position:relative;z-index:2}.trust-item{display:flex;align-items:center;gap:16px;padding:16px 20px;background:rgba(255,255,255,.02);border-radius:6px;transition:border-color .2s,background .2s}.trust-item:hover{border-color:rgba(77,163,255,.15);background:rgba(255,255,255,.04)}.trust-icon{width:28px;height:28px;flex-shrink:0;color:#4da3ff;stroke-width:1.8}.trust-item h4{font-size:1rem;font-weight:600;color:#fff;margin:0 0 2px}.trust-item p{font-size:.85rem;color:#888;margin:0}.contact-idea-form-full{background:rgba(255,255,255,.02);border:1px solid var(--border);border-radius:6px;padding:44px 48px 40px;backdrop-filter:blur(8px);transition:border-color .3s;position:relative;z-index:2}.form-header{margin-bottom:28px}.form-header-tag{display:inline-block;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#4da3ff;background:rgba(77,163,255,.06);padding:2px 14px;border-radius:20px;margin-bottom:8px}.form-header h4{font-size:1.4rem;font-weight:600;color:#fff;margin:0}.contact-info-bottom,.idea-form-full{display:flex;flex-direction:column;gap:20px}.form-row{display:grid}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{letter-spacing:.02em;text-transform:uppercase}.form-group input,.form-group select,.form-group textarea{border:1px solid var(--border);font-family:inherit;box-sizing:border-box}.form-group textarea{resize:vertical;resize:vertical;min-height:100px}.form-actions{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:8px}.btn-submit{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 48px;background:#7abfff;color:#0a0a0a;border:#7abfff;border-radius:40px;font-weight:600;font-size:1rem;cursor:pointer;transition:.3s;position:relative;overflow:hidden;width:100%;max-width:250px;justify-content:center}.btn-submit::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s}.btn-submit:hover::after{left:100%}.btn-submit svg{width:20px;height:20px;stroke-width:2;transition:transform .25s}.btn-submit:hover svg{transform:translateX(4px) rotate(-5deg)}.form-footer{display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:center}.form-footer-badge{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;color:#888;background:rgba(255,255,255,.03);padding:4px 16px;border-radius:30px;border:1px solid var(--border)}.form-footer-badge svg{width:16px;height:16px;color:#4da3ff}.form-footer-note{font-size:.75rem;color:#666;letter-spacing:.02em}.contact-tag,.help-hero-tag{letter-spacing:.15em;text-transform:uppercase}@media (max-width:992px){.contact-trust-row,.form-row,.pricing-grid{grid-template-columns:1fr 1fr}.contact-idea-form-full{padding:32px 24px}.pricing-grid{gap:18px}.plan-card:last-child{grid-column:1/-1;max-width:480px;margin:0 auto;width:100%}}@media (max-width:768px){.maintenance-banner{padding:9px 15px;font-size:13px}.contact-idea-header,.contact-trust-row{margin-bottom:30px}.contact-idea-section{padding:60px 0}.contact-idea-header h2{font-size:2.2rem}.contact-idea-subtitle{font-size:1rem}.contact-trust-row{grid-template-columns:1fr;gap:12px}.trust-item{padding:12px 16px}.contact-idea-form-full{padding:24px 16px}.form-row{grid-template-columns:1fr;gap:14px}.btn-submit{max-width:100%;padding:14px 32px}.form-footer{flex-direction:column;gap:8px}}.addons-section{padding:80px 0;background:var(--bg-main)}.addons-header{max-width:800px;margin-bottom:40px}.addons-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.contact-grid,.form-row{grid-template-columns:1fr 1fr}.addon-item{display:flex;align-items:center;gap:12px;padding:14px 18px;background:rgba(255,255,255,.02);border:1px solid var(--border);border-radius:13px;transition:border-color .2s,background .2s}.addon-item:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.addon-item svg{width:20px;height:20px;color:#4da3ff;flex-shrink:0}.addon-item span{font-size:.85rem;color:#ccc}.addons-footer{margin-top:40px;text-align:center;font-size:1rem;color:#888}.addons-footer a{color:#4da3ff;text-decoration:none;font-weight:500}.contact-page{padding:80px 0 100px;background:var(--bg-main);border-bottom:1px solid var(--border);min-height:100vh;display:flex;align-items:center}.contact-grid{display:grid;gap:60px;align-items:stretch}.contact-info{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;max-width:none}.contact-info-top{display:flex;flex-direction:column;gap:12px}.contact-info-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:0}.contact-divider{width:100%;height:1px;background:var(--border);border:0;margin:0}.contact-header{display:flex;flex-direction:column;gap:8px}.contact-tag{display:inline-block;font-size:.75rem;font-weight:600;color:#4da3ff;background:rgba(77,163,255,.08);padding:6px 20px;border-radius:30px;border:1px solid rgba(77,163,255,.12)}.contact-info-top h1{font-size:clamp(2.4rem, 4vw, 3.8rem);font-weight:700;color:#fff;line-height:1.1;margin:0;letter-spacing:-.02em}.contact-certifications{display:flex;flex-direction:column;gap:16px;margin-top:24px;margin-bottom:40px}.contact-body{display:flex;flex-direction:column;gap:24px}.contact-description{padding-bottom:20px;font-size:1.1rem;color:#aaa;line-height:1.7;max-width:580px;margin:0}.cert-item{display:flex;align-items:center;gap:14px;font-size:1.05rem;color:#ccc}.cert-icon{width:24px;height:24px;color:#4da3ff;flex-shrink:0}.cert-text strong{color:#fff;font-weight:700;font-size:1.15rem}.contact-form-wrapper{background:rgba(255,255,255,.02);border:1px solid var(--border);border-radius:6px;padding:40px 36px;transition:border-color .3s;display:flex;flex-direction:column;justify-content:center}.contact-form{display:flex;flex-direction:column;gap:18px}.form-row{display:grid;gap:16px}.form-group label{font-size:.8rem;font-weight:500;color:#aaa;letter-spacing:.03em;text-transform:uppercase}.form-group input,.form-group select,.form-group textarea{background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:6px;padding:10px 14px;font-size:.95rem;color:#fff;font-family:inherit;transition:border-color .25s,box-shadow .25s,background .25s;width:100%;box-sizing:border-box}.form-group input::placeholder,.form-group textarea::placeholder{color:#666}.form-group select{appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M6 8L1 3h10z' fill='%23888'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.form-group select option{background:#1a1a1a;color:#fff}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{box-shadow:0 0 0 3px rgba(77,163,255,.08);outline:0;border-color:#4da3ff;box-shadow:0 0 0 3px rgba(77,163,255,.06);background:rgba(255,255,255,.06)}.form-group.full-width{grid-column:1/-1}.form-checkbox{display:flex;flex-direction:row;align-items:center;gap:10px;margin-top:4px}.form-checkbox input[type=checkbox]{width:18px;height:18px;flex-shrink:0;accent-color:#4da3ff;background:0 0;border:1px solid var(--border);border-radius:4px;cursor:pointer;margin:0}.help-hero-tag,.stats-system .stats-dot{font-size:.75rem;font-weight:600;border-radius:30px}.form-checkbox label{font-size:.85rem;color:#888;text-transform:none;font-weight:400;line-height:1.4}.stats-system{display:flex;flex-direction:column;gap:8px;padding:16px 0}.stats-system>span{display:flex;align-items:center;justify-content:space-between;font-size:.95rem;color:#1a1a1a;font-weight:500;padding:10px 0}.stats-system .stats-dot{display:inline-flex;align-items:center;gap:8px;color:#22c55e;background:rgba(34,197,94,.12);padding:4px 14px 4px 10px;letter-spacing:.02em;transition:background .2s}.stats-system .stats-dot:hover{background:rgba(34,197,94,.2)}.stats-system .stats-dot::before{content:"";width:8px;height:8px;border-radius:50%;background:#22c55e;display:inline-block;animation:2s infinite pulse;flex-shrink:0}.stats-system .stats-dot.text-only{background:0 0;padding:0;color:#22c55e}.stats-system .stats-dot.warning{color:#eab308;background:rgba(234,179,8,.12)}.stats-system .stats-dot.warning::before{background-color:#eab308!important}.stats-system .stats-dot.error{color:#ef4444;background:rgba(239,68,68,.12)}.stats-system .stats-dot.error::before{background:#ef4444!important}.help-hero{padding:80px 0 100px;background:var(--bg-main);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:center;min-height:70vh;text-align:center}.help-hero-content{max-width:780px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.help-hero-tag{display:inline-block;color:#4da3ff;background:rgba(77,163,255,.08);padding:6px 20px;border:1px solid rgba(77,163,255,.12);margin-bottom:20px}.help-hero h1{font-size:clamp(2.4rem, 5vw, 4rem);font-weight:700;color:#fff;line-height:1.1;margin:0 0 16px;letter-spacing:-.02em}.help-hero-subtitle{font-size:1.2rem;color:#aaa;line-height:1.6;max-width:560px;margin:0 auto 32px}.help-search{display:flex;align-items:center;width:100%;max-width:580px;background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:50px;padding:4px 4px 4px 18px;transition:border-color .3s,box-shadow .3s;margin-bottom:32px}.help-search:focus-within{border-color:#4da3ff;box-shadow:0 0 0 3px rgba(77,163,255,.08)}.search-icon{width:20px;height:20px;color:#666;flex-shrink:0}.search-input{flex:1;background:0 0;border:none;padding:14px 12px;font-size:1rem;color:#fff;font-family:inherit;outline:0;min-width:0}.search-input::placeholder{color:#666}.search-btn{padding:10px 28px;margin-right:10px;background:#4da3ff;color:#fff;border:none;border-radius:40px;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .25s,transform .2s;flex-shrink:0}.search-btn:hover{background:#3b82f6;transform:scale(1.02)}.help-topics{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px}.topic-link{font-size:.85rem;color:#aaa;text-decoration:none;padding:4px 12px;border-radius:20px;border:1px solid var(--border);transition:border-color .25s,color .25s,background .25s}.topic-link:hover{color:#fff;border-color:rgba(77,163,255,.3);background:rgba(255,255,255,.04)}.help-text{max-width:800px;padding:20px 0}.help-quick-links{margin-top:24px;padding-top:20px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}.help-quick-links a{color:#4da3ff;text-decoration:none;font-size:.9rem;transition:color .2s}.help-articles{display:flex;flex-direction:column;gap:32px;max-width:800px;padding:20px 0;width:100%}.help-article{border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:24px}.help-article h3{font-size:1.15rem;font-weight:600;color:#fff;margin:0 0 8px}.help-article p{font-size:.95rem;color:#aaa;line-height:1.7;margin:0 0 8px}.help-article ol,.help-article ul{padding-left:24px;color:#aaa;line-height:1.7;margin:8px 0}.help-article li{margin-bottom:4px}.help-article a,.help-troubleshoot-footer a{color:#4da3ff;text-decoration:none}.help-article a:hover{color:#66b3ff}.help-article strong{color:#e0e0e0}.help-troubleshoot-footer{margin-top:16px;padding-top:20px;border-top:1px solid var(--border)}.help-troubleshoot-footer p{font-size:.95rem;color:#aaa;line-height:1.7;margin:0 0 4px}@media (max-width:1100px){.awards-grid,.soliciting-grid{grid-template-columns:1fr 1fr}.soliciting-intro{grid-column:1/-1;grid-row:auto;flex-direction:row;align-items:center;justify-content:space-between;gap:40px;padding:32px 28px;background-size:20px 20px}.soliciting-intro-top{flex:1;min-width:0}.soliciting-footer{flex-shrink:0}.soliciting-subtitle{max-width:520px}.soliciting-cta{padding:24px 26px;gap:24px}.soliciting-cta-text h3{font-size:1.05rem}.soliciting-cta-form{max-width:480px}.services-grid{grid-template-columns:repeat(2,1fr);gap:16px}.awards-card--iso{grid-column:1/-1;order:-1;flex-direction:row;align-items:center;text-align:left;gap:24px;padding:24px 26px}.awards-card--iso .iso-visual{margin:0;width:90px;height:90px;flex-shrink:0}.awards-card--iso .iso-desc,.awards-card--iso .iso-title{max-width:none}.awards-card--iso>.iso-title{margin-top:0}.awards-card--iso .iso-title+.iso-desc{margin-top:4px}.awards-card--iso{flex-wrap:wrap}.awards-card--iso .iso-visual+.iso-title{flex:1 1 auto}.journey-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;padding-top:0}.journey-marker-pulse,.journey-timeline::before{display:none}}@media (max-width:1024px){.process-step{flex:0 0 calc(33.333% - 20px)}.step-content p{max-width:200px}.addons-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.bso-intro-meta,.build-grid,.mega-menu-inner,.stats-grid{grid-template-columns:repeat(2,1fr)}.mega-menu-inner{gap:30px}.nfx-startups-head,.norfrox-partners,.value-checklist ul{grid-template-columns:1fr}.norfrox-partner-logo{width:110px;height:44px}.nfx-startups{padding:56px 0}.nfx-startups-head{gap:36px;text-align:left}.nfx-startups-head>.nfx-terminal{grid-column:1;grid-row:auto}.nfx-startups-title{font-size:2.4rem}.btn-submit,.contact-description,.nfx-startups-subtitle{max-width:100%}.bso-intro-stat:first-child,.bso-intro-stat:nth-child(2){border-bottom:1px solid rgba(255,255,255,.06)}.bso-intro-stat:nth-child(2){border-right:none}.quickstart-grid{grid-template-columns:1fr 1fr}.quickstart-card{padding:22px}.bento-tile--cta{grid-column:span 2}.impulse-grid{grid-template-columns:1fr;gap:14px}.impulse-card{padding:24px 20px 20px}.impulse-card-num{top:20px;right:20px}.impulse-card-list{margin-top:8px}.soliciting-cta{flex-direction:column;align-items:stretch;padding:24px 22px;gap:20px}.soliciting-cta-text{flex:0 0 auto;gap:4px}.cta-duo-grid,.value-grid{gap:40px}.soliciting-cta-form{flex:1 1 auto;max-width:none;width:100%}.build-item:nth-child(3n+1){border-left:1px solid var(--border);padding-left:20px}.build-item:nth-child(odd){border-left:none;padding-left:0}.build-item:nth-child(n+5){border-bottom:none}.build-item:nth-child(-n+4){border-bottom:1px solid var(--border)}.stat-letter,.stat-number{font-size:2.8rem}.pricing-grid{grid-template-columns:1fr 1fr;grid-template-columns:1fr;max-width:400px;margin:0 auto}.contact-grid,.value-grid{grid-template-columns:1fr}.plan-card:last-child{grid-column:1/-1;max-width:400px;margin:0 auto}.contact-grid{gap:50px}}@media (max-width:768px){.build-grid,.capabilities-grid,.cta-duo-grid,.mega-menu-inner,.pricing-grid,.stats-grid{grid-template-columns:1fr}.menu-toggle{display:flex}.btn-contact,.lang-toggle .current-lang,.mega-menu,.nav-icon-btn span,.nav-links{display:none}.bso-content,.nav-left{gap:20px}.nav-right{gap:6px;flex-wrap:wrap;justify-content:flex-end}.nav-links{flex-direction:column;position:absolute;top:100%;left:0;width:100%;background:var(--bg-main);border-bottom:1px solid var(--border);padding:20px;gap:15px;align-items:stretch}.nav-links.active{display:flex;z-index:9999}.mega-dropdown{position:relative}.mega-menu{position:static;opacity:1!important;visibility:visible!important;width:100%;background:0 0;border:none;box-shadow:none;padding:10px 0 0;margin-top:0;pointer-events:auto!important;transition:none!important}.mega-menu-inner{gap:20px;padding:0}.mega-dropdown .drop-trigger{justify-content:space-between;width:100%}.mega-menu.open{display:block}.mega-col{border-bottom:1px solid var(--border);padding-bottom:15px}.mega-col:last-child,.process-step:last-child{border-bottom:none}.footer{padding:30px 20px 20px}.footer-grid{flex-direction:column;align-items:center;text-align:center;gap:24px}.cta-duo-text,.footer-brand,.plan-card:last-child{max-width:100%}.detail-item h2,.footer-brand h2{font-size:1.6rem}.footer-social{gap:10px}.footer-social a,.step-icon{width:40px;height:40px}.footer-divider{margin:16px auto}.footer-bottom{flex-direction:column;text-align:center;gap:12px}.footer-links,.logo-grid{justify-content:center;gap:16px}.build-item-content p,.footer-links a{font-size:.85rem}.hero{min-height:80vh;justify-content:center}.hero-content{padding:40px 20px;text-align:left}.hero-title{font-size:clamp(2rem, 6vw, 2.8rem)}.btn-primary,.btn-secondary{padding:12px 28px;font-size:.95rem;width:100%;max-width:280px}.hero-buttons{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:16px}.hero-buttons .btn-primary,.hero-buttons .btn-secondary{flex:1 1 0;min-width:0;max-width:calc(50% - 8px);text-align:center;padding:14px 20px}.features-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding-left:20px;padding-right:20px;scrollbar-width:none}.features-grid::-webkit-scrollbar{display:none}.feature-card{flex:0 0 280px;scroll-snap-align:start;width:240px}.features-grid::after{content:"";flex:0 0 20px}.feature-card h3{font-size:1.1rem}.cert-item,.feature-card p,.stat-label{font-size:.9rem}.two-col-grid{flex-direction:column;gap:20px}.col-nav,.col-nav ul{gap:8px;display:flex}.col-nav{flex:1 1 auto;width:100%;position:relative;top:0;overflow-x:auto;flex-wrap:nowrap;padding-bottom:10px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.col-nav ul{flex-wrap:nowrap;white-space:nowrap}.col-nav ul li{margin-bottom:0}.col-nav ul li a{padding:8px 16px;border-left:none;border-bottom:2px solid transparent;font-size:.9rem}.col-nav ul li a.active{border-bottom-color:#fff;border-left-color:transparent}.stats-left,.stats-right{border-left:none}.col-content,.journey-card{flex:1}.detail-item{min-height:auto;padding:30px 0}.bso-image{border-radius:10px}.norfrox-partners-title{font-size:1.7rem}.norfrox-partners-subtitle{font-size:.92rem}.norfrox-partner-card{padding:20px 22px;flex-direction:column;align-items:flex-start;gap:14px}.norfrox-partner-card--hostinger .norfrox-partner-logo{width:72px;height:72px;padding:0;background:0 0;border-radius:14px;overflow:hidden}.norfrox-partner-card--hostinger .norfrox-partner-logo picture{display:block;width:100%;height:100%}.norfrox-partner-card--hostinger .norfrox-partner-logo img{width:100%;height:100%;object-fit:contain;border-radius:14px;display:block}.norfrox-partner-card--clutch .norfrox-partner-logo--clutch{width:72px;height:72px;padding:10px;border-radius:14px}.norfrox-partner-card--clutch .norfrox-partner-logo--clutch img{border-radius:8px}.nfx-startups{padding:44px 0}.nfx-startups-title{font-size:1.9rem;letter-spacing:-.025em;margin-bottom:18px}.awards-subtitle,.journey-subtitle,.metric-label,.nfx-startups-subtitle,.pricing-subtitle,.services-subtitle{font-size:.95rem}.nfx-terminal-body{padding:18px 16px 22px;font-size:.78rem}.nfx-terminal-output{margin-left:20px;font-size:.72rem}.nfx-startups+.norfrox-partners-head{padding-top:40px}.capabilities-grid{gap:0}.capabilities-card{border-left:none;border-bottom:1px solid var(--border);padding:20px 0}.timeline-horizontal{display:flex;flex-direction:column;gap:32px;overflow:visible;padding:0 0 0 32px;margin-top:30px}.timeline-horizontal::before{left:8px;top:0;bottom:0;width:2px;height:auto;right:auto;transform:none}.timeline-h-item{display:block;position:relative;min-width:auto;transform:translateY(20px)}.timeline-h-node{position:absolute;left:-32px;top:8px}.timeline-h-content{margin:0!important;text-align:left;max-width:none}.process-step:last-child::before,.timeline-h-content::after,.timeline-h-content::before{display:none}.timeline-h-item:first-child{transition-delay:20ms}.timeline-h-item:nth-child(2){transition-delay:60ms}.timeline-h-item:nth-child(3){transition-delay:0.10s}.timeline-h-item:nth-child(4){transition-delay:0.14s}.timeline-h-item:nth-child(5){transition-delay:0.18s}.stats-section{min-height:auto;padding:60px 0}.stats-container{flex-direction:column;gap:60px}.stats-left,.stats-right{flex:1 1 auto;min-height:auto;padding:0;justify-content:flex-start;align-items:flex-start}.stats-right{border-top:2px solid rgba(0,0,0,.15);padding-top:40px}.stats-header{gap:16px}.stats-left h2{font-size:clamp(1.8rem, 7vw, 2.4rem);max-width:100%}.stats-metrics{flex-direction:column;gap:28px;margin-top:0}.form-checkbox,.metric-item{align-items:flex-start}.metric-number{font-size:1.5rem}.testimonial,.testimonial-carousel{width:100%;max-width:100%}.testimonial{min-height:auto;padding-left:18px}.testimonial p{font-size:1rem;line-height:1.7}.carousel-dots{justify-content:flex-start;margin-top:24px}.services-section,.soliciting-section{padding:70px 0}.services-head{padding-bottom:40px}.awards-title,.journey-title,.pricing-title,.services-title{font-size:1.95rem}.awards-grid,.form-row,.services-grid{grid-template-columns:1fr;gap:14px}.service-card{padding:24px 22px 20px}.service-card-btn{align-self:stretch;justify-content:center;padding:12px 20px}.services-cta-mini{margin-top:40px;padding-top:28px;flex-direction:column;align-items:flex-start;gap:14px}.contact-info h1,.help-hero h1,.hero-solutions .hero-title,.plan-amount{font-size:2.2rem}.build-item-content h3,.hero-solutions .hero-subtitle{font-size:1rem}.hero-tags{gap:8px}.hero-pill{font-size:.75rem;padding:4px 12px}.addons-section,.cta-duo,.how-we-work,.pricing-section,.value-section,.web-stats,.what-we-build{padding:60px 0}.build-grid{border:none;border-radius:0;overflow:visible;margin-top:40px}.build-item{padding:20px 0;gap:14px;border:none;border-bottom:1px solid var(--border)}.build-item:nth-child(3n+1),.build-item:nth-child(odd){border:none;border-bottom:1px solid var(--border);padding-left:0}.build-item:last-child{border-bottom:none;border-top:1px solid var(--border)}.build-item-icon{width:36px;height:36px;flex-shrink:0}.build-item-icon svg,.marquee-avatar svg{width:18px;height:18px}.build-cta{align-items:center;text-align:center}.process-timeline{flex-direction:column;align-items:stretch;gap:0;padding-left:0;position:relative}.process-timeline::before{content:'';position:absolute;top:0;bottom:0;left:22px;width:2px;height:100%;background:var(--border);z-index:1}.process-step{flex:1 1 auto;flex-direction:row;align-items:center;text-align:left;padding:20px 0 20px 50px;border-bottom:1px solid rgba(255,255,255,.05);position:relative;z-index:2}.process-step::before,.step-node{position:absolute;top:50%;transform:translateY(-50%)}.step-node{left:0;display:flex;flex-direction:column;align-items:center;z-index:3;background:var(--bg-main);padding:0 4px}.step-number{font-size:.6rem;margin-bottom:4px}.step-icon svg{width:20px;height:20px}.step-content h3{font-size:1rem;margin-bottom:2px}.step-content p{font-size:.8rem;max-width:100%}.process-step::before{content:'';left:24px;width:24px;height:2px;background:var(--border);z-index:1}.stat-item{padding-left:16px;border-left-width:2px}.cta-duo-left,.cta-duo-right{padding-left:0;border-left:none}.stats-header{text-align:left;margin-bottom:40px}.stats-grid{gap:24px}.pricing-number,.stat-letter,.stat-number{font-size:2.4rem}.cta-duo-grid{gap:50px}.cta-duo-left,.cta-duo-right{text-align:left;align-items:flex-start}.cta-duo-left{align-items:self-start}.cta-duo-image{max-width:280px}.cta-duo-footer{flex-direction:column;align-items:self-start;gap:16px}.cta-duo-badge{width:100%;justify-content:center}.cta-duo-logos{flex-direction:column;align-items:flex-start;gap:6px;width:100%}.logo-label{text-align:center;font-size:.7rem}.logo-placeholder{font-size:1.3rem}.cta-duo-right .cta-subtitle{text-align:left;margin-left:auto;margin-right:auto;max-width:100%}.cta-duo-right,.cta-duo-right h2,.cta-duo-text{text-align:left}.cta-duo-right .cta-tag,.cta-duo-text .cta-duo-tag{text-align:left;margin-left:0;display:inline-block}.cta-duo-right .cta-buttons{justify-content:center}.cta-duo-right .cta-btn,.cta-duo-right .cta-btn-outline{width:100%;max-width:320px;text-align:center;padding:14px 32px;font-size:1rem}.cta-duo-right .cta-note{text-align:center;width:100%;margin:0 auto}.cta-duo-footer{flex-direction:column;align-items:flex-start;gap:20px;max-width:100%;width:100%}.pricing-head{margin-bottom:44px}.pricing-grid{gap:16px}.plan-card-inner{padding:30px 24px 26px}.plan-name{font-size:1.2rem}.plan-features li{font-size:.85rem;padding:8px 0}.addons-header h2,.pricing-header h2,.value-header h2{font-size:2rem}.addons-grid{grid-template-columns:1fr 1fr;gap:12px}.journey-timeline,.quickstart-grid,.soliciting-grid{grid-template-columns:1fr}.addon-item{padding:12px 14px}.addon-item span,.trust-logo{font-size:.8rem}.plan-card{padding:24px 20px}.contact-page{padding:60px 0 80px}.contact-form-wrapper{padding:28px 20px}.form-checkbox input[type=checkbox]{margin-top:2px}.help-hero{padding:60px 0 80px;min-height:60vh}.help-hero-subtitle{font-size:1rem;padding:0 16px}.help-search{max-width:100%;padding:4px 4px 4px 14px;flex-wrap:nowrap}.search-input{font-size:.9rem;padding:12px 8px}.search-btn{padding:8px 20px;font-size:.85rem;margin-right:6px}.help-topics{gap:6px 12px}.topic-link{font-size:.75rem;padding:2px 10px}.topics-label{font-size:.75rem;width:100%;text-align:center;margin-bottom:4px}.quickstart-card{padding:18px}.quickstart-note{font-size:.8rem;padding:0 4px}.quickstart-note code{white-space:normal;word-break:break-all}.marquee-card{width:300px;padding:12px 14px}.marquee-avatar{width:36px;height:36px}.marquee-text{font-size:.72rem}.marquee-user{font-size:.66rem}.journey-timeline{gap:12px;padding-left:32px;position:relative}.journey-timeline::before{display:block;top:0;bottom:0;left:8px;right:auto;width:2px;height:auto;background:linear-gradient(180deg,transparent 0,rgba(122,191,255,.3) 8%,rgba(122,191,255,.3) 92%,transparent 100%);animation:none}.journey-item{flex-direction:row;align-items:flex-start;gap:16px}.journey-marker{position:absolute;left:-32px;top:18px}.two-col-section.light-mode .journey-timeline::before{background:linear-gradient(180deg,transparent 0,rgba(37,99,235,.3) 8%,rgba(37,99,235,.3) 92%,transparent 100%)}.soliciting-grid{gap:12px}.soliciting-intro{flex-direction:column;align-items:flex-start;padding:28px 24px}.soliciting-title{font-size:1.75rem}.thread-card{padding:20px 18px}.thread-title{font-size:.98rem}.thread-desc{font-size:.82rem}.soliciting-footer{width:100%}.awards-quote{margin-top:48px;padding:36px 12px 28px}.awards-quote-text{font-size:1.05rem;line-height:1.55}.awards-quote-mark{width:30px;height:30px;margin-bottom:14px}.awards-trust{margin-top:40px}.awards-trust-logos{gap:10px 24px}.awards-card--iso{flex-direction:column;text-align:center;padding:28px 22px}.awards-card--iso .iso-visual{margin:0 auto 8px;width:100px;height:100px}.awards-card--iso .iso-desc{max-width:300px;margin:0 auto}.awards-stat strong,.review-score strong{font-size:2.1rem}.awards-card{min-height:auto}.awards-stat{padding:16px 0}}@media (max-width:480px){.addons-grid,.build-grid{grid-template-columns:1fr}.footer-brand h2{font-size:1.4rem}.footer-social a,.step-icon{width:36px;height:36px}.feature-card{width:200px}.nfx-startups-title{font-size:1.65rem}.nfx-terminal-body{font-size:.72rem;padding:16px 14px 20px}.nfx-terminal-cmd{word-break:break-all}.norfrox-partner-card--clutch .norfrox-partner-logo--clutch,.norfrox-partner-card--hostinger .norfrox-partner-logo{width:60px;height:60px;border-radius:12px}.norfrox-partner-card--hostinger .norfrox-partner-logo img{border-radius:12px}.norfrox-partner-card--clutch .norfrox-partner-logo--clutch{padding:8px}.norfrox-partner-card--clutch .norfrox-partner-logo--clutch img{border-radius:6px}.marquee-card{width:260px}.journey-card{padding:16px 14px}.journey-card-title{font-size:.95rem}.journey-card-desc{font-size:.78rem}.journey-date{font-size:.6rem}.what-we-build{padding:60px 0}.build-grid{border:none;border-radius:0;overflow:visible;margin-top:40px}.build-item{padding:20px 0;gap:14px;border:none;border-bottom:1px solid var(--border)}.build-item:nth-child(3n+1),.build-item:nth-child(odd){border:none;border-bottom:1px solid var(--border);padding-left:0}.build-item:last-child{border-bottom:none;border-top:1px solid var(--border)}.build-item-icon{width:36px;height:36px;flex-shrink:0}.search-btn,.search-input{width:100%;font-size:.9rem}.build-item-icon svg{width:18px;height:18px}.build-item-content h3{font-size:1rem}.build-item-content p{font-size:.85rem}.build-cta{align-items:center;text-align:center}.step-icon svg{width:16px;height:16px}.step-content p{font-size:.75rem}.help-search{flex-wrap:wrap;background:0 0;border:none;padding:0;gap:10px;justify-content:center}.help-search:focus-within{box-shadow:none}.search-icon{display:none}.search-input{background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:50px;padding:12px 16px;text-align:center}.search-btn{margin-right:0;justify-content:center;padding:12px 20px;border-radius:50px}.help-topics{gap:6px 10px}.topic-link{font-size:.7rem;padding:2px 8px}}@media (max-width:600px){.bso-intro{padding-bottom:28px}.bso-intro-title,.impulse-title{font-size:1.95rem}.bso-intro-subtitle{font-size:.95rem;margin-bottom:28px}.bso-intro-meta{grid-template-columns:1fr}.bso-intro-stat{border-right:none;border-bottom:1px solid rgba(255,255,255,.06);padding:14px 0;flex-direction:row;align-items:baseline;gap:12px}.bso-intro-stat:last-child{border-bottom:none}.bso-intro-stat strong{font-size:1.4rem}.bento-tile--cta{grid-column:span 1}.bento-cta-btn{width:100%;justify-content:center}.impulse-subtitle{font-size:.95rem}.impulse-card-head svg{width:20px;height:20px;padding:6px}.impulse-card-head h3,.soliciting-cta-text h3{font-size:1rem}.soliciting-cta{padding:22px 18px;gap:18px;border-radius:14px}.soliciting-cta-tag{font-size:.6rem;padding:3px 10px}.soliciting-cta-text p{font-size:.8rem}.soliciting-cta-form{flex-direction:column;align-items:stretch;gap:10px}.soliciting-cta-input{min-width:0;width:100%;padding:12px 18px;font-size:.9rem}.soliciting-cta-btn{justify-content:center;width:100%;padding:13px 20px}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.awards-accent,.awards-tag::before,.bso-intro-accent,.bso-intro-tag::before,.hero-grid-bg,.impulse-accent,.impulse-tag::before,.iso-status-dot,.marquee-left .marquee-track,.marquee-right .marquee-track,.plan-badge::before,.pricing-accent,.pricing-tag::before,.services-accent,.services-tag::before,.soliciting-accent,.soliciting-tag::before,.thread-dot{animation:none}.hero-letter{opacity:1;filter:none;transform:none;animation:none}.nfx-startups-title-accent,.nfx-terminal-cursor,.nfx-terminal-line,.nfx-terminal-output,.norfrox-partners-accent{animation:none;opacity:1}}@media (max-width:380px){.soliciting-cta{padding:20px 14px}.soliciting-cta-btn svg{display:none}}