.start-section,.trust-section{padding:88px 5.5%;border-block:1px solid var(--line)}
.start-section{background:#0c1812}
.start-grid,.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}
.start-grid article,.trust-grid article{min-width:0;padding:28px;background:#15241a;border:1px solid #3a5943;border-radius:8px}
.start-grid h3,.trust-grid h3{font:600 24px var(--display);letter-spacing:-.035em;margin:18px 0 12px}
.start-grid p,.trust-grid p{font-size:13px;line-height:1.65;color:#b5c9b8;margin:0 0 20px}
.start-grid code,.trust-grid code,.local-quickstart code{font-family:var(--mono);color:#d6faaa}
.start-grid .text-button{display:inline-flex;align-items:center;color:var(--accent);font-size:13px;font-weight:700}
.start-grid .text-button:hover,.trust-foot a:hover{text-decoration:underline;text-underline-offset:4px}
.local-quickstart{display:grid;grid-template-columns:1fr 1.3fr;gap:10px 28px;align-items:center;margin-top:15px;padding:22px 26px;background:#0a140e;border:1px solid #365440;border-radius:8px}
.local-quickstart>div{display:flex;flex-direction:column;gap:6px}
.local-quickstart strong{font:600 18px var(--display)}
.local-quickstart span,.local-quickstart small{font-size:12px;line-height:1.5;color:#a7bba9}
.local-quickstart code{padding:14px 16px;border:1px solid #2c4934;border-radius:5px;white-space:normal;overflow-wrap:anywhere}
.local-quickstart small{grid-column:1/-1}
.local-quickstart small a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}
.verification{margin:20px 30px 0;padding:22px;background:#17271c;border:1px solid #456349;border-radius:7px}
.upgrade-card{margin:0 0 24px;padding:26px;background:#15251b;border:1px solid #486a4f;border-radius:8px}.upgrade-card h3{font:600 23px var(--display);margin:10px 0}.upgrade-card p,.upgrade-card small{font-size:12px;line-height:1.6;color:#aebfaf}.upgrade-card form{margin:18px 0}.upgrade-card label{display:block;font:10px var(--mono);letter-spacing:.1em;margin-bottom:9px}.upgrade-card form>div{display:flex;gap:10px}.upgrade-card input{flex:1;min-width:0;padding:12px 14px;color:var(--text);background:#09130f;border:1px solid #486a4f;border-radius:5px}.upgrade-card #upgrade-message:empty{display:none}.upgrade-card #upgrade-results{margin:18px 0}.upgrade-finding{padding:15px 0;border-top:1px solid #34513c}.upgrade-finding strong{display:block;color:#e6f5df;font-size:14px}.upgrade-finding a{color:var(--accent);font-size:12px;text-decoration:underline;overflow-wrap:anywhere}.upgrade-finding small{display:block;margin-top:6px}.upgrade-card #upgrade-results>p{margin:8px 0}@media(max-width:650px){.upgrade-card{padding:20px}.upgrade-card form>div{flex-direction:column}.upgrade-card button{width:100%}}
.verification>strong{font:600 18px var(--display)}
.verification>p{font-size:12px;line-height:1.55;color:#a9bfad;margin:16px 0 0}
.verification-row{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #2c4733;font-size:12px}
.verification-row:first-child{margin-top:10px}
.verification-row span{color:#a4baa7}
.verification-row strong{text-align:right;font-weight:500;color:#d0e5ce}
.ai-details a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.ai-details .ai-diff{max-height:340px;overflow:auto;padding:16px;border:1px solid #385541;border-radius:5px;background:#0b1710;color:#d7ebd5;font:11px/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}
.ai-details .ai-download{margin:10px 0}
.trust-section{background:#101d16}
.trust-grid{grid-template-columns:repeat(4,1fr)}
.trust-grid article>span{font:10px var(--mono);letter-spacing:.1em;color:var(--accent)}
.trust-grid h3{font-size:21px}
.trust-grid p{margin-bottom:0}
.trust-foot{max-width:1000px;font-size:12px;line-height:1.65;color:#9fb3a3;margin:24px 0 0}
.trust-foot a{color:var(--accent)}
.case-section{padding:88px 5.5%;background:#101c15;border-block:1px solid var(--line)}
.case-form,.case-results{max-width:1000px;margin:22px auto 0;padding:26px;background:#14241a;border:1px solid #3a5943;border-radius:8px}
.case-form{display:flex;flex-direction:column;gap:12px}
.case-form>label,.case-options label{font:10px var(--mono);letter-spacing:.1em;color:#b6d2b7}
.case-form input:not([type=checkbox]),.case-form textarea,.case-form select{width:100%;padding:13px 14px;color:#eef7e9;background:#0b1810;border:1px solid #3a5943;border-radius:5px;font:13px var(--body)}
.case-form textarea{resize:vertical;min-height:120px;line-height:1.5}
.case-options{display:grid;grid-template-columns:auto minmax(140px,1fr) auto minmax(220px,1.6fr);gap:10px;align-items:center}
.case-submit{display:flex;gap:20px;align-items:center;flex-wrap:wrap}
.case-submit small,.case-limit{font-size:12px;line-height:1.55;color:#a9bfad}
.case-results h3{font:600 24px var(--display);margin:0 0 12px}
.case-results h4{font:600 16px var(--display);margin:22px 0 8px}
.case-results p{font-size:13px;line-height:1.5;color:#c3d5c4;overflow-wrap:anywhere}
.case-results a{display:block;margin:8px 0;color:var(--accent);font-size:13px;overflow-wrap:anywhere}
.case-results .ai-diff{max-height:360px;overflow:auto;padding:16px;background:#0b1710;border:1px solid #385541;border-radius:5px;color:#d7ebd5;font:11px/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:1000px){.trust-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:750px){.start-grid{grid-template-columns:1fr}.local-quickstart{grid-template-columns:1fr}.case-options{grid-template-columns:1fr}.case-section{padding:65px 6%}}
@media(max-width:650px){.page-shell{max-width:100%;overflow-x:clip}.site-header{gap:12px}.header-cta{font-size:11px;padding:10px 12px}.header-cta span{margin-left:5px}.hero{grid-template-columns:minmax(0,1fr)}.hero-copy,.hero-visual{min-width:0}.hero h1{font-size:clamp(41px,10.5vw,60px)}.start-section,.trust-section{padding:65px 6%}.trust-grid{grid-template-columns:1fr}.verification{margin:18px 18px 0;padding:18px}.verification-row{flex-direction:column;gap:4px}.verification-row strong{text-align:left}.brand{font-size:25px}}
.workspace-section{padding:88px 5.5%;border-bottom:1px solid var(--line);background:#0e1d16}.workspace-card{max-width:1000px;padding:28px;background:#15251b;border:1px solid #3a5943;border-radius:8px}.workspace-card h3{font:600 24px var(--display);margin:0 0 12px}.workspace-card p,.workspace-foot{font-size:13px;line-height:1.65;color:#b5c9b8}.workspace-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:20px}.workspace-account-head,.workspace-timeline-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.workspace-account-head h3{margin:8px 0 0}.workspace-form{display:grid;gap:13px;margin-top:24px}.workspace-form>label:not(.workspace-check),.workspace-two label{font:10px var(--mono);letter-spacing:.1em;color:#b6d2b7}.workspace-form select,.workspace-form input:not([type=checkbox]){width:100%;padding:12px 14px;color:#eef7e9;background:#0b1810;border:1px solid #3a5943;border-radius:5px;font:13px var(--body)}.workspace-two{display:grid;grid-template-columns:1fr 1fr;gap:15px}.workspace-two>div{display:grid;gap:12px}.workspace-check{display:flex;align-items:flex-start;gap:12px;padding:14px;background:#0d1b12;border:1px solid #34513c;border-radius:6px;font-size:13px;line-height:1.55;color:#d9ead5}.workspace-check input{margin:3px 0 0;accent-color:var(--accent);width:17px;height:17px;flex:none}.workspace-form>small,.workspace-foot{color:#9eb5a1}.workspace-timeline{margin-top:30px;border-top:1px solid #34513c;padding-top:22px}.workspace-timeline h4{font:600 19px var(--display);margin:0}.workspace-job{padding:17px 0;border-top:1px solid #2c4435}.workspace-job:first-child{margin-top:16px}.workspace-job>strong{font:600 15px var(--display);color:#e5f4da}.workspace-job small{display:block;color:#9eb5a1;margin-top:5px;line-height:1.5}.workspace-job a{display:inline-block;color:var(--accent);font-size:12px;margin-top:8px;text-decoration:underline;text-underline-offset:3px}.workspace-foot{max-width:1000px;margin:20px 0 0}.workspace-section .message{max-width:1000px}@media(max-width:750px){.workspace-section{padding:65px 6%}.workspace-two{grid-template-columns:1fr}.workspace-card{padding:20px}.workspace-account-head{align-items:flex-start;flex-direction:column}}
