.pb{padding:0 var(--pad) clamp(32px,5vw,72px);font-family:Figtree,system-ui,sans-serif}.pb-card{box-sizing:border-box;background:var(--violet);max-width:1200px;color:var(--y-100);border-radius:32px;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);margin:0 auto;padding:clamp(28px,4.5vw,64px);display:grid;position:relative;overflow:hidden}.pb-card:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#f7d54838,#0000);border-radius:50%;width:55%;position:absolute;top:-30%;right:-12%}.pb-copy,.pb-viz{z-index:1;min-width:0;position:relative}.pb-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--y-500);margin:0 0 12px;font:500 12px/1 DM Mono,ui-monospace,monospace}.pb h2{letter-spacing:-.015em;color:#fff;max-width:18ch;margin:0;font-size:clamp(28px,3.2vw,42px);font-weight:700;line-height:1.1}.pb-sub{color:#fefbf0d1;max-width:52ch;margin:16px 0 0;font-size:clamp(15px,1.15vw,17px);line-height:1.55}.pb-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.pb-stats li{border-top:1px solid #fefbf038;flex-direction:column;gap:6px;padding-top:14px;display:flex}.pb-stats b{color:var(--y-500);font-variant-numeric:tabular-nums;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1}.pb-stat-label{color:#fefbf0c7;font-size:13.5px;line-height:1.35}.pb .v2-pg-count{display:inline-grid}.pb .v2-pg-count>[aria-hidden]{grid-area:1/1}.pb .v2-pg-count-ghost{visibility:hidden}.pb .v2-pg-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pb-ctas{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:30px;display:flex}.pb-cta{background:var(--btn-yellow,#f7d548);min-height:52px;color:var(--violet);border-radius:999px;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;transition:scale .3s cubic-bezier(.17,.67,.3,1.33);display:inline-flex}.pb-link{color:var(--y-100);text-underline-offset:4px;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (any-pointer:fine){.pb-cta:hover{scale:1.04}.pb-link:hover{color:#fff}}.pb-cta:focus-visible,.pb-link:focus-visible{outline:3px solid var(--y-500);outline-offset:3px}.pb-viz{background:#fefbf012;border:1px solid #fefbf024;border-radius:24px;padding:clamp(20px,2.6vw,32px)}.pb-viz-label{letter-spacing:.18em;text-transform:uppercase;color:#fefbf099;margin:0 0 18px;font:500 11.5px/1 DM Mono,ui-monospace,monospace}.pb-path{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex;position:relative}.pb-path:before,.pb-path:after{content:"";border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:17px}.pb-path:before{background:#fefbf02e}.pb-path:after{background:var(--y-500);transform-origin:top;transition:scale 1.6s cubic-bezier(.45,0,.25,1) .2s;scale:1 0}.pb.in .pb-path:after{scale:1}.pb-path li{grid-template-columns:36px 1fr;align-items:start;gap:14px;display:grid;position:relative}.pb-dot{box-sizing:border-box;background:var(--violet);color:#fefbf0b3;z-index:1;width:36px;height:36px;transition:background-color .4s,color .4s,border-color .4s,scale .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(.25s + var(--i) * .38s);border:2px solid #fefbf04d;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid;position:relative}.pb.in .pb-dot{background:var(--y-500);color:var(--violet);border-color:var(--y-500);scale:1.08}.pb-path li>div{opacity:.45;transition:opacity .5s,translate .5s;transition-delay:calc(.3s + var(--i) * .38s);flex-direction:column;gap:3px;padding-top:6px;display:flex;translate:0 6px}.pb.in .pb-path li>div{opacity:1;translate:0}.pb-path b{color:#fff;font-size:16px}.pb-path span{color:#fefbf0bf;font-size:13.5px;line-height:1.45}@media (max-width:900px){.pb-card{border-radius:24px;grid-template-columns:1fr}.pb h2{max-width:none}.pb-stats{gap:10px}.pb-stat-label{font-size:12.5px}.pb-cta{min-height:48px;font-size:15px}}@media (max-width:420px){.pb-stats b{font-size:22px}}@media (prefers-reduced-motion:reduce){.pb-path:after,.pb-dot,.pb-path li>div,.pb-cta{transition:none}}
main.figma-landing .tfb,.tfb{place-items:center;padding:clamp(60px,7vw,100px) clamp(16px,4vw,32px);display:grid;background:#fef5cc!important}.tfb-card{background:var(--violet);text-align:center;border:1px solid #fdea9538;border-radius:28px;width:min(900px,100%);padding:clamp(28px,4.2vw,56px) clamp(22px,4vw,56px);box-shadow:0 1px 2px #4f2a721f,0 24px 56px -28px #4f2a7273}.tfb-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#fdea95;margin:0 0 12px;font-size:13px;font-weight:600}.tfb .tfb-h.h-feature{text-align:center;text-wrap:balance;color:#fdea95;margin:0 0 14px}.tfb-sub{color:#fefbf0c7;max-width:540px;margin:0 auto 22px;font-size:clamp(15px,1.6vw,17px);line-height:1.55}.tfb-trust{color:#fefbf0d6;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:0 0 clamp(22px,2.6vw,30px);padding:0;font-size:13.5px;list-style:none;display:flex}.tfb-trust li{align-items:center;gap:7px;display:inline-flex}@media (min-width:540px){.tfb-trust li+li{position:relative}.tfb-trust li+li:before{content:"";background:#fdea9547;width:1px;height:14px;margin-left:-11px;margin-right:22px}}.tfb-ctas{justify-content:center;display:flex}.tfb-cta{letter-spacing:.02em;min-width:170px;padding:13px 26px;font-size:14px}.tfb .tfb-card{opacity:0;transition:opacity .6s cubic-bezier(.22,.61,.36,1),translate .6s cubic-bezier(.22,.61,.36,1);translate:0 24px}.tfb.in .tfb-card{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.tfb .tfb-card{transition:none}}
main.figma-landing .tbs,.tbs{padding:clamp(36px,4.5vw,56px) clamp(16px,4vw,32px);background:#fef5cc!important}.tbs-row{background:#fdea95;border:1px solid #4f2a7224;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,2.6vw,36px) clamp(14px,2vw,28px);max-width:1080px;margin:0 auto;padding:clamp(28px,3.4vw,40px) clamp(20px,3vw,44px);list-style:none;display:grid;box-shadow:0 1px 2px #4f2a720d,0 18px 40px -22px #4f2a7224}@media (min-width:720px){.tbs-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.tbs-cell{text-align:center;color:var(--violet);border-radius:14px;flex-direction:column;align-items:center;padding:12px 10px;transition:background-color .25s,translate .25s;display:flex}.tbs-cell:hover,.tbs-cell:focus-within{background-color:#4f2a720d;translate:0 -2px}.tbs-cell:hover .tbs-icon,.tbs-cell:focus-within .tbs-icon{background:#4f2a721f}@media (prefers-reduced-motion:reduce){.tbs-cell{transition:background-color .15s}.tbs-cell:hover,.tbs-cell:focus-within{translate:0}}.tbs-icon{width:54px;height:54px;color:var(--violet);background:#4f2a720f;border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;transition:background-color .25s;display:inline-flex}.tbs-title{letter-spacing:.08em;text-transform:uppercase;color:var(--violet);margin:0 0 4px;font-size:clamp(13px,1.2vw,14px);font-weight:700;line-height:1.3}.tbs-sub{color:#4f2a72ad;margin:0;font-size:clamp(13px,1.3vw,14px);line-height:1.45}.tbs .tbs-cell{opacity:0;transition:opacity .45s cubic-bezier(.22,.61,.36,1),translate .45s cubic-bezier(.22,.61,.36,1);translate:0 14px}.tbs.in .tbs-cell{opacity:1;translate:0}.tbs.in .tbs-cell:nth-child(2){transition-delay:70ms}.tbs.in .tbs-cell:nth-child(3){transition-delay:.14s}.tbs.in .tbs-cell:nth-child(4){transition-delay:.21s}@media (prefers-reduced-motion:reduce){.tbs .tbs-cell{transition:none}}
main.figma-landing .wtb,.wtb{padding:clamp(50px,6vw,80px) clamp(16px,4vw,32px);background:#fef3c6!important}.wtb-head{text-align:center;max-width:900px;margin:0 auto clamp(26px,3.2vw,36px)}.wtb-h{color:var(--violet);text-wrap:balance;margin:0 0 10px;font-size:clamp(26px,4.2vw,40px);font-weight:700;line-height:1.1}.wtb-h-accent{color:var(--violet);opacity:.72}.wtb-sub{color:#4f2a72ad;margin:0;font-size:clamp(14px,1.6vw,15.5px)}.wtb-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.6vw,16px);max-width:1080px;margin:0 auto;padding:0 clamp(4px,2vw,16px);list-style:none;display:grid}@media (min-width:720px){.wtb-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.wtb-cell{display:flex}.wtb-chip{width:100%;min-height:104px;color:var(--violet);background:#fff;border:1.5px solid #4f2a721f;border-radius:18px;justify-content:center;align-items:center;padding:18px 20px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:inline-flex}.wtb-chip:hover,.wtb-chip:focus-visible{border-color:#4f2a724d;transform:translateY(-2px);box-shadow:0 12px 24px -16px #4f2a724d}.wtb-chip.is-pending{opacity:.55;cursor:default}.wtb-chip.is-pending:hover{box-shadow:none;border-color:#4f2a721f;transform:none}.wtb-chip-img{object-fit:contain;width:160px;max-width:100%;height:60px;display:block}.wtb .wtb-cell{opacity:0;transition:opacity .5s cubic-bezier(.22,.61,.36,1),translate .5s cubic-bezier(.22,.61,.36,1);translate:0 16px}.wtb.in .wtb-cell{opacity:1;translate:0}.wtb.in .wtb-cell:nth-child(2){transition-delay:60ms}.wtb.in .wtb-cell:nth-child(3){transition-delay:.12s}.wtb.in .wtb-cell:nth-child(4){transition-delay:.18s}@media (prefers-reduced-motion:reduce){.wtb .wtb-cell{transition:none}}