.redesign .hero{background:var(--rd-bg);scroll-snap-align:start;scroll-snap-stop:always;position:relative;overflow:hidden}.redesign .hero-grid{z-index:10;grid-template-columns:1fr;align-items:start;gap:2.5rem;max-width:84rem;min-height:100vh;margin:0 auto;padding:3rem 1rem;display:grid;position:relative}@media (min-width:1024px){.redesign .hero-grid{grid-template-columns:4fr 5fr 3.5fr;gap:2rem;padding:5rem 2rem 4rem}}.redesign .hero-text{z-index:2;background:0 0;order:1;padding-top:.5rem;position:relative}.redesign .hero-stage{z-index:1;order:2;position:relative}.redesign .hero-demo-col{z-index:2;order:3;justify-content:center;padding-top:.5rem;display:flex;position:relative}@media (max-width:1023px){.redesign .hero-demo-col{justify-content:center;margin-top:1rem;padding-top:0}}@media (min-width:1024px){.redesign .hero-stage{margin-left:-3%;margin-right:-3%}.redesign .hero-text:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 70% at 30% 50%, rgb(from var(--rd-bg) r g b / .72) 0%, rgb(from var(--rd-bg) r g b / .45) 35%, rgb(from var(--rd-bg) r g b / .15) 65%, transparent 95%);position:absolute;inset:-2rem -4rem -2rem -2rem}.redesign .hero-demo-col:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 70% at 70% 50%, rgb(from var(--rd-bg) r g b / .62) 0%, rgb(from var(--rd-bg) r g b / .32) 40%, transparent 90%);position:absolute;inset:-2rem -2rem -2rem -3rem}}@supports not (background:rgb(from white r g b / 0.5)){@media (min-width:1024px){.redesign .hero-text:before{background:radial-gradient(70% 70% at 30%,#f8f8f6b8 0%,#f8f8f673 35%,#f8f8f626 65%,#0000 95%)}.dark .redesign .hero-text:before{background:radial-gradient(70% 70% at 30%,#000000b8 0%,#00000073 35%,#00000026 65%,#0000 95%)}.redesign .hero-demo-col:before{background:radial-gradient(70% 70% at 70%,#f8f8f69e 0%,#f8f8f652 40%,#0000 90%)}.dark .redesign .hero-demo-col:before{background:radial-gradient(70% 70% at 70%,#0000009e 0%,#00000052 40%,#0000 90%)}}}@media (min-width:1280px){.redesign .hero-stage{margin-left:-8%;margin-right:-8%}}.redesign .hero h1{letter-spacing:-.02em;color:var(--rd-text);text-wrap:balance;margin:1.5rem 0 0;font-size:28px;line-height:1.15}@media (min-width:640px){.redesign .hero h1{margin-top:1.75rem;font-size:48px;line-height:1.05}}@media (min-width:1024px){.redesign .hero h1{font-size:56px}}@media (min-width:1280px){.redesign .hero h1{font-size:64px}}.redesign .hero .sub{max-width:36rem;color:var(--rd-text-muted);margin-top:1.75rem;font-size:1rem;line-height:1.625}@media (min-width:640px){.redesign .hero .sub{font-size:1.125rem}}.redesign .hero-ctas{flex-wrap:wrap;gap:.625rem;margin-top:2.5rem;display:flex}.redesign .hero-ctas .btn-primary{background:var(--rd-text);color:var(--rd-bg);cursor:pointer;border:0;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.redesign .hero-ctas .btn-primary:hover{opacity:.85;transform:translateY(-1px)}.redesign .hero-stage{width:100%;min-height:60vh;position:relative}@media (min-width:1024px){.redesign .hero-stage{height:clamp(560px,78vh,760px);min-height:0}}.redesign .hero-stage:before{content:"";aspect-ratio:1;z-index:0;pointer-events:none;filter:blur(8px);background:radial-gradient(circle,#d4c4aa52 0%,#d4c4aa38 18%,#d4c4aa1f 38%,#d4c4aa0a 60%,#0000 78%);border-radius:50%;width:min(82%,620px);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.redesign .hero-stage .robot{position:absolute;inset:-1rem -2rem 0;overflow:visible}@media (max-width:1023px){.redesign .hero-stage .robot{inset:0}}.redesign .proof{background:var(--rd-bg);border-top:1px solid var(--rd-border);border-bottom:1px solid var(--rd-border);position:relative}.redesign .proof .container{padding:2.5rem 1rem}@media (min-width:640px){.redesign .proof .container{padding:3rem 1.5rem}}.redesign .proof .caption{text-align:center;text-transform:uppercase;letter-spacing:.22em;color:var(--rd-text-muted);margin:0;font-size:.75rem;font-weight:500}.redesign .proof .marquee-wrap{margin-top:2rem}.redesign .section-head{max-width:48rem;margin:0 auto 0 0}.redesign .section-head.center{text-align:center;margin:0 auto}.redesign .section-head.center .eyebrow{justify-content:center;display:inline-flex}.redesign .section-head h2{letter-spacing:-.02em;color:var(--rd-text);text-wrap:balance;margin:1.75rem 0 0;font-size:1.875rem;font-weight:300;line-height:1.08}@media (min-width:640px){.redesign .section-head h2{font-size:2.25rem}}@media (min-width:1024px){.redesign .section-head h2{font-size:3rem}}.redesign .section-head .lede{max-width:42rem;color:var(--rd-text-muted);margin-top:1.75rem;font-size:1rem;line-height:1.625}@media (min-width:640px){.redesign .section-head .lede{font-size:1.125rem}}.redesign .section-head.center .lede{margin-left:auto;margin-right:auto}.redesign .problem{background:var(--rd-bg);scroll-snap-align:start;scroll-snap-stop:always}.redesign .problem .container{max-width:64rem}.redesign .problem .cost-block{max-width:42rem;margin-top:3rem}.redesign .problem .cost-block .sub{letter-spacing:.22em;text-transform:uppercase;color:var(--rd-text-muted);font-size:.8125rem;font-weight:600}.redesign .problem .cost-block .body{color:var(--rd-text);margin-top:.75rem;font-size:1.125rem;font-weight:500;line-height:1.55}.redesign .problem-stats{border-top:1px solid var(--rd-border);grid-template-columns:1fr;gap:0;margin-top:3rem;display:grid}@media (min-width:768px){.redesign .problem-stats{border-top:0;border-bottom:1px solid var(--rd-border);grid-template-columns:repeat(3,1fr)}}.redesign .problem-stats .stat{border-bottom:1px solid var(--rd-border);padding:1.5rem 0}@media (min-width:768px){.redesign .problem-stats .stat{border-bottom:0;border-top:1px solid var(--rd-border);border-left:1px solid var(--rd-border);padding:2rem 1.5rem}.redesign .problem-stats .stat:first-child{border-left:0;padding-left:0}.redesign .problem-stats .stat:last-child{padding-right:0}}.redesign .problem-stats .v{letter-spacing:-.025em;font-feature-settings:"tnum";color:var(--rd-text);font-size:2.5rem;font-weight:800;line-height:1}@media (min-width:1024px){.redesign .problem-stats .v{font-size:3rem}}.redesign .problem-stats .l{color:var(--rd-text-muted);text-transform:uppercase;letter-spacing:.12em;margin-top:.625rem;font-size:.8125rem;font-weight:500;line-height:1.4}.redesign .why-hurts{max-width:42rem;margin-top:3.5rem}.redesign .why-hurts .sub{letter-spacing:.22em;text-transform:uppercase;color:var(--rd-text-muted);font-size:.8125rem;font-weight:600}.redesign .why-hurts p{color:var(--rd-text-muted);margin-top:.875rem;font-size:1rem;line-height:1.625}.redesign .why-hurts p+p{color:var(--rd-text);margin-top:1rem;font-weight:500}.redesign .financial-cost{color:#f8f8f6;background:#0e0e0e;border-radius:1.5rem;margin-top:4rem;padding:3rem 2rem;position:relative;overflow:hidden}@media (min-width:768px){.redesign .financial-cost{padding:4rem 3rem}}.redesign .financial-cost:before{content:"";background:radial-gradient(closest-side,#f8f8f60f,#0000 70%);border-radius:50%;width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.redesign .financial-cost .inner{z-index:1;grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid;position:relative}@media (min-width:768px){.redesign .financial-cost .inner{grid-template-columns:7fr 5fr;gap:4rem}}.redesign .financial-cost .eyebrow{color:var(--praisly-space)}.redesign .financial-cost .big-num{letter-spacing:-.03em;font-feature-settings:"tnum";color:#f8f8f6;margin-top:1rem;font-size:4rem;font-weight:800;line-height:1}@media (min-width:768px){.redesign .financial-cost .big-num{font-size:6rem}}@media (min-width:1280px){.redesign .financial-cost .big-num{font-size:7.5rem}}.redesign .financial-cost .subline{color:var(--praisly-smoke);margin-top:.875rem;font-size:1rem}.redesign .financial-cost .body-copy{color:var(--praisly-smoke);font-size:1rem;line-height:1.65}.redesign .financial-cost .body-copy em{color:#f8f8f6;font-style:normal;font-weight:700}.redesign .financial-cost .source{color:var(--praisly-graphite);letter-spacing:.02em;margin-top:1.75rem;font-size:.6875rem;line-height:1.5}.redesign .solution{background:var(--rd-surface);scroll-snap-align:start;scroll-snap-stop:always}.redesign .solution .container{max-width:64rem}.redesign .solution-body{text-align:center;max-width:45rem;margin:2.5rem auto 0}.redesign .solution-body p{color:var(--rd-text-muted);margin:0 0 1.25rem;font-size:1rem;line-height:1.625}@media (min-width:640px){.redesign .solution-body p{font-size:1.125rem}}.redesign .solution-body p.bold{color:var(--rd-text);font-weight:500}.redesign .solution-cards{grid-template-columns:1fr;gap:1.25rem;margin-top:4rem;display:grid}@media (min-width:768px){.redesign .solution-cards{grid-template-columns:repeat(3,1fr)}}.redesign .sol-card{border:1px solid var(--rd-border);-webkit-backdrop-filter:blur(16px);transition:background .3s, border-color .3s, transform .3s var(--ease-out), box-shadow .3s var(--ease-out);background:#ffffffd9;border-radius:1rem;padding:2rem}.dark .redesign .sol-card{background:#f8f8f608;border-color:#f8f8f612}.redesign .sol-card:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0000000f,0 0 32px #0000000a}.dark .redesign .sol-card:hover{background:#f8f8f60f;border-color:#f8f8f61f;box-shadow:0 8px 32px #0000004d}.redesign .sol-card h3{letter-spacing:-.01em;color:var(--rd-text);margin:0;font-size:1.125rem;font-weight:600}@media (min-width:640px){.redesign .sol-card h3{font-size:1.25rem}}.redesign .sol-card p{color:var(--rd-text-muted);margin:.75rem 0 0;font-size:.875rem;line-height:1.625}@media (min-width:640px){.redesign .sol-card p{font-size:1rem}}.redesign .geo{background:var(--rd-bg);scroll-snap-align:start;scroll-snap-stop:always}.redesign .geo .container{max-width:64rem}.redesign .geo .badge{background:var(--rd-text);color:var(--rd-bg);letter-spacing:.22em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.625rem;font-weight:700;display:inline-flex}.redesign .geo-body{max-width:42rem;margin-top:2rem}.redesign .geo-body p{color:var(--rd-text-muted);margin:0 0 1rem;font-size:1rem;line-height:1.625}@media (min-width:640px){.redesign .geo-body p{font-size:1.0625rem}}.redesign .geo-body p em{color:var(--rd-text);font-style:normal;font-weight:600}.redesign .geo-chart-card{border:1px solid var(--praisly-smoke);background:#fff;border-radius:1.25rem;margin-top:3rem;padding:2rem}.dark .redesign .geo-chart-card{background:#f8f8f60a;border-color:#f8f8f614}.redesign .geo-chart-card .chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.redesign .geo-chart-card .chart-title{color:var(--rd-text);letter-spacing:-.01em;font-size:1rem;font-weight:700}.redesign .geo-chart-card .legend{flex-wrap:wrap;gap:1rem;display:inline-flex}.redesign .geo-chart-card .legend .item{letter-spacing:.18em;text-transform:uppercase;color:var(--rd-text-muted);align-items:center;gap:.5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.redesign .geo-chart-card .legend .dot{border-radius:50%;width:8px;height:8px}.redesign .geo-chart-card .legend .dot.ai{background:var(--rd-text)}.redesign .geo-chart-card .legend .dot.google{background:var(--praisly-steel)}.redesign .geo-chart-card .chart-svg{width:100%;height:auto;display:block}.redesign .geo-chart-card .sub{color:var(--rd-text-muted);max-width:42rem;margin-top:1.25rem;font-size:.8125rem;line-height:1.55}.redesign .product{background:var(--rd-bg);scroll-snap-align:start;scroll-snap-stop:always}.redesign .product .container{max-width:72rem}.redesign .product-split{grid-template-columns:1fr;gap:2rem;margin-top:3rem;display:grid}@media (min-width:768px){.redesign .product-split{grid-template-columns:5fr 7fr;gap:2.5rem}}.redesign .product-photo{border:1px solid var(--rd-border);aspect-ratio:4/5;border-radius:28px;position:relative;overflow:hidden}.redesign .product-photo img{-o-object-fit:cover;object-fit:cover;filter:grayscale()brightness(.92)contrast(1.08);width:100%;height:100%}.redesign .product-photo:after{content:"";pointer-events:none;background:var(--hero-vignette);position:absolute;inset:0}.redesign .product-caption{text-align:center;letter-spacing:.25em;text-transform:uppercase;color:var(--rd-text-muted);margin-bottom:1.5rem;font-size:.75rem;font-weight:500}.redesign .product-caption .name{color:var(--rd-text)}.redesign .transcript{border:1px solid var(--praisly-smoke);box-shadow:var(--shadow,0 1px 2px #0000000a, 0 4px 12px #0000000a);background:#fff;border-radius:18px;margin-top:1rem;overflow:hidden}.dark .redesign .transcript{background:#f8f8f60a;border-color:#f8f8f614}.redesign .transcript .head{border-bottom:1px solid var(--praisly-smoke);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.redesign .transcript .head .label{letter-spacing:.25em;text-transform:uppercase;color:var(--praisly-steel);font-size:.625rem;font-weight:600}.redesign .transcript .head .duration{letter-spacing:.06em;color:var(--praisly-graphite);font-feature-settings:"tnum";font-size:.6875rem;font-weight:600}.redesign .transcript .lines{padding:1rem 1.25rem 1.5rem}.redesign .transcript .line{border-top:1px solid var(--praisly-smoke);grid-template-columns:64px 1fr;gap:.75rem;padding:.625rem 0;display:grid}.redesign .transcript .line:first-child{border-top:0}@media (min-width:640px){.redesign .transcript .line{grid-template-columns:80px 1fr;gap:1rem}}.redesign .transcript .who{letter-spacing:-.005em;font-size:.75rem;font-weight:700}.redesign .transcript .who.praisly{color:var(--rd-text)}.redesign .transcript .who.caller{color:var(--praisly-arsenic)}.redesign .transcript .text{color:var(--rd-text);font-size:.875rem;line-height:1.6}.redesign .transcript .text.caller{color:var(--praisly-arsenic)}.redesign .howitworks{background:var(--rd-surface)}.redesign .howitworks .container{max-width:72rem}.redesign .steps{grid-template-columns:1fr;gap:1.5rem;margin-top:3rem;display:grid}@media (min-width:768px){.redesign .steps{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.redesign .step{border:1px solid var(--rd-border);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);background:#ffffffd9;border-radius:18px;padding:2rem;position:relative}.redesign .step:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0000000f}.redesign .step .num{background:var(--rd-text);width:44px;height:44px;color:var(--rd-bg);font-feature-settings:"tnum";letter-spacing:-.02em;border-radius:50%;justify-content:center;align-items:center;font-size:.9375rem;font-weight:800;display:inline-flex}.redesign .step .icon{width:48px;height:48px;color:var(--rd-text);border:1px solid var(--rd-border);background:var(--rd-bg);border-radius:12px;justify-content:center;align-items:center;margin-top:1rem;display:inline-flex}.redesign .step h3{letter-spacing:-.01em;color:var(--rd-text);margin:1.25rem 0 0;font-size:1.25rem;font-weight:700}@media (min-width:640px){.redesign .step h3{font-size:1.375rem}}.redesign .step p{color:var(--rd-text-muted);margin:.75rem 0 0;font-size:.9375rem;line-height:1.6}.redesign .features{background:var(--rd-bg);scroll-margin-top:6rem;position:relative}.redesign .features .container{position:relative}.redesign .features,.redesign .features .stack-card,.redesign .features .stack-card-wrap{scroll-snap-align:none}.redesign .stack-card{border:1px solid var(--rd-border);background:var(--rd-surface-elevated);background-image:radial-gradient(circle,#6e71801a .5px,#0000 .5px);background-position:0 0;background-size:14px 14px;border-radius:24px;justify-content:center;align-items:center;width:min(880px,90vw);min-height:min(64vh,460px);margin:0 auto 2.5rem;padding:2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 12px 32px -16px #0000001a}@media (min-width:640px){.redesign .stack-card{padding:2.25rem}}@media (min-width:768px){.redesign .stack-card{padding:2.5rem 2.75rem}}.redesign .stack-card.surface-e{background-color:var(--rd-surface-elevated)}.redesign .stack-card.surface-s{background-color:var(--rd-surface)}.redesign .stack-card:before,.redesign .stack-card:after{content:"";border:1.5px solid var(--rd-text);opacity:.5;pointer-events:none;z-index:2;width:14px;height:14px;position:absolute}.redesign .stack-card:before{border-bottom:0;border-right:0;border-top-left-radius:4px;top:14px;left:14px}.redesign .stack-card:after{border-top:0;border-left:0;border-bottom-right-radius:4px;bottom:14px;right:14px}.redesign .stack-card .watermark{pointer-events:none;color:var(--rd-text);opacity:.045;width:200px;height:auto;position:absolute;bottom:-1.75rem;right:-1.75rem;transform:rotate(-12deg)}@media (max-width:767px){.redesign .stack-card .watermark{width:140px;bottom:-1rem;right:-1rem}}.redesign .stack-card .stack-grid{z-index:1;grid-template-columns:1fr;align-items:center;gap:1.5rem;width:100%;display:grid;position:relative}@media (min-width:768px){.redesign .stack-card .stack-grid{grid-template-columns:1fr 1fr;gap:2.5rem}}.redesign .stack-card .n{border-bottom:1px solid var(--rd-border);letter-spacing:.22em;text-transform:uppercase;color:var(--rd-text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:0 0 1rem;font-size:10px;font-weight:700;display:flex}.redesign .stack-card .n .chip{background:var(--rd-text);min-width:34px;color:var(--rd-bg);letter-spacing:.18em;border-radius:9999px;justify-content:center;align-items:center;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.redesign .stack-card .n .topic{color:var(--rd-text);font-weight:700}.redesign .stack-card .n .of{opacity:.7;margin-left:auto;font-weight:500}.redesign .stack-card h3{letter-spacing:-.015em;color:var(--rd-text);text-wrap:balance;margin:0;font-size:1.25rem;font-weight:700;line-height:1.18}@media (min-width:640px){.redesign .stack-card h3{font-size:1.5rem}}@media (min-width:1024px){.redesign .stack-card h3{font-size:1.75rem}}.redesign .stack-card .body{max-width:26rem;color:var(--rd-text-muted);margin:1rem 0 0;font-size:.9375rem;line-height:1.625}@media (min-width:640px){.redesign .stack-card .body{font-size:1rem}}.redesign .stack-card .visual-wrap{border:1px solid var(--rd-border);background:#f8f8f699;border-radius:14px;justify-content:center;align-items:center;min-height:240px;padding:1.5rem;display:flex;position:relative}.redesign .stack-card.surface-s .visual-wrap{background:#fff9}.dark .redesign .stack-card .visual-wrap{background:#0000004d;border-color:#f8f8f614}.dark .redesign .stack-card.surface-s .visual-wrap{background:#0000004d}.redesign .stack-card .visual-wrap:before,.redesign .stack-card .visual-wrap:after{content:"";border:1px solid var(--rd-text-muted);opacity:.4;pointer-events:none;width:6px;height:6px;position:absolute}.redesign .stack-card .visual-wrap:before{border-bottom:0;border-right:0;top:8px;left:8px}.redesign .stack-card .visual-wrap:after{border-top:0;border-left:0;bottom:8px;right:8px}.redesign .stack-card .visual-wrap .specimen-label{letter-spacing:.25em;text-transform:uppercase;color:var(--rd-text-muted);font-variant-numeric:tabular-nums;font-size:8.5px;font-weight:700;position:absolute;top:.75rem;right:.75rem}.redesign .v-waveform{align-items:flex-end;gap:.5rem;width:min(280px,100%);height:10rem;display:flex}.redesign .v-waveform span{background:var(--rd-text);transform-origin:bottom;animation:1.6s ease-in-out infinite wf-pulse;animation-delay:calc(var(--bar-d,0) * .12s);border-radius:9999px;flex:1;transform:scaleY(.55)}@keyframes wf-pulse{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.redesign .v-waveform span{animation:none}}.redesign .v-clock{border:1.5px solid var(--rd-text);background:radial-gradient(closest-side at 50% 35%, var(--rd-bg), var(--rd-surface) 110%);width:220px;height:220px;box-shadow:inset 0 0 0 6px var(--rd-bg), inset 0 0 0 7px var(--rd-border);border-radius:50%;position:relative}.redesign .v-clock .num{color:var(--rd-text);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;position:absolute}.redesign .v-clock .num.xii{top:12px;left:50%;transform:translate(-50%)}.redesign .v-clock .num.iii{top:50%;right:12px;transform:translateY(-50%)}.redesign .v-clock .num.vi{bottom:12px;left:50%;transform:translate(-50%)}.redesign .v-clock .num.ix{top:50%;left:12px;transform:translateY(-50%)}.redesign .v-clock .hand-h{background:var(--rd-text);transform-origin:50% 100%;border-radius:3px;width:2.5px;height:46px;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)rotate(110deg)}.redesign .v-clock .hand-m{background:linear-gradient(to top, transparent, var(--rd-text) 18%, var(--rd-text));transform-origin:50% 100%;border-radius:3px;width:1.5px;height:74px;animation:4s linear infinite clock-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}@keyframes clock-spin{0%{transform:translate(-50%,-100%)rotate(0)}to{transform:translate(-50%,-100%)rotate(360deg)}}.redesign .v-clock .pin-o{border:1.5px solid var(--rd-text);background:var(--rd-bg);z-index:5;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.redesign .v-clock .pin-i{background:var(--rd-text);z-index:6;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.redesign .v-clock .label247{color:var(--rd-text-muted);letter-spacing:.18em;font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;font-size:10px;font-weight:600;display:inline-flex;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.redesign .v-clock .label247 svg{width:13px;height:13px}@media (prefers-reduced-motion:reduce){.redesign .v-clock .hand-m{animation:none}}.redesign .v-cal{background:var(--rd-bg);border:1px solid var(--rd-border);border-radius:1rem;width:min(360px,100%);padding:1rem}.redesign .v-cal .dow{text-align:center;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:.5rem;display:grid}.redesign .v-cal .dow span{letter-spacing:.15em;text-transform:uppercase;color:var(--rd-text-muted);font-size:10px;font-weight:600}.redesign .v-cal .days{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.redesign .v-cal .days>div{aspect-ratio:1;background:var(--rd-surface);border-radius:6px;min-height:38px}.redesign .v-cal .days .booked{background:var(--rd-text);color:var(--rd-bg);flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.redesign .v-cal .days .booked .t{font-feature-settings:"tnum";font-size:10px;font-weight:700;line-height:1}.redesign .v-cal .days .booked .nm{opacity:.8;font-size:8px}.redesign .v-wa{flex-direction:column;gap:.75rem;width:min(320px,100%);display:flex}.redesign .v-wa .bubble{border-radius:18px;max-width:85%;padding:.75rem 1rem;font-size:14px;line-height:1.4}.redesign .v-wa .them{background:var(--rd-surface);color:var(--rd-text);border-bottom-left-radius:4px;align-self:flex-start}.redesign .v-wa .me{background:var(--rd-text);color:var(--rd-bg);border-bottom-right-radius:4px;align-self:flex-end;max-width:60%}.redesign .v-wa .read{color:var(--rd-text-muted);font-feature-settings:"tnum";align-self:flex-end;font-size:10px}.redesign .v-geo{width:min(320px,100%);padding:0 .5rem;position:relative}.redesign .v-geo .q-open,.redesign .v-geo .q-close{color:var(--rd-text-muted);opacity:.35;font-family:Georgia,Times New Roman,serif;font-size:64px;font-style:italic;font-weight:400;line-height:.8;position:absolute}.redesign .v-geo .q-open{top:0;left:-4px;transform:translate(-4px,-10px)}.redesign .v-geo .q-close{bottom:24px;right:0;transform:translate(4px,14px)}.redesign .v-geo p{color:var(--rd-text);margin:0;padding:1.5rem 1rem 0;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic;font-weight:400;line-height:1.5;position:relative}.redesign .v-geo p strong{font-weight:600}.redesign .v-geo .cite{border-top:1px solid var(--rd-border);letter-spacing:.25em;text-transform:uppercase;color:var(--rd-text-muted);font-variant-numeric:tabular-nums;margin:1.25rem 1rem 0;padding-top:.75rem;font-size:10px;font-weight:600}.redesign .v-kpis{grid-template-columns:repeat(2,1fr);gap:.5rem;width:min(420px,100%);display:grid}@media (min-width:480px){.redesign .v-kpis{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.redesign .v-kpis{grid-template-columns:repeat(5,1fr)}}.redesign .v-kpis .tile{text-align:center;background:var(--rd-bg);border:1px solid var(--rd-border);border-radius:.5rem;padding:.625rem .5rem}.redesign .v-kpis .tile .v{font-feature-settings:"tnum";color:var(--rd-text);letter-spacing:-.02em;font-size:1rem;font-weight:700;line-height:1}@media (min-width:640px){.redesign .v-kpis .tile .v{font-size:1.125rem}}.redesign .v-kpis .tile .l{color:var(--rd-text-muted);margin-top:.375rem;font-size:9px;line-height:1.3}.redesign .v-setup{width:min(320px,100%)}.redesign .v-setup svg{width:100%;height:auto;display:block}.redesign .beforeafter{background:var(--rd-surface);scroll-snap-align:start;scroll-snap-stop:always}.redesign .beforeafter .container{max-width:64rem}.redesign .ba-split{grid-template-columns:1fr;gap:1.5rem;margin-top:3rem;display:grid}@media (min-width:768px){.redesign .ba-split{grid-template-columns:1fr 1fr;gap:1.5rem}}.redesign .ba-card{border:1px solid var(--rd-border);background:var(--rd-surface-elevated);border-radius:18px;padding:2rem}@media (min-width:768px){.redesign .ba-card{padding:2.5rem}}.redesign .ba-card.after{color:#f8f8f6;background:#000;border-color:#000}.redesign .ba-card .tag{letter-spacing:.22em;text-transform:uppercase;font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.625rem;font-weight:700;display:inline-flex}.redesign .ba-card.before .tag{border:1px solid var(--rd-border);color:var(--rd-text-muted)}.redesign .ba-card.after .tag{color:#000;background:#f8f8f6}.redesign .ba-card .tag .dot{border-radius:50%;width:6px;height:6px}.redesign .ba-card.before .tag .dot{background:var(--praisly-arsenic)}.redesign .ba-card.after .tag .dot{background:#000}.redesign .ba-card h3{letter-spacing:-.015em;color:inherit;margin:1.25rem 0 0;font-size:1.5rem;font-weight:700;line-height:1.15}@media (min-width:640px){.redesign .ba-card h3{font-size:1.75rem}}.redesign .ba-card .copy{margin:1.25rem 0 0;font-size:1rem;line-height:1.65}.redesign .ba-card.before .copy{color:var(--rd-text-muted)}.redesign .ba-card.after .copy{color:var(--praisly-smoke)}.redesign .testimonials{background:var(--rd-bg);scroll-snap-align:start;scroll-snap-stop:always}.redesign .testimonials .container{max-width:72rem}.redesign .proof-stats{grid-template-columns:repeat(2,1fr);gap:.75rem;max-width:64rem;margin:2.5rem auto 0;display:grid}@media (min-width:640px){.redesign .proof-stats{grid-template-columns:repeat(4,1fr)}}.redesign .proof-stats .tile{text-align:center;border:1px solid var(--praisly-smoke);background:#fff;border-radius:14px;padding:1.25rem}.dark .redesign .proof-stats .tile{background:#f8f8f60a;border-color:#f8f8f614}.redesign .proof-stats .v{letter-spacing:-.02em;color:var(--rd-text);font-feature-settings:"tnum";font-size:2.25rem;font-weight:800;line-height:1}@media (min-width:640px){.redesign .proof-stats .v{font-size:2.5rem}}.redesign .proof-stats .l{letter-spacing:.2em;text-transform:uppercase;color:var(--praisly-arsenic);margin-top:.5rem;font-size:.6875rem}.redesign .tcards{grid-template-columns:1fr;gap:1rem;max-width:64rem;margin:2.5rem auto 0;display:grid}@media (min-width:768px){.redesign .tcards{grid-template-columns:1.4fr 1fr}}.redesign .tcard{border:1px solid var(--rd-border);-webkit-backdrop-filter:blur(16px);background:#ffffffd9;border-radius:18px;padding:2rem}.dark .redesign .tcard{background:#f8f8f60a;border-color:#f8f8f614}@media (min-width:640px){.redesign .tcard{padding:2.5rem}}.redesign .tcard .av{background:var(--rd-surface-elevated);border:1px solid var(--rd-border);width:48px;height:48px;color:var(--rd-text);letter-spacing:-.01em;font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:.875rem;font-weight:700;display:inline-flex}.redesign .tcard blockquote{color:var(--rd-text);text-wrap:pretty;margin:0;font-size:1.125rem;font-weight:500;line-height:1.45}@media (min-width:640px){.redesign .tcard blockquote{font-size:1.25rem}}.redesign .tcard figcaption{letter-spacing:.18em;text-transform:uppercase;color:var(--rd-text-muted);margin-top:1rem;font-size:.75rem}.redesign .whoitsfor{background:var(--rd-surface)}.redesign .whoitsfor .container{max-width:64rem}.redesign .wif-body{max-width:42rem;margin-top:2rem}.redesign .wif-body p{color:var(--rd-text-muted);margin:0;font-size:1rem;line-height:1.65}@media (min-width:640px){.redesign .wif-body p{font-size:1.125rem}}.redesign .wif-lead{letter-spacing:.22em;text-transform:uppercase;color:var(--rd-text-muted);margin-top:2rem;font-size:.8125rem;font-weight:600}.redesign .wif-list{border-top:1px solid var(--rd-border);grid-template-columns:1fr;gap:0;margin-top:1.25rem;padding:0;list-style:none;display:grid}@media (min-width:768px){.redesign .wif-list{grid-template-columns:1fr 1fr}}.redesign .wif-list li{border-bottom:1px solid var(--rd-border);color:var(--rd-text);align-items:flex-start;gap:1rem;padding:1rem 0;font-size:1rem;line-height:1.55;display:flex}@media (min-width:768px){.redesign .wif-list li:nth-child(2n){padding-left:1.5rem}.redesign .wif-list li:nth-child(odd){border-right:1px solid var(--rd-border);padding-right:1.5rem}}.redesign .wif-list li .check{background:var(--rd-text);width:20px;height:20px;color:var(--rd-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.redesign .wif-list li .check svg{width:11px;height:11px}.redesign .pricing{background:var(--rd-bg)}.redesign .pricing .container{max-width:72rem}.redesign .trial-panel{border:1px solid var(--rd-border);-webkit-backdrop-filter:blur(20px);background:#ffffffeb;border-radius:18px;grid-template-columns:1fr;align-items:center;gap:1.75rem;max-width:55rem;margin:3.5rem auto 0;padding:2.25rem;display:grid;box-shadow:0 4px 24px #0000000d,0 0 60px #0000000a}.dark .redesign .trial-panel{background:#f8f8f60a;border-color:#f8f8f614;box-shadow:0 4px 24px #0000004d,0 0 60px #0003}@media (min-width:640px){.redesign .trial-panel{padding:2.5rem 2.75rem}}@media (min-width:1024px){.redesign .trial-panel{grid-template-columns:1fr auto;gap:2.5rem}}.redesign .trial-panel .kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--rd-text-muted);font-size:.6875rem;font-weight:600}.redesign .trial-panel h3{color:var(--rd-text);margin:.75rem 0 0;font-size:1.5rem;line-height:1.15}@media (min-width:640px){.redesign .trial-panel h3{font-size:1.625rem}}.redesign .trial-panel .body{color:var(--rd-text-muted);margin:1rem 0 0;font-size:1rem;line-height:1.625}.redesign .trial-panel .body strong{color:var(--rd-text);font-weight:700}.redesign .trial-panel .ctas{flex-direction:column;gap:.75rem;display:flex}@media (min-width:640px){.redesign .trial-panel .ctas{flex-direction:row}}@media (min-width:1024px){.redesign .trial-panel .ctas{flex-direction:column}}.redesign .trial-panel .ctas a{border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s,background .2s;display:inline-flex}.redesign .trial-panel .ctas .btn-primary{background:var(--rd-text);color:var(--rd-bg);border:0}.redesign .trial-panel .ctas .btn-primary:hover{opacity:.85;transform:translateY(-1px)}.redesign .trial-panel .ctas .btn-secondary{color:var(--rd-text);border:1px solid var(--rd-border);background:0 0}.redesign .trial-panel .ctas .btn-secondary:hover{background:#0000000a}.dark .redesign .trial-panel .ctas .btn-secondary:hover{background:#f8f8f60a}.redesign .billing-toggle{justify-content:center;align-items:center;gap:.875rem;width:100%;margin:3rem auto;display:inline-flex}.redesign .billing-toggle .opt{cursor:pointer;color:var(--rd-text-muted);background:0 0;border:0;padding:4px 0;font:600 14px Manrope,sans-serif;transition:color .2s}.redesign .billing-toggle .opt.on{color:var(--rd-text)}.redesign .billing-toggle .switch{background:var(--rd-text);cursor:pointer;border:0;border-radius:9999px;width:44px;height:24px;position:relative}.redesign .billing-toggle .switch .knob{background:var(--rd-bg);border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.redesign .billing-toggle[data-annual=true] .switch .knob{transform:translate(20px)}.redesign .billing-toggle .save{color:#000;border:1px solid var(--praisly-smoke);letter-spacing:.18em;text-transform:uppercase;opacity:0;background:#f8f8f6;border-radius:9999px;margin-left:.25rem;padding:3px 10px;font-size:10px;font-weight:700;transition:opacity .2s}.redesign .billing-toggle[data-annual=true] .save{opacity:1}.redesign .plans{grid-template-columns:1fr;gap:1rem;max-width:65rem;margin:0 auto;display:grid}@media (min-width:768px){.redesign .plans{grid-template-columns:repeat(3,1fr)}}.redesign .plan{transition:all .3s var(--ease-out);border-radius:18px;flex-direction:column;padding:2rem;display:flex;position:relative}.redesign .plan.std{border:1px solid var(--rd-border);-webkit-backdrop-filter:blur(16px);background:#ffffffd9}.dark .redesign .plan.std{background:#f8f8f60a;border-color:#f8f8f614}.redesign .plan.std:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.redesign .plan.featured{background:var(--rd-text);color:var(--rd-bg);border:1px solid var(--rd-text)}.redesign .plan-badge{color:#f8f8f6;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;z-index:2;background:#000;border-radius:9999px;padding:4px 11px;font-size:9px;font-weight:700;line-height:1;position:absolute;top:14px;right:14px}.redesign .plan .name{letter-spacing:.3em;text-transform:uppercase;color:var(--rd-text-muted);margin:0;font-size:.6875rem;font-weight:700}.redesign .plan.featured .name{color:rgb(from var(--rd-bg) r g b / .65)}.redesign .plan h3{letter-spacing:-.01em;margin:.75rem 0 .5rem;font-size:1.5rem;font-weight:700}.redesign .plan.featured h3{color:var(--rd-bg)}.redesign .plan .desc{color:var(--rd-text-muted);margin:0;font-size:.875rem;line-height:1.5}.redesign .plan.featured .desc{color:rgb(from var(--rd-bg) r g b / .75)}.redesign .plan .price{align-items:baseline;gap:.375rem;margin:1.5rem 0 .5rem;display:flex}.redesign .plan .price .amt{letter-spacing:-.02em;font-feature-settings:"tnum";font-size:3rem;font-weight:800;line-height:1}.redesign .plan.featured .price .amt{color:var(--rd-bg)}.redesign .plan .price .suffix{color:var(--rd-text-muted);font-size:.875rem}.redesign .plan.featured .price .suffix{color:rgb(from var(--rd-bg) r g b / .7)}.redesign .plan .price .save-badge{color:#f8f8f6;letter-spacing:.12em;text-transform:uppercase;background:#000;border-radius:9999px;margin-left:.5rem;padding:2px 8px;font-size:9px;font-weight:800;line-height:1.3}.redesign .plan .annual-note{color:var(--rd-text-muted);font-feature-settings:"tnum";margin:.25rem 0 0;font-size:.75rem;font-weight:500}.redesign .plan.featured .annual-note{color:rgb(from var(--rd-bg) r g b / .7)}.redesign .plan ul{flex-direction:column;gap:.625rem;margin:1.5rem 0 1.75rem;padding:0;list-style:none;display:flex}.redesign .plan ul li{color:var(--rd-text-muted);align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.5;display:flex}.redesign .plan.featured ul li{color:rgb(from var(--rd-bg) r g b / .85)}.redesign .plan ul li svg{width:14px;height:14px;color:var(--rd-text);flex-shrink:0;margin-top:4px}.redesign .plan.featured ul li svg{color:var(--rd-bg)}.redesign .plan .plan-cta{text-align:center;cursor:pointer;border:0;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:auto;padding:.8125rem;font-family:inherit;font-size:.9375rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.redesign .plan.std .plan-cta{color:var(--rd-text);border:1px solid var(--rd-text);background:0 0}.redesign .plan.std .plan-cta:hover{background:var(--rd-text);color:var(--rd-bg)}.redesign .plan.featured .plan-cta{background:var(--rd-bg);color:var(--rd-text)}.redesign .plan.featured .plan-cta:hover{opacity:.88}.redesign .pricing-notes{max-width:55rem;color:var(--rd-text-muted);flex-direction:column;gap:.625rem;margin:3.5rem auto 0;font-size:.8125rem;line-height:1.6;display:flex}.redesign .pricing-notes p{margin:0;padding-left:1.5rem;position:relative}.redesign .pricing-notes p:before{content:"·";color:var(--rd-text);font-size:1.5em;font-weight:800;line-height:1;position:absolute;top:-.2em;left:.5rem}.redesign .pricing-bottom-ctas{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;margin:2.5rem auto 0;display:flex}@media (min-width:640px){.redesign .pricing-bottom-ctas{flex-direction:row}}.redesign .pricing-bottom-ctas a{border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.redesign .pricing-bottom-ctas .btn-primary{background:var(--rd-text);color:var(--rd-bg)}.redesign .pricing-bottom-ctas .btn-primary:hover{opacity:.88}.redesign .pricing-bottom-ctas .btn-secondary{color:var(--rd-text);border:1px solid var(--rd-border);background:0 0}.redesign .pricing-bottom-ctas .btn-secondary:hover{background:#0000000a}.dark .redesign .pricing-bottom-ctas .btn-secondary:hover{background:#f8f8f60a}.redesign .integrations{background:var(--rd-bg)}.redesign .integrations .container{max-width:64rem}.redesign .itiles{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:3rem;display:grid}@media (min-width:640px){.redesign .itiles{grid-template-columns:repeat(4,1fr)}}.redesign .itile{border:1px solid var(--rd-border);background:#ffffffd9;border-radius:14px;flex-direction:column;justify-content:space-between;gap:.5rem;min-height:90px;padding:1.25rem;transition:all .2s;display:flex}.dark .redesign .itile{background:#f8f8f60a;border-color:#f8f8f614}.redesign .itile:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.redesign .itile .name{letter-spacing:-.005em;color:var(--rd-text);font-size:.9375rem;font-weight:600}.redesign .itile .tag{letter-spacing:.18em;text-transform:uppercase;color:var(--rd-text-muted);font-size:.625rem;font-weight:700}.redesign .itile .itile-coming-soon{border:1px solid var(--rd-border);letter-spacing:.16em;text-transform:uppercase;color:var(--rd-text-muted);white-space:nowrap;background:0 0;border-radius:999px;align-self:flex-start;align-items:center;margin-top:-.125rem;padding:.125rem .5rem;font-size:.5625rem;font-weight:700;display:inline-flex}.dark .redesign .itile .itile-coming-soon{border-color:#f8f8f624}.redesign .integrations .footnote{text-align:center;max-width:42rem;color:var(--rd-text-muted);margin:2.5rem auto 0;font-size:.9375rem;line-height:1.6}.redesign .faq{background:var(--rd-surface)}.redesign .faq .container{max-width:64rem}.redesign .faq-assistant{color:#f8f8f6;background:#0e0e0e;border-radius:18px;grid-template-columns:1fr;align-items:center;gap:1rem;margin-top:3rem;padding:2rem;display:grid;position:relative;overflow:hidden}@media (min-width:768px){.redesign .faq-assistant{grid-template-columns:auto 1fr;gap:2rem;padding:2.5rem}}.redesign .faq-assistant:before{content:"";background:radial-gradient(circle,#f8f8f60f,#0000 60%);border-radius:50%;width:300px;height:300px;position:absolute;bottom:-100px;right:-100px}.redesign .faq-assistant .av{z-index:1;color:#000;background:#f8f8f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex;position:relative}.redesign .faq-assistant .av svg{width:36px;height:36px}.redesign .faq-assistant .body{z-index:1;position:relative}.redesign .faq-assistant .kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--praisly-space);font-size:.6875rem;font-weight:700}.redesign .faq-assistant h3{letter-spacing:-.01em;color:#f8f8f6;margin:.625rem 0 0;font-size:1.25rem;font-weight:700}@media (min-width:640px){.redesign .faq-assistant h3{font-size:1.375rem}}.redesign .faq-assistant p{color:var(--praisly-smoke);margin:.75rem 0 0;font-size:.9375rem;line-height:1.6}.redesign .faq-list{border-top:1px solid var(--rd-border);margin-top:3rem}.redesign .faq-item{border-bottom:1px solid var(--rd-border);padding:1.25rem 0}.redesign .faq-item summary{cursor:pointer;letter-spacing:-.005em;color:var(--rd-text);justify-content:space-between;align-items:flex-start;gap:1.5rem;font-size:1rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.redesign .faq-item summary::-webkit-details-marker{display:none}@media (min-width:640px){.redesign .faq-item summary{font-size:1.0625rem}}.redesign .faq-item summary .ic{border:1px solid var(--rd-border);width:24px;height:24px;color:var(--rd-text);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:300;line-height:1;transition:all .2s;display:inline-flex}.redesign .faq-item[open] summary .ic{background:var(--rd-text);color:var(--rd-bg);border-color:var(--rd-text);transform:rotate(45deg)}.redesign .faq-item .a{color:var(--rd-text-muted);margin-top:.875rem;font-size:.9375rem;line-height:1.65}.redesign .faq-item .note{color:#f8f8f6;background:#0e0e0e;border-radius:.625rem;margin-top:1rem;padding:.875rem 1rem;font-size:.8125rem;line-height:1.55}.redesign .faq-item .note .label{letter-spacing:.22em;text-transform:uppercase;color:var(--praisly-space);margin-bottom:.375rem;font-size:.625rem;font-weight:700;display:block}.redesign .demo-bubble-wrap{width:100%;min-width:0;max-width:360px}
