.home-page #home{justify-content:center;align-items:center;min-height:clamp(680px,84svh,780px);display:flex;padding-top:clamp(7rem,11vw,9rem)!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-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 .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:-3.75rem -6rem}@media (min-width:900px){.home-page #home .home-hero-copy .h-display{text-align:center;white-space:normal;max-width:min(70rem,100vw - 4rem);margin-inline:auto;font-size:clamp(2.75rem,4.15vw,3.45rem)}}.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-size:1rem;font-weight:var(--type-medium);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.85rem;height:1.85rem;color:var(--primary);background:#f977721a;background:lab(65.9332% 50.367 27.5597/.1);border-radius:999px;flex:0 0 1.85rem;place-items:center;font-size:.82rem;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:0;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:clamp(6rem,18vw,7rem)!important;padding-bottom:clamp(3.75rem,12vw,5rem)!important}.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}.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{padding-top:clamp(72px,7vw,88px);padding-bottom:0}.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.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-blush{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:balance;white-space:normal;max-width:44rem}}.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,9.6vw,2.22rem);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(.78rem,1.7vw,.95rem);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{padding-bottom:0!important}.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{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;border-radius:.85rem .85rem 0 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{width:1.7rem;height:1.7rem;color:var(--primary);background:color-mix(in oklch, var(--primary) 14%, white);border-radius:.48rem;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{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);border-radius:.46rem;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}
.offerings-section-eyebrow{padding-right:.8rem}.portfolio-case-study-dialog{border-radius:var(--radius-shell);width:min(54rem,100vw - 3rem);max-height:min(88svh,52rem)}.portfolio-case-study-scroll{overscroll-behavior:contain;scroll-behavior:auto;padding:1.25rem}.portfolio-case-study-inner{gap:var(--card-gap);width:min(100%,50rem);margin-inline:auto;display:grid}.portfolio-case-study-brief{text-align:center;flex-direction:column;align-items:center;width:min(38rem,100%);margin:1.25rem auto;display:flex}.portfolio-case-study-brief-label{color:var(--primary)}.portfolio-case-study-brief-body{text-wrap:pretty;margin-top:.75rem}.portfolio-case-study-brief-heading{color:var(--foreground);font-family:var(--font-display), sans-serif;text-wrap:balance;margin:.65rem 0 0;font-size:1.5rem;font-weight:600;line-height:1.2}.portfolio-case-study-brief>.btn-primary{margin-top:1.25rem}.portfolio-case-study-divider{background:#d9aba452;background:lab(73.9927% 16.5704 10.2281/.32);width:100%;height:1px}.portfolio-case-study-details{flex-direction:column;display:flex}.portfolio-case-study-detail-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1.25rem 2.5rem;padding:1.75rem 0;display:grid}.portfolio-case-study-detail-row+.portfolio-case-study-detail-row{border-top:1px solid #d9aba447;border-top:1px solid lab(73.9927% 16.5704 10.2281/.28)}.portfolio-case-study-detail-side{min-width:0}.portfolio-case-study-detail-row.is-pinned-detail .portfolio-case-study-detail-side{align-self:start;position:sticky;top:1.25rem}.portfolio-case-study-detail-row:is(.is-challenge,.is-solution,.is-outcome,.is-takeaways) .portfolio-case-study-detail-side{border-radius:var(--radius-panel,1rem);background:#b6706b0e;background:lab(55.0588% 27.9833 15.526/.055);border:1px solid #b6706b24;border:1px solid lab(55.0588% 27.9833 15.526/.14);padding:1.25rem}.portfolio-case-study-stats-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:1.15rem;padding:0}.portfolio-case-study-stats-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.portfolio-case-study-stats-header p{width:fit-content;color:var(--foreground);letter-spacing:-.01em;border-bottom:2px dotted #b6706b59;border-bottom:2px dotted lab(55.0588% 27.9833 15.526/.35);margin:0;padding-bottom:.3rem;font-size:.875rem;font-weight:700;line-height:1.2}.portfolio-case-study-stats-header span{color:var(--primary);letter-spacing:.01em;white-space:nowrap;background:#b6706b1a;background:lab(55.0588% 27.9833 15.526/.1);border-radius:999px;flex:none;padding:.3rem .6rem;font-size:.6875rem;font-weight:700;line-height:1}.portfolio-case-study-stats{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}.portfolio-case-study-chips{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.portfolio-case-study-chip{color:var(--foreground);background:#b6706b14;background:lab(55.0588% 27.9833 15.526/.08);border:1px solid #b6706b3d;border:1px solid lab(55.0588% 27.9833 15.526/.24);border-radius:999px;padding:.4rem .7rem;font-size:.8125rem;font-weight:600;line-height:1.2}.portfolio-case-study-stat{text-align:left;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:.6rem;min-height:2.85rem;padding:.7rem .1rem;display:grid}.portfolio-case-study-stat+.portfolio-case-study-stat{border-top:1px solid #ab6e6529;border-top:1px solid lab(52.8733% 24.3648 15.2782/.16)}.portfolio-case-study-stat-label{color:var(--primary);grid-column:1;font-size:.8125rem;font-weight:650;line-height:1.3}.portfolio-case-study-stat-value{text-align:right;color:var(--foreground);font-family:var(--font-display), sans-serif;letter-spacing:-.015em;white-space:nowrap;grid-column:2;justify-self:end;margin:0;font-size:.9375rem;font-weight:700;line-height:1.15}.portfolio-case-study-stat-note{text-align:left;color:var(--success);white-space:nowrap;grid-column:3;justify-self:start;margin:0;font-size:.6875rem;font-weight:700;line-height:1.2}@media (max-width:767px){.portfolio-case-study-stats-card{margin-top:1rem;padding:.85rem}.portfolio-case-study-stat{min-height:2.6rem;padding:.65rem .1rem}}.portfolio-case-study-detail-label{color:var(--primary);margin:0}.portfolio-case-study-detail-heading{color:var(--foreground);font-family:var(--font-display), sans-serif;text-wrap:balance;margin:.6rem 0 0;font-size:1.3125rem;font-weight:600;line-height:1.25}.portfolio-case-study-detail-row.is-success .portfolio-case-study-detail-label{color:var(--success)}.portfolio-case-study-detail-list{margin:0;padding:0;list-style:none}.portfolio-case-study-detail-list li{color:var(--muted-foreground);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.625rem 0;font-size:1rem;line-height:1.5;display:grid}.portfolio-case-study-detail-bullet{aspect-ratio:1;background:var(--primary);border-radius:50%;width:.5rem;margin-top:.56rem}.portfolio-case-study-detail-number{aspect-ratio:1;background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:1.5rem;margin-top:.05rem;font-size:.8125rem;font-weight:700;line-height:1;display:grid}.portfolio-case-study-detail-status{aspect-ratio:1;color:#fff;border-radius:50%;place-items:center;width:1.25rem;margin-top:.2rem;display:grid}.portfolio-case-study-detail-status.is-cross{background:var(--primary)}.portfolio-case-study-detail-status.is-check,.portfolio-case-study-detail-row.is-success .portfolio-case-study-detail-bullet{background:var(--success)}.offerings-project-meta{border-top:1px solid #d9aba447;border-top:1px solid lab(73.9927% 16.5704 10.2281/.28);flex-direction:column;margin-top:.75rem;padding-top:.75rem;display:flex}.offerings-project-meta-row{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.875rem;min-width:0;padding:.4375rem 0;display:grid}.offerings-project-meta-row+.offerings-project-meta-row{border-top:1px solid #d9aba42e;border-top:1px solid lab(73.9927% 16.5704 10.2281/.18)}.offerings-project-meta-row dt{color:var(--muted-foreground);letter-spacing:.01em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.6}#offerings [data-offerings-tabs] button[aria-pressed=false]{background:#fff6f4b3;background:lab(97.5852% 3.43299 2.46332/.7)}#offerings [data-offerings-tabs] button[aria-pressed=false]:hover{background:#ffefeddb;background:lab(95.7737% 5.85535 3.88845/.86)}#offerings .offerings-project-tab{justify-content:space-between;align-items:center;gap:.75rem;display:flex}#offerings .offerings-project-tab.is-featured[aria-pressed=false]{color:var(--foreground);background:linear-gradient(90deg,#ffefeee6,#fff8f7cc);background:linear-gradient(90deg,lab(95.6103% 10.8173 5.58156/.9),lab(98.1333% 4.58291 3.28894/.8))}.offerings-project-tab-featured{color:var(--primary);letter-spacing:.035em;text-transform:none;white-space:nowrap;background:#fffaf8e6;background:lab(98.6905% 5.26643 3.4966/.9);border:1px solid #b6706b33;border:1px solid lab(55.0588% 27.9833 15.526/.2);border-radius:999px;padding:.25rem .45rem;font-size:.6875rem;font-weight:700;line-height:1}#offerings .offerings-project-card.is-featured{border-color:#b6706b52;border-color:lab(55.0588% 27.9833 15.526/.32);box-shadow:0 1.25rem 3rem #b6706b1f;box-shadow:0 1.25rem 3rem lab(55.0588% 27.9833 15.526/.12)}.offerings-project-meta-row dd{flex-wrap:wrap;justify-self:start;align-items:center;gap:.375rem;min-width:0;max-width:100%;display:flex}.offerings-project-meta-separator{background:#b6706b3d;background:lab(55.0588% 27.9833 15.526/.24);flex:none;width:1px;height:1.35rem;margin-inline:.1rem}.offerings-project-meta-segment{flex:none;align-items:center;gap:.375rem;display:inline-flex}.offerings-project-meta-chip{color:var(--foreground);font-family:var(--font-sans);white-space:nowrap;border:1.5px dashed #cd958980;border:1.5px dashed lab(66.9515% 20.3159 15.2825/.5);border-radius:999px;padding:.2rem .65rem;font-size:.8125rem;font-weight:600;line-height:1.35}.offerings-project-meta-overflow{display:none}@media (min-width:1024px){#offerings .offerings-project-meta-row.is-services .is-compact-overflow{display:none}#offerings .offerings-project-meta-row.is-services .offerings-project-meta-overflow{display:inline-flex}}.offerings-project-builder{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.375rem;display:flex}.offerings-project-card .offerings-description{white-space:nowrap;overflow-wrap:normal;overflow:visible}.offerings-project-action{padding-top:0;transform:translateY(-.5rem)}@media (min-width:1024px){#offerings .offerings-project-card .offerings-project-meta{flex:none;min-height:0;max-height:10.5rem;overflow:hidden}#offerings .offerings-project-card .offerings-project-action{flex:none}}.portfolio-case-study-nav-button{max-width:min(14rem,31vw)}.portfolio-case-study-nav-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#offerings .offerings-preview-skip{z-index:3;color:var(--foreground);white-space:nowrap;background:#ffffffe0;background:lab(100% 0 0/.88);border:1px solid #ffffffb3;border:1px solid lab(100% 0 0/.7);border-radius:999px;padding:.42rem .7rem;font-size:.72rem;font-weight:700;position:absolute;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 .35rem 1rem #40262424;box-shadow:0 .35rem 1rem lab(18.4186% 12.4208 6.86514/.14)}#offerings .offerings-preview-skip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.portfolio-case-study-header{isolation:isolate;border-radius:var(--radius-shell);color:var(--secondary-foreground);background:#ffffffeb;background:lab(100% 0 0/.92);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:2rem;padding:0;display:grid;position:relative;overflow:hidden}.portfolio-case-study-header:before,.portfolio-case-study-header:after{content:"";z-index:0;aspect-ratio:1;pointer-events:none;border-radius:50%;width:min(24rem,46%);position:absolute}.portfolio-case-study-header:before{filter:blur(3px);background:radial-gradient(circle,#ff9f9975 0%,#ffc8c145 40%,#fff2eb00 70%);background:radial-gradient(circle,lab(75.6329% 37.5403 19.9529/.46) 0%,lab(85.3872% 22.9962 13.0991/.27) 40%,lab(96.4444% 3.92893 5.32813/0) 70%);width:min(23rem,44%);inset:16% auto auto 13%}.portfolio-case-study-header:after{background:radial-gradient(circle,#ffbdb85c 0%,#ffd1cb2e 38%,#fff2eb00 66%);background:radial-gradient(circle,lab(82.9449% 26.4566 13.8465/.36) 0%,lab(87.9146% 16.5413 10.1922/.18) 38%,lab(96.4444% 3.92893 5.32813/0) 66%);inset:-46% -10% auto auto}.portfolio-case-study-header-visual,.portfolio-case-study-header-content{z-index:1;position:relative}.portfolio-case-study-header-visual{background:#ffffffb8;background:lab(100% 0 0/.72);border:0;border-radius:0;align-self:stretch;box-shadow:1.25rem 1.5rem 2.75rem #cc7c7721;box-shadow:1.25rem 1.5rem 2.75rem lab(60.7476% 31.2814 16.622/.13)}.portfolio-case-study-header-frame{height:clamp(18rem,31vw,24rem)}@media (min-width:768px){.portfolio-case-study-header-frame{height:clamp(22rem,36vw,28rem);min-height:0}}.portfolio-case-study-header-image{object-fit:cover;object-position:top center;width:100%;height:100%}.portfolio-case-study-header-content{justify-content:center;gap:1rem;padding:1.5rem 2rem 1.5rem 0}.portfolio-case-study-header-meta{margin-top:.25rem}.portfolio-case-study-header .portfolio-case-study-title{letter-spacing:-.01em;line-height:1.3;font-size:1.5rem!important}.portfolio-case-study-surface{background:linear-gradient(180deg, #ffffffd1, #ffffff8a), var(--card);-webkit-backdrop-filter:blur(18px)saturate(122%);border:1px solid #ffffffbd;border:1px solid lab(100% 0 0/.74);box-shadow:inset 0 1px #ffffffdb,0 14px 30px #b6706b0e;box-shadow:inset 0 1px lab(100% 0 0/.86),0 14px 30px lab(55.0588% 27.9833 15.526/.055)}@supports (color:lab(0% 0 0)){.portfolio-case-study-surface{background:linear-gradient(180deg, lab(100% 0 0/.82), lab(100% 0 0/.54)), var(--card)}}.portfolio-case-study-card{padding:1.25rem}@media (max-width:767px){#offerings .offerings-project-card .offerings-description,#offerings .offerings-project-card .offerings-project-meta{display:none!important}#offerings .offerings-browser-toolbar{padding:.375rem .75rem}#offerings .offerings-browser-traffic-lights{gap:.3rem}#offerings .offerings-browser-traffic-lights>span{width:.5rem;height:.5rem}#offerings .offerings-browser-address-bar{width:5rem;height:.375rem}#offerings .offerings-browser-full-page-button{padding:.3rem .65rem;font-size:.75rem}.home-page #offerings article[data-offerings-mockup-card]{min-height:0;height:24rem!important}.home-page #offerings .offerings-browser-window{height:100%;min-height:0!important}.portfolio-case-study-dialog{width:calc(100vw - 1rem);max-height:96svh}.portfolio-case-study-scroll,.portfolio-case-study-card{padding:1rem}.portfolio-case-study-header{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.portfolio-case-study-header-frame{height:12rem}.portfolio-case-study-header-content{padding:1rem}.portfolio-case-study-brief{width:100%;margin:1.5rem auto}.portfolio-case-study-detail-row{grid-template-columns:minmax(0,1fr);gap:.875rem;padding:1.5rem 0}.portfolio-case-study-detail-row.is-pinned-detail .portfolio-case-study-detail-side{position:static}.portfolio-case-study-detail-row:is(.is-challenge,.is-solution,.is-outcome,.is-takeaways) .portfolio-case-study-detail-side{padding:1rem}#offerings{min-height:340vh}#offerings [data-offerings-stage]{min-height:340vh!important}#offerings [data-offerings-stage]>.sticky{align-items:center;height:100svh;top:0;overflow:hidden;min-height:100svh!important;padding-block:0!important;display:flex!important;position:sticky!important}#offerings [data-offerings-stage]>.sticky>.grid{gap:.75rem;width:100%;min-height:0;display:grid}#offerings .offerings-section-intro{margin-bottom:0}#offerings .offerings-section-cta{display:none!important}#offerings .offerings-showcase-grid{z-index:3;gap:.75rem;display:grid;position:static;transform:none}#offerings [data-offerings-tab-panel]{border-radius:999px!important}#offerings [data-offerings-tab-panel]:after{display:block}#offerings [data-offerings-tabs]{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;gap:.45rem;padding-right:2.5rem;display:flex;overflow:auto hidden}#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;padding-inline:1rem;font-size:.9rem;border-radius:999px!important;width:auto!important;max-width:min(68vw,15rem)!important}#offerings .offerings-project-card{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem 1rem;padding:1rem!important;display:grid!important}#offerings .offerings-project-builder{grid-area:1/1}#offerings .offerings-project-card>h3{grid-area:2/1}#offerings .offerings-project-action{grid-area:1/2/3;align-self:center;transform:none;margin-top:0!important}#offerings .offerings-project-action-button{border-radius:999px;place-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;display:grid;padding:0!important}#offerings .offerings-project-action-button .btn-icon{width:auto;height:auto;margin:0}#offerings .offerings-project-action-label{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@keyframes offerings-scroll-preview-pulse{0%,to{transform:scale(1);box-shadow:0 .35rem 1rem #4026241f;box-shadow:0 .35rem 1rem lab(18.4186% 12.4208 6.86514/.12)}50%{transform:scale(1.045);box-shadow:0 .45rem 1.2rem #40262429,0 0 0 .3rem #fff3;box-shadow:0 .45rem 1.2rem lab(18.4186% 12.4208 6.86514/.16),0 0 0 .3rem lab(100% 0 0/.2)}}#offerings .offerings-preview-activate span{transform-origin:50%;animation:1.8s ease-in-out infinite offerings-scroll-preview-pulse}@media (prefers-reduced-motion:reduce){#offerings .offerings-preview-activate span{animation:none}}@media (min-width:768px) and (max-width:1023px){#offerings{min-height:320vh}#offerings [data-offerings-stage]{min-height:320vh!important}.home-page #offerings [data-offerings-stage]>.sticky{height:100svh;min-height:100svh;overflow:hidden;align-items:center!important}#offerings .offerings-showcase-grid{grid-template-rows:auto auto clamp(24rem,44svh,27rem);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-content:center;align-items:stretch;gap:1rem;width:100%}#offerings [data-offerings-tab-panel]{grid-column:1/-1;min-height:0;border-radius:999px!important;height:3.75rem!important;padding:.5rem!important}#offerings [data-offerings-tab-panel]:after{display:none}#offerings [data-offerings-tabs]{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;gap:.5rem;padding-bottom:.1rem;display:flex;overflow:auto hidden}#offerings [data-offerings-tabs]::-webkit-scrollbar{display:none}#offerings [data-offerings-tabs] button.radius-control{white-space:nowrap;flex:none;width:auto;max-width:min(52vw,18rem);padding:.65rem .8rem;font-size:1rem;border-radius:999px!important}#offerings .offerings-mobile-progress{grid-column:1/-1;font-size:1rem}#offerings .offerings-project-card,#offerings [data-offerings-mockup-column]{min-height:0;height:clamp(24rem,44svh,27rem)!important}#offerings .offerings-project-card{padding:1rem!important}#offerings article[data-offerings-mockup-card]{min-height:0;height:100%!important}#offerings .offerings-browser-window{height:100%;min-height:0!important}}
.home-page #pillars{isolation:isolate;position:relative}.home-page #pillars:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(to bottom, var(--sky-soft) 0%, var(--background) 100%);height:clamp(3rem,4.5vw,4rem);position:absolute;inset:0 0 auto}.home-page #pillars>.home-section-reveal{z-index:2;position:relative}.home-page #pillars>.home-section-reveal>section{padding-bottom:0!important}.home-page #pillars .pillars-intro-lead{text-align:center;text-wrap:balance;width:min(100%,42rem);margin-inline:auto}.home-page #pillars .diagnostic-second-row-graphic{margin-top:clamp(1rem,2vw,1.5rem);padding-bottom:clamp(2rem,4vw,3rem)}.home-page #pillars .diagnostic-wave-graphic{--diagnostic-type-size:clamp(1.4rem, 2.45vw, 1.9rem);--ticker-row:calc(var(--diagnostic-type-size) * 1.58);background:0 0}.home-page #pillars .diagnostic-wave-graphic:after{display:none}.home-page #pillars .diagnostic-wave-graphic>div.relative.mx-auto{justify-content:flex-start;min-height:0!important;padding-block:0!important}.home-page #pillars .diagnostic-ticker-layout{align-items:start}.home-page #pillars .diagnostic-ticker-mask{transform:none;height:clamp(9rem,14vw,10.5rem)!important}.home-page #pillars .diagnostic-ticker-mask.is-five-loop{height:calc(var(--ticker-row) * 5)!important}.home-page #pillars .diagnostic-ticker-item{transform:translateY(calc(var(--ticker-offset) * var(--ticker-row)));padding-block:0;top:.4rem}.home-page #pillars .diagnostic-ticker-item--loop{top:auto;transform:none}@media (min-width:768px){.home-page #pillars .diagnostic-ticker-layout>div:first-child{align-self:start;padding-top:.4rem;transform:none}}@media (min-width:1024px){.home-page #pillars .diagnostic-second-row-graphic{padding-bottom:clamp(5rem,7vw,7rem)}}.pillars-venn-shell{place-items:center;margin-bottom:clamp(3rem,5vw,4rem);display:grid}.pillars-venn{--venn-circle:clamp(17rem, 33vw, 21rem);isolation:isolate;width:min(100%,56rem);margin-inline:auto;padding:0;position:relative;overflow:visible}.pillars-venn-stage{width:100%;height:clamp(30rem,54vw,34rem);position:relative}.pillars-venn-shapes{z-index:0;position:absolute;inset:0}.pillars-venn-circle{width:var(--venn-circle);aspect-ratio:1;border:1.5px solid #cc7c766b;border:1.5px solid lab(60.7619% 31.1065 17.2826/.42);border-radius:50%;position:absolute;translate:-50% -50%;box-shadow:inset 0 1px #ffffff9e,0 1rem 2.5rem #a05c5714;box-shadow:inset 0 1px lab(100% 0 0/.62),0 1rem 2.5rem lab(46.934% 28.0388 15.6573/.08)}.pillars-venn-circle--a{background:radial-gradient(circle at 30% 24%,#ffffff75,#0000 34%),#ffb3b266;background:radial-gradient(circle at 30% 24%,lab(100% 0 0/.46),#0000 34%),lab(80.3656% 33.4618 14.5246/.4);top:39%;left:38%}.pillars-venn-circle--b{background:radial-gradient(circle at 68% 24%,#ffffff7a,#0000 34%),#ffd4b266;background:radial-gradient(circle at 68% 24%,lab(100% 0 0/.48),#0000 34%),lab(88.1379% 17.0071 31.6641/.4);top:39%;left:62%}.pillars-venn-circle--c{background:radial-gradient(circle at 50% 78%,#ffffff6b,#0000 34%),#99dbc361;background:radial-gradient(circle at 50% 78%,lab(100% 0 0/.42),#0000 34%),lab(82.4323% -25.5417 4.74474/.38);top:66%;left:50%}.pillars-venn-name{z-index:3;box-shadow:none;text-align:center;font-family:var(--font-display), sans-serif;background:0 0;border:0;margin:0;padding:0;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:700;line-height:1.15;position:absolute;translate:-50% -50%}.pillars-venn-name--a{color:#d15b60;color:lab(54.3518% 48.0014 21.7696);top:31%;left:29%}.pillars-venn-name--b{color:#c77434;color:lab(57.5898% 29.8664 48.4328);top:31%;left:71%}.pillars-venn-name--c{color:#198166;color:lab(47.9572% -34.899 6.37198);top:87%;left:50%}.pillars-venn-overlap{z-index:3;min-width:6.75rem;color:var(--primary);text-align:center;white-space:nowrap;cursor:pointer;background:#ffffffb8;background:lab(100% 0 0/.72);border:1px solid #e1888357;border:1px solid lab(66.4493% 34.4208 18.3123/.34);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;margin:0;padding:.52rem .9rem;font-size:1.1rem;font-weight:700;line-height:1.15;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,scale .18s;display:inline-flex;position:absolute;translate:-50% -50%;box-shadow:0 .5rem 1.25rem #a1645f14;box-shadow:0 .5rem 1.25rem lab(49.3556% 24.8609 13.7718/.08)}.pillars-venn-overlap:hover,.pillars-venn-overlap:focus-visible,.pillars-venn-overlap.is-active{background:var(--primary);color:var(--primary-foreground);border-color:#e66e6ac2;border-color:lab(61.393% 47.2129 25.814/.76);scale:1.04;box-shadow:0 .7rem 1.7rem #b2474538;box-shadow:0 .7rem 1.7rem lab(45.238% 44.1964 24.6491/.22)}.pillars-venn-overlap:focus-visible{outline-offset:3px;outline:3px solid #f07e7942;outline:3px solid lab(66.1418% 43.9707 23.7651/.26)}.pillars-venn-hotspot-dot{aspect-ratio:1;background:0 0;border:2px solid;border-radius:50%;flex:none;width:.5rem}.pillars-venn-overlap.is-active .pillars-venn-hotspot-dot{background:currentColor;box-shadow:0 0 0 .22rem #fff3;box-shadow:0 0 0 .22rem lab(100% 0 0/.2)}.pillars-venn-overlap--ab{top:27%;left:50%}.pillars-venn-overlap--ac{top:61%;left:34%}.pillars-venn-overlap--bc{top:61%;left:66%}.pillars-venn-core{z-index:4;color:var(--primary);text-align:center;font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 .35rem 1rem #ffffffb8;text-shadow:0 .35rem 1rem lab(100% 0 0/.72);margin:0;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;translate:-50% -50%}.pillars-venn-detail{z-index:300;isolation:isolate;border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(12px);background:#ffffffe6;background:lab(100% 0 0/.9);border:1px solid #ffffffdb;border:1px solid lab(100% 0 0/.86);flex-direction:column;gap:.7rem;width:min(24rem,100vw - 2rem);max-height:min(72vh,30rem);margin:0;padding:.9rem 1rem;animation:.16s ease-out both pillars-venn-popover-in;display:flex;position:fixed;overflow-y:auto;transform:translate(-50%,.85rem);box-shadow:0 1.2rem 2.8rem #a75c5629;box-shadow:0 1.2rem 2.8rem lab(47.9935% 31.2024 17.5227/.16)}.pillars-venn-detail[data-placement=above]{transform:translate(-50%,calc(-100% - .85rem))}.pillars-venn-detail:before{content:"";top:-.5rem;left:var(--popover-arrow-x,50%);pointer-events:none;background:#ffffffe6;background:lab(100% 0 0/.9);border-top:1px solid #ffffffdb;border-top:1px solid lab(100% 0 0/.86);border-left:1px solid #ffffffdb;border-left:1px solid lab(100% 0 0/.86);border-top-left-radius:.2rem;width:.95rem;height:.95rem;position:absolute;translate:-50%;rotate:45deg}.pillars-venn-detail[data-placement=above]:before{top:auto;bottom:-.5rem;rotate:225deg}.pillars-venn-detail-close{z-index:2;aspect-ratio:1;width:1.95rem;color:var(--foreground);cursor:pointer;background:#ffffffd1;background:lab(100% 0 0/.82);border:1px solid #dc8c853d;border:1px solid lab(66.5649% 31.0711 17.2039/.24);border-radius:50%;place-items:center;font-size:1.15rem;line-height:1;display:grid;position:absolute;top:.7rem;right:.7rem}.pillars-venn-detail-close:hover,.pillars-venn-detail-close:focus-visible{border-color:var(--primary);color:var(--primary)}.pillars-venn-detail-close:focus-visible{outline-offset:2px;outline:3px solid #f07e7938;outline:3px solid lab(66.1418% 43.9707 23.7651/.22)}.pillars-venn-detail-copy{padding-right:2.15rem}.pillars-venn-detail-label{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35rem;font-size:.78rem;font-weight:600;line-height:1.2;display:block}.pillars-venn-detail h3{color:var(--primary);font-family:var(--font-display), sans-serif;margin:0;font-size:1.05rem;font-weight:700;line-height:1.2}.pillars-venn-detail p{color:var(--muted-foreground);margin:.45rem 0 0;font-size:.86rem;line-height:1.4}.pillars-venn-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.pillars-venn-kpis li{border-radius:var(--radius-control);min-width:0;color:var(--foreground);background:#ffffffad;background:lab(100% 0 0/.68);border:1px solid #dc8c853d;border:1px solid lab(66.5649% 31.0711 17.2039/.24);align-items:center;gap:.45rem;padding:.55rem .6rem;font-size:.85rem;font-weight:600;line-height:1.25;display:flex}.pillars-venn-kpis li:before{content:"";aspect-ratio:1;background:var(--primary);border-radius:50%;flex:none;width:.38rem;box-shadow:0 0 0 .2rem #e66e6a1f;box-shadow:0 0 0 .2rem lab(61.393% 47.2129 25.814/.12)}@keyframes pillars-venn-popover-in{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.pillars-venn{--venn-circle:clamp(12rem, 52vw, 14.25rem);width:min(100% + 2rem,27rem);margin-inline:-1rem;padding:0}.pillars-venn-stage{height:clamp(25rem,112vw,28rem)}.pillars-venn-name{min-width:0;padding:0;font-size:1rem}.pillars-venn-name--a{top:35%;left:29%}.pillars-venn-name--b{top:35%;left:71%}.pillars-venn-name--c{top:83%}.pillars-venn-overlap{min-width:5.25rem;padding:.4rem .55rem;font-size:1.05rem}.pillars-venn-detail{padding:.9rem 1rem}.pillars-venn-kpis{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pillars-venn-shell{transition:none!important}}
.home-page .home-navbar{inset-inline:0;z-index:100;padding:clamp(.45rem, 1vw, .7rem) var(--home-shell-gutter) 0;background:0 0;border-bottom:0;transition:transform .32s cubic-bezier(.4,0,.2,1);position:fixed;top:0}@media (prefers-reduced-motion:reduce){.home-page .home-navbar{transition:none}}.home-page .home-navbar-inner{width:min(100%, var(--home-container-max));-webkit-backdrop-filter:blur(24px)saturate(145%);background:#fff9;background:lab(100% 0 0/.6);border:none;border-radius:999px;align-items:center;gap:.75rem;min-height:3.25rem;margin-inline:auto;padding:.45rem .55rem .45rem 1rem;transition:width .42s cubic-bezier(.16,1,.3,1),min-height .42s cubic-bezier(.16,1,.3,1),margin .42s cubic-bezier(.16,1,.3,1),padding .42s cubic-bezier(.16,1,.3,1),background-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #7d595214;box-shadow:0 8px 24px lab(41.568% 14.9077 10.025/.08)}.home-page .home-navbar-logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.home-page .home-navbar-logo,.home-page .home-navbar-links,.home-page .home-navbar-actions{transition:opacity .19s,transform .32s cubic-bezier(.16,1,.3,1)}.home-page .home-navbar-links{flex:1;justify-content:center;align-items:center;gap:.25rem;display:flex}.home-page .home-navbar-link{color:#6c4845;color:lab(34.5661% 15.4908 8.51198);white-space:nowrap;border-radius:999px;padding:.45rem .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .18s,color .18s}.home-page .home-navbar-link:hover{color:var(--foreground);background:#e1717712;background:lab(61.3914% 45.0539 18.0243/.07)}.home-page .home-navbar-actions{align-items:center;gap:.625rem;margin-left:auto;display:flex}.home-page .home-navbar-cta{appearance:none;background-image:var(--gradient-primary);color:var(--primary-foreground);font-family:var(--font-sans);cursor:pointer;box-shadow:var(--shadow-button);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:.48rem .8rem .48rem .95rem;font-size:.84rem;font-weight:500;line-height:1;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s;display:inline-flex}.home-page .home-navbar-cta:hover{box-shadow:var(--shadow-glow);transform:scale(1.025)}.home-page .home-navbar-menu-button{z-index:90;width:2.42rem;height:2.42rem;color:var(--foreground);cursor:pointer;opacity:0;pointer-events:none;background:#ffffffe6;background:lab(100% 0 0/.9);border:0;border-radius:999px;flex:none;place-items:center;transition:background-color .18s,box-shadow .18s,opacity .18s,transform .32s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:50%;right:.34rem;transform:translateY(-50%)scale(.82);box-shadow:0 .7rem 1.6rem #54332e24,inset 0 0 0 1px #ffffffc7;box-shadow:0 .7rem 1.6rem lab(25.3048% 15.2415 9.57412/.14),inset 0 0 0 1px lab(100% 0 0/.78)}.home-page .home-navbar-menu-button:hover{background:#fffffff5;background:lab(100% 0 0/.96);box-shadow:0 .85rem 1.85rem #54332e2e,inset 0 0 0 1px #ffffffe6;box-shadow:0 .85rem 1.85rem lab(25.3048% 15.2415 9.57412/.18),inset 0 0 0 1px lab(100% 0 0/.9)}.home-page .home-navbar-menu-button span{background:currentColor;border-radius:999px;width:1.05rem;height:2px;transition:transform .18s,opacity .18s;position:absolute}.home-page .home-navbar-menu-button span:first-child{transform:translateY(-.22rem)}.home-page .home-navbar-menu-button span:last-child{transform:translateY(.22rem)}.home-page .home-navbar.is-menu-open .home-navbar-menu-button span:first-child{transform:rotate(45deg)}.home-page .home-navbar.is-menu-open .home-navbar-menu-button span:last-child{transform:rotate(-45deg)}.home-page .home-navbar.is-compact .home-navbar-inner{background:#ffffffbd;background:lab(100% 0 0/.74);width:3.1rem;min-height:3.1rem;margin-inline:auto 0;padding:.34rem}.home-page .home-navbar.is-compact .home-navbar-logo,.home-page .home-navbar.is-compact .home-navbar-links,.home-page .home-navbar.is-compact .home-navbar-actions{opacity:0;pointer-events:none;transform:translate(-.75rem)}.home-page .home-navbar.is-compact .home-navbar-menu-button{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.home-page .home-sidebar-layer{z-index:90;visibility:hidden;pointer-events:none;position:fixed;inset:0}.home-page .home-sidebar-layer.is-open{visibility:visible;pointer-events:auto}.home-page .home-sidebar-backdrop{cursor:pointer;background:#2e191600;background:lab(11.5205% 10.6807 6.71425/0);border:0;transition:background-color .22s;position:absolute;inset:0}.home-page .home-sidebar-layer.is-open .home-sidebar-backdrop{background:#2e191638;background:lab(11.5205% 10.6807 6.71425/.22)}.home-page .home-sidebar-panel{-webkit-backdrop-filter:blur(22px)saturate(140%);opacity:0;will-change:transform, opacity;background:#ffffffdb;background:lab(100% 0 0/.86);border-radius:1.2rem;gap:1.2rem;width:min(22rem,100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);padding:1.25rem 1rem 1rem;transition:transform .44s cubic-bezier(.16,1,.3,1),opacity .26s;display:grid;position:absolute;top:clamp(4.65rem,7vw,5.2rem);right:calc(clamp(.75rem,4vw,2rem) + 2.4rem);overflow:auto;transform:translate(calc(100% + 1.25rem));box-shadow:0 1.4rem 4rem #54332e2e,inset 0 0 0 1px #ffffffad;box-shadow:0 1.4rem 4rem lab(25.3048% 15.2415 9.57412/.18),inset 0 0 0 1px lab(100% 0 0/.68)}.home-page .home-sidebar-layer.is-open .home-sidebar-panel{opacity:1;transform:translate(0,0)}.home-page .home-sidebar-header{justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.home-page .home-sidebar-logo{min-width:0;color:inherit;text-decoration:none;display:flex}.home-page .home-sidebar-links{gap:.45rem;padding-block:.3rem;display:grid}.home-page .home-sidebar-link{min-height:3rem;color:var(--foreground);font-family:var(--font-display);border-radius:.85rem;align-items:center;padding:.2rem .85rem;font-size:1.05rem;font-weight:500;line-height:1.1;text-decoration:none;display:flex}.home-page .home-sidebar-link:hover{background:#fff6f2;background:lab(97.5512% 4.92546 4.10115)}.home-page .home-sidebar-cta{background-image:var(--gradient-primary);min-height:3.15rem;color:var(--primary-foreground);font-family:var(--font-sans);box-shadow:var(--shadow-button);border-radius:999px;justify-content:center;align-items:center;gap:.85rem;font-size:.95rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}@media (max-width:639px){.home-page .home-navbar-links{display:none}.home-page .home-navbar-inner{gap:.5rem;min-height:3.15rem;padding:.45rem 3.18rem .45rem .8rem}.home-page .home-navbar-menu-button{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.home-page .home-navbar-cta{padding:.45rem .7rem .45rem .85rem;font-size:.8125rem}.home-page .home-navbar.is-compact .home-navbar-inner{width:3.05rem;min-height:3.05rem;margin-inline:auto 0;padding:.34rem}.home-page .home-navbar.is-compact .home-navbar-logo,.home-page .home-navbar.is-compact .home-navbar-cta{opacity:0;pointer-events:none;transform:translate(-.5rem)}.home-page .home-sidebar-panel{width:min(20.5rem,100vw - 1.5rem);top:4.75rem;right:1.45rem}}@media (max-width:1023px){.home-page .home-navbar-logo .h-mini{display:none}}
