.swad-body{--swad-bg:#060a0f;--swad-surface:#0c131a;--swad-surface-soft:#111922;--swad-surface-mid:#17212b;--swad-border:hsla(15,7%,89%,.1);--swad-border-strong:rgba(95,243,189,.36);--swad-text:#eef7f2;--swad-muted:#aabbb3;--swad-muted-strong:#c8d7d0;--swad-green:#5ff3bd;--swad-green-dark:#09261d;--swad-cyan:#9aecff;--swad-amber:#ffd166;background:var(--swad-bg)}.swad-content-container{background:radial-gradient(circle at 18% 4%,rgba(95,243,189,.08),transparent 360px),radial-gradient(circle at 78% 12%,rgba(154,236,255,.06),transparent 420px),var(--swad-bg)}.swad-footer,.swad-page{color:var(--swad-text);font-family:var(--syst-font)}.swad-page{overflow:hidden;position:relative}.swad-page:before{background-image:linear-gradient(rgba(95,243,189,.032) 1px,transparent 0),linear-gradient(90deg,rgba(95,243,189,.032) 1px,transparent 0);background-size:72px 72px;content:"";inset:0;mask-image:linear-gradient(180deg,#000,transparent 900px);pointer-events:none;position:absolute;z-index:0}.swad-container{box-sizing:border-box;margin:0 auto;padding:0 16px;position:relative;width:min(100%,1280px);z-index:1}.swad-final-cta,.swad-hero,.swad-section{border-top:1px solid var(--swad-border);position:relative}.swad-hero{border-top:0;padding:76px 0 80px}.swad-final-cta,.swad-section{padding:76px 0}.swad-label{align-items:center;background:rgba(17,25,34,.82);border:1px solid var(--swad-border);border-radius:999px;color:var(--swad-green);display:inline-flex;font-family:var(--syst-mono);font-size:.72rem;font-weight:800;gap:8px;letter-spacing:0;line-height:1;min-height:34px;padding:0 12px;text-transform:uppercase;width:fit-content}.swad-label:before{background:var(--swad-green);border-radius:999px;box-shadow:0 0 18px rgba(95,243,189,.62);content:"";height:7px;width:7px}.swad-section__header{display:grid;gap:18px;margin-bottom:38px;max-width:820px}.swad-section__header--center{margin-left:auto;margin-right:auto;text-align:center}.swad-section__header--center .swad-label{margin:0 auto}.swad-section__header--split{align-items:end;gap:24px;max-width:none}.swad-final-cta h2,.swad-section__header h2{color:var(--swad-text);font-size:2.05rem;font-weight:800;letter-spacing:0;line-height:1.12;margin:0}.swad-final-cta p,.swad-section__header p{color:var(--swad-muted);font-size:1rem;line-height:1.72;margin:0}.swad-actions{display:flex;flex-wrap:wrap;gap:12px}.swad-actions--center{justify-content:center}.swad-button,.swad-inline-link{align-items:center;color:inherit;display:inline-flex;font-family:var(--syst-mono);font-size:.78rem;font-weight:800;gap:10px;justify-content:center;letter-spacing:0;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.swad-button{border:1px solid var(--swad-border);border-radius:8px;min-height:50px;padding:0 18px}.swad-button--primary{background:var(--swad-green);border-color:rgba(95,243,189,.72);box-shadow:0 18px 40px rgba(95,243,189,.16);color:#031a11}.swad-button--secondary{background:hsla(15,7%,89%,.03);color:var(--swad-text)}.swad-button:focus,.swad-button:hover,.swad-inline-link:focus,.swad-inline-link:hover{color:var(--swad-green);transform:translateY(-2px)}.swad-button--primary:focus,.swad-button--primary:hover{background:#86ffd0;color:#031a11}.swad-button--secondary:focus,.swad-button--secondary:hover{background:rgba(95,243,189,.07);border-color:var(--swad-border-strong)}.swad-inline-link{color:var(--swad-green);width:fit-content}.swad-inline-link--center{margin:28px auto 0}.swad-hero__grid,.swad-split{display:grid;gap:34px}.swad-hero__content{align-content:center;display:grid;gap:24px}.swad-hero h1{color:var(--swad-text);font-size:2.38rem;font-weight:800;letter-spacing:0;line-height:1.06;margin:0;max-width:820px}.swad-hero__content>p{color:var(--swad-muted);font-size:1.06rem;line-height:1.72;margin:0;max-width:740px}.swad-architecture-list,.swad-comparison-card ul,.swad-proof-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.swad-proof-list{border-top:1px solid var(--swad-border);grid-template-columns:1fr;max-width:760px;padding-top:20px}.swad-architecture-list li,.swad-comparison-card li,.swad-proof-list li{align-items:flex-start;color:var(--swad-muted-strong);display:flex;gap:10px;line-height:1.45}.swad-architecture-list .material-symbols-outlined,.swad-comparison-card .material-symbols-outlined,.swad-proof-list .material-symbols-outlined{color:var(--swad-green);flex:0 0 auto;font-size:1.05rem}.swad-architecture-visual,.swad-build-card,.swad-capability-board,.swad-case-card,.swad-comparison-card,.swad-comparison-flow,.swad-dashboard-visual,.swad-faq-item,.swad-final-cta__visual,.swad-process-map,.swad-process-step,.swad-scope-card,.swad-scope-visual,.swad-screen-preview,.swad-screen-strip,.swad-service-card,.swad-use-card{background:linear-gradient(145deg,rgba(95,243,189,.045),transparent 44%),rgba(12,19,26,.88);border:1px solid var(--swad-border);border-radius:8px;box-shadow:0 22px 70px rgba(0,0,0,.18)}.swad-dashboard-visual{background:#0a1118;box-shadow:0 28px 80px rgba(0,0,0,.38);overflow:hidden}.swad-dashboard-visual__topbar{align-items:center;background:rgba(17,25,34,.92);border-bottom:1px solid var(--swad-border);display:flex;gap:8px;min-height:48px;padding:0 14px}.swad-dashboard-visual__topbar span{background:var(--swad-border);border-radius:999px;height:10px;width:10px}.swad-dashboard-visual__topbar span:first-child{background:#81323a}.swad-dashboard-visual__topbar span:nth-child(2){background:var(--swad-amber)}.swad-dashboard-visual__topbar span:nth-child(3){background:var(--swad-green)}.swad-dashboard-visual__topbar strong{color:var(--swad-muted);font-family:var(--syst-mono);font-size:.72rem;font-weight:700;margin-left:auto}.swad-dashboard-visual__toolbar{align-items:center;background:rgba(5,8,12,.38);border-bottom:1px solid hsla(15,7%,89%,.08);display:flex;gap:12px;justify-content:space-between;min-height:46px;padding:0 16px}.swad-dashboard-visual__toolbar span,.swad-dashboard-visual__toolbar strong{font-family:var(--syst-mono);font-size:.7rem;font-weight:800;text-transform:uppercase}.swad-dashboard-visual__toolbar span{color:var(--swad-muted)}.swad-dashboard-visual__toolbar strong{color:var(--swad-green)}.swad-dashboard-visual__body{display:grid;gap:14px;padding:16px}.swad-dashboard-visual__sidebar{background:rgba(5,8,12,.42);border:1px solid hsla(15,7%,89%,.08);border-radius:8px;display:grid;gap:8px;padding:14px}.swad-dashboard-visual__metrics strong,.swad-dashboard-visual__sidebar strong{color:var(--swad-green);font-family:var(--syst-mono);font-size:.74rem;text-transform:uppercase}.swad-dashboard-visual__sidebar span{align-items:center;border-radius:8px;color:var(--swad-muted-strong);display:flex;font-size:.88rem;min-height:32px;padding:0 10px}.swad-dashboard-visual__sidebar .is-active{background:rgba(95,243,189,.08);border:1px solid rgba(95,243,189,.2);color:var(--swad-green)}.swad-dashboard-visual__main{display:grid;gap:14px}.swad-dashboard-visual__metrics{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.swad-dashboard-visual__metrics span{align-content:center;background:rgba(95,243,189,.055);border:1px solid rgba(95,243,189,.16);border-radius:8px;color:var(--swad-muted);display:grid;font-size:.78rem;gap:4px;min-height:72px;padding:12px}.swad-dashboard-visual__metrics strong{font-size:1.1rem}.swad-dashboard-visual__chart{align-items:end;background:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0),rgba(5,8,12,.42);background-size:28px 28px;border:1px solid hsla(15,7%,89%,.08);border-radius:8px;display:flex;gap:10px;min-height:170px;padding:14px}.swad-dashboard-visual__chart i{background:linear-gradient(180deg,var(--swad-green),rgba(154,236,255,.28));border-radius:8px 8px 2px 2px;display:block;height:var(--bar);opacity:.9;width:100%}.swad-dashboard-visual__status-title{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:-6px}.swad-dashboard-visual__status-title span,.swad-dashboard-visual__status-title strong{font-family:var(--syst-mono);font-size:.68rem;font-weight:800;text-transform:uppercase}.swad-dashboard-visual__status-title span{color:var(--swad-muted)}.swad-dashboard-visual__status-title strong{color:var(--swad-green)}.swad-dashboard-visual__table{display:grid;gap:8px}.swad-dashboard-visual__table div{align-items:center;background:rgba(17,25,34,.74);border:1px solid hsla(15,7%,89%,.08);border-radius:8px;color:var(--swad-muted-strong);display:flex;font-size:.86rem;gap:12px;justify-content:space-between;min-height:42px;padding:0 12px}.swad-dashboard-visual__table strong{color:var(--swad-green);font-family:var(--syst-mono);font-size:.68rem;text-transform:uppercase}.swad-card-grid,.swad-comparison,.swad-process{display:grid;gap:14px}.swad-comparison-flow{background:linear-gradient(hsla(0,0%,100%,.028) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.028) 1px,transparent 0),rgba(8,13,19,.82);background-size:28px 28px;display:grid;gap:12px;margin-bottom:16px;padding:14px}.swad-comparison-flow div,.swad-process-map{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.swad-comparison-flow strong{color:var(--swad-green);font-size:.72rem;min-height:32px}.swad-comparison-flow span,.swad-comparison-flow strong,.swad-process-map span{align-items:center;display:inline-flex;font-family:var(--syst-mono);font-weight:800;text-transform:uppercase}.swad-comparison-flow span,.swad-process-map span{background:rgba(95,243,189,.055);border:1px solid rgba(95,243,189,.16);border-radius:999px;color:var(--swad-muted-strong);font-size:.68rem;min-height:30px;padding:0 10px}.swad-comparison-flow i,.swad-process-map i{color:var(--swad-green);font-family:var(--syst-mono);font-style:normal;font-weight:800}.swad-build-card,.swad-case-card,.swad-comparison-card,.swad-faq-item,.swad-process-step,.swad-scope-card,.swad-service-card,.swad-use-card{padding:20px}.swad-build-card h3,.swad-case-card h3,.swad-comparison-card h3,.swad-faq-item h3,.swad-process-step h3,.swad-scope-card h3,.swad-service-card h3,.swad-use-card h3{color:var(--swad-text);font-size:1.14rem;font-weight:800;letter-spacing:0;line-height:1.24;margin:0 0 12px}.swad-build-card p,.swad-case-card p,.swad-comparison-card p,.swad-faq-item p,.swad-process-step p,.swad-scope-card p,.swad-service-card p,.swad-use-card p{color:var(--swad-muted);font-size:.95rem;line-height:1.65;margin:0}.swad-comparison-card ul{margin-top:18px}.swad-build-card{min-height:250px}.swad-build-card>.material-symbols-outlined,.swad-scope-card>.material-symbols-outlined,.swad-service-card__icon,.swad-use-card>.material-symbols-outlined{align-items:center;background:rgba(95,243,189,.08);border:1px solid rgba(95,243,189,.24);border-radius:8px;color:var(--swad-green);display:inline-flex;font-size:1.55rem;height:48px;justify-content:center;margin-bottom:20px;width:48px}.swad-screen-strip{display:grid;gap:12px;margin-top:18px;padding:14px}.swad-screen-preview{background:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0),rgba(8,13,19,.78);background-size:24px 24px;display:grid;gap:12px;min-height:190px;padding:14px}.swad-screen-preview>span{color:var(--swad-green);font-family:var(--syst-mono);font-size:.72rem;font-weight:800;text-transform:uppercase}.swad-screen-preview__chart{align-items:end;display:flex;gap:8px;min-height:116px}.swad-screen-preview__chart i{background:linear-gradient(180deg,var(--swad-green),rgba(154,236,255,.28));border-radius:8px 8px 2px 2px;height:var(--bar);width:100%}.swad-screen-preview__editor,.swad-screen-preview__table{display:grid;gap:10px}.swad-screen-preview__editor-field{align-content:center;background:rgba(95,243,189,.055);border:1px solid rgba(95,243,189,.14);border-radius:8px;display:grid;gap:5px;min-height:34px;padding:8px 10px}.swad-screen-preview__editor-field--large{min-height:58px}.swad-screen-preview__editor-field span,.swad-screen-preview__editor-field strong{font-family:var(--syst-mono);font-style:normal;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.swad-screen-preview__editor-field strong{color:var(--swad-green);font-size:.62rem}.swad-screen-preview__editor-field span{color:var(--swad-muted-strong);font-size:.66rem}.swad-screen-preview__table-head,.swad-screen-preview__table-row{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto}.swad-screen-preview__table-head{color:var(--swad-green);font-family:var(--syst-mono);font-size:.62rem;font-weight:800;min-height:28px;text-transform:uppercase}.swad-screen-preview__table-row{background:rgba(95,243,189,.055);border:1px solid rgba(95,243,189,.14);border-radius:8px;min-height:36px;padding:0 8px}.swad-screen-preview__table-row em,.swad-screen-preview__table-row span,.swad-screen-preview__table-row strong{font-family:var(--syst-mono);font-size:.64rem;font-style:normal;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.swad-screen-preview__table-row strong{color:var(--swad-muted-strong)}.swad-screen-preview__table-row span{color:var(--swad-green)}.swad-screen-preview__table-row em{align-items:center;border:1px solid rgba(154,236,255,.18);border-radius:999px;color:var(--swad-cyan);display:inline-flex;min-height:24px;padding:0 8px}.swad-capability-board{display:grid;gap:12px;padding:20px}.swad-capability-board__header{align-items:center;border-bottom:1px solid hsla(15,7%,89%,.08);display:flex;gap:12px;grid-column:1/-1;justify-content:space-between;padding:0 0 6px}.swad-capability-board__header span,.swad-capability-board__header strong{font-family:var(--syst-mono);font-size:.7rem;font-weight:800;line-height:1.35;text-transform:uppercase}.swad-capability-board__header span{color:var(--swad-green)}.swad-capability-board__header strong{color:var(--swad-muted);text-align:right}.swad-capability-group{background:rgba(5,8,12,.34);border:1px solid hsla(15,7%,89%,.08);border-radius:8px;display:grid;gap:12px;padding:14px}.swad-capability-group div{align-items:center;display:flex;gap:10px}.swad-capability-group .material-symbols-outlined{color:var(--swad-green)}.swad-capability-group h3{color:var(--swad-text);font-size:1rem;font-weight:800;margin:0}.swad-capability-group ul,.swad-scope-visual__table{display:grid;gap:8px;list-style:none;margin:0;padding:0}.swad-capability-group li{color:var(--swad-muted);font-size:.86rem;line-height:1.4;padding-left:14px;position:relative}.swad-capability-group li:before{background:var(--swad-green);border-radius:999px;content:"";height:5px;left:0;position:absolute;top:.62em;width:5px}.swad-scope-grid{display:grid;gap:12px}.swad-scope-card{min-height:220px}.swad-scope-visual{align-self:start;background:linear-gradient(hsla(0,0%,100%,.028) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.028) 1px,transparent 0),rgba(8,13,19,.9);background-size:28px 28px;display:grid;gap:14px;padding:18px}.swad-scope-visual__top{align-items:center;display:flex;gap:12px;justify-content:space-between}.swad-scope-visual button,.swad-scope-visual__drawer span,.swad-scope-visual__table strong,.swad-scope-visual__top span,.swad-scope-visual__top strong{font-family:var(--syst-mono);font-size:.7rem;font-weight:800;text-transform:uppercase}.swad-scope-visual__drawer span,.swad-scope-visual__top strong{color:var(--swad-green)}.swad-scope-visual__top span{align-items:center;background:rgba(154,236,255,.06);border:1px solid rgba(154,236,255,.18);border-radius:999px;color:var(--swad-cyan);display:inline-flex;min-height:28px;padding:0 9px}.swad-scope-visual__table div{align-items:center;background:rgba(17,25,34,.72);border:1px solid hsla(15,7%,89%,.08);border-radius:8px;display:grid;gap:8px;grid-template-columns:1fr auto auto;min-height:46px;padding:0 10px}.swad-scope-visual__table span{color:var(--swad-muted-strong);font-size:.85rem}.swad-scope-visual__table strong{color:var(--swad-green)}.swad-scope-visual button{background:rgba(95,243,189,.08);border:1px solid rgba(95,243,189,.22);border-radius:8px;color:var(--swad-green);min-height:30px;padding:0 9px}.swad-scope-visual__drawer{background:rgba(154,236,255,.045);border:1px solid rgba(154,236,255,.18);border-radius:8px;display:grid;gap:10px;padding:14px}.swad-scope-visual__field{align-content:center;background:rgba(5,8,12,.42);border:1px solid hsla(15,7%,89%,.08);border-radius:8px;display:grid;gap:5px;min-height:42px;padding:8px 10px}.swad-scope-visual__field small,.swad-scope-visual__field strong{font-family:var(--syst-mono);font-style:normal;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.swad-scope-visual__field strong{color:var(--swad-muted-strong);font-size:.66rem}.swad-scope-visual__field small{color:var(--swad-cyan);font-size:.62rem}.swad-use-card{min-height:190px}.swad-process{position:relative}.swad-process-map{background:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0),rgba(8,13,19,.78);background-size:26px 26px;justify-content:center;margin-bottom:18px;padding:14px}.swad-process:before{background:linear-gradient(180deg,transparent,rgba(95,243,189,.42),transparent);bottom:0;content:"";left:24px;position:absolute;top:0;width:1px}.swad-process-step{min-height:230px;position:relative}.swad-process-step>span{align-items:center;background:var(--swad-green-dark);border:1px solid var(--swad-border-strong);border-radius:8px;color:var(--swad-green);display:inline-flex;font-family:var(--syst-mono);font-size:.78rem;font-weight:800;height:48px;justify-content:center;margin-bottom:16px;width:48px}.swad-case-card>span,.swad-process-step strong{color:var(--swad-green);display:block;font-family:var(--syst-mono);font-size:.72rem;font-weight:800;letter-spacing:0;line-height:1.35;margin-top:18px;text-transform:uppercase}.swad-architecture-list{margin-top:6px}.swad-architecture-list li{background:rgba(17,25,34,.6);border:1px solid var(--swad-border);border-radius:8px;min-height:46px;padding:10px 12px}.swad-architecture-visual{background:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0),rgba(10,17,24,.92);background-size:30px 30px;display:grid;gap:12px;padding:18px}.swad-architecture-visual>strong{color:var(--swad-green);font-family:var(--syst-mono);font-size:.72rem;text-transform:uppercase}.swad-architecture-visual__stack{display:grid;gap:10px}.swad-architecture-visual__layer,.swad-architecture-visual__signal{align-items:center;background:rgba(95,243,189,.06);border:1px solid rgba(95,243,189,.18);border-radius:8px;color:var(--swad-muted-strong);display:flex;font-family:var(--syst-mono);font-size:.78rem;font-weight:800;justify-content:center;min-height:54px;padding:0 14px;text-align:center;text-transform:uppercase}.swad-architecture-visual__signal{background:rgba(154,236,255,.06);border-color:rgba(154,236,255,.26);color:var(--swad-cyan)}.swad-case-card{min-height:380px}.swad-case-card__preview{background:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0),rgba(5,8,12,.52);background-size:24px 24px;border:1px solid hsla(15,7%,89%,.08);border-radius:8px;display:grid;gap:8px;margin-bottom:18px;min-height:140px;padding:14px}.swad-case-card__preview i,.swad-case-card__preview span{background:rgba(95,243,189,.055);border:1px solid rgba(95,243,189,.16);border-radius:8px;display:block}.swad-case-card__preview span{border-color:rgba(95,243,189,.28);height:44px}.swad-case-card__preview i{height:22px}.swad-case-card__preview--matching{grid-template-columns:1fr 1fr}.swad-case-card__preview--matching span{grid-column:span 2}.swad-case-card__preview--gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.swad-case-card__preview--gallery span{grid-column:span 3}.swad-case-card strong{background:rgba(95,243,189,.07);border:1px solid rgba(95,243,189,.2);border-radius:8px;color:var(--swad-green);display:block;font-size:.92rem;line-height:1.45;margin-top:18px;padding:12px}.swad-case-card a,.swad-service-card{color:var(--swad-text);text-decoration:none}.swad-case-card a{align-items:center;display:inline-flex;font-family:var(--syst-mono);font-size:.76rem;font-weight:800;gap:8px;margin-top:20px;text-transform:uppercase}.swad-case-card a:focus,.swad-case-card a:hover,.swad-service-card:focus,.swad-service-card:hover{color:var(--swad-green)}.swad-service-card{display:grid;gap:10px;min-height:230px}.swad-service-card>.material-symbols-outlined:not(.swad-service-card__icon){align-self:end;color:var(--swad-green)}.swad-service-card__icon{margin-bottom:8px}.swad-faq-list{display:grid;gap:12px}.swad-faq-item{overflow:hidden;padding:0}.swad-faq-item summary{align-items:center;color:var(--swad-text);cursor:pointer;display:flex;font-size:1rem;font-weight:800;gap:18px;justify-content:space-between;list-style:none;min-height:68px;padding:0 20px}.swad-faq-item summary::-webkit-details-marker{display:none}.swad-faq-item summary .material-symbols-outlined{color:var(--swad-green);transition:transform .18s ease}.swad-faq-item[open] summary .material-symbols-outlined{transform:rotate(180deg)}.swad-faq-item p{padding:0 20px 20px}.swad-final-cta__inner{display:grid;gap:20px;justify-items:center;max-width:1020px;text-align:center}.swad-final-cta__visual{background:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0),rgba(8,13,19,.72);background-size:26px 26px;display:grid;gap:9px;padding:16px;width:min(100%,520px)}.swad-final-cta__visual span{color:var(--swad-green);font-family:var(--syst-mono);font-size:.72rem;font-weight:800;text-transform:uppercase}.swad-final-cta__row{align-items:center;background:rgba(95,243,189,.05);border:1px solid rgba(95,243,189,.14);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:34px;padding:0 12px}.swad-final-cta__row small,.swad-final-cta__row strong{font-family:var(--syst-mono);font-size:.64rem;font-style:normal;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.swad-final-cta__row strong{color:var(--swad-muted-strong)}.swad-final-cta__row small{color:var(--swad-green);text-align:right}.swad-final-cta__flow{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:6px}.swad-final-cta__flow strong{align-items:center;background:rgba(95,243,189,.055);border:1px solid rgba(95,243,189,.16);border-radius:999px;color:var(--swad-muted-strong);display:inline-flex;font-family:var(--syst-mono);font-size:.64rem;font-weight:800;justify-content:center;min-height:30px;text-transform:uppercase}.swad-final-cta__inner h2{max-width:760px}.swad-final-cta__inner p{max-width:620px}.swad-footer{background:#05080c;border-top:1px solid var(--swad-border)}.swad-footer__inner{display:grid;gap:28px;padding-bottom:34px;padding-top:34px}.swad-footer__brand{color:var(--swad-text);display:inline-flex;font-size:1.22rem;font-weight:800;margin-bottom:10px;text-decoration:none}.swad-footer p,.swad-footer small{color:var(--swad-muted);display:block;line-height:1.6;margin:0;max-width:430px}.swad-footer small{font-size:.8rem;margin-top:12px}.swad-footer nav{display:flex;flex-wrap:wrap;gap:12px 18px}.swad-footer nav a{color:var(--swad-muted-strong);font-family:var(--syst-mono);font-size:.76rem;font-weight:800;letter-spacing:0;text-decoration:none;text-transform:uppercase}.swad-footer nav a:focus,.swad-footer nav a:hover{color:var(--swad-green)}[data-swad-reveal]{opacity:0;transform:translateY(18px);transition:opacity .24s cubic-bezier(.2,0,0,1),transform .32s cubic-bezier(.16,1,.3,1),border-color .18s ease,background-color .18s ease,box-shadow .18s ease}[data-swad-reveal].is-visible{opacity:1;transform:translateY(0)}@media(min-width:640px){.swad-architecture-list,.swad-capability-board,.swad-card-grid--five,.swad-card-grid--four,.swad-card-grid--six,.swad-comparison,.swad-proof-list,.swad-scope-grid,.swad-screen-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.swad-dashboard-visual__body{grid-template-columns:150px 1fr}}@media(min-width:768px){.swad-final-cta,.swad-hero,.swad-section{padding-bottom:96px;padding-top:96px}.swad-container{padding-left:24px;padding-right:24px}.swad-final-cta h2,.swad-section__header h2{font-size:2.7rem}.swad-hero h1{font-size:3.5rem}.swad-final-cta p,.swad-hero__content>p,.swad-section__header p{font-size:1.08rem}.swad-card-grid--three,.swad-screen-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.swad-comparison-flow{align-items:center;grid-template-columns:.78fr 1fr}.swad-footer__inner{align-items:center;grid-template-columns:1fr auto}.swad-footer nav{justify-content:flex-end}}@media(min-width:1024px){.swad-hero__grid{align-items:center;grid-template-columns:minmax(0,.95fr) minmax(430px,.84fr)}.swad-split{align-items:center;grid-template-columns:minmax(0,.86fr) minmax(420px,1fr)}.swad-split--reverse{grid-template-columns:minmax(420px,.9fr) minmax(0,.95fr)}.swad-split--reverse>:first-child{order:2}.swad-split--reverse>:last-child{order:1}.swad-section__header--split{grid-template-columns:1fr minmax(320px,.78fr)}.swad-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.swad-card-grid--six{grid-template-columns:repeat(3,minmax(0,1fr))}.swad-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.swad-card-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.swad-process{grid-template-columns:repeat(6,minmax(0,1fr))}.swad-process:before{background:linear-gradient(90deg,transparent,rgba(95,243,189,.42),transparent);bottom:auto;height:1px;left:0;right:0;top:24px;width:auto}}@media(min-width:1200px){.swad-final-cta,.swad-hero,.swad-section{padding-bottom:118px;padding-top:118px}.swad-hero h1{font-size:4.15rem}.swad-final-cta h2,.swad-section__header h2{font-size:3.18rem}}@media(max-width:520px){.swad-button{width:100%}.swad-hero h1{font-size:2.08rem}.swad-final-cta h2,.swad-section__header h2{font-size:1.82rem}.swad-dashboard-visual__metrics{grid-template-columns:1fr}.swad-scope-visual__table div{grid-template-columns:1fr;padding:10px}.swad-final-cta__flow{grid-template-columns:repeat(2,minmax(0,1fr))}.swad-final-cta__row{gap:4px;grid-template-columns:1fr;padding:8px 10px}.swad-final-cta__row small{text-align:left}.swad-comparison-flow div,.swad-process-map{align-items:stretch}.swad-comparison-flow span,.swad-process-map span{flex:1 1 auto;justify-content:center}}@media(prefers-reduced-motion:reduce){[data-swad-reveal]{opacity:1;transform:none;transition:none}.swad-button,.swad-inline-link{transition:none}}