@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&display=swap";
:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
:root{--nav-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}body{margin:0}.nav-bar,.nav-bar *{font-family:var(--nav-font);box-sizing:border-box}.nav-bar{z-index:10001;transition:top .35s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0}body.nav-open{touch-action:none;overflow:hidden}.nav-bar:before{content:"";-webkit-backdrop-filter:blur(12px);z-index:-1;background:#0b0d0eeb;border-bottom:1px solid #f7f9fa14;transition:background .3s,box-shadow .3s,border-color .3s;position:absolute;inset:0}.nav-bar.nav-hidden{top:-120%}.nav-bar.nav-scrolled:before{background:#0b0d0efa;border-bottom-color:#00e08a1a;box-shadow:0 4px 24px #0006,0 0 0 1px #00e08a0d}.nav-container{justify-content:space-between;align-items:center;max-width:1200px;height:64px;margin:0 auto;padding:0 24px;display:flex}.nav-logo{align-items:center;gap:10px;text-decoration:none;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex}.nav-logo:hover{transform:scale(1.02)}.nav-logo-icon{width:32px;height:32px;transition:filter .3s,transform .4s cubic-bezier(.34,1.56,.64,1)}.nav-logo:hover .nav-logo-icon{filter:drop-shadow(0 0 10px #00e08a99);transform:rotate(12deg)scale(1.05)}.nav-logo-text{color:#f7f9fa;font-size:18px;font-weight:700;transition:color .2s}.nav-logo:hover .nav-logo-text{color:#00e08a}.nav-logo:focus-visible{outline-offset:6px;border-radius:6px;outline:2px solid #00e08a}.nav-links{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nav-links li{position:relative}.nav-link{color:#b8c0c8;border-radius:6px;padding:10px 14px;font-size:15px;font-weight:500;text-decoration:none;transition:color .25s,transform .25s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative}.nav-link:after{content:"";transform-origin:0;background:linear-gradient(90deg,#00e08a,#00c77a);border-radius:1px;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}.nav-link:hover:after{transform:scaleX(1)}.nav-link:hover{color:#00e08a;text-shadow:0 0 20px #00e08a4d;transform:translateY(-2px)}.nav-link.active{color:#00e08a}.nav-link.active:after{transform:scaleX(1);box-shadow:0 0 12px #00e08a80}.nav-link:focus-visible{outline-offset:2px;color:#00e08a;border-radius:4px;outline:2px solid #00e08a}.nav-dropdown{position:relative}.nav-dropdown-trigger{cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-family:inherit;display:inline-flex}.nav-dropdown-trigger:after{display:none}.nav-dropdown-arrow{margin-top:1px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.nav-dropdown-arrow.open{transform:rotate(180deg)}.nav-dropdown-menu{opacity:0;visibility:hidden;pointer-events:none;background:#111416fa;border:1px solid #f7f9fa1a;border-radius:12px;min-width:220px;margin:0;padding:8px;list-style:none;transition:opacity .2s,transform .2s cubic-bezier(.4,0,.2,1),visibility .2s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-8px);box-shadow:0 8px 32px #0006,0 0 0 1px #00e08a0d}.nav-dropdown-menu.open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.nav-dropdown-item{border-radius:8px;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;transition:background .15s;display:flex}.nav-dropdown-item:hover{background:#f7f9fa0d}.nav-dropdown-item.active{background:#00e08a1a}.nav-dropdown-item-label{color:#f7f9fa;font-size:14px;font-weight:600}.nav-dropdown-item.active .nav-dropdown-item-label{color:#00e08a}.nav-dropdown-item-desc{color:#6b7280;font-size:12px;font-weight:400}.nav-separator{background:#f7f9fa1f;width:1px;height:24px;margin:0 8px}.nav-auth-group{align-items:center;gap:8px;display:flex}.nav-auth-secondary{cursor:pointer;color:#b8c0c8;background:0 0;border:none;align-items:center;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.nav-auth-secondary:hover{color:#f7f9fa}.nav-cta{cursor:pointer;color:#0b0d0e;background:linear-gradient(135deg,#00e08a 0%,#00c77a 100%);border:none;border-radius:8px;align-items:center;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s;display:inline-flex}.nav-cta:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00e08a4d,0 0 0 1px #00e08a33}.nav-cta:active{transform:translateY(0)}.nav-mobile-toggle{cursor:pointer;z-index:1001;background:0 0;border:2px solid #0000;border-radius:8px;width:44px;height:44px;padding:0;transition:border-color .2s,background .2s;display:none;position:relative}.nav-mobile-toggle:hover{background:#f7f9fa0d}.nav-mobile-toggle:focus-visible{background:#00e08a1a;border-color:#00e08a;outline:none}.nav-mobile-toggle span{background:#f7f9fa;border-radius:2px;width:22px;height:2px;transition:all .35s cubic-bezier(.4,0,.2,1);display:block;position:absolute;left:50%;transform:translate(-50%)}.nav-mobile-toggle span:first-child{top:13px}.nav-mobile-toggle span:nth-child(2){top:21px}.nav-mobile-toggle span:nth-child(3){top:29px}.nav-mobile-toggle.active span{background:#00e08a}.nav-mobile-toggle.active span:first-child{top:21px;transform:translate(-50%)rotate(45deg)}.nav-mobile-toggle.active span:nth-child(2){opacity:0;transform:translate(-50%)scaleX(0)}.nav-mobile-toggle.active span:nth-child(3){top:21px;transform:translate(-50%)rotate(-45deg)}@media (max-width:768px){.nav-mobile-toggle{justify-content:center;align-items:center;display:flex}.nav-links{z-index:10000;visibility:hidden;pointer-events:none;opacity:0;-webkit-transition:visibility .3s,opacity .3s,-webkit-transform .3s cubic-bezier(.4,0,.2,1);-webkit-overflow-scrolling:touch;will-change:transform,opacity;border-top:1px solid #00e08a1a;flex-direction:column;align-items:stretch;gap:0;height:auto;max-height:none;padding:24px;transition:visibility .3s,opacity .3s,transform .3s cubic-bezier(.4,0,.2,1);position:fixed;inset:64px 0 0;overflow-y:auto;transform:translateY(-10px);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0b0d0e!important}.nav-links.active{visibility:visible;pointer-events:auto;opacity:1;transform:translate(0,0)}.nav-links li{width:100%;display:block}.nav-link{border-bottom:1px solid #f7f9fa14;padding:16px 12px;font-size:18px;font-weight:600;display:block;color:#f7f9fa!important}.nav-link.active{color:#00e08a!important}.nav-link:after{display:none}.nav-dropdown{border-bottom:1px solid #f7f9fa14}.nav-dropdown-trigger{justify-content:space-between;width:100%;padding:16px 12px;font-size:18px;font-weight:600}.nav-dropdown-menu{opacity:1;visibility:hidden;max-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;min-width:auto;margin-left:12px;padding:0;transition:max-height .3s,visibility .3s,padding .3s;position:static;overflow:hidden;transform:none}.nav-dropdown-menu.open{visibility:visible;max-height:300px;padding:8px 0 16px}.nav-dropdown-item{border-radius:0;padding:12px 16px}.nav-dropdown-item:hover{background:0 0}.nav-dropdown-item-label{font-size:16px}.nav-separator{background:0 0;width:0;height:0;display:none!important}.nav-dropdown-menu{display:none!important}.nav-auth-group{border-top:none;flex-direction:column;gap:0;width:100%;margin-top:32px;padding-top:0}.nav-auth-secondary{background:0 0;border:none;border-bottom:1px solid #f7f9fa14;border-radius:0;justify-content:flex-start;width:100%;padding:16px 12px;font-size:18px;font-weight:600;color:#f7f9fa!important}.nav-auth-secondary:hover{color:#00e08a!important}.nav-cta{border-radius:12px;justify-content:center;width:100%;margin-top:24px;padding:18px 24px;font-size:18px;font-weight:700}}body.nav-open{width:100%;position:fixed;overflow:hidden}@media (prefers-reduced-motion:reduce){.nav-bar,.nav-logo,.nav-logo-icon,.nav-link,.nav-link:after,.nav-mobile-toggle span,.nav-links,.nav-links li,.nav-dropdown-menu,.nav-dropdown-arrow,.nav-cta,.nav-auth-secondary{transition:none}.nav-link:hover,.nav-cta:hover,.nav-logo:hover .nav-logo-icon{transform:none}}
*{box-sizing:border-box;margin:0;padding:0}body{color:#f7f9fa;background-color:#0b0d0e;padding-top:64px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:18px;line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 24px}.section{padding:80px 0}.section-tight{padding:48px 0}.launch-banner{color:#0b0d0e;text-align:center;letter-spacing:.5px;background:linear-gradient(135deg,#00e08a 0%,#00a864 100%);padding:16px 24px;font-size:16px;font-weight:600}.hero{text-align:center;padding-top:60px}.hero h1{letter-spacing:-1px;margin-bottom:24px;font-size:56px;font-weight:700;line-height:1.2}.hero .subheadline{color:#b8c0c8;max-width:800px;margin:0 auto 48px;font-size:22px;line-height:1.5}.comparison-box{background:#303438;border:2px solid #404448;border-radius:12px;margin:48px 0;padding:48px 32px}.comparison-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.comparison-column{background:#0b0d0e;border-radius:8px;padding:24px}.comparison-column h3{text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;font-size:20px;font-weight:700}.comparison-column.now h3{color:#ff6b6b}.comparison-column.leap{border:2px solid #00e08a;position:relative}.comparison-column.leap h3,.comparison-column.tomorrow h3{color:#00e08a}.comparison-column ul{list-style:none}.comparison-column li{margin-bottom:12px;padding-left:24px;font-size:16px;line-height:1.5;position:relative}.comparison-column li:before{content:"•";color:#00e08a;font-size:20px;position:absolute;left:0}.comparison-column.now li:before{color:#ff6b6b}.comparison-column.leap p{margin-bottom:12px;font-size:18px;line-height:1.6}.comparison-column.leap .highlight{color:#00e08a;font-weight:600}.cta-button{color:#0b0d0e;cursor:pointer;background:#e6a500;border:none;border-radius:8px;margin:8px;padding:18px 40px;font-size:18px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.cta-button:hover{color:#0b0d0e;text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 20px #e6a50066}.cta-button.secondary{color:#f7f9fa;background:#303438;border:2px solid #00e08a}.cta-button.secondary:hover{color:#0b0d0e;background:#00e08a}.trust-line{text-align:center;color:#b8c0c8;margin-top:24px;font-size:16px}.demo-section{background:#181a1d;padding:80px 0}.demo-section h2{text-align:center;margin-bottom:48px;font-size:48px;font-weight:700}.demo-grid{grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:32px;display:grid}.demo-column{background:#0b0d0e;border:2px solid #303438;border-radius:12px;padding:32px}.demo-column h3{text-transform:uppercase;letter-spacing:1px;margin-bottom:24px;font-size:24px}.demo-column.before h3{color:#ff6b6b}.demo-column.after{border:2px solid #00e08a}.demo-column.after h3{color:#00e08a}.demo-conversation{font-family:Courier New,monospace;font-size:15px;line-height:1.8}.demo-conversation p{margin-bottom:16px}.demo-you{color:#00e08a;font-weight:600}.demo-ai{color:#b8c0c8}.demo-result{color:#ff6b6b;font-style:italic}.demo-result.success{color:#00e08a;font-size:16px;font-weight:700}.demo-footer{text-align:center;color:#00e08a;margin-top:32px;font-size:24px;font-weight:600}.explanation-section h2{text-align:center;margin-bottom:32px;font-size:48px;font-weight:700}.explanation-content{text-align:center;color:#b8c0c8;max-width:800px;margin:0 auto 48px;font-size:20px;line-height:1.7}.pillars-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px;display:grid}.pillar{text-align:center;background:#303438;border-radius:12px;padding:32px}.pillar-icon{margin-bottom:16px;font-size:48px}.pillar h3{color:#00e08a;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;font-size:20px}.pillar ul{text-align:left;list-style:none}.pillar li{margin-bottom:8px;padding-left:20px;font-size:16px;position:relative}.pillar li:before{content:"•";color:#00e08a;position:absolute;left:0}.supported-tools-section{text-align:center;background:#181a1d;padding:80px 0}.supported-tools-section h2{margin-bottom:16px;font-size:48px;font-weight:700}.supported-tools-subtitle{color:#b8c0c8;max-width:600px;margin:0 auto 48px;font-size:18px;line-height:1.6}.supported-tools-grid{flex-wrap:wrap;justify-content:center;gap:32px;margin-bottom:32px;display:flex}.supported-tool{flex-direction:column;align-items:center;gap:12px;min-width:120px;display:flex}.supported-tool-icon{background:#303438;border-radius:16px;justify-content:center;align-items:center;width:72px;height:72px;padding:16px;transition:all .3s;display:flex}.supported-tool-icon img{object-fit:contain;width:100%;height:100%}.supported-tool:hover .supported-tool-icon{background:#404448;transform:translateY(-4px)}.supported-tool-name{font-size:16px;font-weight:600}.supported-tool-detail{color:#b8c0c8;margin-top:-8px;font-size:13px}.supported-tools-note{color:#888;max-width:600px;margin:24px auto 0;font-size:15px;line-height:1.6}.who-section{padding:80px 0}.who-section h2{text-align:center;margin-bottom:16px;font-size:48px;font-weight:700}.who-subtitle{text-align:center;color:#b8c0c8;max-width:700px;margin:0 auto 48px;font-size:20px}.who-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.who-card{background:#303438;border:2px solid #404448;border-radius:12px;padding:32px}.who-card.highlight{background:linear-gradient(135deg,#1a2f25 0%,#303438 100%);border:2px solid #00e08a}.who-card h3{text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;font-size:20px}.who-card.highlight h3{color:#00e08a}.who-card ul{list-style:none}.who-card li{margin-bottom:12px;padding-left:24px;font-size:16px;line-height:1.5;position:relative}.who-card li:before{content:"•";color:#b8c0c8;font-size:20px;position:absolute;left:0}.who-card.highlight li:before{color:#00e08a}.pricing-section{background:#181a1d;padding:80px 0}.pricing-section h2{text-align:center;margin-bottom:48px;font-size:48px;font-weight:700}.pricing-card{background:#303438;border:3px solid #00e08a;border-radius:16px;max-width:500px;margin:0 auto;overflow:hidden}.pricing-header{text-align:center;background:linear-gradient(135deg,#1a2f25 0%,#0a3d2c 100%);padding:40px}.pricing-badge{color:#0b0d0e;text-transform:uppercase;letter-spacing:1px;background:#00e08a;border-radius:20px;margin-bottom:16px;padding:6px 16px;font-size:14px;font-weight:700;display:inline-block}.pricing-amount{justify-content:center;align-items:flex-start;gap:4px;display:flex}.pricing-currency{color:#f7f9fa;margin-top:8px;font-size:32px;font-weight:700}.pricing-value{color:#f7f9fa;font-size:72px;font-weight:700;line-height:1}.pricing-future{color:#b8c0c8;margin-top:8px;font-size:16px}.pricing-features{padding:32px 40px}.pricing-features h4{text-transform:uppercase;letter-spacing:1px;color:#00e08a;margin-bottom:20px;font-size:16px}.pricing-features ul{list-style:none}.pricing-features li{margin-bottom:12px;padding-left:28px;font-size:16px;position:relative}.pricing-features li:before{content:"✓";color:#00e08a;font-weight:700;position:absolute;left:0}.pricing-cta{color:#0b0d0e;text-align:center;background:#e6a500;border-radius:8px;margin:0 40px 24px;padding:18px 24px;font-size:18px;font-weight:700;text-decoration:none;transition:all .3s;display:block}.pricing-cta:hover{transform:translateY(-2px);box-shadow:0 8px 20px #e6a50066}.pricing-guarantee{text-align:center;color:#b8c0c8;padding:0 40px 32px;font-size:14px}.editions-section{padding:80px 0}.editions-section h2{text-align:center;margin-bottom:48px;font-size:48px;font-weight:700}.editions-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.edition-card{background:#303438;border:2px solid #404448;border-radius:12px;padding:40px;transition:all .3s}.edition-card:hover{border-color:#00e08a;transform:translateY(-4px)}.edition-card.featured{background:linear-gradient(135deg,#1a2f25 0%,#303438 100%);border:3px solid #00e08a;position:relative}.edition-card.featured:before{content:"BEST VALUE";color:#0b0d0e;background:#00e08a;border-radius:4px;padding:4px 16px;font-size:14px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.edition-header{border-bottom:2px solid #404448;margin-bottom:24px;padding-bottom:24px}.edition-title{margin-bottom:8px;font-size:24px;font-weight:700}.edition-price{color:#00e08a;font-size:40px;font-weight:700}.edition-price-note{color:#b8c0c8;margin-top:4px;font-size:14px}.edition-for{color:#b8c0c8;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:14px}.edition-description{margin-bottom:24px;font-size:16px;line-height:1.6}.edition-includes{margin-bottom:24px}.edition-includes h4{color:#00e08a;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-size:16px}.edition-includes ul{list-style:none}.edition-includes li{margin-bottom:8px;padding-left:24px;font-size:15px;position:relative}.edition-includes li:before{content:"✓";color:#00e08a;font-weight:700;position:absolute;left:0}.edition-cta{color:#0b0d0e;text-align:center;background:#e6a500;border-radius:8px;padding:16px 24px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s;display:block}.edition-cta:hover{transform:translateY(-2px);box-shadow:0 8px 20px #e6a50066}.final-cta{text-align:center;background:linear-gradient(135deg,#0a3d2c 0%,#0b0d0e 100%);padding:80px 0}.final-cta h2{margin-bottom:24px;font-size:48px;font-weight:700}.final-cta p{color:#b8c0c8;max-width:600px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:20px}.guarantee{text-align:center;color:#b8c0c8;margin-top:24px;font-size:16px}.footer{text-align:center;background:#0b0d0e;border-top:1px solid #303438;padding:40px 0}.footer p{color:#b8c0c8;margin-bottom:8px;font-size:16px}.footer a{color:#00e08a;text-decoration:none}.footer a:hover{text-decoration:underline}@media (max-width:968px){.hero h1{font-size:42px}.hero .subheadline{font-size:20px}.comparison-grid,.demo-grid,.pillars-grid,.editions-grid,.who-grid{grid-template-columns:1fr}h2{font-size:36px!important}.section{padding:60px 0}.supported-tools-grid{gap:24px}.supported-tool{min-width:100px}.supported-tool-icon{width:60px;height:60px;padding:12px}.pricing-value{font-size:56px}}@media (max-width:640px){body{font-size:16px}.hero h1{font-size:32px}.hero .subheadline{font-size:18px}h2{font-size:28px!important}.cta-button{width:100%;padding:16px 32px;font-size:16px;display:block}.container{padding:0 16px}.edition-price{font-size:32px}}
:root{--fs-bg:#050709;--fs-surface:#0c1014;--fs-panel:#0f141a;--fs-ink:#f7f9fa;--fs-muted:#b8c0c8;--fs-line:#1c2229;--fs-accent:#00e08a;--fs-accent-soft:#00e08a29;--fs-danger:#ff6b6b;--fs-radius:14px;--fs-shadow:0 20px 70px #00000059}body{background:radial-gradient(circle at 20% 20%,#00e08a0f,transparent 30%),radial-gradient(circle at 80% 0%,#0091ff0d,transparent 28%),var(--fs-bg);color:var(--fs-ink);font-family:Space Grotesk,Manrope,system-ui,sans-serif}.fs-page{max-width:1200px;margin:0 auto;padding:120px 24px 80px}.fs-page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.fs-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--fs-muted);margin-bottom:6px;font-size:12px}.fs-muted{color:var(--fs-muted)}.fs-muted.small{font-size:12px}.fs-badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fs-pill{background:var(--fs-accent-soft);color:var(--fs-ink);border:1px solid #00e08a4d;border-radius:999px;padding:6px 12px;font-size:13px}.fs-pill.ghost{border-color:var(--fs-line);color:var(--fs-muted);background:#ffffff0a}.fs-pill.warn{color:#ffc1c1;background:#ff6b6b1f;border-color:#ff6b6b66}.fs-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:24px;display:grid}.fs-grid.two{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.fs-grid.stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.fs-card{background:linear-gradient(145deg,var(--fs-surface),var(--fs-panel));border:1px solid var(--fs-line);border-radius:var(--fs-radius);box-shadow:var(--fs-shadow);padding:20px}.fs-card.stat h2{margin-top:4px;font-size:32px}.fs-section{margin-bottom:40px}.fs-section-title{color:var(--fs-muted);margin-bottom:16px;font-size:18px;font-weight:600}.fs-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.fs-filters{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:12px;display:grid}.fs-field{color:var(--fs-muted);flex-direction:column;gap:6px;font-size:14px;display:flex}.fs-field span{font-weight:600}.fs-field.full{grid-column:1/-1}.fs-input,.fs-select,textarea.fs-input{border:1px solid var(--fs-line);width:100%;color:var(--fs-ink);background:#ffffff0a;border-radius:10px;padding:12px;font-size:15px}.fs-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--fs-muted)50%),linear-gradient(135deg,var(--fs-muted)50%,transparent 50%);background-position:calc(100% - 16px) 16px,calc(100% - 11px) 16px;background-repeat:no-repeat;background-size:7px 7px}.fs-button{color:#04100c;cursor:pointer;background:linear-gradient(120deg,#00e08a,#00c77a);border:1px solid #00e08a80;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:700;transition:transform .15s,box-shadow .2s,opacity .2s;display:inline-flex}.fs-button:hover{transform:translateY(-1px);box-shadow:0 12px 32px #00e08a40}.fs-button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.fs-button.ghost{border-color:var(--fs-line);color:var(--fs-muted);background:0 0}.fs-button.danger{color:#ffd8d8;background:#ff6b6b1f;border-color:#ff6b6b80}.fs-filter-actions{align-items:center;gap:10px;display:flex}.fs-filter-actions.full{grid-column:1/-1;justify-content:flex-end}.fs-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.fs-code{border:1px solid var(--fs-line);color:var(--fs-ink);background:#0a0d10;border-radius:10px;padding:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;overflow-x:auto}.fs-table{flex-direction:column;gap:10px;display:flex}.fs-table-head,.fs-table-row{grid-template-columns:minmax(120px,1.2fr) minmax(140px,1.6fr) minmax(100px,1.1fr) minmax(70px,.7fr) minmax(90px,.9fr) minmax(60px,.6fr);align-items:center;gap:12px;display:grid}.fs-table-head{color:var(--fs-muted);text-transform:uppercase;letter-spacing:.04em;font-size:13px}.fs-table-row{border:1px solid var(--fs-line);background:#ffffff05;border-radius:12px;padding:14px}.fs-table-actions{justify-content:flex-end;display:flex}.fs-table-cell-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.fs-table-cell-truncate:hover{cursor:default}.fs-table-row .fs-badges{flex-wrap:wrap;gap:4px 6px}.fs-details summary{cursor:pointer;color:var(--fs-ink);font-weight:600}.fs-details[open] summary{margin-bottom:10px}.fs-inline-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.fs-strong{font-weight:700}.fs-auth-page{place-items:center;min-height:90vh;padding:120px 16px 80px;display:grid;position:relative}.fs-auth-glow{filter:blur(40px);opacity:.8;background:radial-gradient(circle at 20% 30%,#00e08a2e,#0000 30%),radial-gradient(circle at 80% 20%,#0082ff24,#0000 30%);position:absolute;inset:0}.fs-auth-card{width:min(460px,100%);box-shadow:var(--fs-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#0c1014f5,#080c10f0);border:1px solid #f7f9fa14;border-radius:16px;padding:32px;position:relative}.fs-auth-header h1{margin:4px 0 6px}.fs-auth-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;display:grid}.fs-inline-feedback{margin-top:12px}.fs-error{color:#ff9c9c}.fs-success{color:#7df5c0}.fs-auth-footnote{text-align:center;margin-top:16px}.fs-download-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.fs-release-latest{background:linear-gradient(145deg,var(--fs-surface),var(--fs-panel));border:1px solid var(--fs-accent);border-radius:var(--fs-radius);box-shadow:0 0 30px #00e08a1a,var(--fs-shadow);margin-bottom:20px;padding:24px}.fs-release-latest-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.fs-pill.latest{background:var(--fs-accent);border-color:var(--fs-accent);color:#050709;font-weight:600}.fs-release-version{color:var(--fs-ink);font-size:28px;font-weight:700}.fs-release-latest-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.fs-release-latest-info{flex:1;min-width:200px}.fs-release-latest-title{color:var(--fs-muted);word-break:break-all;margin:0 0 4px;font-size:16px;font-weight:500}.fs-previous-versions{margin-top:16px}.fs-previous-versions-toggle{color:var(--fs-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 0;font-size:14px;font-weight:500;transition:color .2s;display:flex}.fs-previous-versions-toggle:hover{color:var(--fs-ink)}.fs-previous-versions-toggle svg{transition:transform .2s}.fs-previous-versions-toggle svg.rotated{transform:rotate(180deg)}.fs-previous-versions-list{background:#0003;border-radius:10px;flex-direction:column;gap:8px;margin-top:12px;padding:16px;display:flex}.fs-previous-version-item{background:var(--fs-surface);border:1px solid var(--fs-line);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.fs-previous-version-info{align-items:center;gap:12px;display:flex}.fs-previous-version-number{color:var(--fs-ink);min-width:50px;font-weight:600}.fs-toolbar{background:linear-gradient(145deg,var(--fs-surface),var(--fs-panel));border:1px solid var(--fs-line);border-radius:var(--fs-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:12px 16px;display:flex}.fs-filter-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fs-filter-bar .fs-input.sm{width:auto;max-width:180px}.fs-filter-bar .fs-select.sm{width:auto;max-width:130px}.fs-filter-bar .fs-input.sm[type=date]{width:auto;max-width:140px}.fs-toolbar-actions{align-items:center;gap:8px;display:flex}.fs-input.sm,.fs-select.sm,textarea.fs-input.sm{border-radius:8px;padding:8px 10px;font-size:13px}.fs-select.sm{background-position:calc(100% - 12px) 12px,calc(100% - 7px) 12px;background-size:6px 6px;padding-right:28px}.fs-input.sm[type=date]{width:130px}.fs-button.sm{border-radius:8px;gap:6px;padding:8px 12px;font-size:13px}.fs-pill.sm{padding:4px 8px;font-size:11px}.fs-code.sm{padding:8px;font-size:11px}.fs-modal{background:0 0;border:none;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;position:fixed;inset:0}.fs-modal[open]{place-items:center;display:grid}.fs-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf}.fs-modal-content{background:linear-gradient(145deg,var(--fs-surface),var(--fs-panel));border:1px solid var(--fs-line);border-radius:var(--fs-radius);width:min(520px,100vw - 32px);max-height:calc(100vh - 64px);box-shadow:var(--fs-shadow);padding:24px;overflow-y:auto}.fs-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.fs-modal-header h3{margin:0}.fs-modal-close{border:1px solid var(--fs-line);width:32px;height:32px;color:var(--fs-muted);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s;display:flex}.fs-modal-close:hover{color:var(--fs-ink);border-color:var(--fs-muted)}.fs-modal-form{flex-direction:column;gap:16px;display:flex}.fs-modal-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.fs-modal-actions{border-top:1px solid var(--fs-line);justify-content:flex-end;gap:10px;margin-top:8px;padding-top:8px;display:flex}.fs-popover{position:relative}.fs-popover>summary{list-style:none}.fs-popover>summary::-webkit-details-marker{display:none}.fs-popover-content{z-index:100;background:var(--fs-panel);border:1px solid var(--fs-line);width:320px;box-shadow:var(--fs-shadow);border-radius:12px;padding:16px;position:absolute;top:calc(100% + 8px);right:0}.fs-popover-content:before{content:"";background:var(--fs-panel);border-left:1px solid var(--fs-line);border-top:1px solid var(--fs-line);width:12px;height:12px;position:absolute;top:-6px;right:16px;transform:rotate(45deg)}.fs-popover-title{color:var(--fs-ink);margin-bottom:8px;font-weight:700}.fs-popover-content code{background:#ffffff14;border-radius:4px;padding:2px 6px;font-size:12px}.fs-popover-content .fs-code{margin:10px 0}.fs-details-panel{border:1px solid var(--fs-line);background:#0003;border-radius:10px;margin-top:12px;padding:16px}.fs-edit-form{flex-direction:column;gap:12px;display:flex}.fs-edit-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.fs-edit-actions{border-top:1px solid var(--fs-line);flex-wrap:wrap;gap:8px;margin-top:4px;padding-top:10px;display:flex}.fs-table-empty{text-align:center;padding:40px 20px}.fs-dropzone{border:2px dashed var(--fs-line);border-radius:var(--fs-radius);color:var(--fs-muted);cursor:pointer;background:#ffffff05;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 24px;transition:border-color .2s,background .2s;display:flex}.fs-dropzone:hover,.fs-dropzone.active{border-color:var(--fs-accent);background:var(--fs-accent-soft)}.fs-dropzone svg{opacity:.5}.fs-dropzone:hover svg,.fs-dropzone.active svg{opacity:1;color:var(--fs-accent)}.fs-releases-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.fs-release-group{border:1px solid var(--fs-line);background:#0003;border-radius:12px;padding:16px}.fs-release-group-title{color:var(--fs-ink);align-items:center;gap:10px;margin:0 0 12px;font-size:14px;display:flex}.fs-release-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fs-release-item{background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.fs-release-info{flex-direction:column;gap:2px;min-width:0;display:flex}.fs-release-info .fs-strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fs-checkbox-group{flex-wrap:wrap;gap:12px;display:flex}.fs-checkbox-label{cursor:pointer;color:var(--fs-ink);align-items:center;gap:8px;font-size:14px;display:flex}.fs-checkbox-label input[type=checkbox]{width:18px;height:18px;accent-color:var(--fs-accent);cursor:pointer}@media (max-width:900px){.fs-table-head,.fs-table-row{grid-template-columns:1fr 1fr;row-gap:8px}.fs-table-head span:nth-child(n+3),.fs-table-row>:nth-child(n+3){grid-column:1/-1}.fs-table-cell-truncate{white-space:normal}.fs-auth-actions{grid-template-columns:1fr}.fs-page-header{flex-direction:column}.fs-toolbar{flex-direction:column;align-items:stretch}.fs-filter-bar{justify-content:flex-start}.fs-toolbar-actions{justify-content:flex-end}.fs-popover-content{left:0;right:auto}.fs-popover-content:before{left:16px;right:auto}.fs-modal-grid,.fs-edit-grid,.fs-releases-grid{grid-template-columns:1fr}}.gs-page{max-width:1100px;margin:0 auto;padding:100px 24px 80px}.gs-hero{text-align:center;margin-bottom:32px}.gs-hero h1{letter-spacing:-1px;margin-bottom:12px;font-size:42px;font-weight:700}.gs-subtitle{color:var(--fs-muted);max-width:500px;margin:0 auto;font-size:18px}.gs-urgency{text-align:center;background:linear-gradient(135deg,#ffb8001a,#00e08a1a);border:1px solid #ffb80066;border-radius:10px;justify-content:center;align-items:center;gap:12px;margin-bottom:40px;padding:16px 24px;display:flex}.gs-urgency-icon{font-size:24px}.gs-urgency strong{color:#ffb800;font-size:16px;display:block}.gs-urgency-detail{color:var(--fs-muted);font-size:14px}.gs-products{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;display:grid}.gs-card{background:var(--fs-panel);border:2px solid var(--fs-line);border-radius:16px;flex-direction:column;padding:28px 24px;transition:border-color .2s,transform .2s;display:flex;position:relative}.gs-card:hover{border-color:#ffffff26}.gs-card-featured{border-color:var(--fs-accent);background:linear-gradient(135deg,#00e08a14,var(--fs-panel));transform:scale(1.02)}.gs-card-featured:hover{border-color:var(--fs-accent)}.gs-badge{background:linear-gradient(135deg,var(--fs-accent),#00b36a);color:#0b0d0e;letter-spacing:.5px;text-transform:uppercase;border-radius:12px;padding:6px 14px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.gs-card-header{text-align:center;margin-bottom:16px}.gs-card-icon{margin-bottom:8px;font-size:32px;display:block}.gs-card-title{margin-bottom:4px;font-size:22px;font-weight:700}.gs-card-blue .gs-card-title{color:#3b82f6}.gs-card-purple .gs-card-title{color:#a855f7}.gs-card-green .gs-card-title{color:var(--fs-accent)}.gs-card-tagline{color:var(--fs-muted);font-size:14px}.gs-card-description{color:var(--fs-muted);text-align:center;min-height:44px;margin-bottom:20px;font-size:14px;line-height:1.6}.gs-card-pricing{text-align:center;background:#0003;border-radius:10px;margin-bottom:20px;padding:16px}.gs-price{font-size:48px;font-weight:700;line-height:1.1;display:block}.gs-card-blue .gs-price{color:#3b82f6}.gs-card-purple .gs-price{color:#a855f7}.gs-card-green .gs-price{color:var(--fs-accent)}.gs-price-future{color:var(--fs-muted);margin-top:4px;font-size:13px;display:block}.gs-price-strike{color:var(--fs-danger);text-decoration:line-through}.gs-savings{color:#ffb800;margin-top:8px;font-size:13px;font-weight:600;display:inline-block}.gs-features{flex:1;margin:0 0 24px;padding:0;list-style:none}.gs-features li{color:var(--fs-muted);border-bottom:1px solid var(--fs-line);align-items:center;gap:8px;padding:8px 0;font-size:14px;display:flex}.gs-features li:last-child{border-bottom:none}.gs-check{color:var(--fs-accent);font-weight:700}.gs-cta{text-align:center;border-radius:8px;padding:16px 24px;font-size:16px;font-weight:700;text-decoration:none;transition:all .2s;display:block}.gs-cta-primary{color:#0b0d0e;background:linear-gradient(135deg,#ffb800,#e6a500)}.gs-cta-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ffb80066}.gs-cta-secondary{background:var(--fs-surface);color:var(--fs-ink);border:1px solid var(--fs-line)}.gs-cta-secondary:hover{background:var(--fs-line);border-color:#fff3}.gs-footer{text-align:center}.gs-guarantee{background:var(--fs-panel);border:1px solid var(--fs-line);text-align:left;border-radius:12px;align-items:center;gap:12px;margin-bottom:24px;padding:20px 28px;display:inline-flex}.gs-guarantee-icon{font-size:32px}.gs-guarantee strong{color:var(--fs-accent);margin-bottom:4px;display:block}.gs-guarantee p{color:var(--fs-muted);margin:0;font-size:14px}.gs-help{margin-bottom:32px}.gs-help p{color:var(--fs-muted);font-size:15px}.gs-link{color:var(--fs-accent);font-weight:500;text-decoration:none}.gs-link:hover{text-decoration:underline}.gs-included{background:var(--fs-surface);border:1px solid var(--fs-line);border-radius:12px;padding:24px}.gs-included-title{text-transform:uppercase;letter-spacing:.06em;color:var(--fs-muted);margin-bottom:12px;font-size:13px}.gs-included-list{color:var(--fs-ink);flex-wrap:wrap;justify-content:center;gap:24px;font-size:14px;display:flex}@media (max-width:900px){.gs-products{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}.gs-card-featured{order:-1;transform:none}.gs-hero h1{font-size:32px}.gs-guarantee{text-align:center;flex-direction:column}.gs-included-list{flex-direction:column;gap:8px}}.nf-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding:100px 24px;display:flex}.nf-code{background:linear-gradient(135deg,var(--fs-accent),#3b82f6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:120px;font-weight:700;line-height:1}.nf-title{margin-bottom:16px;font-size:32px;font-weight:700}.nf-message{color:var(--fs-muted);max-width:400px;margin-bottom:32px;font-size:18px;line-height:1.6}.nf-btn{background:linear-gradient(135deg,var(--fs-accent),#00b36a);color:#0b0d0e;border-radius:10px;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.nf-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00e08a4d}.about-page{padding-top:64px}.about-container{max-width:960px;margin:0 auto;padding:0 40px}.about-hero{background:linear-gradient(135deg,var(--fs-bg),var(--fs-surface));border-bottom:1px solid var(--fs-line);padding:80px 0}.about-hero-content{align-items:center;gap:48px;display:flex}.about-hero-text{flex:1}.about-hero-pre{text-transform:uppercase;letter-spacing:.08em;color:var(--fs-accent);margin-bottom:16px;font-size:14px}.about-hero-headline{margin-bottom:20px;font-size:36px;font-weight:700;line-height:1.2}.about-hero-subheadline{color:var(--fs-muted);margin-bottom:24px;font-size:18px;line-height:1.7}.about-hero-badges{flex-wrap:wrap;gap:10px;display:flex}.about-badge{background:var(--fs-accent-soft);color:var(--fs-ink);border:1px solid #00e08a4d;border-radius:6px;padding:8px 14px;font-size:13px}.about-hero-image{flex-shrink:0}.about-headshot{border:3px solid var(--fs-accent);object-fit:cover;border-radius:16px;width:200px;height:200px}.about-section-header{text-align:center;margin-bottom:24px;font-size:32px;font-weight:700}.about-section-intro{text-align:center;color:var(--fs-muted);margin-bottom:32px;font-size:18px}.about-origin,.about-credentials,.about-philosophy,.about-invitation,.about-contact{border-bottom:1px solid var(--fs-line);padding:70px 0}.about-story-container{max-width:720px;margin:0 auto}.about-story-text{color:var(--fs-muted);margin-bottom:16px;font-size:17px;line-height:1.8}.about-story-divider{background:var(--fs-accent);width:60px;height:2px;margin:32px auto}.about-story-highlight,.about-revelation{background:var(--fs-panel);border-left:4px solid var(--fs-accent);border-radius:0 12px 12px 0;margin:24px 0;padding:24px 28px}.about-story-highlight-title,.about-revelation-title{color:var(--fs-accent);margin-bottom:16px;font-size:18px;font-weight:700}.about-revelation-text{color:var(--fs-muted);margin-bottom:12px;font-size:16px;line-height:1.8}.about-timeline{margin:0;padding:0;list-style:none}.about-timeline li{color:var(--fs-muted);padding:6px 0 6px 20px;font-size:15px;position:relative}.about-timeline li:before{content:"•";color:var(--fs-accent);position:absolute;left:0}.about-story-final{text-align:center;color:var(--fs-ink);margin-top:32px;font-size:20px;font-weight:600;line-height:1.6}.code-inline{color:var(--fs-accent);background:#00e08a1a;border-radius:4px;padding:2px 8px;font-family:SFMono-Regular,Consolas,monospace;font-size:14px}.text-green{color:var(--fs-accent)}.about-credential-card{background:var(--fs-panel);border:1px solid var(--fs-line);border-radius:12px;margin-bottom:24px;padding:28px}.about-credential-title{color:var(--fs-ink);margin-bottom:12px;font-size:20px;font-weight:700}.about-credential-subtitle{color:var(--fs-muted);margin-bottom:12px;font-size:15px;font-weight:600}.about-credential-list{margin:0;padding:0;list-style:none}.about-credential-list li{color:var(--fs-muted);padding:6px 0 6px 24px;font-size:15px;position:relative}.about-credential-list li:before{content:"•";color:var(--fs-accent);position:absolute;left:8px}.about-credential-list .nested-list{margin-top:8px;padding-left:16px}.about-credential-translation{color:var(--fs-accent);border-top:1px solid var(--fs-line);margin-top:16px;padding-top:16px;font-size:15px;font-style:italic}.about-differentiator-quote{color:var(--fs-accent);text-align:center;margin:20px 0;font-size:24px;font-weight:700}.about-tech-stack{flex-wrap:wrap;gap:10px;display:flex}.about-tech-badge{background:var(--fs-surface);border:1px solid var(--fs-line);color:var(--fs-muted);border-radius:6px;padding:8px 14px;font-size:13px}.about-belief-card{background:var(--fs-panel);border-left:4px solid var(--fs-accent);border-radius:0 12px 12px 0;margin-bottom:20px;padding:24px 28px}.about-belief-number{color:var(--fs-accent);float:left;margin-right:12px;font-size:24px;font-weight:700}.about-belief-title{color:var(--fs-ink);margin-bottom:10px;font-size:18px;font-weight:700}.about-belief-text{color:var(--fs-muted);font-size:16px;line-height:1.7}.about-philosophy-footer{text-align:center;color:var(--fs-ink);margin-top:32px;font-size:18px;font-weight:600}.about-invitation-container{max-width:720px;margin:0 auto}.about-invitation-text{color:var(--fs-muted);margin-bottom:16px;font-size:17px;line-height:1.8}.about-invitation-highlight{color:var(--fs-accent);text-align:center;margin:32px 0;font-size:20px;font-weight:700;line-height:1.6}.about-promise-box{background:var(--fs-panel);border:2px solid var(--fs-accent);border-radius:16px;margin:32px 0;padding:32px}.about-promise-title{color:var(--fs-accent);margin-bottom:16px;font-size:20px;font-weight:700}.about-promise-text{color:var(--fs-muted);margin-bottom:12px;font-size:16px;line-height:1.8}.about-checklist{margin:16px 0;padding:0;list-style:none}.about-checklist li{color:var(--fs-ink);padding:8px 0 8px 28px;font-size:16px;position:relative}.about-checklist li:before{content:"✓";color:var(--fs-accent);font-weight:700;position:absolute;left:0}.about-cta-button{color:#0b0d0e;background:linear-gradient(135deg,#ffb800,#e6a500);border-radius:10px;padding:18px 36px;font-size:18px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.about-cta-button:hover{transform:translateY(-3px);box-shadow:0 12px 32px #ffb80066}.about-ps{background:var(--fs-panel);border-radius:12px;margin-top:32px;padding:24px}.about-contact-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.about-contact-card{background:var(--fs-panel);border:1px solid var(--fs-line);text-align:center;border-radius:12px;padding:24px}.about-contact-icon{margin-bottom:12px;font-size:32px}.about-contact-title{margin-bottom:8px;font-size:18px;font-weight:700}.about-contact-link{color:var(--fs-accent);font-weight:600;text-decoration:none}.about-contact-link:hover{text-decoration:underline}.about-contact-detail{color:var(--fs-muted);margin-top:12px;font-size:13px;line-height:1.6}.about-standing-invitation{background:linear-gradient(135deg,#00e08a1a,var(--fs-panel));border:2px solid var(--fs-accent);text-align:center;border-radius:16px;margin-top:40px;padding:32px}.about-standing-title{color:var(--fs-accent);margin-bottom:16px;font-size:20px;font-weight:700}.about-standing-text{color:var(--fs-muted);margin-bottom:12px;font-size:16px;line-height:1.8}@media (max-width:768px){.about-hero-content{text-align:center;flex-direction:column}.about-hero-headline{font-size:28px}.about-hero-badges{justify-content:center}.about-contact-grid{grid-template-columns:1fr}}.refund-page{padding-top:64px}.refund-container{max-width:800px;margin:0 auto;padding:0 40px}.refund-hero{text-align:center;padding:80px 0 40px}.refund-shield{margin-bottom:20px;font-size:64px}.refund-hero h1{margin-bottom:16px;font-size:42px;font-weight:700}.refund-subtitle{color:var(--fs-muted);font-size:20px;line-height:1.6}.refund-guarantee-box{background:linear-gradient(135deg,#00e08a1a,var(--fs-panel));border:2px solid var(--fs-accent);border-radius:16px;margin:40px 0;padding:40px}.refund-guarantee-box h2{color:var(--fs-accent);margin-bottom:20px;font-size:28px;font-weight:700}.refund-guarantee-content p{color:var(--fs-muted);margin-bottom:16px;font-size:17px;line-height:1.8}.refund-guarantee-footer{color:var(--fs-accent);border-top:1px solid #00e08a4d;margin-top:20px;padding-top:20px;font-size:15px;font-style:italic}.refund-how-it-works{border-bottom:1px solid var(--fs-line);padding:60px 0}.refund-how-it-works h2{text-align:center;margin-bottom:40px;font-size:32px;font-weight:700}.refund-steps{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.refund-step{background:var(--fs-panel);border:1px solid var(--fs-line);border-radius:12px;padding:28px}.refund-step-number{background:var(--fs-accent);color:#0b0d0e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:16px;font-size:18px;font-weight:700;display:flex}.refund-step h3{margin-bottom:10px;font-size:18px;font-weight:700}.refund-step p{color:var(--fs-muted);font-size:15px;line-height:1.7}.refund-why{padding:40px 0}.refund-why h2{margin-bottom:24px;font-size:28px;font-weight:700}.refund-why p{color:var(--fs-muted);margin-bottom:16px;font-size:17px;line-height:1.8}.refund-benefits{margin:24px 0;padding:0;list-style:none}.refund-benefits li{color:var(--fs-muted);border-bottom:1px solid var(--fs-line);padding:12px 0 12px 28px;font-size:16px;position:relative}.refund-benefits li:last-child{border-bottom:none}.refund-benefits li:before{content:"•";color:var(--fs-accent);font-size:20px;position:absolute;left:0}.refund-email-cta{background:var(--fs-panel);text-align:center;border-radius:16px;margin:40px 0;padding:40px}.refund-email-cta h2{margin-bottom:12px;font-size:24px;font-weight:700}.refund-email-cta p{color:var(--fs-muted);margin-bottom:20px;font-size:16px}.refund-email-link{color:var(--fs-accent);font-size:24px;font-weight:700;text-decoration:none;display:inline-block}.refund-email-link:hover{text-decoration:underline}.refund-fine-print{border-top:1px solid var(--fs-line);padding:60px 0}.refund-fine-print h2{margin-bottom:24px;font-size:24px;font-weight:700}.refund-fine-print-content{color:var(--fs-muted);font-size:15px;line-height:1.8}.refund-fine-print-content h3{color:var(--fs-ink);margin:24px 0 12px;font-size:17px;font-weight:700}.refund-fine-print-content ul{margin:12px 0;padding-left:24px}.refund-fine-print-content li{margin:6px 0}.refund-back-cta{text-align:center;padding:40px 0 80px}.refund-cta-button{background:linear-gradient(135deg,var(--fs-accent),#00b36a);color:#0b0d0e;border-radius:10px;padding:16px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.refund-cta-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00e08a4d}@media (max-width:768px){.refund-steps{grid-template-columns:1fr}.refund-hero h1{font-size:32px}}.resources-page{padding-top:64px}.resources-container{max-width:1100px;margin:0 auto;padding:0 40px}.resources-hero{text-align:center;border-bottom:1px solid var(--fs-line);padding:80px 0 60px}.resources-badge{background:var(--fs-accent-soft);color:var(--fs-ink);border:1px solid #00e08a4d;border-radius:20px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 16px;font-size:13px;display:inline-flex}.resources-badge-dot{background:var(--fs-accent);border-radius:50%;width:8px;height:8px}.resources-hero h1{margin-bottom:16px;font-size:48px;font-weight:700}.resources-subtitle{color:var(--fs-muted);max-width:600px;margin:0 auto;font-size:18px}.resources-stats{justify-content:center;gap:48px;margin-top:40px;display:flex}.resources-stat{text-align:center}.resources-stat-number{color:var(--fs-accent);font-size:36px;font-weight:700}.resources-stat-label{color:var(--fs-muted);font-size:14px}.resources-quick-start,.resources-video-library,.resources-faq,.resources-community{border-bottom:1px solid var(--fs-line);padding:60px 0}.resources-section-header{text-align:center;margin-bottom:40px}.resources-section-header h2{margin-bottom:12px;font-size:32px;font-weight:700}.resources-quick-start h2{margin-bottom:32px;font-size:28px;font-weight:700}.resources-quick-start-grid{grid-template-columns:2fr 1fr;gap:24px;display:grid}.resources-video-card{background:var(--fs-panel);border:1px solid var(--fs-line);border-radius:12px;overflow:hidden}.resources-video-featured{border-color:var(--fs-accent)}.resources-video-number{background:var(--fs-surface);color:var(--fs-muted);text-transform:uppercase;letter-spacing:.08em;padding:10px 16px;font-size:12px;font-weight:700}.resources-video-available{color:var(--fs-accent);background:var(--fs-accent-soft)}.resources-video-content{padding:20px}.resources-video-embed{border-radius:8px;height:0;margin-bottom:16px;padding-bottom:56.25%;position:relative;overflow:hidden}.resources-video-embed iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.resources-video-content h3{margin-bottom:8px;font-size:18px;font-weight:700}.resources-video-content p{color:var(--fs-muted);font-size:14px;line-height:1.6}.resources-coming-soon{color:#ffb800;text-transform:uppercase;background:#ffb8001a;border:1px solid #ffb8004d;border-radius:4px;margin-top:12px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-block}.resources-quick-links{flex-direction:column;gap:16px;display:flex}.resources-resource-card{background:var(--fs-panel);border:1px solid var(--fs-line);cursor:pointer;text-align:left;width:100%;color:inherit;border-radius:12px;padding:20px;font-family:inherit;transition:all .2s}.resources-resource-card:hover{border-color:var(--fs-accent);transform:translateY(-2px)}.resources-resource-card h4{color:var(--fs-accent);margin-bottom:6px;font-size:16px;font-weight:700}.resources-resource-card p{color:var(--fs-muted);margin:0;font-size:13px;line-height:1.5}.resources-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#0b0d0ef2;justify-content:center;align-items:center;padding:2rem;animation:.3s resourcesModalFadeIn;display:flex;position:fixed;inset:0}@keyframes resourcesModalFadeIn{0%{opacity:0}to{opacity:1}}.resources-modal-content{background:var(--fs-panel);border:2px solid var(--fs-accent);border-radius:12px;width:100%;max-width:700px;max-height:80vh;animation:.3s resourcesModalSlideUp;position:relative;overflow-y:auto}@keyframes resourcesModalSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.resources-modal-header{background:var(--fs-bg);border-bottom:1px solid var(--fs-line);z-index:10;padding:2rem;position:sticky;top:0}.resources-modal-header h3{color:var(--fs-accent);margin:0;font-size:1.75rem}.resources-modal-close{border:2px solid var(--fs-line);color:var(--fs-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;transition:all .2s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.resources-modal-close:hover{border-color:var(--fs-accent);color:var(--fs-accent);background:#00e08a1a}.resources-modal-body{padding:2rem}.resources-modal-body p{color:var(--fs-text);margin-bottom:1.5rem;line-height:1.8}.resources-modal-body ul{margin:1.5rem 0;padding:0;list-style:none}.resources-modal-body ul li{color:var(--fs-text);padding:.75rem 0 .75rem 1.5rem;line-height:1.6;position:relative}.resources-modal-body ul li:before{content:"→";color:var(--fs-accent);font-weight:700;position:absolute;left:0}.resources-modal-body h4{color:var(--fs-accent);margin-top:2rem;margin-bottom:1rem;font-size:1.25rem}.resources-modal-highlight{background:var(--fs-bg);border:1px solid var(--fs-line);border-radius:8px;margin:1.5rem 0;padding:1.5rem}.resources-modal-highlight p{color:var(--fs-muted);margin:0}.resources-modal-body code{background:var(--fs-bg);color:var(--fs-accent);border-radius:4px;padding:.25rem .5rem;font-family:Courier New,monospace;font-size:.9rem}.resources-modal-footer{background:var(--fs-bg);border-top:1px solid var(--fs-line);justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;display:flex}@media (max-width:768px){.resources-modal-overlay{padding:1rem}.resources-modal-content{max-height:90vh}.resources-modal-header,.resources-modal-body{padding:1.5rem}.resources-modal-footer{flex-direction:column;padding:1rem 1.5rem}.resources-modal-footer .resources-btn-secondary{width:100%}}.resources-video-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.resources-faq-categories{flex-direction:column;gap:40px;display:flex}.resources-faq-category h3{border-bottom:2px solid var(--fs-accent);margin-bottom:20px;padding-bottom:12px;font-size:20px;font-weight:700}.resources-faq-list{flex-direction:column;gap:16px;display:flex}.resources-faq-item{background:var(--fs-panel);border:1px solid var(--fs-line);border-radius:12px;padding:20px}.resources-faq-question{color:var(--fs-ink);margin-bottom:10px;font-size:16px;font-weight:700}.resources-faq-answer{color:var(--fs-muted);font-size:15px;line-height:1.7}.resources-community-content{max-width:500px;margin:0 auto}.resources-community-card{background:var(--fs-panel);border:2px solid var(--fs-line);text-align:center;border-radius:16px;padding:40px}.resources-community-icon{color:var(--fs-accent);margin-bottom:20px}.resources-community-card h3{margin-bottom:12px;font-size:24px;font-weight:700}.resources-community-card p{color:var(--fs-muted);margin-bottom:24px;font-size:15px;line-height:1.7}.resources-btn-secondary{background:var(--fs-surface);border:1px solid var(--fs-line);color:var(--fs-ink);border-radius:10px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s;display:inline-block}.resources-btn-secondary:hover{background:var(--fs-line);border-color:#fff3}.resources-support{text-align:center;padding:60px 0 80px}.resources-support-content h3{margin-bottom:12px;font-size:24px;font-weight:700}.resources-support-content p{color:var(--fs-muted);margin-bottom:16px;font-size:16px}.resources-email-link{color:var(--fs-accent);margin-bottom:8px;font-size:22px;font-weight:700;text-decoration:none;display:inline-block}.resources-email-link:hover{text-decoration:underline}.resources-response-time{color:var(--fs-muted);font-size:14px}@media (max-width:900px){.resources-quick-start-grid,.resources-video-grid{grid-template-columns:1fr}.resources-stats{flex-direction:column;gap:24px}.resources-hero h1{font-size:36px}}.ty-page{padding-top:64px}.ty-container{max-width:800px;margin:0 auto;padding:0 40px}.ty-header{text-align:center;border-bottom:1px solid var(--fs-line);padding:80px 0 60px}.ty-checkmark{background:var(--fs-accent);color:#0b0d0e;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;font-size:40px;font-weight:700;display:flex}.ty-badge{border-radius:20px;margin-bottom:20px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-block}.ty-badge-blue{color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f666}.ty-badge-purple{color:#a855f7;background:#a855f71a;border:1px solid #a855f766}.ty-badge-green{background:var(--fs-accent-soft);color:var(--fs-accent);border:1px solid #00e08a66}.ty-header h1{margin-bottom:16px;font-size:36px;font-weight:700}.ty-tagline{color:var(--fs-muted);font-size:18px;line-height:1.6}.ty-section{border-bottom:1px solid var(--fs-line);padding:60px 0}.ty-section-header{align-items:center;gap:12px;margin-bottom:24px;font-size:24px;font-weight:700;display:flex}.ty-emoji{font-size:28px}.ty-section-content p{color:var(--fs-muted);margin-bottom:24px;font-size:17px;line-height:1.8}.ty-steps{flex-direction:column;gap:20px;display:flex}.ty-step{background:var(--fs-panel);border:1px solid var(--fs-line);border-radius:12px;gap:20px;padding:24px;display:flex}.ty-step-number{background:var(--fs-accent);color:#0b0d0e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:flex}.ty-step-content h3{margin-bottom:8px;font-size:18px;font-weight:700}.ty-step-content p{color:var(--fs-muted);margin:0;font-size:15px;line-height:1.7}.ty-features{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:24px 0;display:grid}.ty-feature{background:var(--fs-panel);border:1px solid var(--fs-line);border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ty-feature-blue{border-color:#3b82f64d}.ty-feature-purple{border-color:#a855f74d}.ty-feature-green{border-color:#00e08a4d}.ty-feature-emoji{font-size:20px}.ty-feature-text{color:var(--fs-ink);font-size:14px;font-weight:500}.ty-features-footer{color:var(--fs-muted);text-align:center;font-size:15px;font-style:italic}.ty-discord{background:linear-gradient(135deg,#5865f21a,var(--fs-panel));text-align:center;border:1px solid #5865f24d;border-radius:12px;margin:40px 0;padding:24px}.ty-discord h3{margin-bottom:10px;font-size:20px;font-weight:700}.ty-discord p{color:var(--fs-muted);margin-bottom:12px;font-size:15px}.ty-discord-hint{color:#5865f2;font-size:14px;font-weight:600}.ty-wait-list{margin:0;padding:0;list-style:none}.ty-wait-list li{color:var(--fs-muted);border-bottom:1px solid var(--fs-line);padding:12px 0 12px 32px;font-size:16px;position:relative}.ty-wait-list li:last-child{border-bottom:none}.ty-wait-list li:before{content:"→";color:var(--fs-accent);position:absolute;left:0}.ty-divider{border:none;border-top:1px solid var(--fs-line);margin:0}.ty-contact{text-align:center;border-bottom:1px solid var(--fs-line);padding:60px 0}.ty-contact-label{text-transform:uppercase;letter-spacing:.08em;color:var(--fs-muted);margin-bottom:12px;font-size:14px}.ty-contact p{color:var(--fs-muted);margin-bottom:16px;font-size:16px}.ty-contact-email{color:var(--fs-accent);margin-bottom:16px;font-size:22px;font-weight:700}.ty-contact-btn{background:var(--fs-surface);border:1px solid var(--fs-line);color:var(--fs-ink);border-radius:10px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.ty-contact-btn:hover{background:var(--fs-line)}.ty-testimonial-request{text-align:center;padding:40px 0}.ty-testimonial-request p{color:var(--fs-muted);margin-bottom:12px;font-size:16px;line-height:1.7}.ty-highlight{color:var(--fs-accent);font-weight:600}.ty-guarantee{border-top:1px solid var(--fs-line);padding:60px 0}.ty-gold,.ty-gold-text{color:#ffb800}.ty-guarantee p{color:var(--fs-muted);margin-bottom:16px;font-size:17px;line-height:1.8}.ty-guarantee-note{color:#ffb800;font-size:15px;font-style:italic}.ty-footer{text-align:center;padding:60px 0 80px}.ty-footer p{margin-bottom:16px;font-size:20px;font-weight:600;line-height:1.6}.ty-footer-tagline{color:var(--fs-accent);font-size:24px;font-weight:700}.fs-product-filter{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.fs-product-filter-label{color:var(--fs-muted);text-transform:uppercase;letter-spacing:.04em;font-size:13px}.fs-pill-toggle{border:1px solid var(--fs-line);color:var(--fs-muted);cursor:pointer;opacity:.6;background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.fs-pill-toggle:hover{opacity:.9;border-color:var(--fs-muted)}.fs-pill-toggle.active{opacity:1;background:var(--fs-accent);border-color:var(--fs-accent);color:#050709}.fs-pill-toggle.active:hover{background:#00c77a;border-color:#00c77a}.fs-pill-toggle svg{flex-shrink:0}.fs-profile-page{max-width:720px}.fs-profile-back{margin-bottom:24px}.fs-profile-back-link{color:var(--fs-muted);align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.fs-profile-back-link:hover{color:var(--fs-ink)}.fs-profile-section{margin-bottom:24px}.fs-profile-card{background:linear-gradient(145deg,var(--fs-surface),var(--fs-panel));border:1px solid var(--fs-line);border-radius:var(--fs-radius);padding:28px}.fs-profile-card-title{border-bottom:1px solid var(--fs-line);color:var(--fs-ink);margin-bottom:20px;padding-bottom:16px;font-size:18px;font-weight:700}.fs-profile-form{flex-direction:column;gap:16px;display:flex}.fs-profile-actions{justify-content:flex-end;padding-top:8px;display:flex}.fs-input-readonly{border:1px solid var(--fs-line);color:var(--fs-muted);background:#ffffff05;border-radius:10px;justify-content:space-between;align-items:center;padding:12px;font-size:15px;display:flex}.fs-lock-icon{opacity:.5}.fs-field-hint{color:var(--fs-muted);margin-top:4px;font-size:13px}.fs-link{color:var(--fs-accent);text-decoration:none}.fs-link:hover{text-decoration:underline}.fs-profile-licenses{flex-direction:column;gap:12px;display:flex}.fs-profile-member-since{font-size:14px}.fs-download-history{flex-direction:column;gap:0;display:flex}.fs-download-history-header{text-transform:uppercase;letter-spacing:.04em;color:var(--fs-muted);border-bottom:1px solid var(--fs-line);grid-template-columns:1.5fr 1fr .8fr;gap:16px;padding:10px 12px;font-size:12px;font-weight:600;display:grid}.fs-download-history-row{border-bottom:1px solid var(--fs-line);grid-template-columns:1.5fr 1fr .8fr;align-items:center;gap:16px;padding:12px;font-size:14px;display:grid}.fs-download-history-row:last-child{border-bottom:none}.fs-download-filename{color:var(--fs-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}@media (max-width:600px){.fs-product-filter{align-items:flex-start}.fs-download-history-header,.fs-download-history-row{grid-template-columns:1fr;gap:6px}.fs-download-history-header span:not(:first-child){display:none}.fs-download-history-row{padding:14px 12px}.fs-download-filename{font-size:13px}}
:root{--ink-black:#0b0d0e;--ink-dark:#0f1214;--ink-medium:#181a1d;--surface:#303438;--surface-light:#404448;--electric-green:#00e08a;--electric-green-dim:#00e08a1a;--gold:#ffb800;--gold-hover:#e6a500;--gold-dim:#ffb8001a;--blue:#3b82f6;--blue-dim:#3b82f61a;--purple:#a855f7;--danger:#ff6b6b;--text-primary:#f7f9fa;--text-secondary:#b8c0c8}.product-page{padding-top:64px;font-family:Space Grotesk,Manrope,system-ui,sans-serif;position:relative}.sp-banner{background:linear-gradient(90deg,var(--ink-dark)0%,var(--ink-medium)50%,var(--ink-dark)100%);border-bottom:1px solid var(--surface);padding:32px 0;position:relative}.sp-banner:before{content:"";background:linear-gradient(90deg,transparent,var(--electric-green),transparent);height:1px;position:absolute;top:0;left:0;right:0}.sp-container{max-width:960px;margin:0 auto;padding:0 40px}.sp-stack{flex-direction:column;gap:20px;display:flex}.sp-item{text-align:center;border:1px solid var(--surface);background:#ffffff05;border-radius:8px;padding:20px 32px}.sp-featured{background:var(--electric-green-dim);border-color:var(--electric-green)}.sp-quote{color:var(--electric-green);margin-bottom:6px;font-size:22px;font-weight:700}.sp-featured .sp-quote{font-size:28px}.sp-attribution{color:var(--text-secondary);font-size:15px}.sp-attribution strong{color:var(--gold)}.sp-badge{background:var(--gold-dim);border:1px solid var(--gold);text-transform:uppercase;color:var(--gold);border-radius:4px;margin-left:8px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.sp-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.prod-hero{text-align:center;border-bottom:1px solid var(--surface);padding:80px 0 60px}.prod-hero-unified{background:linear-gradient(135deg,var(--ink-black)0%,var(--ink-dark)100%)}.prod-container{max-width:960px;margin:0 auto;padding:0 40px}.prod-container-narrow{max-width:720px;margin:0 auto;padding:0}.prod-hero h1{letter-spacing:-1px;margin-bottom:20px;font-size:48px;font-weight:700;line-height:1.15}.prod-hero h1 .highlight{color:var(--electric-green)}.prod-hero h1 .pain{color:var(--danger)}.prod-hero-subtitle{color:var(--text-secondary);max-width:700px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:22px}.prod-hero-quotes{justify-content:center;gap:20px;margin-top:32px;margin-bottom:8px;display:flex}.prod-hero-quote-card{background:#ffffff08;border:1px solid #00ff8826;border-radius:12px;min-width:200px;max-width:260px;padding:24px 28px 20px;transition:all .3s}.prod-hero-quote-card:hover{border-color:#00ff8859;transform:translateY(-2px);box-shadow:0 0 20px #00ff881a}.prod-quote-text{color:var(--text-primary);margin:0 0 8px;font-size:18px;font-weight:500}.prod-quote-attr{color:var(--electric-green);margin:0;font-size:14px;font-weight:600}.prod-hero-badge{background:linear-gradient(135deg,var(--electric-green),var(--blue));color:var(--ink-black);text-transform:uppercase;letter-spacing:1px;border-radius:20px;margin-bottom:28px;padding:8px 20px;font-size:12px;font-weight:700;display:inline-block}.prod-flow-diagram{background:linear-gradient(135deg,var(--electric-green-dim),var(--blue-dim));border:2px solid #00e08a4d;border-radius:16px;max-width:900px;margin:0 auto 48px;padding:32px}.prod-flow-steps{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;font-size:15px;display:flex}.prod-flow-step{border:1px solid var(--electric-green);background-color:#0b0d0eb3;border-radius:8px;padding:14px 22px;font-weight:500}.prod-flow-arrow{color:var(--electric-green);font-size:20px}.prod-flow-label{text-align:center;color:var(--electric-green);margin-top:20px;font-size:15px;font-weight:600}.prod-cta-button{background:linear-gradient(135deg,var(--gold),var(--gold-hover));color:var(--ink-black);border-radius:8px;padding:20px 48px;font-size:19px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 20px #ffb8004d}.prod-cta-button:hover{color:var(--ink-black);text-decoration:none;transform:translateY(-3px);box-shadow:0 8px 30px #ffb80080}.prod-cta-large{padding:24px 56px;font-size:22px}.prod-cta-full{text-align:center;width:100%;display:block}.prod-price-banner{background:var(--gold-dim);border:1px solid var(--gold);text-align:center;border-radius:8px;margin-top:32px;padding:12px 24px;font-size:16px;font-weight:500}.prod-price-current{color:var(--electric-green);font-weight:700}.prod-price-future{color:var(--danger);font-weight:700}.prod-price-save{color:var(--gold);font-weight:600}.prod-one-time{color:var(--text-secondary);text-align:center;margin-top:12px;font-size:14px}.prod-hero-panels{grid-template-columns:repeat(2,1fr);gap:20px;max-width:700px;margin-top:40px;margin-left:auto;margin-right:auto;display:grid}.prod-hero-panel{background:var(--ink-medium);border:1px solid var(--surface);text-align:center;border-radius:10px;padding:28px 24px}.prod-panel-gold{border:2px solid var(--gold);background:var(--gold-dim)}.prod-panel-icon{margin-bottom:12px;font-size:28px}.prod-panel-title{text-transform:uppercase;letter-spacing:1px;margin-bottom:14px;font-size:13px;font-weight:700}.prod-gold-text{color:var(--gold)}.prod-panel-price{color:var(--gold);margin:10px 0;font-size:32px;font-weight:700}.prod-panel-text{color:var(--text-secondary);font-size:15px;line-height:1.6}.prod-panel-list{text-align:left;color:var(--text-secondary);font-size:14px;line-height:1.7}.prod-panel-list-item{margin-bottom:6px}.prod-panel-list-item .check{color:var(--electric-green);margin-right:8px}.prod-founder-note{color:var(--electric-green);border-top:1px solid var(--surface);margin-top:12px;padding-top:12px;font-size:12px;font-style:italic}.prod-section{border-bottom:1px solid var(--surface);padding:70px 0}.prod-section-alt{background:var(--surface)}.prod-section h2{margin-bottom:24px;font-size:32px;font-weight:700}.prod-section p{margin-bottom:20px}.prod-section p:last-child{margin-bottom:0}.prod-green,.prod-green-text{color:var(--electric-green)}.prod-danger{color:var(--danger)}.prod-center{text-align:center}.prod-section-subtitle{text-align:center;color:var(--text-secondary);margin-top:-16px;margin-bottom:32px}.prod-comparison-box{background:var(--ink-medium);border:1px solid #00e08a33;border-radius:16px;margin:32px 0;padding:40px;font-family:Courier New,monospace;font-size:15px;line-height:1.9}.prod-comparison-header{text-align:center;color:var(--electric-green);letter-spacing:.05em;margin-bottom:28px;font-size:16px;font-weight:700}.prod-comparison-divider{border:none;border-top:1px solid var(--surface);margin:28px 0}.prod-comparison-label{color:var(--electric-green);margin-bottom:14px;font-size:15px;font-weight:700}.prod-comparison-text{color:var(--text-secondary);margin-bottom:6px}.prod-comparison-highlight{color:var(--electric-green);background:var(--electric-green-dim);border-radius:4px;padding:2px 8px}.prod-comparison-conclusion{text-align:center;color:var(--electric-green);margin-top:28px;font-size:18px;font-weight:700}.prod-continue-demo{background:var(--ink-dark);border:2px solid var(--electric-green);border-radius:12px;margin:28px 0;padding:32px;font-family:Courier New,monospace;font-size:15px;line-height:1.9}.prod-demo-line{margin:6px 0}.prod-demo-you{color:var(--electric-green);font-weight:600}.prod-demo-ai{color:var(--text-secondary)}.prod-content-block{background:var(--ink-medium);border-left:4px solid var(--electric-green);border-radius:12px;margin:24px 0;padding:32px}.prod-content-block p{margin-bottom:14px;font-size:18px}.prod-content-block p:last-child{margin-bottom:0}.prod-highlight-text{color:var(--electric-green);font-weight:600}.prod-orchestration-callout{color:var(--electric-green);margin-top:20px;font-size:20px;font-weight:700}.prod-comparison-grid{grid-template-columns:1fr 1fr;gap:24px;margin:32px 0;display:grid}.prod-comparison-column{background:var(--ink-medium);border-radius:12px;padding:28px}.prod-old{border:2px solid #ff6b6b4d}.prod-new{border:2px solid var(--electric-green)}.prod-comparison-column-title{text-align:center;margin-bottom:20px;font-size:18px;font-weight:700;line-height:1.4}.prod-old .prod-comparison-column-title{color:var(--danger)}.prod-new .prod-comparison-column-title{color:var(--electric-green)}.prod-comparison-item{color:var(--text-secondary);margin:10px 0;padding-left:8px;font-size:16px}.prod-feature-grid{gap:20px;margin:32px 0;display:grid}.prod-feature-block{background:var(--ink-medium);border-left:4px solid var(--electric-green);border-radius:12px;padding:28px}.prod-feature-title{align-items:center;gap:12px;margin-bottom:12px;font-size:20px;font-weight:700;display:flex}.prod-feature-emoji{font-size:24px}.prod-feature-content{color:var(--text-secondary);font-size:16px;line-height:1.8}.prod-feature-list{margin:14px 0;padding-left:0;list-style:none}.prod-feature-list li{color:var(--text-secondary);margin:10px 0;padding-left:28px;font-size:16px;position:relative}.prod-feature-list li:before{content:"✓";color:var(--electric-green);font-weight:700;position:absolute;left:0}.prod-bridge-callout{background:linear-gradient(135deg,var(--ink-medium)0%,var(--ink-dark)100%);border-left:4px solid var(--electric-green);border-radius:12px;margin:24px 0;padding:28px}.prod-bridge-title{color:var(--electric-green);margin-bottom:12px;font-size:24px;font-weight:700}.prod-nightmare-section{background-color:var(--surface);border-bottom:1px solid var(--surface);padding:70px 0}.prod-nightmare-box{background:var(--ink-black);border-left:4px solid var(--danger);border-radius:16px;padding:40px}.prod-time-block{margin-bottom:32px}.prod-time-label{color:var(--danger);text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid #ff6b6b4d;margin-bottom:14px;padding-bottom:8px;font-size:16px;font-weight:700}.prod-time-content{color:var(--text-secondary);white-space:pre-line;font-family:Courier New,monospace;font-size:15px;line-height:1.9}.prod-cost-box{border-left:3px solid var(--danger);background:#ff6b6b1a;border-radius:12px;margin-top:24px;padding:24px}.prod-cost-title{color:var(--danger);text-transform:uppercase;letter-spacing:1px;margin-bottom:14px;font-size:16px;font-weight:700}.prod-cost-list{margin:0;padding:0;list-style:none}.prod-cost-list li{color:var(--text-secondary);margin-bottom:6px;padding-left:28px;font-size:16px;line-height:1.8;position:relative}.prod-cost-list li:before{content:"🧠";position:absolute;left:0}.prod-revolution-box{background:linear-gradient(135deg,var(--electric-green-dim),var(--blue-dim));border-left:4px solid var(--electric-green);border-radius:16px;padding:40px}.prod-revolution-header{color:var(--electric-green);text-transform:uppercase;letter-spacing:1px;text-align:center;margin-bottom:24px;font-size:18px;font-weight:700}.prod-conversation-box{background:#0b0d0ecc;border-radius:12px;margin-bottom:20px;padding:24px;font-family:Courier New,monospace;font-size:14px;line-height:1.9}.prod-conv-you{color:var(--blue);font-weight:600}.prod-conv-ai{color:var(--electric-green);font-weight:600}.prod-conv-action{color:var(--text-secondary);margin:6px 0;padding-left:20px;font-style:italic;display:block}.prod-magic-divider{background:linear-gradient(90deg,transparent,var(--electric-green),transparent);width:100%;height:2px;margin:28px 0}.prod-magic-list{margin:24px 0;padding:0;list-style:none}.prod-magic-list li{color:var(--text-primary);margin-bottom:10px;padding-left:32px;font-size:17px;line-height:1.8;position:relative}.prod-magic-list li:before{content:"✓";color:var(--electric-green);font-size:18px;font-weight:700;position:absolute;left:0}.prod-revolution-summary{color:var(--text-secondary);text-align:center;margin-top:24px;font-size:17px;line-height:1.8}.prod-magic-conclusion{text-align:center;color:var(--electric-green);margin-top:28px;font-size:22px;font-weight:700}.prod-phase-box{background:var(--ink-medium);border-left:4px solid var(--electric-green);border-radius:16px;margin-bottom:28px;padding:36px}.prod-phase-header{color:var(--electric-green);text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;font-size:18px;font-weight:700}.prod-phase-steps{counter-reset:phase-counter;margin:0;padding:0;list-style:none}.prod-phase-steps li{color:var(--text-secondary);counter-increment:phase-counter;margin-bottom:10px;padding-left:32px;font-size:16px;line-height:1.8;position:relative}.prod-phase-steps li:before{content:counter(phase-counter)".";color:var(--electric-green);font-weight:700;position:absolute;left:0}.prod-phase-ai-box{background:linear-gradient(135deg,var(--electric-green-dim),var(--blue-dim));color:var(--text-secondary);border-radius:10px;margin:16px 0;padding:20px;font-size:15px;line-height:1.8}.prod-phase-example{color:var(--text-secondary);margin-bottom:16px;font-size:16px;line-height:1.9}.prod-phase-highlight{color:var(--electric-green);font-weight:600}.prod-behind-scenes{background:var(--ink-black);border-radius:12px;margin-top:28px;padding:28px}.prod-behind-title{color:var(--text-secondary);text-align:center;margin-bottom:16px;font-size:17px;font-weight:700}.prod-behind-list{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.prod-behind-list li{color:var(--text-secondary);padding-left:20px;font-size:14px;position:relative}.prod-behind-list li:before{content:"•";color:var(--electric-green);position:absolute;left:0}.prod-works-conclusion{text-align:center;color:var(--electric-green);margin-top:36px;font-size:20px;font-weight:600;line-height:1.7}.prod-stack-layer{background:var(--ink-medium);border:2px solid var(--surface);border-radius:16px;margin-bottom:28px;padding:36px;position:relative}.prod-stack-premium{background:linear-gradient(135deg,var(--electric-green-dim),var(--blue-dim));border:2px solid var(--electric-green)}.prod-layer-badge{background:linear-gradient(135deg,var(--electric-green),var(--blue));color:var(--ink-black);text-transform:uppercase;letter-spacing:1px;border-radius:12px;padding:6px 16px;font-size:11px;font-weight:700;position:absolute;top:-12px;right:24px}.prod-layer-header{color:var(--text-primary);align-items:center;margin-bottom:8px;font-size:20px;font-weight:700;display:flex}.prod-layer-icon{margin-right:12px;font-size:24px}.prod-layer-divider{background:linear-gradient(90deg,var(--electric-green),var(--blue));width:100%;height:2px;margin:18px 0}.prod-unified-feature-list{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.prod-unified-feature-list li{color:var(--text-secondary);padding-left:28px;font-size:16px;line-height:1.8;position:relative}.prod-unified-feature-list li:before{content:"✓";color:var(--electric-green);font-weight:700;position:absolute;left:0}.prod-orchestration-box{background:#0b0d0e99;border-radius:10px;margin:16px 0;padding:20px}.prod-orchestration-title{color:var(--electric-green);margin-bottom:10px;font-size:17px;font-weight:600}.prod-orchestration-text{color:var(--text-secondary);font-size:15px;line-height:1.8}.prod-not-included{color:var(--text-secondary);border-left:3px solid var(--electric-green);margin-top:28px;padding-left:20px;font-size:15px;line-height:1.8}.prod-type-card{background:var(--ink-medium);border-left:4px solid var(--electric-green);border-radius:12px;margin-bottom:24px;padding:32px}.prod-type-title{color:var(--electric-green);margin-bottom:10px;font-size:22px;font-weight:700}.prod-type-subtitle{color:var(--text-secondary);margin-bottom:20px;font-size:17px;font-style:italic}.prod-type-label{color:var(--text-primary);margin-bottom:10px;font-size:15px;font-weight:600}.prod-type-list{margin:0 0 16px;padding:0;list-style:none}.prod-type-list li{color:var(--text-secondary);margin:8px 0;padding-left:24px;font-size:16px;position:relative}.prod-type-list li:before{content:"-";color:var(--electric-green);position:absolute;left:0}.prod-type-conclusion{color:var(--electric-green);margin-top:14px;font-size:17px;font-weight:600}.prod-type-why{color:var(--text-secondary);font-size:15px;font-style:italic}.prod-pricing-section{background:var(--surface);border-bottom:1px solid var(--surface);padding:70px 0}.prod-pricing-intro{text-align:center;color:var(--text-secondary);margin-bottom:32px;font-size:18px}.prod-pricing-card{background:var(--ink-medium);text-align:center;border:3px solid var(--gold);border-radius:16px;max-width:600px;margin:0 auto;padding:40px;position:relative}.prod-pricing-badge{background:linear-gradient(135deg,var(--gold),var(--gold-hover));color:var(--ink-black);text-transform:uppercase;letter-spacing:1px;border-radius:20px;padding:8px 18px;font-size:12px;font-weight:700;position:absolute;top:-14px;right:24px}.prod-pricing-title{color:var(--text-primary);margin-bottom:10px;font-size:26px;font-weight:700}.prod-pricing-subtitle{color:var(--text-secondary);margin-bottom:28px;font-size:16px}.prod-price-includes{text-align:left;margin:0 0 24px;padding:0;list-style:none}.prod-price-includes li{color:var(--text-secondary);margin-bottom:8px;padding-left:28px;font-size:16px;line-height:1.8;position:relative}.prod-price-includes li:before{content:"✓";color:var(--electric-green);font-weight:700;position:absolute;left:0}.prod-bundle-savings{text-align:center;background:#00e08a1a;border-radius:8px;margin-bottom:20px;padding:16px}.prod-savings-strike{color:var(--text-secondary);font-size:14px}.prod-savings-strike span{text-decoration:line-through}.prod-savings-amount{color:var(--electric-green);margin-top:4px;font-size:15px;font-weight:600}.prod-price-breakdown{border-top:2px solid var(--surface);border-bottom:2px solid var(--surface);margin:24px 0;padding:20px 0}.prod-price-row{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:17px;display:flex}.prod-price-row:last-child{margin-bottom:0}.prod-price-row-savings{border-top:2px solid var(--surface);margin-top:10px;padding-top:14px}.prod-price-value-gold{color:var(--gold);font-size:24px;font-weight:700}.prod-price-value-danger{color:var(--danger)}.prod-price-value-green{color:var(--electric-green);font-weight:600}.prod-price-final{color:var(--gold);letter-spacing:-2px;margin:24px 0;font-size:56px;font-weight:700;line-height:1}.prod-pricing-note{color:var(--text-secondary);margin-top:20px;font-size:14px}.prod-pricing-why{background:var(--ink-medium);text-align:center;border-left:4px solid var(--gold);border-radius:10px;max-width:600px;margin-top:32px;margin-left:auto;margin-right:auto;padding:24px}.prod-pricing-why p{color:var(--text-secondary);margin:0;font-size:17px}.prod-guarantee-section{border-bottom:1px solid var(--surface);padding:70px 0}.prod-guarantee-box{background:linear-gradient(135deg,#00e08a0d 0%,var(--ink-medium)100%);border:3px solid var(--electric-green);border-radius:16px;padding:48px;position:relative;overflow:hidden}.prod-guarantee-box:before{content:"";background:linear-gradient(90deg,var(--electric-green),var(--gold),var(--electric-green));height:4px;position:absolute;top:0;left:0;right:0}.prod-guarantee-header{align-items:center;gap:20px;margin-bottom:28px;display:flex}.prod-guarantee-icon{flex-shrink:0;font-size:48px}.prod-guarantee-title{color:var(--electric-green);margin:0;font-size:36px;font-weight:700}.prod-guarantee-box p{margin-bottom:18px;font-size:18px;line-height:1.8}.prod-guarantee-box p:last-of-type{margin-bottom:0}.prod-emphasis{color:var(--gold);font-weight:600}.prod-bet{color:var(--text-primary);border-left:4px solid var(--gold);background:#ffb8001a;border-radius:0 8px 8px 0;margin:28px 0;padding:20px 24px;font-size:22px;font-weight:700}.prod-guarantee-contact{border-top:1px solid var(--surface);flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;padding-top:24px;display:flex}.prod-guarantee-contact a{color:var(--electric-green);font-size:18px;font-weight:600;text-decoration:none}.prod-guarantee-contact a:hover{text-decoration:underline}.prod-response-time{color:var(--text-secondary);font-size:15px}.prod-final-cta{background:linear-gradient(135deg,#2d2000 0%,var(--ink-black)100%);text-align:center;border-top:2px solid var(--gold);padding:80px 0}.prod-final-cta h2{color:var(--text-primary);margin-bottom:32px;font-size:40px}.prod-options{max-width:700px;margin:0 auto 40px}.prod-option-box{background:var(--ink-medium);text-align:left;border-radius:12px;margin:20px 0;padding:28px}.prod-option-good{border:2px solid var(--electric-green)}.prod-option-title{margin-bottom:14px;font-size:20px;font-weight:700}.prod-option-good .prod-option-title{color:var(--electric-green)}.prod-option-list{margin:14px 0;padding:0;list-style:none}.prod-option-list li{color:var(--text-secondary);margin:8px 0;padding-left:24px;font-size:16px;position:relative}.prod-option-list li:before{content:"-";color:var(--electric-green);position:absolute;left:0}.prod-urgency-box{background:var(--ink-medium);text-align:left;border-radius:12px;max-width:700px;margin:40px auto;padding:32px}.prod-urgency-title{color:var(--text-primary);text-align:center;margin-bottom:20px;font-size:20px;font-weight:700}.prod-person-section{margin-bottom:20px}.prod-person-label{color:var(--electric-green);margin-bottom:8px;font-size:17px;font-weight:600}.prod-person-text{color:var(--text-secondary);font-size:16px;line-height:1.7}.prod-person-secret{color:var(--text-secondary);font-style:italic}.prod-urgency-conclusion{text-align:center;color:var(--electric-green);margin-top:24px;font-size:20px;font-weight:600}.prod-cta-box{background:var(--surface);border:3px solid var(--electric-green);border-radius:16px;max-width:520px;margin:0 auto;padding:40px}.prod-cta-box .prod-cta-button{text-align:center;width:100%;margin-bottom:20px;display:block}.prod-cta-pricing{background:var(--gold-dim);border:2px solid var(--gold);text-align:center;border-radius:10px;margin-top:24px;margin-bottom:20px;padding:20px}.prod-cta-pricing-label{color:var(--text-secondary);margin-bottom:10px;font-size:15px}.prod-cta-pricing-value{color:var(--gold);font-size:22px;font-weight:700}.prod-cta-pricing-future{color:var(--text-secondary);font-size:15px;font-weight:400}.prod-cta-pricing-save{color:var(--electric-green);margin-top:10px;font-size:14px}.prod-guarantee-text{color:var(--text-secondary);font-size:15px}.prod-guarantee-text a{color:var(--electric-green)}.prod-ps-section{padding:40px 0}.prod-ps-item{background:var(--ink-medium);border-left:4px solid var(--gold);border-radius:0 10px 10px 0;margin-bottom:16px;padding:20px 24px}.prod-ps-green{border-left-color:var(--electric-green)}.prod-ps-item p{margin-bottom:0;font-size:16px}.prod-green-text{color:var(--electric-green)}.prod-footer{text-align:center;border-top:1px solid var(--surface);padding:40px 0}.prod-footer a{color:var(--electric-green)}.prod-footer-copyright{color:var(--text-secondary);margin-top:14px;font-size:14px}.prod-clock-section{background:linear-gradient(135deg,#1a2a1f 0%,var(--ink-black)100%);text-align:center;border-top:2px solid var(--electric-green);border-bottom:2px solid var(--electric-green);padding:60px 0}.prod-clock-section h2{color:var(--electric-green);margin-bottom:24px;font-size:36px}.prod-clock-section p{color:var(--text-secondary);margin-bottom:8px;font-size:18px}.prod-clock-section .prod-question{color:var(--gold);margin-top:24px;font-size:26px;font-weight:700}.prod-story-card{background:var(--ink-medium);border-left:4px solid var(--electric-green);border-radius:12px;margin-bottom:24px;padding:32px}.prod-story-card h3{color:var(--electric-green);margin-bottom:14px;font-size:20px}.prod-story-card p{margin-bottom:0;font-size:17px}.prod-story-card .prod-quote{color:var(--gold);margin-top:14px;font-size:16px;font-style:italic}.prod-protocol-list{margin:24px 0;padding:0;list-style:none}.prod-protocol-list li{border-bottom:1px solid var(--surface);color:var(--text-secondary);padding:12px 0 12px 32px;font-size:17px;position:relative}.prod-protocol-list li:last-child{border-bottom:none}.prod-protocol-list li:before{content:"✓";color:var(--electric-green);font-weight:700;position:absolute;left:0}.prod-highlight-box{background:var(--electric-green-dim);border:2px solid var(--electric-green);border-radius:10px;margin:24px 0;padding:24px}.prod-highlight-box p{margin-bottom:0;font-size:17px}.prod-mirror-box{background:var(--ink-medium);border-radius:12px;margin:24px 0;padding:32px}.prod-mirror-box p{margin-bottom:14px;font-size:17px}.prod-mirror-box p:last-child{margin-bottom:0}.prod-mirror-not{color:var(--text-secondary);font-size:16px;font-style:italic}.prod-math-box{background:var(--ink-medium);border:2px solid var(--gold);border-radius:12px;padding:32px}.prod-math-row{margin-bottom:18px}.prod-math-row:last-child{margin-bottom:0}.prod-math-divider{border-top:1px solid var(--surface);margin-top:18px;padding-top:18px}.prod-math-label{color:var(--text-secondary);margin-bottom:6px;font-size:16px}.prod-math-value{color:var(--electric-green);font-size:19px;font-weight:700}.prod-math-value.prod-gold{color:var(--gold)}.prod-math-value.prod-danger{color:var(--danger)}.prod-objection{border-bottom:1px solid var(--surface);margin-bottom:24px;padding-bottom:24px}.prod-objection:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.prod-objection strong{color:var(--gold)}.prod-objection p{margin-bottom:0;font-size:17px}.prod-buying-grid{flex-direction:column;gap:24px;margin-bottom:32px;display:flex}.prod-buying-item{background:var(--ink-medium);border:1px solid var(--surface);border-radius:10px;gap:16px;padding:20px;display:flex}.prod-buying-icon{flex-shrink:0;font-size:28px}.prod-buying-content h3{color:var(--text-primary);margin-bottom:12px;font-size:18px;font-weight:600}.prod-buying-content ul,.prod-buying-content ol{color:var(--text-secondary);margin:0;padding-left:20px}.prod-buying-content li{margin-bottom:6px;line-height:1.5}.prod-buying-details{background:var(--surface);border-radius:10px;flex-direction:column;gap:12px;margin-bottom:24px;padding:20px;display:flex}.prod-buying-detail{align-items:center;gap:10px;font-size:15px;display:flex}.prod-buying-detail span:first-child{font-size:18px}.prod-buying-specs{color:var(--text-secondary);text-align:center;flex-wrap:wrap;justify-content:center;gap:24px;font-size:14px;display:flex}.prod-pricing-box{background:var(--ink-medium);text-align:center;border-radius:12px;margin:28px 0;padding:32px}.prod-pricing-row{border-bottom:1px solid var(--surface);justify-content:space-between;padding:12px 0;display:flex}.prod-pricing-row:last-child{border-bottom:none}.prod-pricing-current{background:var(--gold-dim);margin:0 -32px;padding:12px 32px}.prod-pricing-savings{background:var(--electric-green-dim);margin:0 -32px;padding:12px 32px}.prod-pricing-label{color:var(--text-secondary);font-size:17px}.prod-pricing-value{font-size:17px;font-weight:700}.prod-pricing-value.prod-gold-large{color:var(--gold);font-size:28px}.prod-pricing-value.prod-green{color:var(--electric-green)}.prod-craig-section{background:var(--ink-dark);text-align:center;border-bottom:1px solid var(--surface);padding:70px 0}.prod-craig-section p{margin-bottom:14px;font-size:20px}.prod-craig-section .prod-final{color:var(--gold);margin-top:20px;font-size:28px;font-weight:700}@media (max-width:900px){.sp-container,.prod-container,.prod-container-narrow{padding:0 32px}.prod-hero h1{font-size:38px}.prod-hero-panels{gap:16px}.prod-comparison-grid,.prod-unified-feature-list,.prod-behind-list{grid-template-columns:1fr}}@media (max-width:768px){.sp-container,.prod-container,.prod-container-narrow{padding:0 24px}.prod-hero{padding:60px 0 40px}.prod-hero h1{font-size:28px}.prod-hero-subtitle{margin-bottom:32px;font-size:18px}.prod-hero-quotes{flex-direction:column;align-items:center;gap:16px;margin-top:24px}.prod-hero-quote-card{min-width:unset;width:100%;max-width:280px;padding:20px 24px 16px}.prod-quote-text{font-size:16px}.prod-section{padding:50px 0}.prod-section h2{font-size:26px}.sp-row{grid-template-columns:1fr}.sp-featured .sp-quote{font-size:24px}.prod-hero-panels{grid-template-columns:1fr;gap:12px}.prod-hero-panel{padding:20px}.prod-flow-steps{flex-direction:column}.prod-flow-arrow{transform:rotate(90deg)}.prod-comparison-box{padding:24px;font-size:13px}.prod-guarantee-box{padding:32px 24px}.prod-guarantee-header{text-align:center;flex-direction:column;gap:12px}.prod-guarantee-title{font-size:28px}.prod-bet{font-size:18px}.prod-guarantee-contact{text-align:center;flex-direction:column}.prod-pricing-card{padding:32px 24px}.prod-price-final{font-size:48px}.prod-clock-section h2{font-size:28px}.prod-clock-section .prod-question{font-size:22px}.prod-story-card,.prod-math-box,.prod-pricing-box{padding:24px}.prod-pricing-current,.prod-pricing-savings{margin:0 -24px;padding:12px 24px}.prod-price-banner{padding:10px 16px;font-size:14px}.prod-buying-item{text-align:center;flex-direction:column;gap:12px}.prod-buying-content ul,.prod-buying-content ol{text-align:left}.prod-buying-specs{flex-direction:column;gap:8px}.prod-craig-section{padding:50px 0}.prod-craig-section .prod-final{font-size:22px}.prod-cta-box{padding:28px 24px}.prod-final-cta h2{font-size:28px}.prod-mirror-box{padding:24px}.prod-highlight-box{padding:20px}.prod-objection p{font-size:16px}.prod-ps-section{padding:40px 0}.prod-ps-item p{font-size:15px}}.fab-container{z-index:9999;opacity:0;pointer-events:none;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);position:fixed;bottom:24px;right:24px;transform:scale(.8)translateY(20px)}.fab-container.visible{opacity:1;pointer-events:all;transform:scale(1)translateY(0)}.fab-button{background:linear-gradient(135deg,var(--gold),var(--gold-hover));color:var(--ink-black);border-radius:50px;align-items:center;gap:12px;padding:14px 22px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:flex;position:relative;box-shadow:0 8px 24px #ffb80066}.fab-button:hover{color:var(--ink-black);text-decoration:none;transform:translateY(-4px);box-shadow:0 12px 32px #ffb80099}.fab-button .fab-badge{background:var(--ink-black);color:var(--gold);text-transform:uppercase;letter-spacing:.5px;border:1px solid var(--gold);border-radius:4px;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;top:-8px;left:-8px}.fab-icon{flex-shrink:0;font-size:18px}.fab-price{flex-shrink:0;font-size:20px;font-weight:700}.fab-text{opacity:.85;flex-shrink:0;font-size:13px}@media (max-width:768px){.fab-container{bottom:16px;right:16px}.fab-button{gap:10px;padding:12px 18px}.fab-button .fab-badge{padding:3px 6px;font-size:9px;top:-6px;left:-6px}.fab-price{font-size:18px}.fab-text{font-size:12px}}
.compare-page{background:var(--ink-black);color:var(--white);min-height:100vh}.compare-container{max-width:1000px;margin:0 auto;padding:0 24px}.compare-container-narrow{max-width:700px;margin:0 auto;padding:0 24px}.compare-hero{text-align:center;background:radial-gradient(80% 50% at 50% 0,#ffb8001f 0%,#0000 50%),radial-gradient(60% 30% at 20% 20%,#4a90d914 0%,#0000 50%),radial-gradient(60% 30% at 80% 20%,#9b59b614 0%,#0000 50%);padding:80px 24px 70px;position:relative;overflow:hidden}.compare-hero:before{content:"";background:linear-gradient(90deg,#0000,#ffb8004d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.compare-eyebrow{text-transform:uppercase;letter-spacing:2px;color:var(--gold);background:#ffb80014;border:1px solid #ffb8004d;border-radius:50px;margin-bottom:20px;padding:8px 20px;font-size:13px;font-weight:600;display:inline-block}.compare-hero h1{color:var(--white);text-shadow:0 2px 40px #ffb80026;margin-bottom:20px;font-size:52px;font-weight:700}.compare-subtitle{color:var(--text-secondary);max-width:600px;margin:0 auto 40px;font-size:20px;line-height:1.6}.compare-edition-pills{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:10px;display:flex}.compare-pill{background:#ffffff08;border:1px solid #ffffff1a;border-radius:50px;align-items:center;gap:10px;padding:12px 20px;transition:all .3s;display:flex}.compare-pill:hover{background:#ffffff0f;transform:translateY(-2px)}.compare-pill-ds{border-color:#4a90d94d}.compare-pill-ds:hover{border-color:#4a90d999;box-shadow:0 4px 20px #4a90d926}.compare-pill-se{border-color:#9b59b64d}.compare-pill-se:hover{border-color:#9b59b699;box-shadow:0 4px 20px #9b59b626}.compare-pill-unified{background:#ffb80014;border-color:#ffb8004d}.compare-pill-unified:hover{border-color:#ffb80099;box-shadow:0 4px 20px #ffb80033}.compare-pill-icon{font-size:18px}.compare-pill-name{color:var(--white);font-size:14px;font-weight:600}.compare-pill-price{color:var(--gold);font-size:14px;font-weight:700}.compare-core-section{padding:60px 24px 70px}.compare-core-box{background:linear-gradient(135deg,#ffb8000f 0%,#ffb80005 100%);border:1px solid #ffb80026;border-radius:16px;padding:40px;position:relative}.compare-core-box:before{content:"";background:linear-gradient(90deg,#0000,#ffb80066,#0000);height:1px;position:absolute;top:0;left:40px;right:40px}.compare-core-box h2{color:var(--white);margin-bottom:20px;font-size:28px;font-weight:700}.compare-core-box p{color:var(--text-secondary);margin-bottom:20px;font-size:17px;line-height:1.7}.compare-highlight{color:var(--gold);border-left:3px solid var(--gold);background:#0000004d;border-radius:0 8px 8px 0;margin:24px 0;padding:16px 24px;font-size:20px}.compare-highlight strong{color:var(--white)}.compare-section{padding:60px 24px}.compare-section-alt{background:#ffffff05}.compare-section h2{color:var(--white);margin-bottom:24px;font-size:32px;font-weight:700}.compare-section p{color:var(--text-secondary);margin-bottom:20px;font-size:18px;line-height:1.7}.compare-section p strong{color:var(--white)}.compare-edition-header{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:28px;display:flex}.compare-edition-header h2{flex:1;margin-bottom:0}.compare-edition-icon{font-size:36px}.compare-edition-price{color:var(--gold);font-size:24px;font-weight:700}.compare-savings{background:var(--success-green);color:var(--ink-black);border-radius:4px;margin-left:8px;padding:4px 10px;font-size:14px;font-weight:600}.compare-edition-featured h2{color:var(--gold)}.compare-list{margin:0 0 28px;padding:0;list-style:none}.compare-list li{color:var(--text-secondary);margin-bottom:12px;padding-left:28px;font-size:17px;position:relative}.compare-list li:before{content:"✓";color:var(--success-green);font-weight:700;position:absolute;left:0}.compare-cta-inline{margin-top:28px}.compare-link{color:var(--gold);font-size:17px;font-weight:600;text-decoration:none;transition:opacity .2s}.compare-link:hover{opacity:.8}.compare-decision-box{background:#ffb80014;border:1px solid #ffb80033;border-radius:12px;margin-top:24px;padding:32px}.compare-question{text-align:center;font-weight:600;color:var(--gold)!important;margin:20px 0 28px!important;font-size:24px!important}.compare-answers{flex-direction:column;gap:16px;display:flex}.compare-answer{background:#0000004d;border-radius:8px;justify-content:space-between;align-items:center;padding:16px 20px;font-size:16px;display:flex}.compare-answer strong{color:var(--white)}.compare-answer span{color:var(--gold);font-weight:600}.compare-answer-link{color:var(--gold);font-weight:600;text-decoration:none;transition:opacity .2s}.compare-answer-link:hover{opacity:.8;text-decoration:underline}.compare-final-cta{text-align:center;background:linear-gradient(#0000 0%,#ffb8000d 100%);padding:80px 24px}.compare-final-cta h2{margin-bottom:32px;font-size:36px}.compare-cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:24px;display:flex}.compare-cta-button{border-radius:8px;padding:16px 32px;font-size:17px;font-weight:600;text-decoration:none;transition:all .3s}.compare-cta-ds{color:#4a90d9;background:0 0;border:2px solid #4a90d9}.compare-cta-ds:hover{color:var(--ink-black);background:#4a90d9}.compare-cta-se{color:#9b59b6;background:0 0;border:2px solid #9b59b6}.compare-cta-se:hover{color:var(--white);background:#9b59b6}.compare-cta-unified{background:var(--gold);border:2px solid var(--gold);color:var(--ink-black)}.compare-cta-unified:hover{background:var(--gold-hover);border-color:var(--gold-hover);transform:translateY(-3px);box-shadow:0 8px 24px #ffb80066}.compare-guarantee{color:var(--text-secondary);font-size:15px}@media (max-width:768px){.compare-hero{padding:60px 20px 50px}.compare-eyebrow{letter-spacing:1.5px;padding:6px 16px;font-size:11px}.compare-hero h1{font-size:32px}.compare-subtitle{margin-bottom:30px;font-size:17px}.compare-edition-pills{flex-direction:column;align-items:center;gap:12px}.compare-pill{justify-content:center;width:100%;max-width:240px}.compare-core-section{padding:40px 20px 50px}.compare-core-box{padding:28px 20px}.compare-core-box h2{font-size:24px}.compare-highlight{padding:14px 18px;font-size:17px}.compare-section{padding:40px 20px}.compare-section h2{font-size:26px}.compare-section p{font-size:16px}.compare-edition-header{flex-direction:column;align-items:flex-start;gap:12px}.compare-edition-header h2{font-size:24px}.compare-answer{flex-direction:column;align-items:flex-start;gap:8px}.compare-cta-buttons{flex-direction:column;align-items:center}.compare-cta-button{text-align:center;width:100%;max-width:280px}.compare-final-cta h2{font-size:28px}}
