:root{--app-type-caption-size:0.75rem;--app-type-meta-size:0.8125rem;--app-type-body-sm-size:0.875rem;--app-type-body-size:1rem;--app-type-lead-size:1.125rem;--app-type-heading-4-size:1.25rem;--app-type-heading-3-size:1.5rem;--app-type-heading-2-size:1.875rem;--app-type-heading-1-size:2.25rem;--app-type-display-size:3rem;--app-type-caption-line-height:1.333;--app-type-meta-line-height:1.385;--app-type-body-sm-line-height:1.5;--app-type-body-line-height:1.55;--app-type-lead-line-height:1.5;--app-type-heading-line-height:1.111;--app-type-weight-normal:400;--app-type-weight-medium:500;--app-type-weight-semibold:600;--app-type-weight-bold:700;--app-space-1:4px;--app-space-2:8px;--app-space-3:12px;--app-space-4:16px;--app-space-5:20px;--app-space-6:24px;--app-space-7:28px;--app-space-8:32px;--app-space-10:40px;--app-space-12:48px;--app-space-16:64px;--app-radius-xs:6px;--app-radius-sm:8px;--app-radius-md:12px;--app-radius-lg:18px;--app-radius-full:999px;--app-icon-size-sm:1rem;--app-icon-size-md:1.25rem;--app-icon-size-lg:1.5rem;--app-icon-stroke:1.8;--app-ease-standard:cubic-bezier(0.2,0,0,1);--app-ease-emphasized:cubic-bezier(0.16,1,0.3,1);--app-duration-hover:160ms;--app-duration-enter:220ms;--app-duration-highlight:260ms;--app-duration-panel:280ms;--landing-section-y:calc(var(--app-space-16) + var(--app-space-8))}.landing-page{font-family:var(--app-font-family-base)}.landing-page,.landing-page *{min-width:0}.landing-page svg{flex:0 0 auto;stroke-width:var(--app-icon-stroke)}.landing-hero__eyebrow,.section-kicker{margin:0 0 var(--app-space-4)}.section-heading{max-width:720px}.section-heading>div[data-align=center]{margin-inline:auto;text-align:center}.section-heading>div[data-align=center]>p:last-child{margin-inline:auto}.care-mosaic__copy>p:last-child,.expert-copy__lead,.lead-form-copy>p,.mechanism-layout__copy p,.orientation-layout>div:first-child>p:last-child,.section-heading>div>p:last-child{margin:var(--app-space-5) 0 0}.landing-header{top:max(var(--app-space-4),env(safe-area-inset-top));max-width:1440px;transition:top .52s var(--app-ease-emphasized),max-width .52s var(--app-ease-emphasized),width .52s var(--app-ease-emphasized);will-change:max-width,top}.landing-header[data-compact=true]{top:max(var(--app-space-3),env(safe-area-inset-top));max-width:900px}.landing-header__inner{height:72px;padding:var(--app-space-2) var(--app-space-3) var(--app-space-2) var(--app-space-6);border-radius:24px;transition:height .52s var(--app-ease-emphasized),padding .52s var(--app-ease-emphasized),border-radius .52s var(--app-ease-emphasized),box-shadow .52s var(--app-ease-emphasized)}.landing-header[data-compact=true] .landing-header__inner{height:60px;padding:var(--app-space-2) var(--app-space-2) var(--app-space-2) var(--app-space-5);border-radius:var(--app-radius-lg)}.landing-header__nav{transition:opacity .3s var(--app-ease-standard),transform .42s var(--app-ease-emphasized)}.landing-header[data-compact=true] .landing-header__nav{opacity:0;pointer-events:none;transform:translateY(-4px)}.landing-segment{display:grid;flex:none}.landing-segment__compact,.landing-segment__expanded{grid-area:1/1;transition:opacity .26s var(--app-ease-standard),transform .42s var(--app-ease-emphasized),visibility 0s linear .26s}.landing-segment__expanded{display:grid!important;opacity:1;visibility:visible;transform:scale(1)}.landing-segment__compact{display:grid!important;opacity:0;visibility:hidden;pointer-events:none;transform:scale(.82)}.landing-header[data-compact=true] .landing-segment__expanded{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.86)}.landing-header[data-compact=true] .landing-segment__compact{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1);transition-delay:80ms,0s,0s}.landing-header__cta,.landing-primary-button,.landing-secondary-button{transition:transform var(--app-duration-hover) var(--app-ease-standard),box-shadow var(--app-duration-hover) var(--app-ease-standard),background-color var(--app-duration-hover) var(--app-ease-standard),border-color var(--app-duration-hover) var(--app-ease-standard)}.landing-hero{min-height:min(860px,100svh);padding:calc(var(--app-space-16) + var(--app-space-12)) var(--app-space-6) var(--app-space-16)}.landing-hero__copy h1{max-width:17ch;margin:0;text-wrap:balance}.landing-hero__lead{max-width:58ch;margin-top:var(--app-space-6)}.landing-hero__actions{gap:var(--app-space-3);margin-top:var(--app-space-8)}.landing-hero__privacy{gap:var(--app-space-2);margin-top:var(--app-space-4)}.landing-hero__privacy svg{width:var(--app-icon-size-sm);height:var(--app-icon-size-sm)}.media-marquee{padding-block:var(--app-space-8) var(--app-space-16)}.media-marquee__viewport{padding-block:var(--app-space-5);margin-block:calc(var(--app-space-5) * -1)}.media-marquee__track{gap:var(--app-space-4);padding-right:var(--app-space-4)}.shape-tile{width:260px;height:396px;border-radius:var(--app-radius-lg)}.shape-tile:nth-child(3n+2){width:312px}.shape-tile:nth-child(4n){width:224px}.expert-visual__portrait{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.intro-layout{grid-template-columns:48px minmax(0,.92fr) minmax(0,1.08fr);gap:var(--app-space-8)}.intro-layout>p{max-width:58ch}.intro-layout__index{font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-line-height)}.recognition-grid{gap:var(--app-space-3);margin-top:var(--app-space-12)}.recognition-card{gap:var(--app-space-8);min-height:208px;padding:var(--app-space-6);border-radius:var(--app-radius-lg)}.recognition-card__number{font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-line-height)}.recognition-card p{max-width:32ch}.orientation-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:var(--app-space-16)}.orientation-layout>div:first-child{min-width:0}.orientation-panel{overflow:hidden;padding:var(--app-space-6);border:1px solid var(--border);border-radius:var(--app-radius-lg);background:var(--surface);box-shadow:var(--shadow-soft)}.orientation-panel,.orientation-panel [data-slot=radio-group]{width:100%;min-width:0}.orientation-panel__question{display:block;max-width:28ch;margin:0 0 var(--app-space-6);color:var(--text);font-size:var(--app-type-heading-3-size);font-weight:var(--app-type-weight-semibold);line-height:var(--app-type-heading-line-height);letter-spacing:-.025em;text-wrap:balance}.orientation-options{display:grid;gap:var(--app-space-2);width:100%}.orientation-option{display:block;min-height:0;padding:0;background:transparent;transform:none}.orientation-option,.orientation-option__content{width:100%;border:0;border-radius:var(--app-radius-md)}.orientation-option__content{display:flex;gap:var(--app-space-3);align-items:center;min-height:56px;padding:var(--app-space-3) var(--app-space-4);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--app-type-body-size);line-height:var(--app-type-body-line-height);text-align:left;transition:background-color var(--app-duration-hover) var(--app-ease-standard),transform var(--app-duration-hover) var(--app-ease-standard)}.orientation-option__content:hover{background:var(--surface-hover)}.orientation-option[data-selected] .orientation-option__content{background:var(--accent-soft);color:var(--text)}.orientation-option__control{flex:0 0 auto}.orientation-result{min-height:0;margin-top:var(--app-space-5);padding-top:var(--app-space-5)}.orientation-result p{max-width:56ch}.orientation-result__empty{display:flex;gap:var(--app-space-2);align-items:flex-start}.orientation-result__empty svg{width:var(--app-icon-size-sm);height:var(--app-icon-size-sm);margin-top:2px}.conditions-layout,.expert-layout,.faq-layout,.lead-form-layout,.mechanism-layout{gap:var(--app-space-16)}.mechanism-layout__copy{gap:var(--app-space-5)}.care-mosaic{min-height:760px}.care-mosaic__copy{width:min(100%,720px);padding-inline:var(--app-space-6)}.care-shape{overflow:hidden;border-radius:var(--app-radius-lg)}.help-list{gap:0;margin-top:var(--app-space-12)}.help-item{grid-template-columns:48px minmax(180px,.72fr) minmax(0,1.28fr);gap:var(--app-space-6);padding-block:var(--app-space-6);padding-inline:var(--app-space-4)}.help-item h3,.process-list:not(.process-route) h3{letter-spacing:var(--landing-type-h3-letter-spacing)}.help-item p,.process-list:not(.process-route) p{font-size:var(--app-type-body-size);line-height:var(--app-type-body-line-height)}.process-list{gap:var(--app-space-3);margin-top:var(--app-space-12)}.process-list li{padding:var(--app-space-6);border-radius:var(--app-radius-lg)}.expert-copy ul{gap:var(--app-space-3);margin-top:var(--app-space-8)}.expert-copy li{gap:var(--app-space-3);padding-block:var(--app-space-3);font-size:var(--app-type-body-size);line-height:var(--app-type-body-line-height)}.expert-copy li svg{width:var(--app-icon-size-md);height:var(--app-icon-size-md)}.faq-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.lead-form-shell{min-width:0}.lead-form{padding:var(--app-space-8);border-radius:var(--app-radius-lg)}.lead-consent{display:block;color:var(--text-muted);font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-line-height)}.lead-consent__content{display:flex;align-items:flex-start}.lead-consent__content [data-slot=checkbox-control]{flex:0 0 auto;margin-top:1px}.lead-form-success>div{display:grid;gap:var(--app-space-4)}.lead-form-success h3{margin:0}@media (max-width:1080px){:root{--landing-section-y:calc(var(--app-space-16) + var(--app-space-4))}.landing-header{width:calc(100% - var(--app-space-6))}.landing-header__nav{display:none}.landing-header__inner{grid-template-columns:1fr auto}.conditions-layout,.expert-layout,.faq-layout,.lead-form-layout,.mechanism-layout,.orientation-layout{grid-template-columns:1fr;gap:var(--app-space-12)}.conditions-layout .section-heading,.expert-copy,.faq-layout .section-heading,.lead-form-copy,.mechanism-layout>div:first-child,.orientation-layout>div:first-child{max-width:720px}}@media (max-width:760px){:root{--landing-section-y:var(--app-space-16)}.page-shell{width:min(100% - var(--app-space-8),1200px)}.page-section{scroll-margin-top:80px}.landing-header,.landing-header[data-compact=true]{top:max(var(--app-space-2),env(safe-area-inset-top));width:calc(100% - var(--app-space-4));max-width:none}.landing-header[data-compact=true] .landing-header__inner,.landing-header__inner{height:60px;padding:var(--app-space-2) var(--app-space-2) var(--app-space-2) var(--app-space-4);border-radius:var(--app-radius-lg)}.landing-header__actions{gap:var(--app-space-2)}.landing-segment__expanded{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.86)}.landing-header[data-compact=true] .landing-segment__compact,.landing-segment__compact{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}.landing-header__cta{min-width:44px;width:44px;padding-inline:0}.landing-header__cta-full,.landing-header__cta-short{display:none!important}.landing-hero{min-height:720px;padding:calc(var(--app-space-16) + var(--app-space-12)) var(--app-space-4) var(--app-space-12)}.landing-hero__copy h1{max-width:15ch}.landing-hero__lead{margin-top:var(--app-space-5)}.landing-hero__actions{align-items:stretch;margin-top:var(--app-space-6)}.landing-hero__actions>*{width:100%}.shape-tile{width:216px;height:332px}.shape-tile:nth-child(3n+2){width:248px}.shape-tile:nth-child(4n){width:192px}.intro-layout{grid-template-columns:32px minmax(0,1fr);gap:var(--app-space-4)}.intro-layout>p{grid-column:2}.recognition-grid{grid-template-columns:1fr;margin-top:var(--app-space-8)}.recognition-card{min-height:0;padding:var(--app-space-5)}.orientation-layout{gap:var(--app-space-8)}.orientation-panel{padding:var(--app-space-4)}.orientation-panel__question{max-width:24ch;margin-bottom:var(--app-space-5);font-size:var(--app-type-heading-4-size);line-height:1.25}.orientation-option__content{min-height:56px;padding:var(--app-space-3)}.care-mosaic{min-height:620px}.care-mosaic__copy{padding-inline:var(--app-space-4)}.help-list,.process-list{margin-top:var(--app-space-8)}.help-item{grid-template-columns:36px minmax(0,1fr);gap:var(--app-space-4)}.help-item h3,.help-item p{grid-column:2}.process-list{grid-template-columns:1fr}.lead-form{padding:var(--app-space-5)}}@media (max-width:420px){.landing-brand img{width:108px}.landing-header__actions{gap:var(--app-space-1)}.landing-header__cta,.landing-segment__compact{width:42px;height:42px}.landing-hero{padding-inline:var(--app-space-4)}.lead-form,.orientation-panel{padding:var(--app-space-4)}.orientation-option__content{font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-line-height)}}@media (prefers-reduced-motion:reduce){.landing-header,.landing-header__inner,.landing-header__nav,.landing-segment__compact,.landing-segment__expanded{transition-duration:.01ms!important}}.process-list.process-route{position:relative;display:flex;gap:0;align-items:stretch;margin-top:var(--app-space-12);overflow:hidden;border-block:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 58%,transparent),color-mix(in srgb,var(--surface-muted) 28%,transparent))}.process-list.process-route:before{position:absolute;inset:0 0 auto;z-index:0;height:1px;content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 46%,var(--border)),transparent);opacity:.48;pointer-events:none}.process-list.process-route>.process-route__step{isolation:isolate;flex:1 1 0;min-height:292px;min-width:0;padding:var(--app-space-6);border-radius:0;background:transparent;transition:flex .56s var(--app-ease-emphasized),background-color var(--app-duration-highlight) var(--app-ease-standard)}.process-list.process-route>.process-route__step:before{position:absolute;inset:0;z-index:-1;content:"";background:radial-gradient(circle at 22% 18%,color-mix(in srgb,var(--accent-soft) 80%,transparent),transparent 46%),linear-gradient(135deg,color-mix(in srgb,var(--surface-hover) 78%,transparent),transparent 62%);opacity:0;transform:translateY(var(--app-space-2));transition:opacity .52s var(--app-ease-standard),transform .56s var(--app-ease-emphasized)}.process-list.process-route>.process-route__step+.process-route__step{border-inline-start:1px solid var(--border)}.process-list.process-route>.process-route__step>.process-route__marker{grid-template-columns:auto minmax(var(--app-space-8),1fr) var(--app-icon-size-md);gap:var(--app-space-3);width:100%;height:auto;padding:0;border:0;border-radius:0;background:transparent;font-size:inherit;font-weight:inherit}.process-route__phase{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 var(--app-space-4);border:1px solid var(--border);border-radius:var(--app-radius-full);background:color-mix(in srgb,var(--surface) 78%,transparent);font-size:var(--app-type-caption-size);font-weight:var(--app-type-weight-semibold);letter-spacing:-.01em;text-transform:none;transition:border-color var(--app-duration-highlight) var(--app-ease-standard),color var(--app-duration-highlight) var(--app-ease-standard),background-color var(--app-duration-highlight) var(--app-ease-standard),transform var(--app-duration-highlight) var(--app-ease-standard)}.process-route__line{position:relative;display:block;overflow:hidden;background:var(--border)}.process-route__line:after{position:absolute;inset:0;display:block;content:"";background:var(--text-muted);transform:scaleX(0);transform-origin:left center;transition:transform .62s var(--app-ease-emphasized)}.process-route__marker svg{width:var(--app-icon-size-sm);height:var(--app-icon-size-sm);transition:color var(--app-duration-highlight) var(--app-ease-standard),transform var(--app-duration-highlight) var(--app-ease-standard)}.process-route__copy{display:grid;align-self:end;gap:var(--app-space-4);max-width:28rem;margin-top:var(--app-space-16)}.process-route__copy h3,.process-route__copy p{margin:0}@media (hover:hover) and (pointer:fine){.process-list.process-route>.process-route__step:hover{flex-grow:1.14;background:color-mix(in srgb,var(--surface-hover) 58%,transparent)}.process-list.process-route>.process-route__step:hover:before{opacity:1;transform:translateY(0)}.process-list.process-route>.process-route__step:hover .process-route__phase{border-color:var(--text);color:var(--surface);background:var(--text);transform:translateY(-1px)}.process-list.process-route>.process-route__step:hover .process-route__line:after{transform:scaleX(1)}.process-list.process-route>.process-route__step:hover .process-route__marker svg{color:var(--text);transform:translateX(var(--app-space-1))}}@media (max-width:760px){.process-list.process-route{flex-direction:column;margin-top:var(--app-space-8)}.process-list.process-route>.process-route__step,.process-list.process-route>.process-route__step:hover{display:grid;flex:none;grid-template-columns:minmax(86px,auto) minmax(0,1fr);grid-template-rows:auto;column-gap:var(--app-space-5);min-height:0;padding:var(--app-space-5) 0;overflow:visible;background:transparent}.process-list.process-route>.process-route__step:before{display:none}.process-list.process-route>.process-route__step+.process-route__step{border-block-start:1px solid var(--border);border-inline-start:0}.process-list.process-route>.process-route__step>.process-route__marker{display:flex;grid-column:1;grid-row:1;flex-direction:column;align-items:center;align-self:stretch;gap:var(--app-space-3)}.process-route__phase{min-height:30px;padding-inline:var(--app-space-3)}.process-route__line{width:1px;min-height:var(--app-space-10);height:100%}.process-route__line:after{transform:scaleY(0);transform-origin:top center}.process-route__marker svg{transform:rotate(90deg)}.process-route__copy{grid-column:2;align-self:start;gap:var(--app-space-3);max-width:none;margin-top:0}}@media (prefers-reduced-motion:reduce){.process-list.process-route>.process-route__step,.process-list.process-route>.process-route__step:before,.process-route__line:after,.process-route__marker svg,.process-route__phase{transition-duration:.01ms}}.lead-form-section{background:var(--surface-muted)}.lead-form,.lead-form-success{border:1px solid var(--border-strong);background:var(--surface)}.lead-consent__content{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--app-space-3);align-items:start;width:100%;padding:var(--app-space-4);border:1px solid var(--border);border-radius:var(--app-radius-md);color:var(--text-secondary);background:var(--field-background);cursor:pointer;user-select:none}.lead-consent__control{display:grid;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;border:1px solid var(--field-border);border-radius:var(--app-radius-sm);color:transparent;background:var(--surface);transition:color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.lead-consent__indicator{width:14px;height:14px}.lead-consent[data-hovered=true] .lead-consent__control,.lead-consent__content[data-hovered=true] .lead-consent__control{border-color:var(--field-border-hover)}.lead-consent[data-selected=true] .lead-consent__control,.lead-consent__content[aria-checked=true] .lead-consent__control,.lead-consent__content[data-selected=true] .lead-consent__control{border-color:var(--text);color:var(--surface);background:var(--text)}.lead-consent[data-focus-visible=true] .lead-consent__control,.lead-consent__content[data-focus-visible=true] .lead-consent__control{outline:3px solid color-mix(in srgb,var(--focus) 32%,transparent);outline-offset:3px}.lead-form__legal-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--app-space-1) var(--app-space-2);color:var(--text-muted);font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-line-height)}.lead-form__legal-links [data-slot=button]{min-height:32px;padding-inline:var(--app-space-2);color:var(--link);text-decoration:underline;text-underline-offset:3px}.landing-footer{padding:var(--app-space-12) 0 max(var(--app-space-6),env(safe-area-inset-bottom));background:var(--surface)}.landing-footer__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1.6fr) auto;gap:var(--app-space-10);align-items:start}.landing-footer__brand{display:grid;gap:var(--app-space-4);max-width:30ch}.landing-footer__brand img{width:120px;height:auto}.landing-footer__brand p{margin:0}.landing-footer__legal{display:grid;gap:var(--app-space-3)}.landing-footer__contact>span,.landing-footer__legal h2{margin:0;color:var(--text-muted);font-size:var(--app-type-body-sm-size);font-weight:var(--app-type-weight-medium);line-height:var(--app-type-body-sm-line-height)}.landing-footer__legal>div{display:flex;flex-wrap:wrap;gap:var(--app-space-1) var(--app-space-2)}.landing-footer__legal [data-slot=button]{min-height:36px;padding-inline:var(--app-space-2);justify-content:flex-start;color:var(--text-secondary)}.landing-footer__contact{display:grid;gap:var(--app-space-3);justify-items:start}.landing-footer__contact a{color:var(--link);font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-line-height);text-decoration:underline;text-underline-offset:4px}.landing-footer__bottom{display:flex;justify-content:space-between;gap:var(--app-space-6);margin-top:var(--app-space-10);padding-top:var(--app-space-5);border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--app-type-caption-size);line-height:var(--app-type-caption-line-height)}.landing-legal-dialog{width:min(960px,calc(100vw - var(--app-space-8)));max-height:min(90svh,920px)}.landing-legal-dialog__header{padding:var(--app-space-8) var(--app-space-8) var(--app-space-6);border-bottom:1px solid var(--border)}.landing-legal-dialog__header>div{display:grid;gap:var(--app-space-3);max-width:70ch;padding-right:var(--app-space-8)}.landing-legal-dialog__header .section-kicker,.landing-legal-dialog__header p{margin:0}.landing-legal-dialog__header [data-slot=heading]{margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--app-type-weight-semibold);letter-spacing:-.03em;text-wrap:balance}.landing-legal-dialog__close{width:44px;height:44px}.landing-legal-dialog__body{display:grid;min-width:0;gap:var(--app-space-6);padding:var(--app-space-6) var(--app-space-8)}.landing-legal-nav{display:flex;flex-wrap:wrap;gap:var(--app-space-2);padding-bottom:var(--app-space-5);border-bottom:1px solid var(--border)}.landing-legal-nav [data-slot=button]{white-space:normal;text-align:left}.landing-legal-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--app-space-6);align-items:start}.landing-legal-meta>p{max-width:56ch;margin:0;color:var(--text-secondary);font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-line-height)}.landing-legal-meta dl{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--app-space-3) var(--app-space-5)}.landing-legal-document{display:grid;width:100%;min-width:0;gap:0;max-width:74ch}.landing-legal-document blockquote{display:grid;gap:var(--app-space-3);margin:0 0 var(--app-space-6);padding:var(--app-space-5);border-radius:var(--app-radius-md);color:var(--text-secondary);background:var(--surface-muted)}.landing-legal-document blockquote p{margin:0}.landing-legal-document>section{min-width:0;padding:var(--app-space-6) 0;border-top:1px solid var(--border)}.landing-legal-document h3{margin:0 0 var(--app-space-4);font-size:var(--app-type-heading-3-size);line-height:var(--app-type-heading-line-height);letter-spacing:-.025em;text-wrap:balance}.landing-legal-document li,.landing-legal-document p{color:var(--text-secondary);font-size:var(--app-type-body-size);line-height:var(--app-type-body-line-height)}.landing-legal-document p{margin:0 0 var(--app-space-4)}.landing-legal-document ol,.landing-legal-document ul{display:grid;gap:var(--app-space-2);margin:0 0 var(--app-space-4);padding-left:var(--app-space-6)}.landing-legal-document__links{display:flex;flex-wrap:wrap;gap:var(--app-space-3)}.landing-legal-document__links a{color:var(--link);text-decoration:underline;text-underline-offset:4px}.landing-legal-dialog__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--app-space-4);padding:var(--app-space-4) var(--app-space-8);border-top:1px solid var(--border)}.landing-legal-dialog__footer p{margin:0}@media (max-width:860px){.landing-footer__main{gap:var(--app-space-8)}.landing-footer__main,.landing-legal-meta{grid-template-columns:1fr}.landing-legal-meta dl{justify-content:flex-start}}@media (max-width:620px){.lead-form,.lead-form-success{border-radius:var(--app-radius-md)}.lead-form__legal-links{align-items:flex-start}.landing-footer{padding-top:var(--app-space-10)}.landing-footer__bottom{flex-direction:column;gap:var(--app-space-2)}.landing-legal-dialog{width:calc(100vw - var(--app-space-4));max-height:calc(100svh - var(--app-space-4))}.landing-legal-dialog__body,.landing-legal-dialog__footer,.landing-legal-dialog__header{padding-inline:var(--app-space-4)}.landing-legal-dialog__header{padding-top:var(--app-space-6)}.landing-legal-dialog__header>div{padding-right:var(--app-space-10)}.landing-legal-nav{display:grid;grid-template-columns:1fr}.landing-legal-nav [data-slot=button]{width:100%;justify-content:flex-start}.landing-legal-document h3{font-size:clamp(1.25rem,7vw,1.65rem)}}#root,.landing-page,body,html{inline-size:100%;max-inline-size:100%;overflow-x:clip}.landing-hero,.landing-hero__copy,.landing-hero__copy>*,.landing-page main,.landing-page section,.page-shell{max-inline-size:100%}.landing-hero__copy h1,.landing-hero__eyebrow,.landing-hero__lead{overflow-wrap:normal;word-break:normal}@media (max-width:760px){.landing-header,.landing-header[data-compact=true]{left:50%;right:auto;inline-size:calc(100% - 16px);max-inline-size:calc(100% - 16px);transform:translateX(-50%)}.landing-header[data-compact=true] .landing-header__inner,.landing-header__inner{grid-template-columns:minmax(0,1fr) auto;column-gap:4px;inline-size:100%;padding:8px 8px 8px 12px}.landing-brand{inline-size:min(96px,100%);max-inline-size:96px;overflow:hidden}.landing-brand img{inline-size:96px;max-inline-size:100%;height:auto}.landing-header__actions{display:grid;grid-template-columns:repeat(3,40px);gap:4px;inline-size:128px;max-inline-size:128px}.landing-segment{inline-size:40px;block-size:40px}.landing-header[data-compact=true] .landing-segment__compact,.landing-header__cta,.landing-segment__compact{inline-size:40px!important;min-inline-size:40px!important;block-size:40px!important;min-block-size:40px!important;padding:0!important}.landing-hero{inline-size:100%;padding-inline:16px}.landing-hero__copy{inline-size:100%;max-inline-size:100%}.landing-hero__copy h1{inline-size:100%;max-inline-size:15ch;margin-inline:auto}.landing-hero__actions,.landing-hero__eyebrow,.landing-hero__lead,.landing-hero__privacy{inline-size:100%;max-inline-size:100%;margin-inline:auto}.landing-hero__actions>*{min-inline-size:0!important;max-inline-size:100%}}@media (max-width:420px){.landing-header[data-compact=true] .landing-header__inner,.landing-header__inner{padding-left:10px}.landing-brand,.landing-brand img{inline-size:92px;max-inline-size:92px}.landing-hero__copy h1{max-inline-size:100%}.landing-primary-button,.landing-secondary-button{inline-size:100%;max-inline-size:100%;padding-inline:16px;white-space:normal}}@media (max-width:350px){.landing-brand,.landing-brand img{inline-size:76px;max-inline-size:76px}.landing-header__actions{grid-template-columns:repeat(3,38px);inline-size:122px;max-inline-size:122px}.landing-header[data-compact=true] .landing-segment__compact,.landing-header__cta,.landing-segment,.landing-segment__compact{inline-size:38px!important;min-inline-size:38px!important;block-size:38px!important;min-block-size:38px!important}}.landing-header,.landing-header[data-compact=true]{left:0!important;right:0!important;margin-inline:auto;transform:none!important}@media (max-width:760px){.landing-header,.landing-header[data-compact=true]{left:8px!important;right:8px!important;inline-size:auto;max-inline-size:none;margin-inline:0}.landing-header__cta svg{display:block!important;inline-size:18px;block-size:18px;margin:0}}.landing-hero__copy{display:flex;flex-direction:column;align-items:center;width:min(100%,860px);margin-inline:auto;text-align:center}.landing-hero__copy>.typography,.landing-hero__copy>h1{width:100%;text-align:center}.landing-hero__copy h1,.landing-hero__eyebrow,.landing-hero__lead,.landing-hero__privacy{margin-inline:auto}.landing-hero__actions,.landing-hero__privacy{justify-content:center}html body #root .landing-page .landing-hero .landing-hero__actions svg,html body #root .landing-page .landing-hero .landing-hero__privacy svg{display:none}.landing-hero__lead-sentence{display:inline}.landing-hero{display:block;min-height:0;overflow:clip;padding:clamp(20px,2.5vh,40px) 0 0}.landing-hero__device-stage{position:relative;width:100%;height:min(78.667vw,1333.333px);isolation:isolate}.landing-hero__device-stage:before{position:absolute;z-index:0;inset:3% -10% 7%;background:radial-gradient(ellipse 48% 54% at 18% 65%,color-mix(in srgb,var(--scene-c) 56%,transparent),transparent 72%),radial-gradient(ellipse 45% 52% at 82% 32%,color-mix(in srgb,var(--scene-b) 52%,transparent),transparent 74%),linear-gradient(126deg,color-mix(in srgb,var(--scene-a) 23%,transparent),transparent 42%,color-mix(in srgb,var(--scene-d) 19%,transparent)),repeating-conic-gradient(from 90deg at 1px 1px,color-mix(in srgb,var(--scene-ink) 16%,transparent) 0 25%,transparent 0 50%) 50% /clamp(20px,2.2vw,34px) clamp(20px,2.2vw,34px);opacity:.82;-webkit-mask-image:radial-gradient(ellipse 72% 66% at 50% 50%,#000 28%,transparent 84%);mask-image:radial-gradient(ellipse 72% 66% at 50% 50%,#000 28%,transparent 84%);content:"";pointer-events:none}.landing-hero__device-stage:after{position:absolute;z-index:0;inset:2% -10% 6%;background:linear-gradient(135deg,color-mix(in srgb,var(--scene-c) 70%,transparent),transparent 72%) 6% 27% /clamp(38px,4vw,74px) clamp(38px,4vw,74px) no-repeat,linear-gradient(135deg,color-mix(in srgb,var(--scene-b) 58%,transparent),transparent 68%) 15% 68% /clamp(26px,2.8vw,48px) clamp(26px,2.8vw,48px) no-repeat,linear-gradient(135deg,color-mix(in srgb,var(--scene-a) 62%,transparent),transparent 72%) 25% 9% /clamp(18px,2vw,36px) clamp(18px,2vw,36px) no-repeat,linear-gradient(135deg,color-mix(in srgb,var(--scene-d) 65%,transparent),transparent 72%) 76% 12% /clamp(30px,3.2vw,58px) clamp(30px,3.2vw,58px) no-repeat,linear-gradient(135deg,color-mix(in srgb,var(--scene-a) 58%,transparent),transparent 72%) 88% 54% /clamp(38px,4vw,70px) clamp(38px,4vw,70px) no-repeat,linear-gradient(135deg,color-mix(in srgb,var(--scene-c) 54%,transparent),transparent 72%) 70% 82% /clamp(20px,2.2vw,42px) clamp(20px,2.2vw,42px) no-repeat;opacity:.68;-webkit-mask-image:radial-gradient(ellipse 78% 70% at 50% 50%,#000 20%,transparent 86%);mask-image:radial-gradient(ellipse 78% 70% at 50% 50%,#000 20%,transparent 86%);content:"";pointer-events:none}.landing-hero__device{position:absolute;z-index:1;top:0;left:50vw;width:min(118vw,2000px);aspect-ratio:1.5;margin:0;transform:translateX(-50%)}.landing-hero__screen{position:absolute;z-index:2;top:11.9%;left:20.55%;display:grid;width:58.85%;height:59.38%;place-items:center;overflow:hidden;border-radius:clamp(14px,1.1vw,22px);background:var(--canvas);color:var(--text)}.landing-hero__device-frame{position:absolute;z-index:1;inset:0;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none}.landing-hero__phone-frame,.landing-hero__phone-island,.landing-hero__tablet-frame{display:none}.landing-hero__screen .landing-hero__copy{width:min(860px,calc(100% - 72px))}.media-marquee+.intro-section{border-top:0}@media (min-width:761px) and (max-width:1120px){.landing-hero{padding:112px 0 48px}.landing-hero__device-stage{width:min(calc(100vw - 64px),880px);height:auto;aspect-ratio:4/3;margin-inline:auto}.landing-hero__device{top:0;left:0;width:100%;height:100%;aspect-ratio:auto;transform:none}.landing-hero__screen{top:3.1%;left:2.35%;width:95.3%;height:93.8%;border-radius:clamp(18px,2.35vw,28px)}.landing-hero__device-frame,.landing-hero__phone-frame{display:none}.landing-hero__tablet-frame{position:absolute;z-index:3;inset:0;display:block;box-sizing:border-box;border:clamp(7px,1vw,11px) solid #16151a;border-radius:clamp(25px,3.4vw,42px);box-shadow:0 22px 48px rgb(14 13 18/20%);pointer-events:none}.landing-hero__tablet-frame:after{position:absolute;top:clamp(8px,1.15vw,13px);left:50%;width:clamp(5px,.7vw,8px);height:clamp(5px,.7vw,8px);border-radius:999px;background:#08080a;box-shadow:0 0 0 2px rgb(80 88 103/32%);content:"";transform:translateX(-50%)}}@media (max-width:760px){.landing-hero{padding:112px 0 40px}.landing-hero__device-stage{width:min(calc(100vw - 24px),430px);height:auto;aspect-ratio:591/1302;margin-inline:auto}.landing-hero__device-stage:before{inset:1% -15% 5%;background:radial-gradient(ellipse 48% 54% at 18% 65%,color-mix(in srgb,var(--scene-c) 56%,transparent),transparent 72%),radial-gradient(ellipse 45% 52% at 82% 32%,color-mix(in srgb,var(--scene-b) 52%,transparent),transparent 74%),linear-gradient(126deg,color-mix(in srgb,var(--scene-a) 23%,transparent),transparent 42%,color-mix(in srgb,var(--scene-d) 19%,transparent));opacity:.7}.landing-hero__device-stage:after{position:absolute;z-index:0;inset:0 -15% 0;display:block;background:linear-gradient(to bottom,transparent 46%,var(--canvas) 86%);content:"";pointer-events:none}.landing-hero__device{top:0;left:0;width:100%;height:100%;aspect-ratio:auto;margin:0;transform:none;-webkit-mask-image:none;mask-image:none}.landing-hero__screen{position:absolute;z-index:auto;top:2.8%;left:5.8%;display:grid;width:88.4%;height:94.4%;place-items:start center;overflow:hidden;border-radius:clamp(38px,11vw,52px);padding:52px 18px 36px}.landing-hero__screen:after{display:none}.landing-hero__device:after{position:absolute;z-index:2;inset:0;background:linear-gradient(to bottom,transparent 46%,var(--canvas) 86%);content:"";pointer-events:none}.landing-hero__device-frame{display:none}.landing-hero__phone-frame{position:absolute;z-index:-1;inset:0;display:block;width:100%;height:100%;-webkit-mask-image:none;mask-image:none;pointer-events:none;user-select:none}.landing-hero__phone-island{position:absolute;z-index:3;top:5.1%;left:50%;display:block;width:clamp(70px,18vw,96px);height:clamp(20px,5vw,27px);border-radius:999px;background:#0b0b0d;box-shadow:inset 0 1px rgb(255 255 255/7%),0 1px 2px rgb(0 0 0/42%);pointer-events:none;transform:translateX(-50%)}.landing-hero__tablet-frame{display:none}.landing-hero__screen .landing-hero__copy{width:100%;align-self:start;padding-top:clamp(56px,11vw,78px);position:relative;z-index:3}html body .landing-page .landing-hero .landing-hero__privacy{display:inline-flex;width:fit-content;max-width:calc(100% - 32px);gap:6px;align-items:flex-start;font-size:12px;line-height:1.35;text-align:start;justify-content:center}html body #root .landing-page .landing-hero .landing-hero__privacy svg{display:block;flex:0 0 16px;margin-top:2px}html body .landing-page .landing-hero__actions{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:8px;align-items:center;justify-content:center}html body .landing-page .landing-hero__actions>button{width:min(100%,220px);min-width:0;flex:0 0 auto;align-self:center}.landing-hero+.media-marquee{position:relative;z-index:3;margin-top:clamp(-160px,-25vw,-112px)}:root[data-theme=dark] .landing-hero__device-stage:after,:root[data-theme=dark] .landing-hero__device:after{background:linear-gradient(to bottom,transparent 40%,var(--canvas) 78%)}}.landing-page .intro-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(48px,8vw,128px)}.landing-page .intro-layout__index{display:none}.landing-page .intro-layout h2,.landing-page .intro-layout>p:last-child{text-align:left}.landing-page .intro-layout h2{grid-column:1;justify-self:start}.landing-page .intro-layout>p:last-child{grid-column:2;justify-self:start}@media (max-width:760px){.landing-page .intro-layout{grid-template-columns:minmax(0,1fr);gap:var(--app-space-6)}.landing-page .intro-layout h2,.landing-page .intro-layout>p:last-child{grid-column:1}}.landing-page .recognition-card--1{border-color:color-mix(in srgb,var(--border) 72%,transparent);outline:none;background:color-mix(in srgb,var(--surface) 88%,var(--scene-soft) 12%);box-shadow:none;filter:none}.landing-page .recognition-card--1:after,.landing-page .recognition-card--1:before{content:none}.landing-page .recognition-grid{grid-template-areas:"one one one one one one two two two three three three" "one one one one one one four four four four four four" "five five five five five five six six six six six six";grid-auto-rows:minmax(188px,auto);gap:var(--app-space-3)}.landing-page .recognition-card{isolation:isolate;position:relative;overflow:hidden;border:0;background:var(--surface);box-shadow:none}.landing-page .recognition-card:not(.recognition-card--photo):before{position:absolute;z-index:0;inset:0;background:radial-gradient(ellipse 66% 86% at 100% 0,color-mix(in srgb,var(--scene-soft) 24%,transparent),transparent 74%),repeating-linear-gradient(135deg,color-mix(in srgb,var(--scene-ink) 9%,transparent) 0 1px,transparent 1px 19px);content:"";opacity:.48;pointer-events:none;-webkit-mask-image:linear-gradient(135deg,transparent,#000 40%,#000);mask-image:linear-gradient(135deg,transparent,#000 40%,#000)}.landing-page .recognition-card--1{grid-area:one}.landing-page .recognition-card--2{grid-area:two}.landing-page .recognition-card--3{grid-area:three}.landing-page .recognition-card--4{grid-area:four}.landing-page .recognition-card--5{grid-area:five}.landing-page .recognition-card--6{grid-area:six}.landing-page .recognition-card--photo{isolation:isolate;min-height:388px;color:white}.landing-page .recognition-card--photo:after{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(180deg,rgb(16 14 18/.08),rgb(16 14 18/.22) 36%,rgb(16 14 18/.74) 72%,rgb(16 14 18/.96))}.landing-page .recognition-card__photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.landing-page .recognition-card--photo .recognition-card__number,.landing-page .recognition-card--photo p{color:white;text-shadow:0 1px 18px rgb(16 14 18/.42)}.landing-page .recognition-card--photo p{max-width:min(44ch,64%)}.landing-page .recognition-card:not(.recognition-card--photo){min-height:188px;padding:var(--app-space-5)}.landing-page .recognition-card:not(.recognition-card--photo) p{max-width:36ch;margin-top:auto}.landing-page .recognition-card p{position:relative;z-index:1;font-family:var(--app-font-family-base);font-size:var(--app-type-lead-size);font-weight:var(--app-type-weight-normal);line-height:var(--app-type-lead-line-height);letter-spacing:-.012em}.landing-page .recognition-card__number{position:relative;z-index:1;width:fit-content}.landing-page .recognition-card__icon{position:absolute;top:var(--app-space-5);right:var(--app-space-5);display:grid;place-items:center;width:34px;height:34px;color:var(--accent);border-radius:999px;opacity:.92;z-index:1}.landing-page .recognition-card__icon svg{width:26px;height:26px;color:inherit;stroke-linecap:round;stroke-linejoin:round}.landing-page .recognition-card--2{background:linear-gradient(145deg,color-mix(in srgb,var(--accent-soft) 88%,var(--surface)) 0,var(--surface) 78%)}.landing-page .recognition-card--4{background:radial-gradient(ellipse 78% 132% at 100% 100%,color-mix(in srgb,var(--scene-c) 20%,transparent) 0,transparent 72%),var(--surface)}.landing-page .recognition-card--5{background:linear-gradient(132deg,color-mix(in srgb,var(--scene-soft) 48%,var(--surface)) 0,var(--surface) 62%)}@media (max-width:959px){.landing-page .recognition-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"one one" "two three" "four four" "five six";grid-auto-rows:minmax(176px,auto)}.landing-page .recognition-card--photo{min-height:320px}}@media (max-width:639px){.landing-page .recognition-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"one" "two" "three" "four" "five" "six"}.landing-page .recognition-card--photo{min-height:auto;aspect-ratio:4/3}.landing-page .recognition-card--photo p{max-width:100%}.landing-page .recognition-card:not(.recognition-card--photo){min-height:164px}.landing-page .recognition-card p{font-size:var(--app-type-body-size);line-height:var(--app-type-body-line-height);letter-spacing:normal}.landing-page .recognition-card__icon{width:32px;height:32px}.landing-page .recognition-card__icon svg{width:24px;height:24px}}.landing-page .recognition-card--1{border-color:transparent}.landing-page .orientation-option,.landing-page .orientation-option__content,.landing-page .orientation-options,.landing-page .orientation-panel{overflow:visible}.landing-page .orientation-panel .orientation-option__control{position:relative;display:inline-flex;flex:0 0 16px;align-items:center;justify-content:center;inline-size:16px;block-size:16px;margin:0;border:var(--border-width-field) solid var(--field-border);border-radius:999px;background:var(--default);box-shadow:none}.landing-page .orientation-panel .orientation-option:has(input:checked) .orientation-option__control,.landing-page .orientation-panel .orientation-option[data-selected] .orientation-option__control{background:var(--accent)}.landing-page .orientation-panel .radio__indicator{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.landing-page .orientation-panel .orientation-option__control{box-shadow:var(--shadow-field);border-width:1px;border-style:solid;border-color:var(--field-border)}.landing-page .orientation-panel .orientation-option:has(input:checked) .orientation-option__control,.landing-page .orientation-panel .orientation-option[data-selected] .orientation-option__control{border-color:transparent}.landing-mobile-menu__trigger{display:none}@media (hover:hover) and (pointer:fine){.landing-header__cta:hover,.landing-primary-button:hover,.landing-secondary-button:hover,.orientation-option:hover,.orientation-tabs__tab:hover{transform:none!important}}.landing-mobile-nav{--app-drawer-panel-bg:var(--surface);--app-drawer-title:var(--text);--app-drawer-muted:var(--text-muted);--app-drawer-control-bg:color-mix(in srgb,var(--surface-hover) 78%,transparent);--app-drawer-control-hover:var(--surface-hover);z-index:400;background:rgb(20 17 23/46%)}.landing-mobile-nav[data-exiting=true]{pointer-events:none}.landing-mobile-nav [data-slot=drawer-content]{width:100%}.landing-mobile-nav [data-slot=drawer-dialog][data-placement=bottom]{max-height:min(85svh,var(--visual-viewport-height,100svh));border:0;border-radius:var(--app-radius-xl) var(--app-radius-xl) 0 0;color:var(--text);background:var(--surface);box-shadow:0 -18px 52px rgb(24 19 27/16%)}.landing-mobile-nav [data-slot=drawer-header]{padding-inline:var(--app-space-5)}.landing-mobile-nav [data-slot=drawer-heading]{color:var(--text);font-size:var(--app-type-heading-3-size);font-weight:var(--landing-type-button-weight);letter-spacing:var(--landing-type-h3-letter-spacing)}.landing-mobile-nav [data-slot=drawer-body]{padding:var(--app-space-3) var(--app-space-4) var(--app-space-5)}.landing-mobile-nav [data-slot=drawer-footer]{padding:var(--app-space-2) var(--app-space-4) calc(var(--app-space-4) + env(safe-area-inset-bottom))}.landing-mobile-nav .app-drawer-close-trigger{border:0;box-shadow:none}.landing-mobile-nav .app-drawer-close-trigger:before{position:absolute;inset:-10px;content:""}.app-drawer-menu,.app-drawer-menu__list{display:grid;width:100%;min-width:0;margin:0;padding:0}.app-drawer-menu{gap:var(--app-space-4)}.app-drawer-menu__list{gap:var(--app-space-2);list-style:none}.app-drawer-menu__item{min-width:0;margin:0;padding:0;list-style:none}.app-drawer-menu__link{display:flex;align-items:center;justify-content:flex-start;gap:var(--app-space-3);width:100%;min-height:56px;padding:var(--app-space-3) var(--app-space-4);border:0;border-radius:var(--app-radius-md);color:var(--text);background:var(--app-drawer-control-bg);text-align:left;transform:none!important}.app-drawer-menu__item-copy{display:grid;flex:1 1 auto;gap:var(--app-space-1);min-width:0}.app-drawer-menu__item-title{color:inherit;font-size:var(--app-type-body-size);font-weight:var(--landing-type-button-weight);line-height:1.25}.app-drawer-menu__arrow{display:inline-grid;place-items:center;flex:0 0 24px;width:24px;height:24px;margin-left:auto;color:var(--app-drawer-muted);transition:color var(--app-motion-fast),transform var(--app-motion-fast)}.app-drawer-menu__arrow svg{width:18px;height:18px}.app-drawer-menu__link:focus-visible,.landing-mobile-nav__cta:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.app-drawer-menu__link:hover{color:var(--text);background:var(--app-drawer-control-hover);transform:none!important}.app-drawer-menu__link:hover .app-drawer-menu__arrow{color:var(--text);transform:translateX(4px)}}.app-drawer-menu__link:active{transform:scale(.985)!important}.landing-mobile-nav__cta{min-height:52px;border:0;border-radius:var(--app-radius-md);transform:none!important}.landing-mobile-nav__cta svg{width:18px;height:18px}@media (max-width:760px){.landing-header__actions{grid-template-columns:repeat(3,44px);width:140px;max-width:140px}.landing-segment{width:44px;height:44px}.landing-header[data-compact=true] .landing-segment__compact,.landing-segment__compact{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.landing-header__cta{display:none!important}.landing-mobile-menu__trigger{display:inline-grid;place-items:center;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:0;border-radius:var(--radius-pill);color:var(--text);background:color-mix(in srgb,var(--surface-hover) 72%,transparent);box-shadow:none;transform:none!important}.landing-mobile-menu__trigger svg{width:18px;height:18px;stroke-width:1.8}.landing-mobile-menu__trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}}@media (max-width:350px){.landing-header__actions{grid-template-columns:repeat(3,44px);width:140px;max-width:140px}.landing-header[data-compact=true] .landing-segment__compact,.landing-mobile-menu__trigger,.landing-segment,.landing-segment__compact{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}@media (prefers-reduced-motion:reduce){.app-drawer-menu__arrow,.app-drawer-menu__link{transition-duration:.01ms!important}}:root{--landing-section-y:clamp(56px,6vw,84px);--landing-section-gap:clamp(24px,3.2vw,44px);--landing-card-radius:18px;--landing-control-radius:12px;--landing-surface-flat:color-mix(in srgb,var(--surface) 90%,var(--canvas));--landing-surface-soft:color-mix(in srgb,var(--surface-muted) 82%,var(--canvas));--landing-line-soft:color-mix(in srgb,var(--border) 74%,transparent);--landing-scrollbar-track:var(--canvas);--landing-scrollbar-thumb:color-mix(in srgb,var(--text-muted) 44%,var(--canvas));--landing-scrollbar-thumb-hover:color-mix(in srgb,var(--text) 58%,var(--canvas))}[data-slot=drawer-dialog],[data-slot=modal-body],html:has(.landing-page){scrollbar-width:thin;scrollbar-color:var(--landing-scrollbar-thumb) var(--landing-scrollbar-track)}[data-slot=drawer-dialog]::-webkit-scrollbar,[data-slot=modal-body]::-webkit-scrollbar,html:has(.landing-page)::-webkit-scrollbar{width:10px;height:10px}[data-slot=drawer-dialog]::-webkit-scrollbar-track,[data-slot=modal-body]::-webkit-scrollbar-track,html:has(.landing-page)::-webkit-scrollbar-track{background:var(--landing-scrollbar-track)}[data-slot=drawer-dialog]::-webkit-scrollbar-thumb,[data-slot=modal-body]::-webkit-scrollbar-thumb,html:has(.landing-page)::-webkit-scrollbar-thumb{min-height:42px;border:2px solid var(--landing-scrollbar-track);border-radius:999px;background:var(--landing-scrollbar-thumb)}[data-slot=drawer-dialog]::-webkit-scrollbar-thumb:hover,[data-slot=modal-body]::-webkit-scrollbar-thumb:hover,html:has(.landing-page)::-webkit-scrollbar-thumb:hover{background:var(--landing-scrollbar-thumb-hover)}[data-slot=drawer-dialog]::-webkit-scrollbar-corner,[data-slot=modal-body]::-webkit-scrollbar-corner,html:has(.landing-page)::-webkit-scrollbar-corner{background:var(--landing-scrollbar-track)}[data-slot=modal-backdrop]{width:100vw;max-width:none}[data-slot=modal-backdrop][data-exiting=true]{pointer-events:none}.landing-page,.landing-page :where(button,input,textarea,label,a,p,span,h1,h2,h3,h4){font-family:var(--font-sans)}@media (min-width:960px){html:has(.landing-page){scrollbar-gutter:stable}}.landing-page :where(button,[data-slot=button]){transform:none;transition:background-color .18s var(--app-ease-standard),color .18s var(--app-ease-standard),opacity .18s var(--app-ease-standard),box-shadow .18s var(--app-ease-standard)}@media (hover:hover) and (pointer:fine){.landing-page :where(button,[data-slot=button]):hover{transform:none}}.page-shell{width:min(100% - 48px,1200px)}.page-section{padding-block:var(--landing-section-y)}.faq-layout .section-heading,.lead-form-copy,.mechanism-layout>div:first-child,.section-heading{max-width:720px}.care-mosaic__copy>p:last-child,.expert-copy__lead,.lead-form-copy>p,.mechanism-layout__copy p,.orientation-layout>div:first-child>p:last-child,.section-heading>div>p:last-child{max-width:62ch;margin-top:18px}.landing-hero__eyebrow,.section-kicker{margin-bottom:14px;text-transform:none}.expert-copy ul{gap:var(--app-space-1);margin-top:var(--app-space-4)}.expert-copy li{grid-template-columns:20px minmax(0,1fr);gap:var(--app-space-2);padding-block:var(--app-space-1);line-height:1.45}.expert-copy li svg{width:18px;height:18px}.expert-layout{align-items:stretch}.expert-copy{display:flex;min-height:0;flex-direction:column}.expert-copy .expert-principles__list{margin-top:var(--app-space-4)}.expert-context-photo{position:relative;width:100%;aspect-ratio:16/9;flex:0 0 auto;min-height:0;margin-top:var(--app-space-8);overflow:hidden;border-radius:var(--app-radius-lg);background:var(--landing-surface-soft)}.expert-context-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom}@media (max-width:980px){.expert-layout{align-items:start}.expert-copy,.expert-visual{width:100%}.expert-copy{min-height:0}.expert-context-photo{aspect-ratio:16/9;min-height:0;flex:0 0 auto}}.care-shape,.expert-visual,.landing-header .landing-segment__compact,.landing-header .landing-segment__expanded,.landing-header .landing-segment__expanded button,.landing-header__cta,.landing-header__cta:hover,.landing-header__inner,.landing-secondary-button,.landing-secondary-button:hover,.lead-form,.lead-form-success,.orientation-panel,.recognition-card,.safety-note{border:0;box-shadow:none}.landing-primary-button,.landing-secondary-button{min-height:48px;border-radius:var(--landing-control-radius);font-size:var(--app-type-body-size);font-weight:var(--landing-type-button-weight)}@media (min-width:761px){.care-shape--8{grid-row:3/span 3}}.landing-secondary-button{background:var(--landing-surface-soft)}.process-list.process-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:var(--landing-section-gap);padding:0;overflow:visible;border:0;background:transparent;list-style:none}.process-list.process-route:before{display:none}.process-list.process-route>.process-route__step{position:relative;display:grid;grid-template-rows:auto 1fr;min-height:264px;padding:28px;overflow:hidden;border:0;border-radius:var(--landing-card-radius);background:var(--landing-surface-flat);box-shadow:none;transition:background-color .24s var(--app-ease-standard),color .24s var(--app-ease-standard)}.process-list.process-route>.process-route__step:before{display:none}.process-list.process-route>.process-route__step+.process-route__step{border-inline-start:0}.process-list.process-route>.process-route__step>.process-route__marker{display:grid;grid-template-columns:auto minmax(0,1fr) 20px;gap:12px;align-items:center;color:var(--text-muted)}.process-route__phase{min-height:30px;padding:0 12px;border:0;border-radius:var(--radius-pill);color:var(--text-secondary);background:var(--landing-surface-soft);font-size:var(--app-type-meta-size);font-weight:var(--landing-type-button-weight);line-height:1;white-space:nowrap;transform:none}.process-route__line{height:1px;background:var(--landing-line-soft)}.process-route__marker svg{width:18px;height:18px;color:var(--text-muted);transform:none}.process-route__copy{align-self:start;gap:14px;max-width:30rem;margin-top:64px}.process-route__copy h3,.process-route__copy p{margin:0}@media (hover:hover) and (pointer:fine){.process-list.process-route>.process-route__step:hover{background:var(--surface-hover)}.process-list.process-route>.process-route__step:hover .process-route__phase{color:var(--surface);background:var(--text);transform:none}.process-list.process-route>.process-route__step:hover .process-route__marker svg{color:var(--text);transform:none}}.faq-layout{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:var(--landing-section-gap);align-items:start}.faq-list{border-top:0}.lead-form-section{background:var(--canvas);background-image:none}.lead-form-layout{align-items:stretch;gap:var(--landing-section-gap)}.lead-form-shell{display:flex;align-self:stretch;width:100%}.lead-form-copy>.section-kicker{margin-top:0}.lead-form-copy,.lead-form-heading{display:flex;flex-direction:column;align-items:flex-start}.lead-form-heading{gap:var(--app-space-2);margin-block:0 var(--app-space-2)}.lead-form-heading>.section-kicker{margin-top:0}.lead-form-body{display:flex;flex-direction:column;gap:var(--app-space-4)}.lead-form-visual{width:min(100%,560px);margin:0;overflow:hidden;aspect-ratio:4/5;border-radius:var(--app-radius-lg);background:var(--surface)}.lead-form-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 32%}.lead-form,.lead-form-success{border:0;border-radius:var(--landing-card-radius);background:var(--landing-surface-flat);box-shadow:none}.lead-form{display:flex;flex-direction:column;width:100%;height:100%;justify-content:space-between;gap:var(--app-space-5);padding:var(--app-space-6)}.lead-form .lead-field{position:relative;gap:0}.lead-form .lead-field>.input,.lead-phone-country .select__trigger{border-color:transparent;background:var(--landing-surface-soft)}.lead-form .lead-field>.input:hover,.lead-phone-country .select__trigger:hover{border-color:transparent;background:color-mix(in srgb,var(--landing-surface-soft) 84%,var(--field-hover))}.lead-form .lead-field>.input:focus,.lead-form .lead-field>.input[data-focused=true],.lead-form .lead-field[data-focus-within=true]>.input,.lead-phone-country .select__trigger:focus,.lead-phone-country .select__trigger[data-focus=true]{border-color:var(--field-border-focus);background:var(--field-focus);box-shadow:inset 0 0 0 1px var(--field-border-focus)}.lead-form .lead-field>[data-slot=field-error]{margin-block-start:var(--app-space-1-5)}.lead-contact-row--phone,.lead-phone-row{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:start;gap:var(--app-space-2);min-inline-size:0}.lead-phone-country{min-inline-size:0}.lead-contact-method{display:grid;gap:var(--app-space-1-5)}.lead-contact-method>.label{color:var(--text-muted);font-size:var(--app-type-meta-size);font-weight:var(--app-type-weight-medium);line-height:var(--app-type-meta-line-height)}.lead-contact-method__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,136px),1fr));gap:var(--app-space-2)}.lead-contact-method__option{display:block;width:100%;min-width:0;margin:0}.lead-contact-method__content{display:flex;width:100%;min-height:48px;align-items:center;justify-content:flex-start;gap:var(--app-space-2);padding:0 var(--app-space-3);border:1px solid transparent;border-radius:var(--landing-control-radius);background:var(--landing-surface-soft);color:var(--text-secondary);font-size:var(--app-type-meta-size);font-weight:var(--app-type-weight-medium);line-height:1;cursor:pointer;user-select:none}.lead-contact-method__content:hover{background:color-mix(in srgb,var(--landing-surface-soft) 84%,var(--field-hover))}.lead-contact-method__control{width:18px;height:18px;flex:0 0 auto}.lead-contact-method__option[data-selected] .lead-contact-method__content{border-color:transparent;background:var(--accent-soft);color:var(--text)}.lead-contact-method__content[data-focus-visible=true],.lead-contact-method__option[data-focus-visible=true] .lead-contact-method__content{border-color:var(--field-border-focus);box-shadow:inset 0 0 0 1px var(--field-border-focus)}.lead-form .lead-field>.input::placeholder,.lead-form .lead-field>.textarea::placeholder{color:var(--field-placeholder);opacity:1}.lead-form .lead-field .lead-field__group{border-color:transparent;background:var(--landing-surface-soft);border-radius:var(--landing-card-radius);min-inline-size:0;gap:var(--app-space-1-5);padding-inline:var(--app-space-3)}.lead-form .lead-field .lead-field__group .input-group__input{padding-inline-start:0}.lead-form .lead-field .lead-field__group:hover{border-color:transparent;background:color-mix(in srgb,var(--landing-surface-soft) 84%,var(--field-hover))}.lead-form .lead-field .lead-field__group[data-focus-within=true],.lead-form .lead-field[data-focus-within=true] .lead-field__group{border-color:var(--field-border-focus);background:var(--field-focus);box-shadow:inset 0 0 0 1px var(--field-border-focus)}.lead-form .lead-field__prefix{display:inline-flex;align-items:center;padding:0;color:var(--text);font-size:var(--app-type-body-size);font-weight:var(--app-type-weight-medium);line-height:1;font-variant-numeric:tabular-nums;user-select:none;white-space:nowrap}.lead-form .lead-field--telegram .lead-field__prefix{border-inline-end:0}.lead-form .lead-field--telegram .lead-field__group{gap:var(--app-space-2)}.lead-contact-method__content>span:last-child{min-width:0;overflow-wrap:anywhere}.lead-form .lead-field--phone .lead-field__prefix{min-width:2.75em}.lead-form .lead-field__error-suffix{display:inline-flex;align-items:center;color:var(--app-color-danger);cursor:help}.lead-form .lead-field__error-icon{width:18px;height:18px;flex-shrink:0}.lead-form .lead-field__error--inline{display:flex;align-items:center;gap:var(--app-space-1-5);margin-block-start:var(--app-space-1-5);color:var(--app-color-danger);font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-line-height)}.lead-form .lead-field__error--inline:before{content:"⚠";font-size:.95em;line-height:1;flex-shrink:0}@media (min-width:768px){.lead-form .lead-field__error--inline{display:none}}@media (max-width:767px){.lead-form .lead-field__error-suffix{display:none}}@media (prefers-reduced-motion:reduce){.lead-form .lead-field>.input::placeholder,.lead-form .lead-field>.label,.lead-form .lead-field>.textarea::placeholder{transition:none}}.lead-consent-stack .checkbox__content{align-items:flex-start;gap:var(--app-space-2)}.lead-consent-stack .lead-consent{width:auto;flex:none}.lead-consent__row{display:flex;align-items:flex-start;gap:var(--app-space-2)}.lead-consent-stack .checkbox__control{width:18px;height:18px;margin-top:1px;border-color:var(--field-border);border-radius:5px;background:var(--field-background);box-shadow:none;scale:1;transform:none;transition:border-color .16s var(--app-ease-standard),background-color .16s var(--app-ease-standard),box-shadow .16s var(--app-ease-standard)}.lead-consent-stack .checkbox__control:before{display:none}.lead-consent-stack .checkbox__indicator{width:12px;height:12px;color:transparent}.lead-consent-stack .lead-consent:not(:has(input:checked)):has([data-slot=checkbox-content][data-hovered=true]) .checkbox__control,.lead-consent-stack .lead-consent:not(:has(input:checked)):hover .checkbox__control{border-color:var(--field-border-hover);background:var(--landing-surface-soft);scale:1;transform:none}.lead-consent-stack .lead-consent:has(input:checked) .checkbox__control,.lead-consent-stack .lead-consent:has(input:checked):hover .checkbox__control{border-color:var(--text);background:var(--text)}.lead-consent-stack .lead-consent:has(input:checked) .checkbox__indicator,.lead-consent-stack .lead-consent:has(input:checked):hover .checkbox__indicator{color:var(--surface)}.lead-consent-stack .lead-consent:has([data-slot=checkbox-content][data-focus-visible=true]) .checkbox__control,.lead-consent-stack .lead-consent[data-focus-visible=true] .checkbox__control{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 28%,transparent)}.lead-consent__text{min-width:0;color:var(--text-muted);font-size:var(--app-type-meta-size);line-height:var(--app-type-meta-line-height)}.lead-consent__legal-link{font:inherit;font-weight:var(--app-type-weight-semibold)}.lead-consent__legal-link,.lead-consent__legal-link:hover{color:var(--text);text-decoration:none}.lead-consent__legal-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.lead-consent__error-suffix{display:inline-flex;align-items:center;margin-block-start:var(--app-space-2);color:var(--app-color-danger);cursor:help}.lead-consent__error-icon{width:18px;height:18px;flex-shrink:0}.lead-consent__error--inline{display:flex;align-items:center;gap:var(--app-space-2);margin-block-start:var(--app-space-2);padding:var(--app-space-2) var(--app-space-3);border-radius:var(--app-radius-md,10px);background:color-mix(in srgb,var(--app-color-danger) 14%,transparent);color:var(--app-color-danger);font-size:var(--app-type-body-sm-size);font-weight:var(--app-type-weight-medium);line-height:var(--app-type-body-sm-line-height)}.lead-consent__error--inline:before{content:"⚠";font-size:1em;line-height:1;flex-shrink:0}@media (min-width:768px){.lead-consent__error--inline{display:none}}@media (max-width:767px){.lead-consent__error-suffix{display:none}}.landing-page [data-slot=backdrop],.landing-page [data-slot=modal-backdrop],[data-slot=modal-backdrop],[data-slot=modal-container]{z-index:2200}.landing-legal-dialog{width:min(1000px,calc(100vw - 32px));max-width:min(1000px,calc(100vw - 32px));max-height:min(88svh,900px);border:0;border-radius:22px;color:var(--text);background:var(--surface);box-shadow:var(--shadow-float);overflow:hidden}.landing-legal-dialog__header{padding:32px 32px 20px;border-bottom:0}.landing-legal-dialog__header>div{gap:10px;max-width:68ch;padding-right:0}.landing-legal-dialog__header [data-slot=heading]{font-size:clamp(1.65rem,3vw,2.35rem);font-weight:650;line-height:1.08}.landing-legal-dialog__close{width:42px;height:42px;border-radius:var(--radius-pill);background:var(--landing-surface-soft)}.landing-legal-dialog__body{gap:24px;padding:0 32px 28px}.landing-legal-nav{gap:8px;padding-bottom:0;border-bottom:0}.landing-legal-nav [data-slot=button]{min-height:36px;border-radius:var(--radius-pill);font-weight:600}.landing-legal-meta{display:block}.landing-legal-meta>p{display:none}.landing-legal-meta dl{display:grid;max-width:360px;justify-content:start;gap:10px;margin:0}.landing-legal-meta dl>div{display:grid;gap:2px}.landing-legal-meta dt{color:var(--text-muted);font-size:var(--app-type-caption-size);line-height:var(--app-type-caption-line-height)}.landing-legal-meta dd{margin:0;color:var(--text-secondary);font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-line-height)}.landing-legal-document-info{--app-motion-accordion-list-padding:0;--app-motion-accordion-list-radius:var(--app-radius-md);--app-motion-accordion-item-radius:var(--app-radius-md);--app-motion-accordion-item-bg:var(--app-ui-surface-hover);--app-motion-accordion-trigger-min-height:2.75rem;--app-motion-accordion-trigger-padding:var(--app-space-4-5) var(--app-space-5);--app-motion-accordion-trigger-gap:var(--app-space-3);--app-motion-accordion-question-size:var(--app-type-body-sm-size);--app-motion-accordion-question-weight:var(--landing-type-button-weight);--app-motion-accordion-icon-size:2rem;--app-motion-accordion-body-padding:0 var(--app-space-5) var(--app-space-4-5);--app-motion-accordion-answer-size:var(--app-type-body-sm-size);--app-motion-accordion-answer-line-height:var(--app-type-body-sm-line-height);margin-top:var(--app-space-3)}.landing-legal-document-info__details{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--app-space-1);margin:0}.landing-legal-document-info__details>div{display:flex;flex-wrap:wrap;gap:var(--app-space-1);align-items:baseline}.landing-legal-document-info__details :where(dt,dd){margin:0;font-size:var(--app-type-body-sm-size);font-weight:var(--app-type-weight-medium);line-height:1.45}.landing-legal-document-info__details dt{color:var(--app-ui-text-muted)}.landing-legal-document-info__details dd{color:var(--app-ui-text)}.landing-legal-document{max-width:none}.landing-legal-document>section{padding:24px 0;border-top:1px solid var(--landing-line-soft)}.landing-legal-document h3{font-size:var(--landing-type-h4-size);font-weight:var(--landing-type-button-weight);line-height:var(--landing-type-h4-line-height)}.landing-legal-dialog__footer{justify-content:flex-end;padding:18px 32px 28px;border-top:0}.landing-legal-dialog__footer p{display:none}@media (max-width:1080px){.lead-form-copy{position:static}.lead-form-shell{display:block;align-self:stretch}}@media (max-width:900px){.page-shell{width:min(100% - 32px,1200px)}.faq-layout,.landing-footer__main,.lead-form-layout,.process-list.process-route{grid-template-columns:1fr}.process-list.process-route>.process-route__step{min-height:0}.process-route__copy{margin-top:40px}}@media (max-width:620px){:root{--landing-section-y:52px}.page-shell{width:min(100% - 28px,1200px)}.process-list.process-route{gap:12px}.process-list.process-route>.process-route__step{padding:22px}.process-list.process-route>.process-route__step>.process-route__marker{grid-template-columns:auto minmax(0,1fr)}.process-route__marker svg{display:none}.process-route__copy{margin-top:34px}.lead-form{padding:22px}.lead-contact-row--phone{grid-template-columns:1fr}.lead-form-visual{width:100%}.landing-legal-dialog{width:calc(100vw - 16px);max-height:calc(100svh - 16px);border-radius:18px}.landing-legal-dialog__body,.landing-legal-dialog__footer,.landing-legal-dialog__header{padding-inline:18px}}@media (max-width:350px){.lead-contact-method__options{grid-template-columns:1fr}.lead-contact-method__content{justify-content:flex-start}}html:has([data-landing=hub]) :is(.button,[data-general-cta],.app-drawer-menu__action){transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,filter .2s ease;transform:none}@media (hover:hover) and (pointer:fine){html:has([data-landing=hub]) :is(.button,[data-general-cta],.app-drawer-menu__action):not(:disabled):not([aria-disabled=true]):hover{filter:brightness(1.04)}}html:has([data-landing=hub]) :is(.button,[data-general-cta],.app-drawer-menu__action):not(:disabled):not([aria-disabled=true]):active{filter:brightness(.96)}@media (prefers-reduced-motion:reduce){html:has([data-landing=hub]) :is(.button,[data-general-cta],.app-drawer-menu__action){transition:none}}@media (any-hover:hover) and (any-pointer:fine){html:has([data-landing=hub]) .button[data-term-trigger]:not(:disabled):hover{background-color:color-mix(in srgb,var(--default) 55%,var(--general-lavender,#b7a8e3));filter:none}}html:has([data-landing=hub]) .button[data-term-trigger]:not(:disabled):active{background-color:color-mix(in srgb,var(--default) 40%,var(--general-lavender,#b7a8e3));filter:none}.insight-section{background:color-mix(in srgb,var(--surface-muted) 42%,var(--canvas))}.insight-layout{display:grid;grid-template-columns:minmax(260px,.74fr) minmax(0,1.26fr);gap:clamp(44px,7vw,104px);align-items:start}.insight-aside{position:sticky;top:112px;display:grid;gap:var(--space-6);min-width:0;align-self:start}.insight-media{aspect-ratio:3/2;min-width:0;overflow:hidden;border-radius:var(--landing-card-radius);background:var(--surface)}.insight-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.insight-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(var(--space-4),2vw,var(--space-6));min-width:0}.insight-item{display:grid;align-content:start;gap:12px;min-width:0;padding:clamp(var(--space-5),2.4vw,var(--space-8));border:0;border-radius:var(--landing-card-radius);background:var(--surface);box-shadow:none;transform:none;transition:none}.insight-item h3{max-width:24ch;color:var(--text);text-wrap:balance}.insight-item h3,.insight-item p{margin:0;font-family:var(--app-font-family-base)}.insight-item p{max-width:46ch;color:var(--text-secondary);letter-spacing:normal}.insight-item:focus-within,.insight-item:hover{transform:none;color:inherit;background:var(--surface)}@media (max-width:920px){.insight-layout{grid-template-columns:1fr;gap:44px}.insight-aside{position:static;max-width:680px}.insight-media{aspect-ratio:16/9}}@media (max-width:680px){.insight-list{grid-template-columns:1fr;gap:var(--space-4)}}@media (prefers-reduced-motion:reduce){.insight-item{transition:none}}