*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--bg: #FFFFFF;--bg-warm: #FAF9F6;--bg-accent: #F5F4F1;--text: #1A1A1A;--text-2: #444444;--text-muted: #888888;--accent: #2B9E8F;--accent-hover: #248A7D;--accent-bg: #EEFAF8;--purple: #7B5CF0;--pink: #E8457A;--border: #EBEBEB;--border-light: #F3F3F3}html{scroll-behavior:smooth}body{font-family:DM Sans,sans-serif;color:var(--text);background:var(--bg);line-height:1.6;font-size:.92rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1120px;margin:0 auto;padding:0 2rem}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fffffff2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.nav-inner{max-width:1120px;margin:0 auto;padding:0 2rem;height:64px;display:flex;align-items:center;justify-content:space-between}.logo{font-family:"Instrument Serif",serif;font-size:1.35rem;text-decoration:none;color:var(--text);display:inline-flex;align-items:center}.logo-img{height:36px;width:auto;display:block;border:0;background:transparent;box-shadow:none}@media(max-width:640px){.logo-img{height:28px}}.logo-product{font-weight:400}.logo-printer{font-weight:700;color:var(--accent)}.logo-dot{color:#ff1493;font-weight:700}.logo-ai{color:#1a1a2e;font-weight:700}.nav-links{display:flex;gap:2rem}.nav-links a{font-family:DM Sans,sans-serif;font-size:.84rem;color:var(--text-2);text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--text)}.nav-cta{display:inline-block;font-family:DM Sans,sans-serif;font-size:.84rem;font-weight:500;background:var(--accent);color:#fff;padding:.5rem 1.1rem;border-radius:8px;text-decoration:none;transition:background .2s}.nav-cta:hover{background:var(--accent-hover)}.promo-banner{position:fixed;top:60px;left:0;right:0;background:linear-gradient(135deg,#b0a0ff1f,#2b9e8f1a);color:#333;text-align:center;padding:.8rem 1.3rem;font-family:DM Sans,sans-serif;font-size:1.09rem;font-weight:500;line-height:1.5;z-index:999}.promo-banner p{margin:0}@media(min-width:1024px){.promo-banner{font-size:.98rem;padding:.7rem 1rem;white-space:nowrap}.promo-banner .mobile-break{display:none}}.hero{padding-top:7rem;padding-bottom:4rem;text-align:center;margin-top:40px}.hero-container{display:flex;flex-direction:column;align-items:center}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;background:var(--accent-bg);border:1px solid #B2E5DE;color:#1f8c7f;font-size:.82rem;font-weight:500;padding:.25rem .75rem;border-radius:9999px;margin-bottom:1rem;font-size:.72rem}.pulse-dot{width:8px;height:8px;background:#2b9e8f;border-radius:50%;display:inline-block;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.hero-title{font-family:"Instrument Serif",serif;font-size:clamp(2.6rem,6vw,4.5rem);font-weight:400;line-height:1.1;margin-bottom:1.2rem;color:var(--text)}.hero-teal{color:var(--accent)}.hero-teal em{font-style:italic}.hero-subtitle{font-size:1.12rem;color:var(--text-2);max-width:620px;margin-bottom:2rem;line-height:1.7}.hero-personas{display:flex;flex-wrap:wrap;justify-content:center;row-gap:12px;column-gap:12px;max-width:640px;margin:16px auto 28px;padding:8px 0}.persona-pill{appearance:none;background:transparent;border:1px solid #E0E0E0;border-radius:999px;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;color:#888;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease;line-height:1.4;white-space:nowrap}.persona-pill:hover{background:#f5f5f5;border-color:#ccc;color:#555}.persona-pill:focus-visible{outline:none;box-shadow:0 0 0 3px #2b9e8f40}.persona-pill.active{background:#2b9e8f;border-color:#2b9e8f;color:#fff;font-weight:600;box-shadow:0 4px 14px -4px #2b9e8f73}.persona-pill.active:hover{background:#248a7d;border-color:#248a7d;color:#fff}@media(max-width:640px){.persona-pill{font-size:13px;padding:10px 20px}.hero-personas{row-gap:12px;column-gap:12px;max-width:100%}}.portfolio-grid .portfolio-card{transition:opacity .4s ease,filter .4s ease,transform .4s ease,border-color .4s ease,box-shadow .4s ease}.portfolio-grid.persona-active .portfolio-card:not(.persona-match){opacity:.3;filter:grayscale(30%);transform:scale(1)}.portfolio-grid.persona-active .portfolio-card.persona-match{opacity:1;filter:none;border:2px solid #2B9E8F;box-shadow:0 0 0 4px #2b9e8f1f;transform:scale(1.02);z-index:2;position:relative}.who-card.persona-match{border-left:3px solid #2B9E8F;background:#2b9e8f08;transition:background .3s ease,border-color .3s ease}.wayfinder-card.persona-flash{border-color:#2b9e8f!important;box-shadow:0 0 0 3px #2b9e8f40;transition:border-color .15s ease,box-shadow .15s ease}.hero-buttons{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.btn{display:inline-block;font-family:DM Sans,sans-serif;font-size:.88rem;font-weight:500;padding:.7rem 1.5rem;border-radius:10px;text-decoration:none;cursor:pointer;transition:all .2s;border:none}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover)}.btn-ghost{background:transparent;color:var(--text-2);border:1px solid var(--border)}.btn-ghost:hover{border-color:var(--text-muted);color:var(--text)}.btn-outline-teal{background:transparent;color:var(--accent);border:1px solid var(--accent)}.btn-outline-teal:hover{background:var(--accent-bg)}.btn-white{background:#fff;color:var(--accent);font-weight:600;transition:all .2s}.btn-white:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.proof-strip{text-align:center;padding:2.5rem 0;border-bottom:1px solid var(--border-light)}.proof-label{font-size:.72rem;letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase;margin-bottom:.6rem;font-weight:500}.proof-items{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap;font-weight:600;font-size:.88rem}.proof-dot{color:#ccc}.proof-teal{color:var(--accent)}.proof-purple{color:var(--purple)}.proof-pink{color:var(--pink)}.proof-muted{color:var(--text-2)}.section{padding:5rem 0}.section-warm{background:var(--bg-warm)}.section-label{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:.6rem}.section-title{font-family:"Instrument Serif",serif;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:400;color:var(--text);margin-bottom:.8rem;line-height:1.2}.section-subtitle{font-size:1rem;color:var(--text-2);max-width:640px;line-height:1.6;margin-bottom:2.5rem}.pain-grid{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:2.5rem;justify-content:center}.pain-card{flex:0 0 calc(33.333% - .84rem);background:#f0eeff;border:1px solid var(--border);border-radius:14px;padding:1.8rem}.pain-emoji{font-size:1.8rem;margin-bottom:.8rem}.pain-heading{font-family:DM Sans,sans-serif;font-size:1rem;font-weight:600;color:var(--text);margin-bottom:.5rem}.pain-body{font-size:.85rem;color:var(--text-2);line-height:1.55}.scroll-stopper{background:#1a1a1a;padding:5rem 0;text-align:center}.scroll-stopper-accent{display:block;width:60px;height:2px;margin:0 auto 24px;background:linear-gradient(90deg,#e91e8c,#b8b0ff);border-radius:2px}.scroll-stopper-main{font-family:"Instrument Serif",serif;font-style:italic;font-size:clamp(1.6rem,3vw,2.2rem);color:#fff;line-height:1.4;margin-bottom:1.5rem}.scroll-stopper-sub{font-family:DM Sans,sans-serif;font-size:.9rem;color:#fff9;max-width:550px;margin:0 auto;line-height:1.65}.ss-hl-peri{color:#b8b0ff}.ss-hl-teal{color:#2b9e8f}#who.section{padding:3rem 0}.who-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:1.5rem}.who-card{background:#fff;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:12px;padding:20px;min-height:0}.who-heading{font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:600;color:var(--text);margin-bottom:.4rem;line-height:1.3}.who-body{font-size:14px;color:var(--text-2);line-height:1.5}#portfolio.section{padding:3rem 0}.portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:1.5rem;max-width:1080px;margin-left:auto;margin-right:auto}.portfolio-card{background:#fff;border:1px solid var(--border);border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;display:block;transition:transform .25s ease,box-shadow .25s ease}.portfolio-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.browser-frame{border-radius:12px 12px 0 0;overflow:hidden;box-shadow:0 4px 24px #00000014;transition:transform .2s ease}.portfolio-card:hover .browser-frame{transform:scale(1.02)}.browser-chrome{background:#f0f0f0;height:22px;display:flex;align-items:center;padding:0 10px;gap:5px;position:relative;border-bottom:1px solid #E5E5E5}.browser-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.dot-red{background:#ff5f57}.dot-yellow{background:#febc2e}.dot-green{background:#28c840}.browser-url{position:absolute;left:50%;transform:translate(-50%);font-family:DM Mono,SF Mono,Menlo,monospace;font-size:9px;color:#666;background:#fff;padding:2px 10px;border-radius:3px;max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portfolio-image{aspect-ratio:16 / 9;max-height:140px;height:auto;display:flex;align-items:center;justify-content:center;position:relative}.portfolio-image:after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none}.portfolio-image-text{font-family:DM Mono,SF Mono,Menlo,monospace;font-size:12px;font-weight:500;letter-spacing:.15px;color:var(--text-2);opacity:.85;position:relative;z-index:1;text-align:center;padding:0 8px}.portfolio-body{padding:16px}.portfolio-card-title{font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:600;color:var(--text);margin-bottom:.25rem;line-height:1.3}.portfolio-tag{font-size:12px;color:var(--text-muted);line-height:1.4;margin:0}.portfolio-card[data-portfolio=maketheleap-agents] .portfolio-card-title{font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.portfolio-card[data-portfolio=maketheleap-agents] .portfolio-tag{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.steps-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:2.5rem;text-align:center}.step-number.step-number-highlight{background:#6366f1}.step-card{display:flex;flex-direction:column;align-items:center}.step-number{width:48px;height:48px;background:var(--accent);color:#fff;font-family:DM Sans,sans-serif;font-size:1.2rem;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:10px;margin-bottom:1rem}.step-heading{font-family:DM Sans,sans-serif;font-size:1.05rem;font-weight:600;color:var(--text);margin-bottom:.5rem}.step-body{font-size:.85rem;color:var(--text-2);line-height:1.55;max-width:320px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem;align-items:start}.pricing-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:2rem;display:flex;flex-direction:column;position:relative;transition:transform .25s ease,box-shadow .25s ease}.pricing-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000000f}.pricing-featured{border:2px solid var(--accent);box-shadow:0 0 0 4px #2b9e8f1a}.pricing-premium{border:2px solid #7C83FF;background:#7c83ff0a;box-shadow:0 0 0 4px #7c83ff14}.pricing-premium .pricing-tier,.pricing-premium .check{color:#7c83ff}.pricing-popular-badge{position:absolute;top:-11px;left:1.5rem;background:var(--accent);color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.1em;padding:.25rem .8rem;border-radius:5px;white-space:nowrap}.pricing-tier{font-size:.72rem;letter-spacing:.1em;font-weight:600;color:var(--accent);text-transform:uppercase;margin-bottom:.3rem}.pricing-name{font-family:"Instrument Serif",serif;font-size:1.5rem;font-weight:400;color:var(--text);margin-bottom:.5rem}.pricing-price{font-family:DM Sans,sans-serif;font-size:1.6rem;font-weight:700;color:var(--text);margin-bottom:.3rem}.affirm-badge{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.75rem;font-weight:400;color:var(--text-muted);margin-top:6px;margin-bottom:10px}.affirm-logo-img{height:14px;width:auto;vertical-align:middle}.affirm-badge-cta{font-size:.7rem;margin-top:12px;margin-bottom:0}.affirm-badge-cta .affirm-logo-img{filter:brightness(0) invert(1) opacity(.85)}.pricing-affirm-side{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:1.5rem}.pricing-affirm-side-logo{height:18px;width:auto}.pricing-affirm-side-text{font-size:.78rem;color:var(--text-muted);font-weight:400}.pricing-timeline{font-size:.82rem;color:var(--text-muted);margin-bottom:1.5rem}.pricing-features{list-style:none;margin-bottom:1.5rem;flex-grow:1}.pricing-features li{font-size:.85rem;color:var(--text-2);padding:.35rem 0;display:flex;align-items:flex-start;gap:.5rem}.check{color:var(--accent);font-weight:700;flex-shrink:0}.pricing-card .btn{width:100%;text-align:center}.pricing-note{text-align:center;font-size:.82rem;color:var(--text-muted);margin-top:2rem}.founder-card{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:start;margin-top:2.5rem;background:#fff;border:1px solid var(--border);border-radius:16px;padding:2.5rem}.founder-left{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.founder-photo-main{text-align:center}.founder-avatar{width:220px;height:160px;border-radius:14px;object-fit:cover;object-position:center;flex-shrink:0}.founder-photo-caption{font-size:.72rem;color:var(--text-muted);line-height:1.4;margin-top:.5rem}.founder-name{font-family:"Instrument Serif",serif;font-size:1.5rem;font-weight:400;color:var(--text);margin-bottom:.2rem}.founder-role{font-size:.82rem;color:var(--accent);font-weight:500;margin-bottom:1rem}.founder-bio{font-size:.88rem;color:var(--text-2);line-height:1.65;margin-bottom:.6rem}.founder-bio:last-of-type{margin-bottom:12px}.founder-tags{display:flex;flex-wrap:wrap;row-gap:16px;column-gap:6px;margin-top:5rem;justify-content:flex-start;align-items:center}.founder-tag{display:inline-block;appearance:none;background:transparent;border:1px solid #E0E0E0;border-radius:999px;padding:7px 14px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;color:#444;line-height:1.4;white-space:nowrap;box-shadow:none;animation:founder-tag-shimmer 1.2s ease-in-out 1 both}.founder-tag:nth-child(1){animation-delay:0s}.founder-tag:nth-child(2){animation-delay:.2s}.founder-tag:nth-child(3){animation-delay:.4s}.founder-tag:nth-child(4){animation-delay:.6s}.founder-tag:nth-child(5){animation-delay:.8s}@keyframes founder-tag-shimmer{0%{background-color:transparent;border-color:#e0e0e0;color:#444}40%{background-color:#b8b0ff;border-color:#b8b0ff;color:#fff}to{background-color:transparent;border-color:#e0e0e0;color:#444}}.founder-tag-teal{color:#fff;background:#2b9e8f;border:1px solid #2B9E8F;box-shadow:none;font-size:13px;font-weight:600;padding:7px 16px;line-height:1.4;animation:none}.faq-container{max-width:800px}.faq-list{margin-top:2rem}.faq-item{border-bottom:1px solid var(--border)}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.2rem 0;background:none;border:none;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:500;color:var(--text);text-align:left;line-height:1.4}.faq-icon{font-size:1.3rem;color:var(--accent);font-weight:300;flex-shrink:0;margin-left:1rem;transition:transform .2s}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.faq-answer p{font-size:.88rem;color:var(--text-2);line-height:1.65;padding-bottom:1.2rem}.faq-link{color:var(--accent);text-decoration:none;font-weight:500}.faq-link:hover{text-decoration:underline}.faq-item.open .faq-answer{max-height:400px}.faq-item.open .faq-icon{transform:rotate(45deg)}.lead-capture-container{max-width:600px;text-align:center}.lead-capture-title{font-family:"Instrument Serif",serif;font-size:1.6rem;font-weight:400;color:var(--text);margin-bottom:.6rem}.lead-capture-subtitle{font-size:.95rem;color:var(--text-2);margin-bottom:1.5rem;line-height:1.6}.lead-capture-form{display:flex;gap:.5rem;justify-content:center}.lead-capture-input{flex:7;min-width:0;padding:.8rem 1rem;border:1px solid var(--border);border-radius:10px;font-family:DM Sans,sans-serif;font-size:.88rem;color:var(--text);outline:none;transition:border-color .2s}.lead-capture-form .btn{flex:3;white-space:nowrap;padding:.8rem 1.5rem}.lead-capture-input:focus{border-color:var(--accent)}.lead-capture-input::placeholder{color:var(--text-muted)}.lead-capture-fine{font-size:.76rem;color:var(--text-muted);margin-top:.8rem}.flywheel{padding:4rem 0;text-align:center}.flywheel-text{font-family:DM Sans,sans-serif;font-size:1rem;color:var(--text-2);margin-bottom:.5rem}.flywheel-link{font-family:DM Sans,sans-serif;font-size:1rem;font-weight:600;color:var(--accent);text-decoration:none;transition:opacity .2s}.flywheel-link:hover{opacity:.8}.bottom-cta{background:var(--accent);padding:4rem 0;text-align:center}.bottom-cta-title{font-family:"Instrument Serif",serif;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:400;color:#fff;margin-bottom:.6rem}.bottom-cta-subtitle{font-size:1rem;color:#ffffffd9;margin-bottom:1.5rem;max-width:540px;margin-left:auto;margin-right:auto}.footer{border-top:1px solid var(--border);padding:1.5rem 0}.footer-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-left{display:flex;align-items:center;gap:.5rem}.footer-sep{color:var(--text-muted)}.footer-company{font-size:.82rem;color:var(--text-muted)}.footer-links{display:flex;gap:1.5rem}.footer-links a{font-size:.82rem;color:var(--text-2);text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--accent)}.roi-section{background:var(--bg-warm)}.roi-header{text-align:center;max-width:620px;margin:0 auto 2.5rem}.roi-label{font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:.6rem}.roi-headline{font-family:"Instrument Serif",serif;font-size:clamp(1.8rem,4vw,2.25rem);font-weight:400;color:var(--text);margin-bottom:.6rem;line-height:1.2}.roi-subtext{font-size:1rem;color:var(--text-2);line-height:1.6}.roi-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:3rem;box-shadow:0 4px 24px #0000000a}.roi-pills{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:2.5rem;justify-content:center}.roi-pill{font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:500;padding:.45rem 1.1rem;border-radius:9999px;border:1px solid var(--border);background:transparent;color:var(--text-2);cursor:pointer;transition:all .2s}.roi-pill:hover{border-color:var(--accent);color:var(--accent)}.roi-pill.active{background:var(--accent);color:#fff;border-color:var(--accent)}.roi-sliders-row{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.roi-slider-block{margin-bottom:0}.roi-slider-full{margin-bottom:2rem}.roi-slider-label{font-size:.88rem;font-weight:600;color:var(--text);margin-bottom:.15rem;display:block}.roi-slider-sublabel{font-size:.8rem;color:var(--text-muted);margin-bottom:.6rem}.roi-big-number{font-family:DM Sans,sans-serif;font-size:2rem;font-weight:700;color:var(--text);margin-bottom:.6rem;transition:color .15s}.roi-section input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:#e5e7eb;outline:none;cursor:pointer}.roi-section input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:22px;width:22px;border-radius:50%;background:var(--accent);cursor:grab;border:3px solid white;box-shadow:0 2px 6px #00000026;transition:transform .15s ease}.roi-section input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}.roi-section input[type=range]::-webkit-slider-thumb:active{cursor:grabbing}.roi-section input[type=range]::-moz-range-thumb{height:22px;width:22px;border-radius:50%;background:var(--accent);cursor:grab;border:3px solid white;box-shadow:0 2px 6px #00000026}.roi-section input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:#e5e7eb}.roi-range-labels{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-muted);margin-top:.3rem}.roi-results{background:var(--accent-bg);border:1px solid #D5EDEA;border-radius:12px;padding:2rem;margin-bottom:2rem}.roi-results-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.roi-result-block{padding:.5rem 0}.roi-result-label{font-size:.88rem;color:var(--text-2);margin-bottom:.3rem}.roi-result-value{font-family:DM Sans,sans-serif;font-size:1.75rem;font-weight:700;color:var(--text);margin-bottom:.2rem}.roi-result-value.roi-accent{color:var(--accent)}.roi-result-value.roi-hero-number{font-size:2.25rem}.roi-result-sub{font-size:.8rem;color:var(--text-muted);line-height:1.5}.roi-urgency{display:flex;align-items:flex-start;gap:.5rem;font-size:.82rem;font-style:italic;color:var(--text-muted);margin-top:1.5rem;padding-top:1rem;border-top:1px solid #D5EDEA;line-height:1.5}.roi-urgency-icon{flex-shrink:0;font-style:normal}.roi-cta-row{display:flex;gap:1rem;margin-bottom:1.5rem;justify-content:center;flex-wrap:wrap}.roi-cta-primary{padding:.85rem 2rem;font-size:.95rem;font-weight:600}.roi-cta-secondary{padding:.85rem 2rem;font-size:.95rem}.roi-footer-line{text-align:center;font-size:.82rem;color:var(--text-muted)}.roi-footer-line a{color:var(--accent);text-decoration:none;font-weight:500}.roi-footer-line a:hover{text-decoration:underline}@keyframes roiPulse{0%{box-shadow:0 0 #2b9e8f4d}70%{box-shadow:0 0 0 10px #2b9e8f00}to{box-shadow:0 0 #2b9e8f00}}.roi-results.roi-pulse{animation:roiPulse .6s ease}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.fade-up{opacity:0;animation:fadeUp .5s ease forwards;animation-delay:calc(var(--delay) * 50ms + .2s)}@media(max-width:1024px){.pricing-grid,.portfolio-grid{grid-template-columns:repeat(2,1fr)}.pain-card{flex:0 0 calc(50% - .625rem)}}@media(max-width:768px){.desktop-only,.nav-links{display:none}.hero{padding-top:7rem}.section{padding:3.5rem 0}.portfolio-grid,.who-grid{grid-template-columns:1fr}.pain-card{flex:0 0 100%}.pricing-grid,.steps-grid{grid-template-columns:1fr}.founder-card{grid-template-columns:1fr;text-align:center}.founder-left{align-items:center}.founder-avatar{width:100%;max-width:280px;height:180px;margin:0 auto}.founder-tags{justify-content:flex-start}.footer-inner{flex-direction:column;text-align:center}.footer-links{justify-content:center}.proof-items{flex-direction:column;gap:.25rem}.proof-dot{display:none}.lead-capture-form{flex-direction:column;align-items:center}.lead-capture-input{max-width:100%;width:100%}.scroll-stopper{padding:3.5rem 0}.roi-card{padding:1.5rem}.roi-headline{font-size:1.75rem}.roi-sliders-row{grid-template-columns:1fr;gap:1.5rem}.roi-results-grid{grid-template-columns:1fr;gap:1rem}.roi-result-value{font-size:1.5rem}.roi-result-value.roi-hero-number{font-size:2rem}.roi-big-number{font-size:1.6rem}.roi-cta-row{flex-direction:column;align-items:stretch}.roi-cta-primary,.roi-cta-secondary{text-align:center}}.hero-tagline{font-family:"Instrument Serif",serif;font-size:1.5rem;color:var(--accent);margin:.6rem 0 0;font-style:italic;text-align:center}.lanes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem;align-items:stretch}.lane-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:2rem 1.75rem;display:flex;flex-direction:column;position:relative;text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.lane-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #00000012;border-color:#2b9e8f59}.lane-featured{background:linear-gradient(180deg,#fff,#f4fbf9);border:2px solid transparent;background-image:linear-gradient(180deg,#fff,#f4fbf9),linear-gradient(135deg,#2b9e8f,#7c5afa);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 10px 28px #2b9e8f1f}.lane-badge{position:absolute;top:-10px;right:1.5rem;background:linear-gradient(135deg,#2b9e8f,#7c5afa);color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.12em;padding:.3rem .7rem;border-radius:5px}.lane-icon{margin-bottom:.75rem;line-height:0}.lane-title{font-family:"Instrument Serif",serif;font-size:1.55rem;font-weight:400;color:var(--text);margin-bottom:.6rem}.lane-desc{font-size:.92rem;color:var(--text-2);line-height:1.55;margin-bottom:1.25rem;flex-grow:1}.lane-meta{display:flex;flex-direction:column;gap:.2rem;padding-top:.75rem;border-top:1px solid var(--border);margin-bottom:1rem}.lane-anchor{font-size:.85rem;color:var(--text-2)}.lane-anchor strong{color:var(--text);font-weight:700}.lane-time{font-size:.78rem;color:var(--text-muted)}.lane-cta{font-size:.88rem;font-weight:600;color:var(--accent);margin-top:auto}.pricing-tabs{display:flex;justify-content:center;gap:.6rem;margin:2rem 0 .5rem;flex-wrap:wrap}.pricing-tab{font-family:inherit;font-size:.92rem;font-weight:600;padding:.65rem 1.4rem;border-radius:999px;border:1.5px solid var(--accent);background:transparent;color:var(--accent);cursor:pointer;transition:background .2s ease,color .2s ease,transform .15s ease;white-space:nowrap}.pricing-tab:hover{background:#2b9e8f14}.pricing-tab.active{background:#1f7a6e;color:#fff;border-color:#1f7a6e;font-weight:700;box-shadow:0 4px 12px #1f7a6e40}.pricing-tab:focus-visible{outline:2px solid #1F7A6E;outline-offset:3px}.pricing-panel{display:none;animation:pricingFadeIn .25s ease}.pricing-panel.active{display:block}@keyframes pricingFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pricing-callout{margin-top:2rem;background:#fff;border:1px dashed rgba(43,158,143,.4);border-radius:14px;padding:1.25rem 1.5rem;text-align:center}.pricing-callout p{font-size:.95rem;color:var(--text-2);line-height:1.55;margin:0}.pricing-usecases{font-size:.78rem;color:var(--text-muted);margin:-.5rem 0 1.25rem;line-height:1.5}@media(max-width:1024px){.lanes-grid{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}}@media(max-width:768px){.pricing-tabs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding:.25rem .25rem .5rem;scrollbar-width:none}.pricing-tabs::-webkit-scrollbar{display:none}.pricing-tab{font-size:.85rem;padding:.55rem 1.1rem}.hero-tagline{font-size:1.2rem}}.hero{position:relative;overflow:hidden;isolation:isolate;padding-top:6.5rem;padding-bottom:2.5rem}.hero:before{content:"";position:absolute;inset:-20% -10% 0;z-index:-2;background:radial-gradient(48rem 32rem at 18% 22%,rgba(124,90,250,.18),transparent 60%),radial-gradient(40rem 28rem at 82% 18%,rgba(255,20,147,.13),transparent 60%),radial-gradient(56rem 36rem at 50% 95%,rgba(43,158,143,.2),transparent 65%);filter:blur(8px) saturate(1.1);opacity:.95;animation:meshDrift 22s ease-in-out infinite alternate}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(0,0,0,.025) 1px,transparent 1px);background-size:4px 4px;pointer-events:none;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 40%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 40%,transparent 100%)}@keyframes meshDrift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-2%,1.5%,0) scale(1.04)}to{transform:translate3d(2%,-1%,0) scale(1.02)}}.hero-badge{position:relative;background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(43,158,143,.35);box-shadow:0 1px #fffc inset,0 8px 24px -10px #2b9e8f59;padding:.3rem .85rem;letter-spacing:.01em}.hero-badge:after{content:"";position:absolute;inset:-1px;border-radius:9999px;padding:1px;background:linear-gradient(120deg,#2b9e8f00,#2b9e8fb3,#7c5afa8c,#2b9e8f00);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;background-size:200% 100%;animation:auroraSweep 5s linear infinite;opacity:.7;pointer-events:none}@keyframes auroraSweep{0%{background-position:0% 0%}to{background-position:200% 0%}}.pulse-dot{box-shadow:0 0 #2b9e8f8c;animation:pulse 2s ease-in-out infinite,dotGlow 2s ease-in-out infinite}@keyframes dotGlow{0%,to{box-shadow:0 0 #2b9e8f8c}50%{box-shadow:0 0 0 6px #2b9e8f00}}.hero-title{font-size:clamp(2.6rem,6.4vw,4.8rem);letter-spacing:-.012em;line-height:.95;margin-top:.25rem;margin-bottom:.4rem}.hero-title span{background-clip:text;-webkit-background-clip:text;display:inline-block;padding-bottom:.12em;line-height:1.15;will-change:transform}.hero-title span:nth-child(1){background-image:linear-gradient(180deg,#8e73ff,#6a48e0);-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 22px rgba(124,90,250,.18))}.hero-title span:nth-child(3){background-image:linear-gradient(180deg,#ff3da0,#d81b6f);-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 22px rgba(255,20,147,.18))}.hero-title span.hero-teal{background-image:linear-gradient(180deg,#34b5a4,#1f8c7f);-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 22px rgba(43,158,143,.22))}.hero-tagline{font-size:clamp(1.1rem,1.8vw,1.4rem);margin-top:.35rem;margin-bottom:0;background:linear-gradient(90deg,#1f8c7f,#34b5a4 40%,#7b5cf0,#1f8c7f);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:taglineShimmer 6s linear infinite}@keyframes taglineShimmer{0%{background-position:0% 0}to{background-position:200% 0}}.hero-personas{margin-top:4px;margin-bottom:10px;max-width:620px}.persona-pill{position:relative;background:#ffffff8c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.08);color:#6b6b6b;letter-spacing:.005em;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s ease}.persona-pill:hover{background:#fff;border-color:#2b9e8f66;color:#1f8c7f;transform:translateY(-1px);box-shadow:0 1px #ffffffe6 inset,0 6px 14px -8px #2b9e8f59}.persona-pill.active{background:linear-gradient(180deg,#34b5a4,#1f8c7f);border-color:transparent;color:#fff;box-shadow:0 1px #ffffff40 inset,0 8px 22px -8px #2b9e8f8c,0 0 0 4px #2b9e8f1f;transform:translateY(-1px)}.persona-pill.active:hover{background:linear-gradient(180deg,#2ea194,#1a7b70)}.btn{position:relative;overflow:hidden;font-weight:600;letter-spacing:.005em;padding:.85rem 1.7rem;border-radius:12px;transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s ease,background .22s ease,color .22s ease,border-color .22s ease}.btn:before{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);transform:skew(-18deg);transition:left .6s cubic-bezier(.22,.61,.36,1);pointer-events:none}.btn:hover:before{left:130%}.hero-buttons .btn-primary{background:linear-gradient(180deg,#34b5a4,#1f8c7f);box-shadow:0 1px #ffffff40 inset,0 14px 30px -12px #2b9e8f8c}.hero-buttons .btn-primary:hover{transform:translateY(-2px);box-shadow:0 1px #ffffff40 inset,0 22px 40px -14px #2b9e8fa6}.hero-buttons .btn-ghost{background:#ffffffa6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.1)}.hero-buttons .btn-ghost:hover{transform:translateY(-2px);border-color:#00000040;background:#fff;box-shadow:0 14px 30px -16px #00000040}.hero-buttons{margin-top:4px;gap:.85rem}.section-label{display:inline-flex;align-items:center;gap:.6rem}.section-label:before{content:"";width:22px;height:1.5px;background:linear-gradient(90deg,#2b9e8f,#2b9e8f00);border-radius:2px}.portfolio-card{transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s ease,border-color .26s ease}.portfolio-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -28px #00000038;border-color:#2b9e8f59}@media(max-width:640px){.hero{padding-top:5.5rem;padding-bottom:3.5rem}.hero-title{font-size:clamp(2.5rem,11vw,3.6rem);margin-top:.75rem;margin-bottom:.2rem;line-height:1}.hero-personas{margin-top:-.5rem;margin-bottom:12px;gap:6px}.promo-banner{font-size:.88rem;padding:.6rem .9rem;line-height:1.35}.persona-pill{padding:6px 12px;min-height:34px;display:inline-flex;align-items:center}.hero-buttons{margin-top:0}.hero-buttons .btn{padding:.8rem 1.4rem}}@media(prefers-reduced-motion:reduce){.hero:before,.hero-badge:after,.hero-tagline,.pulse-dot{animation:none!important}.btn:before{display:none}}.who-grid .who-card:nth-child(-n+3){border-left:3px solid #2B9E8F}.who-grid .who-card:nth-child(n+4){border-left:3px solid #B8B0FF}#portfolio.section-warm{background:#f8f7ff}.lanes-grid .lane-card:nth-child(1){border-top:2px solid #2B9E8F}.lanes-grid .lane-card:nth-child(2){border-top:2px solid #B8B0FF}.lanes-grid .lane-card:nth-child(3){border-top:2px solid #2B9E8F}.faq-icon{color:#2b9e8f}.faq-item.open .faq-icon{color:#b8b0ff}.lead-capture-form .btn-primary{background:linear-gradient(135deg,#b8b0ff,#9b8fff);color:#fff;box-shadow:0 10px 24px -12px #9b8fff8c}.lead-capture-form .btn-primary:hover{background:linear-gradient(135deg,#aca2ff,#8a7cff);box-shadow:0 16px 30px -14px #8a7cffa6}.flywheel-link:hover,.flywheel a:hover,footer a:hover{color:#b8b0ff!important}.scroll-stopper-cta{display:inline-block;margin-top:32px;padding:14px 32px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;line-height:1;color:#1a1a1a;background:#fff;border:none;border-radius:8px;box-shadow:none;text-decoration:none;transition:background-color .18s ease,color .18s ease}.scroll-stopper-cta:hover{background:#e91e8c;color:#fff}.pricing-lane{scroll-margin-top:140px}.wayfinder{display:grid;grid-template-columns:1fr 1.08fr 1fr;gap:1.25rem;align-items:stretch;margin:2.5rem 0 3.5rem}.wayfinder-card{position:relative;background:#fff;border:1px solid #E0E0E0;border-radius:12px;padding:1.5rem 1.25rem;text-align:center;text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.wayfinder-card:hover{border-color:#2b9e8f;box-shadow:0 10px 28px -14px #2b9e8f59;transform:translateY(-2px)}.wayfinder-featured{border:2px solid #2B9E8F;padding:1.75rem 1.25rem;box-shadow:0 0 0 4px #2b9e8f14}.wayfinder-featured:hover{box-shadow:0 14px 36px -14px #2b9e8f80,0 0 0 4px #2b9e8f1f}.wayfinder-popular{position:absolute;top:-10px;right:14px;background:#2b9e8f;color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.1em;padding:.25rem .7rem;border-radius:5px}.wayfinder-icon{font-size:1.75rem;line-height:1}.wayfinder-icon-svg{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem}.wayfinder-icon-svg svg{display:block;width:100%;height:100%}.wayfinder-title{font-family:DM Sans,sans-serif;font-size:1rem;font-weight:600;color:var(--text);margin:0}.wayfinder-meta{font-size:.82rem;color:var(--text-muted);margin:0}.pricing-lane{border-radius:20px;padding:2.5rem 2rem;margin-bottom:2.5rem}.pricing-lane-platforms{background:#f8f7ff}.pricing-lane-websites{background:#fff;border:1px solid #EFEFEF}.pricing-lane-agents{background:#2b9e8f08}.pricing-lane-header{margin-bottom:1.25rem;text-align:left}.pricing-lane-label{font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.25em;color:#2b9e8f;text-transform:uppercase;margin:0 0 .5rem;display:inline-flex;align-items:center;gap:.5rem}.pricing-lane-new{display:inline-block;background:#2b9e8f;color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;padding:2px 7px;border-radius:4px}.pricing-lane-sub{font-size:15px;line-height:1.55;color:#666;max-width:760px;margin:0}.pricing-lane .pricing-grid{margin-top:1.75rem}.pricing-lane-note{text-align:center;font-size:13px;color:var(--text-muted);margin:1.75rem 0 0}.pricing-subprice{font-size:13px;color:var(--text-muted);margin:-.4rem 0 1.2rem}.pricing-escape{background:#f0eeff;border-radius:12px;padding:32px;max-width:600px;margin:1rem auto 0;text-align:center}.pricing-escape-title{font-family:"Instrument Serif",serif;font-size:22px;font-weight:400;color:var(--text);margin:0 0 .6rem}.pricing-escape-sub{font-size:15px;line-height:1.55;color:#666;margin:0 0 1.25rem}.pricing-escape .btn{display:inline-block}@media(max-width:768px){.wayfinder{grid-template-columns:1fr;gap:1rem;margin:2rem 0 2.5rem}.wayfinder-featured{padding:1.5rem 1.25rem}.pricing-lane{padding:1.75rem 1rem;border-radius:16px;margin-bottom:2rem}.pricing-lane-header{text-align:left}.pricing-escape{padding:24px 16px;margin-left:16px;margin-right:16px}}@keyframes pillShimmer{0%{background-color:transparent;border-color:#e0e0e0;color:#888}40%{background-color:#b8b0ff;border-color:#b8b0ff;color:#fff}to{background-color:transparent;border-color:#e0e0e0;color:#888}}.persona-pill:not(.active){animation:pillShimmer 1.2s ease-in-out 1 both}.persona-pill:nth-child(1){animation-delay:0s}.persona-pill:nth-child(2){animation-delay:.15s}.persona-pill:nth-child(3){animation-delay:.3s}.persona-pill:nth-child(4){animation-delay:.45s}.persona-pill:nth-child(5){animation-delay:.6s}.persona-pill:nth-child(6){animation-delay:.75s}.persona-pill:nth-child(7){animation-delay:.9s}.persona-pill:nth-child(8){animation-delay:1.05s}.persona-pill:nth-child(9){animation-delay:1.2s}.persona-pill:nth-child(10){animation-delay:1.35s}.persona-pill.active{animation:none}@keyframes glowPulse{0%{color:#e91e8c;text-shadow:none}50%{color:#e91e8c;text-shadow:0 0 8px rgba(233,30,140,.4)}to{color:#e91e8c;text-shadow:none}}.promo-banner .ribbon-pop{color:#e91e8c;font-weight:600;animation:glowPulse 1.5s ease-in-out .5s 1 both}.partners-page .nav{background:#fffffff2}.partners-hero{background:#0e0e10;background-image:radial-gradient(900px 360px at 18% -10%,rgba(123,92,240,.18),transparent 70%),radial-gradient(700px 320px at 90% -20%,rgba(43,158,143,.16),transparent 70%);color:#fff;padding:9rem 0 5.5rem;position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.06)}.partners-hero:before{content:"";position:absolute;inset:-80px;background:radial-gradient(ellipse 700px 500px at 15% 35%,rgba(43,158,143,.22) 0%,transparent 65%),radial-gradient(ellipse 600px 450px at 80% 65%,rgba(99,102,241,.18) 0%,transparent 65%);animation:partners-ambient-drift 14s ease-in-out infinite alternate;pointer-events:none;z-index:0;will-change:transform}@keyframes partners-ambient-drift{0%{transform:translate(0) scale(1)}33%{transform:translate(40px,-25px) scale(1.06)}66%{transform:translate(-35px,20px) scale(.94)}to{transform:translate(25px,-15px) scale(1.04)}}.partners-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(184,176,255,.35),rgba(43,158,143,.35),transparent)}.partners-hero-inner{text-align:center;position:relative;z-index:1}.partners-hero-accent{display:block;width:64px;height:2px;margin:0 auto 1.4rem;background:linear-gradient(90deg,#e91e8c,#b8b0ff);border-radius:2px;animation:partners-accent-pulse 5s ease-in-out infinite;will-change:width}@keyframes partners-accent-pulse{0%{width:64px}10%{width:100%}20%{width:64px}to{width:64px}}.partners-eyebrow{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#b8b0ff;font-weight:600;margin-bottom:1rem}.partners-hero-title{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(2.2rem,5.4vw,4rem);line-height:1.1;letter-spacing:-.01em;color:#fff;max-width:880px;margin:0 auto 1.25rem}.partners-hero-title .ph-teal{color:#2b9e8f}.partners-hero-title .ph-italic{font-style:italic;color:#fff;background:linear-gradient(90deg,#b8b0ff,#2b9e8f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:relative;display:inline-block}.partners-hero-title .ph-italic:after{content:"";position:absolute;bottom:-4px;left:-4px;width:calc(100% + 8px);height:3px;background:linear-gradient(90deg,#2b9e8f,#818cf8,#e879a0,#2b9e8f);background-size:300% 100%;animation:partners-gradient-shift 3s linear infinite;border-radius:2px;box-shadow:0 0 10px #6366f159,0 0 30px #2b9e8f26;will-change:background-position}@keyframes partners-gradient-shift{0%{background-position:0% 50%}to{background-position:300% 50%}}.partners-hero-sub{font-size:1.05rem;color:#ffffffb8;max-width:620px;margin:0 auto 2rem;line-height:1.6}.partners-hero-cta{display:inline-block;padding:.95rem 1.6rem;font-size:.95rem;font-weight:600;border-radius:10px;box-shadow:0 10px 30px #2b9e8f59;transition:transform .18s ease,box-shadow .18s ease,background .2s}.partners-hero-cta:hover{transform:translateY(-2px);box-shadow:0 14px 36px #2b9e8f73}.partners-hero-fine{margin-top:1rem;font-size:.8rem;letter-spacing:.04em;color:#ffffff73}.partners-wave-block{text-align:center}.partners-wave-label{font-size:11px;color:#4ecdc4;text-transform:uppercase;letter-spacing:.18em;font-weight:600;margin-bottom:.6rem}.partners-wave-names{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0}.pw-name{font-size:14px;color:#777;transition:color .15s ease;padding:0 2px}.pw-name.pw-active{color:#4169e1}.pw-sep{font-size:14px;color:#555;padding:0 6px}.partners-counter-block{text-align:center}.partners-counter-line{font-size:15px;color:#aaa}.partners-counter-num{font-size:24px;font-weight:700;color:#4ecdc4;font-variant-numeric:tabular-nums;display:inline-block;min-width:5.5ch}.partners-counter-sub{font-size:13px;color:#777;font-style:italic;margin-top:.5rem;opacity:0;transition:opacity 1s ease}.partners-counter-sub.visible{opacity:1}@media(max-width:768px){.partners-wave-names{gap:2px 0}.pw-name{font-size:13px}.pw-sep{font-size:13px;padding:0 4px}.partners-counter-num{font-size:20px}}.models-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2.5rem;align-items:stretch}.model-card{position:relative;background:#fff;border:1px solid var(--border);border-radius:18px;padding:2rem 1.9rem 1.9rem;display:flex;flex-direction:column;box-shadow:0 1px #00000005,0 18px 40px -28px #1414282e;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.model-card:hover{transform:translateY(-3px);box-shadow:0 1px #00000005,0 26px 50px -28px #14142847}.model-card:before{content:"";position:absolute;top:0;left:24px;right:24px;height:3px;border-radius:0 0 3px 3px}.model-referral:before{background:linear-gradient(90deg,#2b9e8f,#6fd7c8)}.model-whitelabel:before{background:linear-gradient(90deg,#b8b0ff,#7b5cf0)}.model-card-head{margin-bottom:1.4rem}.model-badge{display:inline-block;font-family:DM Sans,sans-serif;font-size:.66rem;font-weight:700;letter-spacing:.14em;padding:.3rem .7rem;border-radius:999px;margin-bottom:.85rem}.model-badge-teal{color:#1f8c7f;background:var(--accent-bg);border:1px solid #B2E5DE}.model-badge-peri{color:#5b45d9;background:#f2efff;border:1px solid #DCD4FF}.model-card-title{font-family:"Instrument Serif",serif;font-weight:400;font-size:1.55rem;line-height:1.2;color:var(--text);letter-spacing:-.005em}.model-list{list-style:none;padding:0;margin:0 0 1.6rem;flex:1}.model-list li{position:relative;padding:.6rem 0 .6rem 1.5rem;font-size:.92rem;line-height:1.55;color:var(--text-2);border-bottom:1px solid var(--border-light)}.model-list li:last-child{border-bottom:none}.model-list li:before{content:"";position:absolute;left:0;top:1.05rem;width:6px;height:6px;border-radius:50%;background:var(--accent)}.model-whitelabel .model-list li:before{background:#7b5cf0}.model-list strong{color:var(--text);font-weight:600}.model-card-cta{align-self:flex-start;padding:.75rem 1.2rem;font-size:.88rem;border-radius:10px}.model-whitelabel .model-card-cta{background:#1a1a1a}.model-whitelabel .model-card-cta:hover{background:#000}.partners-math-wrap{padding:4rem 0}.partners-math{background:#111114;background-image:radial-gradient(700px 200px at 110% 0%,rgba(43,158,143,.18),transparent 60%);border-left:4px solid var(--accent);border-radius:16px;padding:2.6rem 2.4rem;color:#fff;position:relative;overflow:hidden}.partners-math-eyebrow{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#2b9e8f;font-weight:600;margin-bottom:.9rem}.partners-math-headline{font-family:"Instrument Serif",serif;font-size:clamp(1.7rem,3.5vw,2.6rem);line-height:1.25;color:#fff;margin-bottom:1rem;max-width:760px;letter-spacing:-.01em}.partners-math-headline .pm-num{color:#b8b0ff;font-style:italic;white-space:nowrap}.partners-math-body{font-size:.98rem;line-height:1.65;color:#ffffffb3;max-width:720px}.roi-calculator{background:#1a1a2e;border:1px solid #2D3748;border-radius:8px;padding:20px 24px;max-width:600px;margin:32px auto 0;text-align:center}.roi-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#4ecdc4;font-weight:600;margin-bottom:10px}.roi-toggles{display:flex;justify-content:center;gap:8px;margin-bottom:10px}.toggle-btn{background:transparent;border:1px solid #2D3748;color:#9ca3af;padding:8px 16px;border-radius:6px;font-size:13px;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .2s ease}.toggle-btn:hover{border-color:#4ecdc4;color:#ccc}.toggle-btn.active{background:#4ecdc41a;border-color:#4ecdc4;color:#4ecdc4}.toggle-sub{opacity:.6;font-size:11px}.roi-slider-row{display:flex;align-items:center;gap:10px;margin-bottom:10px;justify-content:center}.roi-slider-label{font-size:13px;color:#9ca3af;white-space:nowrap}.roi-slider{-webkit-appearance:none;appearance:none;width:180px;height:6px;border-radius:3px;background:#2d3748;outline:none;cursor:pointer}.roi-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;cursor:pointer;border:none;box-shadow:0 1px 4px #0000004d}.roi-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;cursor:pointer;border:none;box-shadow:0 1px 4px #0000004d}.roi-slider::-webkit-slider-runnable-track{background:linear-gradient(to right,#4ECDC4 0%,#4ECDC4 var(--slider-pct, 45%),#2D3748 var(--slider-pct, 45%),#2D3748 100%);height:6px;border-radius:3px}.roi-slider::-moz-range-track{background:#2d3748;height:6px;border-radius:3px}.roi-slider::-moz-range-progress{background:#4ecdc4;height:6px;border-radius:3px}.roi-slider-val{font-size:14px;font-weight:600;color:#fff;min-width:24px;text-align:left;font-variant-numeric:tabular-nums}.roi-tiers{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:8px}.roi-tier{display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px}.roi-tier:not(:last-child){border-right:1px solid #2D3748}.roi-tier-name{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;font-weight:600}.roi-tier-pct{font-size:11px;color:#6b7280}.roi-tier-amt{font-size:20px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;transition:all .3s ease}.roi-cost{font-size:13px;color:#a0aec0;margin-bottom:2px}.roi-annual{font-size:16px;font-weight:700;color:#4ecdc4}#roi-annual{font-variant-numeric:tabular-nums;transition:all .3s ease}.partners-founder-section{background:#111114;padding:4rem 0}.partners-founder{display:grid;grid-template-columns:40% 1fr;gap:2.5rem;align-items:start}.partners-founder-photo{text-align:center}.partners-founder-img{width:100%;max-width:320px;border-radius:14px;object-fit:cover}.partners-founder-caption{font-size:.72rem;color:#ffffff73;line-height:1.4;margin-top:.6rem}.partners-founder-eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#2b9e8f;font-weight:600;margin-bottom:.6rem}.partners-founder-name{font-family:"Instrument Serif",serif;font-size:clamp(2rem,4vw,2.6rem);font-weight:400;color:#fff;margin-bottom:.3rem;line-height:1.15}.partners-founder-subtitle{font-size:.88rem;color:#ffffff8c;font-weight:500;margin-bottom:1.2rem}.partners-founder-bio{font-size:.92rem;color:#ffffffb3;line-height:1.7;margin-bottom:1.4rem;max-width:540px}.partners-founder-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1.2rem}.partners-founder-badge{display:inline-block;background:transparent;border:1px solid #2D3748;border-radius:999px;padding:6px 14px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;color:#ffffffa6;white-space:nowrap}.partners-founder-link{font-size:.88rem;font-weight:600;color:#2b9e8f;text-decoration:none;transition:color .2s ease}.partners-founder-link:hover{color:#4ecdc4}@media(max-width:768px){.partners-founder{grid-template-columns:1fr;text-align:center}.partners-founder-img{max-width:280px;margin:0 auto}.partners-founder-bio{max-width:none}.partners-founder-badges{justify-content:center}}.partners-who-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem}.partners-who-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:1.4rem 1.4rem 1.5rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.partners-who-card:hover{transform:translateY(-2px);border-color:#d8d5f8;box-shadow:0 14px 30px -22px #3c28a059}.pwc-title{font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:600;color:var(--text);margin-bottom:.45rem}.pwc-body{font-size:.85rem;line-height:1.55;color:var(--text-2)}.guarantees-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2.5rem}.guarantee-card{position:relative;background:#fff;border:1px solid var(--border);border-radius:16px;padding:2rem 1.6rem 1.7rem;overflow:hidden}.guarantee-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#2b9e8f,#b8b0ff);opacity:.85}.guarantee-num{font-family:"Instrument Serif",serif;font-style:italic;font-size:2.4rem;line-height:1;color:var(--accent);display:block;margin-bottom:.6rem}.guarantee-title{font-family:DM Sans,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text);margin-bottom:.55rem}.guarantee-body{font-size:.92rem;line-height:1.6;color:var(--text-2)}.guarantees-footer{text-align:center;margin-top:2rem;color:var(--text-2);font-size:.95rem}.guarantees-footer em{font-family:"Instrument Serif",serif;font-style:italic;font-size:1.05rem;color:var(--text)}.partners-lanes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2.5rem}.partners-lane{background:#fff;border:1px solid var(--border);border-radius:16px;padding:1.7rem 1.5rem 1.6rem;transition:transform .18s ease,box-shadow .18s ease}.partners-lane:hover{transform:translateY(-3px);box-shadow:0 18px 40px -26px #14142840}.partners-lane-teal{border-top:2px solid #2B9E8F}.partners-lane-peri{border-top:2px solid #B8B0FF}.partners-lane-icon{font-size:1.6rem;margin-bottom:.6rem}.partners-lane-title{font-family:"Instrument Serif",serif;font-weight:400;font-size:1.5rem;color:var(--text);margin-bottom:.6rem;letter-spacing:-.005em}.partners-lane-meta{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);margin-bottom:.85rem}.pl-anchor{font-size:.82rem;font-weight:600;color:var(--text)}.pl-time{font-size:.78rem;color:var(--text-muted)}.partners-lane-body{font-size:.9rem;line-height:1.6;color:var(--text-2)}.nocode-block{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;background:#fff;border:1px solid var(--border);border-radius:18px;padding:2.4rem}.nocode-body{font-size:.98rem;line-height:1.65;color:var(--text-2);margin-top:1rem}.nocode-body strong{color:var(--text)}.nocode-right{text-align:center;padding:1.6rem;border-radius:14px;background:linear-gradient(160deg,#f2efff,#eefaf8);border:1px solid #E5E0FF}.nocode-stat-label{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:#5b45d9;font-weight:600;margin-bottom:.5rem}.nocode-stat{font-family:"Instrument Serif",serif;font-size:clamp(2.6rem,5vw,3.6rem);line-height:1;color:var(--text);margin-bottom:.6rem;letter-spacing:-.02em}.nocode-stat-sub{font-size:.86rem;color:var(--text-2);line-height:1.5}.financing-body{font-size:1rem;line-height:1.7;color:var(--text-2);max-width:760px;margin-bottom:1.5rem}.financing-body strong{color:var(--text)}.financing-badges{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}.financing-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .95rem;background:#fff;border:1px solid var(--border);border-radius:999px;font-size:.85rem;font-weight:500;color:var(--text)}.financing-affirm{height:14px;width:auto;display:block}.partners-proof{padding:3rem 0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.partners-directories{text-align:center;margin-top:1.2rem;font-size:.85rem;color:var(--text-2);line-height:1.7}.partners-directories span{font-weight:500;color:var(--text)}.partners-backed{text-align:center;margin-top:.6rem;font-size:.82rem;color:var(--text-muted);letter-spacing:.02em}.partners-backed strong{color:var(--text-2)}.partners-apply-section{background:#0e0e10;background-image:radial-gradient(800px 320px at 50% -10%,rgba(123,92,240,.14),transparent 70%);color:#fff}.partners-apply-section .section-label{color:#b8b0ff;text-align:center;margin-bottom:.7rem}.partners-apply-section .section-title{color:#fff;text-align:center}.partners-apply-section .section-subtitle{color:#ffffffa6}.partners-apply-container{max-width:760px}.partners-form{margin-top:2.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:2rem;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.partners-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.partners-form-row-single{grid-template-columns:1fr}.partners-field{display:flex;flex-direction:column;gap:.4rem}.partners-label{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-weight:600}.partners-field input,.partners-field select{font-family:DM Sans,sans-serif;font-size:.95rem;color:#fff;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:.8rem .9rem;outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;min-height:44px;-webkit-appearance:none;appearance:none}.partners-field select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%23B8B0FF' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.4rem}.partners-field select option{color:#1a1a1a;background:#fff}.partners-field input::placeholder{color:#ffffff59}.partners-field input:focus,.partners-field select:focus{border-color:#2b9e8f;background:#ffffff0f;box-shadow:0 0 0 3px #2b9e8f2e}.partners-submit{width:100%;padding:1rem 1.4rem;font-size:1rem;font-weight:600;border-radius:10px;margin-top:.5rem;box-shadow:0 12px 28px -10px #2b9e8f8c;min-height:44px;transition:transform .18s ease,box-shadow .18s ease,background .2s}.partners-submit:hover{transform:translateY(-2px);box-shadow:0 16px 32px -10px #2b9e8fa6}.partners-form-fine{margin-top:1rem;font-size:.78rem;text-align:center;color:#ffffff80}.partners-form-fine a{color:#b8b0ff;text-decoration:none}.partners-form-fine a:hover{color:#fff}@media(max-width:1024px){.partners-who-grid,.partners-lanes-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.partners-hero{padding:7rem 0 4rem}.partners-hero-title{font-size:clamp(2rem,8vw,2.6rem)}.models-grid,.partners-who-grid,.guarantees-grid,.partners-lanes-grid{grid-template-columns:1fr}.nocode-block{grid-template-columns:1fr;padding:1.8rem;gap:1.6rem}.partners-math{padding:1.8rem 1.4rem}.roi-calculator{padding:16px;margin-top:24px}.roi-toggles{flex-wrap:wrap}.toggle-btn{padding:6px 12px;font-size:12px}.roi-slider-row{flex-wrap:wrap;justify-content:center}.roi-slider{width:140px}.roi-tier-amt{font-size:16px}.partners-form{padding:1.4rem}.partners-form-row{grid-template-columns:1fr}}.partners-page,.partners-page p,.partners-page .pwc-body,.partners-page .partners-lane-body,.partners-page .guarantee-body,.partners-page .nocode-body,.partners-page .partners-math-body,.partners-page .financing-body{line-height:1.65}.partners-page .section-label,.partners-page .partners-eyebrow,.partners-page .partners-math-eyebrow,.partners-page .nocode-stat-label,.partners-page .partners-label,.partners-page .proof-label,.partners-page .guarantee-title{letter-spacing:.1em}.partners-page .reveal{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.partners-page .reveal.in{opacity:1;transform:none}.partners-page .reveal-stagger>*:nth-child(1){transition-delay:0ms}.partners-page .reveal-stagger>*:nth-child(2){transition-delay:.1s}.partners-page .reveal-stagger>*:nth-child(3){transition-delay:.2s}.partners-page .reveal-stagger>*:nth-child(4){transition-delay:.3s}.partners-page .reveal-stagger>*:nth-child(5){transition-delay:.4s}.partners-page .reveal-stagger>*:nth-child(6){transition-delay:.5s}@media(prefers-reduced-motion:reduce){.partners-page .reveal{transform:none;transition:opacity .01s linear}.partners-hero:before{animation:none;will-change:auto}.partners-hero-title .ph-italic:after{animation:none;will-change:auto;box-shadow:none}.partners-hero-accent{animation:none;will-change:auto}}.partners-page .pp-card{box-shadow:0 4px 12px #0000000a;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.partners-page .pp-card a,.partners-page .pp-card .model-card-cta{transition:transform .3s cubic-bezier(.22,1,.36,1),background .2s,color .2s,box-shadow .2s}@media(hover:hover){.partners-page .pp-card:hover{transform:translateY(-4px);border-color:#43b29666;box-shadow:0 12px 40px #43b29614}.partners-page .pp-card:hover .model-card-cta{transform:translate(3px)}}@media(hover:hover){.partners-page .pp-card:hover .partners-lane-title,.partners-page .pp-card:hover .pwc-title{color:var(--text)}}@media(hover:none){.partners-page .pp-card{transform:none!important}}.partners-page .cta-glow{box-shadow:0 0 20px #43b2962e;transition:transform .18s ease,box-shadow .25s ease,background .2s}@media(hover:hover){.partners-page .cta-glow:hover{box-shadow:0 0 30px #43b29652}}.partners-page .guarantee-card{background:linear-gradient(180deg,rgba(67,178,150,.03),transparent);border:1px solid rgba(67,178,150,.25);border-radius:18px;padding:2.2rem 1.8rem 1.8rem;overflow:hidden;position:relative}.partners-page .guarantee-card:after{display:none}.partners-page .guarantee-num{font-family:"Instrument Serif",serif;font-style:italic;font-size:96px;line-height:.9;color:#43b296d9;display:block;margin:-.2rem 0 .4rem -.1rem;letter-spacing:-.02em}.partners-page .guarantee-title{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin-bottom:.55rem}.partners-page .guarantee-sow{margin-top:1.1rem;padding-top:.85rem;border-top:1px dashed rgba(67,178,150,.25);font-size:11px;color:#2b9e8f;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.partners-page .the-math{font-variant-numeric:tabular-nums}.partners-page .pm-mono{font-family:JetBrains Mono,SF Mono,ui-monospace,Menlo,Consolas,monospace;font-weight:500;letter-spacing:-.02em;font-style:normal;background:linear-gradient(90deg,#2b9e8f,#b8b0ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap;font-feature-settings:"tnum" 1}.partners-page .math-divider{display:block;height:1px;width:100%;background:linear-gradient(90deg,transparent,rgba(43,158,143,.55),rgba(184,176,255,.55),transparent);opacity:.85}.partners-page .math-divider-top{margin-bottom:1.6rem}.partners-page .math-divider-bottom{margin-top:1.6rem}.partners-page .cred-pills{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:.4rem}.partners-page .cred-pill{display:inline-flex;align-items:center;gap:.5rem;padding:6px 14px;border:1px solid rgba(0,0,0,.08);background:#fff;border-radius:999px;font-size:.84rem;font-weight:600;color:var(--text-2);white-space:nowrap;letter-spacing:.01em}.partners-page .cred-teal{color:var(--accent);border-color:#2b9e8f40}.partners-page .cred-purple{color:var(--purple);border-color:#7b5cf040}.partners-page .cred-pink{color:#e8457a;border-color:#e8457a40}.partners-page .cred-pulse{width:6px;height:6px;border-radius:50%;background:#ff4d9a;box-shadow:0 0 12px #ff4d9a;animation:credPulse 2.4s ease-in-out infinite;flex-shrink:0}@keyframes credPulse{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 12px #ff4d9ad9}50%{transform:scale(1.4);opacity:.55;box-shadow:0 0 18px #ff4d9a73}}@media(prefers-reduced-motion:reduce){.partners-page .cred-pulse{animation:none}}.partners-page .partners-proof .proof-label{margin-bottom:1rem}.partners-page .partners-field input:focus,.partners-page .partners-field select:focus{border-color:#43b296;background:#ffffff0f;box-shadow:0 0 0 3px #43b29626}@media(max-width:768px){.partners-page .guarantee-num{font-size:76px}.partners-page .cred-pills{gap:8px}.partners-page .pp-card:hover{transform:none;box-shadow:0 4px 12px #0000000a}}.tools-section{padding:64px 24px;background:#0a0a0a;position:relative;overflow:hidden}.tools-section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:600px;height:1px;background:linear-gradient(90deg,transparent,#6366F1,transparent);opacity:.5}.tools-section .container{max-width:880px;margin:0 auto;padding:0}.tools-section .tools-head{text-align:center;max-width:680px;margin:0 auto 32px}.tools-section .tools-overline{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#a78bfa;margin-bottom:14px;display:inline-block;padding:6px 12px;border:1px solid rgba(167,139,250,.25);border-radius:20px;background:#a78bfa0f}.tools-section .tools-headline{font-size:32px;font-weight:800;letter-spacing:-1px;line-height:1.1;margin-bottom:10px;background:linear-gradient(180deg,#fff,#94a3b8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tools-section .tools-subhead{font-size:15px;color:#94a3b8;line-height:1.55;font-weight:400}.tools-section .tool-teaser{display:flex;align-items:center;gap:24px;justify-content:space-between;padding:20px 24px;background:linear-gradient(180deg,#0f1828,#0a1020);border:1px solid #1E293B;border-radius:16px;text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:transform .15s,border-color .15s,box-shadow .15s;box-shadow:0 8px 24px #00000040}.tools-section .tool-teaser:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#6366F1 30%,#8B5CF6 70%,transparent);opacity:.6}.tools-section .tool-teaser:hover{transform:translateY(-2px);border-color:#334155;box-shadow:0 16px 40px #6366f12e}.tools-section .tool-teaser-main{flex:1;min-width:0}.tools-section .tool-teaser-name{font-size:17px;font-weight:700;color:#f5f5f5;margin-bottom:4px;letter-spacing:-.3px}.tools-section .tool-teaser-desc{font-size:14px;color:#94a3b8;line-height:1.5}.tools-section .tool-teaser-meta{display:flex;align-items:center;gap:18px;flex-shrink:0}.tools-section .tool-teaser-price{font-size:18px;font-weight:800;color:#fff;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.tools-section .tool-teaser-price-once{font-size:11px;font-weight:500;color:#64748b;letter-spacing:1px;text-transform:uppercase;margin-left:2px}.tools-section .tool-teaser-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#a78bfa;letter-spacing:-.2px}.tools-section .tool-teaser-link svg{width:14px;height:14px;transition:transform .15s}.tools-section .tool-teaser:hover .tool-teaser-link svg{transform:translate(2px)}@media(max-width:640px){.tools-section{padding:48px 16px}.tools-section .tools-headline{font-size:24px}.tools-section .tools-subhead{font-size:14px}.tools-section .tool-teaser{flex-direction:column;align-items:flex-start;gap:14px;padding:18px 20px}.tools-section .tool-teaser-meta{width:100%;justify-content:space-between}}.tools-section .tools-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-items:stretch}.tools-section .tools-grid .tool-teaser{width:auto;height:100%}.tools-section .tool-teaser--flowos{border-left:3px solid #6366f1;padding-left:22px}@media(max-width:768px){.tools-section .tools-grid{grid-template-columns:1fr;gap:14px}}.tools-section .tools-replaces{margin-top:20px;text-align:center}.tools-section .tools-replaces-label{font-family:JetBrains Mono,DM Sans,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:10px}.tools-section .tools-replaces-list{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:8px 14px;font-family:DM Sans,sans-serif}.tools-section .tools-replaces-item{display:inline-flex;align-items:baseline;gap:6px;font-size:13px;white-space:nowrap}.tools-section .tools-replaces-name{color:#fff;font-weight:600}.tools-section .tools-replaces-price{color:#ef4444;font-weight:500;text-decoration:line-through}.tools-section .tools-replaces-sep{color:#333;-webkit-user-select:none;user-select:none;font-size:13px}.tools-section .tools-replaces-note{margin-top:8px;font-style:italic;font-size:11px;color:#475569;font-family:DM Sans,sans-serif}.tools-section .tools-features{margin-top:16px;display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.tools-section .tools-feature{display:inline-flex;align-items:center;gap:6px;background:#6366f114;border:1px solid rgba(99,102,241,.15);border-radius:6px;padding:5px 12px;font-size:11px;font-weight:600;color:#94a3b8;font-family:DM Sans,sans-serif;white-space:nowrap}.tools-section .tools-feature-check{color:#10b981;font-weight:700}.tools-section .tools-savings{margin-top:16px;margin-bottom:32px;text-align:center;font-size:13px;font-weight:600;color:#10b981;font-family:DM Sans,sans-serif;line-height:1.5;padding:0 16px}@media(max-width:640px){.tools-section .tools-replaces-sep{display:none}.tools-section .tools-replaces-list{gap:6px 12px}}.tools-section .tools-comp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}.tools-section .tools-comp-col{display:flex;flex-direction:column;gap:10px}.tools-section .tools-comp-grid .tools-replaces{margin-top:0;text-align:left}.tools-section .tools-comp-grid .tools-replaces-label{font-size:9px;margin-bottom:6px}.tools-section .tools-comp-grid .tools-replaces-list{justify-content:flex-start;align-items:baseline;gap:6px 8px}.tools-section .tools-comp-grid .tools-replaces-item{font-size:12px}.tools-section .tools-comp-grid .tools-replaces-name{color:#e2e8f0;font-weight:600}.tools-section .tools-comp-grid .tools-replaces-price,.tools-section .tools-comp-grid .tools-replaces-sep{font-size:12px}.tools-section .tools-comp-grid .tools-features{margin-top:0;justify-content:flex-start;gap:6px}.tools-section .tools-comp-grid .tools-feature{padding:4px 10px;font-size:10px}@media(max-width:768px){.tools-section .tools-comp-grid{grid-template-columns:1fr;gap:14px}}.tools-section .tools-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;align-items:stretch}.tools-section .tools-grid .tool-teaser{width:auto;height:100%;flex-direction:column;justify-content:space-between;align-items:stretch;gap:14px}.tools-section .tools-grid .tool-teaser-main{flex:1 1 auto}.tools-section .tools-grid .tool-teaser-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%}@media(max-width:1024px){.tools-section .tools-grid{grid-template-columns:repeat(3,1fr);gap:10px}}@media(max-width:768px){.tools-section .tools-grid{grid-template-columns:1fr;gap:10px}.tools-section .tools-grid .tool-teaser{flex-direction:column;align-items:flex-start}}.tools-section .tool-teaser--formos{border-left:3px solid #10b981;padding-left:22px}.tools-section .tool-teaser--bookos{border-left:3px solid #f59e0b;padding-left:22px}.tools-section .tool-teaser--invoiceos{border-left:3px solid #8b5cf6;padding-left:22px}.tools-section .tools-comp-grid{display:none!important}.tools-section>.container>.tools-savings{display:none}.tools-section .tools-replaces-full{margin-top:24px;text-align:center}.tools-section .tools-replaces-full .tools-replaces-label{font-family:JetBrains Mono,DM Sans,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:10px}.tools-section .tools-replaces-full .tools-replaces-list{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.tools-section .tools-replaces-full .tools-replaces-item{font-size:13px;white-space:nowrap}.tools-section .tools-replaces-full .tools-replaces-name{color:#fff;font-weight:600}.tools-section .tools-replaces-full .tools-replaces-price{color:#ef4444;text-decoration:line-through;font-weight:500}.tools-section .tools-replaces-full .tools-replaces-sep{color:#333;-webkit-user-select:none;user-select:none}.tools-section .tools-replaces-full .tools-replaces-note{margin-top:8px;font-style:italic;font-size:11px;color:#475569;font-family:DM Sans,sans-serif}.tools-section .tools-bundle-cta{margin:20px auto 32px;text-align:center;padding:18px 24px;border-radius:12px;border:1px solid rgba(99,102,241,.28);background:linear-gradient(135deg,#6366f11a,#8b5cf60f);max-width:600px;box-shadow:0 8px 24px #6366f11a}.tools-section .tools-bundle-label{display:block;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6366f1;margin-bottom:6px}.tools-section .tools-bundle-pitch{display:block;font-family:DM Sans,sans-serif;font-size:18px;font-weight:700;color:#fff;margin-bottom:6px;letter-spacing:-.01em;line-height:1.4}.tools-section .tools-bundle-strikethrough{color:#ef4444;text-decoration:line-through;font-weight:500}.tools-section .tools-bundle-sub{display:block;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;color:#10b981;margin-top:4px}@media(max-width:640px){.tools-section .tools-replaces-full .tools-replaces-sep{display:none}.tools-section .tools-bundle-cta{padding:14px 16px}.tools-section .tools-bundle-pitch{font-size:16px}}.tools-section .tools-promise{text-align:center;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;color:#6366f1;letter-spacing:-.01em;margin-bottom:28px;margin-top:-6px}@keyframes ppBadgePop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes ppFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ppCardSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ppBundleReveal{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ppBundleGlow{0%,to{box-shadow:0 8px 24px #6366f11a,0 0 #6366f100;border-color:#6366f147}50%{box-shadow:0 8px 24px #6366f11a,0 0 22px 2px #6366f124;border-color:#6366f180}}@keyframes ppPriceFlash{0%{opacity:0;color:#ef4444}40%{opacity:1;color:#f87171}to{opacity:1;color:#ef4444}}@keyframes ppPriceReveal{0%{opacity:0;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.tools-section .tools-overline{animation:ppBadgePop .6s ease both}.tools-section .tools-headline{animation:ppFadeUp .7s ease .1s both}.tools-section .tools-subhead{animation:ppFadeUp .7s ease .2s both}.tools-section .tools-promise{animation:ppFadeUp .7s ease .3s both}.tools-section .tools-grid .tool-teaser{animation:ppCardSlideUp .5s ease both}.tools-section .tools-grid .tool-teaser:nth-child(1){animation-delay:.15s}.tools-section .tools-grid .tool-teaser:nth-child(2){animation-delay:.25s}.tools-section .tools-grid .tool-teaser:nth-child(3){animation-delay:.35s}.tools-section .tools-grid .tool-teaser:nth-child(4){animation-delay:.45s}.tools-section .tools-grid .tool-teaser:nth-child(5){animation-delay:.55s}.tools-section .tools-grid .tool-teaser{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tools-section .tools-grid .tool-teaser:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000002e,0 2px 8px #0000001a}.tools-section .tool-teaser--formos:hover{border-left-color:#34d399}.tools-section .tool-teaser--bookos:hover{border-left-color:#fbbf24}.tools-section .tool-teaser--invoiceos:hover{border-left-color:#a78bfa}.tools-section .tool-teaser--flowos:hover{border-left-color:#818cf8}.tools-section .tools-replaces-full{animation:ppFadeUp .6s ease .7s both}.tools-section .tools-replaces-full .tools-replaces-price{animation:ppPriceFlash 1s ease .85s both}.tools-section .tools-bundle-cta{animation:ppBundleReveal .7s ease .85s both,ppBundleGlow 3.2s ease-in-out 2.2s infinite}.tools-section .tools-bundle-pitch strong{animation:ppPriceReveal .5s ease 1.05s both;display:inline-block}@media(prefers-reduced-motion:reduce){.tools-section .tools-overline,.tools-section .tools-headline,.tools-section .tools-subhead,.tools-section .tools-promise,.tools-section .tools-grid .tool-teaser,.tools-section .tools-replaces-full,.tools-section .tools-replaces-full .tools-replaces-price,.tools-section .tools-bundle-cta,.tools-section .tools-bundle-pitch strong{animation:none!important}}.tools-section .tools-overline,.tools-section .tools-headline,.tools-section .tools-subhead,.tools-section .tools-promise,.tools-section .tools-grid .tool-teaser,.tools-section .tools-replaces-full,.tools-section .tools-replaces-full .tools-replaces-price,.tools-section .tools-bundle-cta,.tools-section .tools-bundle-pitch strong{animation-play-state:paused;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.tools-section[data-animate=true] .tools-overline,.tools-section[data-animate=true] .tools-headline,.tools-section[data-animate=true] .tools-subhead,.tools-section[data-animate=true] .tools-promise,.tools-section[data-animate=true] .tools-grid .tool-teaser,.tools-section[data-animate=true] .tools-replaces-full,.tools-section[data-animate=true] .tools-replaces-full .tools-replaces-price,.tools-section[data-animate=true] .tools-bundle-cta,.tools-section[data-animate=true] .tools-bundle-pitch strong{animation-play-state:running}.tools-section .tools-grid .tool-teaser:nth-child(1){animation-delay:.08s}.tools-section .tools-grid .tool-teaser:nth-child(2){animation-delay:.13s}.tools-section .tools-grid .tool-teaser:nth-child(3){animation-delay:.18s}.tools-section .tools-grid .tool-teaser:nth-child(4){animation-delay:.23s}.tools-section .tools-grid .tool-teaser:nth-child(5){animation-delay:.28s}.tools-section .tools-grid .tool-teaser:hover{box-shadow:0 8px 30px #6366f133,0 2px 10px #0000001a}@media(prefers-reduced-motion:reduce){.tools-section .tools-overline,.tools-section .tools-headline,.tools-section .tools-subhead,.tools-section .tools-promise,.tools-section .tools-grid .tool-teaser,.tools-section .tools-replaces-full,.tools-section .tools-replaces-full .tools-replaces-price,.tools-section .tools-bundle-cta,.tools-section .tools-bundle-pitch strong{animation:none!important;animation-play-state:running!important}}.nav-hamburger{display:none;background:none;border:none;cursor:pointer;padding:8px;flex-direction:column;justify-content:center;gap:5px;z-index:10;-webkit-tap-highlight-color:transparent}.nav-hamburger span{display:block;width:20px;height:2px;background:var(--text);border-radius:2px;transition:transform .3s ease,opacity .3s ease}.nav-hamburger.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.nav-hamburger.open span:nth-child(2){opacity:0}.nav-hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media(max-width:768px){.nav-hamburger{display:flex}.nav-inner{flex-wrap:wrap}.nav-links{display:none;flex-direction:column;width:100%;order:10;gap:0;padding:.5rem 0 .25rem;border-top:1px solid var(--border);margin-top:.25rem}.nav.open .nav-links{display:flex!important}.nav.open .nav-links a{padding:.7rem 0;border-bottom:1px solid var(--border-light);font-size:.88rem}.nav.open .nav-links a:last-child{border-bottom:none}.hero{padding-top:5rem;padding-bottom:2rem;margin-top:0}.hero-title{font-size:clamp(2.2rem,10vw,3rem);line-height:1.05;margin-bottom:.3rem}.hero-tagline{font-size:1.1rem;margin-bottom:0}.hero-personas{margin-top:.5rem;margin-bottom:.5rem;gap:6px;max-width:100%}.persona-pill{padding:6px 12px;font-size:12px;min-height:32px}.hero-buttons{margin-top:.25rem;gap:.6rem}.hero-buttons .btn{padding:.75rem 1.2rem;font-size:.85rem}.hero-badge{font-size:.68rem;padding:.2rem .65rem;margin-bottom:.6rem}.tools-section .tools-grid .tool-teaser-meta{width:100%;justify-content:space-between}.tools-section .tools-replaces-full .tools-replaces-list{flex-direction:column;align-items:center;gap:4px}.tools-section .tools-replaces-full .tools-replaces-sep{display:none}.section,.scroll-stopper{padding:2.5rem 0}.scroll-stopper-main{font-size:1.3rem;margin-bottom:1rem}.scroll-stopper-sub{font-size:.82rem}.scroll-stopper-cta{margin-top:20px;padding:12px 24px;font-size:14px}.lanes-grid{gap:1rem;margin-top:1.5rem}.lane-card{padding:1.5rem 1.25rem}.pricing-card{padding:1.25rem}.pricing-grid{gap:1rem;margin-top:1.5rem}.pricing-lane{padding:1.25rem .75rem;margin-bottom:1.25rem}.pricing-lane-header{margin-bottom:.75rem}.pricing-name{font-size:1.3rem}.pricing-price{font-size:1.35rem}.pricing-features li{font-size:.82rem;padding:.25rem 0}.pricing-features,.pricing-timeline{margin-bottom:1rem}.pricing-escape{padding:20px 16px;margin:.5rem 16px 0}.founder-card{padding:1.25rem;gap:1.25rem;margin-top:1.5rem}.founder-tags{margin-top:1.5rem;gap:6px;row-gap:8px}.founder-tag{padding:5px 10px;font-size:11px}.founder-tag-teal{font-size:11px;padding:5px 12px}.founder-avatar{max-width:80%;height:auto}.founder-photo-caption{font-size:.68rem}.founder-left{gap:1rem}.roi-header{margin-bottom:1.5rem}.roi-card,.roi-results{padding:1.25rem}.roi-pills{gap:.35rem;margin-bottom:1.5rem}.roi-pill{font-size:.76rem;padding:.35rem .8rem}.roi-slider-block{margin-bottom:0}.roi-big-number{font-size:1.4rem}.roi-result-value{font-size:1.3rem}.roi-result-value.roi-hero-number{font-size:1.8rem}.steps-grid{gap:1.5rem;margin-top:1.5rem}.faq-question{padding:.9rem 0;font-size:.88rem}.faq-answer p{padding-bottom:.9rem;font-size:.84rem}.proof-strip{padding:1.5rem 0}.pain-grid{gap:.75rem;margin-top:1.5rem}.pain-card{padding:1.25rem}.pain-emoji{font-size:1.4rem;margin-bottom:.5rem}.who-grid{gap:10px;margin-top:1rem}.who-card{padding:14px}#who.section,#portfolio.section{padding:2.5rem 0}.portfolio-grid{gap:10px;margin-top:1rem}.lead-capture-title{font-size:1.3rem}.bottom-cta{padding:2.5rem 0}.bottom-cta .btn{width:100%;text-align:center;min-height:48px;display:inline-flex;align-items:center;justify-content:center}.flywheel{padding:2.5rem 0}.footer{padding:1.25rem 0}.footer-left{flex-direction:column;gap:.25rem}.container{padding:0 1.25rem}.wayfinder{margin:1.5rem 0 2rem}.section-title{font-size:clamp(1.5rem,5vw,2rem);margin-bottom:.5rem}.section-subtitle{margin-bottom:1.5rem;font-size:.9rem}.section-label{font-size:.68rem;margin-bottom:.4rem}.pricing-card .btn{min-height:48px;display:flex;align-items:center;justify-content:center;font-size:.84rem;padding:.75rem 1rem}.pricing-popular-badge{font-size:.58rem;padding:.2rem .6rem}.affirm-badge{font-size:.7rem;flex-wrap:wrap;justify-content:center}.tools-section .tools-bundle-cta{padding:14px 16px;margin:16px auto 24px}.tools-section .tools-bundle-pitch{font-size:15px}.tools-section .tools-bundle-sub{font-size:12px}.partners-hero{padding:6rem 0 3rem}.partners-hero-sub{font-size:.92rem}.partners-hero-fine{font-size:.72rem}.model-card{padding:1.5rem 1.4rem 1.4rem}.model-list li{font-size:.85rem;padding:.5rem 0 .5rem 1.5rem}.guarantee-card{padding:1.5rem 1.2rem 1.2rem}.partners-who-card{padding:1.2rem}.partners-lane{padding:1.4rem 1.2rem}.nocode-block{padding:1.4rem;gap:1.2rem}.financing-body{font-size:.9rem}.partners-proof{padding:2rem 0}.partners-apply-section{padding:2.5rem 0}.partners-form{padding:1.2rem;margin-top:1.5rem}.partners-math-wrap{padding:2.5rem 0}}[data-anim]{opacity:0;will-change:opacity,transform}@keyframes heroClipReveal{0%{clip-path:inset(0 100% 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes heroFadeSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes heroBadgeSlideRight{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes ctaBreathing{0%,to{box-shadow:0 0 #2b9e8f00,0 14px 30px -12px #2b9e8f8c}50%{box-shadow:0 0 0 6px #2b9e8f1f,0 14px 30px -12px #2b9e8f8c}}.hero-title[data-anim=hero-title]{opacity:1;clip-path:inset(0 100% 0 0)}.hero-title.anim-visible{animation:heroClipReveal .5s ease-out forwards}@supports not (clip-path: inset(0 0 0 0)){.hero-title[data-anim=hero-title]{clip-path:none;opacity:0}.hero-title.anim-visible{animation:heroFadeSlideUp .5s ease-out forwards}}.hero-tagline[data-anim=hero-subtitle]{opacity:0}.hero-tagline.anim-visible{animation:heroFadeSlideUp .4s ease-out .3s forwards}[data-anim=hero-cta]{opacity:0}[data-anim=hero-cta].anim-visible{animation:heroFadeIn .3s ease-out .4s forwards}.hero-buttons .btn-primary.anim-visible{animation:heroFadeIn .3s ease-out .4s forwards,ctaBreathing 3s ease-in-out 1.5s infinite}[data-anim=proof-badge]{opacity:0}[data-anim=proof-badge].anim-visible{animation:heroBadgeSlideRight .3s ease-out forwards}.proof-item:nth-child(1).anim-visible{animation-delay:.5s}.proof-item:nth-child(3).anim-visible{animation-delay:.56s}.proof-item:nth-child(5).anim-visible{animation-delay:.62s}.proof-item:nth-child(7).anim-visible{animation-delay:.68s}@keyframes painCardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes emojiBounce{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}[data-anim=pain-card]{opacity:0;transition:transform .15s ease,box-shadow .15s ease}[data-anim=pain-card].anim-visible{animation:painCardIn .35s ease-out forwards}[data-anim=pain-card]:nth-child(1).anim-visible{animation-delay:0ms}[data-anim=pain-card]:nth-child(2).anim-visible{animation-delay:80ms}[data-anim=pain-card]:nth-child(3).anim-visible{animation-delay:.16s}[data-anim=pain-card]:nth-child(4).anim-visible{animation-delay:.24s}[data-anim=pain-card]:nth-child(5).anim-visible{animation-delay:.32s}[data-anim=pain-card].anim-visible .pain-emoji{animation:emojiBounce .3s ease-out forwards}[data-anim=pain-card]:nth-child(1).anim-visible .pain-emoji{animation-delay:.1s}[data-anim=pain-card]:nth-child(2).anim-visible .pain-emoji{animation-delay:.18s}[data-anim=pain-card]:nth-child(3).anim-visible .pain-emoji{animation-delay:.26s}[data-anim=pain-card]:nth-child(4).anim-visible .pain-emoji{animation-delay:.34s}[data-anim=pain-card]:nth-child(5).anim-visible .pain-emoji{animation-delay:.42s}@media(hover:hover){[data-anim=pain-card].anim-visible:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000014}}@keyframes blurToSharp{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur(0)}}@keyframes ssSubFade{0%{opacity:0}to{opacity:1}}[data-anim=ss-quote]{opacity:0}[data-anim=ss-quote].anim-visible{animation:blurToSharp .6s ease-out forwards}[data-anim=ss-sub]{opacity:0}[data-anim=ss-sub].anim-visible{animation:ssSubFade .4s ease-out .2s forwards}[data-anim=ss-cta]{opacity:0}[data-anim=ss-cta].anim-visible{animation:heroFadeIn .3s ease-out .4s forwards}@keyframes laneCardIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes iconStamp{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}@keyframes laneBorderDraw{0%{border-top-color:transparent}to{border-top-color:var(--lane-border-color)}}[data-anim=lane-card]{opacity:0}[data-anim=lane-card].anim-visible{animation:laneCardIn .4s ease-out forwards}[data-anim=lane-card]:nth-child(1).anim-visible{animation-delay:0ms}[data-anim=lane-card]:nth-child(2).anim-visible{animation-delay:.1s}[data-anim=lane-card]:nth-child(3).anim-visible{animation-delay:.2s}[data-anim=lane-card].anim-visible .lane-icon{animation:iconStamp .4s cubic-bezier(.34,1.56,.64,1) forwards}[data-anim=lane-card]:nth-child(1).anim-visible .lane-icon{animation-delay:0ms}[data-anim=lane-card]:nth-child(2).anim-visible .lane-icon{animation-delay:.1s}[data-anim=lane-card]:nth-child(3).anim-visible .lane-icon{animation-delay:.2s}@media(hover:hover){[data-anim=lane-card].anim-visible:hover{transform:translateY(-5px);box-shadow:0 4px 20px #2b9e8f33}[data-anim=lane-card].anim-visible:hover .lane-cta{color:#34b5a4;transition:color .15s}}@keyframes icpCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-anim=icp-card]{opacity:0;position:relative}[data-anim=icp-card].anim-visible{animation:icpCardIn .3s ease-out forwards}[data-anim=icp-card]:nth-child(1).anim-visible{animation-delay:0ms}[data-anim=icp-card]:nth-child(2).anim-visible{animation-delay:70ms}[data-anim=icp-card]:nth-child(3).anim-visible{animation-delay:.14s}[data-anim=icp-card]:nth-child(4).anim-visible{animation-delay:.21s}[data-anim=icp-card]:nth-child(5).anim-visible{animation-delay:.28s}[data-anim=icp-card]:nth-child(6).anim-visible{animation-delay:.35s}[data-anim=icp-card]:before{content:"";position:absolute;left:0;top:0;width:3px;height:0;background:var(--accent);border-radius:3px 0 0 3px;transition:height .4s ease-out;z-index:1}.who-grid [data-anim=icp-card]:nth-child(n+4):before{background:#b8b0ff}[data-anim=icp-card].anim-visible:before{height:100%;transition-delay:.1s}@media(hover:hover){[data-anim=icp-card].anim-visible:hover{transform:translate(3px);transition:transform .15s ease}}@keyframes pricingCardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes badgePulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes checkFadeIn{0%{opacity:0}to{opacity:1}}@keyframes priceGlow{0%{text-shadow:0 0 8px rgba(43,158,143,.3)}to{text-shadow:0 0 0 rgba(43,158,143,0)}}[data-anim=pricing-card]{opacity:0}[data-anim=pricing-card].anim-visible{animation:pricingCardIn .4s ease-out forwards}[data-anim=pricing-card]:nth-child(1).anim-visible{animation-delay:0ms}[data-anim=pricing-card]:nth-child(2).anim-visible{animation-delay:.1s}[data-anim=pricing-card]:nth-child(3).anim-visible{animation-delay:.2s}[data-anim=pricing-card].anim-visible .pricing-popular-badge{animation:badgePulse .5s ease-out .3s forwards}[data-anim=pricing-card].anim-visible .pricing-features li{opacity:0;animation:checkFadeIn .2s ease-out forwards}[data-anim=pricing-card].anim-visible .pricing-features li:nth-child(1){animation-delay:.15s}[data-anim=pricing-card].anim-visible .pricing-features li:nth-child(2){animation-delay:.19s}[data-anim=pricing-card].anim-visible .pricing-features li:nth-child(3){animation-delay:.23s}[data-anim=pricing-card].anim-visible .pricing-features li:nth-child(4){animation-delay:.27s}[data-anim=pricing-card].anim-visible .pricing-features li:nth-child(5){animation-delay:.31s}[data-anim=pricing-card].anim-visible .pricing-features li:nth-child(6){animation-delay:.35s}[data-anim=pricing-card].anim-visible .pricing-features li:nth-child(7){animation-delay:.39s}[data-anim=pricing-card].anim-visible .pricing-features li:nth-child(8){animation-delay:.43s}[data-anim=pricing-card].anim-visible .pricing-features li:nth-child(9){animation-delay:.47s}[data-anim=pricing-card].anim-visible .pricing-price{animation:priceGlow .6s ease-out .15s forwards}@media(hover:hover){[data-anim=pricing-card].anim-visible .btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001a;transition:transform .15s ease,box-shadow .15s ease}}@keyframes strikethroughDraw{0%{width:0}to{width:100%}}[data-anim=saas-replace] .tools-replaces-price{position:relative;text-decoration:none;color:#94a3b8}[data-anim=saas-replace].anim-visible .tools-replaces-price{color:#ef4444}[data-anim=saas-replace].anim-visible .tools-replaces-price:after{content:"";position:absolute;left:0;top:50%;height:2px;background:#ef4444;animation:strikethroughDraw .3s ease-out forwards}[data-anim=saas-replace].anim-visible .tools-replaces-item:nth-child(1) .tools-replaces-price:after{animation-delay:0ms}[data-anim=saas-replace].anim-visible .tools-replaces-item:nth-child(3) .tools-replaces-price:after{animation-delay:60ms}[data-anim=saas-replace].anim-visible .tools-replaces-item:nth-child(5) .tools-replaces-price:after{animation-delay:.12s}[data-anim=saas-replace].anim-visible .tools-replaces-item:nth-child(7) .tools-replaces-price:after{animation-delay:.18s}[data-anim=saas-replace].anim-visible .tools-replaces-item:nth-child(9) .tools-replaces-price:after{animation-delay:.24s}@keyframes bundlePriceGlow{0%{opacity:0;text-shadow:0 0 12px rgba(43,158,143,.4)}to{opacity:1;text-shadow:none}}[data-anim=bundle-price]{opacity:0}[data-anim=bundle-price].anim-visible{animation:bundlePriceGlow .4s ease-out .5s forwards}[data-anim=bundle-sub]{opacity:0}[data-anim=bundle-sub].anim-visible{animation:heroFadeIn .3s ease-out .7s forwards;color:#2b9e8f}@keyframes stepNumberPop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}@keyframes stepTextIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-anim=step-card]{opacity:0}[data-anim=step-card].anim-visible{opacity:1}[data-anim=step-card].anim-visible .step-number{animation:stepNumberPop .35s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0}[data-anim=step-card].anim-visible .step-heading,[data-anim=step-card].anim-visible .step-body{animation:stepTextIn .3s ease-out forwards;opacity:0}[data-anim=step-card]:nth-child(1).anim-visible .step-number{animation-delay:0ms}[data-anim=step-card]:nth-child(1).anim-visible .step-heading,[data-anim=step-card]:nth-child(1).anim-visible .step-body{animation-delay:.1s}[data-anim=step-card]:nth-child(2).anim-visible .step-number{animation-delay:.15s}[data-anim=step-card]:nth-child(2).anim-visible .step-heading,[data-anim=step-card]:nth-child(2).anim-visible .step-body{animation-delay:.25s}[data-anim=step-card]:nth-child(3).anim-visible .step-number{animation-delay:.3s}[data-anim=step-card]:nth-child(3).anim-visible .step-heading,[data-anim=step-card]:nth-child(3).anim-visible .step-body{animation-delay:.4s}[data-anim=step-card]:nth-child(4).anim-visible .step-number{animation-delay:.45s}[data-anim=step-card]:nth-child(4).anim-visible .step-heading,[data-anim=step-card]:nth-child(4).anim-visible .step-body{animation-delay:.55s}@keyframes founderPhotoIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes founderFadeIn{0%{opacity:0}to{opacity:1}}@keyframes founderBadgeSlide{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes founderShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}[data-anim=founder-photo]{opacity:0}[data-anim=founder-photo].anim-visible{animation:founderPhotoIn .5s ease-out forwards}.founder-photo-main:nth-child(1) [data-anim=founder-photo].anim-visible{animation-delay:0ms}.founder-photo-main:nth-child(2) [data-anim=founder-photo].anim-visible{animation-delay:.3s}[data-anim=founder-caption]{opacity:0}[data-anim=founder-caption].anim-visible{animation:founderFadeIn .3s ease-out forwards}.founder-photo-main:nth-child(1) [data-anim=founder-caption].anim-visible{animation-delay:.15s}.founder-photo-main:nth-child(2) [data-anim=founder-caption].anim-visible{animation-delay:.45s}[data-anim=founder-name]{opacity:0}[data-anim=founder-name].anim-visible{animation:founderFadeIn .4s ease-out forwards}[data-anim=founder-role]{opacity:0}[data-anim=founder-role].anim-visible{animation:founderFadeIn .3s ease-out .1s forwards}[data-anim=founder-bio]{opacity:0}[data-anim=founder-bio].anim-visible{animation:founderFadeIn .4s ease-out .2s forwards}[data-anim=founder-badge]{opacity:0}[data-anim=founder-badge].anim-visible{animation:founderBadgeSlide .25s ease-out forwards}.founder-tags [data-anim=founder-badge]:nth-child(1).anim-visible{animation-delay:.3s}.founder-tags [data-anim=founder-badge]:nth-child(2).anim-visible{animation-delay:.36s}.founder-tags [data-anim=founder-badge]:nth-child(3).anim-visible{animation-delay:.42s}.founder-tags [data-anim=founder-badge]:nth-child(4).anim-visible{animation-delay:.48s}.founder-tags [data-anim=founder-badge]:nth-child(5).anim-visible{animation-delay:.54s}.founder-tags [data-anim=founder-badge]:nth-child(6).anim-visible{animation-delay:.6s}.founder-tags.shimmer-active:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(43,158,143,.15) 50%,transparent 100%);animation:founderShimmer 1.2s ease-in-out forwards;pointer-events:none}.founder-tags{position:relative;overflow:hidden}@keyframes roiPillFadeIn{0%{opacity:0}to{opacity:1}}@keyframes roiValueGlow{0%{text-shadow:0 0 12px rgba(43,158,143,.4)}to{text-shadow:none}}[data-anim=roi-pill]{opacity:0}[data-anim=roi-pill].anim-visible{animation:roiPillFadeIn .25s ease-out forwards}[data-anim=roi-pill]:nth-child(1).anim-visible{animation-delay:0ms}[data-anim=roi-pill]:nth-child(2).anim-visible{animation-delay:50ms}[data-anim=roi-pill]:nth-child(3).anim-visible{animation-delay:.1s}[data-anim=roi-pill]:nth-child(4).anim-visible{animation-delay:.15s}[data-anim=roi-pill]:nth-child(5).anim-visible{animation-delay:.2s}[data-anim=roi-results]{opacity:0}[data-anim=roi-results].anim-visible{animation:painCardIn .4s ease-out forwards}[data-anim=roi-results].anim-visible .roi-accent{animation:roiValueGlow .4s ease-out .3s forwards}.faq-answer{transition:max-height .25s ease-out,padding .25s ease-out}.faq-icon{transition:transform .2s ease}.faq-answer p{opacity:0;transition:opacity .15s ease-out .05s}.faq-item.open .faq-answer p{opacity:1}@media(hover:hover){.btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001a}}@keyframes sectionFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}[data-anim=section-fade]{opacity:0}[data-anim=section-fade].anim-visible{animation:sectionFadeUp .4s ease-out forwards}@media(max-width:768px){[data-anim=pain-card]:nth-child(1).anim-visible{animation-delay:0ms}[data-anim=pain-card]:nth-child(2).anim-visible{animation-delay:55ms}[data-anim=pain-card]:nth-child(3).anim-visible{animation-delay:.11s}[data-anim=pain-card]:nth-child(4).anim-visible{animation-delay:165ms}[data-anim=pain-card]:nth-child(5).anim-visible{animation-delay:.22s}[data-anim=lane-card]:nth-child(1).anim-visible{animation-delay:0ms}[data-anim=lane-card]:nth-child(2).anim-visible{animation-delay:70ms}[data-anim=lane-card]:nth-child(3).anim-visible{animation-delay:.14s}[data-anim=icp-card]:nth-child(1).anim-visible{animation-delay:0ms}[data-anim=icp-card]:nth-child(2).anim-visible{animation-delay:50ms}[data-anim=icp-card]:nth-child(3).anim-visible{animation-delay:.1s}[data-anim=icp-card]:nth-child(4).anim-visible{animation-delay:.15s}[data-anim=icp-card]:nth-child(5).anim-visible{animation-delay:.2s}[data-anim=icp-card]:nth-child(6).anim-visible{animation-delay:.25s}[data-anim=pricing-card]:nth-child(1).anim-visible{animation-delay:0ms}[data-anim=pricing-card]:nth-child(2).anim-visible{animation-delay:70ms}[data-anim=pricing-card]:nth-child(3).anim-visible{animation-delay:.14s}[data-anim=step-card]:nth-child(1).anim-visible .step-number{animation-delay:0ms}[data-anim=step-card]:nth-child(1).anim-visible .step-heading,[data-anim=step-card]:nth-child(1).anim-visible .step-body{animation-delay:70ms}[data-anim=step-card]:nth-child(2).anim-visible .step-number{animation-delay:105ms}[data-anim=step-card]:nth-child(2).anim-visible .step-heading,[data-anim=step-card]:nth-child(2).anim-visible .step-body{animation-delay:175ms}[data-anim=step-card]:nth-child(3).anim-visible .step-number{animation-delay:.21s}[data-anim=step-card]:nth-child(3).anim-visible .step-heading,[data-anim=step-card]:nth-child(3).anim-visible .step-body{animation-delay:.28s}[data-anim=step-card]:nth-child(4).anim-visible .step-number{animation-delay:315ms}[data-anim=step-card]:nth-child(4).anim-visible .step-heading,[data-anim=step-card]:nth-child(4).anim-visible .step-body{animation-delay:385ms}@supports not (clip-path: inset(0 0 0 0)){.hero-title[data-anim=hero-title]{clip-path:none;opacity:0}.hero-title.anim-visible{animation:heroFadeSlideUp .5s ease-out forwards}}}@media(prefers-reduced-motion:reduce){[data-anim]{opacity:1!important;transform:none!important;clip-path:none!important;filter:none!important;animation:none!important}[data-anim]:before{height:100%!important;animation:none!important}.hero-buttons .btn-primary{animation:none!important}.founder-tags.shimmer-active:after{animation:none!important}}@media(max-width:768px){.partners-page .partners-founder-section{padding-bottom:1.25rem}.partners-page .partners-apply-section{padding-top:1.25rem}.partners-page .partners-proof{padding-top:1.25rem;padding-bottom:1.25rem}}
