.lp-display{font-family:var(--font-display)!important;letter-spacing:-.01em!important;font-weight:400!important}.dia-post p{color:var(--campaign-body);margin:0 0 24px;font-size:18px;line-height:1.72}.dia-post h2{letter-spacing:-.8px;color:var(--campaign-ink);margin:48px 0 18px;font-size:30px;font-weight:400;line-height:1.2}.dia-post h3{letter-spacing:-.3px;color:var(--campaign-ink);margin:36px 0 12px;font-size:21px;font-weight:500}.dia-post a{color:var(--campaign-spectrum-blue);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--campaign-spectrum-blue) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--campaign-spectrum-blue) 30%, transparent);text-underline-offset:3px}.dia-post strong{color:var(--campaign-ink);font-weight:500}.dia-post em{font-style:italic}.dia-post ul,.dia-post ol{flex-direction:column;gap:12px;margin:0 0 24px;padding-left:0;list-style:none;display:flex}.dia-post li{color:var(--campaign-body);padding-left:28px;font-size:18px;line-height:1.6;position:relative}.dia-post li:before{content:"";background:var(--campaign-accent-gradient);border-radius:50%;width:7px;height:7px;position:absolute;top:11px;left:4px}.dia-post blockquote{letter-spacing:-.5px;color:var(--campaign-ink);margin:40px 0;padding-left:25px;font-size:24px;font-weight:300;line-height:1.4;position:relative}.dia-post blockquote:before{content:"";background:linear-gradient(180deg, var(--campaign-spectrum-red), var(--campaign-spectrum-blue));border-radius:3px;width:3px;position:absolute;top:2px;bottom:2px;left:0}.dia-post figure{margin:36px 0}.dia-post figcaption{color:var(--campaign-slate);text-align:center;margin-top:12px;font-size:13px}.dia-card{transition:transform .22s,box-shadow .22s}.dia-card:hover{box-shadow:color-mix(in srgb, var(--campaign-ink) 10%, transparent) 0 14px 40px 0;transform:translateY(-4px)}.dia-navlink{transition:background .2s}.dia-navlink:hover{background:color-mix(in srgb, var(--campaign-ink) 4%, transparent)}.dia-pillbtn{transition:background .2s,color .2s}.dia-pillbtn:hover{background:var(--campaign-ink)!important;color:var(--campaign-snow)!important}.dia-iconbtn{transition:background .2s}.dia-iconbtn:hover{background:var(--surface-strong)}.dia-hdr-logo{transition:transform .25s}.dia-hdr-logo:hover{transform:translateY(-1px)}.dia-hdr-mark{transition:transform .55s cubic-bezier(.34,1.4,.5,1),box-shadow .3s}.dia-hdr-logo:hover .dia-hdr-mark{box-shadow:0 0 16px color-mix(in srgb, var(--campaign-ink) 16%, transparent);transform:rotate(225deg)scale(1.1)}.dia-hdr-link{transition:transform .2s,background .2s;position:relative}.dia-hdr-link:hover{background:color-mix(in srgb, var(--campaign-ink) 4%, transparent);transform:translateY(-1.5px)}.dia-hdr-link:after{content:"";background:linear-gradient(90deg, var(--campaign-spectrum-red), var(--campaign-spectrum-blue));pointer-events:none;border-radius:2px;width:0;height:2px;transition:width .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.dia-hdr-link:hover:after{width:calc(100% - 28px)}.dia-hdr-signup{transition:background .2s,color .2s,transform .18s,box-shadow .25s}.dia-hdr-signup:hover{box-shadow:0 10px 24px color-mix(in srgb, var(--campaign-ink) 20%, transparent);transform:translateY(-2px);background:var(--campaign-ink)!important;color:var(--campaign-snow)!important}.dia-res-row{transition:background .18s}.dia-res-row:hover{background:var(--campaign-surface-hover)}.dia-blogpill{transition:background .2s,color .2s}.pr-tier{transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s}.pr-tier:hover{box-shadow:color-mix(in srgb, var(--campaign-ink) 14%, transparent) 0 18px 50px 0;transform:translateY(-6px)}.pr-card{transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s}.pr-card:hover{box-shadow:color-mix(in srgb, var(--campaign-ink) 12%, transparent) 0 16px 44px 0;transform:translateY(-4px)}.pr-cta{transition:background .2s,color .2s,transform .16s,box-shadow .2s}.pr-cta:hover{box-shadow:color-mix(in srgb, var(--campaign-ink) 18%, transparent) 0 10px 22px 0;transform:translateY(-2px)}.pr-edge{background:linear-gradient(90deg, var(--campaign-spectrum-pink), var(--campaign-spectrum-red), var(--campaign-spectrum-amber), var(--campaign-spectrum-lavender), var(--campaign-spectrum-blue), var(--campaign-spectrum-pink));background-size:220% 100%;animation:7s linear infinite prEdge}@keyframes prEdge{0%{background-position:0 0}to{background-position:220% 0}}.dia-faq-q{transition:background .2s}.dia-faq-q:hover{background:color-mix(in srgb, var(--campaign-ink) 2%, transparent)}@media (prefers-reduced-motion:reduce){.pr-edge{animation:none}}.bk-field:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--campaign-ink) 6%, transparent);outline:none;border-color:var(--campaign-ink)!important}.bk-field::placeholder{color:var(--campaign-steel)}select.bk-field{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.bk-day{transition:background .18s,color .18s,transform .2s cubic-bezier(.34,1.56,.5,1)}.bk-day:not([disabled]):hover{background:var(--campaign-surface-hover);transform:scale(1.12)}.bk-day[data-on="1"]:hover{transform:scale(1.06);background:var(--campaign-ink)!important}.bk-slot{transition:border-color .15s,transform .15s,box-shadow .18s}.bk-slot:hover{box-shadow:color-mix(in srgb, var(--campaign-ink) 7%, transparent) 0 4px 14px 0;transform:translateY(-2px);border-color:color-mix(in srgb, var(--campaign-ink) 30%, transparent)!important}.bk-slot[data-on="1"]:hover{border-color:var(--campaign-ink)!important}.dia-bookbtn{transition:background .2s,transform .15s,box-shadow .22s}.dia-bookbtn:hover{box-shadow:color-mix(in srgb, var(--campaign-ink) 20%, transparent) 0 12px 26px 0;transform:translateY(-2px)}.dia-bookbtn:active{transform:translateY(0)}.lp-footer-link{color:var(--campaign-text-on-dark-muted);text-decoration:none;transition:color .18s}.lp-footer-link:hover{color:var(--campaign-snow)}@keyframes lp-text-sweep{0%{background-position:100% 0}to{background-position:0 0}}.lp-sweep-text{background-image:linear-gradient(90deg, var(--campaign-ink-soft) 0, var(--campaign-ink-soft) 33.33%, var(--campaign-aurora-blue) 40%, var(--campaign-aurora-purple) 47%, var(--campaign-aurora-peach) 54%, var(--campaign-aurora-clay) 60%, transparent 66.67%, transparent);-webkit-text-fill-color:transparent;color:#0000;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:.85s cubic-bezier(.455,.03,.515,.955) .95s both lp-text-sweep,3s cubic-bezier(.455,.03,.515,.955) 1.8s infinite lp-text-resweep}@keyframes lp-text-resweep{0%,62%{background-image:linear-gradient(90deg, var(--campaign-ink-soft) 0%, var(--campaign-ink-soft) 38%, var(--campaign-aurora-blue) 44%, var(--campaign-aurora-purple) 50%, var(--campaign-aurora-peach) 56%, var(--campaign-aurora-clay) 60%, var(--campaign-ink-soft) 66%, var(--campaign-ink-soft) 100%);background-position:130% 0}to{background-image:linear-gradient(90deg, var(--campaign-ink-soft) 0%, var(--campaign-ink-soft) 38%, var(--campaign-aurora-blue) 44%, var(--campaign-aurora-purple) 50%, var(--campaign-aurora-peach) 56%, var(--campaign-aurora-clay) 60%, var(--campaign-ink-soft) 66%, var(--campaign-ink-soft) 100%);background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.lp-sweep-text{background-position:0 0;animation:none}}@keyframes lp-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.lp-hero-caret{--lp-caret-radius:2px;--lp-caret-glow-rest:0 0 0 0 color-mix(in srgb, var(--campaign-aurora-purple) 30%, transparent);--lp-caret-glow-peak:0 0 10px 1.5px color-mix(in srgb, var(--campaign-aurora-purple) 38%, transparent);border-radius:var(--lp-caret-radius);background-image:linear-gradient(165deg, var(--campaign-aurora-blue) 0%, var(--campaign-aurora-purple) 34%, var(--campaign-aurora-peach) 58%, var(--campaign-aurora-blue) 100%);background-size:100% 320%;flex:none;width:3px;height:23px;animation:2.8s cubic-bezier(.6,0,.85,0) infinite lp-hero-caret-sweep,1.6s ease-in-out infinite lp-hero-caret-pulse;display:inline-block;transform:translateY(1px)}@keyframes lp-hero-caret-sweep{0%{background-position:50% -30%}60%,to{background-position:50% 130%}}@keyframes lp-hero-caret-pulse{0%,to{opacity:1;box-shadow:var(--lp-caret-glow-rest)}50%{opacity:.55;box-shadow:var(--lp-caret-glow-peak)}}.lp-hero-hint{animation:.5s ease-out .25s both lp-hero-hint-in}@keyframes lp-hero-hint-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-hero-caret{opacity:1;background-image:none;background-color:var(--campaign-aurora-purple);animation:none}.lp-hero-hint{animation:none}}@keyframes lp-aurora-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(4%,-5%)scale(1.06)}66%{transform:translate(-4%,4%)scale(.97)}}.lp-chat-scroll{scrollbar-width:thin;scrollbar-color:var(--hairline-strong) transparent}.lp-chat-scroll::-webkit-scrollbar{width:7px}.lp-chat-scroll::-webkit-scrollbar-thumb{background:var(--hairline-strong);border-radius:var(--radius-pill)}.lp-chat-scroll::-webkit-scrollbar-track{background:0 0}@media (width<=820px){.dia-hdr-signup{padding:8px 14px!important;font-size:13px!important}.dia-book-main{grid-template-columns:1fr!important;gap:28px!important;padding:96px 18px 56px!important}.dia-book-left{padding-top:0!important}.dia-book-kicker{margin-bottom:12px!important}.dia-book-title{letter-spacing:-.04em!important;max-width:none!important;font-size:clamp(42px,13vw,56px)!important;line-height:1.04!important}.dia-book-lede{max-width:none!important;margin-top:16px!important;font-size:16px!important;line-height:1.55!important}.dia-book-perks{gap:14px!important;max-width:none!important;margin-top:28px!important}.dia-book-trust{max-width:none!important;margin-top:28px!important;padding-top:20px!important}.dia-book-scheduler{border-radius:20px!important;width:100%!important;max-width:100%!important}.dia-book-iframe{height:78svh!important;min-height:720px!important}.lp-section-one{height:136svh!important}.lp-hero-content{transform:translateY(-120px)!important}.lp-scroll-cards{z-index:1!important}.lp-scroll-indicator{display:none!important}.lp-section-metrics{padding:56px 20px!important}[data-dc-demo-frame]{grid-template-columns:1fr!important;min-height:0!important}[data-dc-demo-frame]>*{min-width:0!important}.dc-canvas-grid{gap:9px!important}.dc-canvas-tile{width:calc(33.3333% - 6px)!important}.dc-recs-row{scrollbar-width:none;overflow-x:auto}.dc-recs-row::-webkit-scrollbar{display:none}.lp-section-faq{padding:80px 20px!important}.lp-faq-summary{gap:16px}.dia-footer-grid{grid-template-columns:1fr 1fr!important;gap:28px 24px!important}.dia-footer-grid>div:first-child{grid-column:1/-1}}@media (width<=520px){.dia-hdr-logo span{font-size:20px!important}.dia-hdr-logo img{width:28px!important;height:28px!important}.dia-book-main{gap:24px!important;padding:86px 16px 48px!important}.dia-book-title{letter-spacing:-.035em!important;font-size:clamp(38px,12vw,48px)!important}.dia-book-lede{font-size:15.5px!important}.dia-book-trust{align-items:flex-start!important}.dia-book-iframe{height:82svh!important;min-height:680px!important}.dia-footer-grid{grid-template-columns:1fr!important}}.dc-flow-text{font-family:var(--font-campaign);letter-spacing:-.03em;-webkit-text-fill-color:transparent;color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;font-size:.86em;font-weight:800;animation:7s linear infinite dc-flow}@keyframes dc-flow{0%{background-position:130% 0}to{background-position:-30% 0}}.dc-caret{animation:1.1s step-end infinite dc-caret-blink}@keyframes dc-caret-blink{0%,45%{opacity:1}50%,95%{opacity:0}}.dc-marquee{animation:46s linear infinite dc-marquee}@keyframes dc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.dc-plan-card{transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s}.dc-plan-card:hover{box-shadow:color-mix(in srgb, var(--campaign-ink) 14%, transparent) 0 18px 50px 0;transform:translateY(-5px)}.dc-outline-cta{transition:background .2s,color .2s}.dc-outline-cta:hover{background:var(--campaign-ink-soft)!important;color:var(--campaign-snow)!important}.dc-wall-card{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.dc-wall-card:hover{transform:translateY(-6px);box-shadow:0 18px 42px #00000024}.dc-compare-scroll{overflow-x:auto}@media (width>=821px){.dc-scene-fill{visibility:hidden}}.dc-orb{animation:.42s cubic-bezier(.22,1,.36,1) both dc-orb-in}.dc-orb--out{animation:.44s cubic-bezier(.22,1,.36,1) forwards dc-orb-out}.dc-orb-dot{transform-box:view-box;transform-origin:20px 20px;animation:2.8s ease-in-out infinite dc-orbit}.dc-think-title{font-size:13.5px;font-weight:600}.dc-think-title--running{background-image:var(--campaign-dc-think-shimmer);-webkit-text-fill-color:transparent;color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite dc-shimmer}.dc-think-title--done{background-image:var(--campaign-dc-think-sweep);-webkit-text-fill-color:transparent;color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:.85s forwards dc-aurora-sweep}.dc-think-title--settled{color:var(--campaign-ash)}.dc-step{animation:.4s cubic-bezier(.22,1,.36,1) both dc-step-in}.dc-step-title{animation:.45s cubic-bezier(.22,1,.36,1) both dc-fade-w}.dc-chip-pop{animation:.3s cubic-bezier(.22,1,.36,1) both dc-chip-pop}@keyframes dc-orbit{0%{transform:rotate(0)translate(9px)}50%{transform:rotate(180deg)translate(6.5px)}to{transform:rotate(360deg)translate(9px)}}@keyframes dc-orb-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes dc-orb-out{0%{opacity:1;width:20px;margin-right:0;transform:scale(1)}to{opacity:0;width:0;margin-right:-9px;transform:scale(.4)}}@keyframes dc-shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes dc-aurora-sweep{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes dc-step-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes dc-fade-w{0%{opacity:0;filter:blur(3px);transform:translateY(2px)}to{opacity:1;filter:blur();transform:none}}@keyframes dc-chip-pop{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}to{opacity:1;filter:blur();transform:none}}.dc-req-summary{animation:.45s cubic-bezier(.22,1,.36,1) .15s both dc-land-in}.dc-req-fly{animation:.5s 50ms both dc-fly-out}.dc-req-sweep{animation:1.6s cubic-bezier(.22,1,.36,1) both dc-req-sweep}.dc-req-pop{animation:.55s cubic-bezier(.34,1.4,.5,1) both dc-req-pop}.dc-req-done{animation:.4s .1s both dc-fade-up}.dc-send-shimmer{background-image:linear-gradient(100deg, var(--campaign-text-on-dark-muted) 0%, var(--campaign-text-on-dark-muted) 38%, var(--campaign-snow) 50%, var(--campaign-text-on-dark-muted) 62%, var(--campaign-text-on-dark-muted) 100%);-webkit-text-fill-color:transparent;color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite dc-shimmer}@keyframes dc-land-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes dc-fly-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(46px)}}@keyframes dc-req-sweep{0%{width:0}to{width:100%}}@keyframes dc-req-pop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.18)}to{transform:scale(1)}}@keyframes dc-fade-up{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.dc-orb,.dc-orb--out,.dc-orb-dot,.dc-think-title--running,.dc-think-title--done,.dc-step,.dc-step-title,.dc-chip-pop,.dc-req-summary,.dc-req-fly,.dc-req-sweep,.dc-req-pop,.dc-req-done,.dc-send-shimmer{animation:none}.dc-think-title--running,.dc-think-title--done{-webkit-text-fill-color:currentcolor;color:var(--campaign-ash);background-image:none}.dc-send-shimmer{-webkit-text-fill-color:currentcolor;color:var(--campaign-snow);background-image:none}.dc-flow-text,.dc-caret,.dc-marquee{animation:none}.dc-wall-card,.dc-wall-card:hover{transform:none}}@media (width<=900px){.dc-hdr-nav,.dc-hdr-signin{display:none!important}.dc-hdr-menu-btn{display:inline-flex!important}.dc-demo-frame{grid-template-columns:1fr!important}.dc-demo-canvas{border-top:1px solid var(--campaign-line-faint)}.dc-agent-grid{grid-template-columns:1fr!important;gap:40px!important}.dc-tier-strip{grid-template-columns:1fr!important}.dc-tier-strip>div{border-bottom:1px solid var(--campaign-line-faint);border-right:none!important}.dc-pricing-grid{grid-template-columns:1fr!important}.dc-iterate-bar{flex-wrap:wrap}.dc-metrics-figures{flex-direction:column;gap:36px}.dc-metrics-figures>div{border-right:none!important;padding:0!important}}
