.home-page .diagnostic-wave-section{--diagnostic-type-size:clamp(1.5rem, 3vw, 2.4rem);--diagnostic-type-line:1.22;--ticker-row:calc(var(--diagnostic-type-size) * 1.48);background:var(--section-tone-bg,var(--secondary));container-type:inline-size}.home-page #services>section,.home-page #services>.home-section-reveal>section{background-image:none;background-color:var(--section-tone-bg,var(--secondary))!important}.home-page .diagnostic-wave-section:after{background:linear-gradient(to bottom, var(--section-tone-bg,var(--secondary)), transparent var(--section-fade-height)), linear-gradient(to top, var(--section-tone-bg,var(--secondary)), transparent var(--section-fade-height))!important;opacity:.6!important}.home-page .diagnostic-fade--top{background:linear-gradient(to bottom, var(--section-tone-bg,var(--secondary)), transparent)}.home-page .diagnostic-fade--bottom{background:linear-gradient(to top, var(--section-tone-bg,var(--secondary)), transparent)}.home-page .diagnostic-heading{width:max-content;max-width:100%;font-size:var(--diagnostic-type-size);line-height:var(--diagnostic-type-line);white-space:nowrap;display:inline-block;text-wrap:nowrap!important}.home-page .diagnostic-ticker-eyebrow{width:fit-content;display:flex;margin:0 0 15px!important}.home-page .diagnostic-ticker-layout{width:fit-content;max-width:min(100%, var(--home-container-max));justify-content:center;margin-inline:auto}@media (min-width:768px){.home-page .diagnostic-ticker-layout>div:first-child{transform:none}}.home-page .diagnostic-heading-mark{display:inline-block;position:relative}.home-page .diagnostic-heading-mark:after{content:"";background:var(--gradient-primary);opacity:.78;border-radius:999px;height:.08em;position:absolute;bottom:.03em;left:.02em;right:.03em}.home-page .diagnostic-ticker-mask{--ticker-visible-range:2;width:fit-content;max-width:100%;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 34%,#000 68% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 34%,#000 68% 90%,#0000 100%);height:clamp(15rem,19vw,18rem)!important}@media (min-width:1024px){.home-page .diagnostic-ticker-layout{grid-template-columns:max-content max-content!important;gap:clamp(1.25rem,3vw,2.35rem)!important}.home-page .diagnostic-ticker-layout>div:first-child{transform:translateY(calc((var(--type-eyebrow) + 15px) / 2 + (var(--diagnostic-type-size) * .2)))}}@media (min-width:768px){.home-page .diagnostic-ticker-mask{transform:translateY(calc((var(--type-eyebrow) + 15px) / 2 + (var(--diagnostic-type-size) * .42)))}}@media (min-width:1024px){.home-page .diagnostic-ticker-mask{transform:translateY(calc((var(--type-eyebrow) + 15px) / 2 + (var(--diagnostic-type-size) * .92)))}}@media (max-width:767px){.home-page .diagnostic-ticker-layout{text-align:left;width:min(100%,44rem);grid-template-columns:1fr!important;gap:.7rem!important}.home-page .diagnostic-heading{margin-inline:0}.home-page .diagnostic-ticker-mask{width:100%;height:clamp(9.5rem,20vw,12rem)!important}.home-page .diagnostic-ticker-item{text-align:left}}.home-page .diagnostic-ticker-track{width:100%;height:100%;position:absolute;inset:0}.home-page .diagnostic-ticker-sizer{color:#0000;width:max-content;max-width:100%;font-size:var(--diagnostic-type-size);font-weight:var(--type-medium);line-height:var(--diagnostic-type-line);pointer-events:none;visibility:hidden;white-space:nowrap;padding-block:.08em;display:block;text-wrap:nowrap!important}.home-page .diagnostic-ticker-item{inset-inline:0;background-image:var(--gradient-primary);color:#b67a7633;color:lab(57.5171% 23.3881 12.3032/.2);font-size:var(--diagnostic-type-size);font-weight:var(--type-medium);line-height:var(--diagnostic-type-line);opacity:var(--ticker-opacity);text-align:left;white-space:nowrap;transform:translateY(calc(-50% + (var(--ticker-offset) * var(--ticker-row))));transform-origin:0;will-change:transform, opacity;-webkit-background-clip:text;background-clip:text;padding-block:.08em;transition:color .36s,opacity .42s,transform .52s cubic-bezier(.22,1,.36,1);display:block;position:absolute;top:50%;text-wrap:nowrap!important}@container (max-width:980px){.home-page .diagnostic-wave-section{--diagnostic-type-size:clamp(1.4rem, 3.2vw, 2.45rem)}}@container (max-width:760px){.home-page .diagnostic-wave-section{--diagnostic-type-size:clamp(1.08rem, 4.9vw, 1.55rem)}}.home-page .diagnostic-ticker-item.is-active{color:#0000;opacity:1}@media (max-width:767px){.home-page .diagnostic-ticker-item{transform:translateY(calc(var(--ticker-offset) * var(--ticker-row)));top:1.1rem}}.home-page .diagnostic-stack-section{width:var(--home-shell-width);max-width:var(--home-container-max);height:380vh;position:relative}.home-page .diagnostic-stack-sticky{flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.home-page .diagnostic-stack-cards{width:100%;min-width:0;min-height:auto;padding-block:var(--section-y);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.home-page .diagnostic-stack-intro{flex-shrink:0;margin-bottom:0}.home-page #services .diagnostic-problem-lead{text-align:center;text-wrap:balance;white-space:normal;max-width:52rem}.home-page .diagnostic-stack-stage{align-items:center;width:100%;min-height:0;display:grid;position:relative}.home-page .diagnostic-stack-track{--diagnostic-slide-gutter:.9rem;width:300%;transform:translateX(var(--diagnostic-track-x,0%));flex-direction:row;flex-shrink:0;grid-area:1/1;align-self:flex-start;gap:0;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex}.home-page .diagnostic-wave-graphic>div.relative.mx-auto{min-height:clamp(17rem,32vh,24rem);padding-top:0;padding-bottom:0;padding-inline:0!important}.home-page .diagnostic-second-row-graphic{padding-bottom:var(--section-y);margin-top:0}.home-page .diagnostic-stack-dots{flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;display:flex}.home-page .diagnostic-stack-dot{background:#8d66662e;background:lab(47.2774% 16.0655 6.18676/.18);border-radius:9999px;width:.5rem;height:.5rem;transition:all .4s cubic-bezier(.22,1,.36,1)}.home-page .diagnostic-stack-dot.is-active{background:var(--primary);width:1.5rem}.home-page .diagnostic-stack-card{flex:0 0 calc((100% / 3) - var(--diagnostic-slide-gutter));min-width:0;margin-inline:calc(var(--diagnostic-slide-gutter) / 2);opacity:var(--diagnostic-card-opacity,1);padding-inline:0;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1),filter .7s}.home-page .diagnostic-value-card{isolation:isolate;min-height:0;max-height:100%;box-shadow:none;-webkit-backdrop-filter:blur(20px)saturate(135%);background:#ffffff94;background:lab(100% 0 0/.58);border:0;border-radius:15px;gap:clamp(1.35rem,3.2vw,3.25rem);padding:clamp(.9rem,1.4vw,1.25rem) clamp(1rem,2vw,1.8rem);display:grid;position:relative;overflow:hidden}.home-page .diagnostic-value-card>*{z-index:1;position:relative}.home-page .diagnostic-stack-card:nth-child(3).diagnostic-value-card{padding-bottom:0}.home-page .diagnostic-stack-card:first-child.diagnostic-value-card{padding:0}.home-page .diagnostic-stack-card:first-child .diagnostic-value-copy{padding:clamp(.9rem,1.4vw,1.25rem) clamp(1rem,2vw,1.8rem) 0}.home-page .diagnostic-value-visual{--diagnostic-visual-height:clamp(12rem, 23vw, 16.35rem);height:var(--diagnostic-visual-height);min-height:var(--diagnostic-visual-height);background:radial-gradient(circle at 50% 50%, #ff9f9966, transparent 65%), var(--sky-soft);border:0;border-radius:15px;margin:0;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.home-page .diagnostic-value-visual{background:radial-gradient(circle at 50% 50%, lab(75.6329% 37.5403 19.9529/.4), transparent 65%), var(--sky-soft)}}.home-page .diagnostic-value-visual.is-doc{--diagnostic-visual-height:clamp(10rem, 20vw, 11.5rem);background:0 0;border:0;overflow:visible}.home-page .diagnostic-value-visual.is-dashboard{--diagnostic-visual-height:clamp(10rem, 20vw, 11.5rem);background:0 0;border:0;border-radius:12px;place-items:start;display:grid;overflow:visible}.home-page .diagnostic-calendar-preview{zoom:.75}.home-page .diagnostic-dashboard-clean{--dashboard-clean-sidebar-width:25%;--dashboard-clean-header-height:3.1rem;isolation:isolate;grid-template-columns:minmax(8.75rem, var(--dashboard-clean-sidebar-width)) minmax(0, 1fr);width:min(146%,49rem);height:100%;min-height:100%;box-shadow:none;background:#f8f5f3;border:0;border-radius:18px;display:grid;position:relative;overflow:hidden}.home-page .diagnostic-dashboard-clean-sidebar{background:#fffdfb;border-right:1px solid #e7ded9;flex-direction:column;gap:0;min-width:0;height:100%;padding:0;display:flex;overflow:hidden}.home-page .diagnostic-dashboard-clean-brand{min-width:0;min-height:var(--dashboard-clean-header-height);border-bottom:1px solid #e7ded9;align-items:center;gap:.48rem;padding:0 .86rem;display:flex}.home-page .diagnostic-dashboard-clean-brand>div{min-width:0}.home-page .diagnostic-dashboard-clean-mark{color:#fffdfb;letter-spacing:.02em;background:#251614;background:lab(9.29466% 7.5894 4.5839);border-radius:50%;flex:none;place-items:center;width:1.55rem;height:1.55rem;font-size:.56rem;font-weight:500;display:grid}.home-page .diagnostic-dashboard-clean strong{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;line-height:1.06;display:block;overflow:hidden}.home-page .diagnostic-dashboard-clean em,.home-page .diagnostic-dashboard-clean p,.home-page .diagnostic-dashboard-clean-topbar span{color:#735551c7;color:lab(39.3238% 12.0793 7.4758/.78);font-style:normal}.home-page .diagnostic-dashboard-clean-brand em{text-overflow:ellipsis;white-space:nowrap;font-size:.47rem;line-height:1.08;display:block;overflow:hidden}.home-page .diagnostic-dashboard-clean-divider{display:none}.home-page .diagnostic-dashboard-clean-nav svg{color:#5f4642b3;color:lab(32.4083% 10.5694 6.54133/.7);flex:none;width:.7rem;height:.7rem}.home-page .diagnostic-dashboard-clean-nav{gap:.5rem;padding:.94rem .86rem 0;display:grid}.home-page .diagnostic-dashboard-clean-nav p{letter-spacing:.055em;text-transform:uppercase;color:#7f605ca6;color:lab(43.9647% 12.0653 7.45701/.65);margin:.12rem 0 .08rem;padding:0 .5rem;font-size:.48rem;font-weight:500;line-height:1}.home-page .diagnostic-dashboard-clean-nav span{color:#5f4642cc;color:lab(32.4083% 10.5694 6.54133/.8);border-radius:999px;align-items:center;gap:.34rem;min-height:1.58rem;padding:.3rem .56rem;font-size:.61rem;font-weight:500;line-height:1;display:flex}.home-page .diagnostic-dashboard-clean-nav span svg{flex-shrink:0}.home-page .diagnostic-dashboard-clean-nav span small{color:inherit;margin-left:auto;font-size:.58rem;font-weight:500}.home-page .diagnostic-dashboard-clean-nav span.is-parent svg:last-child{opacity:.64;margin-left:auto}.home-page .diagnostic-dashboard-clean-nav div{gap:.04rem;display:grid}.home-page .diagnostic-dashboard-clean-nav div.has-divider{border-top:1px solid #ded2cb;margin-top:.34rem;padding-top:.46rem}.home-page .diagnostic-dashboard-clean-nav span.is-active{color:#fff;background:#e7858b;padding:.3rem .56rem}.home-page .diagnostic-dashboard-clean-nav span.is-active svg{color:#fff}.home-page .diagnostic-dashboard-clean-nav span.is-parent{color:#5f4642b3;color:lab(32.4083% 10.5694 6.54133/.7)}.home-page .diagnostic-dashboard-clean-nav-children{gap:0;padding-left:.98rem;display:grid;position:relative}.home-page .diagnostic-dashboard-clean-nav-children:before{content:"";background:#ded2cb;border-radius:1px;width:1px;position:absolute;top:.2rem;bottom:.2rem;left:.78rem}.home-page .diagnostic-dashboard-clean-nav-children span{color:#7f605ca6;color:lab(43.9647% 12.0653 7.45701/.65);min-height:1.12rem;padding-left:.54rem;font-size:.56rem}.home-page .diagnostic-dashboard-clean-nav-children span svg{color:#7f605c8c;color:lab(43.9647% 12.0653 7.45701/.55)}.home-page .diagnostic-dashboard-clean-user{color:#735551c7;color:lab(39.3238% 12.0793 7.4758/.78);border-top:1px solid #e7ded9;align-items:center;gap:.48rem;margin-top:auto;padding:.68rem .86rem .8rem;display:flex}.home-page .diagnostic-dashboard-clean-user>span{color:#fff;background:#d27478;border-radius:999px;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-size:.58rem;font-weight:500;display:grid}.home-page .diagnostic-dashboard-clean-user>div{min-width:0}.home-page .diagnostic-dashboard-clean-user svg{color:#7355519e;color:lab(39.3238% 12.0793 7.4758/.62);width:.68rem;height:.68rem;margin-left:auto}.home-page .diagnostic-dashboard-clean-collapse{left:calc(max(8.75rem, var(--dashboard-clean-sidebar-width)) - .64rem);top:calc((var(--dashboard-clean-header-height) - 1.28rem) / 2);z-index:3;color:#7f605c8a;color:lab(43.9647% 12.0653 7.45701/.54);width:1.28rem;height:1.28rem;box-shadow:none;background:#f8f5f3;border:1px solid #e7ded9;border-radius:999px;place-items:center;display:grid;position:absolute}.home-page .diagnostic-dashboard-clean-collapse svg{stroke-width:2.2px;width:.58rem;height:.58rem}.home-page .diagnostic-dashboard-clean-main{background:#f8f5f3;min-width:0;min-height:0;overflow:hidden}.home-page .diagnostic-dashboard-clean-topbar{min-height:var(--dashboard-clean-header-height);background:#fffdfb;border-bottom:1px solid #e7ded9;justify-content:space-between;align-items:center;gap:1rem;padding:.54rem 1.08rem;display:flex}.home-page .diagnostic-dashboard-clean-topbar span{color:var(--foreground);font-size:.84rem;font-weight:500;line-height:1}.home-page .diagnostic-dashboard-clean-alert-dot{color:#5f4642ad;color:lab(32.4083% 10.5694 6.54133/.68);position:relative}.home-page .diagnostic-dashboard-clean-alert-dot svg{width:.78rem;height:.78rem}.home-page .diagnostic-dashboard-clean-alert-dot b{color:#fff;background:#4b84d5;border-radius:999px;place-items:center;width:.72rem;height:.72rem;font-size:.42rem;line-height:1;display:grid;position:absolute;top:-.42rem;right:-.32rem}.home-page .diagnostic-dashboard-clean-welcome,.home-page .diagnostic-dashboard-clean-timeline,.home-page .diagnostic-dashboard-clean-stats,.home-page .diagnostic-dashboard-clean-alert{margin-inline:1.08rem}.home-page .diagnostic-dashboard-clean-alert{background:#fff0da;border:1px solid #f0cea0;border-radius:13px;align-items:flex-start;gap:.62rem;margin-top:.78rem;padding:.66rem .82rem;display:flex}.home-page .diagnostic-dashboard-clean-alert>span{color:#fff;background:#d5747d;border-radius:999px;flex:none;place-items:center;width:1.46rem;height:1.46rem;margin-top:.05rem;display:grid}.home-page .diagnostic-dashboard-clean-alert svg{width:.7rem;height:.7rem}.home-page .diagnostic-dashboard-clean-alert div{min-width:0}.home-page .diagnostic-dashboard-clean-alert strong{font-size:.74rem}.home-page .diagnostic-dashboard-clean-alert p{margin-top:.16rem;font-size:.62rem;line-height:1.18}.home-page .diagnostic-dashboard-clean-alert em{color:#d5747d;margin-top:.34rem;font-size:.6rem;font-weight:500;display:block}.home-page .diagnostic-dashboard-clean-welcome{background:#fffdfb;border:1px solid #ebe5e1;border-radius:13px;margin-top:.58rem;padding:.72rem .88rem}.home-page .diagnostic-dashboard-clean-welcome em{color:#7f605ca6;color:lab(43.9647% 12.0653 7.45701/.65);font-size:.56rem;font-style:normal;font-weight:500;line-height:1;display:block}.home-page .diagnostic-dashboard-clean-welcome strong{color:var(--foreground);margin-top:.1rem;font-size:.98rem;line-height:1.1;display:block}.home-page .diagnostic-dashboard-clean-welcome p{margin-top:.26rem;font-size:.66rem;line-height:1.15}.home-page .diagnostic-dashboard-clean-progress-bar{background:#f4e5e1;border-radius:999px;height:.18rem;margin-top:.6rem;overflow:hidden}.home-page .diagnostic-dashboard-clean-progress-fill{background:#8abb93;border-radius:999px;height:100%}.home-page .diagnostic-dashboard-clean-progress-label{color:#7f605c99;color:lab(43.9647% 12.0653 7.45701/.6);justify-content:space-between;margin-top:.34rem;font-size:.52rem;font-weight:500;display:flex}.home-page .diagnostic-dashboard-clean-next{color:#7f605cb8;color:lab(43.9647% 12.0653 7.45701/.72);white-space:nowrap;background:#f4efec;border-radius:999px;align-items:center;gap:.32rem;max-width:78%;margin-top:.48rem;padding:.28rem .48rem;font-size:.52rem;line-height:1;display:inline-flex}.home-page .diagnostic-dashboard-clean-next span{background:#d97278;border-radius:999px;flex:none;width:.32rem;height:.32rem}.home-page .diagnostic-dashboard-clean-timeline{background:#fffdfb;border:1px solid #ebe5e1;border-radius:13px;margin-top:.56rem;padding:0;overflow:hidden}.home-page .diagnostic-dashboard-clean-timeline>b{color:var(--foreground);border-bottom:1px solid #ebe5e1;align-items:center;gap:.34rem;padding:.58rem .84rem;font-size:.68rem;font-weight:500;line-height:1;display:flex}.home-page .diagnostic-dashboard-clean-timeline>b svg{color:#7f605c8c;color:lab(43.9647% 12.0653 7.45701/.55);width:.66rem;height:.66rem}.home-page .diagnostic-dashboard-clean-stages{align-items:flex-start;padding:.96rem 1rem .78rem;display:flex}.home-page .diagnostic-dashboard-clean-stage{color:#7f605c80;color:lab(43.9647% 12.0653 7.45701/.5);text-align:center;flex-direction:column;flex:1;align-items:center;gap:.2rem;font-size:.58rem;font-weight:500;display:flex;position:relative}.home-page .diagnostic-dashboard-clean-stage:before{content:"";background:#ebe5e1;height:1px;position:absolute;top:.42rem;left:calc(.44rem - 50%);right:calc(50% + .44rem)}.home-page .diagnostic-dashboard-clean-stage:first-child:before{display:none}.home-page .diagnostic-dashboard-clean-stage-dot{color:#7f605c94;color:lab(43.9647% 12.0653 7.45701/.58);background:#fffdfb;border:1.5px solid #e0d5cf;border:1.5px solid lab(86.0172% 3.26973 4.43705);border-radius:999px;flex-shrink:0;place-items:center;width:.98rem;height:.98rem;font-size:.56rem;font-weight:500;line-height:1;display:grid}.home-page .diagnostic-dashboard-clean-stage.is-done .diagnostic-dashboard-clean-stage-dot{color:#fff;background:#8abb93;border-color:#0000}.home-page .diagnostic-dashboard-clean-stage.is-done .diagnostic-dashboard-clean-stage-dot svg{width:.4rem;height:.4rem}.home-page .diagnostic-dashboard-clean-stage.is-active .diagnostic-dashboard-clean-stage-dot{color:#d97278;background:#fff4f2;border-style:dashed;border-color:#d97278}.home-page .diagnostic-dashboard-clean-stage.is-done,.home-page .diagnostic-dashboard-clean-stage.is-active{color:var(--foreground);font-weight:500}.home-page .diagnostic-dashboard-clean-stage em{color:#7f605c8a;color:lab(43.9647% 12.0653 7.45701/.54);font-size:.48rem;font-weight:500;line-height:1}.home-page .diagnostic-dashboard-clean-stage.is-active span,.home-page .diagnostic-dashboard-clean-stage.is-active em{color:#d97278}.home-page .diagnostic-dashboard-clean-milestones{border-top:1px solid #ebe5e1;display:grid}.home-page .diagnostic-dashboard-clean-milestone{border-bottom:1px solid #ebe5e1;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.58rem;padding:.44rem .84rem;display:grid}.home-page .diagnostic-dashboard-clean-milestone:last-child{border-bottom:0}.home-page .diagnostic-dashboard-clean-milestone time{color:#7f605c94;color:lab(43.9647% 12.0653 7.45701/.58);background:#f4efec;border-radius:.42rem;place-items:center;height:1.9rem;font-size:.42rem;font-weight:500;line-height:1;display:grid}.home-page .diagnostic-dashboard-clean-milestone time b{color:var(--foreground);font-size:.72rem}.home-page .diagnostic-dashboard-clean-milestone div{min-width:0}.home-page .diagnostic-dashboard-clean-milestone strong{font-size:.66rem}.home-page .diagnostic-dashboard-clean-milestone p{text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.52rem;line-height:1.1;overflow:hidden}.home-page .diagnostic-dashboard-clean-milestone>span{color:#78ad83;background:#d9f1df;border-radius:999px;padding:.3rem .55rem;font-size:.52rem;font-weight:500;line-height:1}.home-page .diagnostic-dashboard-clean-milestone:nth-child(2) time,.home-page .diagnostic-dashboard-clean-milestone:nth-child(2)>span{color:#d97278;background:#fff0f0}.home-page .diagnostic-dashboard-clean-milestone:nth-child(2) time{border:1px solid #e4a2aa}.home-page .diagnostic-dashboard-clean-milestone:nth-child(3)>span{color:#7f605c94;color:lab(43.9647% 12.0653 7.45701/.58);background:#f0eeee}.home-page .diagnostic-dashboard-clean-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;margin-top:.58rem;display:grid}.home-page .diagnostic-dashboard-clean-stats span{color:#7f605cd1;color:lab(43.9647% 12.0653 7.45701/.82);background:#fffdfb;border:1px solid #ebe5e1;border-radius:13px;min-width:0;padding:.62rem .72rem;font-size:.56rem;line-height:1.2}.home-page .diagnostic-dashboard-clean-stats b{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.15;display:block;overflow:hidden}.home-page .diagnostic-doc-preview{width:112%;min-width:0;height:100%;box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(132%);transform-origin:0 0;background:radial-gradient(circle at 15% 8%,#ffffffd6,#0000 9rem),linear-gradient(145deg,#ffffffb8,#edf4fd85);background:radial-gradient(circle at 15% 8%,lab(100% 0 0/.84),#0000 9rem),linear-gradient(145deg,lab(100% 0 0/.72),lab(95.9274% -1.51184 -4.98918/.52));border:1px solid #ffffffad;border:1px solid lab(100% 0 0/.68);border-radius:15px;position:relative;top:0;left:50%;overflow:visible;transform:translate(-47%)}.home-page .diagnostic-doc-chrome{background:#fffdfb;border-bottom:1px solid #dadce0;border-radius:14px 14px 0 0;overflow:hidden}.home-page .diagnostic-doc-topbar{color:#202124;align-items:center;gap:.52rem;min-height:3rem;padding:.64rem .72rem .44rem;display:flex}.home-page .diagnostic-doc-icon{color:#fff;background:#4285f4;border-radius:.22rem;flex:none;place-items:center;width:1.65rem;height:1.9rem;display:grid}.home-page .diagnostic-doc-topbar p,.home-page .diagnostic-doc-topbar span,.home-page .diagnostic-doc-page p,.home-page .diagnostic-doc-page h5,.home-page .diagnostic-doc-row em{margin:0}.home-page .diagnostic-doc-title{color:#202124;flex-wrap:wrap;flex:auto;align-items:center;gap:.26rem .56rem;min-width:0;display:flex}.home-page .diagnostic-doc-title div{align-items:center;gap:.42rem;width:100%;min-width:0;display:flex}.home-page .diagnostic-doc-title p{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:12rem;font-size:.94rem;font-weight:500;line-height:1.05;overflow:hidden}.home-page .diagnostic-doc-title>span{color:#202124;letter-spacing:0;font-size:.62rem;line-height:1}.home-page .diagnostic-doc-actions{color:#3c4043;align-items:center;gap:.56rem;margin-left:auto;display:flex}.home-page .diagnostic-doc-share{color:#174ea6;font-size:.62rem;font-weight:var(--type-medium);white-space:nowrap;background:#c2e7ff;border-radius:999px;align-items:center;gap:.24rem;padding:.38rem .58rem;line-height:1;display:inline-flex}.home-page .diagnostic-doc-toolbar{color:#3c4043;background:#edf2fa;border-radius:999px;align-items:center;gap:.48rem;margin:0 .72rem .58rem;padding:.42rem .54rem;font-size:.62rem;display:flex}.home-page .diagnostic-doc-toolbar span{white-space:nowrap;border-right:1px solid #c8cdd8;padding-right:.5rem}.home-page .diagnostic-doc-workspace{background:#fff;grid-template-columns:2.45rem minmax(0,1fr) 10.8rem;min-height:calc(100% - 6.34rem);display:grid}.home-page .diagnostic-doc-tabs{color:#3c4043;border-right:1px solid #dadce0;align-content:start;justify-items:center;padding:.92rem .28rem 1.45rem;display:grid}.home-page .diagnostic-doc-tabs svg{background:#f1f3f4;border-radius:999px;width:1.18rem;height:1.18rem;padding:.26rem}.home-page .diagnostic-doc-canvas{background:linear-gradient(90deg,#0000 calc(50% - .5px),#d9dce3 50%,#0000 calc(50% + .5px)),#fff;min-width:0;padding:1.05rem clamp(.65rem,1.1vw,.9rem)}.home-page .diagnostic-doc-page{width:100%;max-width:none;min-height:11.4rem;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:0 clamp(.45rem,.9vw,.7rem)}.home-page .diagnostic-doc-page>p{color:#5f6368;font-size:.55rem;font-weight:var(--type-medium);letter-spacing:0;align-items:center;gap:.34rem;line-height:1.2;display:flex}.home-page .diagnostic-doc-page h5{color:#202124;font-size:.92rem;font-weight:var(--type-medium);margin-top:.5rem;margin-bottom:.24rem;line-height:1.1}.home-page .diagnostic-doc-row{color:#3c4043;border-bottom:1px solid #e0e3eb;gap:.28rem;padding-block:.32rem;font-size:.68rem;line-height:1.25;display:flex}.home-page .diagnostic-doc-row:last-child{border-bottom:0;padding-bottom:0}.home-page .diagnostic-doc-row span{color:#5f6368;text-align:left;flex:none;width:auto;min-width:1rem;font-size:.62rem;font-style:normal}.home-page .diagnostic-doc-row em{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.home-page .diagnostic-doc-comments{color:#3c4043;background:#f1f4f9;flex-direction:column;gap:.8rem;padding:.75rem .9rem;display:flex}.home-page .diagnostic-doc-comments div{justify-content:space-between;align-items:center;display:flex}.home-page .diagnostic-doc-comments strong{color:#3c4043;font-size:.92rem;font-weight:500}.home-page .diagnostic-doc-comments nav{border-bottom:1px solid #c8cdd8;gap:1rem;display:flex}.home-page .diagnostic-doc-comments nav span{white-space:nowrap;color:#3c4043;padding-bottom:.42rem;font-size:.62rem}.home-page .diagnostic-doc-comments nav span:first-child{color:#0b57d0;font-weight:var(--type-medium);border-bottom:2px solid #0b57d0}.home-page .diagnostic-doc-comments p{text-align:center;font-size:.66rem;font-weight:var(--type-medium);margin:auto 0 0}.home-page .diagnostic-doc-comments button{color:#9aa0a6;font-size:.62rem;font-weight:var(--type-medium);background:#dde3ee;border:0;border-radius:999px;padding:.46rem .7rem}.home-page .diagnostic-value-copy{text-align:left;align-self:center;width:min(100%,30rem);padding:0}.home-page .diagnostic-value-copy h4{width:100%;max-width:none;color:var(--foreground)}.home-page .diagnostic-value-copy p{color:#75544f;color:lab(39.2776% 13.6144 8.44572);max-width:100%;margin:.85rem 0 0;font-size:clamp(.95rem,1.08vw,1.03rem);line-height:1.55}.home-page .diagnostic-value-chip-row{flex-wrap:wrap;gap:.8rem;margin-top:.75rem;display:flex}.home-page .diagnostic-value-chip-row span{color:var(--primary);font-size:clamp(.98rem,1.08vw,1.08rem);font-weight:var(--type-medium);text-underline-offset:.24em;background:0 0;border:0;border-radius:0;padding:0;line-height:1.2;text-decoration-line:underline;text-decoration-thickness:1.5px}.home-page .diagnostic-value-visual.is-calendar{--diagnostic-visual-height:clamp(10rem, 20vw, 11.5rem);background:0 0;border:0;overflow:visible}.home-page .diagnostic-calendar-preview{width:100%;box-shadow:none;margin-inline:auto;position:relative;top:0;left:0}.home-page .diagnostic-stack-card:nth-child(2) .diagnostic-calendar-preview{filter:none}.home-page .diagnostic-stack-card:not(.diagnostic-value-card){justify-content:center;align-items:center;display:flex}.home-page .diagnostic-value-card{height:320px;max-height:320px}.home-page .diagnostic-calendar-preview.signal-card{box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border:0;border-radius:8px;position:relative}.home-page .diagnostic-calendar-preview.signal-card:before,.home-page .diagnostic-calendar-preview.signal-card:after{display:none}.home-page .diagnostic-calendar-preview .text-muted-foreground{color:#5f6368}.home-page .diagnostic-calendar-preview>div:first-of-type{background:0 0;border:0}.home-page .diagnostic-calendar-preview>div:first-of-type>div:first-child>span:first-child{box-shadow:none;background:#e8f0fe;border:0;border-radius:5px}.home-page .diagnostic-calendar-preview .signal-row{background:color-mix(in oklab, var(--event-accent,#f1f3f4) 24%, white);box-shadow:none;border:0;border-radius:6px;gap:.45rem;padding:.3rem .45rem .3rem 1.25rem}.home-page .diagnostic-calendar-preview.signal-card .signal-row.rounded-xl{border-radius:6px}.home-page .diagnostic-calendar-preview.is-static .signal-row{align-items:center;padding-block:.38rem}.home-page .diagnostic-calendar-preview .signal-row>span[aria-hidden]{height:1.55rem;margin-block:0;top:50%;bottom:auto;left:.35rem;transform:translateY(-50%)translateY(12.4px);filter:saturate(1.6)brightness(.85)!important}.home-page .diagnostic-calendar-preview .signal-status{display:flex}.home-page .diagnostic-calendar-preview .signal-status-scheduled,.home-page .diagnostic-calendar-preview .signal-status-done{box-shadow:none;background:#f1f3f4;border:0;border-radius:5px;gap:.18rem;padding:.24rem .42rem;font-size:.52rem;line-height:1}.home-page .diagnostic-calendar-preview .signal-status-scheduled{color:#5f6368}.home-page .diagnostic-calendar-preview .signal-status-scheduled svg,.home-page .diagnostic-calendar-preview .signal-status-done svg{width:.55rem;height:.55rem}.home-page .diagnostic-calendar-preview .signal-status-done{color:#fff;background:#1e8e3e}.home-page .diagnostic-calendar-preview .signal-row p:first-of-type{color:#202124;font-size:.72rem;font-weight:500}.home-page .diagnostic-calendar-preview .signal-row p:last-of-type{color:#5f6368;font-size:.64rem}.home-page .diagnostic-calendar-preview>div:nth-of-type(2)>span{color:#5f6368;box-shadow:none;background:#f1f3f4;border:0;border-radius:5px}.home-page .diagnostic-calendar-preview .border-white\/50.bg-white\/40{color:#5f6368;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f1f3f4;border-color:#0000}.home-page .diagnostic-calendar-preview>div:nth-of-type(2)>span:has(svg){color:#1a73e8;box-shadow:none;background:#e8f0fe;border:0;border-radius:5px}.home-page .diagnostic-calendar-preview .border-primary\/60{border-color:#1a73e8}.home-page .diagnostic-calendar-preview .bg-primary\/5,.home-page .diagnostic-calendar-preview .bg-primary\/10{background-color:#e8f0fe}.home-page .diagnostic-calendar-preview .text-primary{color:#1a73e8}.home-page .diagnostic-calendar-preview .signal-focus-dot{background-color:#ea4335;transform:scale(.8)}.home-page .diagnostic-calendar-preview .signal-focus-dot.is-flashing{animation-name:diagnostic-calendar-focus-flash}.home-page .diagnostic-calendar-preview .signal-focus-line>span:nth-of-type(2){background-color:#f5474859!important;background-color:lab(57.2852% 66.3576 40.5014/.35)!important}.home-page .diagnostic-calendar-preview .text-primary\/80{color:#5f6368}@media (min-width:768px){.home-page .diagnostic-stack-cards{gap:2.5rem}.home-page .diagnostic-value-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;width:100%}.home-page .diagnostic-value-visual.is-calendar{overflow:visible}.home-page .diagnostic-calendar-preview{zoom:1;max-width:24rem}.home-page .diagnostic-value-copy{width:100%;min-width:0;max-width:none}.home-page .diagnostic-value-card.is-reversed .diagnostic-value-copy{order:1}.home-page .diagnostic-value-card.is-reversed .diagnostic-value-visual{order:2}}
.home-page .diagnostic-dashboard-clean.is-builders-preview{--dashboard-clean-sidebar-width:24%;background:#f2edeb}.home-page .is-builders-preview .diagnostic-dashboard-clean-nav{gap:.28rem;padding-top:.56rem}.home-page .is-builders-preview .diagnostic-dashboard-clean-nav p{margin-top:.2rem}.home-page .is-builders-preview .diagnostic-dashboard-clean-nav-children span.is-current{color:#b65f67;font-weight:600}.home-page .diagnostic-dashboard-builder-workspace{height:calc(100% - var(--dashboard-clean-header-height));background:#f2edeb;min-height:0;padding:.56rem .64rem .72rem;overflow:hidden}.home-page .diagnostic-dashboard-builder-context{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.44rem;display:flex}.home-page .diagnostic-dashboard-builder-context span{color:#5f4642b8;color:lab(32.4083% 10.5694 6.54133/.72);text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;font-weight:600;overflow:hidden}.home-page .diagnostic-dashboard-builder-context em{color:#b65f67;background:#fffdfb;border:1px solid #ead7d4;border-radius:999px;flex:none;padding:.28rem .48rem;font-size:.5rem;font-weight:600;line-height:1}.home-page .diagnostic-dashboard-builder-context strong{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:600;overflow:hidden}.home-page .diagnostic-builder-overview{background:#fffdfb;border:1px solid #e9dfdc;border-radius:13px;grid-template-columns:minmax(6.2rem,27%) minmax(8.6rem,38%) minmax(8rem,35%);height:calc(100% - 1.25rem);min-height:0;display:grid;overflow:hidden;box-shadow:0 .8rem 1.8rem #85666312;box-shadow:0 .8rem 1.8rem lab(46.2655% 12.3327 6.70875/.07)}.home-page .diagnostic-builder-pipeline,.home-page .diagnostic-builder-discovery,.home-page .diagnostic-builder-plan-preview{min-width:0;min-height:0}.home-page .diagnostic-builder-pipeline{background:#fffdfb;border-right:1px solid #eee5e2;flex-direction:column;display:flex}.home-page .diagnostic-builder-pipeline>header{border-bottom:1px solid #eee5e2;align-items:center;gap:.4rem;padding:.5rem;display:flex}.home-page .diagnostic-builder-pipeline>header>span{color:#fff;background:#d96f78;border-radius:.42rem;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.home-page .diagnostic-builder-pipeline header div{min-width:0;line-height:1.05;display:grid}.home-page .diagnostic-builder-pipeline header strong{font-size:.58rem;font-weight:600}.home-page .diagnostic-builder-pipeline header em{margin-top:.1rem;font-size:.43rem;font-style:normal}.home-page .diagnostic-builder-pipeline-steps{gap:.08rem;padding:.32rem;display:grid}.home-page .diagnostic-builder-pipeline-steps>span{color:#6e57548a;color:lab(39.4151% 9.02489 5.56222/.54);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;min-width:0;padding:.3rem .34rem;font-size:.48rem;line-height:1;display:flex;overflow:hidden}.home-page .diagnostic-builder-pipeline-steps>span.is-active{color:#5e9b76;background:#edf5f0;font-weight:600}.home-page .diagnostic-builder-pipeline-steps b{border:1px dashed #ded7d3;border-radius:999px;flex:none;place-items:center;width:1rem;height:1rem;font-size:.42rem;font-weight:500;display:grid}.home-page .diagnostic-builder-pipeline-steps .is-active b{color:#fff;background:#79bd96;border-style:solid;border-color:#79bd96}.home-page .diagnostic-builder-pipeline>footer{color:#6a514db8;color:lab(37.0492% 10.5556 6.52276/.72);border-top:1px solid #eee5e2;justify-content:space-between;align-items:center;gap:.4rem;margin-top:auto;padding:.44rem .5rem;font-size:.44rem;display:flex}.home-page .diagnostic-builder-pipeline>footer b{font-weight:500}.home-page .diagnostic-builder-discovery{background:#fff;border-right:1px solid #eee5e2;flex-direction:column;padding:.8rem .72rem .62rem;display:flex}.home-page .diagnostic-builder-discovery>span,.home-page .diagnostic-builder-final-design>span,.home-page .diagnostic-builder-phases>span{color:#d06b74;letter-spacing:.065em;text-transform:uppercase;font-size:.42rem;font-weight:600}.home-page .diagnostic-builder-discovery>h5{color:var(--foreground);margin-top:.28rem;font-size:.88rem;font-weight:600;line-height:1.05}.home-page .diagnostic-builder-discovery>div{border:1px solid #eee5e2;border-radius:.62rem;margin-top:.5rem;display:grid;overflow:hidden}.home-page .diagnostic-builder-discovery p{min-width:0;color:var(--foreground);border-bottom:1px solid #eee5e2;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.35rem;padding:.29rem .4rem;font-size:.49rem;font-weight:600;display:grid}.home-page .diagnostic-builder-discovery p:last-child{border-bottom:0}.home-page .diagnostic-builder-discovery p b{color:#6a514da6;color:lab(37.0492% 10.5556 6.52276/.65);border:1px solid #e9dfdc;border-radius:999px;place-items:center;width:.9rem;height:.9rem;font-size:.4rem;font-weight:500;display:grid}.home-page .diagnostic-builder-discovery>strong{color:#fff;text-align:center;background:#df7b83;border-radius:999px;margin-top:auto;padding:.48rem .5rem;font-size:.5rem;font-weight:600;line-height:1;display:block}.home-page .diagnostic-builder-discovery>em{color:#6e5754a3;color:lab(39.4151% 9.02489 5.56222/.64);text-align:center;margin-top:.28rem;font-size:.42rem;font-style:normal}.home-page .diagnostic-builder-plan-preview{background:#faf7f5;padding:.55rem .5rem 0;overflow:hidden}.home-page .diagnostic-builder-plan-preview>header{border-bottom:1px solid #d96f78;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem;padding:.35rem .35rem .46rem;display:grid}.home-page .diagnostic-builder-plan-preview>header>span{color:#c76670;background:#f8e8e7;border-radius:.42rem;place-items:center;width:1.4rem;height:1.4rem;font-size:.46rem;font-weight:600;display:grid}.home-page .diagnostic-builder-plan-preview header div{min-width:0;line-height:1.05;display:grid}.home-page .diagnostic-builder-plan-preview header strong{font-size:.56rem;font-weight:600}.home-page .diagnostic-builder-plan-preview header em{text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.4rem;font-style:normal;overflow:hidden}.home-page .diagnostic-builder-final-design,.home-page .diagnostic-builder-phases{padding:.48rem .32rem 0}.home-page .diagnostic-builder-final-design>div{text-align:center;background:#fff;border:1px solid #eee5e2;border-radius:.55rem;justify-items:center;gap:.22rem;margin-top:.28rem;padding:.45rem .36rem;display:grid}.home-page .diagnostic-builder-final-design b{color:var(--foreground);justify-self:start;font-size:.44rem;font-weight:600}.home-page .diagnostic-builder-final-design strong{max-width:9rem;color:var(--foreground);font-size:.56rem;line-height:1.08}.home-page .diagnostic-builder-final-design em{color:#6e5754ad;color:lab(39.4151% 9.02489 5.56222/.68);font-size:.4rem;font-style:normal;line-height:1.12}.home-page .diagnostic-builder-final-design i{color:#fff;background:#d96f78;border-radius:999px;padding:.3rem .5rem;font-size:.42rem;font-style:normal;font-weight:600}.home-page .diagnostic-builder-phases{gap:.22rem;display:grid}.home-page .diagnostic-builder-phases>span{margin-bottom:.08rem}.home-page .diagnostic-builder-phases p{color:var(--foreground);background:#fff;border:1px solid #eee5e2;border-radius:.45rem;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.3rem;padding:.26rem .32rem;font-size:.44rem;font-weight:600;display:grid}.home-page .diagnostic-builder-phases p b{color:#cf6872;background:#faeceb;border-radius:999px;place-items:center;width:.9rem;height:.9rem;font-size:.38rem;display:grid}.home-page .diagnostic-dashboard-builder-context strong{flex:auto}.home-page .diagnostic-builder-overview.is-reference{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(6.4rem,27%) minmax(0,1fr);gap:.45rem;overflow:visible}.home-page .diagnostic-builder-overview.is-reference .diagnostic-builder-pipeline,.home-page .diagnostic-builder-overview.is-reference .diagnostic-builder-discovery{border:1px solid #e9dfdc;border-radius:13px;overflow:hidden;box-shadow:0 .8rem 1.8rem #85666312;box-shadow:0 .8rem 1.8rem lab(46.2655% 12.3327 6.70875/.07)}.home-page .diagnostic-builder-discovery.is-reference{background:#fffdfb;padding:0}.home-page .diagnostic-builder-discovery.is-reference>div{border:0;border-radius:0;margin:0;overflow:visible}.home-page .diagnostic-builder-discovery.is-reference p{color:#5f4642c7;color:lab(32.4083% 10.5694 6.54133/.78);border:0;margin:0;padding:0;font-size:.48rem;font-weight:400;line-height:1.35;display:block}.home-page .diagnostic-builder-discovery-header{border-bottom:1px solid #eee5e2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem .65rem .48rem;display:grid}.home-page .diagnostic-builder-discovery-header>span{color:#fff;background:#d1727b;border-radius:.42rem;place-items:center;width:1.5rem;height:1.5rem;display:grid}.home-page .diagnostic-builder-discovery-header>div{gap:.08rem;min-width:0;display:grid}.home-page .diagnostic-builder-discovery-header strong{color:var(--foreground);font-size:.68rem;font-weight:600;line-height:1}.home-page .diagnostic-builder-discovery-header em{color:#6e57549e;color:lab(39.4151% 9.02489 5.56222/.62);font-size:.48rem;font-style:normal;line-height:1}.home-page .diagnostic-builder-discovery-header button{color:#5f4642b8;color:lab(32.4083% 10.5694 6.54133/.72);white-space:nowrap;background:#fffdfb;border:1px solid #e9dfdc;border-radius:999px;padding:.32rem .5rem;font-size:.45rem;font-weight:600}.home-page .diagnostic-builder-progress{background:#e6e2df;height:.2rem;border-radius:999px!important;margin:.38rem .65rem 0!important;overflow:hidden!important}.home-page .diagnostic-builder-progress span{background:#78ad83;width:0;height:100%;display:block}.home-page .diagnostic-builder-copilot{background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem;border:1px solid #eee5e2!important;border-radius:.55rem!important;margin:.42rem .65rem 0!important;padding:.42rem .5rem!important;display:grid!important}.home-page .diagnostic-builder-copilot>span{color:#cf6872;background:#faeceb;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.5rem;font-weight:600;display:grid}.home-page .diagnostic-builder-jumpstart{background:snow;border:1px solid #efd3d2!important;border-radius:.58rem .58rem 0 0!important;margin:.42rem .65rem 0!important;padding:.48rem .52rem .65rem!important;display:block!important}.home-page .diagnostic-builder-jumpstart>header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.home-page .diagnostic-builder-jumpstart>header>div{gap:.08rem;display:grid}.home-page .diagnostic-builder-jumpstart header span{color:#d06b74;letter-spacing:.06em;text-transform:uppercase;font-size:.42rem;font-weight:600}.home-page .diagnostic-builder-jumpstart header strong{color:var(--foreground);font-size:.62rem;line-height:1.05}.home-page .diagnostic-builder-jumpstart header em{color:#cb6c75;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.2rem;padding:.25rem .4rem;font-size:.42rem;font-style:normal;font-weight:600;display:inline-flex}.home-page .diagnostic-builder-jumpstart>p{margin-top:.22rem!important}.home-page .diagnostic-builder-jumpstart label{color:#5f4642c2;color:lab(32.4083% 10.5694 6.54133/.76);margin-top:.34rem;font-size:.44rem;font-weight:600;display:block}.home-page .diagnostic-builder-field,.home-page .diagnostic-builder-upload,.home-page .diagnostic-builder-brief-field{color:#5f4642c2;color:lab(32.4083% 10.5694 6.54133/.76);background:#fff;border:1px solid #e9dfdc;border-radius:.42rem;margin-top:.18rem;padding:.32rem .42rem;font-size:.46rem;line-height:1.2}.home-page .diagnostic-builder-upload{border-style:dashed;align-items:center;gap:.28rem;display:flex}.home-page .diagnostic-builder-brief-field{color:#6e57548c;color:lab(39.4151% 9.02489 5.56222/.55);min-height:2.4rem}
.home-page #home{justify-content:center;align-items:center;min-height:clamp(680px,84svh,780px);display:flex;padding-top:calc(clamp(7rem, 11vw, 9rem) + var(--home-nanobar-height))!important;padding-bottom:clamp(5.5rem,8vw,7rem)!important}.home-page .comparison-checklist-row{overflow-anchor:none;max-height:8.5rem;transition:max-height .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),background-color .3s,border-color .3s,color .3s}.home-page .comparison-checklist-row.is-completed{max-height:2.9rem}.home-page .comparison-checklist-desc{opacity:1;max-height:4.6rem;margin-top:.25rem;transition:max-height .36s cubic-bezier(.22,1,.36,1),margin-top .36s cubic-bezier(.22,1,.36,1),opacity .22s;overflow:hidden}.home-page #home .home-hero-grid{z-index:2;width:var(--home-shell-width);max-width:var(--home-container-max);text-align:center;justify-items:center;padding-inline:0;position:relative;grid-template-columns:minmax(0,1fr)!important}.home-page #home .home-hero-contours{pointer-events:none;z-index:1;opacity:.72;filter:drop-shadow(0 0 1.25rem #f9aea714);filter:drop-shadow(0 0 1.25rem lab(78.268% 27.8708 15.2979/.08));width:min(58rem,68vw);height:84%;position:absolute;top:8%;right:-3%}.home-page #home .home-hero-copy{z-index:2;filter:drop-shadow(0 1.1rem 2rem #ffdad447)drop-shadow(0 .3rem .85rem #ffffffd1);filter:drop-shadow(0 1.1rem 2rem lab(90.1896% 18.059 11.1357/.28))drop-shadow(0 .3rem .85rem lab(99.9544% 2.2549 2.86192/.82));width:min(100%,64rem);max-width:64rem;margin-inline:auto;position:relative}.home-page #home .home-hero-copy>:not(:first-child){margin-top:clamp(18px,2vw,22px)!important}.home-page #home .home-hero-copy>.eyebrow{margin-bottom:0!important}.home-page #home #hero-pillars-label{font-size:clamp(.875rem,1.4vw,1rem)}.home-page #home .home-hero-copy>.h-display{margin-top:clamp(14px,1.6vw,18px)!important}.home-page #home .home-hero-copy:before{content:"";z-index:-1;filter:blur(18px)drop-shadow(0 1.4rem 2.4rem #ffe1da52);filter:blur(18px)drop-shadow(0 1.4rem 2.4rem lab(92.5305% 17.7481 11.8501/.32));background:radial-gradient(circle,#fffffff5,#fffcfac7 46%,#fffaf742 68%,#fffaf700 82%);background:radial-gradient(circle,lab(99.9637% 1.80086 2.28758/.96),lab(99.365% 2.71055 3.4373/.78) 46%,lab(98.7185% 4.79931 4.29275/.26) 68%,lab(98.7185% 4.79931 4.29275/0) 82%);border-radius:3rem;position:absolute;inset:-2.75rem -4rem}@media (min-width:900px){.home-page #home .home-hero-copy .h-display{font-size:var(--type-display-size);text-align:center;white-space:normal;max-width:min(70rem,100vw - 4rem);margin-inline:auto}}.home-page #home .home-hero-process{--process-line:#ee857f47;width:fit-content;max-width:min(100%,48rem);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-inline:auto;padding:0;gap:15px!important;margin-top:clamp(22px,2.2vw,26px)!important}@supports (color:lab(0% 0 0)){.home-page #home .home-hero-process{--process-line:lab(67.4059% 40.7723 21.8924/.28)}}.home-page #home .home-hero-process-step{color:#624945cc;color:lab(33.5685% 10.5658 6.53631/.8);min-height:2.15rem;font-family:var(--font-sans);font-size:.875rem;font-weight:var(--type-medium);letter-spacing:0;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.52rem;padding:.34rem .76rem .34rem .38rem;line-height:1;display:inline-flex;position:relative}.home-page #home .home-hero-process+div{margin-top:clamp(22px,2.2vw,26px)!important}.home-page #home .home-hero-process-step:not(:last-child):after{content:"";background:var(--process-line);width:1.35rem;height:1px;margin-inline:.12rem -1.12rem}.home-page #home .home-hero-process-step.is-active{color:var(--foreground)}.home-page #home .home-hero-process-index{width:1.7rem;height:1.7rem;color:var(--primary);background:#f977721a;background:lab(65.9332% 50.367 27.5597/.1);border-radius:999px;flex:0 0 1.7rem;place-items:center;font-size:.74rem;font-weight:800;display:grid}.home-page #home .home-hero-process-step.is-active .home-hero-process-index{background:var(--gradient-primary);color:var(--primary-foreground);box-shadow:0 .45rem 1rem #fe8b8538;box-shadow:0 .45rem 1rem lab(70.7856% 43.9321 23.6457/.22)}.home-page #home .home-hero-projects-bg{pointer-events:none;z-index:2;opacity:.72;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16% 82%,#0000);mask-image:linear-gradient(#0000,#000 16% 82%,#0000)}.home-page #home .home-hero-project-rail{--hero-rail-edge:max(clamp(.75rem, 4vw, 2rem), calc((100% - var(--home-container-max)) / 2));--hero-rail-width:clamp(17rem, 28vw, 29rem);width:var(--hero-rail-width);opacity:.5;filter:saturate(.88)contrast(.94);position:absolute;top:-16%;bottom:-16%}.home-page #home .home-hero-project-rail.is-left{left:var(--hero-rail-edge);transform-origin:0;transform:scale(1)}.home-page #home .home-hero-project-rail.is-right{right:var(--hero-rail-edge);transform-origin:100%;transform:scale(1)}.home-page #home .home-hero-project-track{will-change:transform;gap:clamp(1rem,2.4vw,1.75rem);animation:68s linear infinite hero-project-drift;display:grid}.home-page #home .home-hero-project-rail.is-right .home-hero-project-track{animation-name:hero-project-drift-reverse;animation-duration:68s}.home-page #home .home-hero-project-image{opacity:.64;filter:blur(.25px);border-radius:0;width:100%;height:auto;display:block}@media (max-width:767px){.home-page #home{box-sizing:border-box;min-height:clamp(38rem,80svh,42rem);padding-top:calc(clamp(6rem, 18vw, 7rem) + var(--home-nanobar-height))!important;padding-bottom:clamp(3.75rem,12vw,5rem)!important}.home-page #offerings{min-height:auto}.home-page #home .home-hero-contours{opacity:.38;width:115%;height:72%;top:12%;right:-48%}.home-page #offerings [data-offerings-stage]{min-height:auto!important}.home-page #offerings [data-offerings-stage]>.sticky{min-height:0;display:block;position:static}.home-page #offerings .offerings-showcase-grid{grid-template-columns:minmax(0,1fr)}.home-page #offerings .offerings-results{display:none}.home-page #home .home-hero-projects-bg{opacity:.58;-webkit-mask-image:linear-gradient(#0000,#000 10% 88%,#0000);mask-image:linear-gradient(#0000,#000 10% 88%,#0000)}.home-page #home .home-hero-project-rail{opacity:.5;filter:saturate(.95)contrast(.98);width:clamp(10.5rem,46vw,15.5rem)}.home-page #home .home-hero-project-rail.is-left{left:-3.75rem}.home-page #home .home-hero-project-rail.is-right{right:-3.75rem}.home-page #home .home-hero-copy:before{opacity:.78;inset:-2rem -1.25rem}.home-page #home .home-hero-process{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;width:min(100%,24rem);display:grid}.home-page #home .home-hero-process-step{text-align:center;white-space:normal;justify-content:center;gap:.34rem;min-width:0;min-height:2.3rem;padding:.18rem .08rem;font-size:clamp(.72rem,3.25vw,.82rem);line-height:1.08}.home-page #home .home-hero-process-step>span:last-child{overflow-wrap:anywhere;min-width:0}.home-page #home .home-hero-process-step:not(:last-child):after{display:none}.home-page #home .home-hero-process-step:last-child{grid-column:1/-1;justify-content:center;justify-self:center;width:calc(50% - 7.5px)}.home-page #home .home-hero-process-index{flex-basis:1.75rem;width:1.75rem;height:1.75rem;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.home-page #home .home-hero-project-track{animation:none;transform:translateY(-12%)}}.home-page #what-you-get{isolation:isolate;padding-top:clamp(72px,7vw,88px);padding-bottom:0;position:relative}.home-page #what-you-get:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(72% 100% at 50% 100%, #fff9f5f5 0%, #fff9f59e 46%, #fff9f500 100%), linear-gradient(to bottom, #fff9f500 0%, #fff9f5b8 72%, var(--background) 100%);height:clamp(11rem,19vw,16rem);position:absolute;bottom:0;left:0;right:0}@supports (color:lab(0% 0 0)){.home-page #what-you-get:after{background:radial-gradient(72% 100% at 50% 100%, lab(98.2188% 2.16633 2.94898/.96) 0%, lab(98.2188% 2.16633 2.94898/.62) 46%, lab(98.2188% 2.16633 2.94898/0) 100%), linear-gradient(to bottom, lab(98.2188% 2.16633 2.94898/0) 0%, lab(98.2188% 2.16633 2.94898/.72) 72%, var(--background) 100%)}}.home-page #what-you-get>div{z-index:1;position:relative}.home-page #what-you-get .home-engine-orb{z-index:0;opacity:.4;filter:blur(3rem);border-radius:999px;width:32.5rem;height:32.5rem;position:absolute;bottom:-10rem;left:-10rem}.home-page .home-section-tone>.home-section-reveal>section#what-you-get{padding-top:clamp(72px,7vw,88px)!important}.home-page #what-you-get article.soft-surface,.home-page #services .diagnostic-value-card,.home-page .comparison-section article,.home-page #who-its-for [class*=backdrop-blur],.home-page #offerings [class*=shadow],.home-page #signal .signal-calendar-frame{border-color:#f5d6d16b!important;border-color:lab(88.0939% 10.4811 6.43473/.42)!important;box-shadow:0 1px 2px #7c504c05,0 22px 60px -52px #7b484533!important;box-shadow:0 1px 2px lab(39.1093% 18.6136 10.2617/.018),0 22px 60px -52px lab(36.6788% 21.9029 11.6502/.2)!important}.home-page #what-you-get .process-graphic-stage,.home-page #what-you-get .process-graphic-panel,.home-page #what-you-get article:first-child .process-intake-sidebar,.home-page #what-you-get article:first-child .process-intake-form,.home-page #what-you-get article:nth-child(3) .review-canvas,.home-page #what-you-get article:nth-child(3) .review-bubble,.home-page #services .diagnostic-doc-preview,.home-page #services .diagnostic-calendar-preview,.home-page #services .diagnostic-dashboard-clean{border-color:#f5d6d157!important;border-color:lab(88.0939% 10.4811 6.43473/.34)!important;box-shadow:0 1px 2px #7c504c04,0 18px 46px -44px #7b48452e!important;box-shadow:0 1px 2px lab(39.1093% 18.6136 10.2617/.014),0 18px 46px -44px lab(36.6788% 21.9029 11.6502/.18)!important}.home-page #what-you-get article.soft-surface .wyg-graphic,.home-page #services .diagnostic-value-visual,.home-page #signal .signal-calendar-frame{isolation:isolate;position:relative}.home-page #what-you-get article.soft-surface .wyg-graphic:before,.home-page #services .diagnostic-value-visual:before,.home-page #signal .signal-calendar-frame:before{content:"";z-index:-1;pointer-events:none;filter:blur(28px);opacity:.9;background:radial-gradient(circle,#ffbeb852,#0000 68%);background:radial-gradient(circle,lab(82.9941% 24.885 13.0041/.32),#0000 68%);border-radius:999px;position:absolute;inset:8%}.home-page #signal .signal-intake-card{--signal-dashboard-bg:#eee8e5;--signal-dashboard-surface:#fff;--signal-dashboard-surface-alt:#fdf9f6;--signal-dashboard-border:#dfd9d670;--signal-dashboard-border-soft:#e5e0de5c;--signal-dashboard-fg:#362321;--signal-dashboard-muted:#806c69;--signal-dashboard-faint:#aea19e;--signal-dashboard-accent:#d66e74;--signal-dashboard-accent-soft:#fce5e4;isolation:isolate;border:.75px solid var(--signal-dashboard-border-soft);-webkit-backdrop-filter:none;background:#ffffffd1;background:lab(100% 0 0/.82);border-radius:1.2rem;width:100%;padding:clamp(1.35rem,3vw,2rem);position:relative;overflow:visible;box-shadow:none!important}@supports (color:lab(0% 0 0)){.home-page #signal .signal-intake-card{--signal-dashboard-bg:lab(92.4272% 1.73047 2.35755);--signal-dashboard-surface-alt:lab(98.2424% 1.15415 1.88673);--signal-dashboard-border:lab(87.2072% 1.73116 2.358/.44);--signal-dashboard-border-soft:lab(89.5355% 1.29554 1.76666/.36);--signal-dashboard-fg:lab(16.1962% 9.28742 5.09406);--signal-dashboard-muted:lab(47.5896% 7.36347 4.90325);--signal-dashboard-faint:lab(67.4095% 4.15897 3.33917);--signal-dashboard-accent:lab(59.1795% 41.8317 16.6785);--signal-dashboard-accent-soft:lab(92.7889% 7.9304 3.35435)}}.home-page #signal .signal-intake-card:before,.home-page #signal .signal-calendar-frame:before{display:none}.home-page #signal .signal-intake-card>*{z-index:1;position:relative}.home-page #signal .signal-calendar-frame{box-shadow:none!important;border-color:#0000!important}.home-page #signal .signal-intake-journey{gap:clamp(1.25rem,3vw,1.85rem);display:grid}.home-page #signal .signal-intake-progress{align-items:center;gap:.4rem;display:flex}.home-page #signal .signal-intake-dot{background:var(--signal-dashboard-border);border-radius:999px;flex:none;width:.32rem;height:.32rem;transition:width .3s cubic-bezier(.22,1,.36,1),background-color .3s}.home-page #signal .signal-intake-dot.is-done{background:var(--signal-dashboard-accent);opacity:.5}.home-page #signal .signal-intake-dot.is-active{background:var(--signal-dashboard-accent);width:1.6rem}.home-page #signal .signal-intake-eyebrow{color:var(--signal-dashboard-accent);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .65rem;font-size:.72rem;font-weight:600;display:flex}.home-page #signal .signal-intake-question{animation:.42s cubic-bezier(.22,1,.36,1) both signalIntakeRise}.home-page #signal .signal-intake-pane-intro .signal-intake-eyebrow{animation:.5s cubic-bezier(.22,1,.36,1) 40ms both signalIntakeFadeUp}.home-page #signal .signal-intake-pane-intro h3{animation:.52s cubic-bezier(.22,1,.36,1) .11s both signalIntakeFadeUp}.home-page #signal .signal-intake-pane-intro>p:not(.signal-intake-meta){animation:.52s cubic-bezier(.22,1,.36,1) .17s both signalIntakeFadeUp}@media (prefers-reduced-motion:reduce){.home-page #signal .signal-intake-question,.home-page #signal .signal-intake-pane-intro .signal-intake-eyebrow,.home-page #signal .signal-intake-pane-intro h3,.home-page #signal .signal-intake-pane-intro>p:not(.signal-intake-meta){animation:none}}.home-page #signal .signal-intake-success{text-align:center;justify-items:center;gap:.85rem;padding:clamp(1.5rem,4vw,2.5rem) .5rem;animation:.42s cubic-bezier(.22,1,.36,1) both signalIntakeRise;display:grid}.home-page #signal .signal-intake-success-mark{background:var(--signal-dashboard-accent);width:3rem;height:3rem;color:var(--primary-foreground);border-radius:999px;place-items:center;display:grid}.home-page #signal .signal-intake-success-mark svg{stroke-width:2.6px;width:1.4rem;height:1.4rem}.home-page #signal .signal-intake-success h3{color:var(--signal-dashboard-fg);margin:0;font-size:clamp(1.2rem,2.4vw,1.5rem);font-weight:500;line-height:1.1}.home-page #signal .signal-intake-success p{max-width:26rem;color:var(--signal-dashboard-muted);margin:0;font-size:.9rem;line-height:1.5}.home-page #signal .signal-intake-form{gap:clamp(.95rem,2vw,1.25rem);margin-top:0;display:grid}.home-page #signal .signal-intake-pane-intro{gap:.35rem;display:grid}.home-page #signal .signal-intake-pane-intro h3{color:var(--signal-dashboard-fg);margin:0;font-size:clamp(1.12rem,2.2vw,1.35rem);font-weight:500;line-height:1.14}.home-page #signal .signal-intake-pane-intro p{max-width:none;color:var(--signal-dashboard-muted);margin:0;font-size:.86rem;line-height:1.45}.home-page #signal .signal-intake-field{gap:.55rem;display:grid}.home-page #signal .signal-intake-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.home-page #signal .signal-intake-field-row>.signal-intake-field{min-width:0}.home-page #signal .signal-intake-field>span{color:var(--signal-dashboard-muted);text-transform:uppercase;font-size:.72rem;font-weight:500;line-height:1}.home-page #signal .signal-intake-field input,.home-page #signal .signal-intake-field textarea{border:.75px solid var(--signal-dashboard-border);background:var(--signal-dashboard-surface);width:100%;min-width:0;min-height:2.85rem;color:var(--signal-dashboard-fg);font:inherit;border-radius:999px;outline:none;padding:0 .95rem;font-size:.82rem;transition:border-color .18s,background-color .18s}.home-page #signal .signal-intake-field textarea{resize:vertical;border-radius:1.25rem;min-height:7rem;padding-block:.85rem}.home-page #signal .signal-intake-field input:focus,.home-page #signal .signal-intake-field textarea:focus{border-color:var(--signal-dashboard-accent);background:var(--signal-dashboard-surface)}.home-page #signal .signal-intake-field input[aria-invalid=true]{border-color:var(--signal-dashboard-accent)}.home-page #signal .signal-intake-field input::placeholder{color:var(--signal-dashboard-faint)}.home-page #signal .signal-intake-choice-grid{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:.65rem;display:grid}.home-page #signal .signal-intake-choice{border:.75px solid var(--signal-dashboard-border);background:linear-gradient(135deg, #fffffff0, var(--signal-dashboard-surface-alt));min-height:5rem;color:var(--signal-dashboard-fg);cursor:pointer;font:inherit;text-align:left;border-radius:1rem;place-items:start;gap:.55rem;min-width:0;padding:.75rem .85rem;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:grid;position:relative}@supports (color:lab(0% 0 0)){.home-page #signal .signal-intake-choice{background:linear-gradient(135deg, lab(100% 0 0/.94), var(--signal-dashboard-surface-alt))}}.home-page #signal .signal-intake-choice:before{content:"";border:1px solid var(--signal-dashboard-faint);background:0 0;border-radius:999px;width:.44rem;height:.44rem;position:absolute;top:.94rem;left:.85rem}.home-page #signal .signal-intake-choice-icon{background:var(--signal-dashboard-accent-soft);width:2.35rem;height:2.35rem;color:var(--signal-dashboard-accent);border-radius:.8rem;place-items:center;margin-left:.7rem;display:grid}.home-page #signal .signal-intake-choice-icon svg{stroke-width:2.1px;width:1.1rem;height:1.1rem}.home-page #signal .signal-intake-choice-copy{gap:.18rem;min-width:0;display:grid}.home-page #signal .signal-intake-choice-title{color:currentColor;font-size:.8rem;font-weight:500;line-height:1.15}.home-page #signal .signal-intake-choice-detail{color:var(--signal-dashboard-muted);font-size:.68rem;line-height:1.3}.home-page #signal .signal-intake-choice:hover:not(.is-selected){transform:translateY(-1px)}.home-page #signal .signal-intake-choice.is-selected{border-color:var(--signal-dashboard-accent);background:var(--signal-dashboard-accent-soft);color:var(--signal-dashboard-accent)}.home-page #signal .signal-intake-choice.is-selected:before{border-color:var(--signal-dashboard-accent);background:var(--signal-dashboard-accent)}.home-page #signal .signal-intake-choice.is-selected .signal-intake-choice-icon{background:var(--signal-dashboard-accent);color:var(--primary-foreground)}.home-page #signal .signal-intake-actions{border-top:1px solid var(--signal-dashboard-border-soft);flex-wrap:wrap;gap:.5rem;margin-top:.35rem;padding-top:1.1rem;display:flex}.home-page #signal .signal-intake-submit,.home-page #signal .signal-intake-secondary{cursor:pointer;min-height:2.85rem;font:inherit;white-space:nowrap;border:0;border-radius:999px;flex:10rem;justify-content:center;align-items:center;gap:.55rem;padding:0 .7rem 0 1rem;font-size:.82rem;font-weight:500;line-height:1;transition:transform .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.home-page #signal .signal-intake-submit{background:var(--signal-dashboard-accent);color:var(--primary-foreground)}.home-page #signal .signal-intake-secondary{border:.75px solid var(--signal-dashboard-border);background:var(--signal-dashboard-surface);color:var(--signal-dashboard-fg)}.home-page #signal .signal-intake-submit:hover:not(:disabled),.home-page #signal .signal-intake-secondary:hover:not(:disabled){transform:translateY(-1px)}.home-page #signal .signal-intake-submit:disabled,.home-page #signal .signal-intake-secondary:disabled{cursor:default;opacity:.72}.home-page #signal .signal-intake-status{min-height:1.1rem;color:var(--signal-dashboard-muted);margin:0;font-size:.8rem;line-height:1.35}.home-page #signal .signal-intake-status.is-error{color:var(--signal-dashboard-accent)}.home-page #signal .signal-two-column{text-align:left;align-items:center}@media (min-width:1024px){.home-page #signal .signal-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.home-page #signal .signal-faq-panel,.home-page #signal .signal-calendar-frame{width:100%;max-width:none}}.home-page #signal .signal-form-column{align-self:center}.home-page #signal .signal-faq-panel{align-self:center;position:static;top:auto}.home-page #signal .signal-faq-list{border-top:.75px solid var(--border);gap:0;margin-top:50px;margin-bottom:1.7rem;display:grid}.home-page #signal .signal-faq-item{border-bottom:.75px solid var(--border)}.home-page #signal .signal-faq-trigger{cursor:pointer;width:100%;color:var(--foreground);font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:clamp(1rem,1.25vw,1.08rem);font-weight:500;line-height:1.25;display:flex}.home-page #signal .signal-faq-title{align-items:center;gap:.65rem;min-width:0;display:inline-flex}.home-page #signal .signal-faq-title-dot{border:1px solid var(--primary);background:0 0;border-radius:999px;flex:none;width:.52rem;height:.52rem}.home-page #signal .signal-faq-item.is-open .signal-faq-title-dot{background:var(--primary)}.home-page #signal .signal-faq-trigger:after{content:"+";color:var(--primary);flex:none;font-size:1.25rem;font-weight:400;line-height:1}.home-page #signal .signal-faq-item.is-open .signal-faq-trigger:after{content:"–"}.home-page #signal .signal-faq-item p{color:var(--muted-foreground);margin:-.25rem 0 1rem;font-size:clamp(.95rem,1.08vw,1rem);line-height:1.5}.home-page #signal .signal-intake-card{background:0 0;border:0;border-radius:0;padding:0}.home-page #signal .signal-intake-journey,.home-page #signal .signal-intake-form{gap:1rem;display:grid}.home-page #signal .signal-intake-question{border:.75px solid var(--signal-dashboard-border-soft);background:#ffffffe6;background:lab(100% 0 0/.9);border-radius:1.2rem;flex-direction:column;justify-content:center;min-height:clamp(20rem,32vw,24rem);display:flex;overflow:hidden}.home-page #signal .signal-intake-kicker{align-items:center;margin-bottom:0;display:flex}.home-page #signal .signal-intake-kicker .signal-intake-eyebrow{color:var(--signal-dashboard-accent);letter-spacing:0;text-transform:none;white-space:nowrap;margin:0;font-size:clamp(.82rem,1.05vw,.94rem);font-weight:650;line-height:1.15}.home-page #signal .signal-intake-question.is-textarea{justify-content:stretch;min-height:clamp(20rem,32vw,24rem)}.home-page #signal .signal-intake-pane-intro{border-bottom:.75px solid var(--signal-dashboard-border-soft);gap:clamp(.55rem,1vw,.78rem);padding:clamp(1.15rem,2.1vw,1.45rem) clamp(1.25rem,2.5vw,1.75rem);display:grid}.home-page #signal .signal-intake-pane-intro .signal-intake-meta{color:var(--signal-dashboard-muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;font-size:clamp(.82rem,1.05vw,.94rem);font-weight:500;line-height:1.25;display:flex}.home-page #signal .signal-intake-meta .is-required,.home-page #signal .signal-intake-meta .is-optional{color:var(--signal-dashboard-accent);font-weight:600}.home-page #signal .signal-intake-pane-intro h3{text-wrap:pretty;max-width:none;margin:0;font-size:clamp(1.38rem,2.2vw,1.72rem);line-height:1.16}.home-page #signal .signal-intake-pane-intro p:not(.signal-intake-meta){max-width:none;color:var(--signal-dashboard-muted);text-wrap:pretty;margin:0;font-size:clamp(.94rem,1.24vw,1.06rem);line-height:1.52}.home-page #signal .signal-intake-answer{align-items:start;gap:.35rem;min-height:0;padding:clamp(1.05rem,2vw,1.35rem) clamp(1.25rem,2.5vw,1.75rem);display:grid}.home-page #signal .signal-intake-answer .signal-intake-field{width:100%;height:auto}.home-page #signal .signal-intake-answer input:not([type=radio]),.home-page #signal .signal-intake-answer textarea{border:0;border-bottom:1.5px solid var(--signal-dashboard-border);color:var(--signal-dashboard-fg);caret-color:var(--signal-dashboard-accent);background:0 0;border-radius:0;padding:0 0 .6rem;font-size:clamp(.95rem,1.18vw,1.04rem);transition:border-color .2s,box-shadow .2s}.home-page #signal .signal-intake-answer input:not([type=radio]):hover:not(:focus),.home-page #signal .signal-intake-answer textarea:hover:not(:focus){border-color:var(--signal-dashboard-faint)}.home-page #signal .signal-intake-answer input:not([type=radio]){align-self:start;min-height:3.1rem}.home-page #signal .signal-intake-answer textarea{resize:vertical;min-height:clamp(10rem,20vw,14rem)}.home-page #signal .signal-intake-answer.is-story{flex:1;min-height:100%}.home-page #signal .signal-intake-answer.is-story .signal-intake-field,.home-page #signal .signal-intake-answer.is-story textarea{height:100%}.home-page #signal .signal-intake-name-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,1.5vw,1.1rem);display:grid}.home-page #signal .signal-intake-answer input:not([type=radio]):focus,.home-page #signal .signal-intake-answer textarea:focus{border-color:var(--signal-dashboard-accent);box-shadow:inset 0 -1px 0 0 var(--signal-dashboard-accent);background:0 0}.home-page #signal .signal-intake-answer.is-choice{align-items:stretch}.home-page #signal .signal-intake-option-list{grid-template-columns:1fr;align-content:start;gap:.62rem;display:grid}.home-page #signal .signal-intake-option{border:.75px solid var(--signal-dashboard-border-soft);min-width:0;min-height:2.55rem;color:var(--signal-dashboard-fg);cursor:pointer;background:#ffffff9e;background:lab(100% 0 0/.62);border-radius:999px;grid-template-columns:.88rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.24rem .74rem;transition:background-color .18s,border-color .18s,color .18s;display:grid}.home-page #signal .signal-intake-option input{appearance:none;border:1.25px solid var(--signal-dashboard-border);cursor:pointer;background:0 0;border-radius:999px;width:.82rem;height:.82rem;margin:0;transition:background .18s,border-color .18s,box-shadow .18s;box-shadow:0 0 0 .2rem #ffffffad;box-shadow:0 0 0 .2rem lab(100% 0 0/.68)}.home-page #signal .signal-intake-option input:checked{border-color:var(--signal-dashboard-accent);background:var(--signal-dashboard-accent);box-shadow:0 0 0 .25rem var(--signal-dashboard-accent-soft)}.home-page #signal .signal-intake-option-copy{justify-content:space-between;align-items:center;gap:.85rem;min-width:0;display:flex}.home-page #signal .signal-intake-option-title{color:currentColor;font-size:clamp(.92rem,1.08vw,1rem);font-weight:500;line-height:1.22}.home-page #signal .signal-intake-option-detail{color:var(--signal-dashboard-muted);text-align:right;font-size:clamp(.82rem,.95vw,.9rem);line-height:1.28}.home-page #signal .signal-intake-option.is-selected{border-color:var(--signal-dashboard-accent);background:var(--signal-dashboard-accent-soft);color:var(--signal-dashboard-accent)}.home-page #signal .signal-intake-option.is-unsure{color:var(--signal-dashboard-muted);background:0 0}.home-page #signal .signal-intake-option.is-unsure .signal-intake-option-title{font-weight:450}.home-page #signal .signal-intake-option.is-unsure:not(.is-selected) .signal-intake-option-detail{color:var(--signal-dashboard-faint)}.home-page #signal .signal-intake-answer.is-choice .signal-intake-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.home-page #signal .signal-intake-actions{border-top:0;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr) auto;align-items:center;gap:.8rem;margin-top:.15rem;padding-top:0;display:grid}.home-page #signal .signal-intake-submit,.home-page #signal .signal-intake-secondary{border-radius:999px;width:100%;min-width:0;min-height:3rem;padding:0 1.25rem;font-size:clamp(.9rem,1.05vw,.98rem)}.home-page #signal .signal-intake-submit{background:var(--gradient-primary);box-shadow:0 16px 34px -24px var(--primary)}.home-page #signal .signal-intake-secondary{color:var(--signal-dashboard-muted)}.home-page #signal .signal-intake-secondary:disabled{color:#b5aba9;color:lab(70.9119% 3.32117 2.66655)}.home-page #signal .signal-intake-keyboard-hint{color:var(--signal-dashboard-muted);justify-self:end;align-items:center;gap:.45rem;font-size:.82rem;line-height:1;display:inline-flex}.home-page #signal .signal-intake-keyboard-hint kbd{border:.75px solid var(--signal-dashboard-border);min-width:1.75rem;height:1.75rem;color:var(--signal-dashboard-muted);font:inherit;background:#ffffffc7;background:lab(100% 0 0/.78);border-radius:.45rem;place-items:center;font-size:.84rem;display:inline-grid}.home-page #signal .signal-intake-unsure{width:auto;color:var(--signal-dashboard-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-self:start;align-items:center;gap:.75rem;padding:.25rem 0;font-size:clamp(.9rem,1.15vw,.98rem);display:inline-flex}.home-page #signal .signal-intake-unsure>span{border:2px solid;border-radius:999px;width:1.25rem;height:1.25rem}.home-page #signal .signal-intake-unsure.is-selected{color:var(--signal-dashboard-accent)}.home-page #signal .signal-intake-unsure.is-selected>span{background:radial-gradient(circle,currentColor 0 38%,#0000 42%)}.home-page #signal .signal-intake-answer .signal-intake-status{margin-top:.1rem}.home-page #what-you-get article.soft-surface{box-shadow:none;border-radius:var(--radius-panel)!important;-webkit-backdrop-filter:none!important;background:#fff!important;background:lab(100% 0 0)!important;border-color:#f5d6d16b!important;border-color:lab(88.0939% 10.4811 6.43473/.42)!important}.home-page #what-you-get article.soft-surface .label-mini{font-family:var(--font-sans);font-size:var(--type-card-eyebrow);font-weight:var(--type-medium);letter-spacing:0;text-transform:none;line-height:1.18;display:block;color:#e17177eb!important;color:lab(61.3914% 45.0539 18.0243/.92)!important}.home-page #what-you-get article.soft-surface .h-card{color:var(--foreground);font-size:clamp(1.18rem,1.75vw,1.48rem);font-weight:var(--type-medium);margin-top:.7rem;line-height:1.12}.home-page #what-you-get article.soft-surface .body-sm{color:#705653;color:lab(39.3696% 10.5494 6.5148);margin-top:1rem;font-size:clamp(.92rem,1vw,1rem);line-height:1.45}.home-page #what-you-get article.soft-surface{flex-direction:column;min-height:19.35rem;display:flex}.home-page #what-you-get article.wyg-carousel-card{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.home-page [data-engine-sticky-action]{right:calc(var(--home-shell-gutter,1.25rem) + env(safe-area-inset-right));bottom:calc(1.25rem + env(safe-area-inset-bottom));z-index:45;position:fixed}.home-page #what-you-get article.soft-surface .wyg-text{flex:1 1 0}.home-page #what-you-get article.soft-surface .wyg-graphic{isolation:isolate;border-radius:1.2rem;flex:1.16 1 0;min-width:0;height:auto;min-height:clamp(13.5rem,18vw,15.5rem);margin-top:0;overflow:hidden}.home-page #what-you-get .wyg-carousel-dots{display:none}.home-page #what-you-get .wyg-carousel-track{margin-top:3.5rem}.home-page #what-you-get .process-graphic-stage{border-radius:inherit;clip-path:inset(0 round 1.2rem);isolation:isolate;width:100%;height:100%!important;padding-inline:clamp(1.35rem,2vw,1.6rem)!important}.home-page #what-you-get .process-graphic-shell{border-radius:inherit;width:100%;height:100%;margin:0 auto;overflow:hidden}.home-page #what-you-get article:first-child .process-graphic-stage{box-shadow:none;padding-bottom:0;height:100%!important}.home-page #what-you-get article:first-child .process-graphic-stage>.absolute.inset-0{z-index:1;transform-origin:top;width:108.108%;height:108.108%;left:50%;transform:translate(-50%)scale(.925)}.home-page #what-you-get article:first-child .process-intake-texture{pointer-events:none;opacity:.82;background:radial-gradient(circle at 16% 18%,#ffffff94,#0000 34%),radial-gradient(circle at 84% 76%,#ffc6c040,#0000 38%),radial-gradient(circle at 58% 42%,#ffe8e52e,#0000 30%);background:radial-gradient(circle at 16% 18%,lab(100% 0 0/.58),#0000 34%),radial-gradient(circle at 84% 76%,lab(85.327% 24.7177 13.5/.25),#0000 38%),radial-gradient(circle at 58% 42%,lab(93.8942% 10.4768 6.43022/.18),#0000 30%);position:absolute;inset:0}.home-page #what-you-get article:first-child .process-intake-glow{z-index:0;pointer-events:none;filter:blur(10px);opacity:.78;background:radial-gradient(circle at 42% 46%,#ffbdb857,#ffe3e02e 42%,#0000 72%);background:radial-gradient(circle at 42% 46%,lab(82.8956% 28.0298 14.6929/.34),lab(92.6626% 12.3719 6.39155/.18) 42%,#0000 72%);border-radius:999px;width:12.5rem;height:10.5rem;position:absolute;top:-2.4rem;right:-2.7rem}.home-page #what-you-get article:first-child .process-intake-sidebar{box-shadow:none;opacity:.72;-webkit-backdrop-filter:blur(18px)saturate(112%);background:#ffffff8a!important;background:lab(100% 0 0/.54)!important;border-color:#f8dddb6b!important;border-color:lab(90.4377% 9.26778 4.77877/.42)!important}.home-page #what-you-get article:first-child .process-intake-sidebar li{background-color:#0000}.home-page #what-you-get article:first-child .process-intake-sidebar li:first-child{background:#ffffff47;background:lab(100% 0 0/.28)}.home-page #what-you-get article:first-child .process-intake-form{box-shadow:none;background:#ffffffeb!important;background:lab(100% 0 0/.92)!important;border-color:#fbdcd9a3!important;border-color:lab(90.3902% 10.8196 5.58465/.64)!important}.home-page #what-you-get article:first-child .process-graphic-stage>.flex{zoom:.6;align-items:flex-start;width:calc(100% + 3.5rem);margin-left:-2rem;margin-right:-1.5rem}.home-page #what-you-get article:first-child .process-graphic-stage ul{word-spacing:0;gap:0}.home-page #what-you-get article:first-child .process-graphic-stage li{min-height:1.52rem;padding-top:.34rem!important;padding-bottom:.34rem!important}.home-page #what-you-get .graphic-gradient-fill{background-color:#ea6a6a;background-color:lab(61.2481% 50.8291 25.4523);background-image:linear-gradient(135deg,#fb979a,#e8605d);background-image:linear-gradient(135deg,lab(73.2138% 38.5937 15.1537),lab(58.8583% 53.6604 29.8992))}.home-page #what-you-get article:first-child .intake-answer-wrap{padding:.6rem .85rem .55rem}.home-page #what-you-get article:first-child .intake-answer-field{height:4.35rem;box-shadow:none;background:#f7eeedc7;background:lab(94.6865% 3.08067 1.58243/.78);border:1px solid #ef7e7cb8;border:1px solid lab(66.1049% 44.3734 21.8292/.72);padding:.65rem .75rem}.home-page #what-you-get article:first-child .intake-answer-placeholder{color:#331d1bd1;color:lab(13.8261% 10.8697 6.01029/.82);max-width:calc(100% - 3rem);font-weight:var(--type-medium);line-height:1.15}.home-page #what-you-get article:first-child .intake-resize-corner{border-bottom:1px solid #2b1e1d6b;border-bottom:1px solid lab(12.8124% 6.171 3.36151/.42);border-right:1px solid #2b1e1d6b;border-right:1px solid lab(12.8124% 6.171 3.36151/.42);width:.55rem;height:.55rem;position:absolute;bottom:.08rem;right:.1rem;transform:skew(-10deg)}.home-page #what-you-get article:first-child .intake-key-hint{color:#6d5351c2;color:lab(38.1923% 10.7916 5.87099/.76);font-size:.5rem;font-weight:var(--type-medium);white-space:nowrap;align-items:center;gap:.28rem;margin-left:.15rem;line-height:1;display:inline-flex}.home-page #what-you-get article:first-child .intake-key-hint span{color:#5f4a47bf;color:lab(33.5995% 9.24437 5.02394/.75);min-width:1rem;height:1rem;box-shadow:none;background:#fff;border:1px solid #e4d3d0;border:1px solid lab(85.9063% 5.96955 3.65708);border-radius:.28rem;place-items:center;display:grid}.home-page #what-you-get .process-graphic-panel{width:min(100%,15.9rem);margin-inline:auto}.home-page #what-you-get article:nth-child(2) .process-graphic-stage{padding-bottom:0;overflow:hidden;height:100%!important}.home-page #what-you-get article:nth-child(2) .process-orbit-calendar{z-index:1;pointer-events:none;height:8rem;position:absolute;inset:0 0 auto;overflow:hidden}.home-page #what-you-get article:nth-child(2) .process-orbit-ring{border:1px solid oklch(.82 .08 23 / var(--orbit-alpha));background:oklch(.985 .013 24 / var(--orbit-fill-alpha));border-radius:999px;display:block;position:absolute;top:3.7rem;left:50%;transform:translate(-50%,-50%)}.home-page #what-you-get article:nth-child(2) .process-orbit-ring-outer{--orbit-alpha:.12;--orbit-fill-alpha:0;width:10.55rem;height:10.55rem}.home-page #what-you-get article:nth-child(2) .process-orbit-ring-middle{--orbit-alpha:.22;--orbit-fill-alpha:.16;background:radial-gradient(circle at 50% 50%, #fed6d34d, transparent 64%), oklch(.98 .018 23 / var(--orbit-fill-alpha));width:8.4rem;height:8.4rem}@supports (color:lab(0% 0 0)){.home-page #what-you-get article:nth-child(2) .process-orbit-ring-middle{background:radial-gradient(circle at 50% 50%, lab(89.1272% 14.0263 6.92675/.3), transparent 64%), oklch(.98 .018 23 / var(--orbit-fill-alpha))}}.home-page #what-you-get article:nth-child(2) .process-orbit-ring-inner{--orbit-alpha:.42;--orbit-fill-alpha:.34;border-color:oklch(.8 .1 24 / var(--orbit-alpha));background:radial-gradient(circle at 50% 44%, #fbd3d080, transparent 58%), oklch(.98 .018 23 / var(--orbit-fill-alpha));width:5.65rem;height:5.65rem}@supports (color:lab(0% 0 0)){.home-page #what-you-get article:nth-child(2) .process-orbit-ring-inner{background:radial-gradient(circle at 50% 44%, lab(87.9672% 14.027 6.92794/.5), transparent 58%), oklch(.98 .018 23 / var(--orbit-fill-alpha))}}.home-page #what-you-get article:nth-child(2) .process-orbit-date,.home-page #what-you-get article:nth-child(2) .process-orbit-current{color:#e18885b8;color:lab(66.4186% 34.7753 16.8461/.72);font-family:var(--font-sans);font-weight:var(--type-bold);letter-spacing:0;justify-items:center;line-height:.95;display:grid;position:absolute}.home-page #what-you-get article:nth-child(2) .process-orbit-date{min-width:3rem;top:2rem}.home-page #what-you-get article:nth-child(2) .process-orbit-date span{color:#f4918e9e;color:lab(70.957% 37.9491 18.416/.62);font-size:.66rem}.home-page #what-you-get article:nth-child(2) .process-orbit-date strong{color:#6a514ec7;color:lab(37.0321% 10.7939 5.87438/.78);font-size:1.42rem;font-weight:var(--type-bold);margin-top:.4rem}.home-page #what-you-get article:nth-child(2) .process-orbit-date-left{left:2.05rem}.home-page #what-you-get article:nth-child(2) .process-orbit-date-right{right:2.05rem}.home-page #what-you-get article:nth-child(2) .process-orbit-current{color:#f4918eb8;color:lab(70.957% 37.9491 18.416/.72);width:2.38rem;height:2.38rem;font-size:.66rem;display:block;top:3.7rem;left:50%;transform:translate(-50%,-50%)}.home-page #what-you-get article:nth-child(2) .process-orbit-current>span:first-child{position:absolute;top:-.86rem;left:50%;transform:translate(-50%)}.home-page #what-you-get article:nth-child(2) .process-orbit-check{color:#fff;width:2.38rem;height:2.38rem;box-shadow:none;background:radial-gradient(circle at 34% 28%,#ffbdbe5c,#0000 44%),linear-gradient(135deg,#fb979a,#e8605d);background:radial-gradient(circle at 34% 28%,lab(82.9235% 25.7058 9.90508/.36),#0000 44%),linear-gradient(135deg,lab(73.2138% 38.5937 15.1537),lab(58.8583% 53.6604 29.8992));border-radius:999px;place-items:center;display:grid}.home-page #what-you-get article:nth-child(2) .process-graphic-panel{margin-inline:auto;width:min(100%,15.9rem);min-height:11.25rem;margin-top:4.35rem;margin-bottom:0;padding:1rem}.home-page #what-you-get article:nth-child(2) .process-graphic-panel>div:first-child{gap:.62rem}.home-page #what-you-get article:nth-child(2) .process-graphic-panel .mt-3{margin-top:.52rem}.home-page #what-you-get article:nth-child(2) .process-graphic-panel .grid-cols-7{gap:.28rem}.home-page #what-you-get article:nth-child(2) .process-graphic-panel .grid-cols-7>span{border-radius:5px;height:1rem;font-size:.45rem}.home-page #what-you-get article:nth-child(2) .process-now-line{grid-template-columns:.44rem minmax(0,1fr) auto;align-items:center;gap:.45rem;margin-top:.45rem;display:grid}.home-page #what-you-get article:nth-child(2) .process-now-dot{background:radial-gradient(circle at 35% 30%,#ffcfcf52,#0000 46%),linear-gradient(135deg,#fb979a,#d2554a);background:radial-gradient(circle at 35% 30%,lab(87.5641% 25.704 9.89276/.32),#0000 46%),linear-gradient(135deg,lab(73.2138% 38.5937 15.1537),lab(53.235% 49.6186 33.07));border-radius:999px;width:.44rem;height:.44rem}.home-page #what-you-get article:nth-child(2) .process-now-rule{background:linear-gradient(90deg,#ea88839e,#ea88832e);background:linear-gradient(90deg,lab(67.5083% 37.5899 20.0805/.62),lab(67.5083% 37.5899 20.0805/.18));height:1px}.home-page #what-you-get article:nth-child(2) .process-now-label{color:#474d58c7;color:lab(32.6432% -.809506 -7.35804/.78);font-size:.62rem;font-weight:var(--type-medium);line-height:1}.home-page #what-you-get article:nth-child(2) .process-graphic-panel>div:nth-of-type(4){gap:.24rem}.home-page #what-you-get article:nth-child(2) .process-graphic-panel>div:nth-of-type(4)>div{border-radius:20px;padding:.28rem .56rem}.home-page #what-you-get article:nth-child(2) .process-graphic-panel>div:nth-of-type(4)>div span{font-size:.48rem}.home-page #what-you-get article:nth-child(2) .process-graphic-panel>div:nth-of-type(4)>div>span:first-child{font-size:.54rem}.home-page #what-you-get article:nth-child(3) .process-graphic-stage{padding-bottom:0;overflow:hidden;height:100%!important}.home-page #what-you-get article:nth-child(3) .notification-orbit{z-index:1;pointer-events:none;width:12rem;height:12rem;position:absolute;top:-2.7rem;right:-2.4rem}.home-page #what-you-get article:nth-child(3) .notification-orbit-ring{border:1px solid oklch(.82 .08 23 / var(--orbit-alpha));background:oklch(.985 .013 24 / var(--orbit-fill-alpha));border-radius:999px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-page #what-you-get article:nth-child(3) .notification-orbit-ring-outer{--orbit-alpha:.11;--orbit-fill-alpha:0;width:11.6rem;height:11.6rem}.home-page #what-you-get article:nth-child(3) .notification-orbit-ring-middle{--orbit-alpha:.18;--orbit-fill-alpha:.12;width:8.6rem;height:8.6rem}.home-page #what-you-get article:nth-child(3) .notification-orbit-ring-inner{--orbit-alpha:.28;--orbit-fill-alpha:.22;width:5.45rem;height:5.45rem}.home-page #what-you-get article:nth-child(3) .review-canvas{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);height:86%;box-shadow:none;background:#fffffff0;background:lab(100% 0 0/.94);border:1px solid #ffffffbd;border:1px solid lab(100% 0 0/.74);border-radius:1rem;position:absolute;bottom:-.85rem;left:-1.45rem;right:1rem;overflow:hidden}.home-page #what-you-get article:nth-child(3) .review-annotation{z-index:5;pointer-events:none;width:min(70%,11.8rem);position:absolute;top:8%;left:50%;transform:translate(-50%)}.home-page #what-you-get article:nth-child(3) .review-annotation:before{content:"";z-index:-1;pointer-events:none;filter:blur(18px);background:radial-gradient(circle at 50% 44%,#fffffff5,#fffbf9ad 38%,#fff8f614 64%,#fff8f600 78%);background:radial-gradient(circle at 50% 44%,lab(99.9637% 1.80086 2.28758/.96),lab(98.9895% 3.51521 3.61898/.68) 38%,lab(98.1385% 4.79955 4.29291/.08) 64%,lab(98.1385% 4.79955 4.29291/0) 78%);border-radius:999px;position:absolute;inset:-1.8rem -2.35rem -2.85rem}.home-page #what-you-get article:nth-child(3) .review-canvas:before{content:"";z-index:1;pointer-events:none;filter:blur(18px);opacity:.86;background:radial-gradient(circle at 50% 52%,#ffbeb847,#ffe4e129 42%,#0000 72%);background:radial-gradient(circle at 50% 52%,lab(82.9941% 24.885 13.0041/.28),lab(92.7578% 9.26697 4.77778/.16) 42%,#0000 72%);border-radius:999px;width:9.75rem;height:7.2rem;position:absolute;bottom:1.15rem;left:30%;transform:translate(-50%)}.home-page #what-you-get article:nth-child(3) .review-page{filter:blur(.75px)saturate(.96);opacity:.34;transform-origin:50%;background:#fffffff5;background:lab(100% 0 0/.96);flex-direction:column;width:100%;height:100%;display:flex;transform:scale(1.01)}.home-page #what-you-get article:nth-child(3) .review-page-chrome{background:linear-gradient(#fffffff5,#fdf9f9eb);background:linear-gradient(lab(100% 0 0/.96),lab(98.2255% 1.1892 .727069/.92));border-bottom:1px solid #e6dbda70;border-bottom:1px solid lab(88.2962% 3.57476 2.18757/.44);flex-shrink:0;align-items:center;gap:.28rem;padding:.38rem .55rem .34rem;display:flex}.home-page #what-you-get article:nth-child(3) .review-chrome-dot{border-radius:999px;flex-shrink:0;width:.42rem;height:.42rem}.home-page #what-you-get article:nth-child(3) .review-chrome-dot--red{background:#eb818675;background:lab(66.1429% 41.8238 16.575/.46)}.home-page #what-you-get article:nth-child(3) .review-chrome-dot--yellow{background:#f3ad6661;background:lab(76.5041% 21.0608 46.5865/.38)}.home-page #what-you-get article:nth-child(3) .review-chrome-dot--green{background:#67bb6b61;background:lab(69.2376% -39.2288 32.1095/.38)}.home-page #what-you-get article:nth-child(3) .review-chrome-url{background:#d9cecd61;background:lab(83.6561% 3.57524 2.18802/.38);border-radius:999px;flex:1;height:.5rem;margin-left:.32rem}.home-page #what-you-get article:nth-child(3) .review-page-wash{box-shadow:none;background:linear-gradient(#ffffffd6,#fef9f8b8);background:linear-gradient(lab(100% 0 0/.84),lab(98.2083% 1.78465 1.0913/.72));border:1px solid #f3e8e773;border:1px solid lab(92.9362% 3.57431 2.1872/.45);border-radius:.85rem;flex:1;margin:.9rem 1rem 0}.home-page #what-you-get article:nth-child(3) .review-page-row{opacity:.28;background:#fffffff5;background:lab(100% 0 0/.96);flex-shrink:0;grid-template-columns:repeat(2,1fr);gap:.45rem;padding:.58rem 1rem .95rem;display:grid}.home-page #what-you-get article:nth-child(3) .review-page-card{background:linear-gradient(#f0e5e3d1,#e1d4d2b8);background:linear-gradient(lab(91.7762% 3.57443 2.1873/.82),lab(85.9587% 4.17283 2.5543/.72));border-radius:.35rem;height:.9rem}.home-page #what-you-get article:nth-child(3) .review-mini-pin{z-index:3;color:#fff;color:lab(100% 0 0);opacity:.24;background:linear-gradient(135deg,#ef7d83,#feaba0);background:linear-gradient(135deg,lab(66.0339% 45.0482 17.944),lab(78.2157% 30.3996 18.9977));border-radius:999px;place-items:center;width:1.4rem;height:1.4rem;font-size:.55rem;font-weight:500;display:grid;position:absolute}.home-page #what-you-get article:nth-child(3) .review-mini-pin--one{top:30%;left:22%}.home-page #what-you-get article:nth-child(3) .review-mini-pin--two{bottom:24%;right:18%}.home-page #what-you-get article:nth-child(3) .review-bubble{z-index:2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffffff5;background:lab(100% 0 0/.96);border:1px solid #ebd9d780;border:1px solid lab(88.2158% 6.12292 3.29748/.5);border-radius:.85rem;width:100%;padding:.55rem .7rem .5rem;position:relative;box-shadow:0 1.25rem 2.8rem -1.6rem #ef7d836b,0 .45rem 1rem -.65rem #feaba052;box-shadow:0 1.25rem 2.8rem -1.6rem lab(66.0339% 45.0482 17.944/.42),0 .45rem 1rem -.65rem lab(78.2157% 30.3996 18.9977/.32)}.home-page #what-you-get article:nth-child(3) .review-bubble-toolbar{color:#685250b3;color:lab(37.0799% 9.2389 5.01598/.7);border-bottom:1px solid #dbc9c780;border-bottom:1px solid lab(82.4157% 6.12411 3.2988/.5);align-items:center;gap:.42rem;margin-bottom:.42rem;padding-bottom:.38rem;font-size:.6rem;font-weight:500;display:flex}.home-page #what-you-get article:nth-child(3) .review-bubble-divider{background:#c4b3b180;background:lab(74.2956% 6.12596 3.30096/.5);width:1px;height:.65rem;margin-inline:.1rem}.home-page #what-you-get article:nth-child(3) .review-bubble-body{color:#311e1d;color:lab(13.8755% 9.29646 5.11075);font-size:.595rem;line-height:1.45}.home-page #what-you-get article:nth-child(3) .review-mention{color:#cf686e;color:lab(56.8583% 41.8345 16.7186);font-weight:500}.home-page #what-you-get article:nth-child(3) .review-bubble-footer{justify-content:flex-end;margin-top:.42rem;display:flex}.home-page #what-you-get article:nth-child(3) .review-bubble-post{color:#fff;color:lab(100% 0 0);cursor:default;background:linear-gradient(135deg,#ef7d83,#feaba0);background:linear-gradient(135deg,lab(66.0339% 45.0482 17.944),lab(78.2157% 30.3996 18.9977));border:none;border-radius:999px;padding:.28rem .75rem;font-size:.58rem;font-weight:500}.home-page #what-you-get article:nth-child(3) .review-bubble-tail{z-index:5;background:#ffffffeb;background:lab(100% 0 0/.92);border-bottom:1px solid #ebd9d780;border-bottom:1px solid lab(88.2158% 6.12292 3.29748/.5);border-right:1px solid #ebd9d780;border-right:1px solid lab(88.2158% 6.12292 3.29748/.5);width:.75rem;height:.75rem;position:absolute;bottom:-.45rem;left:64%;transform:translate(-50%)rotate(45deg)}.home-page #what-you-get article:nth-child(3) .review-pin{z-index:3;color:#fff;color:lab(100% 0 0);width:1.4rem;height:1.4rem;box-shadow:none;background:linear-gradient(135deg,#ef7d83,#feaba0);background:linear-gradient(135deg,lab(66.0339% 45.0482 17.944),lab(78.2157% 30.3996 18.9977));border-radius:999px;place-items:center;font-size:.55rem;font-weight:500;display:grid;position:absolute;bottom:-1.95rem;left:64%;transform:translate(-50%)}@media (min-width:1024px){.home-page #what-you-get>div.relative.mx-auto{max-width:var(--home-container-max)}.home-page #what-you-get .relative.mt-14>.relative.grid{gap:1.5rem}.home-page #what-you-get article.soft-surface{flex-direction:column;display:flex;opacity:1!important;min-height:28rem!important;padding:1.7rem!important;transform:none!important}.home-page #what-you-get article:first-child .process-graphic-stage>.flex{width:calc(100% + 12rem);margin-left:-6.5rem;margin-right:-5.5rem}.home-page #what-you-get article .process-graphic-shell{width:min(100%,19.5rem);height:250px}}.home-page .comparison-section .comparison-sticky-stage .grid,.home-page #offerings .offerings-showcase-grid{border-color:#f5d6d15c!important;border-color:lab(88.0939% 10.4811 6.43473/.36)!important}.home-page #what-you-get .wyg-carousel-intro{max-width:min(100%,62rem)}@media (min-width:1100px){.home-page #what-you-get .wyg-section-title{text-wrap:nowrap;white-space:nowrap}}.home-page #offerings .offerings-section-intro{max-width:min(100%,62rem)}@media (min-width:1100px){.home-page #offerings .offerings-section-title{text-wrap:nowrap;white-space:nowrap}.home-page :where(#services,#what-you-get,#offerings,#who-its-for,#signal,.comparison-section) .body-lead{text-wrap:nowrap;white-space:nowrap;max-width:none}.home-page #offerings .body-lead{text-align:center;text-wrap:nowrap;white-space:nowrap;max-width:none}}.home-page .home-section-tone>.home-section-reveal>section.comparison-section{padding-top:150px!important;padding-bottom:0!important}.home-page :where(#services,#what-you-get,#offerings,#who-its-for,#signal,.comparison-section) :where(.eyebrow,.body-lead){margin-bottom:0!important}.home-page :where(#services,#what-you-get,#offerings,#who-its-for,#signal,.comparison-section) :where(.eyebrow)+:where(.section-title-gap,.h-section){margin-top:15px!important}.home-page :where(#services,#what-you-get,#offerings,#who-its-for,#signal,.comparison-section) :where(.section-title-gap,.h-section){margin-bottom:0!important}.home-page :where(#services,#what-you-get,#offerings,#who-its-for,#signal,.comparison-section) :where(.section-title-gap,.h-section)+.body-lead,.home-page :where(#services,#what-you-get,#offerings) .body-lead+.btn-primary,.home-page :where(#services,#what-you-get,#offerings) .btn-primary-sm{margin-top:15px!important}.home-page .testimonial-section-intro .section-title-gap,.home-page .testimonial-section-intro .body-lead{margin-top:0!important}.home-page .comparison-section>section,.home-page .comparison-section .comparison-mobile-sequence,.home-page #services .diagnostic-stack-cards,.home-page #offerings [data-offerings-stage]>.sticky>.grid,.home-page .testimonial-proof-panel,.home-page #signal .signal-two-column{gap:50px!important}.home-page .comparison-section>section,.home-page .comparison-section .comparison-mobile-sequence,.home-page #what-you-get .wyg-carousel-track,.home-page #signal .signal-faq-list{margin-top:50px!important}.home-page .comparison-section article{border-color:#f5d6d15c!important;border-color:lab(88.0939% 10.4811 6.43473/.36)!important;overflow:visible!important}.home-page .comparison-section article:first-child .comparison-checklist-row{background:#fff8f7!important;background:lab(98.2073% 5.55071 2.85488)!important;border-color:#f4b0ab47!important;border-color:lab(78.3532% 24.897 13.0258/.28)!important}.home-page .comparison-section article:nth-child(2) .comparison-checklist-row,.home-page .comparison-mobile-sequence>.comparison-mobile-stage:nth-child(2) .comparison-checklist-row{background:#f5fdf69e!important;background:lab(98.4216% -3.54382 2.25467/.62)!important;border-color:#a4c0a83d!important;border-color:lab(75.0772% -13.3379 8.53506/.24)!important}.home-page .comparison-checklist-desc.is-hidden{opacity:0;max-height:0;margin-top:0}.home-page .comparison-sticky-intro{display:none}@media (max-width:1023px){.home-page #what-you-get{overflow:visible!important}.home-page #what-you-get>div.relative.mx-auto{padding-inline:0}.home-page #what-you-get .wyg-carousel-sticky{justify-content:flex-start!important;padding-top:clamp(1rem,4vw,1.5rem)!important}.home-page #what-you-get .wyg-carousel-section{height:300vh}.home-page #what-you-get .wyg-carousel-sticky{flex-direction:column;justify-content:center;gap:1rem;height:100svh;padding-block:5.25rem 0;display:flex;position:sticky;top:0;overflow:hidden}.home-page #what-you-get .wyg-carousel-track{--wyg-slide-gutter:0rem;width:300%;transform:translateX(var(--wyg-track-x,0%));will-change:transform;gap:0;margin-top:0;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex}.home-page #what-you-get article{flex:0 0 calc((100% / 3) - var(--wyg-slide-gutter));opacity:var(--wyg-card-opacity,1);border-radius:1rem;transition:opacity .42s,transform .5s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s;min-height:clamp(26rem,64vw,33rem)!important;padding:1.55rem!important}.home-page #what-you-get .wyg-carousel-card{margin-inline:calc(var(--wyg-slide-gutter) / 2)}.home-page #what-you-get article.soft-surface{box-shadow:none;justify-content:space-between;border-color:#f5d6d16b!important;border-color:lab(88.0939% 10.4811 6.43473/.42)!important}.home-page #what-you-get article.soft-surface .wyg-text{flex:none}.home-page #what-you-get article.soft-surface .wyg-graphic{margin-top:auto}.home-page #what-you-get .wyg-carousel-dots{flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;display:flex}.home-page #what-you-get .wyg-carousel-dot{background:#8d66662e;background:lab(47.2774% 16.0655 6.18676/.18);border-radius:999px;width:.5rem;height:.5rem;transition:all .4s cubic-bezier(.22,1,.36,1);position:relative}.home-page #what-you-get .wyg-carousel-dot:before{content:"";position:absolute;inset:-.5rem}.home-page #what-you-get .wyg-carousel-dot.is-active{background:var(--primary);width:1.5rem}}@media (max-width:767px){.home-page .h-display{font-size:clamp(1.4rem,8vw,2rem);line-height:1.04}.home-page .h-section{font-size:clamp(1.45rem,7.2vw,1.92rem);line-height:1.07}.home-page .h-card{font-size:clamp(1.02rem,5.6vw,1.22rem);line-height:1.14}.home-page .diagnostic-wave-section{--diagnostic-type-size:clamp(1.36rem, 6.2vw, 1.9rem);--diagnostic-type-line:1.16}.home-page .diagnostic-stack-cards{gap:.75rem}.home-page .diagnostic-value-copy{width:100%;min-width:0;max-width:none}.home-page .diagnostic-value-visual{--diagnostic-visual-height:18rem}.home-page .diagnostic-value-visual.is-dashboard{--diagnostic-visual-height:19.5rem;background:0 0;overflow:visible}.home-page .diagnostic-dashboard-clean{width:calc(175% + 1.35rem);height:28rem;min-height:28rem;box-shadow:none;transform-origin:0 0;background:0 0;border-radius:0;left:auto;overflow:visible;transform:scale(.7)}.home-page .diagnostic-value-copy{text-align:left}.home-page .diagnostic-value-copy h4{max-width:none}.home-page{--section-y:50px;--content-gap:.9rem;--card-gap:.75rem;--card-padding:1rem}.home-page .diagnostic-wave-section>div.relative.mx-auto{min-height:28vh;max-width:min(100%, var(--home-container-max));padding-top:1.15rem;padding-bottom:1.15rem}.home-page .diagnostic-wave-section .diagnostic-ticker-layout{width:fit-content;max-width:min(100%, var(--home-container-max));justify-content:center;gap:.1rem}.home-page .diagnostic-wave-section .diagnostic-ticker-mask{height:9.4rem;margin-top:-.35rem}.home-page .diagnostic-wave-section .diagnostic-ticker-item{text-align:left!important}.home-page #services .diagnostic-stack-track{--diagnostic-slide-gutter:0rem}.home-page #services .diagnostic-stack-card{padding-inline:0}.home-page #services .diagnostic-value-card{gap:1.1rem;height:440px;min-height:440px;padding:.95rem;overflow:hidden}.home-page #services .diagnostic-stack-card:nth-child(3).diagnostic-value-card{padding-bottom:0}.home-page #services .diagnostic-stack-card:first-child.diagnostic-value-card{padding:0}.home-page #services .diagnostic-stack-card:first-child .diagnostic-value-copy{padding:.95rem .95rem 0}.home-page #services .diagnostic-value-copy h4{font-size:clamp(1.3rem,5.5vw,1.7rem)}.home-page #services .diagnostic-value-copy p{margin-top:.6rem;font-size:.95rem;line-height:1.45}.home-page #services .diagnostic-value-chip-row{gap:.45rem;margin-top:.55rem}.home-page #services .diagnostic-value-chip-row span{font-size:.92rem}.home-page #services .diagnostic-value-visual{--diagnostic-visual-height:16rem;min-width:0}.home-page #services .diagnostic-value-visual.is-calendar{height:var(--diagnostic-visual-height);border-radius:1rem;min-width:0;min-height:0;overflow:hidden}.home-page #services .diagnostic-stack-card:nth-child(2) .diagnostic-value-visual.is-calendar{box-sizing:border-box;width:calc(100% - 1.4rem);height:13rem;margin-inline:auto}.home-page #services .diagnostic-value-visual.is-doc{--diagnostic-visual-height:clamp(13.75rem, 46vw, 15.25rem);background:0 0;border:0;border-radius:1rem;min-width:0;overflow:hidden}.home-page #services .diagnostic-doc-preview{width:128%;height:clamp(18rem,52vw,20rem);box-shadow:none;-webkit-backdrop-filter:none;transform-origin:0 0;background:0 0;border:0;border-radius:0;position:absolute;top:0;bottom:auto;left:0;transform:scale(.78)}.home-page #services .diagnostic-doc-chrome{border-radius:0}.home-page #services .diagnostic-doc-workspace{grid-template-columns:2.45rem minmax(0,1fr) 10.8rem;min-height:clamp(12rem,36vw,14rem)}.home-page #services .diagnostic-doc-actions svg:not(:last-child),.home-page #services .diagnostic-doc-toolbar svg:nth-of-type(n+5){display:block}.home-page #services .diagnostic-doc-title>span:nth-of-type(n+5){display:inline}.home-page #services .diagnostic-doc-comments p{margin:0}.home-page #services .diagnostic-calendar-preview{width:100%;max-width:100%;max-height:100%;position:relative;top:0;left:0;overflow:hidden;transform:none}.home-page .comparison-section{padding-top:150px!important;padding-bottom:0!important}.home-page .comparison-section>div:first-child{padding-inline:0}.home-page .comparison-section .body-lead{margin-top:.85rem}.home-page .comparison-section .section-title-gap .hl-soft{width:max-content;max-width:100%;margin:.18em auto 0;display:block}.home-page .comparison-section>section{margin-top:.95rem!important}.home-page .comparison-mobile-sequence{--comparison-mobile-pin-top:1rem;overflow-anchor:none;gap:.75rem;margin-top:.95rem;display:grid}.home-page .comparison-mobile-stage{overflow-anchor:none;min-height:100vh}.home-page .comparison-mobile-sticky{top:var(--comparison-mobile-pin-top);max-height:calc(100vh - var(--comparison-mobile-pin-top) - .65rem);overflow-anchor:none;min-height:0;padding:0 0 .65rem}.home-page .comparison-mobile-card-wrap{overflow-anchor:none;padding-bottom:.75rem;padding-right:.1rem}.home-page .comparison-sticky-stage{min-height:calc(100vh - 1rem)!important;padding-top:.65rem!important;padding-bottom:.65rem!important;top:.5rem!important}.home-page .comparison-sticky-stage>div{padding-inline:0!important}.home-page .comparison-sticky-stage .grid{gap:.75rem!important;max-height:calc(100vh - 7.25rem)!important;padding-bottom:.75rem!important}.home-page .comparison-section article{border-radius:14px!important;padding:.85rem!important}.home-page .comparison-section article>div:first-child{gap:.65rem;min-height:2.75rem;padding:.45rem .6rem}.home-page .comparison-section article h3{font-size:.95rem}.home-page .comparison-section article>div:nth-child(2){margin-top:.75rem;padding-bottom:.65rem}.home-page .comparison-section article>div:nth-child(2) p,.home-page .comparison-section article li span{font-size:.82rem;line-height:1.35}.home-page .comparison-section ol{margin-top:.7rem}.home-page .comparison-section ol>li{border-radius:7px;grid-template-columns:1.18rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:3rem;padding:.65rem .7rem}.home-page .comparison-section ol>li.min-h-11{min-height:3rem;padding-top:.65rem;padding-bottom:.65rem}.home-page .comparison-section ol>li>span:first-child{align-self:center;width:1.12rem;min-width:1.12rem;height:1.12rem;margin-top:0}.home-page .comparison-section ol>li>span:first-child svg{width:.68rem;height:.68rem}.home-page .comparison-section article [class*=rounded-full]{gap:.45rem}.home-page .comparison-section article [class*=min-w-10]{min-width:2rem;padding-inline:.55rem}.home-page #what-you-get>div.relative.mx-auto{padding-inline:0}.home-page #what-you-get article{min-height:auto!important}.home-page #what-you-get article.soft-surface{gap:clamp(.9rem,3.5vw,1.1rem)}.home-page #what-you-get article .mt-6{margin-top:.8rem}.home-page #what-you-get article.soft-surface .wyg-text{flex:none;min-width:0;padding-bottom:0!important}.home-page #what-you-get article.soft-surface .wyg-graphic{flex:none;place-items:end center;min-width:0;height:clamp(12.75rem,54vw,14.75rem);min-height:0;display:grid}.home-page #what-you-get .process-graphic-shell{place-items:end center;width:min(100% - 2rem,20rem);display:grid;overflow:hidden;height:100%!important}.home-page #what-you-get article:first-child .process-graphic-shell{width:100%}.home-page #what-you-get article:nth-child(3) .process-graphic-shell{width:min(100% - 3rem,18.5rem)}.home-page #what-you-get .process-graphic-stage.overflow-hidden{border-radius:inherit;clip-path:inset(0 round 1.2rem);transform-origin:bottom;width:100%;transform:none;height:100%!important}.home-page #what-you-get .process-graphic-stage{height:225px!important;padding-inline:0!important}.home-page #what-you-get .process-graphic-panel{width:min(100%,14.5rem)}.home-page #what-you-get article:first-child .process-graphic-stage>.absolute.inset-0{width:104.167%;height:104.167%;transform:translate(-50%)scale(.96)}.home-page #what-you-get article:first-child .process-intake-sidebar{width:47%!important;top:-.35rem!important;bottom:.7rem!important;left:-.7rem!important}.home-page #what-you-get article:first-child .process-intake-form{width:76%!important;top:1.25rem!important;bottom:-.62rem!important;right:-.72rem!important}.home-page #what-you-get article:first-child .process-intake-form>div:first-child{padding:.85rem}.home-page #what-you-get article:first-child .process-intake-form>div:first-child p:nth-of-type(2){font-size:.72rem;line-height:1.12}.home-page #what-you-get article:first-child .intake-answer-wrap{padding:.48rem .65rem .42rem}.home-page #what-you-get article:first-child .intake-answer-field{height:3.35rem;padding:.55rem .65rem}.home-page #what-you-get article:first-child .process-intake-form .mt-auto{padding-inline:.85rem;padding-bottom:.65rem}.home-page #what-you-get article:first-child .intake-key-hint{display:none}.home-page #what-you-get article:nth-child(2) .process-orbit-calendar{height:6.45rem}.home-page #what-you-get article:nth-child(2) .process-orbit-ring{top:3.15rem}.home-page #what-you-get article:nth-child(2) .process-orbit-ring-outer{width:9.35rem;height:9.35rem}.home-page #what-you-get article:nth-child(2) .process-orbit-ring-middle{width:7.2rem;height:7.2rem}.home-page #what-you-get article:nth-child(2) .process-orbit-ring-inner{width:4.8rem;height:4.8rem}.home-page #what-you-get article:nth-child(2) .process-orbit-date{min-width:2.45rem;top:1.85rem}.home-page #what-you-get article:nth-child(2) .process-orbit-date-left{left:4.15rem}.home-page #what-you-get article:nth-child(2) .process-orbit-date-right{right:4.15rem}.home-page #what-you-get article:nth-child(2) .process-orbit-current{top:3.15rem}.home-page #what-you-get article:nth-child(2) .process-graphic-panel{width:min(100%,17.35rem);min-height:auto;margin-top:3.45rem;padding:.86rem}.home-page #what-you-get article:nth-child(2) .process-graphic-panel>div:nth-of-type(4)>div{padding:.24rem .45rem}.home-page #what-you-get article:nth-child(3) .review-annotation{left:calc(50% + 1.15rem)}.home-page #offerings>section>div.relative.mx-auto{padding-inline:0}.home-page #offerings>.home-section-reveal>section>div.relative.mx-auto{padding-top:clamp(3.5rem,9vw,4.5rem);padding-bottom:clamp(3rem,8vw,4rem)}.home-page #offerings{min-height:auto}.home-page #offerings [data-offerings-stage]{min-height:auto!important}.home-page #offerings [data-offerings-stage]>.sticky{min-height:0;display:block;position:static;padding-top:clamp(1.5rem,4vw,2.25rem)!important;padding-bottom:clamp(2.5rem,6vw,3.5rem)!important}.home-page #offerings .grid.w-full{gap:.85rem}.home-page #offerings .offerings-showcase-grid{gap:.75rem}.home-page #offerings [data-offerings-tab-panel]{position:relative;border-radius:999px!important;padding:.45rem!important}.home-page #offerings [data-offerings-tab-panel]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffdb);background:linear-gradient(90deg,#0000,lab(100% 0 0/.86));width:4.25rem;position:absolute;inset:0 0 0 auto}.home-page #offerings [data-offerings-tabs]{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;gap:.45rem;padding-bottom:.1rem;overflow:auto hidden}.home-page #offerings [data-offerings-tabs]::-webkit-scrollbar{display:none}.home-page #offerings [data-offerings-tabs] button.radius-control{white-space:nowrap;scroll-snap-align:start;flex:none;width:auto;max-width:min(78vw,17rem);padding:.55rem .7rem;font-size:.78rem;border-radius:999px!important}.home-page #offerings .offerings-mobile-progress{color:var(--muted-foreground);grid-template-columns:minmax(3.5rem,1fr) max-content;align-items:center;gap:.6rem;padding-inline:.25rem;font-size:.72rem;font-weight:500;display:grid}.home-page #offerings .offerings-mobile-progress-label{display:none}.home-page #offerings .offerings-mobile-progress-count{white-space:nowrap;line-height:1}.home-page #offerings .offerings-mobile-progress-track{background:#f4d6cf9e;background:lab(88.1388% 9.7689 7.84582/.62);border-radius:999px;height:.32rem;position:relative;overflow:hidden}.home-page #offerings .offerings-mobile-progress-fill{border-radius:inherit;background:var(--gradient-primary);transition:width .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.home-page #offerings article.soft-surface{padding:1rem!important}.home-page #offerings article[data-offerings-mockup-card]{padding:0!important}.home-page #offerings article.soft-surface .mt-4{margin-top:.75rem}.home-page #offerings .offerings-browser-window{min-height:16.5rem}.home-page #who-its-for>section>div.relative.mx-auto{padding-inline:0}.home-page #who-its-for blockquote{margin-top:1.25rem;padding-top:1rem;line-height:1.36;font-size:.9rem!important}.home-page #who-its-for .relative.mt-7{margin-top:1rem}.home-page #signal .body-lead{margin-bottom:1.25rem}.home-page #signal .signal-faq-panel{max-width:100%;position:static}.home-page #signal .signal-two-column{gap:1rem}.home-page #signal .signal-faq-list{margin-top:1.5rem}.home-page #signal .signal-card{max-width:100%}.home-page #signal .signal-calendar-frame{transform-origin:top;width:100%;max-width:48rem;margin-inline:auto;transform:none}.home-page #signal .signal-form-column{align-self:auto}.home-page #signal .signal-intake-question{border-radius:1.4rem;grid-template-rows:auto minmax(10rem,1fr);min-height:25rem}.home-page #signal .signal-intake-question.is-textarea{grid-template-rows:auto minmax(9rem,1fr);min-height:25rem}.home-page #signal .signal-intake-answer.is-choice .signal-intake-choice-grid,.home-page #signal .signal-intake-name-row,.home-page #signal .signal-intake-option-list{grid-template-columns:1fr}.home-page #signal .signal-intake-option-copy{gap:.65rem}.home-page #signal .signal-intake-option-detail{max-width:48%}.home-page #signal .signal-intake-actions{grid-template-columns:1fr 1fr;align-items:center;display:grid}.home-page #signal .signal-intake-submit,.home-page #signal .signal-intake-secondary{width:100%;min-width:0}.home-page #signal .signal-intake-keyboard-hint{display:none}.home-page #signal .translate-x-8{--home-translate-x:0;--home-translate-y:1.5rem;--tw-translate-x:0rem;--tw-translate-y:1.5rem;transform:translateY(1.5rem)!important}}@media (min-width:600px) and (max-width:767px){.home-page #what-you-get article.soft-surface{flex-direction:row;align-items:center;gap:1.15rem;min-height:19rem!important;padding:1.25rem!important}.home-page #what-you-get article.soft-surface .wyg-text{flex-direction:column;flex:1 1 0;justify-content:center;gap:0;min-width:0;display:flex}.home-page #what-you-get article.soft-surface .wyg-text .body-sm{margin-top:.85rem}.home-page #what-you-get article.soft-surface .wyg-graphic{border-radius:1.2rem;flex:1 1 0;place-items:end center;min-width:0;height:220px;margin-top:0;padding:0;display:grid}}@media (min-width:768px) and (max-width:1023px){.home-page{--section-y:50px}.home-page #home .home-hero-process{flex-wrap:nowrap;justify-content:center;width:fit-content;max-width:100%;display:flex}.home-page #home .home-hero-process-step{white-space:nowrap;justify-content:center;min-width:0;min-height:2.35rem;padding:.2rem .5rem;font-size:clamp(.74rem,1.55vw,.86rem);line-height:1.08}.home-page #home .home-hero-process-step:not(:last-child):after,.home-page .comparison-section .comparison-section-intro{display:none}.home-page .comparison-section>section{margin-top:0!important}.home-page .comparison-sticky-stage{align-items:flex-start!important;padding-top:0!important;padding-bottom:0!important}.home-page .comparison-sticky-stage>div{flex-direction:column;min-height:0;display:flex}.home-page .comparison-sticky-intro{text-align:center;width:min(100%,46rem);margin:0 auto clamp(1.05rem,2.8vw,1.5rem);display:block}.home-page .comparison-sticky-intro .body-lead{margin-top:.85rem}.home-page .comparison-sticky-stage .grid{flex:none;align-items:stretch;height:auto!important;max-height:none!important}.home-page .comparison-section article{overflow:hidden!important}.home-page .comparison-section article>div:nth-child(2){margin-top:.65rem;padding-bottom:.55rem}.home-page .comparison-section ol{margin-top:.55rem}.home-page .comparison-section ol>li{grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.55rem;padding-top:.34rem;padding-bottom:.34rem;min-height:2.05rem!important}.home-page .comparison-section ol>li>span:first-child{width:1rem;height:1rem;margin-top:0}.home-page .home-page .comparison-section .comparison-checklist-row{font-size:.78rem}.home-page .home-page .comparison-section .comparison-checklist-row>span:first-child{margin-top:.12em}.home-page .comparison-checklist-row>span:nth-child(2)>span:first-child{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.18;overflow:hidden}.home-page .comparison-checklist-desc{display:none!important}.home-page #what-you-get article.soft-surface{flex-direction:row;align-items:center;gap:1.25rem;min-height:19rem!important;padding:1.25rem!important}.home-page #what-you-get article.soft-surface .wyg-text{flex-direction:column;flex:1 1 0;justify-content:center;gap:0;display:flex}.home-page #what-you-get article.soft-surface .wyg-text .body-sm{margin-top:.85rem}.home-page #what-you-get article.soft-surface .wyg-graphic{border-radius:1.2rem;flex:1 1 0;place-items:end center;min-width:0;height:220px;margin-top:0;padding:0;display:grid}.home-page .diagnostic-wave-section>div.relative.mx-auto{min-height:30vh;max-width:min(100%, var(--home-container-max));padding-top:1.5rem;padding-bottom:1.5rem}.home-page .diagnostic-wave-section .diagnostic-ticker-layout{width:fit-content;max-width:min(100%, var(--home-container-max));place-items:center stretch;grid-template-columns:max-content max-content!important;gap:clamp(1.25rem,3vw,2.35rem)!important}.home-page .diagnostic-wave-section .diagnostic-ticker-layout>*{width:100%}.home-page .diagnostic-wave-section .diagnostic-ticker-layout>div:first-child{text-align:left}.home-page .diagnostic-wave-section .diagnostic-heading{text-align:left;width:max-content;display:inline-block}.home-page .diagnostic-wave-section .diagnostic-ticker-mask{width:fit-content;max-width:100%}.home-page .diagnostic-wave-section .diagnostic-ticker-item{text-align:left!important}.home-page #offerings>section>div.relative.mx-auto{padding-inline:0}.home-page #offerings>.home-section-reveal>section>div.relative.mx-auto{padding-top:clamp(4rem,8vw,5rem);padding-bottom:clamp(3.5rem,7vw,4.5rem)}.home-page #offerings{min-height:360vh}.home-page #offerings [data-offerings-stage]{min-height:360vh!important}.home-page #offerings [data-offerings-stage]>.sticky{align-items:flex-start;min-height:100svh;padding-top:0!important;padding-bottom:0!important}.home-page #offerings .grid.w-full,.home-page #offerings .offerings-showcase-grid{gap:1rem}.home-page #offerings [data-offerings-tab-panel]{position:relative;border-radius:999px!important;padding:.5rem!important}.home-page #offerings [data-offerings-tab-panel]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffdb);background:linear-gradient(90deg,#0000,lab(100% 0 0/.86));width:5rem;position:absolute;inset:0 0 0 auto}.home-page #offerings [data-offerings-tabs]{scrollbar-width:none;flex-direction:row;gap:.5rem;padding-bottom:.1rem;overflow:auto hidden}.home-page #offerings [data-offerings-tabs]::-webkit-scrollbar{display:none}.home-page #offerings [data-offerings-tabs] button.radius-control{white-space:nowrap;flex:none;width:auto;max-width:min(52vw,18rem);padding:.7rem .85rem;font-size:.9rem;border-radius:999px!important}.home-page #offerings .offerings-mobile-progress{color:var(--muted-foreground);grid-template-columns:minmax(4rem,1fr) max-content;align-items:center;gap:.75rem;padding-inline:.35rem;font-size:.78rem;font-weight:500;display:grid}.home-page #offerings .offerings-mobile-progress-label{display:none}.home-page #offerings .offerings-mobile-progress-count{white-space:nowrap;line-height:1}.home-page #offerings .offerings-mobile-progress-track{background:#f4d6cf9e;background:lab(88.1388% 9.7689 7.84582/.62);border-radius:999px;height:.34rem;position:relative;overflow:hidden}.home-page #offerings .offerings-mobile-progress-fill{border-radius:inherit;background:var(--gradient-primary);transition:width .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.home-page #offerings article.soft-surface{padding:1.15rem!important}.home-page #offerings article[data-offerings-mockup-card]{padding:0!important}.home-page #offerings article.soft-surface .mt-4{margin-top:.85rem}.home-page #offerings .offerings-browser-window{min-height:20rem}.home-page #signal>section>div>div{gap:1rem}.home-page #signal .body-lead{margin-bottom:1.5rem}.home-page #signal .signal-faq-panel{max-width:100%;position:static}.home-page #signal .signal-calendar-frame{transform-origin:50%;width:100%;max-width:48rem;margin-inline:auto;transform:none}.home-page #signal .signal-card{max-width:100%}}@media (min-width:1100px){.home-page .comparison-section .comparison-section-intro{max-width:80rem}.home-page .comparison-section .comparison-intro-copy,.home-page .comparison-section .comparison-intro-title,.home-page .comparison-section .comparison-intro-copy .body-lead{text-align:center;text-wrap:nowrap;white-space:nowrap;width:100%;max-width:none}}@media (min-width:480px) and (max-width:767px){.home-page #what-you-get .wyg-carousel-section{height:auto!important}.home-page #what-you-get .wyg-carousel-sticky{height:auto!important;min-height:auto!important;padding-block:clamp(2rem,5vw,2.75rem)!important;position:relative!important;top:auto!important}.home-page #what-you-get .wyg-carousel-track,.home-page #what-you-get .wyg-carousel-dots,.home-page #offerings [data-offerings-stage]>.sticky>.grid>div:first-child{display:none!important}}@keyframes hero-project-drift{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - clamp(.5rem,1.2vw,.875rem)))}}@keyframes hero-project-drift-reverse{0%{transform:translateY(calc(-50% - clamp(.5rem,1.2vw,.875rem)))}to{transform:translateY(0)}}.home-page #what-you-get{--process-graphic-radius:.4rem;--process-control-radius:.28rem;padding-bottom:0!important}.home-page #what-you-get .wyg-graphic,.home-page #what-you-get .process-graphic-shell,.home-page #what-you-get .process-graphic-stage{border-radius:var(--process-graphic-radius)}.home-page #what-you-get .process-graphic-stage{clip-path:inset(0 round var(--process-graphic-radius))}.home-page #what-you-get .process-graphic-panel,.home-page #what-you-get .process-intake-sidebar,.home-page #what-you-get .process-intake-form,.home-page #what-you-get .process-build-plan-window{border-radius:var(--process-graphic-radius)}.home-page #what-you-get .process-intake-form .intake-answer-field,.home-page #what-you-get article:nth-child(2) .process-graphic-panel>div:nth-of-type(4)>div,.home-page #what-you-get .process-build-plan-icon,.home-page #what-you-get .process-build-plan-sections>div{border-radius:var(--process-control-radius)}.home-page #what-you-get .process-build-plan-stage{align-items:stretch;padding:.8rem .8rem 0}.home-page #what-you-get .process-build-plan-window{border-radius:var(--process-graphic-radius) var(--process-graphic-radius) 0 0;background:#fffffff0;background:lab(100% 0 0/.94);border:1px solid #eadad7e6;border:1px solid lab(88.2438% 5.36966 3.28842/.9);border-bottom:0;flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden;box-shadow:0 18px 36px -26px #4b302d6b;box-shadow:0 18px 36px -26px lab(23.0604% 12.3985 6.82057/.42)}.home-page #what-you-get .process-build-plan-header{border-bottom:1px solid #ece2e0d9;border-bottom:1px solid lab(90.6206% 3.50639 2.32707/.85);grid-template-columns:1.7rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.7rem .75rem .6rem;display:grid}.home-page #what-you-get .process-build-plan-icon{border-radius:var(--process-control-radius);width:1.7rem;height:1.7rem;color:var(--primary);background:color-mix(in oklch, var(--primary) 14%, white);place-items:center;display:grid}.home-page #what-you-get .process-build-plan-icon svg{width:.9rem;height:.9rem}.home-page #what-you-get .process-build-plan-header div{min-width:0}.home-page #what-you-get .process-build-plan-header strong,.home-page #what-you-get .process-build-plan-header em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;display:block;overflow:hidden}.home-page #what-you-get .process-build-plan-header strong{color:var(--foreground);font-size:.7rem;font-weight:600}.home-page #what-you-get .process-build-plan-header em{color:var(--muted-foreground);margin-top:.08rem;font-size:.5rem}.home-page #what-you-get .process-build-plan-header>b{color:var(--primary);background:color-mix(in oklch, var(--primary) 11%, white);white-space:nowrap;border-radius:999px;padding:.25rem .45rem;font-size:.48rem;font-weight:600}.home-page #what-you-get .process-build-plan-summary{padding:.58rem .75rem .5rem}.home-page #what-you-get .process-build-plan-summary span,.home-page #what-you-get .process-build-plan-summary strong{display:block}.home-page #what-you-get .process-build-plan-summary span{color:var(--muted-foreground);font-size:.48rem}.home-page #what-you-get .process-build-plan-summary strong{color:var(--foreground);margin-top:.15rem;font-size:.68rem;line-height:1.2}.home-page #what-you-get .process-build-plan-sections{gap:.28rem;padding:0 .75rem;display:grid}.home-page #what-you-get .process-build-plan-sections>div{border-radius:var(--process-control-radius);background:#fffdfcd9;background:lab(99.395% 1.02946 .98995/.85);border:1px solid #ece2e0e6;border:1px solid lab(90.6206% 3.50639 2.32707/.9);grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.4rem;min-height:1.55rem;padding:.28rem .45rem;display:grid}.home-page #what-you-get .process-build-plan-sections span{color:var(--primary);font-size:.48rem;font-weight:700}.home-page #what-you-get .process-build-plan-sections strong{color:var(--foreground);font-size:.56rem;font-weight:600}.home-page #what-you-get .process-build-plan-sections em{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.47rem;font-style:normal;overflow:hidden}.home-page #what-you-get .process-build-plan-footer{background:#fff8f7bf;background:lab(98.1869% 2.76142 2.21745/.75);border-top:1px solid #ece2e0d9;border-top:1px solid lab(90.6206% 3.50639 2.32707/.85);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding:.55rem .75rem .65rem;display:flex}.home-page #what-you-get .process-build-plan-footer span{color:var(--foreground);align-items:center;gap:.3rem;font-size:.5rem;font-weight:600;display:inline-flex}.home-page #what-you-get .process-build-plan-footer svg{width:.65rem;height:.65rem;color:var(--primary)}.home-page #what-you-get .process-build-plan-footer b{color:#fff;background:var(--primary);border-radius:999px;padding:.26rem .48rem;font-size:.48rem;font-weight:600}
