:root{--pal-ink: #010a17;--pal-paper: #ffffff;--pal-gray: color-mix(in srgb, #e4ebf5, #fff 50%);--pal-canvas: #e4ebf5;--pal-accent: #1d39f5;--pal-btn-fill: #2b00d4;--pal-btn-edge: #1e3ced;--pal-btn-glow: #1587fc;--pal-light: #1d39f5;--pal-deep: #010a17;--pal-night: #070317;--pal-btn: var(--pal-ink);--pal-slate: #b9bdc8;--pal-slate-text: color-mix(in srgb, #64748b 85%, #010a17);--pal-brand: var(--pal-accent);--pal-brand-dark: var(--pal-deep);--pal-brand-light: color-mix(in srgb, var(--pal-light), #fff 40%);--pal-brand-tint: color-mix(in srgb, var(--pal-accent) 8%, #fff);--pal-signal: #4ade80;--pal-decor-1: var(--pal-accent);--pal-decor-2: var(--pal-accent);--pal-decor-3: var(--pal-accent);--pal-decor-4: var(--pal-accent);--pal-glow: var(--pal-ink);--pal-glow-accent: color-mix(in srgb, var(--pal-accent) 70%, var(--pal-deep));--c-bg: var(--pal-paper);--c-bg-soft: var(--pal-gray);--c-bg-hover: color-mix(in srgb, var(--pal-gray), var(--pal-ink) 3%);--c-ink: var(--pal-ink);--c-text: color-mix(in srgb, var(--pal-ink) 90%, var(--pal-paper));--c-text-muted: var(--pal-slate-text);--c-icon: var(--pal-slate);--c-line: rgba(11, 11, 15, 0.08);--c-line-strong: rgba(11, 11, 15, 0.16);--c-canvas: var(--c-bg);--c-card: var(--pal-gray);--c-card-hover: color-mix(in srgb, var(--pal-gray), var(--pal-deep) 4%);--c-card-line: color-mix(in srgb, var(--pal-ink) 9%, transparent);--c-skeleton: color-mix(in srgb, var(--pal-gray), var(--pal-ink) 7%);--c-skeleton-strong: color-mix(in srgb, var(--pal-gray), var(--pal-ink) 22%);--c-placeholder: color-mix(in srgb, var(--pal-ink) 45%, var(--pal-paper));--c-field: var(--pal-gray);--c-field-line: color-mix(in srgb, var(--pal-deep) 35%, var(--pal-paper));--c-field-line-hover: color-mix(in srgb, var(--pal-deep) 55%, var(--pal-paper));--c-accent: var(--pal-brand);--c-btn-fill: var(--pal-btn-fill);--c-btn-edge: var(--pal-btn-edge);--c-btn-glow: var(--pal-btn-glow);--c-accent-on-canvas: color-mix(in srgb, var(--pal-brand), var(--pal-deep) 20%);--c-btn: var(--pal-btn);--c-btn-hover: color-mix(in srgb, var(--pal-btn), #fff 16%);--c-accent-soft: var(--pal-brand-tint);--c-accent-on-dark: var(--pal-brand-light);--c-highlight: var(--pal-brand-light);--c-decor-1: var(--pal-decor-1);--c-decor-2: var(--pal-decor-2);--c-decor-3: var(--pal-decor-3);--c-decor-4: var(--pal-decor-4);--c-glow: var(--pal-glow);--c-glow-accent: var(--pal-glow-accent);--g-brand: linear-gradient(90deg, var(--c-decor-1) 0%, var(--c-decor-2) 28%, var(--c-decor-3) 68%, var(--c-decor-4) 100%);--g-brand-text: linear-gradient(135deg, var(--c-decor-3), var(--c-accent));--c-dark: var(--pal-ink);--c-on-dark: #f5f5f7;--c-on-dark-muted: rgba(245, 245, 247, 0.68);--c-panel-dark: var(--pal-brand-dark);--c-panel-raised: color-mix(in srgb, var(--pal-brand-dark), #fff 7%);--c-night: var(--pal-night);--c-success: #16a34a;--c-success-text: #15803d;--c-success-soft: #dcfce7;--c-success-on-dark: var(--pal-signal);--c-live: var(--pal-signal);--c-danger: #d93a2f;--c-danger-text: #b3261e;--c-warning: #f5a524;--c-warning-soft: #fef3c7;--c-warning-text: #92400e;--f-sans: "Averta", "Averta Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fs-xs: 0.8125rem;--fs-sm: 0.875rem;--fs-md: 1rem;--fs-base: 1rem;--fs-lg: 1.25rem;--fs-xl: clamp(1.5rem, 1.15rem + 1.4vw, 1.875rem);--fs-display: clamp(2.125rem, 1.3rem + 3vw, 3.25rem);--fs-h1: clamp(2.5rem, 1.4rem + 4.2vw, 5.125rem);--fs-h2: clamp(2rem, 1.35rem + 2.2vw, 3rem);--fs-h3: clamp(1.5rem, 1.2rem + 1.1vw, 2rem);--fs-h4: clamp(1.375rem, 1.1rem + 0.9vw, 1.75rem);--fs-h5: clamp(1.25rem, 1.1rem + 0.5vw, 1.5rem);--fs-h1-col: clamp(2.5rem, 1.35rem + 4.3vw, 4.5rem);--fs-lead: clamp(1.125rem, 1.05rem + 0.3vw, 1.25rem);--fs-lead-sm: 1.125rem;--lh-tight: 1.1;--lh-snug: 1.28;--lh-base: 1.5;--ls-body: -0.011em;--ls-tight: -0.02em;--ls-display: -0.025em;--ls-h2: -0.02em;--ls-h3: -0.016em;--wrap: 1280px;--gutter: clamp(1rem, 0.5rem + 2.5vw, 2rem);--header-h: 72px;--r-sm: 10px;--r-md: 16px;--r-lg: 20px;--r-pill: 999px;--r-sheet: clamp(1.25rem, 0.75rem + 2vw, 2.5rem);--sh-pop: 0 30px 60px -20px rgba(15, 15, 40, 0.22), 0 2px 10px rgba(15, 15, 40, 0.06);--sh-soft: 0 1px 2px rgba(15, 15, 40, 0.06);--sh-edge: 0 0 0 1px color-mix(in srgb, var(--pal-deep) 8%, transparent), 0 1px 2px color-mix(in srgb, var(--pal-deep) 6%, transparent);--sh-card: 0 0 #0000;--ease: cubic-bezier(0.2, 0.7, 0.2, 1);--ease-soft: cubic-bezier(0.45, 0, 0.15, 1);--dur-fast: 0.15s;--dur: 0.25s;--z-header: 100}@media(max-width: 1023.98px){:root{--header-h: 56px}}.about-story{display:grid;gap:1.5rem 4rem}@media(min-width: 1024px){.about-story{grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);align-items:start}}@media(min-width: 1024px){.about-story__head{position:sticky;top:7rem}}.about-story__text{display:grid;gap:1.25rem}.about-story__text p{margin:0;font-size:var(--fs-lead);line-height:1.55;letter-spacing:-0.014em;color:var(--c-text-muted)}.about-story__text p:first-child{color:var(--c-ink)}.link-rows{list-style:none;margin:0;padding:0;margin-top:clamp(2rem,1.5rem + 2vw,3.5rem);border-top:1px solid var(--c-card-line)}.link-rows li{border-bottom:1px solid var(--c-card-line)}.link-row{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;grid-template-areas:"num title icon" ". text text";gap:.5rem 1.25rem;align-items:baseline;padding-block:1.75rem;color:inherit;text-decoration:none}@media(min-width: 1024px){.link-row{grid-template-columns:3rem minmax(0, 0.9fr) minmax(0, 1.1fr) auto;grid-template-areas:"num title text icon";gap:0 2rem;padding-block:2rem}}.link-row:hover .link-row__title,.link-row:focus-visible .link-row__title{color:var(--c-accent-on-canvas)}.link-row:hover .link-row__icon,.link-row:focus-visible .link-row__icon{color:var(--c-accent);transform:translate(2px, -2px)}.link-row__num{grid-area:num;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--c-text-muted)}.link-row__title{grid-area:title;font-size:var(--fs-xl);font-weight:600;line-height:1.2;letter-spacing:-0.02em;color:var(--c-ink);transition:color .2s ease}.link-row__text{grid-area:text;font-size:var(--fs-md);line-height:1.5;color:var(--c-text-muted)}.link-row__icon{grid-area:icon;display:inline-flex;color:var(--c-icon);transition:color .2s ease,transform .2s ease}.link-row__icon svg{width:1.5rem;height:1.5rem}.num-cols{list-style:none;margin:0;padding:0;display:grid;gap:2.5rem;margin-top:clamp(2rem,1.5rem + 2vw,3.5rem)}@media(min-width: 768px){.num-cols{grid-template-columns:repeat(3, minmax(0, 1fr));gap:3rem}}.num-cols li{padding-top:1.5rem;border-top:1px solid var(--c-line-strong)}.num-cols p{margin:0;line-height:1.55;color:var(--c-text-muted)}.num-cols__num{display:block;margin-bottom:1.25rem;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--c-accent-on-canvas)}.num-cols__title{margin:0 0 .75rem;font-size:var(--fs-xl);font-weight:600;line-height:1.2;letter-spacing:-0.02em;color:var(--c-ink)}.link-rows--plain .link-row{grid-template-areas:"title icon" "text text";grid-template-columns:minmax(0, 1fr) auto}@media(min-width: 1024px){.link-rows--plain .link-row{grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr) auto;grid-template-areas:"title text icon"}}.link-row h3{margin:0}@media(min-width: 768px){.num-cols--4{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1280px){.num-cols--4{grid-template-columns:repeat(4, minmax(0, 1fr));gap:2rem}}.num-cols__fit{margin-top:.75rem;font-size:var(--fs-sm);color:var(--c-ink)}.link-rows--stack .link-row{grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"title icon" "text text";gap:.375rem 1.25rem;padding-block:1.5rem}.related{display:grid;gap:1.5rem 4rem}@media(min-width: 1024px){.related{grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);align-items:start}}.related .link-rows{margin-top:0}@media(min-width: 1024px){.related__head{position:sticky;top:calc(var(--header-h) + 2rem)}}.reasons{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media(min-width: 1024px){.reasons{display:flex;height:clamp(24rem,16rem + 10vw,28rem)}}.reason{--pad: clamp(1.5rem, 1.2rem + 1vw, 2rem);position:relative;isolation:isolate;display:flex;flex-direction:column;gap:1rem;min-height:22rem;overflow:hidden;padding:var(--pad);border-radius:var(--r-lg);background:var(--c-panel-dark);color:#fff}.reason::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--c-ink) 34%, transparent) 0%, color-mix(in srgb, var(--c-ink) 10%, transparent) 35%, color-mix(in srgb, var(--c-ink) 0%, transparent) 55%),linear-gradient(0deg, color-mix(in srgb, var(--c-ink) 34%, transparent) 0%, color-mix(in srgb, var(--c-ink) 0%, transparent) 38%);pointer-events:none}.reason:has(.reason__toggle:focus-visible){outline:2px solid var(--c-accent);outline-offset:3px}@media(max-width: 1023.98px){.reason{min-height:8.5rem;cursor:pointer}.reason.is-open{min-height:30rem}.reason.is-open .reason__head{flex:none}.reason.is-open .reason__toggle{grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"num title";align-items:baseline;column-gap:1rem}.reason.is-open .reason__title{align-self:baseline;font-size:clamp(1.5rem,1.2rem + .9vw,1.875rem)}.reason.is-open .reason__icon{display:none}.reason.is-open .reason__text{display:block}.no-js .reason{min-height:30rem}.no-js .reason .reason__head{flex:none}.no-js .reason .reason__toggle{grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"num title";align-items:baseline;column-gap:1rem}.no-js .reason .reason__title{align-self:baseline;font-size:clamp(1.5rem,1.2rem + .9vw,1.875rem)}.no-js .reason .reason__icon{display:none}.no-js .reason .reason__text{display:block}.reason.is-open::after,.no-js .reason::after{background:linear-gradient(180deg, color-mix(in srgb, var(--c-ink) 50%, transparent) 0%, color-mix(in srgb, var(--c-ink) 28%, transparent) 40%, color-mix(in srgb, var(--c-ink) 0%, transparent) 70%)}}@media(min-width: 1024px){.reason{flex:1 1 0;min-width:0;min-height:0}.reason.is-open{flex-grow:3.14}.reason.is-open .reason__head{flex:none}.reason.is-open .reason__toggle{grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"num title";align-items:baseline;column-gap:1rem}.reason.is-open .reason__title{align-self:baseline;font-size:clamp(1.5rem,1.2rem + .9vw,1.875rem)}.reason.is-open .reason__icon{display:none}.reason.is-open .reason__text{display:block}.reason:not(.is-open){cursor:pointer}.no-js .reason .reason__head{flex:none}.no-js .reason .reason__toggle{grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"num title";align-items:baseline;column-gap:1rem}.no-js .reason .reason__title{align-self:baseline;font-size:clamp(1.5rem,1.2rem + .9vw,1.875rem)}.no-js .reason .reason__icon{display:none}.no-js .reason .reason__text{display:block}}.reason__img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transform:scale(1.08)}.reason.is-open .reason__img{transform:none}.no-js .reason__img{transform:none}.reason__item{position:absolute;bottom:0;left:var(--item-left, 50%);z-index:-1;width:auto;height:76%;aspect-ratio:4/3;max-width:none;object-fit:contain;pointer-events:none;transform-origin:50% 100%;transform:translate(var(--item-x, -22%), var(--item-y, 16%)) scale(var(--item-scale, 1))}@media(min-width: 1024px){.reason:not(.is-open) .reason__item{left:50%;transform:translate(var(--item-x-n, -50%), var(--item-y-n, -16%)) scale(var(--item-scale-n, 0.62))}.no-js .reason:not(.is-open) .reason__item{left:var(--item-left, 50%);transform:translate(var(--item-x, -22%), var(--item-y, 16%)) scale(var(--item-scale, 1))}}@media(min-width: 1024px)and (max-width: 1279.98px){.reason__item{transform:translate(var(--item-x-c, -22%), var(--item-y-c, 16%)) scale(var(--item-scale-c, 1))}.reason:not(.is-open) .reason__item{transform:translate(var(--item-x-nc, -50%), var(--item-y-nc, -16%)) scale(var(--item-scale-nc, 0.62))}.no-js .reason:not(.is-open) .reason__item{transform:translate(var(--item-x-c, -22%), var(--item-y-c, 16%)) scale(var(--item-scale-c, 1))}}@media(max-width: 1023.98px){.reason__item{left:50%;width:min(100%,26rem);height:auto;transform:translate(var(--item-x-m, -50%), var(--item-y-m, 0)) scale(var(--item-scale-m, 1))}.reason:not(.is-open) .reason__item{opacity:0}.no-js .reason:not(.is-open) .reason__item{opacity:1}}@media(min-width: 1024px){.reason--tall .reason__text{max-width:min(22rem,46%)}}.reason__head{display:flex;flex:1;margin:0;font:inherit}.reason__toggle{appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:auto minmax(0, 1fr);grid-template-areas:"num icon" "title title";width:100%;color:inherit;text-align:left;cursor:inherit}.reason__toggle::before{content:"";position:absolute;inset:0}.reason__toggle:focus-visible{outline:0}.reason__num{grid-area:num;font-size:var(--fs-xs);font-weight:600;font-variant-numeric:tabular-nums}.reason__title{grid-area:title;align-self:end;max-width:20ch;font-size:clamp(1.25rem,1.1rem + .4vw,1.375rem);font-weight:500;line-height:1.2;letter-spacing:var(--ls-tight);text-wrap:balance}.reason__icon{grid-area:icon;display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:rgba(255,255,255,.06);transition:background-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.reason__icon .svg-icon{width:1.125rem;height:1.125rem}.reason:hover .reason__icon{background:rgba(255,255,255,.2);transform:rotate(90deg)}.reason__text{display:none;max-width:22rem;margin:0;font-size:var(--fs-md);line-height:1.5;color:rgba(255,255,255,.92)}.is-live .reason.is-open .reason__text{animation:reason-in .5s var(--ease) .25s both}@media(max-width: 1023.98px){.is-live .reason{transition:min-height .7s var(--ease-soft)}}@media(min-width: 1024px){.is-live .reason{transition:flex-grow .9s var(--ease-soft)}}.is-live .reason__img{transition:transform 1.2s var(--ease-soft)}.is-live .reason__item{transition:transform .9s var(--ease-soft),left .9s var(--ease-soft),opacity .5s var(--ease)}.is-live .reason.is-open :is(.reason__num,.reason__title){animation:reason-in .6s var(--ease-soft) .2s both}.is-live .reason:not(.is-open) :is(.reason__num,.reason__title,.reason__icon){animation:reason-fade .6s var(--ease-soft) .25s both}.metrics{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem 0;margin-top:4rem;padding-top:2.25rem;border-top:1px solid var(--c-card-line)}@media(min-width: 1024px){.metrics{grid-template-columns:repeat(4, minmax(0, 1fr))}}.metric{display:flex;flex-direction:column;gap:.5rem;padding:0 1.25rem 0 1.75rem}.metric:nth-child(odd){padding-left:0}.metric:nth-child(even){border-left:1px solid var(--c-card-line)}@media(min-width: 1024px){.metric:nth-child(odd){padding-left:1.75rem}.metric:nth-child(odd):not(:first-child){border-left:1px solid var(--c-card-line)}.metric:first-child{padding-left:0}}.metric__value{font-size:2.25rem;font-weight:500;line-height:1.1;letter-spacing:-0.03em;color:var(--c-ink)}@media(min-width: 768px){.metric__value{font-size:2.5rem}}.metric__label{font-size:.8125rem;line-height:1.4;color:var(--c-text-muted)}@keyframes reason-in{from{opacity:0;transform:translateY(6px)}}@keyframes reason-fade{from{opacity:0}}@media(prefers-reduced-motion: reduce){.reason,.reason__img,.reason__item,.reason__icon,.is-live .reason,.is-live .reason__img,.is-live .reason__item{transition:none}.reason__text,.reason__num,.reason__title,.reason__icon{animation:none !important}}.section--panel{padding-block:clamp(1rem,.5rem + 2vw,2.5rem);background:var(--c-bg)}.section.section--panel.section--band{padding-block:0;border:0;border-radius:0;background:rgba(0,0,0,0)}.section.section--panel.section--band>.panel{margin-inline:0;border-bottom:var(--r-sheet) solid rgba(0,0,0,0);border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding-block:clamp(3.5rem,1.75rem + 7.5vw,9rem);background-color:var(--c-night);background-origin:border-box;background-repeat:no-repeat}.panel{position:relative;isolation:isolate;overflow:hidden;margin-inline:clamp(.5rem,.25rem + 1vw,1.25rem);padding-block:clamp(3.5rem,2rem + 6vw,7rem);border-radius:clamp(1.5rem,1rem + 2vw,2.5rem);background:var(--c-panel-dark);color:var(--c-on-dark)}.panel .section__head{margin-bottom:0}.panel .section__title{color:var(--c-on-dark)}.panel .section__lead{color:var(--c-on-dark-muted)}.panel__top{display:grid;gap:3.5rem;align-items:center}@media(min-width: 1024px){.panel__top{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:4rem}}.panel__visual{position:relative;padding:2rem clamp(0rem,-1rem + 5vw,4rem)}.panel__points{list-style:none;margin:0;padding:0;display:grid;gap:2rem 1.5rem;margin-top:clamp(3.5rem,2.5rem + 4vw,6rem)}@media(min-width: 768px){.panel__points{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){.panel__points{grid-template-columns:repeat(4, minmax(0, 1fr));gap:2.5rem}}.panel-point{padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.16)}.panel-point__icon{display:block;margin-bottom:1rem;color:var(--c-accent-on-dark)}.panel-point__icon .svg-icon{width:1.5rem;height:1.5rem}.panel-point__title{margin:0 0 .375rem;font-size:var(--fs-lg);font-weight:600;letter-spacing:var(--ls-tight);color:var(--c-on-dark)}.panel-point__text{margin:0;font-size:var(--fs-md);line-height:1.5;color:var(--c-on-dark-muted)}.panel--statement{padding-block:clamp(3rem,2rem + 4vw,5rem)}.panel__intro{display:grid;gap:2.5rem}@media(min-width: 1024px){.panel__intro{grid-template-columns:minmax(0, 1.5fr) minmax(0, 1fr);gap:clamp(4rem,2rem + 6vw,9rem);align-items:center}}@media(min-width: 1024px){.panel__intro--solo{grid-template-columns:minmax(0, 1fr)}}.panel__intro .section__lead{max-width:36rem;margin:1.25rem 0 1.75rem}.panel__intro .section__lead:last-child{margin-bottom:0}.panel__title{max-width:18ch;margin:0;font-size:var(--fs-h2);line-height:1.1;letter-spacing:var(--ls-h2)}.panel__stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem}@media(min-width: 1024px){.panel__stats{grid-template-columns:minmax(0, 1fr);gap:0}}.panel-stat{position:relative;display:flex;flex-direction:column;gap:.375rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.12)}@media(min-width: 1024px){.panel-stat{flex-direction:row;align-items:baseline;gap:1.25rem;padding-block:1rem}}.panel-stat:first-child::before{content:"";position:absolute;top:-1px;left:0;width:4rem;height:1px;background:var(--g-brand)}.panel-stat__value{flex:none;min-width:5ch;font-size:clamp(1.75rem,1.4rem + 1.6vw,2.5rem);font-weight:600;line-height:1;letter-spacing:var(--ls-display);color:var(--c-on-dark)}.panel-stat__label{font-size:var(--fs-sm);line-height:1.4;color:var(--c-on-dark-muted)}@media(min-width: 1024px){.panel-stat__label{font-size:var(--fs-md)}}.panel--statement .panel__points{gap:0 clamp(2rem,1rem + 3vw,4rem);margin-top:clamp(2.5rem,2rem + 2vw,4rem)}@media(min-width: 768px){.panel--statement .panel__points{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1280px){.panel--statement .panel__points{grid-template-columns:repeat(4, minmax(0, 1fr));gap:0 2.5rem}}.panel--statement .panel-point{padding-block:1.5rem}@media(min-width: 1280px){.panel--statement .panel-point{padding-bottom:0}}.panel--statement .panel-point__num{display:block;margin-bottom:.875rem;font-size:var(--fs-sm);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--c-accent-on-dark)}.panel--statement .panel-point__title{margin-bottom:.5rem;font-size:var(--fs-lg);line-height:1.25}.panel--statement .panel-point__text{max-width:34rem;font-size:var(--fs-md);line-height:1.55}.panel--statement .panel__logos{margin-top:clamp(2.5rem,2rem + 2vw,3.5rem)}.panel__logos{margin-top:clamp(3.5rem,2.5rem + 4vw,5.5rem)}.panel__logos-title{margin:0 0 1.75rem;font-size:var(--fs-sm);font-weight:500;text-align:center;color:var(--c-on-dark-muted)}.logo-marquee{display:flex;overflow:hidden;mask-image:linear-gradient(90deg, transparent, #000 12%, #000 88%, transparent)}.logo-marquee:hover .logo-marquee__list{animation-play-state:paused}.logo-marquee__list{list-style:none;margin:0;padding:0;display:flex;flex-shrink:0;align-items:center;gap:clamp(2.5rem,1.5rem + 3vw,4rem);padding-right:clamp(2.5rem,1.5rem + 3vw,4rem);animation:logo-marquee 60s linear infinite}.logo-marquee__list img{display:block;width:auto;height:2.25rem;opacity:.6;transition:opacity var(--dur)}.logo-marquee__list li:hover img{opacity:1}@media(prefers-reduced-motion: reduce){.logo-marquee{mask-image:none}.logo-marquee__list{flex-shrink:1;flex-wrap:wrap;justify-content:center;gap:1.5rem 2.5rem;padding-right:0;animation:none}.logo-marquee__list[aria-hidden]{display:none}}@keyframes logo-marquee{to{transform:translateX(-100%)}}.ps{position:relative;z-index:1;max-width:30rem;margin-inline:auto;padding:1.25rem 1.25rem .5rem;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-lg);background:var(--c-panel-raised);font-size:var(--fs-sm)}.ps__head{display:flex;align-items:center;gap:.75rem;padding-bottom:1rem}.ps__head strong{display:block;font-size:var(--fs-md);color:var(--c-on-dark)}.ps__logo{display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(255,255,255,.08)}.ps__logo img{width:1.25rem;height:auto}.ps__sub{display:block;font-size:var(--fs-xs);color:var(--c-on-dark-muted)}.ps__badge{display:inline-flex;align-items:center;gap:.3125rem;margin-left:auto;padding:.25rem .625rem;border-radius:var(--r-pill);background:color-mix(in srgb, var(--c-success-on-dark) 14%, transparent);font-size:var(--fs-xs);font-weight:600;color:var(--c-success-on-dark);white-space:nowrap}.ps__badge .svg-icon{width:.875rem;height:.875rem}.ps__rows{list-style:none;margin:0;padding:0}.ps__row{display:flex;align-items:center;gap:.75rem;padding-block:.8125rem;border-top:1px solid rgba(255,255,255,.08)}.ps__icon{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:50%;background:rgba(255,255,255,.06);color:var(--c-accent-on-dark)}.ps__icon .svg-icon{width:1rem;height:1rem}.ps__label{flex:1;color:var(--c-on-dark)}.ps__value{color:var(--c-on-dark-muted)}.ps__toggle{position:relative;flex:none;width:2.25rem;height:1.25rem;border-radius:var(--r-pill);background:rgba(255,255,255,.16)}.ps__toggle::after{content:"";position:absolute;top:.1875rem;left:.1875rem;width:.875rem;height:.875rem;border-radius:50%;background:#fff}.ps__toggle.is-on{background:var(--g-brand)}.ps__toggle.is-on::after{left:auto;right:.1875rem}@media(min-width: 1024px){.panel--split .wrap{display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);gap:clamp(3rem,1rem + 4vw,5rem);align-items:start}}.panel--split .panel__title{max-width:14ch}@media(min-width: 1024px){.panel--split .panel__points{margin-top:0}}@media(min-width: 1280px){.panel--split .panel__points{grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 clamp(2rem,1rem + 2vw,3.5rem)}}@media(min-width: 1024px){.panel--split .panel-point{padding-block:1.5rem 1.75rem}}.panel--light{overflow:visible;margin-inline:0;padding-block:0;border-radius:0;background:none;color:var(--c-text)}.panel--light::before{content:none}.panel--light .section__title{color:var(--c-ink)}.panel--light .section__lead{color:var(--c-text-muted)}.panel--light .panel-point{border-top-color:var(--c-line-strong)}.panel--light .panel-point__num{color:var(--c-accent)}.panel--light .panel-point__title{color:var(--c-ink)}.panel--light .panel-point__text{color:var(--c-text-muted)}.arail-section{background-color:var(--c-night);color:var(--c-on-dark)}.arail-section .kicker{color:var(--c-accent-on-dark)}.arail-section .section__title{color:var(--c-on-dark)}.arail-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 3rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.arail-head .section__title{margin:0}.arail-head__lead{max-width:22rem;margin:0;font-size:var(--fs-md);line-height:var(--lh-base);color:var(--c-on-dark-muted)}.arail{display:grid;gap:.75rem}@media(min-width: 1024px){.arail{display:flex;gap:1rem;height:clamp(28rem,20rem + 12vw,32rem)}}.acard{position:relative;display:flex;overflow:hidden;flex-direction:column;gap:1.5rem;padding:clamp(1.5rem,1.25rem + .75vw,2rem);border-radius:var(--r-lg);isolation:isolate;background:var(--c-night);container-type:inline-size}@media(min-width: 640px){.acard{flex-direction:row-reverse;align-items:flex-end;justify-content:space-between}}@media(min-width: 1024px){.acard{flex:1 1 0;flex-direction:column;align-items:stretch;justify-content:flex-end;min-width:0;transition:flex-grow .95s cubic-bezier(0.46, 0, 0.16, 1)}}.acard__img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;pointer-events:none}.acard__badge{width:7.5rem;height:auto;margin:1rem auto .5rem;pointer-events:none}@media(min-width: 640px){.acard__badge{flex:none;width:8.5rem;margin:0 clamp(0rem,6vw - 2rem,3rem) 0 0;align-self:center}}@media(min-width: 1024px){.acard__badge{position:absolute;top:40%;left:50%;width:9.5rem;margin:0;transform:translate(-50%, -50%);transition:transform .95s cubic-bezier(0.46, 0, 0.16, 1)}}.acard__body{position:relative;display:grid;grid-template-rows:auto 1fr}.acard__title{max-width:20ch;margin:0;font-size:var(--fs-h5);font-weight:500;line-height:var(--lh-snug);letter-spacing:var(--ls-tight);color:var(--c-on-dark)}.acard__link{color:inherit;text-decoration:none}.acard__link::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.acard__link:focus-visible{outline:none}.acard:has(.acard__link:focus-visible){outline:2px solid var(--c-accent-on-dark);outline-offset:3px}.acard__extra{min-height:0;overflow:hidden}.acard__text{max-width:34ch;margin:.75rem 0 0;font-size:var(--fs-md);line-height:var(--lh-base);color:var(--c-on-dark-muted)}.acard__more{display:inline-block;margin-top:1rem;font-size:var(--fs-sm);font-weight:500;color:var(--c-on-dark)}.acard__go{position:absolute;top:1.25rem;right:1.25rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:color-mix(in srgb, var(--c-night), #fff 14%);color:var(--c-on-dark);transition:background-color var(--dur) var(--ease)}.acard__go .svg-icon{width:1.125rem;height:1.125rem;transition:transform var(--dur) var(--ease)}.acard:hover .acard__go,.acard:focus-within .acard__go{background:var(--c-accent);color:#fff}.acard:hover .acard__go .svg-icon,.acard:focus-within .acard__go .svg-icon{transform:rotate(45deg)}@media(min-width: 1024px){.acard__body{grid-template-rows:auto 0fr;transition:grid-template-rows .95s cubic-bezier(0.46, 0, 0.16, 1)}.acard__extra{opacity:0;transition:opacity .3s var(--ease)}.arail:not(:has(.acard:hover,.acard:focus-within)) .acard--tb,.arail .acard:is(:hover,:focus-within){flex-grow:3.14}.arail:not(:has(.acard:hover,.acard:focus-within)) .acard--tb .acard__badge,.arail .acard:is(:hover,:focus-within) .acard__badge{transform:translate(calc(-50% + 22cqi), -60%) scale(1.4)}.arail:not(:has(.acard:hover,.acard:focus-within)) .acard--tb .acard__body,.arail .acard:is(:hover,:focus-within) .acard__body{grid-template-rows:auto 1fr}.arail:not(:has(.acard:hover,.acard:focus-within)) .acard--tb .acard__title,.arail .acard:is(:hover,:focus-within) .acard__title{max-width:28ch}.arail:not(:has(.acard:hover,.acard:focus-within)) .acard--tb .acard__extra,.arail .acard:is(:hover,:focus-within) .acard__extra{opacity:1;transition-delay:.35s}}@media(prefers-reduced-motion: reduce){.acard,.acard__badge,.acard__body,.acard__extra{transition:none !important}}.astats{display:grid;grid-template-columns:repeat(auto-fit, minmax(13rem, 1fr));gap:1.5rem 0;margin:clamp(2.5rem,2rem + 2vw,3.5rem) 0 0;padding-top:clamp(1.75rem,1.5rem + 1vw,2.5rem);border-top:1px solid rgba(255,255,255,.12)}.astats__item{padding-inline:0 1.5rem}@media(min-width: 1024px){.astats__item{padding-inline:2rem}.astats__item:first-child{padding-left:0}.astats__item+.astats__item{border-left:1px solid rgba(255,255,255,.12)}}.astats__value{display:flex;align-items:center;gap:.75rem;font-size:clamp(2.25rem,1.75rem + 1.5vw,2.75rem);font-weight:500;line-height:1.1;letter-spacing:var(--ls-h2);color:var(--c-on-dark)}.astats__stars{display:inline-flex;gap:2px;color:var(--c-warning)}.astats__stars svg{width:1rem;height:1rem;fill:currentColor}.astats__label{margin:.5rem 0 0;font-size:var(--fs-sm);line-height:var(--lh-base);color:var(--c-on-dark-muted)}.astats__label a{color:var(--c-on-dark);text-decoration:underline;text-decoration-color:rgba(255,255,255,.35);text-underline-offset:3px}.astats__label a:hover{text-decoration-color:currentColor}.arail-logos{margin-top:clamp(3.5rem,2.5rem + 3vw,5rem)}.arail-logos__title{margin:0 0 1.75rem;font-size:var(--fs-sm);font-weight:500;text-align:center;color:var(--c-on-dark-muted)}.trust{padding-block:0 clamp(3rem,2rem + 3vw,5rem)}.trust__title{margin:0 0 1.75rem;text-align:center;font-size:var(--fs-md);font-weight:500;color:var(--c-text-muted)}.trust__years{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.5rem .75rem;margin:0 0 .5rem;text-align:center;color:var(--c-ink)}.trust__years strong{font-size:clamp(2.25rem,1.8rem + 2vw,3rem);font-weight:700;line-height:1;letter-spacing:var(--ls-display)}.trust__years span{font-size:var(--fs-lg);font-weight:500}.trust__logos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(5.25rem, 1fr));gap:1.25rem 1.5rem;align-items:center;justify-items:center}.trust__logos img{width:100%;max-width:8.5rem;height:auto;filter:grayscale(1);opacity:.55;transition:opacity var(--dur),filter var(--dur)}.trust__logos li:hover img{filter:none;opacity:1}.trust--grid{padding-block:clamp(3.5rem,2rem + 5vw,6.5rem)}.trust--grid .trust__grid{margin-top:clamp(2rem,1.5rem + 2vw,3rem);padding-top:2rem;overflow:clip;border-top:1px solid var(--c-card-line)}.trust--grid .trust__logos{grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.25rem 0;margin-left:-1px}@media(min-width: 768px){.trust--grid .trust__logos{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 1024px){.trust--grid .trust__logos{grid-template-columns:repeat(5, minmax(0, 1fr))}}.trust--grid .trust__logos li{display:grid;justify-self:stretch;place-items:center;min-height:3.5rem;padding-inline:1.25rem;border-left:1px solid var(--c-card-line)}.trust--grid .trust__logos img{max-width:7.5rem;opacity:.8}.trust__marquee{display:flex;overflow:hidden;mask-image:linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent)}.trust__marquee:hover .trust__marquee-list{animation-play-state:paused}.trust__marquee-list{list-style:none;margin:0;padding:0;display:flex;flex-shrink:0;align-items:center;gap:clamp(2.5rem,1.5rem + 3vw,4rem);padding-right:clamp(2.5rem,1.5rem + 3vw,4rem);animation:trust-marquee 60s linear infinite}.trust__marquee-list img{display:block;width:auto;height:2.5rem;filter:grayscale(1);opacity:.55;transition:opacity var(--dur),filter var(--dur)}.trust__marquee-list li:hover img{filter:none;opacity:1}@media(prefers-reduced-motion: reduce){.trust__marquee{mask-image:none}.trust__marquee-list{flex-shrink:1;flex-wrap:wrap;justify-content:center;gap:1.5rem 2.5rem;padding-right:0;animation:none}.trust__marquee-list[aria-hidden]{display:none}}@keyframes trust-marquee{to{transform:translateX(-100%)}}.review{display:flex;flex-direction:column;gap:1.5rem;height:100%;min-height:clamp(20rem,18rem + 6vw,24rem);margin:0;padding:clamp(1.5rem,1.2rem + 1vw,2rem);border:1px solid var(--c-card-line);border-radius:var(--r-lg);background:var(--c-bg);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.review:hover{border-color:var(--c-line-strong)}.review__source{display:inline-flex;align-items:center;align-self:flex-start;gap:.375rem;height:2.25rem;padding-inline:1rem .875rem;border:1px solid var(--c-card-line);border-radius:var(--r-pill);background:#fff;color:var(--c-ink);font-size:var(--fs-sm);font-weight:600;text-decoration:none;transition:color var(--dur-fast)}.review__source .svg-icon{width:.875rem;height:.875rem;color:var(--c-icon);transition:transform var(--dur) var(--ease),color var(--dur-fast)}.review__source:hover,.review__source:focus-visible{color:var(--c-accent)}.review__source:hover .svg-icon,.review__source:focus-visible .svg-icon{color:currentColor;transform:translate(1px, -1px)}.review__quote{flex:1;margin:0}.review__quote p{margin:0;font-size:var(--fs-lead-sm);line-height:1.5;letter-spacing:var(--ls-body);color:var(--c-text-muted);text-wrap:pretty}.review__quote strong{font-weight:600;color:var(--c-ink)}.review:not(.review--statement) .review__quote p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.rail--reviews.is-expanded .review__quote p{display:block;overflow:visible}.review__author{display:flex;align-items:center;gap:.875rem}.review__avatar{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--c-accent);color:#fff;font-size:var(--fs-sm);font-weight:600;letter-spacing:.02em}img.review__avatar--img{object-fit:cover;background:var(--c-accent-soft)}.review__who{display:grid;min-width:0}.review__name{font-weight:600;color:var(--c-ink)}.review__role{font-size:var(--fs-sm);color:var(--c-text-muted)}.review--statement{border-color:var(--c-accent);background:var(--c-accent);color:#fff}.review--statement:hover{border-color:rgba(0,0,0,0);background:color-mix(in srgb, var(--c-accent), var(--pal-deep) 12%)}.review--statement .review__quote p,.review--statement .review__quote strong{color:#fff}.review--statement .review__quote p{font-size:var(--fs-h4);font-weight:600;line-height:1.2;letter-spacing:var(--ls-h3)}.review--statement .review__avatar{background:#fff;color:var(--c-accent)}.review--statement .review__name{color:#fff}.review--statement .review__role{color:rgba(255,255,255,.78)}