.sw-kit{background:var(--shop-white);color:var(--ink)}.sw-kit-coverage{background:var(--cream);border-radius:24px;padding:36px}.sw-kit-coverage h3{margin:0 0 22px;font-size:25px}.sw-kit-coverage .sw-kit-copy{margin:0 auto 30px}.sw-kit-coverage .sw-kit-copy:last-child{margin-top:30px;margin-bottom:0}.sw-kit-coverage-legend{color:var(--steel);margin-bottom:18px;font-size:11px}.sw-kit-coverage table{table-layout:fixed;border-collapse:collapse;background:var(--shop-white);width:100%;font-size:12px}.sw-kit-coverage caption{text-align:left;color:var(--steel);padding:14px;font-size:11px}.sw-kit-coverage th,.sw-kit-coverage td{border-bottom:1px solid var(--shop-soft-line);overflow-wrap:anywhere;padding:13px}.sw-kit-coverage th{text-align:left;font-weight:300}.sw-kit-coverage td{text-align:center}.sw-kit-coverage thead th{background:var(--shop-pale-steel);font-weight:700}.sw-kit-coverage thead th:first-child{width:50%}.sw-kit-coverage th[scope=colgroup]{background:var(--shop-pale-brass);font-weight:700}.sw-kit-coverage .sw-kit-copy a{font-weight:700}.sw-kit-coverage .sw-kit-copy p{font-size:13px}@media (width<=767px){.sw-kit-coverage{padding:18px}.sw-kit-coverage th,.sw-kit-coverage td{padding:9px 6px;font-size:10px}.sw-kit-coverage thead th:first-child{width:44%}.sw-kit-coverage h3{font-size:23px}}.sw-kit-hero{padding-bottom:56px}.sw-kit-stage{max-width:1000px;margin:56px auto 0;padding:0 66px 58px;position:relative}.sw-kit-main{background:var(--shop-white);border:1px solid var(--shop-soft-line);box-shadow:var(--shop-shadow);border-radius:24px;min-width:0;padding:20px;position:relative}.sw-kit-main>.pm-figure{width:100%}.sw-kit-floats{pointer-events:none;position:absolute;inset:0}.sw-kit-float{background:var(--shop-white);border:1px solid var(--shop-soft-line);max-width:225px;box-shadow:var(--shop-shadow);border-radius:16px;align-items:center;gap:12px;padding:17px 20px;font-size:12px;display:flex;position:absolute}.sw-kit-float b{font-size:12px;display:block}.sw-kit-float p{color:var(--steel);margin-top:4px;font-size:10px}.sw-kit-float:first-child{top:24%;left:0}.sw-kit-float:nth-child(2){bottom:12%;right:0}.sw-kit-float:nth-child(3){bottom:0;left:24%}.sw-kit-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sw-kit-bento-card{border-radius:24px;flex-direction:column;gap:25px;min-width:0;padding:28px 28px 0;display:flex;overflow:hidden}.sw-kit-bento-card h3{margin-bottom:12px;font-size:20px}.sw-kit-bento-card p{color:var(--steel);font-size:13px;line-height:1.85}.sw-kit-bento-card .sw-mini{margin-top:auto}.sw-kit-bento-card>a{padding-bottom:15px;font-size:12px;font-weight:700}.sw-kit-split{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:66px;display:grid}.sw-kit-split h2{margin-bottom:23px;font-size:38px;line-height:1.25}.sw-kit-split p{color:var(--steel);margin-bottom:18px;font-size:15px;line-height:1.9}.sw-kit-bullets{gap:13px;margin:22px 0;padding:0;list-style:none;display:grid}.sw-kit-bullets li{align-items:flex-start;gap:11px;font-size:13px;line-height:1.8;display:flex}.sw-kit-bullets svg{color:var(--steel);margin-top:5px}.sw-kit-art{border-radius:24px;justify-content:center;align-items:center;min-width:0;min-height:350px;padding:32px;display:flex}.sw-kit-art>.pm-figure{width:100%;min-width:0}.sw-kit-art .sw-mini{border-radius:14px;min-height:250px}.sw-kit-split-flip .sw-kit-art{order:-1}.sw-kit-link{align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.sw-kit-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.sw-kit-proof h3{margin-bottom:16px;font-size:21px}.sw-kit-proof p{color:var(--steel);font-size:14px;line-height:1.9}.sw-kit-proof .sw-shared-card{min-width:0}.sw-kit-pricing{grid-template-columns:1fr 1fr;gap:24px;display:grid}.sw-kit-pricing h3{margin-bottom:20px;font-size:27px}.sw-kit-pricing p{color:var(--steel);margin-bottom:16px;font-size:14px;line-height:1.85}.sw-kit-pricing .sw-kit-price{color:var(--ink);font-size:20px;font-weight:700}.sw-kit-pricing .sw-demo{margin-top:20px}.sw-kit-copy{max-width:800px;margin:auto}.sw-kit-copy p{color:var(--steel);margin:0 0 20px;font-size:15px;line-height:1.9}.sw-kit-admin{min-height:365px}.sw-kit-admin .sw-browser{border-radius:24px 24px 0 0;margin:-20px -20px 22px}.sw-kit-admin h2{margin-bottom:8px;font-size:28px}.sw-kit-admin>p{color:var(--steel);margin-bottom:22px;font-size:12px}.sw-kit-admin>.sw-role-tabs{justify-content:flex-start;gap:4px;margin-bottom:20px}.sw-kit-admin>.sw-role-tabs button{min-height:36px;padding:8px 12px;font-size:10px}.sw-kit-admin .sw-mini{box-shadow:none;border:1px solid var(--shop-soft-line);border-radius:12px;min-height:210px}.sw-kit-admin .sw-mini-app .compact{border-bottom:5px solid var(--ink);border-radius:24px;transform:none}.sw-kit-tabs-panel{min-width:0}.sw-kit-tone-cream{background:var(--cream)}.sw-kit .sw-faq-list p{white-space:normal}@media (hover:hover) and (pointer:fine){.sw-kit-float{animation:sw-kit-float 7s var(--ease-in-out) infinite}.sw-kit-float:nth-child(2){animation-delay:-3s}.sw-kit-float:nth-child(3){animation-delay:-5s}}@keyframes sw-kit-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (width<=1000px){.sw-kit-bento{grid-template-columns:1fr 1fr}.sw-kit-split{gap:30px}.sw-kit-art{padding:20px}.sw-kit-stage{padding-inline:32px}.sw-kit-float{max-width:190px;padding:13px}.sw-kit-split h2{font-size:32px}}@media (width<=767px){.sw-kit-bento,.sw-kit-split,.sw-kit-proof,.sw-kit-pricing{grid-template-columns:minmax(0,1fr)}.sw-kit-split-flip .sw-kit-art{order:initial}.sw-kit-stage{margin-top:35px;padding:0 0 65px}.sw-kit-main{padding:14px}.sw-kit-main .sw-browser{margin:-14px -14px 20px}.sw-kit-float:first-child{top:auto;bottom:0;left:5px}.sw-kit-float:nth-child(2){bottom:26px;right:0}.sw-kit-float:nth-child(3){display:none}.sw-kit-float{gap:6px;max-width:153px;padding:10px;font-size:9px}.sw-kit-float b{font-size:10px}.sw-kit-float p{font-size:9px}.sw-kit-float .sw-round-icon{width:24px;height:24px}.sw-kit-art{min-height:280px;padding:18px}.sw-kit-split h2{font-size:29px}.sw-kit-split p{font-size:14px}.sw-kit-admin{min-height:360px}.sw-kit-admin h2{font-size:23px}.sw-kit-admin>.sw-role-tabs{gap:0}.sw-kit-admin>.sw-role-tabs button{padding:7px 9px;font-size:9px}.sw-kit-bento-card{min-height:300px}.sw-kit-hero{padding-bottom:30px}}@media (prefers-reduced-motion:reduce){.sw-kit-float{animation:none}.sw-kit .sw-reveal{opacity:1;transition:none;transform:none}}.sw-kit-ask{gap:16px;width:100%;display:grid}
