.aisc-sw{--aisc-bg:#f3f3ef;--aisc-card:#eeeeea;--aisc-ink:#242653;--aisc-muted:#696b85;--aisc-line:#242653;--aisc-accent:#7667ff;--aisc-red:#df2c26;--aisc-white:#ffffff;background:linear-gradient(rgb(36 38 83 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(36 38 83 / .045) 1px,transparent 1px),radial-gradient(circle at 15% 5%,rgb(118 103 255 / .18),transparent 30%),radial-gradient(circle at 95% 10%,rgb(223 44 38 / .1),transparent 28%),var(--aisc-bg);background-size:72px 72px,72px 72px,auto,auto,auto;color:var(--aisc-ink);font-family:"Inter","Aptos",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:0;overflow-x:hidden}.aisc-sw *,.aisc-sw *::before,.aisc-sw *::after{box-sizing:border-box}.aisc-sw button,.aisc-sw a{font:inherit}.aisc-sw img{border:0;height:auto;max-width:100%}.aisc-sw img.skip-lazy{opacity:1!important}.aisc-sw__nav{position:sticky;top:0;z-index:20;border-bottom:2px solid var(--aisc-line);background:rgb(243 243 239 / .96);backdrop-filter:blur(10px)}.aisc-sw__nav-inner{align-items:center;display:flex;gap:22px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:16px 24px}.aisc-sw img.aisc-sw__logo{display:block;height:38px!important;max-width:none;object-fit:contain!important;width:180px!important}.aisc-sw__badge,.aisc-sw__eyebrow,.aisc-sw__section-label,.aisc-sw__rules span,.aisc-sw__note,.aisc-sw__prototype-note{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;letter-spacing:.18em;text-transform:uppercase}.aisc-sw__badge{border:2px solid var(--aisc-line);color:var(--aisc-ink);font-size:10px;padding:3px 10px;transform:rotate(-1deg)}.aisc-sw__links{display:flex;gap:28px;margin-left:auto}.aisc-sw__links button{background:#fff0;border:0;color:var(--aisc-muted);cursor:pointer;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.aisc-sw__links button:hover{color:var(--aisc-ink)}.aisc-sw__demo,.aisc-sw__cta-button{background:var(--aisc-ink);border:2px solid var(--aisc-line);box-shadow:4px 4px 0 var(--aisc-line);color:var(--aisc-white);display:inline-flex;font-weight:800;gap:8px;padding:10px 18px;text-decoration:none}.aisc-sw__hero{display:grid;gap:42px;grid-template-columns:minmax(0,0.78fr) minmax(520px,1fr);margin:0 auto;max-width:1280px;padding:42px 24px 56px}.aisc-sw__eyebrow{align-items:center;background:var(--aisc-card);border:2px solid var(--aisc-line);box-shadow:4px 4px 0 var(--aisc-line);display:inline-flex;font-size:10px;gap:8px;margin-bottom:22px;padding:8px 12px;transform:rotate(-1deg)}.aisc-sw__eyebrow img{flex:0 0 20px;height:20px!important;object-fit:contain!important;width:20px!important}.aisc-sw h1,.aisc-sw h2,.aisc-sw h3{color:var(--aisc-ink);font-family:"Arial Black","Inter Tight","Inter",system-ui,sans-serif;letter-spacing:-.055em;margin:0}.aisc-sw h1{font-size:clamp(3rem, 7vw, 5.6rem);line-height:.88;max-width:620px}.aisc-sw h1 span{color:var(--aisc-ink);display:inline-block;position:relative}.aisc-sw h1 span::after{background:var(--aisc-accent);border-radius:999px;bottom:-8px;content:"";height:5px;left:0;position:absolute;transform:rotate(-1deg);width:100%}.aisc-sw__lede{color:var(--aisc-muted);font-size:19px;line-height:1.55;margin:30px 0 0;max-width:650px}.aisc-sw__rules{border-bottom:2px solid var(--aisc-line);border-top:2px solid var(--aisc-line);display:grid;grid-template-columns:repeat(3,1fr);margin-top:30px;max-width:620px}.aisc-sw__rules span{border-right:2px solid var(--aisc-line);color:var(--aisc-ink);font-size:10px;padding:12px 14px;text-align:center}.aisc-sw__rules span:last-child{border-right:0}.aisc-sw__note{border-left:2px solid var(--aisc-accent);color:var(--aisc-muted);font-size:11px;line-height:1.5;margin-top:24px;max-width:560px;padding-left:14px}.aisc-sw__assistant-wrap{min-width:0}.aisc-sw__assistant-frame,.aisc-sw__assistant-mock{background:var(--aisc-card);border:1px solid rgb(36 38 83 / .32);box-shadow:10px 10px 0 rgb(36 38 83 / .1);min-height:720px;overflow:hidden;width:100%}.aisc-sw__assistant-frame{display:block;height:720px}.aisc-sw__assistant-mock{display:flex;flex-direction:column}.aisc-sw__assistant-bar{align-items:center;background:var(--aisc-bg);border-bottom:1px solid rgb(36 38 83 / .2);display:flex;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:11px;justify-content:space-between;letter-spacing:.16em;padding:14px 18px;text-transform:uppercase}.aisc-sw__assistant-body{flex:1;padding:22px}.aisc-sw__assistant-body>span{color:var(--aisc-muted);display:block;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:10px;letter-spacing:.18em;margin-bottom:8px;text-transform:uppercase}.aisc-sw__assistant-body p{border:1px solid rgb(36 38 83 / .22);color:var(--aisc-ink);line-height:1.55;margin:0;max-width:500px;padding:16px}.aisc-sw__chips{border-top:1px solid rgb(36 38 83 / .2);display:flex;flex-wrap:wrap;gap:8px;margin:22px -22px 0;padding:18px 22px 0}.aisc-sw__chips button{background:var(--aisc-bg);border:1px solid rgb(36 38 83 / .22);color:var(--aisc-ink);cursor:pointer;font-size:14px;font-weight:700;padding:8px 12px}.aisc-sw__assistant-input{border-top:1px solid rgb(36 38 83 / .2);color:var(--aisc-muted);font-size:14px;padding:14px 18px}.aisc-sw__prototype-note{color:var(--aisc-muted);font-size:10px;margin:12px 0 0}.aisc-sw__section{border-top:1px solid rgb(36 38 83 / .2);margin:0 auto;max-width:1180px;padding:clamp(64px, 7vw, 88px) 24px}.aisc-sw__split,.aisc-sw__systems{align-items:start;display:grid;gap:54px;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr)}.aisc-sw__section-label{border-left:2px solid var(--aisc-accent);color:var(--aisc-muted);font-size:10px;margin:0 0 22px;padding-left:12px}.aisc-sw h2{font-size:clamp(2rem, 4vw, 3.35rem);line-height:1;max-width:760px}.aisc-sw h3{font-size:22px;line-height:1.1}.aisc-sw p{color:var(--aisc-muted)}.aisc-sw__body-copy p,.aisc-sw__systems p,.aisc-sw__summary>p,.aisc-sw__cta p{font-size:17px;line-height:1.65;margin:0 0 14px}.aisc-sw__inline-graphic{background:var(--aisc-card);border:3px solid var(--aisc-line);box-shadow:6px 6px 0 var(--aisc-line);margin:30px 0 0;max-width:860px;overflow:hidden}.aisc-sw__inline-graphic--wide{grid-column:1 / -1;margin:36px auto 0;max-width:980px}.aisc-sw__inline-graphic img{aspect-ratio:16 / 9;display:block;height:auto!important;object-fit:cover!important;object-position:center center!important;width:100%!important}.aisc-sw__inline-graphic figcaption{background:var(--aisc-bg);border-top:3px solid var(--aisc-line);color:var(--aisc-muted);font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:10px;letter-spacing:.18em;margin:0;padding:13px 16px;text-transform:uppercase}.aisc-sw__module-grid{background:rgb(36 38 83 / .2);border:1px solid rgb(36 38 83 / .25);display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:30px;overflow:hidden}.aisc-sw__module-card{background:var(--aisc-card);min-height:230px;padding:24px}.aisc-sw__module-top{align-items:center;border-bottom:1px solid rgb(36 38 83 / .16);color:var(--aisc-muted);display:flex;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:10px;justify-content:space-between;letter-spacing:.18em;margin-bottom:22px;padding-bottom:16px}.aisc-sw__module-card h3{font-family:"Inter",system-ui,sans-serif;font-size:20px;font-weight:850;letter-spacing:-.04em}.aisc-sw__module-card p{font-size:14.5px;line-height:1.6}.aisc-sw__graphics-head{align-items:end;display:grid;gap:28px;grid-template-columns:minmax(0,0.78fr) minmax(0,1fr);margin-bottom:34px}.aisc-sw__graphics-head>p{font-size:17px;justify-self:end;line-height:1.65;margin:0;max-width:680px}.aisc-sw__graphic-grid{display:grid;gap:22px;grid-template-columns:1.08fr 0.92fr 1.08fr;max-width:1060px}.aisc-sw__graphic-card{background:var(--aisc-card);border:3px solid var(--aisc-line);box-shadow:7px 7px 0 var(--aisc-line);overflow:hidden}.aisc-sw__graphic-card:nth-child(2){transform:translateY(32px)}.aisc-sw__graphic-card img{aspect-ratio:4 / 3;background:var(--aisc-bg);border-bottom:3px solid var(--aisc-line);display:block;height:auto!important;object-fit:cover!important;object-position:center center!important;width:100%!important}.aisc-sw__graphic-card>div{padding:24px}.aisc-sw__graphic-card span{color:var(--aisc-ink);display:block;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:10px;letter-spacing:.18em;margin-bottom:12px;text-transform:uppercase}.aisc-sw__graphic-card h3{font-size:24px;line-height:1}.aisc-sw__graphic-card p{font-size:15px;line-height:1.6;margin:12px 0 0}.aisc-sw__comparison,.aisc-sw__flow,.aisc-sw__systems,.aisc-sw__summary,.aisc-sw__proof,.aisc-sw__cta{border-top:2px solid var(--aisc-line)}.aisc-sw__compare-grid{display:grid;gap:1px;grid-template-columns:repeat(2,1fr);margin-top:32px;max-width:980px}.aisc-sw__signal-strip{display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:30px;max-width:980px}.aisc-sw__signal-strip div,.aisc-sw__journey-strip span{background:var(--aisc-card);border:2px solid var(--aisc-line)}.aisc-sw__signal-strip div{min-height:132px;padding:22px}.aisc-sw__signal-strip span,.aisc-sw__journey-strip span{color:var(--aisc-muted);display:block;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.aisc-sw__signal-strip strong{color:var(--aisc-ink);display:block;font-size:20px;line-height:1.15;margin-top:14px}.aisc-sw__compare-grid article,.aisc-sw__system-card,.aisc-sw__summary-card,.aisc-sw__metric{background:var(--aisc-card);border:2px solid var(--aisc-line);padding:28px}.aisc-sw__compare-grid span,.aisc-sw__system-card>span,.aisc-sw__summary-card>span{color:var(--aisc-muted);display:block;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:10px;letter-spacing:.18em;margin-bottom:10px;text-transform:uppercase}.aisc-sw__flow-list{border-left:2px solid var(--aisc-line);display:grid;gap:18px;margin-top:26px;max-width:760px;padding-left:28px}.aisc-sw__journey-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.aisc-sw__journey-strip span{box-shadow:3px 3px 0 var(--aisc-line);color:var(--aisc-ink);padding:12px 16px;transform:rotate(-1deg)}.aisc-sw__flow-list div{background:var(--aisc-card);border:1px solid rgb(36 38 83 / .25);padding:18px}.aisc-sw__flow-list strong{color:var(--aisc-ink);display:block;margin-bottom:6px}.aisc-sw__system-card{align-self:start;border-radius:30px;box-shadow:7px 7px 0 var(--aisc-line);min-height:0}.aisc-sw__system-card ol{border:2px solid var(--aisc-line);list-style:none;margin:22px 0 0;padding:0}.aisc-sw__system-card li{border-bottom:1px solid rgb(36 38 83 / .28);color:var(--aisc-muted);line-height:1.55;padding:16px}.aisc-sw__system-card li:last-child{border-bottom:0}.aisc-sw__system-card li strong{color:var(--aisc-ink);display:block}.aisc-sw__summary-card{margin-top:28px;max-width:560px}.aisc-sw__summary>p{max-width:860px}.aisc-sw__proof .aisc-sw__inline-graphic{max-width:820px}.aisc-sw__metric{align-items:flex-end;display:flex;gap:20px;margin-top:28px;max-width:640px}.aisc-sw__metric strong{color:var(--aisc-ink);font-family:"Arial Black","Inter",system-ui,sans-serif;font-size:clamp(4rem, 10vw, 7rem);letter-spacing:-.08em;line-height:.9}.aisc-sw__metric span{color:var(--aisc-muted);font-size:18px;line-height:1.4;padding-bottom:12px}.aisc-sw__cta{padding-bottom:120px;padding-top:72px}.aisc-sw__cta-panel{align-items:stretch;background:linear-gradient(135deg,rgb(118 103 255 / .14),transparent 42%),var(--aisc-card);border:3px solid var(--aisc-line);box-shadow:10px 10px 0 var(--aisc-line);display:grid;gap:36px;grid-template-columns:minmax(0,1.08fr) minmax(320px,0.72fr);padding:clamp(28px, 5vw, 54px)}.aisc-sw__cta-panel .aisc-sw__section-label{margin-bottom:18px}.aisc-sw__cta-panel h2{max-width:720px}.aisc-sw__cta-panel p{max-width:620px}.aisc-sw__cta-card{align-self:stretch;background:var(--aisc-bg);border:2px solid var(--aisc-line);box-shadow:6px 6px 0 var(--aisc-line);display:flex;flex-direction:column;justify-content:space-between;min-height:230px;padding:26px}.aisc-sw__cta-card span{color:var(--aisc-muted);font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.aisc-sw__cta-card strong{color:var(--aisc-ink);display:block;font-size:clamp(1.35rem, 2vw, 2rem);line-height:1.05;margin-top:24px}@media (max-width:980px){.aisc-sw__links,.aisc-sw__badge{display:none}.aisc-sw__hero,.aisc-sw__split,.aisc-sw__systems,.aisc-sw__graphics-head,.aisc-sw__graphic-grid,.aisc-sw__cta-panel{grid-template-columns:1fr}.aisc-sw__graphics-head>p{justify-self:start}.aisc-sw__graphic-card:nth-child(2){transform:none}.aisc-sw__module-grid{grid-template-columns:repeat(2,1fr)}.aisc-sw__hero{padding-top:34px}}@media (max-width:640px){.aisc-sw__nav-inner{gap:12px;padding:14px 20px}.aisc-sw img.aisc-sw__logo{height:34px!important;width:150px!important}.aisc-sw__demo{padding:9px 14px}.aisc-sw h1{font-size:clamp(2.7rem, 15vw, 4.5rem)}.aisc-sw__rules,.aisc-sw__module-grid,.aisc-sw__compare-grid,.aisc-sw__signal-strip{grid-template-columns:1fr}.aisc-sw__rules span{border-bottom:1px solid rgb(36 38 83 / .25);border-right:0}.aisc-sw__rules span:last-child{border-bottom:0}.aisc-sw__assistant-frame,.aisc-sw__assistant-mock{min-height:520px}.aisc-sw__assistant-frame{height:560px}.aisc-sw__section,.aisc-sw__hero{padding-left:20px;padding-right:20px}}