*{margin:0;padding:0;box-sizing:border-box}:root{--white: #ffffff;--cold-white: #f7f7f7;--cold-gray-1: #ebebeb;--cold-gray-2: #d4d4d4;--cold-gray-3: #a3a3a3;--cold-gray-4: #737373;--black: #171717;--orange: #ff6b00;--yellow: #ffcc00;--pink: #ff3366;--blue: #00c8ff;--green: #00ff88;--purple: #a855f7}@supports (color: color(display-p3 1 1 1)){:root{--orange: color(display-p3 1 .42 0);--pink: color(display-p3 1 .2 .4);--blue: color(display-p3 0 .78 1);--green: color(display-p3 0 1 .53);--purple: color(display-p3 .66 .33 .97)}}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--white);color:var(--black);line-height:1.6;overflow-x:hidden}a,a:visited{color:inherit}nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:20px 48px;display:flex;align-items:center;justify-content:space-between;background:#ffffffe6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--cold-gray-1)}.logo{display:flex;align-items:center;font-family:Fugaz One,cursive;font-size:24px;text-transform:uppercase;letter-spacing:-1px;text-decoration:none;background:linear-gradient(135deg,#ff6b00,#f36);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#ff6b00}.nav-links{display:flex;align-items:center;gap:8px}.nav-link{font-family:Inter,sans-serif;font-size:14px;font-weight:500;padding:10px 16px;color:var(--cold-gray-4);text-decoration:none;border-radius:999px;transition:all .2s}.nav-link:hover{color:var(--black);background:var(--cold-white)}.nav-link.active{color:var(--black)}nav .mobile-cta{display:none}.btn{font-family:Space Mono,monospace;font-size:13px;padding:12px 24px;border-radius:999px;text-decoration:none;transition:all .2s;cursor:pointer;border:none;display:inline-flex;align-items:center;gap:8px}.btn-secondary{background:transparent;color:var(--black);border:1.5px solid var(--cold-gray-2)}.btn-secondary:hover{border-color:var(--black)}.btn-primary{background:var(--orange);color:var(--white)}.btn-primary:hover{background:#e65f00}.btn-ghost{background:transparent;color:var(--cold-gray-4);padding:10px 16px}.btn-ghost:hover{color:var(--black);background:var(--cold-white)}.container{max-width:1200px;margin:0 auto;padding:0 48px}.section{padding:120px 48px}.section-alt{background:var(--cold-white)}.section-header{text-align:center;max-width:720px;margin:0 auto 80px}.section-tag{font-family:Space Mono,monospace;font-size:12px;color:var(--orange);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.section-title{font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin-bottom:20px}.section-desc{font-size:18px;color:var(--cold-gray-4);line-height:1.6}.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 48px 80px;text-align:center;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(255,107,0,.08) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(0,200,255,.08) 0%,transparent 40%),radial-gradient(circle at 50% 50%,rgba(255,51,102,.05) 0%,transparent 50%);pointer-events:none}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--cold-white);border:1px solid var(--cold-gray-1);border-radius:999px;font-family:Space Mono,monospace;font-size:12px;color:var(--cold-gray-4);margin-bottom:32px;position:relative;z-index:1}.hero-badge span{color:var(--orange);font-weight:700}.hero h1{font-family:Inter,sans-serif;font-size:clamp(42px,7vw,80px);font-weight:700;line-height:1.08;letter-spacing:-.03em;margin-bottom:24px;max-width:900px;position:relative;z-index:1}.hero h1 .highlight{background:linear-gradient(135deg,var(--orange) 0%,var(--pink) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero p{font-size:20px;color:var(--cold-gray-4);max-width:560px;margin-bottom:48px;position:relative;z-index:1}.page-hero{padding:160px 48px 80px;text-align:center;position:relative;overflow:hidden}.page-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,rgba(255,107,0,.06) 0%,transparent 50%),radial-gradient(circle at 70% 60%,rgba(0,200,255,.06) 0%,transparent 50%);pointer-events:none}.page-hero h1{font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.1;letter-spacing:-.02em;margin-bottom:20px;max-width:800px;margin-left:auto;margin-right:auto;position:relative;z-index:1}.page-hero p{font-size:18px;color:var(--cold-gray-4);max-width:600px;margin:0 auto;position:relative;z-index:1}.waitlist-form{max-width:480px;width:100%;position:relative;z-index:1}.waitlist-input-group{display:flex;gap:12px;margin-bottom:12px}.waitlist-input{flex:1;padding:16px 20px;border:1.5px solid var(--cold-gray-2);border-radius:999px;font-family:Space Mono,monospace;font-size:14px;outline:none;transition:border-color .2s;background:var(--white)}.waitlist-input:focus{border-color:var(--orange)}.waitlist-input::placeholder{color:var(--cold-gray-3)}.waitlist-btn{padding:16px 32px;white-space:nowrap}.waitlist-note{font-size:13px;color:var(--cold-gray-3);text-align:center}.waitlist-success{text-align:center;padding:40px 0}.waitlist-success .checkmark{width:64px;height:64px;border-radius:50%;background:var(--green);display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.waitlist-success h3{font-size:20px;font-weight:600;margin-bottom:8px}.waitlist-success p{color:var(--cold-gray-4)}.cta{padding:120px 48px;background:linear-gradient(135deg,var(--cold-white) 0%,rgba(255,107,0,.08) 100%);text-align:center}.cta-container{max-width:600px;margin:0 auto}.cta h2{font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin-bottom:20px}.cta p{font-size:18px;color:var(--cold-gray-4);margin-bottom:40px}.cta .waitlist-form{margin:0 auto}.cta .waitlist-input-group{justify-content:center}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}.feature-card{background:var(--white);border:1px solid var(--cold-gray-1);border-radius:20px;padding:40px 32px;transition:all .3s}.feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.feature-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.feature-icon.orange{background:#ff6b001f;color:var(--orange)}.feature-icon.blue{background:#00c8ff1f;color:var(--blue)}.feature-icon.pink{background:#ff33661f;color:var(--pink)}.feature-icon.purple{background:#a855f71f;color:var(--purple)}.feature-icon.green{background:#00ff8826;color:#00cc6a}.feature-title{font-size:20px;font-weight:600;margin-bottom:12px}.feature-desc{font-size:15px;color:var(--cold-gray-4);line-height:1.6}.feature-icon.yellow{background:#ffc80026;color:#c90}.problems-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1200px;margin:0 auto}.problem-card{background:var(--white);border:1px solid var(--cold-gray-1);border-radius:20px;padding:32px 24px;transition:all .3s}.problem-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.problem-icon{width:48px;height:48px;border-radius:12px;background:#ff33661a;color:var(--pink);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.problem-card h3{font-size:18px;font-weight:600;margin-bottom:12px}.problem-card p{font-size:14px;color:var(--cold-gray-4);line-height:1.6}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1100px;margin:0 auto}.step{text-align:center}.step-number{width:48px;height:48px;border-radius:50%;background:var(--orange);color:var(--white);font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.step h3{font-size:18px;font-weight:600;margin-bottom:12px}.step p{font-size:15px;color:var(--cold-gray-4);line-height:1.6}.scale-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:1000px;margin:0 auto 24px}.scale-card{background:var(--white);border:1px solid var(--cold-gray-1);border-radius:20px;padding:40px 32px}.scale-card h3{font-size:20px;font-weight:600;margin-bottom:16px}.scale-card p{font-size:15px;color:var(--cold-gray-4);line-height:1.7}.scale-note{text-align:center;font-size:16px;color:var(--cold-gray-4);font-style:italic;max-width:600px;margin:0 auto}.personas-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}.persona-card{background:var(--white);border:1px solid var(--cold-gray-1);border-radius:20px;padding:32px 28px;transition:all .3s}.persona-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.persona-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.persona-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.persona-icon.blue{background:#00c8ff1f;color:var(--blue)}.persona-icon.purple{background:#a855f71f;color:var(--purple)}.persona-icon.pink{background:#ff33661f;color:var(--pink)}.persona-icon.green{background:#00ff8826;color:#00cc6a}.persona-icon.orange{background:#ff6b001f;color:var(--orange)}.persona-icon.yellow{background:#ffc80026;color:#c90}.persona-title{font-size:17px;font-weight:600;margin-bottom:4px}.persona-subtitle{font-size:14px;color:var(--cold-gray-4)}.persona-pain{font-size:14px;color:var(--cold-gray-4);font-style:italic;margin-bottom:12px;padding-left:12px;border-left:2px solid var(--cold-gray-1)}.persona-solution{font-size:14px;color:var(--cold-gray-5);line-height:1.6}.quotes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}.quote-card{background:var(--cold-white);border-radius:16px;padding:28px}.quote-card-text{font-size:17px;font-style:italic;color:var(--black);line-height:1.6;margin-bottom:16px}.quote-card-role{font-family:Space Mono,monospace;font-size:13px;color:var(--cold-gray-4)}.positioning-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1100px;margin:0 auto}.positioning-item{text-align:center}.positioning-icon{font-size:48px;margin-bottom:16px;filter:grayscale(1);opacity:.4}.positioning-item h3{font-size:18px;font-weight:600;margin-bottom:8px;color:var(--cold-gray-4)}.positioning-item p{font-size:14px;color:var(--cold-gray-3);line-height:1.5}.positioning-statement{text-align:center;margin-top:48px;font-size:18px;color:var(--black);max-width:700px;margin-left:auto;margin-right:auto}.persona-story{padding:80px 48px;max-width:800px;margin:0 auto}.persona-story-header{display:flex;align-items:center;gap:20px;margin-bottom:40px}.persona-story-header .persona-icon{width:64px;height:64px;border-radius:16px}.persona-story-title{font-size:32px;font-weight:700;margin-bottom:4px}.persona-story-tagline{font-size:18px;color:var(--cold-gray-4)}.persona-scene{background:var(--cold-white);border-radius:12px;padding:24px 28px;margin-bottom:32px}.scene-label{font-family:Space Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--cold-gray-3);margin-bottom:12px}.scene-text{font-size:17px;line-height:1.7;color:var(--black)}.persona-pain-block{margin:32px 0}.pain-quote{font-size:22px;font-weight:500;font-style:italic;color:var(--black);border-left:4px solid var(--pink);padding-left:24px;margin:0 0 16px;line-height:1.5}.persona-with-when{background:linear-gradient(135deg,#ff6b0014,#00c8ff14);border:1px solid rgba(255,107,0,.15);border-radius:12px;padding:24px 28px;margin:32px 0}.with-when-label{font-family:Space Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--orange);margin-bottom:12px}.with-when-text{font-size:17px;line-height:1.7;color:var(--black)}.persona-benefits{list-style:none;padding:0;margin:32px 0 0}.persona-benefits li{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid var(--cold-gray-1);font-size:16px;line-height:1.6}.persona-benefits li:last-child{border-bottom:none}.persona-benefits li:before{content:"→";color:var(--orange);font-weight:700;flex-shrink:0}.persona-benefits strong{color:var(--black)}.persona-nav{position:sticky;top:70px;background:var(--white);border-bottom:1px solid var(--cold-gray-1);padding:16px 48px;z-index:50;overflow-x:auto}.persona-nav-inner{display:flex;gap:8px;max-width:900px;margin:0 auto;justify-content:center}.persona-nav-link{font-family:Space Mono,monospace;font-size:12px;padding:8px 16px;border-radius:999px;background:var(--cold-white);color:var(--cold-gray-4);text-decoration:none;white-space:nowrap;transition:all .2s}.persona-nav-link:hover{background:var(--orange);color:var(--white)}.content-block{max-width:800px;margin:0 auto}.content-block h2{font-size:28px;font-weight:700;margin-bottom:16px;margin-top:48px}.content-block h2:first-child{margin-top:0}.content-block p{font-size:17px;color:var(--cold-gray-4);margin-bottom:16px;line-height:1.7}.content-block ul{margin:24px 0;padding-left:24px}.content-block li{font-size:17px;color:var(--cold-gray-4);margin-bottom:12px;line-height:1.6}.content-block strong{color:var(--black);font-weight:600}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto}.pricing-grid.two-col{grid-template-columns:repeat(2,1fr);max-width:800px}.pricing-grid.four-col{grid-template-columns:repeat(4,1fr);max-width:1300px}.pricing-card{background:var(--white);border:2px solid var(--cold-gray-1);border-radius:24px;padding:48px;text-align:center;transition:all .3s;display:flex;flex-direction:column}.pricing-card .btn{margin-top:auto}.pricing-card.featured{border-color:var(--orange);position:relative}.pricing-card.featured:before{content:"Start here";position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--orange);color:var(--white);font-family:Space Mono,monospace;font-size:11px;font-weight:700;padding:6px 16px;border-radius:999px;text-transform:uppercase}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.pricing-title{font-size:24px;font-weight:700;margin-bottom:8px}.pricing-subtitle{font-size:14px;color:var(--cold-gray-4);margin-bottom:24px}.pricing-price{font-size:48px;font-weight:700;margin-bottom:8px;white-space:nowrap}.pricing-price.text{font-size:28px}.pricing-price span{font-size:18px;font-weight:400;color:var(--cold-gray-4)}.pricing-price .price-amount{font-size:inherit;font-weight:inherit;color:inherit}.pricing-note{font-size:14px;color:var(--cold-gray-3);margin-bottom:32px}.pricing-features{list-style:none;padding:0;margin:0 0 32px;text-align:left}.pricing-features li{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--cold-gray-1);font-size:15px;color:var(--black)}.pricing-features li:last-child{border-bottom:none}.pricing-tax-note{max-width:620px;margin:40px auto 0;font-size:14px;line-height:1.6;color:var(--cold-gray-4);text-align:center}.pricing-features .check{width:20px;height:20px;background:#00ff8826;color:#00cc6a;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.roadmap-list{max-width:800px;margin:0 auto}.roadmap-item{display:flex;gap:24px;padding:32px 0;border-bottom:1px solid var(--cold-gray-1)}.roadmap-item:last-child{border-bottom:none}.roadmap-status{width:100px;flex-shrink:0}.roadmap-badge{font-family:Space Mono,monospace;font-size:11px;font-weight:700;padding:6px 12px;border-radius:999px;text-transform:uppercase;display:inline-block}.roadmap-badge.shipped{background:#00ff8826;color:#00cc6a}.roadmap-badge.building{background:#00c8ff26;color:var(--blue)}.roadmap-badge.planned{background:var(--cold-gray-1);color:var(--cold-gray-4)}.roadmap-badge.exploring{background:#a855f71f;color:var(--purple)}.roadmap-content h3{font-size:18px;font-weight:600;margin-bottom:8px}.roadmap-content p{font-size:15px;color:var(--cold-gray-4);line-height:1.6}footer{padding:48px;border-top:1px solid var(--cold-gray-1)}.footer-content{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.footer-left{display:flex;flex-direction:column;gap:16px}.footer-links{display:flex;gap:24px}.footer-links a{font-size:14px;color:var(--cold-gray-4);text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--black)}.footer-right{font-size:13px;color:var(--cold-gray-3)}.footer-bottom{max-width:1200px;margin:24px auto 0;padding-top:24px;border-top:1px solid var(--cold-gray-1);display:flex;justify-content:center}.highlight-box{background:linear-gradient(135deg,#ff6b0014,#ff336614);border:1px solid rgba(255,107,0,.2);border-radius:16px;padding:32px;margin:32px 0}.highlight-box h3{font-size:18px;font-weight:600;margin-bottom:12px}.highlight-box p{font-size:15px;color:var(--cold-gray-4);margin:0}.quote-block{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 0}.quote-text{font-family:Space Mono,monospace;font-size:24px;font-weight:700;color:var(--black);padding:20px 40px;background:var(--cold-white);border-radius:12px;border:1px solid var(--cold-gray-1)}.quote-label{font-size:14px;color:var(--cold-gray-3)}.link-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin:48px 0}.link-card{display:block;padding:32px;background:var(--white);border:1px solid var(--cold-gray-1);border-radius:16px;text-decoration:none;transition:all .2s}.link-card:hover{border-color:var(--orange);transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.link-card h3{font-size:18px;font-weight:600;color:var(--black);margin-bottom:8px}.link-card p{font-size:14px;color:var(--cold-gray-4);margin:0}.link-card .arrow{display:inline-block;margin-left:8px;transition:transform .2s}.link-card:hover .arrow{transform:translate(4px)}[data-when-eu]{display:none!important}.eu-banner{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:28px auto 0;padding:10px 20px;background:var(--cold-white);border:1px solid var(--cold-gray-1);border-radius:8px;text-align:left}.eu-banner .eu-banner-claim{font-family:Space Mono,monospace;font-size:13px;font-weight:700;color:var(--black);line-height:1.5;max-width:none;margin:0}.eu-banner .eu-banner-detail{font-family:Inter,sans-serif;font-size:14px;color:var(--cold-gray-4);line-height:1.5;max-width:none;margin:0}@media(max-width:680px){.eu-banner{display:flex;text-align:center}}.eu-badge{display:inline-flex;align-items:center;gap:10px;font-family:Space Mono,monospace;color:#039}.eu-badge-stars{width:32px;height:32px;background:#039;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.eu-badge-stars svg{width:24px;height:24px}.eu-badge-text{font-size:12px;font-weight:600}.mobile-nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:24px;height:24px;cursor:pointer;z-index:101}.mobile-nav-toggle span{display:block;width:100%;height:2px;background:var(--black);transition:all .3s}.mobile-nav-toggle.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-nav-toggle.open span:nth-child(2){opacity:0}.mobile-nav-toggle.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media(max-width:1024px){nav{padding:16px 24px}.mobile-nav-toggle{display:flex;order:2}nav .btn-primary{display:none}.nav-links{position:fixed;top:60px;left:0;right:0;background:#fffffffa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);flex-direction:column;padding:24px;gap:8px;border-bottom:1px solid var(--cold-gray-1);transform:translateY(-100%);opacity:0;pointer-events:none;transition:all .3s ease}.nav-links.open{transform:translateY(0);opacity:1;pointer-events:auto}.nav-link{font-size:16px;padding:12px 16px;width:100%;text-align:center}.nav-links .mobile-cta{display:block;margin-top:8px;width:100%;text-align:center}.hero,.page-hero,.section,.cta{padding-left:24px;padding-right:24px}.container{padding:0 24px}.features-grid{grid-template-columns:1fr;max-width:480px}.problems-grid{grid-template-columns:repeat(2,1fr);max-width:700px}.steps-grid{grid-template-columns:repeat(2,1fr);gap:24px}.scale-grid{grid-template-columns:1fr;max-width:600px}.personas-grid,.quotes-grid{grid-template-columns:repeat(2,1fr);max-width:700px}.positioning-grid{grid-template-columns:repeat(2,1fr);gap:24px}.persona-story{padding:60px 24px}.persona-story-header{flex-direction:column;align-items:flex-start;gap:16px}.persona-story-title{font-size:28px}.pain-quote{font-size:18px}.persona-nav{padding:12px 16px}.persona-nav-inner{justify-content:flex-start}.pricing-grid{grid-template-columns:1fr;max-width:480px}.pricing-grid.four-col{grid-template-columns:repeat(2,1fr);max-width:700px}.pricing-card{padding:32px 24px}.pricing-price{font-size:36px}.pricing-price.text{font-size:24px}.link-cards{grid-template-columns:1fr}footer{padding:32px 24px}.footer-content{flex-direction:column;gap:24px;text-align:center;align-items:center}.footer-left{align-items:center}.footer-links{flex-wrap:wrap;justify-content:center;gap:16px}}@media(max-width:640px){.hero h1{font-size:36px}.pricing-grid.four-col{grid-template-columns:1fr;max-width:400px}.page-hero h1{font-size:32px}.waitlist-input-group{flex-direction:column}.waitlist-btn{width:100%}.quote-text{font-size:18px;padding:16px 24px}.roadmap-item{flex-direction:column;gap:12px}.roadmap-status{width:auto}}.hero-screenshot{position:relative;z-index:1;max-width:1000px;width:100%;margin:0 auto;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px var(--cold-gray-1),0 20px 60px #0000001f}.hero-screenshot img{width:100%;height:auto;display:block}@media(max-width:768px){.hero-screenshot{border-radius:12px}}@media(max-width:480px){.hero-screenshot{border-radius:8px}.problems-grid,.steps-grid,.personas-grid,.quotes-grid,.positioning-grid{grid-template-columns:1fr;max-width:400px}}
