.dscroll .pwsec .vid{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.dscroll .pwsec .vid mux-player{--media-object-fit:contain;width:100%;height:100%;display:block}.dscroll .pwsec .vid video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.dscroll .pwsec .vposter{all:unset;box-sizing:border-box;cursor:pointer;display:block;position:absolute;inset:0}.dscroll .pwsec .vposter img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.dscroll .pwsec .vposter:hover img{transform:scale(1.03)}.dscroll .pwsec .vposter:focus-visible{outline-offset:-3px;outline:3px solid #34d399}.dscroll .pwsec .vshade{background:linear-gradient(#00000059 0%,#0000 32% 55%,#00000080 100%);position:absolute;inset:0}.dscroll .pwsec .vtag{letter-spacing:.08em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(8px);background:#0f0f109e;border-radius:999px;padding:5px 10px;font-size:10.5px;font-weight:700;position:absolute;top:10px;left:10px}.dscroll .pwsec .vcta{color:#0f0f10;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 6px;font-size:13.5px;font-weight:700;transition:transform .2s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 34px -12px #0009}.dscroll .pwsec .vposter:hover .vcta{transform:translate(-50%,-50%)scale(1.05)}.dscroll .pwsec .vplay{color:#0f3d2e;background:linear-gradient(135deg,#cfffae,#ace5ff);border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.dscroll .pwsec .vplay svg{fill:currentColor;width:15px;height:15px;margin-left:2px}.dscroll .pwwide{max-width:1240px}.dscroll .pwhead{text-align:center;flex-direction:column;align-items:center;display:flex}.dscroll .pwhead .sub{margin-left:auto;margin-right:auto}.dscroll .pwcount{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.dscroll .pwcount span{color:var(--ink-3);border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 13px;font-size:13px;font-weight:600}.dscroll .pwcount b{color:var(--ink);font-weight:800}.dscroll .pwfeats{grid-template-columns:1fr;gap:clamp(16px,2.6vw,24px);margin-top:clamp(40px,6vw,64px);display:grid}@media (min-width:900px){.dscroll .pwfeats{grid-template-columns:repeat(3,1fr)}}@media (min-width:760px){.dscroll .pwfeats.two{grid-template-columns:repeat(2,1fr);max-width:820px;margin-left:auto;margin-right:auto}}.dscroll .pwfeat{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 22px 50px -34px #00000059}.dscroll .pwfeat .vid{aspect-ratio:16/10}.dscroll .pwfeat-body{flex-direction:column;flex:1;gap:18px;padding:clamp(22px,2.8vw,28px);display:flex}.dscroll .pwfeat-hd{justify-content:space-between;align-items:center;gap:12px;display:flex}.dscroll .pwfeat-hd span{color:var(--ink-4);font-size:12px;font-weight:600}.dscroll .pwfeat-logo{object-fit:contain;width:auto;max-width:150px;height:30px;display:block}.dscroll .pwfeat-logo.dark{border-radius:7px;height:38px}.dscroll .pwfeat-lead b{letter-spacing:-.03em;font-size:clamp(30px,4vw,38px);font-weight:800;line-height:1;display:block}.dscroll .pwfeat-lead span{color:var(--ink-3);margin-top:6px;font-size:14px;line-height:1.4;display:block}.dscroll .pwfeat-stats{border:1px solid var(--line);background:linear-gradient(#fbfffa 0%,#f7fbff 100%);border-radius:14px;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:relative;overflow:hidden}.dscroll .pwfeat-stats:before{content:"";background:linear-gradient(90deg,#cfffae,#ace5ff,#ffc9e6);height:3px;position:absolute;inset:0 0 auto}.dscroll .pwfeat-stats div{flex-direction:column;gap:6px;padding:16px 16px 14px;display:flex}.dscroll .pwfeat-stats div+div{border-left:1px solid var(--line)}.dscroll .pwfeat-stats b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(22px,2.2vw,26px);font-weight:800;line-height:1;display:block}.dscroll .pwfeat-stats span{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-4);font-size:10.5px;font-weight:700;line-height:1.35;display:block}.dscroll .pwfeat-owner{color:var(--ink-2);margin-top:auto;font-size:13px;font-weight:600}.dscroll .pwfeat-link{color:var(--ink);align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.dscroll .pwfeat-link svg{width:16px;height:16px;transition:transform .15s}.dscroll .pwfeat-link:hover svg{transform:translate(2px,-2px)}.dscroll .pw{margin-top:clamp(34px,5vw,54px)}.dscroll .pwfilters{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.dscroll .pwchip{color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:8px 15px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.dscroll .pwchip span{color:var(--ink-4);margin-left:3px;font-size:12px;font-weight:700}.dscroll .pwchip:hover{border-color:#c4c4c4}.dscroll .pwchip.on{background:var(--ink);border-color:var(--ink);color:#fff}.dscroll .pwchip.on span{color:#fff9}.dscroll .pwgrid{--g:clamp(16px,2.2vw,24px);columns:1;column-gap:var(--g);margin-top:clamp(20px,3vw,28px);position:relative}@media (min-width:640px){.dscroll .pwgrid{columns:2}}@media (min-width:980px){.dscroll .pwgrid{columns:3}}.dscroll .pwgrid.clipped:after{content:"";pointer-events:none;background:linear-gradient(180deg,#f3f4f600,var(--pwfade,var(--tint))85%);height:180px;position:absolute;bottom:0;left:0;right:0}.dscroll .pwsec:not(.tint) .pwgrid.clipped:after{--pwfade:var(--bg)}.dscroll .pwtile{break-inside:avoid;margin:0 0 var(--g);border:1px solid var(--line);background:#fff;border-radius:18px;display:block;overflow:hidden;box-shadow:0 14px 34px -28px #0006}@media (max-width:639px){.dscroll .pwgrid.clipped .pwtile.mx{display:none}}.dscroll .pwclip figcaption{padding:14px 16px 16px}.dscroll .pwq{color:var(--ink);letter-spacing:-.005em;font-size:15px;font-weight:600;line-height:1.45}.dscroll .pwname{color:var(--ink-4);margin-top:8px;font-size:12.5px;font-weight:600;display:block}.dscroll .pwmsg{padding:16px}.dscroll .pwmsg-hd{align-items:center;gap:10px;display:flex}.dscroll .pwav{object-fit:cover;color:#0f3d2e;background:linear-gradient(135deg,#cfffae,#ace5ff);border-radius:999px;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:grid}.dscroll .pwmsg-who{flex-direction:column;min-width:0;display:flex}.dscroll .pwmsg-who b{font-size:15px;font-weight:700}.dscroll .pwmsg-who span{color:var(--ink-4);font-size:12px;line-height:1.3}.dscroll .pwbubble{color:#111;background:#e9e9eb;border-radius:18px 18px 18px 6px;margin-top:12px;padding:11px 14px;font-size:15px;line-height:1.45;position:relative}.dscroll .pwpill{color:#0f766e;background:#ecfdf5;border-radius:8px;margin-top:12px;padding:6px 10px;font-size:12.5px;font-weight:700;display:inline-block}.dscroll .pwshot img{width:100%;height:auto;display:block}.dscroll .pwshot .pwname{padding:0 14px 12px}.dscroll .pwstat{background:var(--ink);border-color:var(--ink);color:#fff;padding:22px 20px 20px;position:relative}.dscroll .pwstat:before{content:"";background:linear-gradient(90deg,#cfffae,#ace5ff,#ffc9e6);height:4px;position:absolute;inset:0 0 auto}.dscroll .pwstat-v{letter-spacing:-.035em;font-size:clamp(40px,5vw,52px);font-weight:800;line-height:1;display:block}.dscroll .pwstat-l{color:#ffffffc7;margin-top:10px;font-size:15px;line-height:1.4;display:block}.dscroll .pwstat-n{color:#9be7c4;margin-top:14px;font-size:12.5px;font-weight:600}.dscroll .pwcal a{background:#fff;display:block}.dscroll .pwcal img{width:100%;height:auto;display:block}.dscroll .pwcal figcaption{border-top:1px solid var(--line);padding:12px 14px 14px}.dscroll .pwcal-l{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.dscroll .pwpip{background:#3b82f6;border-radius:3px;flex:none;width:10px;height:10px}.dscroll .pwcal .pwname{margin-top:4px}.dscroll .pwmore{justify-content:center;margin-top:6px;display:flex}.dscroll .pwmore-btn{color:#fff;background:var(--ink);cursor:pointer;border:none;border-radius:12px;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:700;transition:background .15s,transform .15s;box-shadow:0 16px 36px -18px #0f172a99}.dscroll .pwmore-btn:hover{background:#000;transform:translateY(-1px)}.dscroll .isnot{grid-template-columns:1fr;gap:clamp(12px,2vw,16px);margin-top:clamp(26px,4vw,40px);display:grid}@media (min-width:820px){.dscroll .isnot{grid-template-columns:repeat(3,1fr)}}.dscroll .isnot-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:clamp(18px,2.6vw,24px)}.dscroll .isnot-card.yes{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 26px 56px -28px #0000008c}.dscroll .isnot-ic{background:var(--tint);width:34px;height:34px;color:var(--ink-3);border-radius:10px;place-items:center;display:grid}.dscroll .isnot-card.yes .isnot-ic{color:#0f3d2e;background:linear-gradient(135deg,#cfffae,#ace5ff)}.dscroll .isnot-ic svg{stroke-width:2.6px;width:18px;height:18px}.dscroll .isnot-t{letter-spacing:-.01em;margin-top:14px;font-size:clamp(18px,2.2vw,20px);font-weight:700}.dscroll .isnot-d{color:var(--ink-3);margin-top:8px;font-size:15px;line-height:1.5}.dscroll .isnot-card.yes .isnot-d{color:#ffffffc7}.dscroll .tl{counter-reset:tl;grid-template-columns:1fr;gap:clamp(12px,2vw,16px);margin-top:clamp(28px,5vw,44px);list-style:none;display:grid}@media (min-width:680px){.dscroll .tl{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.dscroll .tl{grid-template-columns:repeat(3,1fr)}}.dscroll .tlstep{border:1px solid var(--line);background:#fff;border-radius:18px;padding:clamp(18px,2.6vw,24px);box-shadow:0 10px 26px -22px #00000040}.dscroll .tlstep.you{border-color:#a7f3d0;box-shadow:0 0 0 1px #a7f3d0,0 14px 30px -24px #0f766e73}.dscroll .tlhd{align-items:center;gap:10px;display:flex}.dscroll .tlicon{color:#0f3d2e;background:linear-gradient(135deg,#cfffae,#ace5ff);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.dscroll .tlicon svg{stroke-width:2.1px;width:21px;height:21px}.dscroll .tlnum{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);font-size:11.5px;font-weight:700}.dscroll .tlwho{color:var(--ink-2);background:var(--tint);white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:11.5px;font-weight:700}.dscroll .tlstep.you .tlwho{color:#0f766e;background:#ecfdf5}.dscroll .tlwhen{color:var(--ink-4);margin-top:16px;font-size:12.5px;font-weight:600}.dscroll .tlt{letter-spacing:-.015em;margin-top:4px;font-size:clamp(18px,2.2vw,21px);font-weight:700;line-height:1.25}.dscroll .tld{color:var(--ink-3);margin-top:8px;font-size:15px;line-height:1.55}.dscroll .tlpts{flex-direction:column;gap:9px;margin-top:14px;list-style:none;display:flex}.dscroll .tlpts li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.dscroll .tlck{background:var(--tint);color:#0f766e;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.dscroll .tlck svg{stroke-width:3px;width:13px;height:13px}.dscroll .tlstep.you .tlck{background:#ecfdf5}.dscroll .subhd{margin-top:clamp(56px,9vw,96px)}.dscroll .subhd h3{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(25px,4vw,38px);font-weight:600;line-height:1.2}.dscroll .subhd .sub{margin-top:12px}.dscroll .model{grid-template-columns:1fr;gap:clamp(12px,2vw,16px);margin-top:clamp(24px,4vw,36px);display:grid}@media (min-width:680px){.dscroll .model{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.dscroll .model{grid-template-columns:repeat(3,1fr)}}.dscroll .mcard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:clamp(18px,2.6vw,24px)}.dscroll .micon{background:var(--ink);color:#fff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.dscroll .micon svg{stroke-width:2.1px;width:20px;height:20px}.dscroll .mt{letter-spacing:-.01em;margin-top:14px;font-size:clamp(17px,2vw,19px);font-weight:700}.dscroll .md{color:var(--ink-3);margin-top:8px;font-size:15px;line-height:1.55}.dscroll .expect{margin-top:clamp(24px,4vw,36px)}.dscroll .exnums{grid-template-columns:1fr;gap:clamp(12px,2vw,16px);display:grid}@media (min-width:760px){.dscroll .exnums{grid-template-columns:repeat(3,1fr)}}.dscroll .exnum{background:var(--ink);color:#fff;border-radius:18px;flex-direction:column;padding:clamp(20px,3vw,26px);display:flex}.dscroll .exnum b{letter-spacing:-.035em;font-size:clamp(40px,5.4vw,54px);font-weight:800;line-height:1}.dscroll .exl{color:#fffc;margin-top:10px;font-size:15px;line-height:1.4}.dscroll .exwho{color:#9be7c4;margin-top:auto;padding-top:14px;font-size:12.5px;font-weight:600}.dscroll .exrow{grid-template-columns:1fr;gap:clamp(12px,2vw,16px);margin-top:clamp(12px,2vw,16px);display:grid}@media (min-width:860px){.dscroll .exrow{grid-template-columns:1.3fr 1fr}}.dscroll .exnote,.dscroll .exfit{border:1px solid var(--line);background:#fff;border-radius:18px;padding:clamp(20px,3vw,28px)}.dscroll .ext{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-bottom:12px;font-size:12px;font-weight:700}.dscroll .exnote p:not(.ext){color:var(--ink-2);font-size:15.5px;line-height:1.6}.dscroll .exnote p:not(.ext)+p{margin-top:12px}.dscroll .exfit ul{flex-direction:column;gap:12px;list-style:none;display:flex}.dscroll .exfit li{gap:10px;font-size:15.5px;font-weight:600;line-height:1.45;display:flex}.dscroll .exck{color:#0f3d2e;background:linear-gradient(135deg,#cfffae,#ace5ff);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.dscroll .exck svg{stroke-width:3px;width:14px;height:14px}.dscroll .exfoot{color:var(--ink-3);margin-top:16px;font-size:14px;line-height:1.5}.dscroll .myths{grid-template-columns:1fr;gap:clamp(12px,2vw,16px);margin-top:clamp(26px,4vw,40px);display:grid}@media (min-width:760px){.dscroll .myths{grid-template-columns:1fr 1fr}}.dscroll .myth{border:1px solid var(--line);background:#fff;border-radius:18px;padding:clamp(18px,2.6vw,24px)}.dscroll .mythm,.dscroll .mythf{align-items:flex-start;gap:10px;display:flex}.dscroll .mythm{color:var(--ink-4);font-size:15px;font-weight:600;text-decoration:line-through #a3a3a399}.dscroll .mythf{color:var(--ink);margin-top:12px;font-size:16px;font-weight:600;line-height:1.5}.dscroll .mythm svg,.dscroll .mythf svg{stroke-width:2.6px;flex:none;width:18px;height:18px;margin-top:2px}.dscroll .mythm svg{color:#d4d4d4}.dscroll .mythf svg{color:#0f766e}.dscroll .onpage{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.dscroll .onpage a{color:var(--ink-2);border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s}.dscroll .onpage a:hover{color:var(--ink);border-color:#c4c4c4}.dscroll .prep3{grid-template-columns:1fr;gap:clamp(12px,2vw,16px);margin-top:clamp(28px,5vw,44px);list-style:none;display:grid}@media (min-width:900px){.dscroll .prep3{grid-template-columns:repeat(3,1fr)}}.dscroll .prepcard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:clamp(20px,3vw,26px);position:relative}.dscroll .prepn{background:var(--ink);color:#fff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:grid}.dscroll .prept{letter-spacing:-.015em;margin-top:14px;font-size:clamp(18px,2.2vw,21px);font-weight:700}.dscroll .prepd{color:var(--ink-3);margin-top:8px;font-size:15px;line-height:1.55}.dscroll .prepl{flex-direction:column;gap:9px;margin-top:12px;list-style:none;display:flex}.dscroll .prepl li{gap:9px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.dscroll .prepl li .exck{border-radius:6px;width:20px;height:20px}.dscroll .prepnote{text-align:center;color:var(--ink-3);margin-top:clamp(18px,3vw,26px);font-size:15px}.dscroll .prepnote a,.dscroll .prepd a{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.dscroll .midcta{text-align:center;max-width:560px;margin:clamp(34px,5vw,52px) auto 0}.dscroll .midcta p{color:var(--ink-3);margin-bottom:16px;font-size:clamp(15px,2vw,17px);line-height:1.5}@media (prefers-reduced-motion:reduce){.dscroll .pwsec .vposter img,.dscroll .pwsec .vcta,.dscroll .pwmore-btn,.dscroll .pwfeat-link svg{transition:none}}.dscroll.cnx{overflow-x:clip}.dscroll .cfcstory{background:0 0}.dscroll .pwreveal{margin-top:clamp(26px,4vw,40px)}.dscroll .phonesec .phoneteam{border-top:0;margin-top:0;padding-top:0}.dscroll .pwbridge{text-align:center;flex-direction:column;align-items:center;max-width:640px;margin:clamp(64px,9vw,104px) auto 0;display:flex}.dscroll .pwbridge .eyebrow{margin-bottom:12px}.dscroll .pwbridge h3{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(25px,3.6vw,36px);font-weight:600;line-height:1.2}.dscroll .pwbridge p:not(.eyebrow){color:var(--ink-3);text-wrap:pretty;margin-top:14px;font-size:clamp(16px,2.1vw,19px);line-height:1.55}.dscroll .pwbridge-arrow{background:var(--ink);color:#fff;border-radius:999px;place-items:center;width:46px;height:46px;margin-top:22px;animation:2.2s ease-in-out infinite pwbob;display:grid;box-shadow:0 14px 30px -14px #0f172a99}.dscroll .pwbridge-arrow svg{width:22px;height:22px}.dscroll .pwbridge-arrow:hover{background:#000}@keyframes pwbob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.dscroll .pwbridge-arrow{animation:none}}.dscroll .pwsec:has(.pwbridge){padding-bottom:clamp(40px,6vw,64px)}.dscroll .about{grid-template-columns:1fr;align-items:center;gap:clamp(28px,4vw,48px);display:grid}@media (min-width:940px){.dscroll .about{grid-template-columns:1.05fr .95fr}}.dscroll .aboutpill{letter-spacing:.06em;text-transform:uppercase;color:#0f766e;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:800;display:inline-block}.dscroll .abouth{margin-top:18px;font-size:clamp(38px,5.6vw,60px)}.dscroll .aboutsub{color:var(--ink);margin-top:10px;font-size:clamp(18px,2.2vw,22px);font-weight:600}.dscroll .aboutstat{background:var(--ink);color:#fff;border-radius:16px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:22px;padding:16px 20px;display:flex;box-shadow:0 22px 50px -28px #0000008c}.dscroll .aboutstat b{letter-spacing:-.03em;background:linear-gradient(90deg,#cfffae,#ace5ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,4.6vw,48px);font-weight:800;line-height:1}.dscroll .aboutstat span{color:#ffffffd9;font-size:clamp(15px,1.8vw,17px);font-weight:600}.dscroll .aboutp{color:var(--ink-2);max-width:560px;margin-top:18px;font-size:clamp(16px,1.9vw,18px);line-height:1.6}.dscroll .aboutcta{margin-top:26px}.dscroll .aboutcta .ctabtn{margin:0}.dscroll .aboutbox{background:#f3fbf6;border:1px solid #a7f3d0;border-radius:22px;padding:clamp(24px,3vw,34px)}.dscroll .aboutbox-t{letter-spacing:.08em;text-transform:uppercase;color:#0f766e;font-size:13px;font-weight:800}.dscroll .aboutbox ul{flex-direction:column;gap:18px;margin-top:20px;list-style:none;display:flex}.dscroll .aboutbox li{color:var(--ink);align-items:flex-start;gap:12px;font-size:clamp(16px,1.9vw,18px);font-weight:600;line-height:1.4;display:flex}.dscroll .aboutbox li svg{color:#fff;fill:#0f766e;flex:none;width:22px;height:22px;margin-top:1px}.dscroll #who .founders{margin-top:clamp(40px,6vw,64px)}
