@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500;600&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{--bg-primary: #1a1a1a;--bg-secondary: #0f0f0f;--text-headline: #f2f2f2;--text-body: #b8b8b8;--text-label: #7a7a7a;--accent: #4a4a4a;--border: #2a2a2a}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:var(--bg-primary);color:var(--text-body);line-height:1.7;font-size:20px;font-weight:400;letter-spacing:.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mono{font-family:IBM Plex Mono,SF Mono,Monaco,monospace;font-size:.9em;color:var(--text-body)}.container{max-width:800px;margin:0 auto;padding:0 24px}header{padding:48px 0 120px}.site-title{font-family:IBM Plex Mono,SF Mono,Monaco,monospace;font-size:11px;font-weight:400;letter-spacing:.5px;color:var(--text-label);text-transform:lowercase}main{padding-bottom:80px}.hero{padding:0 0 140px}.hero h2{font-size:45px;font-weight:600;line-height:1.3;letter-spacing:-.015em;color:var(--text-headline);max-width:680px}.content-section{padding:0 0 120px}.content-section h3{font-family:IBM Plex Mono,SF Mono,Monaco,monospace;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:3.5px;color:#999;margin-bottom:24px}.process-note{font-size:16px;line-height:1.7;color:var(--text-body);margin-bottom:32px;font-style:italic}.content-section p{font-size:20px;line-height:1.7;color:var(--text-body);max-width:660px}.target-list,.deliverables-list{list-style:none;margin-top:24px}.target-list li,.deliverables-list li{padding:12px 0;color:var(--text-body);line-height:1.7;font-size:20px}.deliverables-list li{display:flex;gap:16px}.process-list{list-style:none;margin-top:24px}.process-list li{padding:18px 0;color:var(--text-body);font-size:20px;line-height:1.7;display:flex;gap:24px;align-items:baseline}.step-label{font-family:IBM Plex Mono,SF Mono,Monaco,monospace;font-size:12px;font-weight:600;color:#999;min-width:32px}.cta-section{padding:100px 0;text-align:center}.cta-button{display:inline-block;padding:16px 48px;background-color:transparent;color:var(--text-headline);text-decoration:none;font-size:14px;font-weight:500;letter-spacing:.5px;transition:all .2s ease}.cta-button:hover{color:var(--text-body)}.cta-note{margin-top:16px;font-size:13px;color:var(--text-label)}.boundary-note{margin-top:48px;padding-top:0;font-size:13px;line-height:1.65;color:var(--text-label);max-width:560px;margin-left:auto;margin-right:auto}.pricing-tiers{display:flex;gap:24px;margin-top:32px;justify-content:center}.pricing-tier{padding:0;background-color:transparent;min-width:180px;text-align:center}.tier-recommended{background-color:transparent}.tier-recommended .tier-price{color:var(--text-headline)}.pricing-tier:not(.tier-recommended) .tier-price{color:var(--text-body);opacity:.4}.pricing-tier:not(.tier-recommended) .tier-duration{opacity:.5}.tier-duration{font-family:IBM Plex Mono,SF Mono,Monaco,monospace;font-size:10px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:3.5px;margin-bottom:12px}.tier-price{font-size:36px;font-weight:400;color:var(--text-headline);margin-bottom:8px}.tier-label{font-family:IBM Plex Mono,SF Mono,Monaco,monospace;font-size:9px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:3.5px;margin-top:8px;height:17px}.tier-note{font-size:12px;color:var(--text-body);margin-top:12px;font-weight:400}.pricing-tier:not(.tier-recommended) .tier-note{margin-top:37px}.form-section{padding:80px 0 100px}.form-intro{font-size:16px;line-height:1.7;color:var(--text-body);text-align:center;max-width:620px;margin:0 auto 40px}.request-form{max-width:620px;margin:0 auto}.form-group{margin-bottom:24px}.form-section-title{font-family:IBM Plex Mono,SF Mono,Monaco,monospace;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#ffffffb3;margin:48px 0 24px}.intake-header{margin-top:48px;margin-bottom:32px}.intake-toggle{font-family:IBM Plex Mono,SF Mono,Monaco,monospace;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#fff9;background:transparent;border:none;padding:0;margin:0;cursor:pointer;transition:color .2s ease;display:block}.intake-toggle:hover{color:#fffc}.intake-subtitle{font-size:12px;line-height:1.6;color:#ffffff80;margin-top:6px;font-weight:400}.intake-section{margin-top:24px}.intake-field{font-size:9px!important;font-weight:500!important;letter-spacing:1.5px!important;color:#ffffff80!important}.form-group label{display:block;font-family:IBM Plex Mono,SF Mono,Monaco,monospace;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#ffffffb3;margin-bottom:8px}.form-group input,.form-group textarea{width:100%;background-color:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.15);color:var(--text-body);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;padding:12px 0;transition:border-color .2s ease}.form-group input:focus,.form-group textarea:focus{outline:none;border-bottom-color:#fff6}.form-group input::placeholder,.form-group textarea::placeholder{color:#555}.form-group textarea{resize:vertical;min-height:96px;line-height:1.6}.submit-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;background-color:transparent;color:var(--text-headline);border:1px solid rgba(255,255,255,.2);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;letter-spacing:.3px;cursor:pointer;transition:all .2s ease;margin-top:32px}.submit-button:hover{border-color:#fff6;color:var(--text-headline)}.submit-button:focus{outline:none;box-shadow:0 0 0 2px #ffffff1a}.radio-group,.checkbox-group{display:flex;flex-direction:column;gap:4px}.radio-label,.checkbox-label{display:flex;align-items:center;gap:12px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:400;color:var(--text-body);text-transform:none;letter-spacing:normal;cursor:pointer;padding:4px 0}.radio-label input[type=radio],.checkbox-label input[type=checkbox]{width:auto;margin:0;cursor:pointer}.confirmation-message,.error-message{max-width:600px;margin:0 auto;text-align:center;padding:48px 0}.confirmation-message p,.error-message p{font-size:18px;color:var(--text-body);line-height:1.7}.terms-notice{margin-top:48px;max-width:480px}.terms-notice h4{font-family:IBM Plex Mono,SF Mono,Monaco,monospace;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#ffffff80;margin-bottom:12px}.terms-notice p{font-size:11px;line-height:1.5;color:#fff9;margin-bottom:8px}footer{padding:140px 0 48px}.footer-links{display:flex;gap:32px;justify-content:center}.footer-links a{font-family:IBM Plex Mono,SF Mono,Monaco,monospace;font-size:11px;font-weight:600;color:#999;text-decoration:none;transition:color .2s ease}.footer-links a:hover{color:var(--text-headline)}@media (max-width: 768px){.hero h2{font-size:32px}.container{padding:0 20px}.hero{padding:80px 0 60px}.content-section{padding:48px 0}.pricing-tiers{flex-direction:column;gap:16px}.pricing-tier{min-width:auto}.footer-links{flex-direction:column;gap:16px;align-items:center}}
