.sab-root{--sab-violet-50:#edefff;--sab-violet-100:#dde1ff;--sab-violet-300:#9ca3fe;--sab-violet-400:#7975ff;--sab-violet-500:#6051f7;--sab-violet-600:#5736f5;--sab-violet-800:#342689;--sab-gray-100:#f3f4f6;--sab-gray-300:#d1d5db;--sab-gray-400:#9ca3af;--sab-gray-500:#6b7280;--sab-gray-600:#4b5563;--sab-gray-700:#374151;--sab-gray-800:#1f2937;--sab-primary-500:#5d2bf4;--sab-base-white:#fff;--sab-gradation-01:linear-gradient(134deg, #4ad8ff 0.01%, #463dfa 48.44%, #843dfc 94.27%);--sab-orb-grad:linear-gradient(180deg, #00c2ff66 0%, #a129ff 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--sab-gray-800);background-color:#fdfdff;width:100%;overflow-x:clip}.sab-gradient-text{color:var(--sab-primary-500);background-image:var(--sab-gradation-01);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sab-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}.sab-section{padding:100px 0}.sab-section-head{text-align:center;margin-bottom:56px}.sab-section-title{color:var(--sab-gray-800);font-size:42px;font-weight:800;line-height:1.25}.sab-section-sub{color:var(--sab-gray-600);margin-top:16px;font-size:20px;font-weight:500;line-height:1.6}.sab-hero{text-align:center;background-color:#fdfdff;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:9rem 24px 6rem;display:flex;position:relative;overflow:hidden}.sab-hero-orb{opacity:.12;z-index:0;filter:blur(128px);background:var(--sab-orb-grad);pointer-events:none;border-radius:1134px;width:1134px;max-width:100vw;height:1022px;animation:12s ease-in-out infinite alternate sab-orb-move;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}@keyframes sab-orb-move{0%{opacity:.1;filter:blur(128px);transform:translate(-50%,-50%)scale(1)}50%{opacity:.18;filter:blur(120px);transform:translate(-50%,-50%)scale(1.25)}to{opacity:.12;filter:blur(132px);transform:translate(-50%,-50%)scale(.95)}}.sab-hero-inner{z-index:1;flex-direction:column;align-items:center;gap:24px;max-width:900px;display:flex;position:relative}.sab-hero-badge{background-color:var(--sab-base-white);color:var(--sab-violet-500);border-radius:100px;align-items:center;padding:10px 22px;font-size:18px;font-weight:600;line-height:26px;display:inline-flex;box-shadow:0 2px 16px #6051f71f}.sab-hero-title{color:var(--sab-gray-800);word-break:keep-all;font-size:clamp(32px,6vw,60px);font-weight:800;line-height:1.15}.sab-hero-desc{color:var(--sab-gray-700);max-width:760px;font-size:clamp(17px,2.6vw,24px);font-weight:500;line-height:1.5}.sab-hero-ctas{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:12px;display:flex}.sab-btn{text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:16px 32px;font-size:18px;font-weight:700;line-height:1.2;transition:filter .15s,background-color .15s,transform .15s;display:inline-flex}.sab-btn:hover{transform:translateY(-1px)}.sab-btn-solid{color:#fff;background:linear-gradient(95deg,#72afff 0%,#3953fe 50%,#6051f7 100%);border:1px solid #0000}.sab-btn-solid:hover{filter:brightness(1.05)}.sab-btn-outline{border:1px solid var(--sab-violet-300);background-color:var(--sab-base-white);color:var(--sab-violet-500)}.sab-btn-outline:hover{background-color:var(--sab-violet-50)}.sab-steps{flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:0;display:flex}.sab-step{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;min-width:0;padding:0 20px;display:flex}.sab-step-num{color:#fff;background:linear-gradient(134deg,#6051f7 0%,#843dfc 100%);border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;font-size:28px;font-weight:800;display:inline-flex}.sab-step-title{color:var(--sab-gray-800);font-size:18px;font-weight:600;line-height:1.6}.sab-step-arrow{color:var(--sab-violet-300);flex:none;align-self:flex-start;margin-top:20px;font-size:28px;line-height:64px}.sab-lineup{flex-direction:column;row-gap:72px;display:flex}.sab-lineup-row{grid-template-columns:1fr 1.15fr;align-items:center;gap:48px;display:grid}.sab-lineup-row.sab-reverse .sab-lineup-text{order:2}.sab-lineup-text{word-break:keep-all;min-width:0}.sab-lineup-badgewrap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sab-lineup-num{background:var(--sab-violet-50);width:34px;height:34px;color:var(--sab-violet-500);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:inline-flex}.sab-lineup-new{color:#fff;letter-spacing:.04em;background:linear-gradient(134deg,#6051f7 0%,#843dfc 100%);border-radius:100px;align-items:center;padding:3px 12px;font-size:12px;font-weight:700;display:inline-flex}.sab-lineup-title{color:var(--sab-gray-500);letter-spacing:.01em;font-size:15px;font-weight:700;line-height:1.4}.sab-lineup-desc{color:var(--sab-gray-600);margin-top:12px;font-size:17px;font-weight:500;line-height:1.7}.sab-lineup-shot{min-width:0;margin:0}.sab-lineup-shot-img{border:1px solid var(--sab-gray-300);background-color:var(--sab-base-white);border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 12px 34px #3426891a}.sab-lineup-shot-cap{color:var(--sab-gray-500);text-align:center;margin-top:9px;font-size:12.5px;font-weight:600}.sab-trust{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.sab-trust-block{text-align:center;background-color:var(--sab-base-white);border:1px solid var(--sab-gray-100);border-radius:20px;flex-direction:column;align-items:center;gap:14px;padding:36px 28px;display:flex}.sab-trust-icon{background:var(--sab-violet-50);width:56px;height:56px;color:var(--sab-violet-500);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.sab-trust-label{color:var(--sab-gray-800);font-size:19px;font-weight:700;line-height:1.4}.sab-trust-desc{color:var(--sab-gray-600);font-size:16px;font-weight:500;line-height:1.6}.sab-usecases{flex-direction:column;row-gap:72px;display:flex}.sab-usecase-row{justify-content:center;align-items:center;gap:64px;display:flex}.sab-usecase-row.sab-reverse{flex-direction:row-reverse}.sab-usecase-text{flex:1 1 0;max-width:480px}.sab-usecase-title{color:var(--sab-gray-800);margin-bottom:14px;font-size:28px;font-weight:700;line-height:1.35}.sab-usecase-desc{color:var(--sab-gray-600);font-size:18px;font-weight:500;line-height:1.6}.sab-mock{border:1px solid var(--sab-gray-100);background-color:var(--sab-base-white);aspect-ratio:4/3;border-radius:20px;flex-direction:column;flex:1 1 0;gap:14px;max-width:480px;padding:28px;display:flex;overflow:hidden;box-shadow:0 10px 30px #5845ea14}.sab-mock-bar{background:var(--sab-gray-100);border-radius:6px;height:12px}.sab-mock-bar.sab-accent{background:linear-gradient(95deg,#7975ff 0%,#6051f7 100%)}.sab-mock-bar.sab-w40{width:40%}.sab-mock-bar.sab-w60{width:60%}.sab-mock-bar.sab-w80{width:80%}.sab-mock-bar.sab-w100{width:100%}.sab-mock-chip{background:var(--sab-violet-50);border-radius:100px;align-self:flex-start;width:84px;height:24px}.sab-mock-block{background:var(--sab-violet-50);border-radius:12px;height:72px;margin-top:auto}.sab-anchor-target{scroll-margin-top:80px}.sab-section-last{padding-bottom:40px}.sab-strip-wrap{justify-content:center;padding:0 24px 40px;display:flex}.sab-strip{border:1px solid var(--sab-violet-100);width:100%;max-width:1000px;color:var(--sab-gray-800);background:linear-gradient(125deg,#edefff 0%,#edefff59 100%);border-radius:16px;align-items:center;gap:14px;padding:22px 32px;font-size:18px;font-weight:500;line-height:1.5;display:flex}.sab-strip-icon{color:var(--sab-violet-500);flex:none}.sab-faq{flex-direction:column;gap:16px;max-width:860px;margin-inline:auto;display:flex}.sab-faq-item{border:1px solid var(--sab-gray-100);background-color:var(--sab-base-white);border-radius:16px;overflow:hidden}.sab-faq-q{color:var(--sab-gray-800);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;font-size:19px;font-weight:700;line-height:1.4;list-style:none;display:flex}.sab-faq-q::-webkit-details-marker{display:none}.sab-faq-icon{color:var(--sab-violet-500);flex:none;transition:transform .2s}.sab-faq-item[open] .sab-faq-icon{transform:rotate(45deg)}.sab-faq-a{color:var(--sab-gray-600);padding:0 28px 26px;font-size:17px;font-weight:500;line-height:1.7}.sab-faq-more{text-align:center;max-width:860px;margin:26px auto 0;font-size:16px;font-weight:700}.sab-faq-more a{color:var(--sab-violet-500);text-underline-offset:4px;text-decoration:underline}.sab-faq-more a:hover{color:var(--sab-violet-600)}.dark .sab-faq-more a{color:var(--brand)}.sab-final{text-align:center;background:linear-gradient(125deg,#342689 0%,#5736f5 60%,#6051f7 100%);border-radius:24px;flex-direction:column;align-items:center;gap:28px;margin:0 24px;padding:72px 40px;display:flex}.sab-final-title{color:#fff;max-width:760px;font-size:clamp(24px,4vw,36px);font-weight:700;line-height:1.4}.sab-final .sab-btn-solid{color:var(--sab-violet-800);background:#fff}.sab-final .sab-btn-solid:hover{filter:brightness(.97)}@media (max-width:900px){.sab-section{padding:72px 0}.sab-section-title{font-size:32px}.sab-section-sub{font-size:18px}.sab-steps{flex-direction:column;align-items:center;gap:8px}.sab-step{padding:0}.sab-step-arrow{align-self:center;margin:4px 0;line-height:1;transform:rotate(90deg)}.sab-trust{grid-template-columns:1fr}.sab-usecase-row,.sab-usecase-row.sab-reverse{flex-direction:column;gap:28px}.sab-usecase-text,.sab-mock{width:100%;max-width:560px}.sab-lineup{row-gap:52px}.sab-lineup-row{grid-template-columns:1fr;gap:22px}.sab-lineup-row.sab-reverse .sab-lineup-text{order:0}.sab-lineup-hook{font-size:23px}}@media (max-width:640px){.sab-hero{padding:7rem 16px 4rem}.sab-hero-badge{font-size:16px}.sab-hero-ctas{width:100%}.sab-btn{flex:100%;padding:14px 24px;font-size:17px}.sab-lineup-hook{font-size:21px}.sab-final{padding:56px 24px}}.dark .sab-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--background);color:var(--foreground)}.dark .sab-hero{background-color:var(--background)}.dark .sab-hero-badge{background-color:var(--card);color:var(--brand);box-shadow:0 2px 16px #0006}.dark .sab-hero-title,.dark .sab-section-title,.dark .sab-step-title,.dark .sab-lineup-hook,.dark .sab-trust-label,.dark .sab-usecase-title,.dark .sab-faq-q{color:var(--foreground)}.dark .sab-hero-desc,.dark .sab-section-sub,.dark .sab-lineup-title,.dark .sab-lineup-desc,.dark .sab-lineup-shot-cap,.dark .sab-trust-desc,.dark .sab-usecase-desc,.dark .sab-faq-a{color:var(--muted-foreground)}.dark .sab-lineup-shot-img{background-color:var(--card);border-color:#ffffff38;border-color:lab(100% 0 0/.22);box-shadow:0 12px 34px #00000073}.dark .sab-btn-outline{background-color:var(--card);color:var(--brand);border-color:#ffffff29;border-color:lab(100% 0 0/.16)}.dark .sab-btn-outline:hover{background-color:#ffffff14;background-color:lab(100% 0 0/.08)}.dark .sab-trust-block,.dark .sab-mock,.dark .sab-faq-item{background-color:var(--card);border-color:#ffffff1a;border-color:lab(100% 0 0/.1)}.dark .sab-lineup-num,.dark .sab-trust-icon{background:var(--brand-soft,#302e50);color:var(--brand)}@supports (color:lab(0% 0 0)){.dark .sab-lineup-num,.dark .sab-trust-icon{background:var(--brand-soft,lab(20.408% 8.54144 -20.8042))}}.dark .sab-mock-bar{background:#ffffff14;background:lab(100% 0 0/.08)}.dark .sab-mock-bar.sab-accent{background:linear-gradient(95deg,#7975ff 0%,#6051f7 100%)}.dark .sab-mock-chip,.dark .sab-mock-block{background:#38375480;background:lab(24.0493% 6.56232 -17.4743/.5)}.dark .sab-faq-icon,.dark .sab-strip-icon,.dark .sab-trust-icon{color:var(--brand)}.dark .sab-strip{color:var(--foreground);background:linear-gradient(125deg,#2d2945b3 0%,#1f1d2d66 100%);background:linear-gradient(125deg,lab(18.1971% 7.78824 -17.0157/.7) 0%,lab(11.5006% 4.3939 -10.2922/.4) 100%);border-color:#ffffff24;border-color:lab(100% 0 0/.14)}@media (prefers-reduced-motion:reduce){.sab-hero-orb{animation:none}.sab-btn:hover{transform:none}.sab-faq-icon{transition:none}}.sab-lineup-hook{color:var(--sab-gray-800);letter-spacing:-.3px;margin-top:10px;font-size:26px;font-weight:800;line-height:1.35}.sab-voc-body{color:var(--sab-gray-600);text-align:center;max-width:720px;margin:0 auto 26px;font-size:17px;font-weight:500;line-height:1.7}.sab-voc-quotes{gap:14px;display:grid}@media (min-width:641px){.sab-voc-quotes{grid-template-columns:repeat(3,1fr)}}.sab-voc-quote{border:1px solid var(--sab-gray-100);background:var(--sab-base-white);border-radius:16px;margin:0;padding:18px}.sab-voc-quote-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sab-voc-quote-cat{color:var(--sab-violet-500);font-size:13px;font-weight:700}.sab-voc-quote-demo{color:var(--sab-gray-500);border:1px solid var(--sab-gray-100);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.sab-voc-quote-text{color:var(--sab-gray-800);word-break:keep-all;margin:10px 0 0;font-size:15.5px;font-weight:600;line-height:1.6}.sab-voc-caption{text-align:center;max-width:720px;color:var(--sab-gray-600);margin:18px auto 0;font-size:14.5px;font-weight:500;line-height:1.65}.sab-compare-wrap{border:1px solid var(--sab-gray-100);background:var(--sab-base-white);border-radius:16px;overflow-x:auto}.sab-compare{border-collapse:collapse;width:100%;min-width:760px;font-size:15px}.sab-compare th,.sab-compare td{text-align:left;border-bottom:1px solid var(--sab-gray-100);color:var(--sab-gray-600);word-break:keep-all;padding:13px 16px;font-weight:500;line-height:1.5}.sab-compare thead th{color:var(--sab-gray-800);background:color-mix(in srgb, var(--sab-violet-500) 4%, transparent);font-size:14px;font-weight:700}.sab-compare th.sab-compare-us,.sab-compare td.sab-compare-us{border-left:1px solid var(--sab-violet-100);background:color-mix(in srgb, var(--sab-violet-500) 5%, transparent)}.sab-compare thead th.sab-compare-us{background:color-mix(in srgb, var(--sab-violet-500) 11%, transparent)}.sab-compare tbody th[scope=row]{color:var(--sab-gray-800);white-space:nowrap;font-weight:700}.sab-compare tr:last-child th,.sab-compare tr:last-child td{border-bottom:none}.sab-compare-us{color:var(--sab-violet-500)!important;font-weight:700!important}.dark .sab-voc-quote-text,.dark .sab-compare tbody th[scope=row],.dark .sab-compare thead th{color:var(--foreground)}.dark .sab-voc-body,.dark .sab-voc-caption,.dark .sab-voc-quote-demo,.dark .sab-compare td{color:var(--muted-foreground)}.dark .sab-voc-quote,.dark .sab-compare-wrap{background-color:var(--card);border-color:#ffffff24;border-color:lab(100% 0 0/.14)}.dark .sab-compare th,.dark .sab-compare td{border-color:#ffffff1a;border-color:lab(100% 0 0/.1)}.dark .sab-compare th.sab-compare-us,.dark .sab-compare td.sab-compare-us{border-left-color:#ffffff2e;border-left-color:lab(100% 0 0/.18)}
