:root{--lp-ease:cubic-bezier(.23, 1, .32, 1);--lp-pad:clamp(72px, 9vw, 120px);--lp-h2-split:calc(var(--h2) * .84)}.lpTone-blue{--lp-tone:var(--pillar-blue);--lp-tile:color-mix(in srgb, var(--pillar-blue) var(--lp-mix-blue), var(--paper))}.lpTone-yellow{--lp-tone:var(--pillar-yellow);--lp-tile:color-mix(in srgb, var(--pillar-yellow) var(--lp-mix-yellow), var(--paper))}.lpTone-violet{--lp-tone:var(--pillar-violet);--lp-tile:color-mix(in srgb, var(--pillar-violet) var(--lp-mix-violet), var(--paper))}.lpTone-green{--lp-tone:var(--pillar-green);--lp-tile:color-mix(in srgb, var(--pillar-green) var(--lp-mix-green), var(--paper))}.lpTone-orange{--lp-tone:var(--pillar-orange);--lp-tile:color-mix(in srgb, var(--pillar-orange) var(--lp-mix-orange), var(--paper))}.lpTone-neutral{--lp-tone:var(--muted);--lp-tile:var(--soft)}.lpGround-tint .lpTone-neutral{--lp-tile:var(--paper)}.lp{position:relative}.lpGround-paper{--lp-fg:var(--ink);--lp-muted:var(--muted);--lp-hair:var(--line);--lp-hair-strong:var(--line-strong);--lp-inv:var(--paper);background:var(--paper);color:var(--ink)}.lpGround-tint{--lp-fg:var(--tint-ink);--lp-muted:var(--tint-muted);--lp-hair:var(--tint-line);--lp-hair-strong:color-mix(in srgb, var(--tint-ink) 28%, transparent);--lp-inv:var(--tint);background:var(--tint);color:var(--tint-ink)}.lpGround-dark{--lp-fg:var(--on-night);--lp-muted:var(--on-night-2);--lp-hair:var(--night-line);--lp-hair-strong:color-mix(in srgb, var(--on-night) 30%, transparent);--lp-inv:var(--night);background:var(--night);color:var(--on-night)}.lpGround-dark .micro{color:var(--blue2)}:root[data-theme=dark] .lpGround-dark .micro{color:#1d5bd0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lpGround-dark .micro{color:#1d5bd0}}.lpGround-paper .micro,.lpGround-tint .micro{color:var(--lp-muted)}:root[data-theme=dark] .lpGround-dark{--blue:#1d5bd0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lpGround-dark{--blue:#1d5bd0}}.lpBand{padding-block:var(--lp-pad)}.lpH2{font-size:var(--h2);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:600;line-height:1.05}.lpLead{max-width:40em;color:var(--lp-muted);margin:0;font-size:clamp(17px,1.4vw,19px);line-height:1.58}.lpEm{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.lpDim{color:var(--lp-muted)}.lpNote{color:var(--lp-muted);margin:0;font-size:13px;line-height:1.5}.lpInline{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);font-weight:600;transition:text-decoration-color .2s}.lpInline:hover{text-decoration-color:currentColor}.lpInline{unicode-bidi:isolate}[dir=rtl] .lpEm{font-family:inherit;font-style:normal;font-weight:700}[dir=rtl] .lp :is(h1,.lpH2,.lpCta h2,.lpTile h3,.lpTabCopy h3,.lpFaqItem h3,.lpRelatedCard h3,.lpStep h3){letter-spacing:0;line-height:1.3}[dir=rtl] .lp :is(.lpH2,.lpHero h1){line-height:1.25}[dir=rtl] .lp .lpFacts strong,[dir=rtl] .lp .lpStat strong{letter-spacing:0}[dir=rtl] .lp :is(.lpStatementTitle,.lpPhotoCard h2,.lpProofCard h3,.lpFlowHub h3,.lpPoints b){letter-spacing:0;line-height:1.3}[dir=rtl] .lpChip small{letter-spacing:0;text-transform:none;font-size:11px}.lpHead{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:min(880px,100%);margin-inline:auto;display:flex}.lpHead .lpLead{max-width:36em}.lpHead-start{text-align:start;align-items:flex-start;max-width:none;margin-inline:0}.lpHead-start .lpLead{max-width:34em}.lpActions{flex-wrap:wrap;gap:10px;display:flex}.lpActions-center{justify-content:center}.lpLink{border-bottom:1px solid color-mix(in srgb, currentColor 32%, transparent);color:var(--lp-fg,var(--ink));align-self:flex-start;align-items:center;gap:10px;padding-bottom:3px;font-size:14.5px;font-weight:650;transition:border-color .2s;display:inline-flex}.lpLink:hover{border-color:currentColor}.lpLink .arrow{transition:translate .2s var(--lp-ease);display:inline-block}.lpLink:hover .arrow{translate:3px -3px}[dir=rtl] .lpLink:hover .arrow{translate:-3px -3px}.lpChecks{grid-template-columns:minmax(0,1fr);gap:13px 32px;margin:0;padding:0;list-style:none;display:grid}.lpChecks-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lpChecks li{align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.45;display:flex}.lpTick{background:var(--lp-fg);width:20px;height:20px;color:var(--lp-inv);border-radius:6px;flex:none;place-items:center;margin-top:1px;display:grid}.lpTick svg{stroke-width:2.6px;width:12px;height:12px}@media (max-width:520px){.lpChecks-2{grid-template-columns:minmax(0,1fr)}}.lpIcon{flex:none;width:1em;height:1em}[dir=rtl] .lpIcon-arrow{transform:scaleX(-1)}[data-lp=pre]:not([data-lp-stagger]){opacity:0;transform:translateY(22px)}[data-lp=in]:not([data-lp-stagger]){opacity:1;transition:opacity .6s var(--lp-ease), transform .6s var(--lp-ease);transform:none}[data-lp-stagger][data-lp=pre]>*{opacity:0;transform:translateY(22px)}[data-lp-stagger][data-lp=in]>*{opacity:1;transition:opacity .6s var(--lp-ease) calc(var(--i,0) * 70ms), transform .6s var(--lp-ease) calc(var(--i,0) * 70ms), translate .25s var(--lp-ease);transform:none}[data-lp-stagger]>:first-child{--i:0}[data-lp-stagger]>:nth-child(2){--i:1}[data-lp-stagger]>:nth-child(3){--i:2}[data-lp-stagger]>:nth-child(4){--i:3}[data-lp-stagger]>:nth-child(5){--i:4}[data-lp-stagger]>:nth-child(6){--i:5}[data-lp-stagger]>:nth-child(7){--i:6}[data-lp-stagger]>:nth-child(8){--i:7}[data-lp-stagger]>:nth-child(n+9){--i:8}@media (prefers-reduced-motion:reduce),print{[data-lp=pre],[data-lp=pre]>*{opacity:1!important;transform:none!important}}.lpHero{--lp-blob-a:var(--pillar-violet);--lp-blob-b:var(--pillar-orange);margin-top:-100px;padding:calc(100px + clamp(12px,2.4vw,32px)) 0 52px;overflow:clip}.lpHero.lpTone-orange{--lp-blob-a:var(--pillar-yellow);--lp-blob-b:var(--pillar-violet)}.lpHero.lpTone-green{--lp-blob-a:var(--pillar-blue);--lp-blob-b:var(--pillar-violet)}.lpHero.lpTone-violet{--lp-blob-a:var(--pillar-blue);--lp-blob-b:var(--pillar-orange)}.lpHero.lpTone-yellow{--lp-blob-a:var(--pillar-orange);--lp-blob-b:var(--pillar-violet)}.lpHero.lpTone-neutral{--lp-blob-a:var(--pillar-violet);--lp-blob-b:var(--pillar-blue)}.lpHero-bare{padding-bottom:clamp(56px,7vw,96px)}.lpHeroBg{z-index:0;pointer-events:none;background:radial-gradient(64% 58% at 50% 0%, color-mix(in srgb, var(--lp-tone) 30%, transparent), transparent 72%), radial-gradient(34% 30% at 94% 26%, color-mix(in srgb, var(--pillar-orange) 15%, transparent), transparent 70%), radial-gradient(32% 28% at 4% 34%, color-mix(in srgb, var(--pillar-violet) 22%, transparent), transparent 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 56%,#0000 94%);mask-image:linear-gradient(#000 0% 56%,#0000 94%)}.lpHeroBg:before,.lpHeroBg:after{content:"";filter:blur(64px);mix-blend-mode:multiply;will-change:transform;border-radius:50%;animation:24s ease-in-out infinite alternate lpDrift;position:absolute}.lpHeroBg:before{aspect-ratio:1;inset-inline-end:-8%;background:color-mix(in srgb, var(--lp-blob-a) var(--lp-blob-mix-a,60%), transparent);width:46%;top:4%}.lpHeroBg:after{aspect-ratio:1;inset-inline-start:-16%;background:color-mix(in srgb, var(--lp-blob-b) var(--lp-blob-mix-b,34%), transparent);width:54%;animation-duration:30s;top:30%}:root[data-theme=dark] .lpHero{--lp-blob-mix-a:20%;--lp-blob-mix-b:16%}:root[data-theme=dark] .lpHeroBg:before,:root[data-theme=dark] .lpHeroBg:after{mix-blend-mode:screen}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lpHero{--lp-blob-mix-a:20%;--lp-blob-mix-b:16%}:root:not([data-theme=light]) .lpHeroBg:before,:root:not([data-theme=light]) .lpHeroBg:after{mix-blend-mode:screen}}@keyframes lpDrift{to{transform:translate(-36px,26px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.lpHeroBg:before,.lpHeroBg:after{animation:none}}.lpHeroInner{z-index:1;position:relative}.lpHeroCopy{text-align:center;flex-direction:column;align-items:center;display:flex}.lpHero h1{letter-spacing:-.045em;text-wrap:balance;max-width:14em;margin:20px 0 0;font-size:clamp(40px,5.8vw,76px);font-weight:560;line-height:1}.lpHero h1 .lpEm{letter-spacing:-.03em}.lpHeroLead{max-width:44em;color:var(--muted);text-wrap:pretty;margin:22px 0 0;font-size:clamp(17px,1.5vw,19px);line-height:1.55}.lpHero .micro,.lpHero .crumbs ol,.lpHeroLead,.lpHero .lpNote,.lpHero .draftNotice{color:var(--lp-hero-muted,var(--tint-muted))}:root[data-theme=dark] .lpHero{--lp-hero-muted:color-mix(in srgb, var(--ink) 82%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lpHero{--lp-hero-muted:color-mix(in srgb, var(--ink) 82%, transparent)}}.lpHeroCopy .lpActions,.lpHeroCopy .lpEmailForm{margin-top:30px}.lpHeroCopy .lpEmailForm{width:min(500px,100%)}.lpHeroCopy .lpNote{margin-top:16px;font-size:14px}.lpEyebrow{margin-top:6px;line-height:1.5}.lpCrumbs ol{margin-bottom:14px}.lpDraft{margin:0 0 14px}.lpHero-split .lpHeroInner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,72px);padding-bottom:24px;display:grid}.lpHero-split .lpHeroCopy{text-align:start;align-items:flex-start}.lpHero-split .lpCrumbs ol{justify-content:flex-start}.lpHero-split h1{max-width:11em;font-size:clamp(38px,4.9vw,68px)}.lpHero-split .lpHeroCopy .lpEmailForm{margin-inline:0}@media (max-width:900px){.lpHero-split .lpHeroInner{grid-template-columns:minmax(0,1fr)}}.lpHero-photo{--ink:#fff;--muted:#fffc;--tint-muted:#fffc;--night:#111;--on-night:#fff;--on-night-2:#ffffffbd;--night-line:#ffffff57;--line:#ffffff4d;--line-strong:#ffffff80;--blue:#8ab8ff;color:#fff;background:#111;padding-bottom:clamp(64px,8vw,112px)}.lpHero-photo .lpHeroInner{flex-direction:column;justify-content:flex-end;min-height:clamp(460px,62vh,640px);display:flex}.lpHeroPhoto{z-index:0;position:absolute;inset:0}.lpHeroPhoto img{object-fit:cover}.lpHeroScrim{background:linear-gradient(90deg,#080a0ecc 0%,#080a0e8f 46%,#080a0e24 100%),linear-gradient(#080a0e8c 0%,#0000 34%);position:absolute;inset:0}[dir=rtl] .lpHeroScrim{background:linear-gradient(270deg,#080a0ecc 0%,#080a0e8f 46%,#080a0e24 100%),linear-gradient(#080a0e8c 0%,#0000 34%)}.lpHero-photo .lpHeroCopy{text-align:start;align-items:flex-start;max-width:660px}.lpHero-photo h1{max-width:11em}.lpHero-photo .lpCrumbs ol{justify-content:flex-start}.lpHero-photo .lpHeroLead{max-width:34em}.lpHero-photo .lpChip-tr{top:130px;inset-inline-end:0}.lpHero-photo .lpChip-br{bottom:0;inset-inline-end:0}.lpHero-photo .lpChip-tl,.lpHero-photo .lpChip-bl{display:none}@media (max-width:900px){.lpHero-photo .lpChip{display:none}}@media (min-width:1001px) and (max-height:820px){.lpHero{padding-top:108px}.lpHero h1{margin-top:12px;font-size:clamp(40px,4.8vw,64px)}.lpHeroLead{margin-top:16px;font-size:18px}.lpHeroCopy .lpActions,.lpHeroCopy .lpEmailForm{margin-top:22px}.lpHeroCopy .lpNote{margin-top:12px}.lpCrumbs ol{margin-bottom:8px}.lpStage-hero{margin-top:56px}}.lpStage{position:relative}.lpStage-hero{width:min(1080px,100%);margin:clamp(60px,5vw,68px) auto 0}.lpStage-split{width:100%;margin:0}.lpStageGlow{z-index:0;inset-inline-start:50%;background:radial-gradient(ellipse, color-mix(in srgb, var(--lp-tone) 36%, transparent) 0, color-mix(in srgb, var(--lp-tone) 12%, transparent) 42%, transparent 70%);filter:blur(26px);width:min(1120px,104%);height:78%;transform:translate(-50%, var(--parallax-y,0px));pointer-events:none;border-radius:50%;position:absolute;top:4%}[dir=rtl] .lpStageGlow{transform:translate(50%, var(--parallax-y,0px))}.lpStage-hero .lpStageFrame{z-index:1;position:relative}.lpStage-hero .lpStageFrame-crop{height:var(--lp-crop);clip-path:inset(-120px -120px 0)}.lpStage-hero .lpStageFrame-crop:after{content:"";z-index:4;inset-inline:-120px;background:linear-gradient(to bottom, transparent, var(--paper));pointer-events:none;height:150px;position:absolute;bottom:0}.lpStage-panel .lpStageFrame{border:1px solid color-mix(in srgb, var(--ink) 7%, transparent);background:var(--lp-tile);border-radius:24px;padding:clamp(16px,2.6vw,36px);position:relative}.lpStage-bleed .lpStageFrame{padding:0;overflow:hidden}.lpFigure{aspect-ratio:var(--lp-ratio,4 / 3);border-radius:var(--r-xl);background:var(--soft);position:relative;overflow:hidden}.lpStage-bleed .lpFigure{border-radius:0}.lpFigure img{object-fit:cover}.lpChip{z-index:6;transform:translateY(var(--parallax-y,0px));position:absolute}.lpChipBody{color:#141821;text-align:start;background:#fff;border:1px solid #e3e7ec;border-radius:13px;align-items:center;gap:11px;max-width:330px;padding:11px 16px 11px 12px;animation:7s ease-in-out infinite lpFloat;display:flex;box-shadow:0 20px 44px #1c283c29}[dir=rtl] .lpChipBody{padding:11px 12px 11px 16px}.lpChip i{color:#141821;background:#f1f3f6;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.lpChip i svg{width:16px;height:16px}.lpChip span{flex-direction:column;gap:2px;min-width:0;display:flex}.lpChip small{letter-spacing:.1em;text-transform:uppercase;color:#626b79;font-size:8.5px;font-weight:650}.lpChip b{letter-spacing:-.01em;font-size:12.5px;font-weight:700;line-height:1.3}.lpChip-tl .lpChipBody{animation-delay:-1.1s}.lpChip-tr .lpChipBody{animation-delay:-2.3s}.lpChip-bl .lpChipBody{animation-delay:-4.6s}.lpChip-br .lpChipBody{animation-delay:-3.4s}.lpChip-tl{top:-18px;inset-inline-start:-22px}.lpChip-tr{top:12%;inset-inline-end:-28px}.lpChip-bl{bottom:14%;inset-inline-start:-28px}.lpChip-br{bottom:-18px;inset-inline-end:-20px}.lpStage-panel .lpChip-tl,.lpStage-panel .lpChip-tr{top:auto;bottom:calc(100% - 28px)}.lpStage-panel .lpChip-bl,.lpStage-panel .lpChip-br{top:calc(100% - 28px);bottom:auto}.lpStage-panel .lpChip-tl,.lpStage-panel .lpChip-bl{inset-inline-start:28px}.lpStage-panel .lpChip-tr,.lpStage-panel .lpChip-br{inset-inline-end:28px}@keyframes lpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.lpStage-hero .lpChip-tl{top:auto;bottom:calc(100% - 6px);inset-inline-start:5%}.lpStage-hero .lpChip-tr{top:auto;bottom:calc(100% + 2px);inset-inline-end:5%}.lpStage-hero .lpChip-bl{top:calc(100% - 46px);bottom:auto;inset-inline-start:3%}.lpStage-hero .lpChip-br{top:calc(100% - 28px);bottom:auto;inset-inline-end:4%}.lpStage-split .lpChip-tl{top:auto;bottom:calc(100% - 10px);inset-inline-start:24px}.lpStage-split .lpChip-tr{top:auto;bottom:calc(100% - 6px);inset-inline-end:24px}.lpStage-split .lpChip-bl{top:calc(100% - 24px);bottom:auto;inset-inline-start:24px}.lpStage-split .lpChip-br{top:calc(100% - 20px);bottom:auto;inset-inline-end:24px}@media (max-width:900px){.lpChip-tl,.lpChip-bl{display:none}}@media (max-width:600px){.lpChip{display:none}}.lpStats{padding-block:clamp(40px,5vw,72px)}.lpStatsRow{grid-template-columns:repeat(var(--lp-n,4), minmax(0, 1fr));display:grid}.lpStat{border-inline-start:1px solid var(--lp-hair);flex-direction:column;gap:10px;padding-block:4px;padding-inline-start:clamp(18px,3vw,32px);display:flex}.lpStat:first-child{border-inline-start:0;padding-inline-start:0}.lpStat strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(36px,4.4vw,60px);font-weight:590;line-height:1}.lpStat>span{color:var(--lp-muted);font-size:14px;line-height:1.4}.lpStatsNote{color:var(--lp-muted);margin:28px 0 0;font-size:13px}@media (max-width:700px){.lpStatsRow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.lpStat:nth-child(odd){border-inline-start:0;padding-inline-start:0}}.lpMarqueeBand{border-block:1px solid var(--lp-hair);padding-block:clamp(28px,3.6vw,44px)}.lpMarqueeLabel{text-align:center;color:var(--lp-muted);margin:0 0 18px;font-size:13px}.lpMarquee{border-radius:var(--r-md);direction:ltr;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.lpMarquee:focus-visible{outline-offset:-2px}.lpMarqueeTrack{width:max-content;min-width:200%;animation:lpMarquee var(--lp-seconds,64s) linear infinite;display:flex}.lpMarquee:hover .lpMarqueeTrack,.lpMarquee:focus-within .lpMarqueeTrack{animation-play-state:paused}.lpMarqueeList{flex:1 0 auto;justify-content:space-around;gap:12px;margin:0;padding:0 12px 0 0;list-style:none;display:flex}.lpMarqueeList li{border:1px solid var(--lp-hair-strong);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;flex:none;padding:11px 22px;font-size:14px;font-weight:600}@keyframes lpMarquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lpMarquee{-webkit-mask-image:none;mask-image:none}.lpMarqueeTrack{justify-content:center;width:auto;min-width:0}.lpMarqueeList{flex-wrap:wrap;flex:0 auto;justify-content:center;padding:0}.lpMarqueeList[aria-hidden]{display:none}}.lpFeatureGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,5.5vw,88px);display:grid}.lpFeature-flip .lpFeatureGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lpFeature-flip .lpFeatureCopy{order:2}.lpFeatureCopy{flex-direction:column;align-items:flex-start;gap:30px;display:flex}.lpFeatureCopy .lpH2{font-size:var(--lp-h2-split)}.lpFeatureVisual{min-width:0}@media (min-width:1001px){.lpFeatureCopy{align-self:start;margin-top:6vh;position:sticky;top:140px}}@media (max-width:1000px){.lpFeatureGrid,.lpFeature-flip .lpFeatureGrid{grid-template-columns:minmax(0,1fr);gap:48px}.lpFeature-flip .lpFeatureCopy{order:0}}.lpTabBar{justify-content:center;margin-top:40px;display:flex}.lpTabs-bare .lpTabBar{margin-top:0}.lpTabList{scrollbar-width:none;max-width:100%;overflow-x:auto}.lpTabBtn{white-space:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}.lpTabBtn svg{width:16px;height:16px}.lpTabPanel{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(32px,5vw,72px);margin-top:56px;display:grid}.lpTabPanel[hidden]{display:none}.lpTabPanel:not([hidden]){animation:lpTabIn .5s var(--lp-ease)}.lpTabCopy{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.lpTabCopy h3{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:580;line-height:1.1}@keyframes lpTabIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:1000px){.lpTabPanel{grid-template-columns:minmax(0,1fr);gap:44px}}.lpBentoGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:clamp(40px,5vw,64px);display:grid}.lpTile{border-radius:var(--r-xl);background:var(--lp-tile,var(--soft));min-height:280px;color:var(--ink);transition:translate .25s var(--lp-ease);flex-direction:column;align-items:flex-start;gap:12px;padding:28px 28px 26px;display:flex;position:relative;overflow:hidden}.lpTile:hover{translate:0 -3px}.lpTile h3{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(22px,2vw,28px);font-weight:560;line-height:1.12}.lpTile p{max-width:34em;color:color-mix(in srgb, var(--ink) 68%, transparent);margin:0;font-size:14.5px;line-height:1.55}.lpTile:not(.lpTile-outline):not(.lpTile-dark) .lpLink{--lp-fg:var(--ink)}.lpTile .lpLink{margin-top:4px}.lpTileIcon{background:color-mix(in srgb, var(--paper) 62%, transparent);width:40px;height:40px;color:var(--ink);border-radius:12px;place-items:center;margin-bottom:8px;font-size:20px;display:grid}.lpTileChips{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:14px 0 0;list-style:none;display:flex}.lpTileChips li{background:color-mix(in srgb, var(--paper) 62%, transparent);border-radius:12px;padding:5px 11px;font-size:12px;font-weight:550;line-height:1.3}.lpTileVisual{align-self:stretch;margin-top:auto;position:relative}.lpSpan-sm{grid-column:span 3}.lpSpan-md{grid-column:span 4}.lpSpan-lg{grid-column:span 6}.lpSpan-xl{grid-column:span 8}.lpSpan-full{grid-column:1/-1}.lpTile-outline{border:1px solid var(--lp-hair-strong);color:var(--lp-fg);background:0 0}.lpTile-outline p{color:var(--lp-muted)}.lpTile-outline .lpTileIcon,.lpTile-outline .lpTileChips li{background:var(--lp-hair)}.lpTile-white{border:1px solid var(--line);background:#fff}:root[data-theme=dark] .lpTile-white{background:#1c1b1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lpTile-white{background:#1c1b1a}}.lpTile-dark{background:var(--night);color:var(--on-night)}.lpGround-dark .lpTile-dark{background:var(--night2);border:1px solid var(--night-line)}.lpTile-dark p{color:var(--on-night-2)}.lpTile-dark .lpLink{--lp-fg:var(--on-night)}.lpTile-dark .lpTileChips li,.lpTile-dark .lpTileIcon{background:var(--night-line);color:var(--on-night)}.lpTile-statement h3{letter-spacing:-.04em;max-width:12em;margin-bottom:auto;font-size:clamp(30px,3.4vw,48px);line-height:1.04}.lpTile-statement p{font-size:16px}.lpTileButton{align-self:flex-start;margin-top:8px}.lpTile-quote h3{letter-spacing:-.025em;font-size:clamp(21px,2vw,27px);font-weight:500;line-height:1.2}.lpTile-quote h3:before{content:"“";height:.55em;color:color-mix(in srgb, var(--ink) 30%, transparent);margin-bottom:6px;font-family:Georgia,Times New Roman,serif;font-size:68px;font-weight:400;line-height:.9;display:block}.lpTile-quote p{margin-top:auto;padding-top:14px}@media (max-width:1100px){.lpBentoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lpSpan-sm,.lpSpan-md{grid-column:auto}.lpSpan-lg,.lpSpan-xl,.lpSpan-full,.lpTile-fill{grid-column:1/-1}}@media (max-width:700px){.lpBentoGrid{grid-template-columns:minmax(0,1fr)}.lpSpan-sm,.lpSpan-md,.lpSpan-lg,.lpSpan-xl,.lpSpan-full{grid-column:auto}.lpTile{min-height:0}}.lpPunch{padding-block:clamp(88px,11vw,150px)}.lpPunchGrid{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}.lpPunch-photo .lpPunchGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(40px,6vw,96px)}.lpPunchCopy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.lpPunchTitle{max-width:13em}.lpPunchTitle .lpEm{color:var(--on-night);white-space:nowrap}@media (max-width:700px){.lpPunchTitle .lpEm{white-space:normal}}.lpPunchCopy .lpActions{margin-top:8px}.lpPunchPhoto{aspect-ratio:4/5;border-radius:var(--r-xl);background:var(--night-line);position:relative;overflow:hidden}.lpPunchPhoto img{object-fit:cover}.lpPunchPhoto-graphic{aspect-ratio:3/2;background:#000}.lpPunchPhoto-graphic img{object-fit:contain}.lpFacts{grid-template-columns:repeat(var(--lp-n,3), minmax(0, 1fr));border-top:1px solid var(--night-line);margin:clamp(56px,7vw,96px) 0 0;padding:0;list-style:none;display:grid}.lpFacts li{border-inline-start:1px solid var(--night-line);flex-direction:column;gap:10px;padding:30px clamp(16px,2.4vw,32px) 0;display:flex}.lpFacts li:first-child{border-inline-start:0;padding-inline-start:0}.lpFacts strong{letter-spacing:-.04em;font-size:clamp(36px,4vw,56px);font-weight:590;line-height:1}.lpFacts b{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.3}.lpFacts span{color:var(--on-night-2);font-size:14.5px;line-height:1.5}@media (max-width:900px){.lpPunch-photo .lpPunchGrid{grid-template-columns:minmax(0,1fr)}.lpPunchPhoto{aspect-ratio:16/11}.lpFacts{grid-template-columns:minmax(0,1fr)}.lpFacts li,.lpFacts li:first-child{border-inline-start:0;border-top:1px solid var(--night-line);padding:24px 0}.lpFacts li:first-child{border-top:0}}.lpStepList{grid-template-columns:repeat(var(--lp-n,3), minmax(0, 1fr));gap:20px;margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.lpStep{border:1px solid var(--lp-hair);border-radius:var(--r-xl);background:var(--paper);color:var(--ink);transition:translate .25s var(--lp-ease);flex-direction:column;gap:12px;padding:28px 26px 30px;display:flex;position:relative}.lpStep:hover{translate:0 -3px}.lpStep h3{letter-spacing:-.025em;margin:10px 0 0;font-size:clamp(20px,1.7vw,24px);font-weight:580;line-height:1.15}.lpStep p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.lpStepNum{background:var(--pillar-blue);color:#111;letter-spacing:.02em;border-radius:12px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:700;display:grid}.lpStep[data-step="1"] .lpStepNum{background:var(--pillar-orange)}.lpStep[data-step="2"] .lpStepNum{background:var(--pillar-green)}.lpStep[data-step="3"] .lpStepNum{background:var(--pillar-violet)}.lpStep:not(:last-child):after{content:"";z-index:1;top:50px;border-top:1.5px dashed var(--lp-hair-strong);pointer-events:none;width:calc(100% - 50px);position:absolute;inset-inline-start:84px}.lpStepsFoot{text-align:center;flex-direction:column;align-items:center;gap:22px;margin-top:32px;display:flex}@media (max-width:900px){.lpStepList{grid-template-columns:minmax(0,1fr);gap:34px}.lpStep:not(:last-child):after{top:100%;border-top:0;border-inline-start:1.5px dashed var(--lp-hair-strong);width:0;height:34px;inset-inline-start:47px}}.lpFaqGrid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.lpFaqHead{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.lpFaqHead .lpH2{font-size:var(--lp-h2-split)}.lpFaqList{border-top:1px solid var(--lp-hair)}.lpFaqItem{border-bottom:1px solid var(--lp-hair)}.lpFaqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;list-style:none;display:flex}.lpFaqItem summary::-webkit-details-marker{display:none}.lpFaqItem h3{letter-spacing:-.015em;margin:0;font-size:clamp(17px,1.5vw,20px);font-weight:560;line-height:1.35}.lpFaqIcon{border:1px solid var(--lp-hair-strong);border-radius:50%;flex:none;width:32px;height:32px;transition:background .2s,border-color .2s;position:relative}.lpFaqIcon:before,.lpFaqIcon:after{content:"";background:var(--lp-fg);width:12px;height:1.6px;transition:transform .25s var(--lp-ease);border-radius:2px;margin:auto;position:absolute;inset:0}.lpFaqIcon:after{transform:rotate(90deg)}.lpFaqItem[open] .lpFaqIcon:after{transform:rotate(0)}.lpFaqItem summary:hover .lpFaqIcon{border-color:var(--lp-fg)}.lpFaqAnswer{animation:lpTabIn .35s var(--lp-ease);padding:0 56px 26px 0}[dir=rtl] .lpFaqAnswer{padding:0 0 26px 56px}.lpFaqAnswer p{max-width:42em;color:var(--lp-muted);margin:0;font-size:16px;line-height:1.65}@media (max-width:900px){.lpFaqGrid{grid-template-columns:minmax(0,1fr);gap:36px}.lpFaqAnswer,[dir=rtl] .lpFaqAnswer{padding-inline:0}}.lpRelatedGrid{grid-template-columns:repeat(var(--lp-n,3), minmax(0, 1fr));gap:16px;margin:clamp(36px,5vw,56px) 0 0;padding:0;list-style:none;display:grid}.lpRelatedGrid>li{display:flex}.lpRelatedCard{border-radius:var(--r-xl);background:var(--lp-tile);min-height:250px;color:var(--ink);transition:translate .25s var(--lp-ease);flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:26px;display:flex;position:relative}.lpRelatedCard:hover{translate:0 -3px}.lpRelatedCard h3{letter-spacing:-.03em;margin:auto 0 0;font-size:clamp(21px,1.8vw,26px);font-weight:560;line-height:1.12}.lpRelatedCard p{color:color-mix(in srgb, var(--ink) 68%, transparent);margin:0;font-size:14.5px;line-height:1.5}.lpRelatedGo{top:24px;background:color-mix(in srgb, var(--paper) 62%, transparent);border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;transition:background .2s,color .2s;display:grid;position:absolute;inset-inline-end:24px}.lpRelatedCard:hover .lpRelatedGo{background:var(--ink);color:var(--paper)}@media (max-width:1100px){.lpRelatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:601px) and (max-width:1100px){.lpRelatedGrid>li:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:600px){.lpRelatedGrid{grid-template-columns:minmax(0,1fr)}.lpRelatedCard{min-height:0}}.lpPhotoBand-inset{padding-block:clamp(24px,3vw,40px)}.lpPhoto{width:100%;aspect-ratio:var(--lp-ratio,21 / 9);background:var(--soft);min-height:360px;position:relative;overflow:hidden}.lpPhotoBand-inset .lpPhoto{border-radius:var(--r-xl)}.lpPhoto img{object-fit:cover}.lpPhotoShade{background:linear-gradient(90deg,#0a0c104d,#0000 62%);position:absolute;inset:0}[dir=rtl] .lpPhotoShade{background:linear-gradient(270deg,#0a0c104d,#0000 62%)}.lpPhotoCard{--ink:#111;--paper:#fff;--muted:#55534f;--line:#11111124;--line-strong:#11111152;--paper-translucent:#fff;z-index:2;inset-inline-start:clamp(16px,3vw,40px);border-radius:var(--r-xl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#111;background:#ffffffeb;flex-direction:column;align-items:flex-start;gap:14px;max-width:440px;padding:26px 28px;display:flex;position:absolute;bottom:clamp(16px,3vw,40px)}.lpPhotoCard .micro{color:#55534f}.lpPhotoCard h2{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:580;line-height:1.08}.lpPhotoCard p{color:#55534f;margin:0;font-size:15px;line-height:1.55}.lpPhoto .lpChip-tl{top:24px;inset-inline-start:24px}.lpPhoto .lpChip-tr{top:24px;inset-inline-end:24px}.lpPhoto .lpChip-bl{bottom:24px;inset-inline-start:24px}.lpPhoto .lpChip-br{bottom:24px;inset-inline-end:24px}@media (max-width:700px){.lpPhoto{aspect-ratio:auto;min-height:460px}.lpPhotoCard{max-width:none;inset-inline:16px}}.lpCtaBand{padding-block:clamp(48px,6vw,88px)}.lpCta{--c1:var(--pillar-blue);--c2:var(--pillar-violet);--c3:var(--pillar-orange);background:linear-gradient(115deg, color-mix(in srgb, var(--c1) var(--lp-mix-blue), var(--paper)) 0%, color-mix(in srgb, var(--c2) 44%, var(--paper)) 55%, color-mix(in srgb, var(--c3) var(--lp-mix-orange), var(--paper)) 100%);color:var(--ink);text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:20px;padding:clamp(44px,6vw,84px) clamp(22px,5vw,72px);display:flex}[dir=rtl] .lpCta{background:linear-gradient(245deg, color-mix(in srgb, var(--c1) var(--lp-mix-blue), var(--paper)) 0%, color-mix(in srgb, var(--c2) 44%, var(--paper)) 55%, color-mix(in srgb, var(--c3) var(--lp-mix-orange), var(--paper)) 100%)}.lpCta-orange{--c1:var(--pillar-orange);--c2:var(--pillar-yellow);--c3:var(--pillar-violet)}.lpCta-green{--c1:var(--pillar-green);--c2:var(--pillar-blue);--c3:var(--pillar-violet)}.lpCta-violet{--c1:var(--pillar-violet);--c2:var(--pillar-blue);--c3:var(--pillar-orange)}.lpCta-yellow{--c1:var(--pillar-yellow);--c2:var(--pillar-orange);--c3:var(--pillar-violet)}.lpCta h2{max-width:16em;font-size:var(--lp-h2-split);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600;line-height:1.06}.lpCta .lpLead{max-width:34em;color:color-mix(in srgb, var(--ink) 90%, transparent)}.lpCta .lpActions,.lpCta .lpEmailForm{margin-top:10px}.lpCta .lpEmailForm{width:min(500px,100%)}.lpCta .lpNote{color:color-mix(in srgb, var(--ink) 90%, transparent)}.lpProof{padding-block:clamp(48px,5.5vw,80px)}.lpProofGrid{grid-template-columns:repeat(var(--lp-n,3), minmax(0, 1fr));gap:16px;margin:clamp(32px,4vw,52px) 0 0;padding:0;list-style:none;display:grid}.lpProofCard{border-radius:var(--r-xl);background:var(--lp-tile);color:var(--ink);transition:translate .25s var(--lp-ease);flex-direction:column;align-items:flex-start;gap:8px;padding:26px 26px 28px;display:flex;position:relative}.lpProofCard:hover{translate:0 -3px}.lpProofCard h3{letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(24px,2.2vw,30px);font-weight:580;line-height:1.1}.lpProofCard p{color:color-mix(in srgb, var(--ink) 74%, transparent);margin:0;font-size:15px;line-height:1.5}.lpProofCard .lpProofDesc{color:var(--ink);font-weight:600}.lpProofLogo{background:#fff;border-radius:12px;align-items:center;height:44px;margin-bottom:8px;padding:0 14px;display:inline-flex}.lpProofLogo img{object-fit:contain;width:auto;max-width:150px;height:24px;display:block}.lpProofSeal{top:24px;background:var(--ink);width:26px;height:26px;color:var(--paper);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:24px}.lpProofSeal svg{stroke-width:2.6px;width:14px;height:14px}.lpProofFoot{justify-content:center;margin-top:28px;display:flex}@media (max-width:700px){.lpProofGrid{grid-template-columns:minmax(0,1fr)}}.lpStatement{padding-block:clamp(56px,7vw,96px)}.lpStatementTitle{letter-spacing:-.04em;text-wrap:balance;max-width:15em;margin:0;font-size:clamp(34px,4.6vw,64px);font-weight:580;line-height:1.04}.lpStatement .micro{margin-bottom:24px;display:block}.lpStatementLead{max-width:40em;color:var(--lp-muted);margin:28px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.lpPoints{grid-template-columns:repeat(var(--lp-n,3), minmax(0, 1fr));border-top:1px solid var(--lp-hair-strong);margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.lpPoints li{border-inline-start:1px solid var(--lp-hair);flex-direction:column;align-items:flex-start;gap:10px;padding:28px clamp(16px,2.4vw,32px) 0;display:flex}.lpPoints li:first-child{border-inline-start:0;padding-inline-start:0}.lpPointIcon{border:1px solid var(--lp-hair-strong);border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:6px;font-size:19px;display:grid}.lpPoints b{letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.25}.lpPoints span:not(.lpPointIcon){color:var(--lp-muted);font-size:15px;line-height:1.55}@media (max-width:800px){.lpPoints{grid-template-columns:minmax(0,1fr)}.lpPoints li,.lpPoints li:first-child{border-inline-start:0;border-top:1px solid var(--lp-hair);padding:24px 0}.lpPoints li:first-child{border-top:0}}.lpCmp{border:1px solid var(--lp-hair-strong);border-radius:var(--r-xl);background:var(--paper);color:var(--ink);margin:clamp(36px,5vw,56px) 0 0;padding:0;list-style:none;overflow:hidden}.lpCmpHead,.lpCmpRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.lpCmpHead>span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:18px 28px;font-size:12px;font-weight:700;line-height:1.2}[dir=rtl] .lpCmpHead>span{letter-spacing:0;text-transform:none;font-size:14px}.lpCmpHead>.lpCmpNewH{background:var(--lp-tile);color:var(--ink)}.lpCmpRow{margin:0}.lpCmpRow>p{border-top:1px solid var(--line);margin:0;padding:20px 28px 20px 56px;font-size:16px;line-height:1.5;position:relative}[dir=rtl] .lpCmpRow>p{padding:20px 56px 20px 28px}.lpCmpOld{color:var(--muted)}.lpCmpNew{background:color-mix(in srgb, var(--lp-tone) 9%, var(--paper));font-weight:550}.lpCmpOld:before,.lpCmpNew:before{content:"";inset-inline-start:26px;width:16px;height:16px;-webkit-mask:var(--lp-mark) center / contain no-repeat;-webkit-mask:var(--lp-mark) center / contain no-repeat;mask:var(--lp-mark) center / contain no-repeat;background:currentColor;position:absolute;top:24px}.lpCmpOld:before{--lp-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 3.5 9 9m0-9-9 9' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");opacity:.55}.lpCmpNew:before{--lp-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8.4 3.2 3.2L13 4.8' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.lpCmpTag{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lpCmpFoot{justify-content:center;margin-top:30px;display:flex}@media (max-width:700px){.lpCmpHead{display:none}.lpCmpRow{grid-template-columns:minmax(0,1fr)}.lpCmpRow>p{padding-block:16px}.lpCmpRow>p:before{top:19px}.lpCmpTag{clip:auto;letter-spacing:.12em;text-transform:uppercase;width:auto;height:auto;color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:700;display:block;position:static;overflow:visible}[dir=rtl] .lpCmpTag{letter-spacing:0;text-transform:none;font-size:13px}.lpCmpOld{border-top:1px solid var(--line-strong)}.lpCmpRow:first-child>.lpCmpOld{border-top:1px solid var(--line)}}.lpFlowGrid{--lp-bus:44px;margin-inline:auto;grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1fr);align-items:center;column-gap:clamp(36px,5vw,72px);max-width:1104px;margin-top:clamp(36px,5vw,60px);display:grid}.lpFlowCol{flex-direction:column;gap:14px;display:flex}.lpFlowLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--lp-muted);margin:0;font-size:12px;font-weight:700}[dir=rtl] .lpFlowLabel{letter-spacing:0;text-transform:none;font-size:14px}.lpFlowList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex;position:relative}.lpFlowFrom .lpFlowList{padding-inline-end:var(--lp-bus)}.lpFlowTo .lpFlowList{padding-inline-start:var(--lp-bus)}.lpFlowList li{border:1px solid var(--lp-hair-strong);border-radius:var(--r-lg);background:var(--paper);color:var(--ink);letter-spacing:-.01em;align-items:center;gap:12px;padding:14px 18px;font-size:15px;font-weight:600;line-height:1.3;display:flex;position:relative}.lpFlowList li:before{content:"";background:var(--lp-tone);border-radius:50%;flex:none;width:8px;height:8px}.lpFlowFrom .lpFlowList:after,.lpFlowTo .lpFlowList:after{content:"";border-inline-start:1.5px dashed var(--lp-hair-strong);width:0;position:absolute;top:26px;bottom:26px}.lpFlowFrom .lpFlowList:after{inset-inline-end:0}.lpFlowTo .lpFlowList:after{inset-inline-start:0}.lpFlowList li:after,.lpFlowHub:before,.lpFlowHub:after{content:"";width:var(--lp-bus);background:repeating-linear-gradient(90deg, var(--lp-hair-strong) 0 5px, transparent 5px 10px);background-size:20px 1.5px;height:1.5px;animation:1.4s linear infinite lpDash;position:absolute;top:50%}[dir=rtl] .lpFlow .lpFlowList li:after,[dir=rtl] .lpFlow .lpFlowHub:before,[dir=rtl] .lpFlow .lpFlowHub:after{animation-direction:reverse}.lpFlowFrom .lpFlowList li:after{inset-inline-end:calc(var(--lp-bus) * -1)}.lpFlowTo .lpFlowList li:after{inset-inline-start:calc(var(--lp-bus) * -1)}.lpFlowHub{border-radius:var(--r-xl);background:var(--lp-tile);color:var(--ink);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:34px 26px 32px;display:flex;position:relative}.lpFlowHub:before{width:clamp(36px,5vw,72px);inset-inline-start:calc(-1*clamp(36px,5vw,72px))}.lpFlowHub:after{width:clamp(36px,5vw,72px);inset-inline-end:calc(-1*clamp(36px,5vw,72px))}.lpFlowMark{background:var(--ink);width:56px;height:56px;color:var(--paper);border-radius:16px;place-items:center;margin-bottom:6px;display:grid}.lpFlowMark .brandMark{width:22px}.lpFlowHub h3{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2vw,28px);font-weight:580;line-height:1.12}.lpFlowHub p{color:color-mix(in srgb, var(--ink) 74%, transparent);margin:0;font-size:14.5px;line-height:1.55}@keyframes lpDash{to{background-position:20px 0}}@media (prefers-reduced-motion:reduce){.lpFlowList li:after,.lpFlowHub:before,.lpFlowHub:after{animation:none}}@media (max-width:900px){.lpFlowGrid{grid-template-columns:minmax(0,1fr);row-gap:44px}.lpFlowFrom .lpFlowList,.lpFlowTo .lpFlowList{flex-flow:wrap;padding-inline:0}.lpFlowFrom .lpFlowList:after,.lpFlowTo .lpFlowList:after,.lpFlowList li:after{display:none}.lpFlowHub:before,.lpFlowHub:after{top:auto;background:repeating-linear-gradient(180deg, var(--lp-hair-strong) 0 5px, transparent 5px 10px);width:1.5px;height:44px;margin-inline:auto;animation:none;inset-inline:0}.lpFlowHub:before{bottom:100%}.lpFlowHub:after{top:100%}}.lpCode{color:#d5dbe6;text-align:left;direction:ltr;background:#0f1319;border-radius:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden;box-shadow:0 34px 78px #24385e2e}.lpCodeBar{color:#8d97a8;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;padding:12px 16px;font-size:11px;display:flex}.lpCodeBar i{background:#ffffff29;border-radius:50%;width:9px;height:9px}.lpCodeBar span{margin-inline-start:8px}.lpCodePane{margin:0;padding:16px 20px 18px;font-size:12.5px;line-height:1.7;position:relative;overflow-x:auto}.lpCodePane+.lpCodePane{border-top:1px solid #ffffff14}.lpCodePane:focus-visible{outline-offset:-3px}.lpCodePane:before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:#8d97a8;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.lpCodePane code{font:inherit;white-space:pre}.lpCode .k{color:#8ab4f8}.lpCode .s{color:#7ee2b0}.lpCode .n{color:#fbc768}.lpCode .c{color:#8a94a6}.lpCodeNote{font-family:var(--font-geist-sans,-apple-system, "Segoe UI", sans-serif);color:#8d97a8;border-top:1px solid #ffffff14;margin:0;padding:10px 20px 12px;font-size:11px}:lang(ar) .lpCodeNote{font-family:var(--font-ibm-plex-arabic,"IBM Plex Sans Arabic", sans-serif);text-align:start;direction:rtl}.lpEmailForm{margin-inline:auto}.lp .button:focus-visible,.lp .lpLink:focus-visible{outline-offset:3px}@media (max-width:700px){.lpActions{flex-direction:column;align-items:stretch}.lpActions .button{justify-content:center}.lpHeroCopy .lpActions,.lpCta .lpActions,.lpPunchCopy .lpActions{width:100%}}.lpCmpList{margin:0;padding:0;list-style:none}@media (max-width:820px),(pointer:coarse){.lpLink:not(.lpsol-cardLink){position:relative}.lpLink:not(.lpsol-cardLink):before{content:"";position:absolute;inset:-12px -6px}.lpTabBtn{min-height:44px}}@media (max-width:700px){.lpTabs:not(#pf-family) .lpTabBar .lpTabList{border-radius:26px;flex-wrap:wrap;justify-content:center;overflow:visible}}@media (max-width:480px){.lpTabs:not(#pf-family) .lpTabBtn{gap:6px;padding-inline:clamp(12px,3.6vw,14px)}.lpTabs:not(#pf-family) .lpTabBtn svg{display:none}.lpCodePane{padding-inline:14px;font-size:11px}.lpCodePane code{white-space:pre-wrap;overflow-wrap:anywhere}.lpCodeBar,.lpCodeNote{padding-inline:14px}}@media (max-width:900px){.lpHero-photo .lpHeroScrim,[dir=rtl] .lpHero-photo .lpHeroScrim{background:linear-gradient(#080a0e80 0%,#080a0e9e 40%,#080a0edb 100%)}}.lpNote .lpInline{white-space:nowrap;padding-block:6px;display:inline-block}.lpPhotoCard .micro{line-height:1.45}.lpTileButton+.lpTileVisual{margin-top:12px}@media (max-width:480px){[dir=rtl] .lpHero h1{font-size:clamp(32px,9.2vw,40px)}}@media (max-width:900px){.lpFlowFrom .lpFlowList,.lpFlowTo .lpFlowList{justify-content:center}.lpFlowLabel{text-align:center}.lpFlowHub:after{height:30px}}@media (max-width:1100px){.lpStageFrame .cop{margin-bottom:0;padding-bottom:22px}}@media (max-width:600px){.lpStage-panel .tcr{max-height:760px;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}}@media (max-width:700px){.lpPhoto{aspect-ratio:auto;flex-direction:column;justify-content:flex-end;min-height:0;padding-top:240px;display:flex}.lpPhotoCard{max-width:none;margin:0 16px 16px;position:relative;inset:auto}}
