.ai-page{isolation:isolate;color:#1e1c18;background:#f2eee6;min-height:100vh;font-family:Inter Tight,Inter,Arial,sans-serif;overflow-x:clip}.ai-page img{object-fit:cover}.ai-kicker{letter-spacing:.08em;color:#6f6a5d;text-transform:lowercase;margin:0 0 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.ai-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:center;gap:clamp(24px,4vw,56px);min-height:100vh;padding:132px clamp(18px,4vw,56px) 56px;display:grid;overflow:hidden}.ai-hero-copy h1,.ai-section-head h2,.ai-split h2,.ai-offer h2,.ai-form-shell h2{letter-spacing:0;color:#1e1c18;margin:0;font-family:Fraunces,Georgia,serif}.ai-hero-copy h1{max-width:760px;font-size:clamp(42px,5.2vw,68px);font-weight:850;line-height:.96}.ai-hero-lead{color:#343026;max-width:660px;margin:28px 0 0;font-size:clamp(18px,1.8vw,24px);line-height:1.2}.ai-hero-actions,.ai-form-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.ai-hero-actions a,.ai-offer a,.ai-form-actions button{color:#f2eee6;background:#1e1c18;border:1px solid #1e1c18;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}.ai-hero-actions a:nth-child(2){color:#1e1c18;background:0 0}.ai-hero-visual{background:#14120f;border-radius:28px;min-height:min(520px,66vh);position:relative;overflow:hidden;box-shadow:0 30px 80px #1c181038}.ai-hero-visual:after{content:"";background:linear-gradient(#14120f14,#14120fad);position:absolute;inset:0}.ai-hero-panel{z-index:2;color:#1e1c18;background:#f2eee6eb;border:1px solid #f2eee659;grid-template-columns:.5fr 1fr;gap:10px 18px;padding:22px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.ai-hero-panel span{color:#6f6a5d;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.ai-hero-panel strong{font-size:clamp(18px,2vw,24px);line-height:1}.ai-strip{border-top:1px solid #1e1c1824;border-bottom:1px solid #1e1c1824;flex-wrap:wrap;gap:10px;padding:18px clamp(18px,4vw,56px);display:flex}.ai-strip span{border:1px solid #1e1c182e;border-radius:999px;padding:8px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.ai-proof,.ai-steps,.ai-segments,.ai-faq,.ai-form-band{padding:clamp(76px,10vw,140px) clamp(18px,4vw,56px)}.ai-section-head{max-width:900px;margin-bottom:clamp(32px,5vw,64px)}.ai-section-head h2,.ai-split h2,.ai-offer h2,.ai-form-shell h2{font-size:clamp(38px,6vw,76px);font-weight:820;line-height:.98}.ai-proof-grid,.ai-steps-grid,.ai-segment-grid{border-top:1px solid #1e1c1829;border-left:1px solid #1e1c1829;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ai-proof-card,.ai-step,.ai-segment-grid article{background:#faf7f075;border-bottom:1px solid #1e1c1829;border-right:1px solid #1e1c1829;min-height:320px;padding:clamp(22px,3vw,34px)}.ai-proof-card p,.ai-proof-card span{color:#6f6a5d;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.ai-proof-card strong{margin:42px 0 8px;font-family:Fraunces,Georgia,serif;font-size:clamp(46px,5vw,82px);line-height:.9;display:block}.ai-proof-card small{color:#343026;margin-top:22px;font-size:16px;line-height:1.45;display:block}.ai-image-row{grid-template-columns:1.15fr .85fr 1fr;gap:12px;padding:0 clamp(18px,4vw,56px) clamp(76px,10vw,140px);display:grid}.ai-image-row figure{background:#1e1c18;min-height:clamp(260px,34vw,520px);margin:0;position:relative;overflow:hidden}.ai-image-row figure:first-child{border-radius:32px 0 0 32px}.ai-image-row figure:last-child{border-radius:0 32px 32px 0}.ai-split{color:#f2eee6;background:#1e1c18;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);padding:clamp(76px,10vw,140px) clamp(18px,4vw,56px);display:grid}.ai-split h2,.ai-split .ai-kicker{color:#f2eee6}.ai-machine-list{border-top:1px solid #f2eee633;gap:0;margin:0;padding:0;list-style:none;display:grid}.ai-machine-list li{border-bottom:1px solid #f2eee633;padding:20px 0;font-size:clamp(18px,2vw,26px);line-height:1.25}.ai-step span{color:#8b833d;font-family:JetBrains Mono,ui-monospace,monospace}.ai-step h3,.ai-segment-grid h3{margin:34px 0 14px;font-family:Fraunces,Georgia,serif;font-size:clamp(24px,3vw,38px);line-height:1}.ai-step p,.ai-segment-grid p,.ai-offer p,.ai-form-shell p,.ai-faq p{color:#343026;margin:0;font-size:18px;line-height:1.45}.ai-offer{color:#1e1c18;background:#d4e15f;margin:0 clamp(18px,4vw,56px);padding:clamp(52px,8vw,104px)}.ai-offer p{max-width:780px;margin-top:22px}.ai-offer a{margin-top:30px}.ai-form-shell{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);max-width:1280px;margin:0 auto;display:grid}.ai-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ai-form label{gap:8px;display:grid}.ai-form span{color:#6f6a5d;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.ai-form input,.ai-form textarea,.ai-form select{color:#1e1c18;width:100%;font:inherit;background:#faf7f0;border:1px solid #1e1c1838;border-radius:0;padding:16px}.ai-form textarea{resize:vertical}.ai-form-wide,.ai-form-actions,.ai-form-note,.ai-form-error{grid-column:1/-1}.ai-form-actions{margin-top:8px}.ai-form-actions button{cursor:pointer}.ai-form-actions a,.ai-text-link,.ai-form-error a{color:#1e1c18;font-weight:700}.ai-form-note{color:#6f6a5d;margin:8px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.ai-form-error{color:#8d251f;margin:0}.ai-form-done{max-width:820px;display:block}.ai-faq-list{border-top:1px solid #1e1c1829;max-width:980px}.ai-faq details{border-bottom:1px solid #1e1c1829;padding:22px 0}.ai-faq summary{cursor:pointer;font-family:Fraunces,Georgia,serif;font-size:clamp(24px,3vw,36px);line-height:1.05}.ai-faq p{max-width:720px;margin-top:14px}@media (max-width:1040px){.ai-hero,.ai-split,.ai-form-shell{grid-template-columns:1fr}.ai-proof-grid,.ai-steps-grid,.ai-segment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-hero-visual{min-height:520px}}@media (max-width:720px){.ai-hero{min-height:auto;padding-top:108px}.ai-hero-copy h1{font-size:clamp(44px,15vw,64px);line-height:.96}.ai-hero-lead{font-size:18px}.ai-hero-visual{border-radius:20px;min-height:420px}.ai-hero-panel{padding:16px;bottom:12px;left:12px;right:12px}.ai-proof-grid,.ai-steps-grid,.ai-segment-grid,.ai-image-row,.ai-form{grid-template-columns:1fr}.ai-proof-card,.ai-step,.ai-segment-grid article{min-height:auto}.ai-image-row figure,.ai-image-row figure:first-child,.ai-image-row figure:last-child{border-radius:20px;min-height:320px}.ai-offer{padding:36px 22px}}
