.Container-module__HG1WPG__container{width:100%;max-width:1200px;padding-left:var(--space-6);padding-right:var(--space-6);margin-left:auto;margin-right:auto}@media (max-width:640px){.Container-module__HG1WPG__container{padding-left:var(--space-4);padding-right:var(--space-4)}}.Container-module__HG1WPG__narrow{max-width:680px;}.Container-module__HG1WPG__editorial{width:100%;max-width:960px;padding-left:var(--space-5);padding-right:var(--space-5);margin-left:auto;margin-right:auto}@media (min-width:768px){.Container-module__HG1WPG__editorial{padding-left:var(--space-8);padding-right:var(--space-8)}}@media (min-width:1024px){.Container-module__HG1WPG__editorial{padding-left:var(--space-10);padding-right:var(--space-10)}}
.Section-module__Y0M9-W__marketing{padding-block:5rem}@media (min-width:768px){.Section-module__Y0M9-W__marketing{padding-block:7rem}}.Section-module__Y0M9-W__editorial{padding-block:3rem}@media (min-width:768px){.Section-module__Y0M9-W__editorial{padding-block:4.5rem}}.Section-module__Y0M9-W__bg-default{background:var(--background)}.Section-module__Y0M9-W__bg-muted{background:var(--muted)}.Section-module__Y0M9-W__bg-dark{background:var(--static-navy);color:var(--static-offwhite)}
.Stack-module__PQoMEa__sm{gap:var(--space-2);flex-direction:column;display:flex}.Stack-module__PQoMEa__md{gap:var(--space-4);flex-direction:column;display:flex}.Stack-module__PQoMEa__lg{gap:var(--space-5);flex-direction:column;display:flex}
.Button-module__C4b5yW__button{width:fit-content;color:var(--background);background:var(--primary);border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;padding:1rem 2.5rem;font-size:1.125rem;font-weight:500;line-height:1;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.Button-module__C4b5yW__button:hover{background:color-mix(in hsl,var(--primary)85%,transparent);transform:translateY(-1px)}.Button-module__C4b5yW__button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Button-module__C4b5yW__button:active{transform:translateY(0)}@media (max-width:640px){.Button-module__C4b5yW__button{padding:.875rem 2rem;font-size:1rem}}
.TextLink-module__sE3QiG__link{font-size:inherit;font-weight:500;line-height:inherit;color:var(--muted-foreground);text-decoration:none;transition:color .2s}.TextLink-module__sE3QiG__link:hover{color:var(--foreground)}.TextLink-module__sE3QiG__muted{color:color-mix(in hsl,var(--muted-foreground)60%,transparent);}.TextLink-module__sE3QiG__muted:hover{color:var(--muted-foreground)}
.Callout-module__lNYk6G__callout{padding:var(--space-4)var(--space-5);padding-left:calc(var(--space-5) + 4px);margin:var(--space-6)0;border-radius:0 var(--radius-md)var(--radius-md)0;width:calc(100% + 40px);max-width:720px;margin-left:-20px;position:relative}.Callout-module__lNYk6G__callout:before{content:"";border-radius:var(--radius-md)0 0 var(--radius-md);width:4px;position:absolute;top:0;bottom:0;left:0}.Callout-module__lNYk6G__content{font-size:var(--text-sm);line-height:1.6}.Callout-module__lNYk6G__content p{margin:0}.Callout-module__lNYk6G__content p+p{margin-top:var(--space-2)}.Callout-module__lNYk6G__default{background:color-mix(in hsl,var(--muted)70%,transparent)}.Callout-module__lNYk6G__default:before{background:var(--accent)}.Callout-module__lNYk6G__warning{background:color-mix(in hsl,var(--color-warning)10%,transparent)}.Callout-module__lNYk6G__warning:before{background:var(--color-warning)}.Callout-module__lNYk6G__insight{background:color-mix(in hsl,var(--primary)8%,transparent)}.Callout-module__lNYk6G__insight:before{background:var(--primary)}.Callout-module__lNYk6G__finding{background:#0b8a9414}.Callout-module__lNYk6G__finding:before{background:#0b8a94}.Callout-module__lNYk6G__finding .Callout-module__lNYk6G__content>p:first-child strong{color:#f26d50}@media (min-width:768px){.Callout-module__lNYk6G__callout{padding:var(--space-5)var(--space-6);padding-left:calc(var(--space-6) + 4px)}.Callout-module__lNYk6G__content{font-size:var(--text-base)}}@media (max-width:768px){.Callout-module__lNYk6G__callout{width:100%;margin-left:0}}
.Insight-module__NKL_YW__insight{margin:var(--space-8)0;padding:var(--space-5)var(--space-6);background:var(--muted);border-radius:var(--radius-lg);border:1px solid var(--border);width:calc(100% + 40px);max-width:720px;margin-left:-20px}.Insight-module__NKL_YW__inner{align-items:flex-start;gap:var(--space-3);display:flex}.Insight-module__NKL_YW__marker{font-size:var(--text-lg);color:var(--accent);flex-shrink:0;margin-top:2px;line-height:1}.Insight-module__NKL_YW__content{font-size:var(--text-sm);color:var(--muted-foreground);font-style:italic;line-height:1.6}.Insight-module__NKL_YW__content p{margin:0}@media (min-width:768px){.Insight-module__NKL_YW__insight{padding:var(--space-6)var(--space-8)}.Insight-module__NKL_YW__content{font-size:var(--text-base)}}@media (max-width:768px){.Insight-module__NKL_YW__insight{width:100%;margin-left:0}}
.InlineCTA-module__ntJ20a__cta{margin-top:var(--space-6);padding:var(--space-5);border:1px solid color-mix(in hsl,var(--secondary)40%,transparent);border-radius:var(--radius-lg);background:0 0}.InlineCTA-module__ntJ20a__text{font-size:var(--text-base);color:var(--foreground);margin:0 0 var(--space-4);line-height:1.6}.InlineCTA-module__ntJ20a__text:last-child{margin-bottom:0}.InlineCTA-module__ntJ20a__buttons{gap:var(--space-3);flex-wrap:wrap;display:flex}.InlineCTA-module__ntJ20a__link{align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--font-medium);background:var(--primary);border-radius:var(--radius-md);padding:.75rem 1.5rem;transition:background .2s,transform .2s;display:inline-flex;color:var(--background)!important;text-decoration:none!important}.InlineCTA-module__ntJ20a__link:hover{background:color-mix(in hsl,var(--primary)85%,transparent);transform:translateY(-1px);color:var(--background)!important;text-decoration:none!important}.InlineCTA-module__ntJ20a__secondary{border:1px solid color-mix(in hsl,var(--primary)40%,transparent);background:0 0;color:var(--primary)!important}.InlineCTA-module__ntJ20a__secondary:hover{background:color-mix(in hsl,var(--primary)10%,transparent);color:var(--primary)!important}@media (min-width:768px){.InlineCTA-module__ntJ20a__text{font-size:var(--text-lg)}}
.Summary-module__mLoQ8q__summary{margin:var(--space-6)0;background:var(--muted);border-radius:var(--radius-lg);width:calc(100% + 40px);max-width:720px;margin-left:-20px;padding:0;overflow:hidden}@media (max-width:768px){.Summary-module__mLoQ8q__summary{width:100%;margin-left:0}}.Summary-module__mLoQ8q__header{padding:var(--space-3)var(--space-5);background:color-mix(in hsl,var(--foreground)5%,transparent);border-bottom:1px solid var(--border)}.Summary-module__mLoQ8q__title{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.Summary-module__mLoQ8q__content{padding:var(--space-4)var(--space-5)}.Summary-module__mLoQ8q__content p{font-size:var(--text-base);color:var(--foreground);margin:0;line-height:1.7}.Summary-module__mLoQ8q__content p+p{margin-top:var(--space-3)}.Summary-module__mLoQ8q__content ul,.Summary-module__mLoQ8q__content ol{margin:var(--space-3)0 0 0;padding-left:var(--space-4)}.Summary-module__mLoQ8q__content li{font-size:var(--text-sm);color:var(--foreground);margin-bottom:var(--space-1);line-height:1.6}.Summary-module__mLoQ8q__content strong{font-weight:var(--font-semibold);color:var(--foreground)}@media (min-width:768px){.Summary-module__mLoQ8q__summary{margin:var(--space-8)0}.Summary-module__mLoQ8q__content p{font-size:var(--text-lg)}}
.KeyPoint-module__I5vOeW__keypoint{margin:var(--space-6)0;padding:var(--space-4)var(--space-5);padding-left:calc(var(--space-5) + 4px);background:linear-gradient(135deg,color-mix(in hsl,var(--accent)8%,transparent)0%,color-mix(in hsl,var(--accent)4%,transparent)100%);border-radius:var(--radius-md);width:calc(100% + 40px);max-width:720px;margin-left:-20px;position:relative}@media (max-width:768px){.KeyPoint-module__I5vOeW__keypoint{width:100%;margin-left:0}}.KeyPoint-module__I5vOeW__indicator{background:var(--accent);border-radius:var(--radius-md)0 0 var(--radius-md);width:4px;position:absolute;top:0;bottom:0;left:0}.KeyPoint-module__I5vOeW__content p{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--foreground);margin:0;line-height:1.6}.KeyPoint-module__I5vOeW__content strong{font-weight:var(--font-semibold);color:var(--foreground)}@media (min-width:768px){.KeyPoint-module__I5vOeW__keypoint{margin:var(--space-8)0;padding:var(--space-5)var(--space-6);padding-left:calc(var(--space-6) + 4px)}.KeyPoint-module__I5vOeW__content p{font-size:var(--text-lg)}}
.Stat-module__1JF-yW__stat{margin:var(--space-8)0;padding:var(--space-6);text-align:center;background:var(--muted);border-radius:var(--radius-lg);border:1px solid var(--border);width:calc(100% + 80px);max-width:760px;margin-left:-40px}@media (max-width:768px){.Stat-module__1JF-yW__stat{width:100%;margin-left:0}}.Stat-module__1JF-yW__value{font-size:var(--text-4xl);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);color:var(--foreground);margin-bottom:var(--space-2);line-height:1}.Stat-module__1JF-yW__label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}.Stat-module__1JF-yW__context{font-size:var(--text-sm);color:color-mix(in hsl,var(--muted-foreground)80%,transparent);margin-top:var(--space-3);max-width:320px;margin-left:auto;margin-right:auto;line-height:1.5}@media (min-width:768px){.Stat-module__1JF-yW__stat{margin:var(--space-10)0;padding:var(--space-8)}.Stat-module__1JF-yW__value{font-size:var(--text-5xl)}.Stat-module__1JF-yW__label{font-size:var(--text-base)}}
.Byline-module__wmO9Mq__byline{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-3);display:flex}.Byline-module__wmO9Mq__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.Byline-module__wmO9Mq__content{gap:var(--space-1);flex-direction:column;display:flex}.Byline-module__wmO9Mq__nameRow{align-items:center;gap:var(--space-2);display:flex}.Byline-module__wmO9Mq__author{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--foreground)}.Byline-module__wmO9Mq__linkedIn{color:var(--muted-foreground);justify-content:center;align-items:center;transition:color .15s;display:flex}.Byline-module__wmO9Mq__linkedIn:hover{color:var(--foreground)}.Byline-module__wmO9Mq__bio{font-size:var(--text-xs);color:var(--muted-foreground);margin:0;line-height:1.5}@media (min-width:768px){.Byline-module__wmO9Mq__avatar{width:40px;height:40px}}
.AuthorCard-module__u3Rf1W__card{margin-top:var(--space-10);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}.AuthorCard-module__u3Rf1W__header{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.AuthorCard-module__u3Rf1W__avatar{object-fit:cover;border-radius:50%}.AuthorCard-module__u3Rf1W__meta{gap:var(--space-1);flex-direction:column;display:flex}.AuthorCard-module__u3Rf1W__name{font-size:var(--text-lg);color:var(--foreground);margin:0;font-weight:600}.AuthorCard-module__u3Rf1W__role{font-size:var(--text-sm);color:var(--muted-foreground);margin:0}.AuthorCard-module__u3Rf1W__bio{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--foreground);line-height:1.6}.AuthorCard-module__u3Rf1W__topics{margin-bottom:var(--space-4);font-size:var(--text-sm);color:var(--muted-foreground)}.AuthorCard-module__u3Rf1W__topicsLabel{margin-right:var(--space-2);font-weight:500}.AuthorCard-module__u3Rf1W__topicsList{color:var(--foreground)}.AuthorCard-module__u3Rf1W__footer{padding-top:var(--space-4);border-top:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.AuthorCard-module__u3Rf1W__moreLink{font-size:var(--text-sm);color:var(--foreground);font-weight:500;text-decoration:none;transition:color .15s}.AuthorCard-module__u3Rf1W__moreLink:hover{color:var(--primary)}.AuthorCard-module__u3Rf1W__linkedIn{border-radius:var(--radius-md);width:32px;height:32px;color:var(--muted-foreground);justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:flex}.AuthorCard-module__u3Rf1W__linkedIn:hover{color:var(--foreground);background-color:var(--accent)}
.References-module__lTfUTa__references{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--border)}.References-module__lTfUTa__heading{margin:0 0 var(--space-4);font-size:var(--text-lg);color:var(--foreground);font-weight:600}.References-module__lTfUTa__list{padding-left:var(--space-5);margin:0;list-style-type:decimal}.References-module__lTfUTa__item{margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--foreground);line-height:1.6}.References-module__lTfUTa__item:last-child{margin-bottom:0}.References-module__lTfUTa__author{color:var(--foreground)}.References-module__lTfUTa__year{color:var(--muted-foreground)}.References-module__lTfUTa__title{color:var(--foreground);text-underline-offset:2px;text-decoration:underline;text-decoration-color:var(--border);transition:text-decoration-color .15s}.References-module__lTfUTa__title:hover{text-decoration-color:var(--foreground)}
.FAQ-module__sPEbwa__faq{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border)}.FAQ-module__sPEbwa__heading{font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 var(--space-5)0}.FAQ-module__sPEbwa__list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;display:flex}.FAQ-module__sPEbwa__question{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--foreground);margin:0 0 var(--space-2)0;line-height:var(--leading-snug)}.FAQ-module__sPEbwa__answer{font-size:var(--text-base);color:color-mix(in hsl,var(--foreground)75%,transparent);margin:0;line-height:1.7}@media (min-width:768px){.FAQ-module__sPEbwa__faq{margin-top:var(--space-7);padding-top:var(--space-6)}.FAQ-module__sPEbwa__heading{margin-bottom:var(--space-5)}.FAQ-module__sPEbwa__list{gap:var(--space-5)}.FAQ-module__sPEbwa__question,.FAQ-module__sPEbwa__answer{font-size:var(--text-lg)}}
.RelatedNotes-module__OW_1RW__related{border-top:1px solid var(--border);margin-top:4rem;padding-top:2rem}.RelatedNotes-module__OW_1RW__heading{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in hsl,var(--muted-foreground)55%,transparent);margin:0 0 var(--space-5)0}.RelatedNotes-module__OW_1RW__list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RelatedNotes-module__OW_1RW__item{margin:0;padding:0}.RelatedNotes-module__OW_1RW__link{gap:var(--space-1);flex-direction:column;text-decoration:none;display:flex}.RelatedNotes-module__OW_1RW__link:hover .RelatedNotes-module__OW_1RW__title{text-decoration:underline;text-decoration-color:var(--foreground);text-underline-offset:3px;text-decoration-thickness:1px}.RelatedNotes-module__OW_1RW__type{font-size:var(--text-xs);color:color-mix(in hsl,var(--muted-foreground)65%,transparent)}.RelatedNotes-module__OW_1RW__title{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--foreground);text-decoration:underline;text-decoration-color:color-mix(in hsl,var(--foreground)30%,transparent);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .15s}@media (min-width:768px){.RelatedNotes-module__OW_1RW__related{margin-top:6rem;padding-top:3rem}.RelatedNotes-module__OW_1RW__list{gap:var(--space-5)}.RelatedNotes-module__OW_1RW__title{font-size:var(--text-lg)}}
.TableOfContents-module__-tfBGa__toc{margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-muted)}@media (min-width:1200px){.TableOfContents-module__-tfBGa__toc{display:none}}.TableOfContents-module__-tfBGa__label{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-3)}.TableOfContents-module__-tfBGa__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TableOfContents-module__-tfBGa__link{font-size:var(--text-sm);color:var(--foreground-muted);line-height:var(--leading-relaxed);text-decoration:none;transition:color .15s}.TableOfContents-module__-tfBGa__link:hover{color:var(--foreground)}.TableOfContents-module__-tfBGa__link:before{content:"•";margin-right:var(--space-2);color:var(--muted-foreground);opacity:.5}
.TableOfContentsSidebar-module__V14vrq__sidebar{display:none}@media (min-width:1200px){.TableOfContentsSidebar-module__V14vrq__sidebar{width:200px;height:100%;display:block;position:absolute;top:0;left:-248px}.TableOfContentsSidebar-module__V14vrq__sidebarInner{scrollbar-width:none;-ms-overflow-style:none;max-height:calc(100vh - 140px);position:sticky;top:100px;overflow-y:auto}.TableOfContentsSidebar-module__V14vrq__sidebarInner::-webkit-scrollbar{display:none}}.TableOfContentsSidebar-module__V14vrq__label{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-3)}.TableOfContentsSidebar-module__V14vrq__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TableOfContentsSidebar-module__V14vrq__link{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--muted-foreground);padding:var(--space-1)0;padding-left:var(--space-3);border-left:2px solid #0000;text-decoration:none;transition:all .15s;display:block}.TableOfContentsSidebar-module__V14vrq__link:hover{color:var(--foreground)}.TableOfContentsSidebar-module__V14vrq__link.TableOfContentsSidebar-module__V14vrq__active{color:var(--color-secondary);border-left-color:var(--color-secondary)}
.page-module___8aEwW__main{font-family:var(--font-satoshi),"Geist Sans",system-ui,sans-serif;padding-top:0;padding-bottom:0}.page-module___8aEwW__hero{background:var(--background);padding:7rem 0 5rem}@media (min-width:768px){.page-module___8aEwW__hero{padding:9rem 0 7rem}}.page-module___8aEwW__eyebrow{font-family:var(--font-satoshi,sans-serif);text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin-bottom:1rem;font-size:.75rem;font-weight:600}.page-module___8aEwW__headline{color:var(--foreground);max-width:800px;margin-bottom:2rem}.page-module___8aEwW__headline em{font-size:1.08em;font-style:normal}.page-module___8aEwW__headlineLine{display:block}.page-module___8aEwW__headlineLine2{margin-top:.25rem;display:block}@media (min-width:768px){.page-module___8aEwW__headlineLine2{margin-top:.375rem}}.page-module___8aEwW__subheadline{color:var(--muted-foreground);font-size:1.25rem;font-weight:500;line-height:1.5}.page-module___8aEwW__heroKeywords{letter-spacing:.02em;color:var(--accent);margin-top:1.5rem;font-size:.9375rem;font-weight:500}.page-module___8aEwW__executionAnchor{color:var(--foreground);margin-top:1.25rem;font-size:1.0625rem;font-weight:400;line-height:1.4}.page-module___8aEwW__heroCtas{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2rem;display:flex}.page-module___8aEwW__secondaryCta{color:var(--muted-foreground);font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block}.page-module___8aEwW__secondaryCta:hover{color:var(--foreground)}.page-module___8aEwW__primaryHighlight{color:var(--primary)}.page-module___8aEwW__coralHighlight{color:var(--secondary);font-style:normal}.page-module___8aEwW__sectionLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:1.75rem;font-size:.75rem;font-weight:600}.page-module___8aEwW__lead{color:var(--foreground);margin-bottom:1.5rem;font-size:1.0625rem;line-height:1.75}.page-module___8aEwW__body{color:var(--foreground);margin-bottom:1rem;font-size:1.0625rem;line-height:1.75}.page-module___8aEwW__body:last-child{margin-bottom:0}.page-module___8aEwW__emphasis{color:var(--foreground);margin-top:1.5rem;font-size:1.0625rem;font-weight:500;line-height:1.75}.page-module___8aEwW__problemLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--inverted-fg-faint);margin-bottom:2.5rem;font-size:.75rem;font-weight:600}.page-module___8aEwW__problemLead{letter-spacing:-.025em;color:var(--inverted-fg);max-width:700px;margin-bottom:3rem;font-size:1.75rem;font-weight:700;line-height:1.2}.page-module___8aEwW__problemList{max-width:600px;margin:0;padding:0;list-style:none}.page-module___8aEwW__problemList li{color:var(--inverted-fg-subtle);margin-bottom:.625rem;padding-left:1.5rem;font-size:1rem;line-height:1.75;position:relative}.page-module___8aEwW__problemList li:first-child{color:var(--inverted-fg-muted)}.page-module___8aEwW__problemList li:last-child{margin-bottom:0}.page-module___8aEwW__problemList li:before{content:"—";color:color-mix(in hsl,var(--inverted-fg)20%,transparent);position:absolute;left:0}.page-module___8aEwW__problemList li:first-child:before{color:var(--inverted-fg-faint)}.page-module___8aEwW__problemRoutes{flex-direction:column;gap:.75rem;max-width:640px;display:flex}.page-module___8aEwW__problemRoute{background:color-mix(in hsl,var(--inverted-fg)2%,transparent);border:1px solid var(--inverted-border-muted);border-radius:.5rem;padding:1.25rem 1.5rem;text-decoration:none;transition:all .2s;display:block;position:relative}.page-module___8aEwW__problemRoute:first-child{background:color-mix(in hsl,var(--inverted-fg)4%,transparent);border-color:color-mix(in hsl,var(--inverted-fg)12%,transparent);padding:1.5rem 1.75rem}.page-module___8aEwW__problemRoute:hover{background:color-mix(in hsl,var(--inverted-fg)6%,transparent);border-color:var(--inverted-border)}.page-module___8aEwW__problemRoute:hover .page-module___8aEwW__problemRouteArrow{opacity:1;transform:translate(0)}.page-module___8aEwW__problemRouteTitle{color:color-mix(in hsl,var(--inverted-fg)85%,transparent);margin-bottom:.375rem;padding-right:2rem;font-size:.9375rem;font-weight:600;line-height:1.4}.page-module___8aEwW__problemRoute:first-child .page-module___8aEwW__problemRouteTitle{color:color-mix(in hsl,var(--inverted-fg)95%,transparent);font-size:1.0625rem}.page-module___8aEwW__problemRouteDesc{color:color-mix(in hsl,var(--inverted-fg)45%,transparent);padding-right:2rem;font-size:.8125rem;line-height:1.6}.page-module___8aEwW__problemRoute:first-child .page-module___8aEwW__problemRouteDesc{color:color-mix(in hsl,var(--inverted-fg)55%,transparent);font-size:.875rem}.page-module___8aEwW__problemRouteArrow{color:color-mix(in hsl,var(--inverted-fg)40%,transparent);opacity:0;font-size:1.25rem;transition:all .2s;position:absolute;top:50%;right:1.5rem;transform:translate(-4px)translateY(-50%)}.page-module___8aEwW__problemCloser{letter-spacing:-.02em;color:var(--inverted-fg);border-top:1px solid var(--inverted-border);max-width:600px;margin-top:4rem;padding-top:3rem;font-size:1.5rem;font-weight:700;line-height:1.25}.page-module___8aEwW__surfaceGrid{grid-template-columns:1fr;gap:2.5rem;display:grid}.page-module___8aEwW__surfaceLead{letter-spacing:-.025em;color:var(--foreground);margin-bottom:1.75rem;font-size:1.625rem;font-weight:700;line-height:1.25}.page-module___8aEwW__surfaceDefinition{color:var(--muted-foreground);border-left:2px solid color-mix(in hsl,var(--accent)25%,transparent);margin-bottom:0;padding-left:1rem;font-size:.9375rem;font-style:italic;line-height:1.75}.page-module___8aEwW__surfaceDefinition strong{color:var(--foreground);font-style:normal;font-weight:600}.page-module___8aEwW__surfaceList{border-left:1px solid color-mix(in hsl,var(--accent)25%,transparent);flex-direction:column;padding-left:1.5rem;display:flex}.page-module___8aEwW__surfaceItem{padding:0;position:relative}.page-module___8aEwW__surfaceItem:before{content:"";border:1.5px solid color-mix(in hsl,var(--accent)40%,transparent);background:var(--background);border-radius:50%;width:5px;height:5px;position:absolute;top:.35rem;left:calc(-1.5rem - 3px)}.page-module___8aEwW__surfaceItem:first-child:before{border-color:color-mix(in hsl,var(--accent)35%,transparent);background:color-mix(in hsl,var(--accent)8%,transparent);width:7px;height:7px;top:.3rem;left:calc(-1.5rem - 4px)}.page-module___8aEwW__surfaceItem:first-child{margin-bottom:1.25rem}.page-module___8aEwW__surfaceItem:nth-child(2){margin-bottom:1rem}.page-module___8aEwW__surfaceItem:nth-child(3){margin-bottom:.875rem}.page-module___8aEwW__surfaceItem:last-child{margin-bottom:0}.page-module___8aEwW__surfaceLabel{letter-spacing:-.01em;color:var(--text-subtle);margin-bottom:.125rem;font-size:.9375rem;font-weight:600}.page-module___8aEwW__surfaceItem:first-child .page-module___8aEwW__surfaceLabel{color:var(--foreground);font-size:1rem}.page-module___8aEwW__surfaceDesc{color:color-mix(in hsl,var(--muted-foreground)75%,transparent);font-size:.875rem;line-height:1.65}.page-module___8aEwW__surfaceItem:first-child .page-module___8aEwW__surfaceDesc{color:var(--muted-foreground);font-size:.9375rem}.page-module___8aEwW__surfaceVerdict{border-top:1px solid var(--border);text-align:center;margin-top:4rem;padding-top:3rem}.page-module___8aEwW__keyInsight{letter-spacing:-.02em;color:var(--foreground);margin-bottom:1rem;font-size:1.375rem;font-weight:700;line-height:1.3}.page-module___8aEwW__surfaceFollowup{color:var(--muted-foreground);max-width:600px;margin:0 auto;font-size:1rem;line-height:1.75}.page-module___8aEwW__workGrid{grid-template-columns:1fr;gap:2.5rem;display:grid}.page-module___8aEwW__workTitle{color:var(--foreground);margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1.35}.page-module___8aEwW__workSubtitle{color:var(--muted-foreground);font-size:1rem;line-height:1.7}.page-module___8aEwW__workSteps{flex-direction:column;display:flex}.page-module___8aEwW__workStep{border-bottom:1px solid var(--border-muted);grid-template-columns:3rem 1fr;gap:1.25rem;padding:1.5rem 0;display:grid}.page-module___8aEwW__workStep:first-child{border-bottom-color:color-mix(in hsl,var(--accent)25%,transparent);padding-top:0;padding-bottom:2rem}.page-module___8aEwW__workStep:last-child{border-bottom:none;padding-bottom:0}.page-module___8aEwW__stepNumber{letter-spacing:-.03em;color:color-mix(in hsl,var(--primary)15%,transparent);padding-top:.125rem;font-size:1.75rem;font-weight:700;line-height:1}.page-module___8aEwW__workStep:first-child .page-module___8aEwW__stepNumber{color:color-mix(in hsl,var(--primary)25%,transparent);font-size:2.25rem}.page-module___8aEwW__stepTitle{letter-spacing:-.01em;color:var(--text-subtle);margin-bottom:.375rem;font-size:1rem;font-weight:600}.page-module___8aEwW__workStep:first-child .page-module___8aEwW__stepTitle{color:var(--foreground);font-size:1.125rem}.page-module___8aEwW__stepDesc{color:color-mix(in hsl,var(--muted-foreground)75%,transparent);font-size:.875rem;line-height:1.7}.page-module___8aEwW__workStep:first-child .page-module___8aEwW__stepDesc{color:var(--muted-foreground);font-size:.9375rem}.page-module___8aEwW__workBridge{color:var(--muted-foreground);border-top:1px solid var(--border-muted);max-width:560px;margin-top:3rem;padding-top:2rem;font-size:.9375rem;font-style:italic;line-height:1.7}.page-module___8aEwW__involveGrid{grid-template-columns:1fr;gap:2.5rem;display:grid}.page-module___8aEwW__involveLead{letter-spacing:-.025em;color:var(--foreground);margin-bottom:0;font-size:1.625rem;font-weight:700;line-height:1.25}.page-module___8aEwW__involveListIntro{color:color-mix(in hsl,var(--muted-foreground)45%,transparent);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.625rem;padding-left:1.5rem;font-size:.8125rem;font-weight:500;line-height:1.7}.page-module___8aEwW__involveList{border-left:1px solid color-mix(in hsl,var(--border)30%,transparent);margin:0;padding:0 0 0 1.5rem;list-style:none}.page-module___8aEwW__involveList li{color:color-mix(in hsl,var(--muted-foreground)75%,transparent);margin-bottom:.5rem;padding-left:1rem;font-size:.9375rem;line-height:1.7;position:relative}.page-module___8aEwW__involveList li:first-child{color:var(--text-subtle);font-size:1rem}.page-module___8aEwW__involveList li:last-child{margin-bottom:0}.page-module___8aEwW__involveList li:before{content:"—";color:color-mix(in hsl,var(--muted-foreground)30%,transparent);position:absolute;left:0}.page-module___8aEwW__involveList li:first-child:before{color:color-mix(in hsl,var(--muted-foreground)50%,transparent)}.page-module___8aEwW__involveCloser{letter-spacing:-.02em;color:var(--foreground);border-top:1px solid var(--border);max-width:600px;margin-top:4rem;padding-top:3rem;font-size:1.25rem;font-weight:700;line-height:1.35}.page-module___8aEwW__fitGrid{grid-template-columns:1fr;gap:2rem;display:grid}.page-module___8aEwW__fitLead{color:var(--text-subtle);margin-top:1rem;font-size:1.125rem;font-weight:500;line-height:1.5}.page-module___8aEwW__fitLeadLink{color:var(--accent);border-bottom:1px solid color-mix(in hsl,var(--accent)40%,transparent);padding-bottom:.125rem;text-decoration:none;transition:all .15s}.page-module___8aEwW__fitLeadLink:hover{color:var(--accent);border-bottom-color:var(--accent)}.page-module___8aEwW__fitLeadLink:after{content:" →";opacity:.5;font-weight:400;transition:opacity .15s}.page-module___8aEwW__fitLeadLink:hover:after{opacity:1}.page-module___8aEwW__fitSignals{border-left:2px solid color-mix(in hsl,var(--accent)40%,transparent);padding-left:1.5rem}.page-module___8aEwW__fitList{margin:0;padding:0;list-style:none}.page-module___8aEwW__fitList li{color:var(--text-muted);margin-bottom:.75rem;font-size:1rem;line-height:1.75}.page-module___8aEwW__fitList li:last-child{margin-bottom:0}.page-module___8aEwW__fitExclusion{color:var(--muted-foreground);border-top:1px solid var(--border-muted);max-width:520px;margin-top:2.5rem;padding-top:1.5rem;font-size:.9375rem;line-height:1.7}.page-module___8aEwW__patternsLead{letter-spacing:-.025em;color:var(--foreground);max-width:600px;margin-bottom:3rem;font-size:1.625rem;font-weight:700;line-height:1.25}.page-module___8aEwW__patternsGrid{grid-template-columns:1fr;gap:0;display:grid}.page-module___8aEwW__patternItem{border-top:1px solid var(--border-muted);padding:1.25rem 0}.page-module___8aEwW__patternItem:first-child{border-top:1px solid color-mix(in hsl,var(--accent)25%,transparent);padding:1.75rem 0}.page-module___8aEwW__patternItem:last-child{padding-bottom:0}.page-module___8aEwW__patternTitle{letter-spacing:-.01em;color:var(--text-subtle);margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.page-module___8aEwW__patternItem:first-child .page-module___8aEwW__patternTitle{color:var(--foreground);margin-bottom:.5rem;font-size:1.125rem}.page-module___8aEwW__patternDesc{color:color-mix(in hsl,var(--muted-foreground)75%,transparent);font-size:.875rem;line-height:1.65}.page-module___8aEwW__patternItem:first-child .page-module___8aEwW__patternDesc{color:var(--muted-foreground);font-size:.9375rem;line-height:1.7}.page-module___8aEwW__patternsCloser{letter-spacing:-.02em;color:var(--foreground);border-top:1px solid var(--border);max-width:600px;margin-top:4rem;padding-top:3rem;font-size:1.25rem;font-weight:700;line-height:1.35}.page-module___8aEwW__ctaLead{letter-spacing:-.025em;color:var(--foreground);max-width:600px;margin-bottom:2rem;font-size:1.75rem;font-weight:700;line-height:1.2}.page-module___8aEwW__ctaBody{color:var(--muted-foreground);max-width:600px;margin-bottom:.5rem;font-size:1rem;line-height:1.75}.page-module___8aEwW__ctaBody:last-of-type{margin-bottom:0}.page-module___8aEwW__ctaClarifier{color:color-mix(in hsl,var(--muted-foreground)60%,transparent);max-width:400px;margin-top:1.25rem;font-size:.8125rem;line-height:1.6}.page-module___8aEwW__ctaSecondary{border-top:1px solid var(--border-muted);margin-top:2rem;padding-top:1.5rem}.page-module___8aEwW__ctaSecondary a{color:color-mix(in hsl,var(--muted-foreground)60%,transparent);font-size:.875rem;text-decoration:none;transition:color .2s}.page-module___8aEwW__ctaSecondary a:hover{color:var(--muted-foreground)}@media (min-width:640px){.page-module___8aEwW__subheadline{font-size:1.375rem}.page-module___8aEwW__heroKeywords{font-size:1rem}.page-module___8aEwW__executionAnchor{font-size:1.125rem}.page-module___8aEwW__heroCtas{flex-direction:row;align-items:center;gap:1.5rem;margin-top:2.5rem}.page-module___8aEwW__buttonGroup{flex-direction:row;align-items:center;gap:1rem}}@media (min-width:768px){.page-module___8aEwW__subheadline{font-size:1.5rem}.page-module___8aEwW__heroKeywords{font-size:1.0625rem}.page-module___8aEwW__executionAnchor{font-size:1.1875rem}.page-module___8aEwW__heroCtas,.page-module___8aEwW__buttonGroup{margin-top:3rem}.page-module___8aEwW__problemLead{font-size:2.25rem}.page-module___8aEwW__problemCloser{font-size:1.75rem}.page-module___8aEwW__problemRouteTitle{font-size:1.0625rem}.page-module___8aEwW__problemRouteDesc{font-size:.9375rem}.page-module___8aEwW__surfaceGrid{grid-template-columns:1.1fr .9fr;align-items:start;gap:4rem}.page-module___8aEwW__surfaceLead{font-size:1.875rem}.page-module___8aEwW__workGrid{grid-template-columns:240px 1fr;align-items:start;gap:4rem}.page-module___8aEwW__workTitle{font-size:1.75rem}.page-module___8aEwW__stepNumber{font-size:2rem}.page-module___8aEwW__workStep:first-child .page-module___8aEwW__stepNumber{font-size:2.75rem}.page-module___8aEwW__involveGrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:4rem}.page-module___8aEwW__involveLead{font-size:1.875rem}.page-module___8aEwW__fitGrid{grid-template-columns:.4fr .6fr;align-items:start;gap:2.5rem}.page-module___8aEwW__patternsGrid{grid-template-columns:1fr 1fr;gap:0 4rem}.page-module___8aEwW__patternsLead{font-size:1.75rem}.page-module___8aEwW__patternsCloser{font-size:1.5rem}.page-module___8aEwW__ctaLead{font-size:2.25rem}.page-module___8aEwW__keyInsight{font-size:1.5rem}.page-module___8aEwW__involveCloser,.page-module___8aEwW__patternsCloser{font-size:1.375rem}}@media (min-width:1024px){.page-module___8aEwW__problemLead{font-size:2.75rem}.page-module___8aEwW__problemCloser{font-size:2rem}.page-module___8aEwW__ctaLead{font-size:2.5rem}}@media (max-width:768px){.page-module___8aEwW__buttonGroup{margin-top:2.5rem;padding-top:1.5rem}.page-module___8aEwW__surfaceList{border-top:1px solid color-mix(in hsl,var(--accent)15%,transparent);padding-top:2rem}.page-module___8aEwW__keyInsight{font-size:1.125rem}.page-module___8aEwW__stepNumber{font-size:1.5rem}.page-module___8aEwW__workStep:first-child .page-module___8aEwW__stepNumber{font-size:1.875rem}}
.Figure-module__BjpHhq__figure{margin:var(--space-6)0;width:100%;max-width:100%}.Figure-module__BjpHhq__imageButton{cursor:zoom-in;background:0 0;border:none;width:100%;padding:0;transition:opacity .2s;display:block}.Figure-module__BjpHhq__imageButton:hover{opacity:.95}.Figure-module__BjpHhq__imageButton:hover .Figure-module__BjpHhq__expandHint{opacity:1}.Figure-module__BjpHhq__imageWrapper{border-radius:var(--radius-lg);background:var(--muted);border:1px solid var(--border);position:relative;overflow:hidden}.Figure-module__BjpHhq__expandHint{bottom:var(--space-3);right:var(--space-3);padding:var(--space-1)var(--space-2);font-size:var(--text-xs);color:#fff;border-radius:var(--radius-sm);opacity:0;pointer-events:none;background:#0009;transition:opacity .2s;position:absolute}.Figure-module__BjpHhq__image{width:100%;height:auto;max-height:var(--figure-max-height,650px);object-fit:contain;display:block}.Figure-module__BjpHhq__caption{margin-top:var(--space-3);padding:0 var(--space-2);font-size:var(--text-sm);color:var(--muted-foreground);text-align:center;line-height:1.5}.Figure-module__BjpHhq__figureCompare{margin:var(--space-6)0;padding:var(--space-4)0;width:100%;max-width:640px}.Figure-module__BjpHhq__compareGrid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.Figure-module__BjpHhq__compareItem{flex-direction:column;display:flex}.Figure-module__BjpHhq__captionCompare{margin-top:var(--space-3);padding:0 var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--muted-foreground);text-align:center;line-height:1.5}@media (min-width:768px){.Figure-module__BjpHhq__figure{margin:var(--space-6)0;width:100%;max-width:100%}.Figure-module__BjpHhq__figureCompare{margin:var(--space-6)0;padding:var(--space-5)0;width:100%;max-width:640px}.Figure-module__BjpHhq__compareGrid{gap:var(--space-5)}.Figure-module__BjpHhq__caption,.Figure-module__BjpHhq__captionCompare{font-size:var(--text-base)}}@media (min-width:1024px){.Figure-module__BjpHhq__figure{width:100%;max-width:100%}.Figure-module__BjpHhq__figureCompare{width:100%;max-width:640px}}@media (max-width:768px){.Figure-module__BjpHhq__figure{width:100%;margin-left:0}.Figure-module__BjpHhq__figureCompare{width:100%;margin-left:0;margin-top:var(--space-5);margin-bottom:var(--space-5);padding:var(--space-3)0}.Figure-module__BjpHhq__compareGrid{gap:var(--space-5);grid-template-columns:1fr}.Figure-module__BjpHhq__expandHint{display:none}}.Figure-module__BjpHhq__lightbox{z-index:9999;background:var(--overlay-backdrop);backdrop-filter:blur(4px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;justify-content:center;align-items:center;padding:1rem;animation:.2s Figure-module__BjpHhq__fadeIn;display:flex;position:fixed;inset:0}@keyframes Figure-module__BjpHhq__fadeIn{0%{opacity:0}to{opacity:1}}.Figure-module__BjpHhq__closeButton{top:var(--space-4);right:var(--space-4);padding:var(--space-2);background:var(--overlay-surface);border-radius:var(--radius-md);color:#fff;cursor:pointer;border:none;transition:background .2s;position:absolute}.Figure-module__BjpHhq__closeButton:hover{background:var(--overlay-surface-hover)}.Figure-module__BjpHhq__lightboxContent{flex-direction:column;align-items:center;max-width:95vw;max-height:95vh;display:flex;overflow-y:auto}.Figure-module__BjpHhq__lightboxImage{object-fit:contain;border-radius:var(--radius-lg);flex-shrink:0;width:auto;min-width:70vw;max-width:100%;height:auto;max-height:75vh}.Figure-module__BjpHhq__lightboxCaption{color:var(--static-white);text-align:center;flex-shrink:0;max-width:800px;margin-top:1rem;padding:0 1rem;font-size:1rem;line-height:1.6}
.Illustration-module__ti8gxq__figure{margin:var(--space-6)0;width:100%;max-width:100%}.Illustration-module__ti8gxq__svg{border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden}.Illustration-module__ti8gxq__svg>svg{width:100%;height:auto;display:block}.Illustration-module__ti8gxq__light{display:block}.Illustration-module__ti8gxq__dark{display:none}.dark .Illustration-module__ti8gxq__light{display:none}.dark .Illustration-module__ti8gxq__dark{display:block}.Illustration-module__ti8gxq__caption{margin-top:var(--space-3);padding:0 var(--space-2);font-size:var(--text-sm);color:var(--muted-foreground);text-align:center;line-height:1.5}@media (min-width:768px){.Illustration-module__ti8gxq__caption{font-size:var(--text-base)}}
#client-logos{padding-top:1rem}@media (min-width:768px){#client-logos{padding-top:1.5rem}}.ClientLogos-module__oL6aLW__eyebrow{font-family:var(--font-satoshi,sans-serif);text-transform:uppercase;letter-spacing:.14em;color:var(--accent);text-align:center;margin:0 0 2.5rem;font-size:.75rem;font-weight:600}@media (min-width:768px){.ClientLogos-module__oL6aLW__eyebrow{margin-bottom:3rem}}.ClientLogos-module__oL6aLW__grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ClientLogos-module__oL6aLW__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (min-width:1024px){.ClientLogos-module__oL6aLW__grid{grid-template-columns:repeat(4,1fr)}}.ClientLogos-module__oL6aLW__cell{background:#fff;border:1px solid #0f172a14;border-radius:.75rem;justify-content:center;align-items:center;min-height:88px;padding:1.25rem 1rem;display:flex}.ClientLogos-module__oL6aLW__logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:38px;transition:transform .2s,opacity .2s}@media (min-width:768px){.ClientLogos-module__oL6aLW__logo{max-height:42px}}.ClientLogos-module__oL6aLW__cell:hover .ClientLogos-module__oL6aLW__logo{transform:scale(1.04)}
.CodeCompare-module__h3L_rq__container{gap:var(--space-4);margin:var(--space-5)0;grid-template-columns:1fr 1fr;display:grid}.CodeCompare-module__h3L_rq__block{gap:var(--space-2);flex-direction:column;display:flex}.CodeCompare-module__h3L_rq__label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}.CodeCompare-module__h3L_rq__code{padding:var(--space-4);background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-lg);font-family:var(--font-mono);font-size:var(--text-sm);margin:0;line-height:1.6;overflow-x:auto}.CodeCompare-module__h3L_rq__code code{color:var(--foreground)}@media (max-width:640px){.CodeCompare-module__h3L_rq__container{gap:var(--space-4);grid-template-columns:1fr}}
.WhoThisIsFor-module__GnKBJG__header{max-width:640px;margin-bottom:3rem}@media (min-width:768px){.WhoThisIsFor-module__GnKBJG__header{margin-bottom:4rem}}.WhoThisIsFor-module__GnKBJG__eyebrow{font-family:var(--font-satoshi,sans-serif);text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin:0 0 1rem;font-size:.75rem;font-weight:600}.WhoThisIsFor-module__GnKBJG__headline{font-family:var(--font-satoshi,sans-serif);color:var(--foreground);margin:0 0 1.25rem;font-size:1.75rem;font-weight:700;line-height:1.2}@media (min-width:768px){.WhoThisIsFor-module__GnKBJG__headline{font-size:2.25rem}}@media (min-width:1024px){.WhoThisIsFor-module__GnKBJG__headline{font-size:2.5rem}}.WhoThisIsFor-module__GnKBJG__supporting{color:var(--muted-foreground);margin:0;font-size:1.0625rem;line-height:1.6}@media (min-width:768px){.WhoThisIsFor-module__GnKBJG__supporting{font-size:1.125rem}}.WhoThisIsFor-module__GnKBJG__symptomsGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.WhoThisIsFor-module__GnKBJG__symptomsGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (min-width:1024px){.WhoThisIsFor-module__GnKBJG__symptomsGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.WhoThisIsFor-module__GnKBJG__symptomCard{background:var(--background);border:1px solid var(--border-muted);border-radius:.5rem;flex-direction:column;padding:1.25rem;display:flex}@media (min-width:768px){.WhoThisIsFor-module__GnKBJG__symptomCard{padding:1.5rem}}.WhoThisIsFor-module__GnKBJG__symptomLabel{font-family:var(--font-satoshi,sans-serif);text-transform:uppercase;letter-spacing:.1em;color:var(--secondary);margin-bottom:.375rem;font-size:.625rem;font-weight:600}.WhoThisIsFor-module__GnKBJG__symptomText{font-family:var(--font-satoshi,sans-serif);color:var(--foreground);margin:0 0 1rem;font-size:1rem;font-weight:600;line-height:1.35}@media (min-width:768px){.WhoThisIsFor-module__GnKBJG__symptomText{font-size:1.0625rem}}.WhoThisIsFor-module__GnKBJG__causesSection{border-top:1px solid var(--border-muted);margin-top:auto;padding-top:.875rem}.WhoThisIsFor-module__GnKBJG__causeLabel{font-family:var(--font-satoshi,sans-serif);text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);margin-bottom:.5rem;font-size:.625rem;font-weight:600}.WhoThisIsFor-module__GnKBJG__causeTags{flex-wrap:wrap;gap:.375rem;display:flex}.WhoThisIsFor-module__GnKBJG__causeTag{color:var(--muted-foreground);background:var(--muted);border-radius:.25rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.3}.WhoThisIsFor-module__GnKBJG__transition{border-top:1px solid var(--border);text-align:center;max-width:560px;margin-top:3rem;margin-left:auto;margin-right:auto;padding-top:2rem}@media (min-width:768px){.WhoThisIsFor-module__GnKBJG__transition{margin-top:4rem;padding-top:2.5rem}}.WhoThisIsFor-module__GnKBJG__transitionText{color:var(--foreground);margin:0 0 .75rem;font-size:1.0625rem;font-weight:500;line-height:1.6}@media (min-width:768px){.WhoThisIsFor-module__GnKBJG__transitionText{font-size:1.125rem}}.WhoThisIsFor-module__GnKBJG__transitionSubtext{color:var(--muted-foreground);margin:0;font-size:.9375rem;line-height:1.6}.WhoThisIsFor-module__GnKBJG__patternsLink{font-family:var(--font-satoshi,sans-serif);color:var(--accent);margin-top:1.25rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block}.WhoThisIsFor-module__GnKBJG__patternsLink:hover{color:var(--foreground)}
.ComparisonTable-module__LnkGxG__wrapper{margin-block:var(--space-6);width:100%}@media (min-width:1024px){.ComparisonTable-module__LnkGxG__wrapper{width:min(800px,50vw + 288px)}}.ComparisonTable-module__LnkGxG__scroll{border:1px solid color-mix(in hsl,var(--border)100%,transparent);border-radius:var(--radius-md);-webkit-overflow-scrolling:touch;overflow-x:auto}.ComparisonTable-module__LnkGxG__table{border-collapse:collapse;width:100%;font-size:var(--text-sm);min-width:680px;line-height:1.45}.ComparisonTable-module__LnkGxG__table th,.ComparisonTable-module__LnkGxG__table td{padding:var(--space-3)var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in hsl,var(--border)70%,transparent)}.ComparisonTable-module__LnkGxG__table thead th:not(.ComparisonTable-module__LnkGxG__rowHeadCol){width:25%}.ComparisonTable-module__LnkGxG__table thead th{background:color-mix(in hsl,var(--muted)70%,transparent);color:var(--foreground);white-space:nowrap;font-weight:600}.ComparisonTable-module__LnkGxG__table tbody tr:last-child th,.ComparisonTable-module__LnkGxG__table tbody tr:last-child td{border-bottom:none}.ComparisonTable-module__LnkGxG__table tbody tr:nth-child(2n){background:color-mix(in hsl,var(--muted)35%,transparent)}.ComparisonTable-module__LnkGxG__rowHeadCol{width:25%}.ComparisonTable-module__LnkGxG__rowHead{color:var(--foreground);font-weight:600}.ComparisonTable-module__LnkGxG__flag{white-space:nowrap;align-items:center;gap:.35em;font-weight:600;display:inline-flex}.ComparisonTable-module__LnkGxG__yes{color:#0b8a94}.ComparisonTable-module__LnkGxG__no{color:color-mix(in hsl,var(--muted-foreground)90%,transparent)}.ComparisonTable-module__LnkGxG__caption{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.5}
.GrowthSystem-module__P7_96W__layout{flex-direction:column;gap:2.5rem;display:flex}@media (min-width:768px){.GrowthSystem-module__P7_96W__layout{grid-template-columns:1fr 1.2fr;align-items:start;gap:3rem;display:grid}}@media (min-width:1024px){.GrowthSystem-module__P7_96W__layout{grid-template-columns:1fr 1.4fr;gap:4rem}}.GrowthSystem-module__P7_96W__header{position:relative}@media (min-width:768px){.GrowthSystem-module__P7_96W__header{position:sticky;top:6rem}}.GrowthSystem-module__P7_96W__eyebrow{font-family:var(--font-satoshi,sans-serif);text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin:0 0 1rem;font-size:.75rem;font-weight:600}.GrowthSystem-module__P7_96W__headline{font-family:var(--font-satoshi,sans-serif);color:var(--foreground);margin:0 0 1.25rem;font-size:1.75rem;font-weight:700;line-height:1.2}@media (min-width:768px){.GrowthSystem-module__P7_96W__headline{font-size:2rem}}@media (min-width:1024px){.GrowthSystem-module__P7_96W__headline{font-size:2.25rem}}.GrowthSystem-module__P7_96W__supporting{color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.6}@media (min-width:768px){.GrowthSystem-module__P7_96W__supporting{font-size:1.0625rem}}.GrowthSystem-module__P7_96W__list{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:768px){.GrowthSystem-module__P7_96W__list{gap:2rem}}.GrowthSystem-module__P7_96W__listRow{align-items:flex-start;gap:1rem;display:flex}@media (min-width:768px){.GrowthSystem-module__P7_96W__listRow{gap:1.25rem}}.GrowthSystem-module__P7_96W__listNumber{background:var(--accent);color:#fff;width:2rem;height:2rem;font-family:var(--font-satoshi,sans-serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:flex}@media (min-width:768px){.GrowthSystem-module__P7_96W__listNumber{width:2.25rem;height:2.25rem;font-size:.875rem}}.GrowthSystem-module__P7_96W__listRow:nth-child(2) .GrowthSystem-module__P7_96W__listNumber,.GrowthSystem-module__P7_96W__listRow:nth-child(4) .GrowthSystem-module__P7_96W__listNumber{background:var(--secondary)}.GrowthSystem-module__P7_96W__listContent{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.GrowthSystem-module__P7_96W__listLabel{font-family:var(--font-satoshi,sans-serif);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin:0;font-size:.6875rem;font-weight:600}.GrowthSystem-module__P7_96W__listRow:nth-child(2) .GrowthSystem-module__P7_96W__listLabel,.GrowthSystem-module__P7_96W__listRow:nth-child(4) .GrowthSystem-module__P7_96W__listLabel{color:var(--secondary)}.GrowthSystem-module__P7_96W__listQuestion{font-family:var(--font-satoshi,sans-serif);color:var(--foreground);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.4}@media (min-width:768px){.GrowthSystem-module__P7_96W__listQuestion{font-size:1.125rem}}.GrowthSystem-module__P7_96W__listSupporting{color:var(--muted-foreground);margin:0;font-size:.9375rem;line-height:1.6}.GrowthSystem-module__P7_96W__boundary{border-top:1px solid var(--border);text-align:center;max-width:560px;margin-top:3rem;margin-left:auto;margin-right:auto;padding-top:2rem}@media (min-width:768px){.GrowthSystem-module__P7_96W__boundary{margin-top:4rem;padding-top:2.5rem}}.GrowthSystem-module__P7_96W__boundaryText{color:var(--muted-foreground);margin:0 0 .75rem;font-size:.9375rem;line-height:1.6}.GrowthSystem-module__P7_96W__boundaryConclusion{color:var(--foreground);margin:0;font-size:1.0625rem;font-weight:500;line-height:1.6}@media (min-width:768px){.GrowthSystem-module__P7_96W__boundaryConclusion{font-size:1.125rem}}
.FlowDiagram-module__mmMvYa__flowDiagram{border-radius:var(--radius-lg);padding:var(--space-6);margin:var(--space-8)0;text-align:center;border:1px solid}.FlowDiagram-module__mmMvYa__title{letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-3);font-size:13px;font-weight:600}.FlowDiagram-module__mmMvYa__content{font-family:SF Mono,Monaco,Cascadia Code,Courier New,monospace;font-size:15px;line-height:1.8}.FlowDiagram-module__mmMvYa__neutral{background:color-mix(in hsl,var(--muted)50%,transparent);border-color:color-mix(in hsl,var(--muted)80%,transparent)}.FlowDiagram-module__mmMvYa__neutral .FlowDiagram-module__mmMvYa__title{color:var(--muted-foreground)}.FlowDiagram-module__mmMvYa__primary{background:color-mix(in hsl,var(--primary)8%,transparent);border-color:var(--primary)}.FlowDiagram-module__mmMvYa__primary .FlowDiagram-module__mmMvYa__title{color:var(--primary)}@media (max-width:768px){.FlowDiagram-module__mmMvYa__flowDiagram{padding:var(--space-4)}.FlowDiagram-module__mmMvYa__content{font-size:14px}}
.CaseStudies-module__tbnCAa__wrapper{--cs-accent:var(--accent);--cs-accent-muted:color-mix(in hsl,var(--accent)15%,transparent);--cs-secondary:var(--secondary);--cs-ink-head:var(--foreground);--cs-ink-2:var(--muted-foreground);--cs-ink-3:color-mix(in hsl,var(--muted-foreground)70%,transparent);--cs-bg:var(--background);--cs-bg-muted:var(--muted);--cs-border:var(--border);--cs-border-muted:var(--border-muted);--cs-shadow-sm:0 1px 3px #0000000a,0 1px 2px #00000008;--cs-shadow-md:0 4px 12px #0000000f,0 2px 4px #0000000a}.CaseStudies-module__tbnCAa__header{text-align:left;max-width:640px;margin-bottom:3rem}@media (min-width:768px){.CaseStudies-module__tbnCAa__header{margin-bottom:4rem}}.CaseStudies-module__tbnCAa__eyebrow{font-family:var(--font-satoshi,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--cs-accent);margin:0 0 1rem;font-size:.75rem;font-weight:600}.CaseStudies-module__tbnCAa__sectionHeadline{font-family:var(--font-satoshi,sans-serif);color:var(--cs-ink-head);margin:0 0 1.25rem;font-size:1.75rem;font-weight:700;line-height:1.2}@media (min-width:768px){.CaseStudies-module__tbnCAa__sectionHeadline{font-size:2.25rem}}@media (min-width:1024px){.CaseStudies-module__tbnCAa__sectionHeadline{font-size:2.5rem}}.CaseStudies-module__tbnCAa__supporting{color:var(--cs-ink-2);margin:0;font-size:1.0625rem;line-height:1.6}@media (min-width:768px){.CaseStudies-module__tbnCAa__supporting{font-size:1.125rem}}.CaseStudies-module__tbnCAa__casesGrid{grid-template-columns:1fr;align-items:start;gap:1.25rem;display:grid}@media (min-width:768px){.CaseStudies-module__tbnCAa__casesGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.CaseStudies-module__tbnCAa__caseCard{background:var(--cs-bg);border:1px solid var(--cs-border-muted);border-radius:.75rem;flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.CaseStudies-module__tbnCAa__caseCard:hover{border-color:var(--cs-border);box-shadow:var(--cs-shadow-sm)}.CaseStudies-module__tbnCAa__caseCardExpanded{border-color:var(--cs-accent);box-shadow:var(--cs-shadow-md)}.CaseStudies-module__tbnCAa__cardHeader{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;align-items:flex-start;width:100%;padding:1.75rem;transition:background .15s;display:flex}.CaseStudies-module__tbnCAa__cardHeader:hover{background:var(--cs-bg-muted)}.CaseStudies-module__tbnCAa__caseCardExpanded .CaseStudies-module__tbnCAa__cardHeader{border-bottom:1px solid var(--cs-border-muted);background:0 0}@media (min-width:768px){.CaseStudies-module__tbnCAa__cardHeader{padding:2rem}}.CaseStudies-module__tbnCAa__expandHint{color:var(--cs-accent);align-items:center;gap:.375rem;margin-top:.75rem;font-size:.8125rem;font-weight:600;display:flex}.CaseStudies-module__tbnCAa__expandText{opacity:.9}.CaseStudies-module__tbnCAa__expandIcon{transition:transform .25s}.CaseStudies-module__tbnCAa__expandIconRotated{transform:rotate(180deg)}.CaseStudies-module__tbnCAa__cardContent{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.CaseStudies-module__tbnCAa__cardContentExpanded{grid-template-rows:1fr}.CaseStudies-module__tbnCAa__cardContentInner{padding:0 1.75rem;overflow:hidden}.CaseStudies-module__tbnCAa__cardContentExpanded .CaseStudies-module__tbnCAa__cardContentInner{padding:1.5rem 1.75rem 1.75rem}@media (min-width:768px){.CaseStudies-module__tbnCAa__cardContentInner{padding:0 2rem}.CaseStudies-module__tbnCAa__cardContentExpanded .CaseStudies-module__tbnCAa__cardContentInner{padding:1.5rem 2rem 2rem}}.CaseStudies-module__tbnCAa__industry{font-family:var(--font-satoshi,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--cs-ink-3);background:var(--cs-bg-muted);border-radius:.25rem;align-self:flex-start;margin-bottom:1.25rem;padding:.375rem .625rem;font-size:.6875rem;font-weight:600;display:inline-block}.CaseStudies-module__tbnCAa__heroMetric{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:1.25rem;display:flex}.CaseStudies-module__tbnCAa__heroValue{font-family:var(--font-satoshi,sans-serif);letter-spacing:-.03em;color:var(--primary);font-size:2.5rem;font-weight:700;line-height:1}@media (min-width:768px){.CaseStudies-module__tbnCAa__heroValue{font-size:3rem}}.CaseStudies-module__tbnCAa__heroLabel{color:var(--cs-ink-2);font-size:1rem;font-weight:500;line-height:1.3}@media (min-width:768px){.CaseStudies-module__tbnCAa__heroLabel{font-size:1.125rem}}.CaseStudies-module__tbnCAa__headline{font-family:var(--font-satoshi,sans-serif);color:var(--cs-ink-head);margin:0;font-size:1.1875rem;font-weight:700;line-height:1.3}@media (min-width:768px){.CaseStudies-module__tbnCAa__headline{font-size:1.3125rem}}.CaseStudies-module__tbnCAa__story{flex-direction:column;gap:1.25rem;margin-bottom:1.5rem;display:flex}.CaseStudies-module__tbnCAa__storySection{flex-direction:column;gap:.375rem;display:flex}.CaseStudies-module__tbnCAa__storyLabel{font-family:var(--font-satoshi,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--cs-ink-3);font-size:.6875rem;font-weight:600}.CaseStudies-module__tbnCAa__storyText{color:var(--cs-ink-2);margin:0;font-size:.9375rem;line-height:1.6}.CaseStudies-module__tbnCAa__diagnosisSection{background:var(--cs-accent-muted);border-left:3px solid var(--cs-accent);border-radius:.5rem;padding:1rem}.CaseStudies-module__tbnCAa__diagnosisSection .CaseStudies-module__tbnCAa__storyLabel{color:var(--cs-accent)}.CaseStudies-module__tbnCAa__diagnosisSection .CaseStudies-module__tbnCAa__storyText{color:var(--cs-ink-head)}.CaseStudies-module__tbnCAa__screenshots{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.5rem;display:grid}.CaseStudies-module__tbnCAa__screenshot{background:var(--cs-bg-muted);border:1px solid var(--cs-border-muted);cursor:pointer;border-radius:.5rem;padding:0;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.CaseStudies-module__tbnCAa__screenshot:hover{border-color:var(--cs-accent);box-shadow:var(--cs-shadow-sm)}.CaseStudies-module__tbnCAa__screenshotLabel{color:var(--cs-ink-3);text-align:center;background:var(--cs-bg);border-top:1px solid var(--cs-border-muted);padding:.5rem;font-size:.6875rem;font-weight:600;display:block}.CaseStudies-module__tbnCAa__evidence{background:var(--cs-bg-muted);border-radius:.5rem;margin-top:auto;padding:1.25rem}.CaseStudies-module__tbnCAa__evidenceLabel{font-family:var(--font-satoshi,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--cs-accent);margin-bottom:.75rem;font-size:.6875rem;font-weight:600;display:block}.CaseStudies-module__tbnCAa__primaryMetric{border-bottom:1px solid var(--cs-border-muted);align-items:baseline;gap:.5rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.CaseStudies-module__tbnCAa__primaryValue{font-family:var(--font-satoshi,sans-serif);letter-spacing:-.02em;color:var(--cs-accent);font-size:2rem;font-weight:700;line-height:1}@media (min-width:768px){.CaseStudies-module__tbnCAa__primaryValue{font-size:2.25rem}}.CaseStudies-module__tbnCAa__primaryLabel{color:var(--cs-ink-2);font-size:.9375rem;font-weight:500}.CaseStudies-module__tbnCAa__beforeAfter{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.CaseStudies-module__tbnCAa__beforeSection,.CaseStudies-module__tbnCAa__afterSection{flex-direction:column;gap:.5rem;display:flex}.CaseStudies-module__tbnCAa__beforeAfterLabel{font-family:var(--font-satoshi,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--cs-ink-3);margin-bottom:.25rem;font-size:.625rem;font-weight:600}.CaseStudies-module__tbnCAa__afterSection .CaseStudies-module__tbnCAa__beforeAfterLabel{color:var(--cs-accent)}.CaseStudies-module__tbnCAa__details{flex-direction:column;gap:.5rem;display:flex}.CaseStudies-module__tbnCAa__metricRow{justify-content:space-between;align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.4;display:flex}.CaseStudies-module__tbnCAa__metricLabel{color:var(--cs-ink-3);flex-shrink:0}.CaseStudies-module__tbnCAa__metricValue{color:var(--cs-ink-head);text-align:right;font-weight:500}.CaseStudies-module__tbnCAa__metricRowHighlight .CaseStudies-module__tbnCAa__metricValue{color:var(--cs-accent);font-weight:600}.CaseStudies-module__tbnCAa__quote{color:var(--cs-ink-2);background:var(--cs-bg-muted);border-left:3px solid var(--cs-secondary);border-radius:.5rem;margin:1.5rem 0 0;padding:1rem;font-size:.9375rem;font-style:italic;line-height:1.6}@media (max-width:600px){.CaseStudies-module__tbnCAa__caseCard{padding:1.5rem}.CaseStudies-module__tbnCAa__screenshots{grid-template-columns:1fr}.CaseStudies-module__tbnCAa__beforeAfter{grid-template-columns:1fr;gap:1.25rem}.CaseStudies-module__tbnCAa__beforeSection{border-bottom:1px solid var(--cs-border-muted);padding-bottom:1rem}}.CaseStudies-module__tbnCAa__lightboxOverlay{z-index:9999;cursor:zoom-out;background:#000000eb;justify-content:center;align-items:center;padding:24px;animation:.2s CaseStudies-module__tbnCAa__lightboxFadeIn;display:flex;position:fixed;inset:0}@keyframes CaseStudies-module__tbnCAa__lightboxFadeIn{0%{opacity:0}to{opacity:1}}.CaseStudies-module__tbnCAa__lightboxClose{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s;display:grid;position:absolute;top:20px;right:20px}.CaseStudies-module__tbnCAa__lightboxClose:hover{background:#fff3}.CaseStudies-module__tbnCAa__lightboxContent{cursor:default;width:100%;max-width:1200px;height:80vh;position:relative}
.DecisionFirstFramework-module__AbX1jG__figure{--diagram-border:#d1d5db;--diagram-border-emphasis:#6b7280;--diagram-connector:#9ca3af;--diagram-text:#374151;--diagram-text-emphasis:#111827;--diagram-bg-subtle:#f9fafb;margin:var(--space-6)0;padding:var(--space-5)0;flex-direction:column;align-items:center;display:flex}@media (prefers-color-scheme:dark){.DecisionFirstFramework-module__AbX1jG__figure{--diagram-border:#4b5563;--diagram-border-emphasis:#9ca3af;--diagram-connector:#6b7280;--diagram-text:#d1d5db;--diagram-text-emphasis:#f3f4f6;--diagram-bg-subtle:#1f2937}}.dark .DecisionFirstFramework-module__AbX1jG__figure{--diagram-border:#4b5563;--diagram-border-emphasis:#9ca3af;--diagram-connector:#6b7280;--diagram-text:#d1d5db;--diagram-text-emphasis:#f3f4f6;--diagram-bg-subtle:#1f2937}.DecisionFirstFramework-module__AbX1jG__svg{width:100%;max-width:280px;height:auto}.DecisionFirstFramework-module__AbX1jG__box{fill:none;stroke:var(--diagram-border);stroke-width:1.5px}.DecisionFirstFramework-module__AbX1jG__boxStart{fill:var(--diagram-bg-subtle);stroke:var(--diagram-border-emphasis);stroke-width:1.5px}.DecisionFirstFramework-module__AbX1jG__boxEnd{fill:none;stroke:var(--diagram-border-emphasis);stroke-width:2.5px}.DecisionFirstFramework-module__AbX1jG__label{font-family:var(--font-sans);fill:var(--diagram-text);text-anchor:middle;dominant-baseline:middle;font-size:13px;font-weight:500}.DecisionFirstFramework-module__AbX1jG__labelStart,.DecisionFirstFramework-module__AbX1jG__labelEnd{font-family:var(--font-sans);fill:var(--diagram-text-emphasis);text-anchor:middle;dominant-baseline:middle;font-size:13px;font-weight:600}.DecisionFirstFramework-module__AbX1jG__connector{stroke:var(--diagram-connector);stroke-width:1.5px;fill:none}.DecisionFirstFramework-module__AbX1jG__caption{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--muted-foreground);text-align:center;max-width:360px;line-height:1.5}
.HowWeWork-module__04_fJa__header{max-width:640px;margin-bottom:3rem}@media (min-width:768px){.HowWeWork-module__04_fJa__header{margin-bottom:4rem}}.HowWeWork-module__04_fJa__eyebrow{font-family:var(--font-satoshi,sans-serif);text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin:0 0 1rem;font-size:.75rem;font-weight:600}.HowWeWork-module__04_fJa__headline{font-family:var(--font-satoshi,sans-serif);color:var(--foreground);margin:0 0 1.25rem;font-size:1.75rem;font-weight:700;line-height:1.2}@media (min-width:768px){.HowWeWork-module__04_fJa__headline{font-size:2.25rem}}@media (min-width:1024px){.HowWeWork-module__04_fJa__headline{font-size:2.5rem}}.HowWeWork-module__04_fJa__supporting{color:var(--muted-foreground);margin:0;font-size:1.0625rem;line-height:1.6}@media (min-width:768px){.HowWeWork-module__04_fJa__supporting{font-size:1.125rem}}.HowWeWork-module__04_fJa__stages{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:768px){.HowWeWork-module__04_fJa__stages{grid-template-columns:repeat(4,1fr);gap:0}}.HowWeWork-module__04_fJa__stage{border-bottom:1px solid var(--border-muted);padding:1.5rem 0;position:relative}.HowWeWork-module__04_fJa__stage:last-child{border-bottom:none}@media (min-width:768px){.HowWeWork-module__04_fJa__stage{border-bottom:none;border-right:1px solid var(--border-muted);padding:0 1.5rem}.HowWeWork-module__04_fJa__stage:first-child{padding-left:0}.HowWeWork-module__04_fJa__stage:last-child{border-right:none;padding-right:0}}@media (min-width:1024px){.HowWeWork-module__04_fJa__stage{padding:0 2rem}}.HowWeWork-module__04_fJa__stageHeader{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.HowWeWork-module__04_fJa__stageNumber{background:color-mix(in hsl,var(--accent)12%,transparent);width:1.75rem;height:1.75rem;font-family:var(--font-satoshi,sans-serif);color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.HowWeWork-module__04_fJa__stageLabel{font-family:var(--font-satoshi,sans-serif);color:var(--foreground);margin:0;font-size:1.125rem;font-weight:700}@media (min-width:768px){.HowWeWork-module__04_fJa__stageLabel{font-size:1.1875rem}}.HowWeWork-module__04_fJa__stageDescription{color:var(--muted-foreground);margin:0;font-size:.9375rem;line-height:1.6}.HowWeWork-module__04_fJa__stageConnector{justify-content:center;padding-top:1.25rem;display:flex}@media (min-width:768px){.HowWeWork-module__04_fJa__stageConnector{display:none}}.HowWeWork-module__04_fJa__arrow{color:var(--accent);opacity:.6;font-size:1.25rem}.HowWeWork-module__04_fJa__positioning{border-top:1px solid var(--border);text-align:center;max-width:560px;margin-top:3rem;margin-left:auto;margin-right:auto;padding-top:2rem}@media (min-width:768px){.HowWeWork-module__04_fJa__positioning{margin-top:4rem;padding-top:2.5rem}}.HowWeWork-module__04_fJa__positioningText{color:var(--foreground);margin:0 0 .75rem;font-size:1.0625rem;font-weight:500;line-height:1.6}@media (min-width:768px){.HowWeWork-module__04_fJa__positioningText{font-size:1.125rem}}.HowWeWork-module__04_fJa__boundaryText{color:var(--muted-foreground);margin:0;font-size:.9375rem;line-height:1.6}
.MeasurementTrapDiagram-module__JvD6AG__figure{--diagram-text:#4b5563;--diagram-text-emphasis:#111827;--diagram-highlight:#0369a1;--diagram-divider:#d1d5db;margin:var(--space-6)0;padding:var(--space-5)0;flex-direction:column;align-items:center;display:flex}.dark .MeasurementTrapDiagram-module__JvD6AG__figure{--diagram-text:#d1d5db;--diagram-text-emphasis:#f3f4f6;--diagram-highlight:#38bdf8;--diagram-divider:#374151}.MeasurementTrapDiagram-module__JvD6AG__svg{width:100%;max-width:680px;height:auto}.MeasurementTrapDiagram-module__JvD6AG__headerAccent{font-family:var(--font-sans);fill:var(--diagram-highlight);text-anchor:middle;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.MeasurementTrapDiagram-module__JvD6AG__headerMuted{font-family:var(--font-sans);fill:var(--diagram-text);text-anchor:middle;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:500}.MeasurementTrapDiagram-module__JvD6AG__annotation{font-family:var(--font-sans);fill:var(--diagram-highlight);text-anchor:middle;font-size:10px;font-weight:500}.MeasurementTrapDiagram-module__JvD6AG__annotationMuted{font-family:var(--font-sans);fill:var(--diagram-text);text-anchor:middle;font-size:10px;font-weight:400}.MeasurementTrapDiagram-module__JvD6AG__question{font-family:var(--font-sans);fill:var(--diagram-text-emphasis);text-anchor:middle;font-size:13px;font-weight:500}.MeasurementTrapDiagram-module__JvD6AG__questionEnd{font-family:var(--font-sans);fill:var(--diagram-highlight);text-anchor:middle;font-size:13px;font-weight:600}.MeasurementTrapDiagram-module__JvD6AG__questionMuted{font-family:var(--font-sans);fill:var(--diagram-text);text-anchor:middle;font-size:13px;font-weight:400}.MeasurementTrapDiagram-module__JvD6AG__questionDisconnect{font-family:var(--font-sans);fill:var(--diagram-text);text-anchor:middle;font-size:13px;font-style:italic;font-weight:400}.MeasurementTrapDiagram-module__JvD6AG__divider{stroke:var(--diagram-divider);stroke-width:1px;stroke-dasharray:4 4}.MeasurementTrapDiagram-module__JvD6AG__caption{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--muted-foreground);text-align:center;max-width:600px;padding:0 var(--space-4);line-height:1.5}@media (max-width:540px){.MeasurementTrapDiagram-module__JvD6AG__svg{max-width:100%}}
.WhereWeIntervene-module__4yw27a__header{max-width:600px;margin-bottom:2.5rem}@media (min-width:768px){.WhereWeIntervene-module__4yw27a__header{margin-bottom:3rem}}.WhereWeIntervene-module__4yw27a__eyebrow{font-family:var(--font-satoshi,sans-serif);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin:0 0 .75rem;font-size:.6875rem;font-weight:700}.WhereWeIntervene-module__4yw27a__headline{font-family:var(--font-satoshi,sans-serif);letter-spacing:-.02em;color:var(--foreground);margin:0 0 1rem;font-size:1.75rem;font-weight:700;line-height:1.15}@media (min-width:768px){.WhereWeIntervene-module__4yw27a__headline{font-size:2.25rem}}.WhereWeIntervene-module__4yw27a__supporting{color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.6}@media (min-width:768px){.WhereWeIntervene-module__4yw27a__supporting{font-size:1.0625rem}}.WhereWeIntervene-module__4yw27a__areasGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){.WhereWeIntervene-module__4yw27a__areasGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}.WhereWeIntervene-module__4yw27a__area{background:var(--card);border:1px solid var(--border-muted);border-radius:.75rem;flex-direction:column;padding:1.75rem 1.5rem 1.75rem 2rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a}.WhereWeIntervene-module__4yw27a__area:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.WhereWeIntervene-module__4yw27a__area:before{content:"";background:var(--accent);width:4px;position:absolute;top:0;bottom:0;left:0}.WhereWeIntervene-module__4yw27a__area:nth-child(2):before{background:var(--secondary)}.WhereWeIntervene-module__4yw27a__area:nth-child(3):before{background:var(--accent)}.WhereWeIntervene-module__4yw27a__area:nth-child(4):before{background:var(--secondary)}@media (min-width:768px){.WhereWeIntervene-module__4yw27a__area{padding:2rem 1.75rem 2rem 2.25rem}}.WhereWeIntervene-module__4yw27a__areaTitle{font-family:var(--font-satoshi,sans-serif);color:var(--foreground);letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.125rem;font-weight:700;line-height:1.25}@media (min-width:768px){.WhereWeIntervene-module__4yw27a__areaTitle{font-size:1.1875rem}}.WhereWeIntervene-module__4yw27a__purpose{color:var(--muted-foreground);margin:0 0 1.25rem;font-size:.875rem;line-height:1.55}.WhereWeIntervene-module__4yw27a__services{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.WhereWeIntervene-module__4yw27a__serviceLink{background:color-mix(in hsl,var(--accent)8%,transparent);border:1px solid color-mix(in hsl,var(--accent)20%,transparent);font-family:var(--font-satoshi,sans-serif);color:var(--foreground);border-radius:.375rem;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.WhereWeIntervene-module__4yw27a__serviceLink:hover{background:color-mix(in hsl,var(--accent)15%,transparent);border-color:var(--accent);transform:translateY(-1px)}.WhereWeIntervene-module__4yw27a__serviceLink.WhereWeIntervene-module__4yw27a__secondary{border-color:var(--border-muted);background:0 0}.WhereWeIntervene-module__4yw27a__serviceLink.WhereWeIntervene-module__4yw27a__secondary:hover{background:var(--muted);border-color:var(--border)}.WhereWeIntervene-module__4yw27a__serviceLink.WhereWeIntervene-module__4yw27a__noLink{border:1px dashed var(--border-muted);color:var(--muted-foreground);cursor:default;background:0 0}.WhereWeIntervene-module__4yw27a__serviceLink.WhereWeIntervene-module__4yw27a__noLink:hover{border-color:var(--border-muted);background:0 0;transform:none}.WhereWeIntervene-module__4yw27a__arrow{color:var(--accent);font-size:.75rem;transition:transform .15s}.WhereWeIntervene-module__4yw27a__serviceLink:hover .WhereWeIntervene-module__4yw27a__arrow{transform:translate(2px)}.WhereWeIntervene-module__4yw27a__serviceLink.WhereWeIntervene-module__4yw27a__secondary .WhereWeIntervene-module__4yw27a__arrow{color:var(--muted-foreground)}.WhereWeIntervene-module__4yw27a__serviceDescriptor{display:none}.WhereWeIntervene-module__4yw27a__capabilitiesSection{border-top:1px solid var(--border-muted);margin-top:auto;padding-top:1rem}.WhereWeIntervene-module__4yw27a__capabilitiesLabel{font-family:var(--font-satoshi,sans-serif);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);margin-bottom:.5rem;font-size:.625rem;font-weight:700;display:block}.WhereWeIntervene-module__4yw27a__capabilities{flex-wrap:wrap;gap:.375rem;display:flex}.WhereWeIntervene-module__4yw27a__capability{color:var(--muted-foreground);background:var(--muted);border-radius:.25rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:500}.WhereWeIntervene-module__4yw27a__closing{border-top:1px solid var(--border);color:var(--foreground);text-align:center;max-width:560px;margin-top:3rem;margin-left:auto;margin-right:auto;padding-top:2rem;font-size:1.0625rem;font-weight:500;line-height:1.6}@media (min-width:768px){.WhereWeIntervene-module__4yw27a__closing{margin-top:4rem;padding-top:2.5rem;font-size:1.125rem}}html.dark .WhereWeIntervene-module__4yw27a__area{background:var(--card);border-color:var(--border)}html.dark .WhereWeIntervene-module__4yw27a__serviceLink{background:color-mix(in hsl,var(--accent)10%,transparent);border-color:color-mix(in hsl,var(--accent)25%,transparent)}html.dark .WhereWeIntervene-module__4yw27a__serviceLink.WhereWeIntervene-module__4yw27a__noLink{border-color:var(--border);background:0 0}
.ReportingVsAnalyticsDiagram-module__Fb4iMa__figure{--diagram-border:#d1d5db;--diagram-border-emphasis:#6b7280;--diagram-text:#4b5563;--diagram-text-emphasis:#111827;--diagram-highlight:#0369a1;--diagram-divider:#e5e7eb;margin:var(--space-6)0;padding:var(--space-4)0;flex-direction:column;align-items:center;display:flex}.dark .ReportingVsAnalyticsDiagram-module__Fb4iMa__figure{--diagram-border:#4b5563;--diagram-border-emphasis:#9ca3af;--diagram-text:#d1d5db;--diagram-text-emphasis:#f3f4f6;--diagram-highlight:#38bdf8;--diagram-divider:#374151}.ReportingVsAnalyticsDiagram-module__Fb4iMa__svg{width:100%;max-width:680px;height:auto}.ReportingVsAnalyticsDiagram-module__Fb4iMa__header{font-family:var(--font-sans);fill:var(--diagram-text);text-anchor:middle;font-size:14px;font-weight:500}.ReportingVsAnalyticsDiagram-module__Fb4iMa__headerAccent{font-family:var(--font-sans);fill:var(--diagram-highlight);text-anchor:middle;font-size:14px;font-weight:600}.ReportingVsAnalyticsDiagram-module__Fb4iMa__arrowMuted{stroke:var(--diagram-border);stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round}.ReportingVsAnalyticsDiagram-module__Fb4iMa__arrowAccent{stroke:var(--diagram-highlight);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.ReportingVsAnalyticsDiagram-module__Fb4iMa__direction{font-family:var(--font-sans);fill:var(--diagram-text);text-anchor:middle;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:500}.ReportingVsAnalyticsDiagram-module__Fb4iMa__directionAccent{font-family:var(--font-sans);fill:var(--diagram-highlight);text-anchor:middle;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:600}.ReportingVsAnalyticsDiagram-module__Fb4iMa__boxMuted{fill:none;stroke:var(--diagram-border);stroke-width:1.5px}.ReportingVsAnalyticsDiagram-module__Fb4iMa__boxAccent{fill:none;stroke:var(--diagram-highlight);stroke-width:2px}.ReportingVsAnalyticsDiagram-module__Fb4iMa__labelMuted{font-family:var(--font-sans);fill:var(--diagram-text);text-anchor:middle;dominant-baseline:middle;font-size:13px;font-weight:500}.ReportingVsAnalyticsDiagram-module__Fb4iMa__labelAccent{font-family:var(--font-sans);fill:var(--diagram-highlight);text-anchor:middle;dominant-baseline:middle;font-size:13px;font-weight:600}.ReportingVsAnalyticsDiagram-module__Fb4iMa__question{font-family:var(--font-sans);fill:var(--diagram-text);text-anchor:middle;font-size:12px;font-style:italic;font-weight:400}.ReportingVsAnalyticsDiagram-module__Fb4iMa__questionAccent{font-family:var(--font-sans);fill:var(--diagram-highlight);text-anchor:middle;font-size:12px;font-style:italic;font-weight:500}.ReportingVsAnalyticsDiagram-module__Fb4iMa__divider{stroke:var(--diagram-divider);stroke-width:1px;stroke-dasharray:4 4}.ReportingVsAnalyticsDiagram-module__Fb4iMa__caption{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--muted-foreground);text-align:center;max-width:600px;line-height:1.5}@media (max-width:500px){.ReportingVsAnalyticsDiagram-module__Fb4iMa__svg{max-width:100%}}
.WhenNexaraFits-module__0_DTQq__header{max-width:640px;margin-bottom:3rem}@media (min-width:768px){.WhenNexaraFits-module__0_DTQq__header{margin-bottom:4rem}}.WhenNexaraFits-module__0_DTQq__eyebrow{font-family:var(--font-satoshi,sans-serif);text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin:0 0 1rem;font-size:.75rem;font-weight:600}.WhenNexaraFits-module__0_DTQq__headline{font-family:var(--font-satoshi,sans-serif);color:var(--foreground);margin:0 0 1.25rem;font-size:1.75rem;font-weight:700;line-height:1.2}@media (min-width:768px){.WhenNexaraFits-module__0_DTQq__headline{font-size:2.25rem}}@media (min-width:1024px){.WhenNexaraFits-module__0_DTQq__headline{font-size:2.5rem}}.WhenNexaraFits-module__0_DTQq__supporting{color:var(--muted-foreground);margin:0;font-size:1.0625rem;line-height:1.6}@media (min-width:768px){.WhenNexaraFits-module__0_DTQq__supporting{font-size:1.125rem}}.WhenNexaraFits-module__0_DTQq__typesGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.WhenNexaraFits-module__0_DTQq__typesGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}.WhenNexaraFits-module__0_DTQq__typeCard{border-radius:.75rem;padding:1.5rem;transition:border-color .2s}@media (min-width:768px){.WhenNexaraFits-module__0_DTQq__typeCard{padding:1.75rem}}.WhenNexaraFits-module__0_DTQq__muted{border:1px solid var(--border-muted);background:0 0}.WhenNexaraFits-module__0_DTQq__muted .WhenNexaraFits-module__0_DTQq__typeLabel{color:var(--muted-foreground)}.WhenNexaraFits-module__0_DTQq__muted .WhenNexaraFits-module__0_DTQq__typeDescription{color:color-mix(in hsl,var(--muted-foreground)80%,transparent)}.WhenNexaraFits-module__0_DTQq__strong{background:var(--background);border:1px solid var(--border);border-left:3px solid var(--accent)}.WhenNexaraFits-module__0_DTQq__strong .WhenNexaraFits-module__0_DTQq__typeLabel{color:var(--foreground)}.WhenNexaraFits-module__0_DTQq__strong .WhenNexaraFits-module__0_DTQq__typeDescription{color:var(--muted-foreground)}.WhenNexaraFits-module__0_DTQq__core{background:color-mix(in hsl,var(--accent)6%,transparent);border:1px solid color-mix(in hsl,var(--accent)25%,transparent);border-left:3px solid var(--accent)}.WhenNexaraFits-module__0_DTQq__core .WhenNexaraFits-module__0_DTQq__typeLabel{color:var(--foreground);font-size:1.0625rem}@media (min-width:768px){.WhenNexaraFits-module__0_DTQq__core .WhenNexaraFits-module__0_DTQq__typeLabel{font-size:1.125rem}}.WhenNexaraFits-module__0_DTQq__core .WhenNexaraFits-module__0_DTQq__typeDescription{color:var(--foreground)}.WhenNexaraFits-module__0_DTQq__typeHeader{align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.WhenNexaraFits-module__0_DTQq__fitIcon{color:var(--accent);flex-shrink:0}.WhenNexaraFits-module__0_DTQq__strong .WhenNexaraFits-module__0_DTQq__fitIcon,.WhenNexaraFits-module__0_DTQq__core .WhenNexaraFits-module__0_DTQq__fitIcon{color:var(--accent)}.WhenNexaraFits-module__0_DTQq__typeLabel{font-family:var(--font-satoshi,sans-serif);margin:0;font-size:1rem;font-weight:700;line-height:1.3}@media (min-width:768px){.WhenNexaraFits-module__0_DTQq__typeLabel{font-size:1.0625rem}}.WhenNexaraFits-module__0_DTQq__typeDescription{margin:0;font-size:.9375rem;line-height:1.6}.WhenNexaraFits-module__0_DTQq__positioning{border-top:1px solid var(--border);text-align:center;max-width:560px;margin-top:3rem;margin-left:auto;margin-right:auto;padding-top:2rem}@media (min-width:768px){.WhenNexaraFits-module__0_DTQq__positioning{margin-top:4rem;padding-top:2.5rem}}.WhenNexaraFits-module__0_DTQq__fitStatement{color:var(--foreground);margin:0;font-size:1.0625rem;font-weight:500;line-height:1.6}@media (min-width:768px){.WhenNexaraFits-module__0_DTQq__fitStatement{font-size:1.125rem}}
.SummarizeWithAI-module__xFOgMq__container{margin-top:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.SummarizeWithAI-module__xFOgMq__label{font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0}.SummarizeWithAI-module__xFOgMq__buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.SummarizeWithAI-module__xFOgMq__button{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--muted-foreground);border:1px solid var(--border);border-radius:var(--radius-md);background:0 0;align-items:center;gap:6px;padding:6px 12px;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.SummarizeWithAI-module__xFOgMq__button:hover{color:var(--foreground);border-color:color-mix(in hsl,var(--foreground)40%,transparent);background:var(--surface-muted)}.SummarizeWithAI-module__xFOgMq__button svg{flex-shrink:0}.SummarizeWithAI-module__xFOgMq__externalIcon{opacity:.5;margin-left:2px}.SummarizeWithAI-module__xFOgMq__button:hover .SummarizeWithAI-module__xFOgMq__externalIcon{opacity:.8}@media (max-width:480px){.SummarizeWithAI-module__xFOgMq__buttons{gap:var(--space-1)}.SummarizeWithAI-module__xFOgMq__button{padding:5px 10px}.SummarizeWithAI-module__xFOgMq__button span,.SummarizeWithAI-module__xFOgMq__externalIcon{display:none}}
.HomeNotes-module__jxYhva__header{max-width:560px;margin-bottom:2.5rem}@media (min-width:768px){.HomeNotes-module__jxYhva__header{margin-bottom:3rem}}.HomeNotes-module__jxYhva__eyebrow{font-family:var(--font-satoshi,sans-serif);text-transform:uppercase;letter-spacing:.14em;color:var(--muted-foreground);margin:0 0 .75rem;font-size:.75rem;font-weight:600}.HomeNotes-module__jxYhva__headline{font-family:var(--font-satoshi,sans-serif);color:var(--foreground);margin:0 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.25}@media (min-width:768px){.HomeNotes-module__jxYhva__headline{font-size:1.75rem}}.HomeNotes-module__jxYhva__supporting{color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.6}.HomeNotes-module__jxYhva__notesGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.HomeNotes-module__jxYhva__notesGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.HomeNotes-module__jxYhva__notesGrid{grid-template-columns:repeat(4,1fr)}}.HomeNotes-module__jxYhva__noteCard{background:var(--card);border:1px solid var(--border-muted);border-radius:.5rem;flex-direction:column;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}.HomeNotes-module__jxYhva__noteCard:hover{border-color:var(--border);transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.HomeNotes-module__jxYhva__noteThumbnail{aspect-ratio:16/9;background:var(--muted);width:100%;position:relative;overflow:hidden}.HomeNotes-module__jxYhva__noteThumbnail img{transition:transform .3s}.HomeNotes-module__jxYhva__noteCard:hover .HomeNotes-module__jxYhva__noteThumbnail img{transform:scale(1.03)}.HomeNotes-module__jxYhva__noteContent{flex-direction:column;flex:1;padding:1.25rem;display:flex}.HomeNotes-module__jxYhva__noteTitle{font-family:var(--font-satoshi,sans-serif);color:var(--foreground);margin:0 0 .5rem;font-size:.9375rem;font-weight:600;line-height:1.4}.HomeNotes-module__jxYhva__noteSubtitle{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0 0 .75rem;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.HomeNotes-module__jxYhva__noteMeta{color:color-mix(in hsl,var(--muted-foreground)70%,transparent);margin:auto 0 0;font-size:.75rem}.HomeNotes-module__jxYhva__viewAll{margin-top:2rem}.HomeNotes-module__jxYhva__viewAllLink{color:var(--muted-foreground);align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.HomeNotes-module__jxYhva__viewAllLink:hover{color:var(--accent)}.HomeNotes-module__jxYhva__arrow{transition:transform .15s;display:inline-block}.HomeNotes-module__jxYhva__viewAllLink:hover .HomeNotes-module__jxYhva__arrow{transform:translate(2px)}
.EmailCapture-module__JuTQvG__form{width:100%}.EmailCapture-module__JuTQvG__inputGroup{flex-direction:column;gap:.875rem;display:flex}@media (min-width:480px){.EmailCapture-module__JuTQvG__inputGroup{flex-direction:row;gap:.5rem}}.EmailCapture-module__JuTQvG__input{width:100%;height:3.5rem;min-height:3.5rem;color:var(--foreground);background:var(--muted);border:1px solid var(--border);box-sizing:border-box;appearance:none;border-radius:10px;outline:none;flex:1;padding:0 1.25rem;font-size:1rem;transition:all .25s}@media (min-width:480px){.EmailCapture-module__JuTQvG__input{height:3.25rem;min-height:3.25rem}}.EmailCapture-module__JuTQvG__input::placeholder{color:var(--muted-foreground)}.EmailCapture-module__JuTQvG__input:focus{background:var(--background);border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in hsl,var(--accent)20%,transparent)}.EmailCapture-module__JuTQvG__inputError{border-color:var(--secondary)}.EmailCapture-module__JuTQvG__inputError:focus{box-shadow:0 0 0 2px color-mix(in hsl,var(--secondary)20%,transparent),inset 0 2px 4px #0003}.EmailCapture-module__JuTQvG__submitButton{letter-spacing:.02em;white-space:nowrap;background:linear-gradient(135deg,var(--secondary),color-mix(in hsl,var(--secondary)80%,black));color:#f9f9fa;border:1px solid color-mix(in hsl,var(--secondary)90%,white);width:100%;height:3.5rem;box-shadow:0 4px 12px color-mix(in hsl,var(--secondary)30%,transparent);text-shadow:0 1px 2px #0003;border-radius:10px;flex-shrink:0;padding:0 1.5rem;font-size:1rem;font-weight:700;transition:all .25s cubic-bezier(.25,.8,.25,1)}.EmailCapture-module__JuTQvG__submitButton:hover:not(:disabled){box-shadow:0 6px 16px color-mix(in hsl,var(--secondary)35%,transparent);transform:translateY(-1px)}.EmailCapture-module__JuTQvG__submitButton:active:not(:disabled){box-shadow:0 2px 8px color-mix(in hsl,var(--secondary)25%,transparent);transform:translateY(0)}.EmailCapture-module__JuTQvG__submitButton:disabled{opacity:.5;background:var(--muted);border-color:var(--border);color:var(--muted-foreground);box-shadow:none;cursor:not-allowed;text-shadow:none}@media (min-width:480px){.EmailCapture-module__JuTQvG__submitButton{width:auto;height:3.25rem;padding:0 2rem}}.EmailCapture-module__JuTQvG__error{color:var(--secondary);text-align:left;margin:.75rem 0 0;font-size:.875rem;font-weight:500}.EmailCapture-module__JuTQvG__success{text-align:center;border-radius:var(--radius-lg);background:#10b9811a;border:1px solid #10b98133;padding:2rem}.EmailCapture-module__JuTQvG__successTitle{color:#0ea46d;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.EmailCapture-module__JuTQvG__successText{color:var(--foreground);margin:0;font-size:1.125rem}
.page-module__FeaywW__main{font-family:var(--font-satoshi),"Geist Sans",system-ui,sans-serif;--coral:#f26d50;--coral-deep:#d8553c;--coral-soft:#fde2da;padding-top:0;padding-bottom:0}.page-module__FeaywW__hero{background:var(--background);padding:7rem 0 4rem}.page-module__FeaywW__heroContent{max-width:860px}.page-module__FeaywW__heroTitle{font-size:2rem;font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);color:var(--foreground);margin:0 0 var(--space-4);line-height:1.15}.page-module__FeaywW__heroLead{font-size:var(--text-xl);line-height:var(--leading-relaxed);color:var(--muted-foreground);margin:0 0 var(--space-3);max-width:540px}.page-module__FeaywW__heroLeadSecondary{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--foreground);font-weight:var(--font-medium);margin:0 0 var(--space-5);max-width:540px}.page-module__FeaywW__heroCtaSection{gap:var(--space-6);grid-template-columns:1fr;display:grid}.page-module__FeaywW__heroCtaContent{max-width:480px}.page-module__FeaywW__heroProcess{margin:0 0 var(--space-5);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.page-module__FeaywW__heroProcess li{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--muted-foreground);padding-left:var(--space-4);position:relative}.page-module__FeaywW__heroProcess li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.page-module__FeaywW__whatHappensNext{margin:var(--space-6)0 var(--space-5);padding:var(--space-5);background:var(--muted-subtle);border-radius:var(--radius-md);border:1px solid var(--border)}.page-module__FeaywW__whatHappensNextTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:.02em;color:var(--foreground);margin:0 0 var(--space-3)}.page-module__FeaywW__whatHappensNextList{gap:var(--space-2);counter-reset:step-counter;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__FeaywW__whatHappensNextList li{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted-foreground);padding-left:var(--space-5);counter-increment:step-counter;position:relative}.page-module__FeaywW__whatHappensNextList li:before{content:counter(step-counter);width:20px;height:20px;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--accent);background:var(--background);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.page-module__FeaywW__whatWeDoSection{margin:var(--space-5)0;padding:var(--space-5);background:var(--muted-subtle);border-radius:var(--radius-md);border-left:3px solid var(--accent)}.page-module__FeaywW__whatWeDoTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:.02em;color:var(--foreground);margin:0 0 var(--space-3)}.page-module__FeaywW__whatWeDoList{margin:0 0 var(--space-3);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.page-module__FeaywW__whatWeDoList li{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted-foreground);padding-left:var(--space-4);position:relative}.page-module__FeaywW__whatWeDoList li:before{content:"✓";color:var(--accent);font-weight:var(--font-semibold);position:absolute;left:0}.page-module__FeaywW__whatWeDoDesc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted-foreground);margin:0 0 var(--space-3)}.page-module__FeaywW__whatWeDoDesc:last-of-type{margin-bottom:var(--space-3)}.page-module__FeaywW__whatWeDoNote{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--foreground);font-weight:var(--font-medium);padding-top:var(--space-3);border-top:1px solid var(--border);margin:0;font-style:italic}.page-module__FeaywW__commonFindings{margin-bottom:var(--space-5);padding:var(--space-4);background:var(--muted-subtle);border-radius:var(--radius-md)}.page-module__FeaywW__commonFindingsLabel{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--foreground);margin:0 0 var(--space-2)}.page-module__FeaywW__commonFindingsList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__FeaywW__commonFindingsList li{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted-foreground);padding-left:var(--space-3);position:relative}.page-module__FeaywW__commonFindingsList li:before{content:"•";color:var(--muted-foreground);position:absolute;left:0}.page-module__FeaywW__heroCtaActions{margin-top:var(--space-1)}.page-module__FeaywW__heroFounders{padding-top:var(--space-5);border-top:1px solid var(--border)}.page-module__FeaywW__subline{font-size:var(--text-xl);line-height:var(--leading-relaxed);color:var(--foreground);font-weight:var(--font-medium);margin-top:var(--space-3)}.page-module__FeaywW__heroFounders{margin-top:var(--space-6)}.page-module__FeaywW__founderCards{gap:var(--space-4);margin-top:var(--space-3);flex-direction:column;display:flex}.page-module__FeaywW__founderCard{padding:var(--space-4);background:var(--muted-subtle);border-radius:var(--radius-md)}.page-module__FeaywW__heroCta{margin-top:var(--space-6)}.page-module__FeaywW__heroAlt{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--muted-foreground)}.page-module__FeaywW__heroAltLink{color:var(--foreground);text-decoration:none;transition:color .15s}.page-module__FeaywW__heroAltLink:hover{color:var(--accent)}.page-module__FeaywW__sectionLabel{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-2)}.page-module__FeaywW__observationSection{max-width:800px}.page-module__FeaywW__observationIntro{margin-bottom:var(--space-5)}.page-module__FeaywW__observationHeadline{font-size:1.75rem;font-weight:var(--font-bold);color:var(--foreground);margin:0;line-height:1.2}.page-module__FeaywW__observationBody{gap:var(--space-4);flex-direction:column;display:flex}.page-module__FeaywW__bodyText{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--muted-foreground);margin:0}.page-module__FeaywW__bodyText strong{color:var(--foreground);font-weight:var(--font-semibold)}.page-module__FeaywW__constraintObservations{gap:var(--space-5);margin-top:var(--space-4);flex-direction:column;display:flex}.page-module__FeaywW__constraintItem{padding-left:var(--space-4);border-left:2px solid var(--border)}.page-module__FeaywW__constraintItem .page-module__FeaywW__bodyText{margin-bottom:var(--space-2)}.page-module__FeaywW__sourceLink{margin:0}.page-module__FeaywW__sourceLink a{font-size:var(--text-sm);color:var(--accent);text-decoration:none;transition:color .15s}.page-module__FeaywW__sourceLink a:hover{color:var(--foreground)}.page-module__FeaywW__observationCoda{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--foreground);font-weight:var(--font-medium);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border)}.page-module__FeaywW__processGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}.page-module__FeaywW__processLeft{flex-direction:column;display:flex}.page-module__FeaywW__processHeadline{font-size:1.75rem;font-weight:var(--font-bold);color:var(--foreground);margin:0;line-height:1.2}.page-module__FeaywW__processSubline{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--muted-foreground);margin-top:var(--space-3)}.page-module__FeaywW__processRight{flex-direction:column;display:flex}.page-module__FeaywW__processStep{align-items:flex-start;gap:var(--space-4);padding:var(--space-4)0;border-bottom:1px solid var(--border);display:flex}.page-module__FeaywW__processStep:first-child{padding-top:0}.page-module__FeaywW__processStep:last-child{border-bottom:none;padding-bottom:0}.page-module__FeaywW__stepNumber{font-size:1.5rem;font-weight:var(--font-bold);color:var(--muted-foreground);opacity:.3;flex-shrink:0;width:40px;padding-top:.125rem;line-height:1}.page-module__FeaywW__stepContent{flex:1}.page-module__FeaywW__stepTitle{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--foreground);margin-bottom:var(--space-1);line-height:1.4}.page-module__FeaywW__stepDesc{font-size:var(--text-base);color:var(--muted-foreground);line-height:1.6}.page-module__FeaywW__exampleBlock{margin-top:var(--space-5)}.page-module__FeaywW__exampleSubtitle{font-size:var(--text-sm);color:color-mix(in hsl,var(--muted-foreground)60%,transparent);margin-bottom:var(--space-4);font-style:italic}.page-module__FeaywW__diagnosticArtifact{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.page-module__FeaywW__artifactSection{padding:var(--space-4)var(--space-5)}.page-module__FeaywW__artifactSection:first-child{border-bottom:1px solid var(--border-muted)}.page-module__FeaywW__artifactLabel{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:var(--space-3)}.page-module__FeaywW__journeySteps{gap:var(--space-2);flex-direction:column;display:flex}.page-module__FeaywW__journeyStep{font-size:var(--text-sm);color:var(--foreground-muted);padding:var(--space-1)var(--space-2);background:var(--muted-subtle);border-radius:var(--radius-sm);width:fit-content}.page-module__FeaywW__journeyArrow{font-size:var(--text-sm);color:color-mix(in hsl,var(--muted-foreground)40%,transparent);display:none}@media (min-width:640px){.page-module__FeaywW__journeySteps{flex-flow:wrap;align-items:center}.page-module__FeaywW__journeyArrow{display:inline}}.page-module__FeaywW__journeyLeak{background:color-mix(in hsl,var(--secondary)15%,transparent);color:var(--secondary);font-weight:var(--font-medium)}.page-module__FeaywW__findingsGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}.page-module__FeaywW__findingLabel{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-1);display:block}.page-module__FeaywW__findingValue{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--foreground-muted);margin:0}.page-module__FeaywW__whoCards{gap:var(--space-4);grid-template-columns:1fr;display:grid}.page-module__FeaywW__whoPerson{padding:var(--space-4);background:var(--muted-subtle);border-radius:var(--radius-md)}.page-module__FeaywW__whoHeader{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.page-module__FeaywW__whoAvatar{border-radius:var(--radius-full);border:2px solid color-mix(in hsl,var(--accent)30%,transparent);flex-shrink:0;width:3rem;height:3rem;position:relative;overflow:hidden}.page-module__FeaywW__whoAvatarImage{object-fit:cover}.page-module__FeaywW__whoInfo{flex-direction:column;display:flex}.page-module__FeaywW__whoName{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--foreground);line-height:var(--leading-snug);margin:0}.page-module__FeaywW__whoRole{font-size:var(--text-sm);color:var(--muted-foreground);margin:0}.page-module__FeaywW__whoBio{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--muted-foreground);margin:0;margin-bottom:var(--space-2)}.page-module__FeaywW__whoLink{font-size:var(--text-sm);color:var(--accent);text-decoration:none;transition:color .2s}.page-module__FeaywW__whoLink:hover{color:var(--foreground)}.page-module__FeaywW__ctaSection{gap:var(--space-6);grid-template-columns:1fr;display:grid}.page-module__FeaywW__ctaContent{max-width:480px}.page-module__FeaywW__ctaHeadline{font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--foreground);margin:0 0 var(--space-2)}.page-module__FeaywW__ctaBody{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--muted-foreground);margin:0 0 var(--space-4)}.page-module__FeaywW__ctaAlt{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--muted-foreground)}.page-module__FeaywW__ctaAltLink{color:var(--foreground);text-decoration:none;transition:color .15s}.page-module__FeaywW__ctaAltLink:hover{color:var(--accent)}.page-module__FeaywW__whoSection{padding-top:var(--space-5);border-top:1px solid var(--border)}.page-module__FeaywW__finalCta{max-width:720px}.page-module__FeaywW__ctaPrimary{margin-bottom:var(--space-6)}.page-module__FeaywW__ctaLead{font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--foreground);margin-bottom:var(--space-2)}.page-module__FeaywW__ctaPeople{margin-top:var(--space-6)}.page-module__FeaywW__trustList{padding:0;padding-top:var(--space-4);border-top:1px solid var(--border-muted);gap:var(--space-1)var(--space-4);flex-wrap:wrap;margin:0;list-style:none;display:flex}.page-module__FeaywW__trustList li{font-size:var(--text-sm);color:color-mix(in hsl,var(--muted-foreground)70%,transparent)}.page-module__FeaywW__trustList li:before{content:"—";margin-right:var(--space-2);color:color-mix(in hsl,var(--accent)50%,transparent)}.page-module__FeaywW__mobileSticky{display:none}@media (max-width:768px){.page-module__FeaywW__mobileSticky{z-index:var(--z-sticky);padding:var(--space-3);background:var(--background-glass);backdrop-filter:blur(8px);border-top:1px solid var(--border-muted);opacity:0;justify-content:space-between;align-items:center;transition:transform .25s,opacity .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.page-module__FeaywW__mobileStickyVisible{opacity:1;transform:translateY(0)}.page-module__FeaywW__mobileStickyText{font-size:var(--text-sm);color:var(--muted-foreground)}.page-module__FeaywW__mobileStickyLink{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--foreground);padding:var(--space-2)var(--space-3);background:var(--muted-subtle);border-radius:var(--radius-sm);text-decoration:none}}@media (min-width:640px){.page-module__FeaywW__trustList{flex-wrap:nowrap}}@media (min-width:768px){.page-module__FeaywW__hero{padding:9rem 0 5rem}.page-module__FeaywW__heroTitle{font-size:2.75rem}.page-module__FeaywW__heroLead{font-size:1.375rem}.page-module__FeaywW__heroCtaSection{gap:var(--space-6);grid-template-columns:1fr 1fr;align-items:start}.page-module__FeaywW__heroFounders{padding-top:0;padding-left:var(--space-5);border-top:none;border-left:1px solid var(--border)}.page-module__FeaywW__founderCards{gap:var(--space-4);flex-direction:column}.page-module__FeaywW__observationHeadline{font-size:2.25rem}.page-module__FeaywW__processGrid{gap:var(--space-5);grid-template-columns:1fr 1.2fr;align-items:start}.page-module__FeaywW__processHeadline{font-size:2.25rem}.page-module__FeaywW__stepNumber{width:48px;font-size:1.75rem}.page-module__FeaywW__stepTitle{font-size:1.0625rem}.page-module__FeaywW__findingsGrid{gap:var(--space-5);grid-template-columns:repeat(3,1fr)}.page-module__FeaywW__whoCards{grid-template-columns:1fr 1fr}.page-module__FeaywW__ctaSection{gap:var(--space-6);grid-template-columns:1fr 1fr;align-items:start}.page-module__FeaywW__whoSection{padding-top:0;padding-left:var(--space-5);border-top:none;border-left:1px solid var(--border)}.page-module__FeaywW__ctaLead,.page-module__FeaywW__ctaHeadline{font-size:var(--text-3xl)}}@media (min-width:1024px){.page-module__FeaywW__heroTitle{font-size:3rem}.page-module__FeaywW__observationHeadline{font-size:2.5rem}.page-module__FeaywW__processGrid{gap:var(--space-6);grid-template-columns:1fr 1.4fr}.page-module__FeaywW__processHeadline{font-size:2.5rem}}.page-module__FeaywW__modalBackdrop{z-index:1000;backdrop-filter:blur(4px);padding:var(--space-4);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__FeaywW__modal{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:520px;padding:26px 32px 24px;position:relative;box-shadow:0 25px 50px -12px #00000040}.page-module__FeaywW__modalGrip{display:none}.page-module__FeaywW__modalGripBar{background:var(--border);border-radius:2px;width:36px;height:4px}.page-module__FeaywW__modalClose{top:var(--space-4);right:var(--space-4);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;transition:background .15s,color .15s;display:flex;position:absolute}.page-module__FeaywW__modalClose:hover{background:var(--muted);color:var(--foreground)}.page-module__FeaywW__modalHeader{margin-bottom:16px}.page-module__FeaywW__modalChip{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--accent);background:color-mix(in hsl,var(--accent)15%,transparent);padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm);margin-bottom:var(--space-3);display:inline-block}.page-module__FeaywW__modalChipCoral{font-size:11px;font-weight:var(--font-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--coral-deep);background:var(--coral-soft);border-radius:var(--radius-sm);margin-bottom:10px;padding:4px 8px;display:inline-block}.page-module__FeaywW__modalTitle{letter-spacing:-.02em;color:var(--foreground);margin:0 0 6px;font-size:20px;font-weight:600;line-height:1.25}.page-module__FeaywW__modalSub{color:var(--muted-foreground);margin:0;font-size:13.5px;line-height:1.5}.page-module__FeaywW__modalForm{flex-direction:column;gap:12px;display:flex}.page-module__FeaywW__modalFieldRow{grid-template-columns:1fr;gap:12px;display:grid}.page-module__FeaywW__modalField{gap:var(--space-1);flex-direction:column;display:flex}.page-module__FeaywW__modalLabel{color:var(--foreground);font-size:13px;font-weight:500}.page-module__FeaywW__modalOptional{color:var(--muted-foreground);font-weight:500}.page-module__FeaywW__modalInput,.page-module__FeaywW__modalSelect{width:100%;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:10px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.page-module__FeaywW__modalInput:focus,.page-module__FeaywW__modalSelect:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in hsl,var(--accent)20%,transparent);outline:none}.page-module__FeaywW__modalInput::placeholder{color:var(--muted-foreground)}.page-module__FeaywW__modalSelect{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M2.5 4.5L6 8l3.5-3.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.page-module__FeaywW__modalError{font-size:var(--text-sm);color:var(--secondary);background:color-mix(in hsl,var(--secondary)10%,transparent);padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);margin:0}.page-module__FeaywW__modalSubmit{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3)var(--space-4);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--primary-foreground);background:var(--primary);border-radius:var(--radius-md);cursor:pointer;border:none;transition:background .15s,transform .1s;display:inline-flex}.page-module__FeaywW__modalSubmit:hover:not(:disabled){background:color-mix(in hsl,var(--primary)90%,black)}.page-module__FeaywW__modalSubmit:disabled{opacity:.7;cursor:not-allowed}.page-module__FeaywW__modalSubmitCoral{color:#fff;background:var(--coral);border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:12px 16px;font-size:15px;font-weight:600;transition:background .15s,transform .1s;display:inline-flex}.page-module__FeaywW__modalSubmitCoral:hover:not(:disabled){background:var(--coral-deep)}.page-module__FeaywW__modalSubmitCoral:disabled{opacity:.7;cursor:not-allowed}.page-module__FeaywW__modalHint{color:var(--muted-foreground);text-align:center;margin:4px 0 0;font-size:12px}.page-module__FeaywW__modalCancel{font-size:var(--text-sm);color:var(--muted-foreground);cursor:pointer;padding:var(--space-2);background:0 0;border:none;transition:color .15s}.page-module__FeaywW__modalCancel:hover{color:var(--foreground)}@media (max-width:640px){.page-module__FeaywW__modalBackdrop{align-items:flex-end;padding:0}.page-module__FeaywW__modal{border-radius:var(--radius-lg)var(--radius-lg)0 0;max-width:none;max-height:92vh;padding:28px 22px 24px;overflow-y:auto}.page-module__FeaywW__modalGrip{justify-content:center;margin:-16px 0 12px;display:flex}.page-module__FeaywW__modalClose{display:none}.page-module__FeaywW__modalTitle{font-size:20px}}@media (min-width:480px){.page-module__FeaywW__modalFieldRow{grid-template-columns:1fr 1fr;gap:16px}}html.dark .page-module__FeaywW__modal{background:var(--background);border-color:var(--border)}:is(html.dark .page-module__FeaywW__modalInput,html.dark .page-module__FeaywW__modalSelect){background:var(--muted-subtle);border-color:var(--border)}html.dark .page-module__FeaywW__modalClose:hover{background:var(--muted)}html.dark .page-module__FeaywW__main{--coral:#ff8366;--coral-deep:#ffa48e;--coral-soft:#ff83662e}
.ThemeContext-module__PIU8rG__themeContext{margin-top:var(--space-4);margin-bottom:var(--space-2);padding:var(--space-3)var(--space-4);background:var(--muted);border-radius:var(--radius-md);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:.375rem;display:flex}.ThemeContext-module__PIU8rG__text{color:var(--muted-foreground)}.ThemeContext-module__PIU8rG__themeLink{color:var(--foreground);font-weight:var(--font-medium);align-items:baseline;gap:.25rem;text-decoration:none;transition:color .15s;display:inline-flex}.ThemeContext-module__PIU8rG__themeLink:hover{color:var(--accent)}.ThemeContext-module__PIU8rG__arrow{opacity:.6;font-size:.75rem;transition:transform .15s,opacity .15s}.ThemeContext-module__PIU8rG__themeLink:hover .ThemeContext-module__PIU8rG__arrow{opacity:1;transform:translate(2px)}
.CTACard-module__at_0Ya__section{background:var(--muted);padding:4rem 0}@media (min-width:768px){.CTACard-module__at_0Ya__section{padding:5rem 0}}.CTACard-module__at_0Ya__content{text-align:center;max-width:600px;margin:0 auto}.CTACard-module__at_0Ya__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 1rem;font-size:.6875rem;font-weight:600}.CTACard-module__at_0Ya__headline{font-family:var(--font-satoshi),sans-serif;letter-spacing:-.02em;color:var(--foreground);margin:0 0 1rem;font-size:1.75rem;font-weight:700;line-height:1.2}@media (min-width:768px){.CTACard-module__at_0Ya__headline{font-size:2.25rem}}.CTACard-module__at_0Ya__body{color:var(--muted-foreground);margin:0 0 2rem;font-size:1.0625rem;line-height:1.6}@media (min-width:768px){.CTACard-module__at_0Ya__body{font-size:1.125rem}}.CTACard-module__at_0Ya__button{color:var(--primary-foreground);background:var(--primary);border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.CTACard-module__at_0Ya__button:hover{opacity:.9}.CTACard-module__at_0Ya__button:active{transform:scale(.98)}.CTACard-module__at_0Ya__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CTACard-module__at_0Ya__arrow{transition:transform .15s}.CTACard-module__at_0Ya__button:hover .CTACard-module__at_0Ya__arrow{transform:translate(2px)}
.DiagnosticModal-module__pjZvzG__backdrop{--coral:#f26d50;--coral-deep:#d8553c;--coral-soft:#fde2da;z-index:1000;backdrop-filter:blur(4px);padding:var(--space-4);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DiagnosticModal-module__pjZvzG__modal{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:520px;padding:26px 32px 24px;position:relative;box-shadow:0 25px 50px -12px #00000040}.DiagnosticModal-module__pjZvzG__grip{display:none}.DiagnosticModal-module__pjZvzG__gripBar{background:var(--border);border-radius:2px;width:36px;height:4px}.DiagnosticModal-module__pjZvzG__close{top:var(--space-4);right:var(--space-4);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;transition:background .15s,color .15s;display:flex;position:absolute}.DiagnosticModal-module__pjZvzG__close:hover{background:var(--muted);color:var(--foreground)}.DiagnosticModal-module__pjZvzG__header{margin-bottom:16px}.DiagnosticModal-module__pjZvzG__chip{font-size:11px;font-weight:var(--font-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--coral-deep);background:var(--coral-soft);border-radius:var(--radius-sm);margin-bottom:10px;padding:4px 8px;display:inline-block}.DiagnosticModal-module__pjZvzG__title{letter-spacing:-.02em;color:var(--foreground);margin:0 0 6px;font-size:20px;font-weight:600;line-height:1.25}.DiagnosticModal-module__pjZvzG__subtitle{color:var(--muted-foreground);margin:0;font-size:13.5px;line-height:1.5}.DiagnosticModal-module__pjZvzG__form{flex-direction:column;gap:12px;display:flex}.DiagnosticModal-module__pjZvzG__fieldRow{grid-template-columns:1fr;gap:12px;display:grid}.DiagnosticModal-module__pjZvzG__field{gap:var(--space-1);flex-direction:column;display:flex}.DiagnosticModal-module__pjZvzG__label{color:var(--foreground);font-size:13px;font-weight:500}.DiagnosticModal-module__pjZvzG__input{width:100%;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:10px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.DiagnosticModal-module__pjZvzG__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in hsl,var(--accent)20%,transparent);outline:none}.DiagnosticModal-module__pjZvzG__input::placeholder{color:var(--muted-foreground)}.DiagnosticModal-module__pjZvzG__error{font-size:var(--text-sm);color:var(--secondary);background:color-mix(in hsl,var(--secondary)10%,transparent);padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);margin:0}.DiagnosticModal-module__pjZvzG__submit{color:#fff;background:var(--coral);border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:12px 16px;font-size:15px;font-weight:600;transition:background .15s,transform .1s;display:inline-flex}.DiagnosticModal-module__pjZvzG__submit:hover:not(:disabled){background:var(--coral-deep)}.DiagnosticModal-module__pjZvzG__submit:disabled{opacity:.7;cursor:not-allowed}.DiagnosticModal-module__pjZvzG__hint{color:var(--muted-foreground);text-align:center;margin:4px 0 0;font-size:12px}.DiagnosticModal-module__pjZvzG__cancel{font-size:var(--text-sm);color:var(--muted-foreground);cursor:pointer;padding:var(--space-2);background:0 0;border:none;transition:color .15s}.DiagnosticModal-module__pjZvzG__cancel:hover{color:var(--foreground)}@media (max-width:640px){.DiagnosticModal-module__pjZvzG__backdrop{align-items:flex-end;padding:0}.DiagnosticModal-module__pjZvzG__modal{border-radius:var(--radius-lg)var(--radius-lg)0 0;max-width:none;max-height:92vh;padding:28px 22px 24px;overflow-y:auto}.DiagnosticModal-module__pjZvzG__grip{justify-content:center;margin:-16px 0 12px;display:flex}.DiagnosticModal-module__pjZvzG__close{display:none}.DiagnosticModal-module__pjZvzG__title{font-size:20px}}@media (min-width:480px){.DiagnosticModal-module__pjZvzG__fieldRow{grid-template-columns:1fr 1fr;gap:16px}}html.dark .DiagnosticModal-module__pjZvzG__modal{background:var(--background);border-color:var(--border)}html.dark .DiagnosticModal-module__pjZvzG__input{background:var(--muted-subtle);border-color:var(--border)}html.dark .DiagnosticModal-module__pjZvzG__close:hover{background:var(--muted)}html.dark .DiagnosticModal-module__pjZvzG__backdrop{--coral:#ff8366;--coral-deep:#ffa48e;--coral-soft:#ff83662e}
