[data-theme=verigram]{--showcase-color-bg:140 14% 98%;--showcase-color-fg:156 38% 9%;--showcase-color-muted:156 10% 40%;--showcase-color-border:150 16% 88%;--showcase-color-accent:153 78% 27%;--showcase-color-accent-fg:0 0% 100%;--showcase-focus-ring:153 78% 27%}[data-theme=verigram][data-mode=dark]{--showcase-color-bg:158 30% 7%;--showcase-color-fg:150 30% 92%;--showcase-color-muted:152 14% 65%;--showcase-color-border:156 14% 18%;--showcase-color-accent:158 64% 52%;--showcase-color-accent-fg:158 38% 9%;--showcase-focus-ring:158 64% 52%}@media (prefers-color-scheme:dark){[data-theme=verigram]:not([data-mode=light]){--showcase-color-bg:158 30% 7%;--showcase-color-fg:150 30% 92%;--showcase-color-muted:152 14% 65%;--showcase-color-border:156 14% 18%;--showcase-color-accent:158 64% 52%;--showcase-color-accent-fg:158 38% 9%;--showcase-focus-ring:158 64% 52%}}.bento-root:has(.bento[data-theme=verigram]){background:radial-gradient(45% 35% at 95% 100%,#fab0602e,#0000 70%),radial-gradient(40% 35% at 5% 12%,#7e97f41f,#0000 70%),#f5f7fb}
.ltb-banner{box-sizing:border-box;text-align:left;cursor:pointer;width:100%;min-height:280px;font:inherit;-webkit-tap-highlight-color:transparent;background:linear-gradient(160deg,#0f0c2b 0%,#1a1450 55%,#332891 100%);border:0;border-radius:18px;align-items:center;margin-top:20px;padding:48px clamp(28px,5vw,72px);transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.ltb-banner{min-height:340px}}.ltb-banner:hover{transform:translateY(-3px);box-shadow:0 24px 50px -24px #0f0c2b8c}.ltb-banner:focus-visible{outline-offset:3px;outline:2px solid #6e58e0}.ltb-expand.scf-expand{box-shadow:none;background:#ffffff24}.ltb-banner:hover .ltb-expand.scf-expand{background:#ffffff38}.ltb-copy{z-index:2;flex-direction:column;line-height:.92;display:flex;position:relative}.ltb-line-1{letter-spacing:-.03em;color:#fff;font-size:clamp(52px,9vw,116px);font-weight:400}.ltb-line-2{letter-spacing:-.02em;background:linear-gradient(95deg,#2ad6b5 0%,#3c8dfc 52%,#7c63fa 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;font-size:clamp(40px,6.4vw,84px);font-weight:800}.ltb-visual{z-index:1;aspect-ratio:900/825;mix-blend-mode:lighten;pointer-events:none;background-image:url(/design-ref/blog-banner/liveness-trust-particles.png);background-position:100%;background-repeat:no-repeat;background-size:contain;width:clamp(280px,42%,560px);position:absolute;top:50%;right:clamp(-60px,-4vw,0px);transform:translateY(-50%)rotate(180deg)}@media (max-width:640px){.ltb-banner{min-height:240px;padding:36px 24px}.ltb-visual{opacity:.7;width:64%;right:-18%}}
.mf-band{background:#0f0c2b;border-radius:14px;padding:30px 22px;overflow-x:auto}.mf-flow{align-items:stretch;gap:0;min-width:760px;margin:0;padding:0;list-style:none;display:flex}.mf-conn-li{align-items:center;margin:0;display:flex}.mf-bookend{color:#f5f5f5;text-align:center;background:#22223a;border:1px solid #2e2e48;border-radius:9999px;flex:none;justify-content:center;align-self:center;align-items:center;width:64px;height:64px;padding:6px;font-size:12px;font-weight:600;line-height:1.15;display:flex}.mf-card{text-align:center;background:#1a1a2e;border:1px solid #2e2e48;border-radius:12px;flex-direction:column;flex:none;align-items:center;width:154px;margin:0;padding:14px 14px 13px;display:flex}.mf-hl{border:1.5px solid #2ad6b5;transform:scale(1.04);box-shadow:0 0 0 4px #2ad6b51f,0 6px 20px #2ad6b52e}.mf-slot{background:#ffffff05;border:1.5px dashed #3a3a55;border-radius:12px;flex:none;width:62px;height:120px;margin:0 auto 11px}.mf-screen{object-fit:cover;border-radius:12px;flex:none;width:62px;height:120px;margin:0 auto 11px;display:block}.mf-ic{color:#f5f5f5;background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;margin:0 auto 9px;display:flex}.mf-hl .mf-ic{background:linear-gradient(135deg,#2ad6b5 0%,#3c8dfc 50%,#6e58e0 100%)}.mf-name{color:#f5f5f5;margin:0 0 4px;font-size:14px;font-weight:600}.mf-cap{color:#9a9aac;margin:0;font-size:11.5px;line-height:1.35}.mf-conn{flex:1;align-items:center;min-width:34px;padding:0 2px;display:flex}.mf-conn svg{width:100%;height:22px;display:block}@keyframes mf-dash{to{stroke-dashoffset:-16px}}.mf-line{stroke-dasharray:5 6;animation:1s linear infinite mf-dash}@media (prefers-reduced-motion:reduce){.mf-line{stroke-dasharray:none;animation:none}}@media (max-width:720px){.mf-band{overflow-x:clip}.mf-flow{flex-direction:column;align-items:center;min-width:0}.mf-conn{flex:none;justify-content:center;width:40px;min-width:40px;height:44px;padding:0}.mf-conn svg{width:40px;transform:rotate(90deg)}.mf-card{width:100%;max-width:280px}}
.scf-root{--ink:var(--color-brand-dark);--ink-2:var(--color-ink-soft);--mute:var(--color-ink-mute);--line:#e6e9ef;--purple:var(--color-brand-purple);box-sizing:border-box;background:radial-gradient(46% 36% at 96% 4%,#3c8dfc14,#0000 70%),radial-gradient(40% 34% at 4% 100%,#6e58e012,#0000 70%),#f5f7fb}.scf-root *{box-sizing:border-box}.scf-wrap{max-width:1240px;margin:0 auto;padding:72px 32px 96px}@media (min-width:1024px){.scf-wrap{padding:112px 80px 128px}}.scf-eyebrow{color:var(--purple);margin:0 0 12px;font-size:14px;font-weight:500}.scf-title{letter-spacing:-.02em;max-width:760px;color:var(--ink);margin:12px 0 40px;font-size:clamp(28px,3.4vw,42px);font-weight:600;line-height:1.13}.scf-title em{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.scf-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:900px){.scf-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.scf-grid{grid-template-columns:1fr}}.scf-card{text-align:left;border:1px solid var(--line);border-radius:var(--radius-card-lg);cursor:pointer;-webkit-tap-highlight-color:transparent;aspect-ratio:.7;background:linear-gradient(160deg,#fff 0% 55%,#fbfcfe 100%);flex-direction:column;justify-content:flex-start;width:100%;padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #100c2b0a}.scf-card.scf-wide{aspect-ratio:auto;grid-column:span 2;justify-content:flex-start}@media (max-width:900px){.scf-card.scf-wide{aspect-ratio:1.3;grid-column:span 2}}@media (max-width:600px){.scf-card,.scf-card.scf-wide{aspect-ratio:auto;grid-column:span 1}}.scf-card:hover{border-color:color-mix(in srgb, var(--color-brand-purple) 30%, transparent);box-shadow:var(--shadow-card)}@media (prefers-reduced-motion:reduce){.scf-card{transition:none}}.scf-card:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.scf-art{pointer-events:none;z-index:0;background-repeat:no-repeat;position:absolute}.scf-blob{z-index:0;pointer-events:none;filter:blur(.5px);background:linear-gradient(150deg,#2ad6b5,#3c8dfc 50%,#6e58e0);border-radius:9999px;position:absolute}.scf-card .scf-title{z-index:2;letter-spacing:-.02em;max-width:88%;color:var(--ink);margin:0;font-size:clamp(22px,2.1vw,30px);font-weight:700;line-height:1.08;display:block;position:relative}.scf-wide .scf-title{max-width:60%;font-size:clamp(28px,2.8vw,40px)}.scf-card .scf-body{z-index:2;color:#52525c;max-width:78%;margin:14px 0 0;font-size:14px;line-height:1.5;display:block;position:relative}.scf-wide .scf-body{max-width:44%}.scf-expand{z-index:3;border-radius:var(--radius-icon-lg);background:linear-gradient(155deg,#1a1640 0%,#2a2160 55%,#3a2f8a 100%);place-items:center;width:40px;height:40px;transition:transform .2s,box-shadow .2s;display:grid;position:absolute;top:20px;right:20px;box-shadow:0 4px 12px -4px #100c2b73}.scf-card:hover .scf-expand{transform:scale(1.06);box-shadow:0 8px 18px -6px #6e58e08c}.scf-expand svg{color:#fff;width:17px;height:17px}.scf-stats{z-index:2;flex-direction:column;gap:12px;display:flex;position:absolute}.scf-plaque{border:1px solid var(--line);border-radius:var(--radius-card-lg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;flex-direction:column;flex:none;align-items:stretch;width:190px;padding:13px 16px 14px;display:flex;box-shadow:0 8px 24px -16px #100c2b38}.scf-plaque .scf-bar{background:linear-gradient(90deg,#2ad6b5,#3c8dfc 52%,#6e58e0);border-radius:50px;width:40px;height:4px;margin-bottom:6px;margin-left:auto}.scf-plaque .scf-plabel{text-align:right;width:100%;color:var(--ink-2);align-self:stretch;margin:0;font-size:12px;line-height:1.3}.scf-plaque .scf-pnum{text-align:right;white-space:nowrap;letter-spacing:-.02em;background:linear-gradient(120deg,#3c8dfc,#6e58e0);color:#0000;-webkit-background-clip:text;background-clip:text;align-self:stretch;width:100%;margin:2px 0 0;padding-right:1px;font-size:clamp(34px,3.4vw,46px);font-weight:700;line-height:1}.scf-plaque.scf-plaque-lg .scf-pnum{font-size:clamp(42px,4.4vw,56px)}.scf-plaque{width:200px}.scf-plaque.scf-plaque-lg{width:224px}.scf-c-biometrics .scf-art{aspect-ratio:2277/2269;background-image:-webkit-image-set(url(/design-ref/showcase-figma/biometrics.avif) 1x type("image/avif"),url(/design-ref/showcase-figma/biometrics.webp) 1x type("image/webp"));background-image:image-set("/design-ref/showcase-figma/biometrics.avif" 1x type("image/avif"),"/design-ref/showcase-figma/biometrics.webp" 1x type("image/webp"));background-position:50%;background-size:100% 100%;width:88.77%;top:-5.91%;right:-44.83%}.scf-c-biometrics:before,.scf-c-biometrics:after{content:"";z-index:1;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute}.scf-c-biometrics:before{aspect-ratio:1288.4/1357.6;background-image:-webkit-image-set(url(/design-ref/showcase-figma/biometrics-glow.avif) 1x type("image/avif"),url(/design-ref/showcase-figma/biometrics-glow.webp) 1x type("image/webp"));background-image:image-set("/design-ref/showcase-figma/biometrics-glow.avif" 1x type("image/avif"),"/design-ref/showcase-figma/biometrics-glow.webp" 1x type("image/webp"));width:50.23%;top:56.56%;left:50.22%}.scf-c-biometrics:after{aspect-ratio:2243/1392.4;background-image:-webkit-image-set(url(/design-ref/showcase-figma/biometrics-wave.avif) 1x type("image/avif"),url(/design-ref/showcase-figma/biometrics-wave.webp) 1x type("image/webp"));background-image:image-set("/design-ref/showcase-figma/biometrics-wave.avif" 1x type("image/avif"),"/design-ref/showcase-figma/biometrics-wave.webp" 1x type("image/webp"));width:87.44%;top:64.79%;left:-27.1%}.scf-c-voice .scf-art{opacity:.9;background-image:-webkit-image-set(url(/design-ref/showcase-figma/video.avif) 1x type("image/avif"),url(/design-ref/showcase-figma/video.webp) 1x type("image/webp"));background-image:image-set("/design-ref/showcase-figma/video.avif" 1x type("image/avif"),"/design-ref/showcase-figma/video.webp" 1x type("image/webp"));background-position:100% 100%;background-size:contain;width:78%;height:70%;bottom:-2%;right:-4%}.scf-c-docs{order:11}.scf-c-docs .scf-art{opacity:.85;background-image:-webkit-image-set(url(/design-ref/showcase-figma/docs-wash.avif) 1x type("image/avif"),url(/design-ref/showcase-figma/docs-wash.webp) 1x type("image/webp"));background-image:image-set("/design-ref/showcase-figma/docs-wash.avif" 1x type("image/avif"),"/design-ref/showcase-figma/docs-wash.webp" 1x type("image/webp"));background-position:100% 100%;background-size:cover;inset:0}.scf-c-docs .scf-blob-2{display:none}.scf-c-docs .scf-blob-1{filter:none;opacity:1;background-image:url(/brand/verigram_mark_gradient.svg);background-position:-80px 100%;background-repeat:no-repeat;background-size:auto 50%;border-radius:0;width:100%;height:100%;inset:0}.scf-c-docs .scf-title{max-width:92%}.scf-c-docs .scf-body{max-width:84%}.scf-c-esign{order:10}.scf-c-esign .scf-art{background-image:-webkit-image-set(url(/design-ref/showcase-figma/esign.avif) 1x type("image/avif"),url(/design-ref/showcase-figma/esign.webp) 1x type("image/webp"));background-image:image-set("/design-ref/showcase-figma/esign.avif" 1x type("image/avif"),"/design-ref/showcase-figma/esign.webp" 1x type("image/webp"));background-position:100%;background-size:contain;width:88%;top:8%;bottom:-6%;right:-6%}.scf-c-esign .scf-body{max-width:86%}.scf-c-esign .scf-stats{align-items:flex-end;gap:12px;bottom:22px;right:22px}.scf-c-esign .scf-plaque{width:188px;padding:11px 14px 12px}.scf-c-esign .scf-plaque .scf-pnum{font-size:clamp(24px,2.6vw,33px)}.scf-c-esign .scf-plaque:last-child{margin-right:44px}.scf-c-databases{order:12}.scf-c-databases .scf-blob-1{opacity:.16;width:64%;height:64%;bottom:-16%;right:-14%}.scf-c-databases .scf-blob-2{opacity:.12;width:28%;height:28%;top:-26%;right:4%}.scf-c-databases .scf-title{max-width:74%}.scf-c-databases .scf-body{max-width:88%}.scf-card.scf-c-flow{aspect-ratio:auto;background-color:var(--color-brand-dark);border-color:var(--color-line-dark);background-image:-webkit-image-set(url(/design-ref/showcase-figma/flow-bg.avif) 1x type("image/avif"),url(/design-ref/showcase-figma/flow-bg.webp) 1x type("image/webp"));background-image:image-set("/design-ref/showcase-figma/flow-bg.avif" 1x type("image/avif"),"/design-ref/showcase-figma/flow-bg.webp" 1x type("image/webp"));background-position:100%;background-repeat:no-repeat;background-size:cover;order:20;grid-column:1/-1;justify-content:center;min-height:clamp(300px,26vw,380px);padding:44px clamp(40px,5vw,64px)}.scf-card.scf-c-flow:hover{border-color:var(--color-brand-purple);box-shadow:0 22px 50px -26px #6e58e08c}.scf-c-flow .scf-title{flex-direction:column;gap:2px;max-width:58%;line-height:1;display:flex}.scf-c-flow .scf-ft-w,.scf-c-flow .scf-ft-g{letter-spacing:-.03em;font-size:clamp(34px,4vw,58px)}.scf-c-flow .scf-ft-w{color:#fff;font-weight:400}.scf-c-flow .scf-ft-g{background:var(--gradient-brand);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800}.scf-c-flow .scf-body{max-width:48%;color:var(--color-ink-dark-soft)}@media (max-width:600px){.scf-card.scf-c-flow{background-image:-webkit-linear-gradient(270deg,#0f0c2be6 0%,#0f0c2bb8 60%,#0f0c2b4d 100%),-webkit-image-set(url(/design-ref/showcase-figma/flow-bg.avif) 1x type("image/avif"),url(/design-ref/showcase-figma/flow-bg.webp) 1x type("image/webp"));background-image:linear-gradient(#0f0c2be6 0%,#0f0c2bb8 60%,#0f0c2b4d 100%),image-set("/design-ref/showcase-figma/flow-bg.avif" 1x type("image/avif"),"/design-ref/showcase-figma/flow-bg.webp" 1x type("image/webp"));min-height:240px;padding:28px}.scf-c-flow .scf-title,.scf-c-flow .scf-body{max-width:100%}.scf-c-flow .scf-ft-w,.scf-c-flow .scf-ft-g{font-size:clamp(22px,7vw,34px)}}@media (max-width:990px){.scf-c-esign .scf-art{display:none}.scf-c-esign .scf-stats{flex-flow:wrap;align-items:stretch;gap:8px;margin-top:auto;padding-top:20px;position:static}.scf-c-esign .scf-plaque,.scf-c-esign .scf-plaque:last-child{flex:1;width:auto;min-width:110px;margin-right:0;padding:10px 12px}.scf-c-esign .scf-plaque .scf-pnum{font-size:clamp(20px,5vw,26px)}.scf-c-esign .scf-body{max-width:100%}}@media (max-width:600px){.scf-card .scf-title,.scf-wide .scf-title{max-width:78%;font-size:clamp(20px,6.4vw,28px)}.scf-card .scf-body,.scf-wide .scf-body{max-width:92%}.scf-card{padding:22px}.scf-c-biometrics{padding-bottom:96px}.scf-c-biometrics .scf-art{opacity:.9}.scf-c-biometrics .scf-title{max-width:calc(100% - 52px)}.scf-c-biometrics .scf-body{max-width:100%}.scf-c-voice{padding-bottom:150px}.scf-c-voice .scf-art{width:64%;height:140px}.scf-c-docs{padding-bottom:104px}.scf-c-docs .scf-blob-1{background-position:-38px 100%;background-size:auto 92px}.scf-c-databases .scf-blob-1{width:44%;height:44%;bottom:-18%;right:-12%}.scf-c-databases .scf-blob-2{width:24%;height:24%}}@media (max-width:1023px){.scf-c-voice .scf-art{opacity:.75;width:70%;height:55%}}.scf-modal.showcase-content[data-showcase-mode=drawer]{border-top-left-radius:28px;border-top-right-radius:28px;flex-direction:column;max-height:96dvh;display:flex;overflow:hidden}.scf-modal.showcase-content[data-showcase-mode=drawer] .scf-landing{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.scf-modal .showcase-scroll-wrapper{overflow-x:hidden}.scf-modal.showcase-content[data-showcase-mode=drawer]>.showcase-drag-handle{background:linear-gradient(#fff 0%,#fffffff0 68%,#fff0 100%);border-radius:0;justify-content:center;align-items:center;width:100%;margin-inline:0;padding:14px 0 12px;display:flex;position:sticky;top:0}.scf-modal.showcase-content[data-showcase-mode=drawer]>.showcase-drag-handle:before{background:#0f0c2b2e;width:42px;height:5px}.scf-modal.showcase-content[data-showcase-mode=drawer]>.showcase-drag-handle:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#0f0c2b17,#0f0c2b00);height:18px;transition:opacity .18s;position:absolute;bottom:-18px;left:0;right:0}.scf-modal.showcase-content[data-showcase-mode=drawer][data-scf-scrolled]>.showcase-drag-handle:after{opacity:1}.scf-close-mobile{display:none}.showcase-content[data-showcase-mode=drawer] .scf-close-mobile{z-index:20;border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-brand-dark);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0f0c2b12;border:none;align-self:flex-end;place-items:center;margin:0 0 -44px;padding:0;transition:background .15s;display:grid;position:sticky;top:8px}.showcase-content[data-showcase-mode=drawer] .scf-close-mobile:active{background:#0f0c2b24}.scf-modal .scf-landing{flex-direction:column;gap:40px;display:flex}.scf-modal .scf-lhero{background:linear-gradient(135deg,#f5f7ffeb 0%,#f9fafff5 50%,#f4f7ffe6 100%),radial-gradient(95% 120% at 100% 0,#3c8dfc1c,#0000 58%),radial-gradient(90% 120% at 0 100%,#6e58e014,#0000 62%);border:1px solid #e9ecf4;border-radius:20px;flex-direction:column;gap:12px;padding:32px 32px 34px;display:flex}.scf-modal .scf-meyebrow{color:var(--color-brand-purple);font-size:13px;font-weight:600}.scf-modal .scf-mtitle{letter-spacing:-.02em;max-width:22ch;color:var(--color-brand-dark);margin:0;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.1}.scf-modal .scf-mdesc{max-width:58ch;color:var(--color-ink-soft);margin:2px 0 0;font-size:16px;line-height:1.55}.scf-modal .scf-lcta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:8px;display:flex}.scf-modal .scf-laud{color:#52525c;margin:10px 0 0;font-size:14px;line-height:1.5}.scf-modal .scf-laud span{color:var(--color-brand-purple);margin-right:6px;font-weight:600}.scf-modal .scf-pill{border-radius:var(--radius-pill);background:var(--color-brand-purple);color:#fff;align-items:center;gap:4px;height:48px;padding:0 18px 0 24px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 6px 20px -6px #6e58e08c}.scf-modal .scf-pill:hover{background:var(--color-brand-purple-hover);transform:translateY(-1px)}.scf-modal .scf-pill-lg{height:52px;padding:0 22px 0 28px;font-size:16px}.scf-modal .scf-textlink{color:var(--color-brand-dark);border-bottom:1px solid #c9cdda;padding-bottom:1px;font-size:15px;font-weight:600;text-decoration:none}.scf-modal .scf-textlink:hover{color:var(--color-brand-purple);border-color:var(--color-brand-purple)}.scf-modal .scf-statband{background:#eef1f7;border:1px solid #e9ecf4;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 10px 28px -24px #0f0c2b47}.scf-modal .scf-statcell{background:#fff;flex-direction:column;justify-content:center;gap:4px;min-height:92px;padding:16px 18px;display:flex}.scf-modal .scf-statcell b{letter-spacing:-.02em;background:linear-gradient(120deg,#3c8dfc,#6e58e0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(21px,2.1vw,28px);font-weight:700;line-height:1}.scf-modal .scf-statcell span{color:#52525c;font-size:12.5px;line-height:1.35}.scf-modal .scf-lsection{flex-direction:column;gap:18px;display:flex}.scf-modal .scf-lsec-title{letter-spacing:-.015em;color:var(--color-brand-dark);margin:0;font-size:clamp(19px,2vw,24px);font-weight:700}.scf-modal .scf-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.scf-modal .scf-step{border-radius:var(--radius-card-lg);background:#fbfcfe;border:1px solid #e9ecf4;flex-direction:column;gap:12px;padding:22px;display:flex}.scf-modal .scf-step-n{border-radius:var(--radius-icon-lg);color:#fff;background:linear-gradient(135deg,#3c8dfc,#6e58e0);place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid}.scf-modal .scf-step-body b{color:var(--color-brand-dark);margin-bottom:4px;font-size:16px;font-weight:600;display:block}.scf-modal .scf-step-body p{color:#52525c;margin:0;font-size:14px;line-height:1.5}.scf-modal .scf-ctaband{background:radial-gradient(120% 180% at 0 0,#3c8dfc29,#0000 60%),linear-gradient(135deg,#0f0c2b 0%,#1a1640 60%,#2a2160 100%);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px 32px;display:flex}.scf-modal .scf-ctaband-copy h3{letter-spacing:-.015em;color:#fff;margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:700}.scf-modal .scf-ctaband-copy p{color:var(--color-ink-dark-soft);margin:6px 0 0;font-size:15px;line-height:1.5}.scf-modal .shadcn-scope{background:0 0}@media (max-width:767px){.scf-modal .scf-landing{padding-bottom:calc(8px + env(safe-area-inset-bottom));gap:28px}.scf-modal .scf-lhero{padding:22px 20px 24px}.scf-modal .scf-statband{grid-template-columns:repeat(2,1fr)}.scf-modal .scf-statcell{min-height:88px}.scf-modal .scf-steps{grid-template-columns:1fr}.scf-modal .scf-ctaband{padding:24px 22px}.scf-modal .scf-textlink{align-items:center;min-height:44px;display:inline-flex}.scf-modal .shadcn-scope [data-slot=accordion-trigger]{min-height:44px}}@media (max-width:480px){.scf-modal.showcase-content[data-showcase-mode=drawer]>.showcase-drag-handle{padding:12px 0 10px}.scf-modal .scf-landing{gap:22px}.scf-modal .scf-lhero{border-radius:var(--radius-card-lg);gap:10px;padding:18px 16px 20px}.scf-modal .scf-mtitle{font-size:24px}.scf-modal .scf-mdesc{font-size:14px}.scf-modal .scf-lcta{flex-direction:column;align-items:stretch;gap:12px;margin-top:6px}.scf-modal .scf-pill{justify-content:center;width:100%}.scf-modal .scf-textlink{align-self:center;padding:4px 0 2px}.scf-modal .scf-statcell{min-height:82px;padding:12px}.scf-modal .scf-statcell b{font-size:18px}.scf-modal .scf-ctaband{border-radius:14px;flex-direction:column;align-items:flex-start;gap:14px;padding:20px 16px}.scf-modal .scf-pill-lg{justify-content:center;width:100%}}.showcase-backdrop{background:#e4e8f1d1}