@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/bricolage-grotesque-CtikI8OQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-D000Msq0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/sora-CIFTEUp5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html,body{background:#07070a;margin:0;padding:0}body{font-family:Sora,system-ui,sans-serif;color:#f4f3ee;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:Bricolage Grotesque,system-ui,sans-serif;margin:0}p{margin:0}a{color:inherit}.wrap{max-width:1180px;margin:0 auto;padding:0 28px}.eyebrow{font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:#e7b24c;display:inline-flex;align-items:center;gap:8px}.site-nav{position:sticky;top:0;z-index:50;background:#07070adb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08)}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;max-width:1180px;margin:0 auto}.nav-logo{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:700;font-size:19px;letter-spacing:.01em;display:flex;align-items:center;gap:10px}.nav-links{display:flex;gap:30px;list-style:none;margin:0;padding:0;font-size:14px}.nav-links a{text-decoration:none;color:#f4f3eeb8;transition:color .15s ease}.nav-links a:hover{color:#e7b24c}.nav-cta{display:flex;align-items:center;gap:16px}@media (max-width: 760px){.nav-links{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 26px;border-radius:3px;font-family:Sora,system-ui,sans-serif;font-weight:600;font-size:14px;cursor:pointer;border:1px solid transparent;transition:transform .15s ease,background .15s ease,border-color .15s ease;text-decoration:none}.btn-primary{background:#e7b24c;color:#07070a}.btn-primary:hover{background:#f6c868;transform:translateY(-1px)}.btn-outline{background:transparent;border-color:#ffffff38;color:#f4f3ee}.btn-outline:hover{border-color:#e7b24c;color:#e7b24c}.hero{position:relative;padding:150px 0 120px;background-size:cover;background-position:center;overflow:hidden}.hero-content{position:relative;z-index:2;max-width:720px}.hero h1{font-size:60px;line-height:1.04;font-weight:700;margin:22px 0 24px}.hero p.sub{font-size:19px;line-height:1.6;color:#f4f3eec2;max-width:580px;margin-bottom:38px}.hero-actions{display:flex;gap:16px;flex-wrap:wrap}.hero-stats{display:flex;gap:48px;margin-top:72px;flex-wrap:wrap}.hero-stat strong{display:block;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:32px;color:#e7b24c}.hero-stat span{font-size:13px;color:#f4f3ee8c}@media (max-width: 760px){.hero{padding:120px 0 80px}.hero h1{font-size:38px}}.section{padding:100px 0}.section-head{max-width:640px;margin-bottom:56px}.section-head h2{font-size:38px;font-weight:700;margin-top:16px;line-height:1.1}.section-head p{color:#f4f3ee9e;font-size:16px;margin-top:16px;line-height:1.6}.section-alt{background:#0e0e12}.problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.problem-card{border:1px solid rgba(255,255,255,.09);border-radius:6px;padding:36px;background:#0e0e12}.problem-card.highlight{border-color:#e7b24c73;background:linear-gradient(160deg,#e7b24c14,#0e0e12)}.problem-card h3{font-size:22px;margin-bottom:20px}.problem-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.problem-card li{display:flex;gap:12px;font-size:15px;line-height:1.5;color:#f4f3eebd}@media (max-width: 760px){.problem-grid{grid-template-columns:1fr}}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service-card{background:#121216;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:32px;transition:border-color .15s ease,transform .15s ease}.service-card:hover{border-color:#e7b24c66;transform:translateY(-3px)}.service-icon{width:44px;height:44px;border-radius:8px;background:#e7b24c1f;display:flex;align-items:center;justify-content:center;color:#e7b24c;margin-bottom:20px}.service-card h3{font-size:18px;margin-bottom:10px}.service-card p{font-size:14px;color:#f4f3ee99;line-height:1.55}@media (max-width: 900px){.service-grid{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.service-grid{grid-template-columns:1fr}}.process-steps{display:flex;flex-direction:column}.process-step{display:grid;grid-template-columns:90px 1fr;gap:28px;padding:30px 0;border-top:1px solid rgba(255,255,255,.08)}.process-step:last-child{border-bottom:1px solid rgba(255,255,255,.08)}.process-num{font-family:JetBrains Mono,monospace;font-size:14px;color:#e7b24c}.process-step h3{font-size:19px;margin-bottom:8px}.process-step p{color:#f4f3ee99;font-size:15px;line-height:1.55;max-width:560px}.testimonial-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.testimonial-grid blockquote,.testimonial-grid .jf-content-item{margin:0;background:#121216;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:32px;font-size:16px;line-height:1.6;color:#f4f3eed1}.jf-content-attribution,.jf-content-author{display:block;margin-top:18px;font-size:13px;color:#e7b24c;font-family:JetBrains Mono,monospace}@media (max-width: 760px){.testimonial-grid{grid-template-columns:1fr}}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pricing-card{border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:40px 36px;background:#0e0e12;display:flex;flex-direction:column}.pricing-card.featured{border-color:#e7b24c;background:linear-gradient(165deg,#e7b24c1a,#0e0e12);position:relative}.pricing-badge{position:absolute;top:-13px;left:36px;background:#e7b24c;color:#07070a;font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.1em;padding:5px 12px;border-radius:3px}.pricing-card h3{font-size:22px;margin-bottom:10px}.pricing-card .price-line{font-size:42px;font-weight:700;font-family:Bricolage Grotesque,system-ui,sans-serif;margin:14px 0 4px}.pricing-card .price-note{color:#f4f3ee80;font-size:13px;margin-bottom:26px}.pricing-card ul{list-style:none;margin:0 0 30px;padding:0;display:flex;flex-direction:column;gap:12px;flex-grow:1}.pricing-card li{display:flex;gap:10px;font-size:14px;color:#f4f3eeb8}@media (max-width: 760px){.pricing-grid{grid-template-columns:1fr}}.signup-section{background:#0e0e12;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.signup-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.signup-inner h2{font-size:34px;margin:16px 0}.signup-inner p{color:#f4f3ee9e;font-size:16px;line-height:1.6}@media (max-width: 800px){.signup-inner{grid-template-columns:1fr}}.jf-form{display:flex;flex-direction:column;gap:16px}.jf-form-field{display:flex;flex-direction:column;gap:6px}.jf-form-label{font-size:13px;color:#f4f3eea6;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.jf-form-input{background:#07070a;border:1px solid rgba(255,255,255,.18);border-radius:3px;padding:13px 14px;color:#f4f3ee;font-family:Sora,system-ui,sans-serif;font-size:14px}.jf-form-input:focus{outline:none;border-color:#e7b24c}.jf-form-button{background:#e7b24c;color:#07070a;border:none;border-radius:3px;padding:14px 20px;font-weight:700;cursor:pointer;font-size:14px}.jf-form-button:hover{background:#f6c868}.jf-form-thanks{color:#e7b24c;font-size:15px}.jf-form-error{color:#e2685a;font-size:13px}.footer{padding:90px 0 48px;background:#07070a}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;padding-bottom:60px;border-bottom:1px solid rgba(255,255,255,.08)}.footer-grid h3{font-size:24px;margin-bottom:14px}.footer-grid p{color:#f4f3ee8c;font-size:15px;line-height:1.6;max-width:400px}.footer-bottom{display:flex;justify-content:space-between;padding-top:28px;font-size:13px;color:#f4f3ee66;flex-wrap:wrap;gap:12px}@media (max-width: 760px){.footer-grid{grid-template-columns:1fr}}
