*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--charcoal: #1F2933;--charcoal-deep: #151a1f;--slate-700: #374151;--slate-600: #4B5563;--slate-500: #6B7280;--slate-400: #9CA3AF;--slate-200: #E5E7EB;--slate-100: #F3F4F6;--slate-50: #F9FAFB;--white: #FFFFFF;--orange: #EA580C;--orange-dark: #C2410C;--orange-light: rgba(234, 88, 12, .1);--success: #047857;--success-light: rgba(4, 120, 87, .1);--error: #B91C1C;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", "Fira Code", monospace;--max-width: 960px;--section-gap: 1px}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-sans);font-size:1rem;line-height:1.65;color:var(--slate-700);background:var(--slate-100);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:var(--max-width);margin:0 auto;padding:0 2rem}h1,h2,h3{font-weight:700;color:var(--charcoal);letter-spacing:-.025em;line-height:1.1}h1{font-size:2.25rem;font-weight:800}h2{font-size:1.5rem;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:2px solid var(--charcoal);display:inline-block}h3{font-size:1rem;font-weight:600;letter-spacing:-.01em}p{margin-bottom:.875rem;color:var(--slate-600)}p:last-child{margin-bottom:0}strong{font-weight:600;color:var(--charcoal)}a{color:var(--charcoal);text-decoration:none;font-weight:500}.mono,code{font-family:var(--font-mono);font-size:.875em;letter-spacing:-.02em}.nav{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.logo-link{display:flex;align-items:center;gap:.625rem;text-decoration:none}.logo-icon{width:28px;height:28px;color:var(--charcoal)}.logo{font-size:1rem;font-weight:700;color:var(--charcoal);letter-spacing:-.02em;text-transform:uppercase;font-family:var(--font-mono)}.logo span{color:var(--orange)}.footer-logo{display:flex;align-items:center;gap:.625rem;margin-bottom:.5rem}.footer-logo .logo-icon,.footer-logo .logo{color:var(--slate-400)}.footer-logo .logo span{color:var(--slate-500)}.nav-cta{display:none}@media (min-width: 640px){.nav-cta{display:inline-flex;align-items:center;background:var(--charcoal);color:var(--white)!important;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;letter-spacing:.01em;border:none;cursor:pointer;transition:background .15s}.nav-cta:hover{background:var(--charcoal-deep)}}.hero{background:var(--white);border-bottom:var(--section-gap) solid var(--slate-200)}.hero-content{max-width:640px;padding:3.5rem 0 4rem}.hero h1{margin-bottom:1rem}.hero-subtitle{font-size:1.125rem;color:var(--slate-600);margin-bottom:2rem;line-height:1.5}.hero-callout{background:var(--slate-50);border-left:3px solid var(--charcoal);padding:1rem 1.25rem;margin-bottom:2rem}.hero-callout p{margin-bottom:.25rem;font-size:.9375rem;color:var(--slate-700)}.cta-button{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.75rem;background:var(--charcoal);color:var(--white)!important;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;letter-spacing:.01em;border:none;cursor:pointer;transition:background .15s,transform .1s}.cta-button:hover{background:var(--charcoal-deep)}.cta-button:active{transform:translateY(1px)}.cta-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.cta-button.large{padding:1rem 2rem;font-size:1rem}.cta-button-orange{background:var(--orange)}.cta-button-orange:hover{background:var(--orange-dark)}.trust-bar{background:var(--charcoal);padding:1rem 0}.trust-items{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.trust-item{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;color:var(--slate-400);letter-spacing:.01em}.trust-item svg{width:14px;height:14px;color:var(--success);flex-shrink:0}section{background:var(--white);padding:4rem 0;border-bottom:var(--section-gap) solid var(--slate-200)}section.alt-bg{background:var(--slate-50)}.section-header{margin-bottom:2rem}.section-header p{font-size:1rem;max-width:560px}.alert-preview{background:var(--white);border:1px solid var(--slate-200);max-width:520px;margin:2rem 0;font-size:.875rem;box-shadow:0 1px 3px #0000000a}.alert-header{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;background:var(--charcoal);border-bottom:1px solid var(--slate-200)}.alert-badge{display:inline-flex;align-items:center;gap:.375rem;background:var(--orange);color:var(--white);padding:.25rem .625rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.alert-badge svg{width:10px;height:10px}.alert-timestamp{font-family:var(--font-mono);font-size:.75rem;color:var(--slate-400)}.alert-section{padding:1rem 1.25rem;border-bottom:1px solid var(--slate-200)}.alert-section-title{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--slate-500);margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--slate-100)}.alert-grid{display:grid;grid-template-columns:1fr 1fr;gap:.625rem 1.5rem}.alert-field{display:flex;flex-direction:column;gap:.125rem}.alert-field.full-width{grid-column:1 / -1}.alert-label{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--slate-400)}.alert-value{font-size:.875rem;color:var(--charcoal);font-weight:500}.alert-value.mono{font-family:var(--font-mono);font-size:.8125rem}.alert-value.blurred{filter:blur(4px);-webkit-user-select:none;user-select:none}.alert-trigger{background:var(--slate-50);padding:1rem 1.25rem;border-top:2px solid var(--orange)}.alert-trigger-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.375rem}.alert-trigger-time{font-size:.6875rem;color:var(--orange);font-weight:600}.alert-trigger .alert-label{color:var(--slate-500)}.alert-trigger .alert-value{font-family:var(--font-mono);font-size:.875rem;color:var(--charcoal);font-weight:600;background:var(--white);padding:.5rem .75rem;border:1px solid var(--slate-200);display:inline-block;margin:.375rem 0}.alert-trigger-note{font-size:.8125rem;color:var(--slate-600);margin:.5rem 0 0;line-height:1.5}@media (max-width: 480px){.alert-grid{grid-template-columns:1fr}.alert-preview{max-width:100%}}.flow-diagram{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;margin:2rem 0;gap:0}.flow-step{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--slate-200);position:relative}.flow-step-number{background:var(--charcoal);color:var(--white);font-size:.6875rem;font-weight:700;font-family:var(--font-mono);padding:.25rem .5rem;text-align:center;letter-spacing:.05em}.flow-step-number:before{content:"STEP "}.flow-step-content{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem .75rem;flex:1}.flow-step-content svg{width:24px;height:24px;color:var(--slate-500);margin-bottom:.25rem}.flow-step-title{font-size:.8125rem;font-weight:600;color:var(--charcoal);text-align:center}.flow-step-desc{font-size:.6875rem;color:var(--slate-500);text-align:center}.flow-step.highlight{border-color:var(--orange);border-width:2px}.flow-step.highlight .flow-step-number{background:var(--orange)}.flow-step.highlight .flow-step-content svg{color:var(--orange)}.flow-connector{display:flex;align-items:center;justify-content:center;padding:0 .5rem}.flow-connector span{font-size:1.25rem;color:var(--slate-300);font-weight:300}.flow-arrow{display:none}.problem-list{margin:1.5rem 0;padding-left:0;border:1px solid var(--slate-200)}.problem-list li{position:relative;display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;font-size:.9375rem;color:var(--slate-600);background:var(--white);border-bottom:1px solid var(--slate-200)}.problem-list li:last-child{border-bottom:none}.problem-list li:before{content:"✕";font-size:.75rem;font-weight:700;color:var(--slate-400)}.insight-box{background:var(--charcoal);padding:1.25rem 1.5rem;margin-top:1.5rem}.insight-box p{margin-bottom:.25rem;color:var(--slate-300);font-size:.9375rem}.insight-box p:last-child{color:var(--white);font-weight:600;font-size:1rem}.benefits-list{display:flex;flex-direction:column;gap:0;margin-top:1.5rem;border:1px solid var(--slate-200)}.benefit-item{display:flex;gap:1rem;padding:1.25rem;background:var(--white);border-bottom:1px solid var(--slate-200)}.benefit-item:last-child{border-bottom:none}.benefit-icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--slate-100);border:1px solid var(--slate-200)}.benefit-icon svg{width:18px;height:18px;color:var(--slate-600)}.benefit-icon.highlight{background:var(--orange-light);border-color:transparent}.benefit-icon.highlight svg{color:var(--orange)}.benefit-content h3{margin-bottom:.25rem}.benefit-content p{font-size:.875rem;margin-bottom:0}.benefit-content ul{list-style:none;margin-top:.5rem}.benefit-content li{font-size:.875rem;color:var(--slate-600);padding:.25rem 0 .25rem 1.25rem;position:relative}.benefit-content li:before{content:"→";position:absolute;left:0;font-size:.75rem;color:var(--slate-400)}.not-list{margin:1.5rem 0}.not-list li{display:flex;align-items:center;gap:.75rem;font-size:.9375rem;color:var(--slate-600);padding:.625rem 0;border-bottom:1px solid var(--slate-100)}.not-list li:last-child{border-bottom:none}.not-icon{color:var(--slate-400);font-family:var(--font-mono);font-size:.875rem}.emphasis-text{background:var(--charcoal);padding:1rem 1.25rem;margin-top:1.5rem}.emphasis-text p{color:var(--white);font-size:.9375rem;margin:0}.emphasis-text strong{color:var(--white)}.steps{margin-top:1.5rem;display:flex;flex-direction:column;gap:0}.step{display:flex;align-items:stretch;gap:0;background:var(--white);border:1px solid var(--slate-200);border-bottom:none;position:relative}.step:last-child{border-bottom:1px solid var(--slate-200)}.step-number{flex-shrink:0;width:48px;display:flex;align-items:center;justify-content:center;background:var(--charcoal);color:var(--white);font-size:1rem;font-weight:700;font-family:var(--font-mono)}.step p{margin:0;padding:1rem 1.25rem;font-size:.9375rem;color:var(--slate-700);line-height:1.5}.success-items{margin:1.5rem 0;border:1px solid var(--slate-200)}.success-item{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;background:var(--white);border-bottom:1px solid var(--slate-200)}.success-item:last-child{border-bottom:none}.success-item svg{width:16px;height:16px;color:var(--success);flex-shrink:0}.success-item p{margin:0;font-size:.9375rem;color:var(--slate-700)}.bar-text{margin-top:1rem;font-size:.875rem;color:var(--slate-500)}.pricing-tiers{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem}.pricing-box{border:2px solid var(--slate-200);background:var(--white)}.pricing-box.exclusive{border-color:var(--charcoal)}.price-header{background:var(--slate-100);padding:1.25rem 1.5rem;border-bottom:1px solid var(--slate-200)}.pricing-box.exclusive .price-header{background:var(--charcoal)}.plan-name{display:block;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--slate-500);margin-bottom:.25rem}.pricing-box.exclusive .plan-name{color:var(--slate-400)}.price{font-size:2rem;font-weight:800;letter-spacing:-.02em;color:var(--charcoal)}.pricing-box.exclusive .price{color:var(--white)}.price span{font-size:.875rem;font-weight:500;color:var(--slate-400)}.plan-tagline{padding:.875rem 1.25rem;margin:0;font-size:.8125rem;font-style:italic;color:var(--slate-600);border-bottom:1px solid var(--slate-200);background:var(--slate-50)}.pricing-features{padding:0;margin:0}.pricing-features li{display:flex;align-items:center;gap:.625rem;padding:.75rem 1.25rem;font-size:.875rem;color:var(--slate-700);border-bottom:1px solid var(--slate-200)}.pricing-features li:last-child{border-bottom:none}.pricing-features svg{width:14px;height:14px;color:var(--success);flex-shrink:0}.no-contract{background:var(--success-light);color:var(--success);font-size:.8125rem;font-weight:600;padding:.75rem 1.25rem;margin:0;text-transform:uppercase;letter-spacing:.03em}.availability-note{background:var(--slate-100);color:var(--slate-600);font-size:.8125rem;padding:.75rem 1.25rem;margin:0;border-top:1px solid var(--slate-200)}.pilot-credit{margin-top:1.5rem;font-size:.875rem;color:var(--slate-600)}@media (max-width: 768px){.pricing-tiers{grid-template-columns:1fr}}.why-exists{background:var(--charcoal-deep)!important;border-bottom:none!important}.why-content{max-width:520px}.why-content h2{color:var(--white);border-bottom-color:var(--slate-600)}.why-content p{color:var(--slate-400);font-size:1.0625rem}.why-content strong{color:var(--white)}.why-content .highlight-text{color:var(--orange);font-weight:600}.who-list{margin:1.5rem 0;border:1px solid var(--slate-200)}.who-list li{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1.25rem;background:var(--white);border-bottom:1px solid var(--slate-200)}.who-list li:last-child{border-bottom:none}.who-list svg{width:16px;height:16px;color:var(--success);flex-shrink:0;margin-top:.125rem}.who-list p{margin:0;font-size:.9375rem;color:var(--slate-700)}.if-you-text{font-size:.875rem;font-weight:500;color:var(--slate-600);margin-top:1rem}.faq-list{margin-top:1.5rem;border:1px solid var(--slate-200)}.faq-item{border-bottom:1px solid var(--slate-200)}.faq-item:last-child{border-bottom:none}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:var(--white);border:none;cursor:pointer;text-align:left;font-size:.9375rem;font-weight:600;color:var(--charcoal);transition:background .15s ease}.faq-question:hover{background:var(--slate-50)}.faq-question span{flex:1}.faq-question svg{width:18px;height:18px;color:var(--slate-400);flex-shrink:0;transition:transform .2s ease}.faq-item.open .faq-question svg{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.open .faq-answer{max-height:500px}.faq-answer p,.faq-answer ul{padding:0 1.25rem;margin:0;font-size:.875rem;color:var(--slate-600);line-height:1.6}.faq-answer p{margin-bottom:.75rem}.faq-answer p:first-child{padding-top:.25rem}.faq-answer p:last-child,.faq-answer ul:last-child{padding-bottom:1.25rem}.faq-answer strong{color:var(--charcoal)}.faq-answer ul{list-style:none;margin-bottom:.75rem}.faq-answer li{position:relative;padding-left:1rem;margin-bottom:.25rem}.faq-answer li:before{content:"→";position:absolute;left:0;color:var(--slate-400);font-size:.75rem}.final-cta{background:var(--charcoal)!important;border-bottom:none!important;padding:4rem 0}.final-cta h2{color:var(--white);border-bottom-color:var(--slate-600)}.cta-details{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem}.cta-item{font-size:.9375rem;color:var(--slate-400);font-weight:500}.cta-divider{color:var(--slate-600)}.email-form{max-width:400px;background:var(--white);border:1px solid var(--slate-200)}.email-form h3{background:var(--slate-50);padding:1rem 1.5rem;margin:0;font-size:1rem;border-bottom:1px solid var(--slate-200)}.form-subtitle{padding:0 1.5rem;margin:1rem 0 0;color:var(--slate-500);font-size:.875rem}.form-group{padding:0 1.5rem;margin:1rem 0}.form-group label{display:block;font-size:.75rem;font-weight:600;color:var(--slate-600);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.375rem}.form-group input,.form-group select{width:100%;padding:.625rem .75rem;border:1px solid var(--slate-200);font-size:.9375rem;font-family:var(--font-sans);color:var(--charcoal);background:var(--white);transition:border-color .15s}.form-group select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2rem}.form-group input:focus,.form-group select:focus{outline:none;border-color:var(--charcoal)}.form-group input::placeholder{color:var(--slate-400)}.form-group input:disabled,.form-group select:disabled{background:var(--slate-50);cursor:not-allowed}.form-error{margin:0 1.5rem 1rem;background:#b91c1c1a;border-left:3px solid var(--error);color:var(--error);padding:.625rem .875rem;font-size:.8125rem}.form-actions{padding:1rem 1.5rem;background:var(--slate-50);border-top:1px solid var(--slate-200)}.form-actions .cta-button{width:100%}.cancel-button{display:block;width:100%;background:none;border:none;color:var(--slate-500);font-size:.8125rem;font-family:var(--font-sans);cursor:pointer;padding:.625rem;margin-top:.5rem}.cancel-button:hover{color:var(--slate-700)}.success-message{max-width:400px;background:var(--white);border:1px solid var(--slate-200);padding:2rem;text-align:center}.success-message .success-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--success);color:var(--white);font-size:1.25rem;font-weight:700;margin-bottom:1rem}.success-message h3{margin-bottom:.5rem;font-size:1rem}.success-message p{font-size:.875rem;color:var(--slate-500)}.footer{background:var(--charcoal-deep);padding:2rem 0}.footer .logo{color:var(--white);margin-bottom:.5rem}.footer p{font-size:.75rem;color:var(--slate-500)}.mobile-sticky-cta{display:block;position:fixed;bottom:0;left:0;right:0;background:var(--white);border-top:1px solid var(--slate-200);padding:.75rem 1rem;z-index:100}.mobile-sticky-cta .cta-button{width:100%}@media (min-width: 768px){.mobile-sticky-cta{display:none}}@media (max-width: 767px){body{padding-bottom:72px}}@media (max-width: 768px){:root{--section-gap: 0}.container{padding:0 1.25rem}section{padding:3rem 0}h1{font-size:1.75rem}h2{font-size:1.25rem}.hero-content{padding:2.5rem 0 3rem}.trust-items{flex-direction:column;gap:.625rem}.flow-diagram{display:flex;flex-direction:column;gap:0}.flow-step{flex-direction:column}.flow-step-number{padding:.375rem .75rem}.flow-step-number:before{content:"STEP "}.flow-step-content{flex-direction:row;align-items:center;padding:.875rem 1rem;gap:.75rem}.flow-step-content svg{margin-bottom:0;width:20px;height:20px}.flow-step-title{text-align:left}.flow-step-desc{display:none}.flow-connector{padding:.25rem 0;transform:rotate(90deg)}.flow-connector span{font-size:1rem}.benefit-item{flex-direction:column;gap:.75rem}.cta-details{flex-direction:column;align-items:flex-start;gap:.25rem}.cta-divider{display:none}.alert-preview{margin:1.5rem 0}}@media (max-width: 480px){body{font-size:.9375rem}.nav{padding:.75rem 0}h1{font-size:1.5rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
