.lp-v3{--bg:#f6f8fb;--text:#0f1d33;--text-muted:#5b6a7f;--accent:#16325e;--accent-hover:#0f2547;--border:#d9e0ea;--border-soft:#e8edf4;--rail:#d9e0ea;--accent-soft:#e7ecf4;--pos:#1f9d6b;--neu:#c2972f;--neg:#d24a3a;--stage:#e9eef5;--accent-azure:#2f6aa8;--accent-ice:#a9c9e8;background:var(--bg);color:var(--text);font-family:var(--font-display), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent}.lp-v3 ::selection{background:var(--accent);color:#fff}html:has(.lp-v3){scroll-padding-top:112px}.lp-v3 .v3-skip{z-index:60;border-radius:var(--v3-r-pill);background:var(--accent);color:#fff;padding:10px 16px;font-size:14px;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.lp-v3 .v3-skip:focus-visible{outline:2px solid var(--accent-ice);outline-offset:2px;transform:none}.lp-v3 .mono{font-family:var(--font-display), -apple-system, sans-serif;font-variant-numeric:tabular-nums}.lp-v3{--v3-container:1240px;--v3-gutter:24px;--v3-grid-cols:12;--v3-grid-gap:24px;--v3-measure-title:20ch;--v3-measure-body:52ch;--v3-section-y:clamp(80px, 9vw, 128px);--v3-head-gap:20px;--v3-block-gap:clamp(48px, 5vw, 72px);--v3-fs-display:clamp(2.5rem, 6.4vw, 6rem);--v3-fs-display-2:clamp(2.5rem, 5vw, 4.5rem);--v3-fs-h2:clamp(1.875rem, 3.6vw, 3.25rem);--v3-fs-h3:clamp(1.25rem, .8vw + 1rem, 1.625rem);--v3-fs-lead:clamp(17px, .5vw + 15px, 20px);--v3-fs-body:16px;--v3-fs-small:14px;--v3-fs-body-s:15px;--v3-fs-caption:13px;--v3-fs-label:12px;--v3-fs-ui:14px;--v3-fs-stat:clamp(2.25rem, 3.4vw, 3rem);--v3-lh-display:.96;--v3-lh-h2:1.08;--v3-lh-h3:1.2;--v3-lh-text:1.6;--v3-ls-display:-.02em;--v3-ls-h2:-.02em;--v3-ls-h3:-.01em;--v3-ls-text:-.005em;--v3-ls-ui:0;--v3-ls-label:.06em;--v3-ease-out:cubic-bezier(.23, 1, .32, 1);--v3-ease-in-out:cubic-bezier(.65, 0, .35, 1);--v3-ease-color:ease;--v3-dur-press:.16s;--v3-dur-hover:.15s;--v3-dur-exit:.18s;--v3-dur-enter:.62s;--v3-dur-scene:.9s;--v3-r-pill:999px;--v3-r-lg:20px;--v3-r-md:12px;--v3-r-sm:8px}@media (min-width:768px){.lp-v3{--v3-gutter:40px;--v3-grid-gap:32px}}.v3-on-dark{--surface:var(--ink);--fg:#fff;--fg-soft:#ffffffbd;--fg-body:#ffffffc7;--fg-faint:#ffffff8f;--line:#ffffff14;--line-strong:#ffffff3d;--hi:var(--accent-ice);--btn-solid-bg:#fff;--btn-solid-fg:var(--ink);--btn-solid-hover:#ffffffe0;--btn-ghost-bg:#ffffff12;--btn-ghost-hover-bg:#ffffff21;--btn-ghost-hover-line:#ffffff61;background-color:var(--surface);color:var(--fg)}.v3-on-light{--surface:#fff;--fg:#0f1d33;--fg-soft:#5b6a7f;--fg-body:#3a475a;--fg-faint:#606c7e;--line:#d9e0ea;--line-strong:#c3ccd9;--hi:var(--accent);--btn-solid-bg:var(--accent);--btn-solid-fg:#fff;--btn-solid-hover:var(--accent-hover);--btn-ghost-bg:transparent;--btn-ghost-hover-bg:#0f1d330d;--btn-ghost-hover-line:#a9b5c5;background-color:var(--surface);color:var(--fg)}.v3-container{width:100%;max-width:var(--v3-container);padding-inline:var(--v3-gutter);margin-inline:auto}.v3-section{padding-block:var(--v3-section-y)}.v3-grid{grid-template-columns:repeat(var(--v3-grid-cols), minmax(0, 1fr));column-gap:var(--v3-grid-gap);display:grid}.v3-head{align-items:flex-start;gap:var(--v3-head-gap);flex-direction:column;display:flex}.v3-t-display,.v3-t-display-2,.v3-t-h2{letter-spacing:var(--v3-ls-display);color:var(--fg);max-width:var(--v3-measure-title);text-wrap:balance;margin:0;font-weight:400}.v3-t-display{font-size:var(--v3-fs-display);line-height:var(--v3-lh-display)}.v3-t-display-2{font-size:var(--v3-fs-display-2);line-height:1}.v3-t-h2{font-size:var(--v3-fs-h2);line-height:var(--v3-lh-h2);letter-spacing:var(--v3-ls-h2)}.v3-t-display>span,.v3-t-display-2>span,.v3-t-h2>span{display:block}.v3-t-soft{color:var(--fg-soft)}.v3-t-flow{max-width:34ch}.v3-t-flow>span{display:inline}.v3-t-h3{font-size:var(--v3-fs-h3);line-height:var(--v3-lh-h3);letter-spacing:var(--v3-ls-h3);color:var(--fg);margin:0;font-weight:400}.v3-t-lead,.v3-t-body,.v3-t-small{max-width:var(--v3-measure-body);line-height:var(--v3-lh-text);letter-spacing:var(--v3-ls-text);color:var(--fg-body);text-wrap:pretty;margin:0}.v3-t-lead{font-size:var(--v3-fs-lead)}.v3-t-body{font-size:var(--v3-fs-body)}.v3-t-small{font-size:var(--v3-fs-small);color:var(--fg-faint);line-height:1.5}.v3-t-label{font-family:var(--font-display), -apple-system, sans-serif;font-size:var(--v3-fs-label);letter-spacing:var(--v3-ls-label);text-transform:uppercase;color:var(--fg-faint);margin:0;font-weight:500}.v3-t-stat{font-size:var(--v3-fs-stat);letter-spacing:var(--v3-ls-h2);font-variant-numeric:tabular-nums;color:var(--fg);margin:0;font-weight:400;line-height:1}.v3-tnum{font-variant-numeric:tabular-nums}.v3-btn{border-radius:var(--v3-r-pill);height:44px;font:inherit;font-size:var(--v3-fs-ui);letter-spacing:var(--v3-ls-ui);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--v3-dur-hover) var(--v3-ease-color), border-color var(--v3-dur-hover) var(--v3-ease-color), color var(--v3-dur-hover) var(--v3-ease-color), transform var(--v3-dur-press) var(--v3-ease-out);border:1px solid #0000;align-items:center;gap:7px;padding:0 20px;font-weight:500;text-decoration:none;display:inline-flex}.v3-btn-solid{background:var(--btn-solid-bg);color:var(--btn-solid-fg)}.v3-btn-ghost{background:var(--btn-ghost-bg);border-color:var(--line-strong);color:var(--fg);-webkit-backdrop-filter:blur(14px)}@media (hover:hover) and (pointer:fine){.v3-btn-solid:hover{background:var(--btn-solid-hover)}.v3-btn-ghost:hover{border-color:var(--btn-ghost-hover-line);background:var(--btn-ghost-hover-bg)}.v3-btn:hover .v3-btn-arrow{transform:translate(1.5px,-1.5px)}}.v3-btn-arrow{transition:transform var(--v3-dur-press) var(--v3-ease-out)}.v3-btn:active{transform:scale(.97)}.v3-btn:focus-visible{outline:2px solid var(--hi);outline-offset:3px}@media (prefers-reduced-motion:reduce){.v3-btn,.v3-btn-arrow{transition:none}.v3-btn:active{transform:none}}.lp-v3{--ink:#04070e}.v3-hero{isolation:isolate;background:var(--ink);color:#fff;z-index:2;align-items:flex-start;min-height:100svh;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.v3-hero{min-height:0;padding-bottom:calc(clamp(340px,108vw,600px)/2 + 16px)}}.v3-hero-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.v3-hero:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(96% 60% at 50% 48%,#04070e8c 0%,#04070e38 46%,#04070e00 72%);position:absolute;inset:0}.v3-hero-inner{z-index:2;align-items:stretch;gap:calc(var(--v3-hero-breath) + var(--v3-midline) - var(--v3-frame-half));width:100%;max-width:1240px;padding:clamp(104px, 15vh, 168px) 24px var(--v3-hero-breath);text-align:left;flex-direction:column;margin-inline:auto;display:flex;position:relative}@media (min-width:768px){.v3-hero-inner{padding-inline:40px}}.v3-hero-title{letter-spacing:-.02em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(2.5rem,6.4vw,6rem);font-weight:400;line-height:.96}.v3-hero-title>span{display:block}.v3-hero-title-muted{color:#ffffffbd}.v3-hero-copy{flex-direction:column;align-items:flex-start;gap:clamp(18px,2.2vh,26px);display:flex}.v3-hero-sub{color:#ffffffc7;text-wrap:balance;max-width:88ch;margin:0;font-size:clamp(15.5px,1.1vw + 11px,18px);line-height:1.6}.v3-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:clamp(2px,.6vh,8px);display:flex}.v3-hero-btn{letter-spacing:.01em;cursor:pointer;white-space:nowrap;height:44px;transition:background-color var(--v3-dur-hover) var(--v3-ease-color), border-color var(--v3-dur-hover) var(--v3-ease-color), color var(--v3-dur-hover) var(--v3-ease-color), transform var(--v3-dur-press) var(--v3-ease-out);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 20px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.v3-hero-btn-solid{color:var(--ink);background:#fff}.v3-hero-btn-ghost{color:#fff;-webkit-backdrop-filter:blur(14px);background:#ffffff12;border-color:#ffffff3d}@media (hover:hover) and (pointer:fine){.v3-hero-btn-solid:hover{background:#ffffffe0}.v3-hero-btn-ghost:hover{background:#ffffff21;border-color:#ffffff61}.v3-hero-btn:hover .v3-hero-btn-arrow{transform:translate(1.5px,-1.5px)}}.v3-hero-btn:active{transform:scale(.97)}.v3-hero-btn:focus-visible{outline-offset:3px;outline:2px solid #fffc}.v3-hero-btn-arrow{transition:transform var(--v3-dur-press) var(--v3-ease-out)}@media (max-width:380px){.v3-hero-actions{align-self:stretch}.v3-hero-btn{flex:100%}}@media (prefers-reduced-motion:reduce){.v3-hero-btn:active{transform:none}.v3-hero-btn-arrow{transition:none}}@keyframes v3-rise{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}.v3-rise{animation:v3-rise var(--v3-dur-enter) var(--v3-ease-out) backwards}.v3-hero-title>span:first-child{animation-delay:60ms}.v3-hero-title>span:nth-child(2){animation-delay:.13s}.v3-hero-sub{animation-delay:.2s}.v3-hero-actions{animation-delay:.26s}@media (prefers-reduced-motion:reduce){@keyframes v3-rise{0%{opacity:0}to{opacity:1}}.v3-rise{animation-duration:.24s}}.v3-nav{z-index:50;color:#fff;transition:background-color var(--v3-dur-hover) var(--v3-ease-color), box-shadow var(--v3-dur-hover) var(--v3-ease-color);animation-delay:0s;position:fixed;inset:0 0 auto}.v3-nav-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;width:100%;max-width:1240px;margin-inline:auto;padding:26px 24px;display:grid}.v3-nav-inner>.v3-wordmark{justify-self:start}@media (min-width:768px){.v3-nav-inner{padding-inline:40px}}.v3-wordmark{align-items:center;min-height:24px;text-decoration:none;display:inline-flex}.v3-wordmark-img{object-fit:contain;filter:invert();opacity:.92;width:auto;height:15px;transition:opacity var(--v3-dur-hover) var(--v3-ease-color), filter var(--v3-dur-hover) var(--v3-ease-color)}@media (hover:hover) and (pointer:fine){.v3-wordmark:hover .v3-wordmark-img{opacity:1}}.v3-nav-links{-webkit-backdrop-filter:blur(14px);transition:background-color var(--v3-dur-hover) var(--v3-ease-color), border-color var(--v3-dur-hover) var(--v3-ease-color);background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;justify-self:center;align-items:center;gap:2px;margin:0;padding:5px;list-style:none;display:none}@media (min-width:900px){.v3-nav-links{display:flex}}.v3-nav-actions{justify-self:end;align-items:center;gap:18px;display:flex}.v3-nav-link{letter-spacing:.01em;color:#ffffffb8;transition:color var(--v3-dur-hover) var(--v3-ease-color);font-size:13.5px;font-weight:500;text-decoration:none}.v3-nav-link-pill{transition:color var(--v3-dur-hover) var(--v3-ease-color), background-color var(--v3-dur-hover) var(--v3-ease-color);background:0 0;border-radius:999px;padding:7px 14px;display:block}@media (hover:hover) and (pointer:fine){.v3-nav-link:hover{color:#fff}.v3-nav-link-pill:hover{background:#ffffff1f}}.v3-nav-cta{color:#fff;letter-spacing:.01em;cursor:pointer;transition:background-color var(--v3-dur-hover) var(--v3-ease-color), border-color var(--v3-dur-hover) var(--v3-ease-color), color var(--v3-dur-hover) var(--v3-ease-color), transform var(--v3-dur-press) var(--v3-ease-out);background:#ffffff0f;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:13.5px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.v3-nav-cta:hover{background:#ffffff1f;border-color:#ffffff61}.v3-nav-cta:hover .v3-nav-cta-arrow{transform:translate(1.5px,-1.5px)}}.v3-nav-cta:active{transform:scale(.97)}.v3-nav-cta-arrow{transition:transform var(--v3-dur-press) var(--v3-ease-out)}.v3-nav-cta:focus-visible,.v3-nav-link:focus-visible,.v3-wordmark:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fffc}@media (prefers-reduced-motion:reduce){.v3-nav-cta:active{transform:none}.v3-nav-cta-arrow{transition:none}}.v3-nav[data-scrolled]{-webkit-backdrop-filter:blur(16px)saturate(1.3);background:#f6f8fbc7;box-shadow:0 1px #0f1d3314}.v3-nav[data-scrolled] .v3-wordmark-img{filter:none;opacity:.88}@media (hover:hover) and (pointer:fine){.v3-nav[data-scrolled] .v3-wordmark:hover .v3-wordmark-img{opacity:1}}.v3-nav[data-scrolled] .v3-nav-links{background:#0f1d3309;border-color:#0f1d3317}.v3-nav[data-scrolled] .v3-nav-link{color:#0f1d33ad}@media (hover:hover) and (pointer:fine){.v3-nav[data-scrolled] .v3-nav-link:hover{color:var(--text)}.v3-nav[data-scrolled] .v3-nav-link-pill:hover{background:#0f1d330f}}.v3-nav-link-pill[aria-current=page]{color:#fff;background:#ffffff1f}.v3-nav[data-scrolled] .v3-nav-link-pill[aria-current=page]{color:var(--text);background:#0f1d330f}.v3-nav[data-scrolled] .v3-nav-cta{background:var(--accent);color:#fff;border-color:#0000}@media (hover:hover) and (pointer:fine){.v3-nav[data-scrolled] .v3-nav-cta:hover{background:var(--accent-hover);border-color:#0000}}.v3-nav[data-scrolled] .v3-nav-cta:focus-visible,.v3-nav[data-scrolled] .v3-nav-link:focus-visible,.v3-nav[data-scrolled] .v3-wordmark:focus-visible{outline-color:#0f1d33a6}@media (pointer:coarse){.v3-nav-actions>.v3-nav-link{position:relative}.v3-nav-actions>.v3-nav-link:after{content:"";position:absolute;inset:-12px -10px}}.v3-nav[data-dark]{-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#04070ed6;box-shadow:0 1px #ffffff14}.v3-nav-res{position:relative}.v3-nav-res-btn{font:inherit;cursor:pointer;border:0;align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:inline-flex}.v3-nav-res-btn svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px;transition:transform .16s var(--v3-ease-out)}.v3-nav-res-btn[aria-expanded=true] svg{transform:rotate(180deg)}.v3-nav-res-btn[data-current]{color:#fff;background:#ffffff1f}.v3-nav[data-scrolled] .v3-nav-res-btn[data-current]{color:var(--text);background:#0f1d330f}.v3-nav-panel{opacity:0;visibility:hidden;transform-origin:50% 0;width:300px;transition:opacity .12s var(--v3-ease-out), transform .12s var(--v3-ease-out), visibility 0s linear .12s;background:#fff;border:1px solid #0f1d3314;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-4px)scale(.97);box-shadow:0 1px 2px #0f1d330f,0 18px 40px -16px #0f1d3347}.v3-nav-panel:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}.v3-nav-panel[data-open]{opacity:1;visibility:visible;transition:opacity .16s var(--v3-ease-out), transform .16s var(--v3-ease-out), visibility 0s;transform:translate(-50%)}.v3-nav-panel ul{margin:0;padding:0;list-style:none;display:grid}.v3-nav-panel a{color:var(--text);transition:background-color var(--v3-dur-hover) var(--v3-ease-color);border-radius:10px;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.v3-nav-panel b{font-size:14px;font-weight:500}.v3-nav-panel span{color:#5b6a7f;font-size:13px;line-height:1.4}@media (hover:hover) and (pointer:fine){.v3-nav-panel a:hover{background:#f2f5f9}}.v3-nav-panel a:focus-visible{outline-offset:-2px;outline:2px solid #0f1d33a6}.v3-nav-menu-btn{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;margin-right:-6px;display:none;position:relative}.v3-nav-menu-btn span,.v3-nav-menu-btn span:before{width:18px;height:1.5px;transition:transform .2s var(--v3-ease-out);background:currentColor;border-radius:1px;position:absolute;left:11px}.v3-nav-menu-btn span{top:16px}.v3-nav-menu-btn span:before{content:"";top:7px;left:0}.v3-nav-menu-btn[aria-expanded=true] span{transform:translateY(3.5px)rotate(45deg)}.v3-nav-menu-btn[aria-expanded=true] span:before{transform:translateY(-7px)rotate(-90deg)}.v3-nav[data-scrolled] .v3-nav-menu-btn{color:var(--text)}.v3-nav-menu-btn:focus-visible{outline-offset:2px;outline:2px solid}.v3-nav-mobile{display:none}@media (max-width:899px){.v3-nav-menu-btn{order:3;display:block}.v3-nav-mobile{opacity:0;visibility:hidden;transform-origin:50% 0;transition:opacity .14s var(--v3-ease-out), transform .14s var(--v3-ease-out), visibility 0s linear .14s;background:#fff;border:1px solid #0f1d3314;border-radius:16px;padding:8px;display:block;position:absolute;top:calc(100% - 6px);left:12px;right:12px;transform:translateY(-6px)scale(.98);box-shadow:0 18px 40px -16px #0f1d3352}.v3-nav-mobile[data-open]{opacity:1;visibility:visible;transition:opacity .2s var(--v3-ease-out), transform .2s var(--v3-ease-out), visibility 0s;transform:none}.v3-nav-mobile ul{margin:0;padding:0;list-style:none;display:grid}.v3-nav-mobile a{min-height:48px;color:var(--text);border-radius:10px;align-items:center;padding:0 12px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.v3-nav-mobile a:active{background:#f2f5f9}.v3-nav-mobile .v3-nav-mobile-foot{border-top:1px solid #0f1d3314;margin-top:8px;padding-top:8px}.v3-nav-mobile-h{color:#5b6a7f;border-top:1px solid #0f1d3314;margin:10px 12px 2px;padding-top:12px;font-size:12px;font-weight:500}}@media (max-width:399px){.v3-nav .v3-nav-actions>.v3-nav-link{display:none}}@media (prefers-reduced-motion:reduce){.v3-nav-panel,.v3-nav-panel[data-open],.v3-nav-mobile{transform:translate(-50%)}.v3-nav-mobile,.v3-nav-mobile[data-open]{transform:none}}@media (max-width:899px){.v3-nav-inner{grid-template-columns:auto auto;justify-content:space-between;gap:12px;padding-block:20px}.v3-nav-actions{gap:12px}.v3-nav-cta{padding:8px 13px}}@media (max-width:420px){.v3-nav-link,.v3-nav-cta{font-size:13px}.v3-nav-actions{gap:10px}.v3-nav-cta{padding:8px 11px}}@property --v3-frame-w-n{syntax:"<number>";inherits:true;initial-value:1}@property --v3-frame-h-n{syntax:"<number>";inherits:true;initial-value:1}.lp-v3{--v3-frame-w:calc(min(1240px, 100vw) - 48px);--v3-frame-w-n:1;--v3-frame-h-n:1;--v3-fw-ok:clamp(1, var(--v3-frame-w-n), 10000);--v3-fh-ok:clamp(1, var(--v3-frame-h-n), 10000);--v3-frame-half:calc(.5 * var(--v3-frame-w) * var(--v3-fh-ok) / var(--v3-fw-ok));--v3-midline:var(--v3-frame-half);--v3-hero-breath:clamp(40px, 8vh, 96px);--v3-ease-out:cubic-bezier(.23, 1, .32, 1);--v3-ease-in-out:cubic-bezier(.77, 0, .175, 1)}@media (min-width:768px){.lp-v3{--v3-frame-w:calc(min(1240px, 100vw) - 80px)}}.v3-dome{--v3-dome-d:clamp(340px, 108vw, 600px);--v3-dome-rise:0px;--v3-dome-box:calc(var(--v3-dome-d) / .84);z-index:2;width:var(--v3-dome-box);aspect-ratio:1;transform:translate(50%, calc(50% - var(--v3-dome-rise)));pointer-events:none;position:absolute;bottom:0;right:0}@media (min-width:768px){.v3-dome{--v3-dome-d:clamp(340px, 68vw, 820px);--v3-dome-sink:calc(var(--v3-dome-d) * .12);--v3-dome-rise:0px;transform:translate(-50%, calc(50% + var(--v3-dome-sink)));left:50%;right:auto}}.v3-hero-visual{z-index:2;width:100%;aspect-ratio:var(--v3-fw-ok) / var(--v3-fh-ok);margin:0 0 calc(-50% * var(--v3-fh-ok) / var(--v3-fw-ok));background:0 0;border:1px solid #ffffff29;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #0d182c14,0 48px 90px -40px #060e1e8c}.v3-hero-video{object-fit:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:block}.v3-hero-video-square{display:block}.v3-hero-video-wide{display:none}@media (min-width:992px){.lp-v3{--v3-frame-w-n:1470;--v3-frame-h-n:840;--v3-midline:var(--v3-frame-half);--v3-hero-breath:clamp(56px, 11vh, 132px)}.v3-hero-video-square{display:none}.v3-hero-video-wide{display:block}}@keyframes v3-visual-rise{0%{opacity:0;filter:blur(10px);transform:translateY(26px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.v3-visual-rise{opacity:0;animation:.82s cubic-bezier(.23,1,.32,1) .26s forwards v3-visual-rise}@media (prefers-reduced-motion:reduce){@keyframes v3-visual-rise{0%{opacity:0}to{opacity:1}}.v3-visual-rise{animation-duration:.24s}}.v3-hero-visual:has(.v3-echo){background:#fff}.v3-echo{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,5.2vw,92px);display:flex;position:absolute;inset:0}.v3-echo-in{width:100%;max-width:24ch}.v3-echo-src{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);opacity:0;align-items:center;gap:8px;font-size:clamp(11px,1.05vw,14px);animation:.3s cubic-bezier(.22,1,.36,1) forwards v3-echo-rise;display:flex}.v3-echo-dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.v3-echo-time{text-transform:none;letter-spacing:0;opacity:.75}.v3-echo-text{letter-spacing:-.015em;color:var(--text);text-wrap:balance;opacity:0;margin-top:clamp(14px,1.6vw,26px);font-size:clamp(19px,2.45vw,37px);line-height:1.32;animation:.32s cubic-bezier(.22,1,.36,1) 90ms forwards v3-echo-rise}.v3-echo-tags{flex-wrap:wrap;gap:clamp(6px,.6vw,10px);margin-top:clamp(18px,2.2vw,34px);display:flex}.v3-echo-tag{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;opacity:0;background:#fff;border-radius:999px;padding:clamp(4px,.45vw,7px) clamp(10px,1vw,15px);font-size:clamp(11px,1.05vw,15px);animation:.28s cubic-bezier(.22,1,.36,1) forwards v3-echo-rise}.v3-echo-tag[data-primary=true]{background:var(--accent-soft);color:var(--accent);border-color:#16325e38}.v3-echo-tag[data-tone=neg]{color:#bf4335;border-color:#bf433538}.v3-echo-tag[data-tone=pos]{color:#17805a;border-color:#17805a38}@keyframes v3-echo-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v3-echo-src,.v3-echo-text,.v3-echo-tag{animation:.2s forwards v3-echo-fade}@keyframes v3-echo-fade{0%{opacity:0}to{opacity:1}}}.v3-meaning{position:relative;overflow:hidden}.v3-meaning>.v3-container{z-index:1;position:relative}.v3-meaning:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle,#0f1d3316 .6px,#0000 1px);background-position:top;background-size:12px 12px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 6% 72%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 6% 72%,#0000 100%)}.v3-spill{--d:clamp(340px, 108vw, 600px);--touch:calc(var(--d) * .476);--cx:100%;height:calc(var(--d) * .9);z-index:0;pointer-events:none;position:absolute;inset:0 0 auto}@media (min-width:768px){.v3-spill{--d:clamp(340px, 68vw, 820px);--touch:calc(var(--d) * .461);--cx:50%}}.v3-spill>span{display:block;position:absolute}.v3-spill-pool{background:radial-gradient(calc(var(--d) * .62) calc(var(--d) * .46) at var(--cx) 0, #78a5f033 0%, #96bef514 45%, #96bef500 78%);inset:0}.v3-spill-dots{-webkit-mask-image:radial-gradient(calc(var(--d) * .5) calc(var(--d) * .36) at var(--cx) 0, #000 0%, transparent 100%);-webkit-mask-image:radial-gradient(calc(var(--d) * .5) calc(var(--d) * .36) at var(--cx) 0, #000 0%, transparent 100%);mask-image:radial-gradient(calc(var(--d) * .5) calc(var(--d) * .36) at var(--cx) 0, #000 0%, transparent 100%);background-image:radial-gradient(circle,#285abe24 .6px,#0000 1px);background-position:top;background-size:12px 12px;inset:0}.v3-spill-horizon{top:0;left:calc(var(--cx) - var(--touch) - 40px);width:calc(var(--touch) * 2 + 80px);background:linear-gradient(90deg,#6ea0f000 0,#6ea0f080 40px,#6ea0f029 50%,#6ea0f080 calc(100% - 40px),#6ea0f000 100%);height:1px}.v3-spill-touch{background:radial-gradient(50% 100% at 50% 0,#8cb9fa52 0%,#a0c8fa1f 40%,#a0c8fa00 100%);width:160px;height:90px;margin-left:-80px;top:0}.v3-spill-touch--l{left:calc(var(--cx) - var(--touch))}.v3-spill-touch--r{left:calc(var(--cx) + var(--touch))}@media (max-width:767px){.v3-spill-touch--r{display:none}}.v3-meaning-title{max-width:none}.v3-meaning .v3-head{position:relative}.v3-meaning .v3-head:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;inset:-56px -96px;-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000 100%);mask-image:radial-gradient(closest-side,#000 62%,#0000 100%)}@media (min-width:768px){.v3-meaning .v3-head{text-align:center;align-items:center}.v3-meaning .v3-head .v3-t-lead{text-wrap:balance;max-width:58ch}}.v3-film{margin-top:var(--v3-block-gap);position:relative;container-type:inline-size}.v3-film-stage{aspect-ratio:2;border-radius:var(--v3-r-lg);background:var(--bg);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f1d330d}.v3-film-poster,.v3-film-poster img,.v3-film-v{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.v3-film-poster img{object-fit:cover;width:100%;height:100%;display:block;inset:0}.v3-film-v--m{display:none}.v3-film-stage[data-ready] .v3-film-poster{visibility:hidden}@media (min-width:768px){.v3-film-poster img,.v3-film-v--d{object-fit:contain;width:calc(100% - 2*clamp(20px,3vw,40px));height:calc(100% - 2*clamp(20px,3vw,40px));inset:clamp(20px,3vw,40px);-webkit-mask-image:linear-gradient(#000 86%,#0000 100%);mask-image:linear-gradient(#000 86%,#0000 100%)}}@media (max-width:767px){.v3-film-stage{aspect-ratio:4/5}.v3-film-v--d{display:none}.v3-film-v--m{display:block}}.v3-film-foot{margin-top:24px}.v3-film-foot .v3-steps{flex:1;min-width:0;margin-top:0}.v3-film-toggle{z-index:2;border-radius:var(--v3-r-pill);width:44px;height:44px;color:var(--fg);cursor:pointer;transition:transform var(--v3-dur-press) var(--v3-ease-out);-webkit-tap-highlight-color:transparent;background:#fffffff5;border:0;place-items:center;padding:0;display:grid;position:absolute;top:calc(50cqw - 60px);right:16px;box-shadow:0 0 0 1px #0f1d331a,0 4px 12px -4px #0f1d332e}.v3-film-toggle svg{fill:currentColor;width:14px;height:14px}@media (max-width:767px){.v3-film-foot{margin-top:16px;padding-right:60px}.v3-film-toggle{top:calc(125cqw - 6px);right:0}}.v3-film-toggle:active{transform:scale(.96)}.v3-film-toggle:focus-visible{outline:2px solid var(--hi);outline-offset:2px}.v3-steps{gap:24px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.v3-steps{gap:var(--v3-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr))}}.v3-step-btn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:16px 0 0;display:block;position:relative}.v3-step-btn:focus-visible{outline:2px solid var(--hi);outline-offset:4px;border-radius:var(--v3-r-sm)}.v3-step-track{background:var(--line);border-radius:1px;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.v3-step-fill{background:var(--hi);transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:0}.v3-step-title,.v3-step-body{font-size:var(--v3-fs-body);letter-spacing:var(--v3-ls-text);line-height:1.55;display:block}.v3-step-title{color:var(--fg-soft);transition:color var(--v3-dur-hover) var(--v3-ease-color)}.v3-step[data-on] .v3-step-title{color:var(--fg)}.v3-step-title{font-weight:500}.v3-step-body{max-width:34ch;color:var(--fg-soft);text-wrap:pretty;margin-top:4px}.v3-film .v3-step-body{display:none}@media (hover:hover) and (pointer:fine){.v3-step-btn:hover .v3-step-title{color:var(--fg)}}.v3-step-now{display:none}@media (max-width:767px){.v3-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v3-step-btn{height:44px;margin:-10px 0;padding:0}.v3-step-btn .v3-step-track{background:#848fa0;top:10px}.v3-step-btn .v3-step-title,.v3-step-btn .v3-step-body{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v3-step-now{margin-top:4px;display:grid}.v3-step-now-i{opacity:0;transition:opacity var(--v3-dur-hover) var(--v3-ease-color);grid-area:1/1}.v3-step-now-i .v3-step-title{color:var(--fg)}.v3-film[data-step="0"] .v3-step-now-i:first-child,.v3-film[data-step="1"] .v3-step-now-i:nth-child(2),.v3-film[data-step="2"] .v3-step-now-i:nth-child(3){opacity:1}}@media (prefers-reduced-motion:reduce){.v3-film:not([data-optin]) .v3-step-fill{transform:scaleX(1)}.v3-film:not([data-optin]) .v3-step-title{color:var(--fg)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.v3-film:not([data-optin]) .v3-step-now{gap:20px}.v3-film:not([data-optin]) .v3-step-now-i{opacity:1;grid-area:auto}}.v3-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v3-overview{background:var(--bg);border-top:1px solid #0f1d3314}.v3-ov-head{gap:var(--v3-head-gap);display:grid}.v3-ov-h2{max-width:none}.v3-ov-lead{max-width:52ch}.v3-ov{--ov-pad:28px;--ov-conn:48px;grid-template-columns:var(--ov-pad) 1fr var(--ov-conn) 1fr var(--ov-conn) 1fr var(--ov-pad);grid-template-rows:auto auto var(--ov-pad) auto;margin-top:var(--v3-block-gap);display:grid}.v3-ov-panel{border-radius:var(--v3-r-lg);isolation:isolate;background:radial-gradient(60% 70% at 92% 0,#a9c9e880,#0000 60%),radial-gradient(60% 80% at 4% 110%,#2f6aa81a,#0000 62%),linear-gradient(160deg,#f0f4f9 0%,#e6edf6 100%);grid-area:1/1/4/-1;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f1d330f}.v3-ov-panel:after{content:"";pointer-events:none;opacity:.1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.06  0 0 0 0 0.11  0 0 0 0 0.2  0 0 0 1.4 -0.2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.v3-ov-trail{z-index:1;margin-bottom:var(--ov-pad);border-bottom:1px solid #0f1d331a;grid-area:1/2/auto/7;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex;position:relative}.v3-ov-trail-line{font-size:var(--v3-fs-small);color:var(--fg-soft);flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:0;line-height:1.4;display:flex}.v3-ov-trail-seg{white-space:nowrap}.v3-ov-trail-sep{opacity:.6;margin:0 10px}.v3-ov-trail-seg:last-child{color:var(--fg);font-variant-numeric:tabular-nums}.v3-ov-replay{border-radius:var(--v3-r-pill);width:32px;height:32px;color:var(--fg-soft);cursor:pointer;opacity:.75;transition:opacity var(--v3-dur-hover) var(--v3-ease-color), transform var(--v3-dur-press) var(--v3-ease-out);-webkit-tap-highlight-color:transparent;background:#fff;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0f1d3324}.v3-ov-replay:after{content:"";position:absolute;inset:-6px}.v3-ov-replay[data-done]{opacity:1}.v3-ov-replay:active{transform:scale(.96)}.v3-ov-replay:focus-visible{outline:2px solid var(--hi);outline-offset:2px}@media (hover:hover) and (pointer:fine){.v3-ov-replay:hover{opacity:1}}.v3-ov-replay svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.v3-ov-cell{z-index:1;grid-row:2;min-width:0;display:grid;position:relative}.v3-ov-cell[data-n="0"]{grid-column:2}.v3-ov-cell[data-n="1"]{grid-column:4}.v3-ov-cell[data-n="2"]{grid-column:6}.v3-ov-conn{z-index:1;grid-row:2;place-items:center;padding:0 6px;display:grid;position:relative}.v3-ov-conn[data-k="0"]{grid-column:3}.v3-ov-conn[data-k="1"]{grid-column:5}.v3-ov-conn>span{transform-origin:0;width:100%;display:block}.v3-ov-conn svg{fill:none;stroke:#2f6aa8;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:12px;display:block}.v3-ov-cap{grid-row:4;align-content:start;gap:8px;padding-top:24px;display:grid}.v3-ov-cap[data-n="0"]{grid-column:2}.v3-ov-cap[data-n="1"]{grid-column:3/5}.v3-ov-cap[data-n="2"]{grid-column:5/7}.v3-ov-cap[data-n="1"],.v3-ov-cap[data-n="2"]{margin-left:calc(var(--ov-conn) / 2);padding-left:calc(var(--ov-conn) / 2 - 1px);border-left:1px solid #0f1d331a}.v3-ov-kicker{color:var(--fg-faint);font-variant-numeric:tabular-nums}.v3-ov-title{font-size:var(--v3-fs-lead);color:var(--fg);margin:0;font-weight:400;line-height:1.35}.v3-ov-body{font-size:var(--v3-fs-body);color:var(--fg-soft);max-width:34ch;margin:0;line-height:1.55}.ov-card{color:#0f1d33;min-width:0;font-family:var(--font-display), -apple-system, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.005em;background:#fff;border-radius:14px;padding:22px;font-size:14px;line-height:1.45;box-shadow:0 0 0 1px #0f1d3312,0 1px 2px #0f1d330a,0 12px 28px -16px #0f1d332e}.ov-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.ov-head strong{font-size:15px;font-weight:500}.ov-head span,.ov-meta{color:#5b6a7f;font-size:12.5px}.ov-sub{color:#5b6a7f;margin-bottom:8px;font-size:12.5px;font-weight:500;display:block}.ov-chip{color:#0f1d33;padding:1px 0 1px 10px;font-size:15px;font-weight:500;line-height:1.35;display:inline-block;box-shadow:inset 2px 0 #16325e}.ov-j-rows{gap:2px;margin:0 -8px 16px;display:grid}.ov-j-rowin{border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(48px,40%) 34px;align-items:center;gap:10px;padding:6px 8px;display:grid}.ov-j-name{text-overflow:ellipsis;white-space:nowrap;color:#46556b;overflow:hidden}.ov-j-rowin[data-flag] .ov-j-name,.ov-j-rowin[data-flag] .ov-j-pct{color:#0f1d33;font-weight:500}.ov-j-track{background:#eef2f7;border-radius:3px;height:6px;overflow:hidden}.ov-j-track i{transform-origin:0;background:#b5c4d8;border-radius:3px;height:100%;display:block}.ov-j-rowin[data-flag] .ov-j-track i{background:#16325e}.ov-j-pct{text-align:right;color:#5b6a7f}.ov-j-cause{border-top:1px solid #0f1d3314;padding-top:14px}.ov-j-causeline{justify-content:space-between;align-items:center;gap:10px;display:flex}.ov-a{align-content:start;gap:16px;display:grid}.ov-a-cause{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ov-a-action{background:#f5f8fc;border-radius:10px;padding:12px 14px;box-shadow:inset 0 0 0 1px #0f1d330f}.ov-a-action p{margin:0;font-size:14px}.ov-a-label{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ov-badge{color:#16325e;border-radius:6px;align-items:center;gap:5px;padding:2px 8px 2px 6px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #16325e40}.ov-badge svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.ov-a-owner{gap:2px;display:grid}.ov-a-slot{height:36px;position:relative}.ov-btn,.ov-team{white-space:nowrap;border-radius:9px;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex;position:absolute;top:0;left:0}.ov-btn{color:#fff;background:#16325e}.ov-team{color:#0f1d33;background:#fff;max-width:100%;padding-left:6px;box-shadow:inset 0 0 0 1px #0f1d3324}.ov-team i{color:#46556b;background:#dfe6ef;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:500;display:grid}.ov-a-status{margin-top:6px}.ov-i{flex-direction:column;display:flex}.ov-i-stat{align-items:baseline;gap:10px;margin-bottom:32px;display:flex}.ov-i-stat b{letter-spacing:-.03em;color:#16325e;font-variant-numeric:tabular-nums;min-width:3.4ch;font-size:40px;font-weight:500;line-height:1;display:inline-block}.ov-i-stat span{color:#46556b;font-size:13.5px}.ov-i-chart{border-bottom:1px solid #0f1d331a;flex:1;grid-template-columns:repeat(12,1fr);align-items:end;gap:5px;min-height:130px;margin-top:auto;padding-bottom:1px;display:grid;position:relative}.ov-i-col{align-items:flex-end;height:100%;display:flex}.ov-i-col i{transform-origin:50% 100%;background:#c4d0e0;border-radius:3px 3px 0 0;width:100%;display:block}.ov-i-col[data-after] i{background:#16325e}.ov-i-avg{pointer-events:none;border-top:1.5px dashed #2f6aa899;width:50%;position:absolute}.ov-i-mark{transform-origin:50% 100%;border-left:1.5px dashed #2f6aa8b3;width:0;position:absolute;top:-18px;bottom:0;left:50%}.ov-i-mark em{color:#2f6aa8;font-size:12px;font-style:normal;font-weight:500;position:absolute;top:-2px;left:6px}.ov-i-axis{color:#5b6a7f;justify-content:space-around;margin-top:8px;font-size:12px;display:flex}.v3-ov-more{margin-top:var(--v3-block-gap);border-top:1px solid #0f1d331a;align-items:center;gap:24px;padding-top:24px;display:flex}.v3-ov-also{font-size:var(--v3-fs-body);color:var(--fg-faint);flex:none}.v3-ov-marquee{flex:1;min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 64px calc(100% - 64px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 64px calc(100% - 64px),#0000 100%)}.v3-ov-marquee:focus-visible{outline:2px solid var(--hi);outline-offset:4px;border-radius:var(--v3-r-sm)}.v3-ov-belt{width:max-content;margin:0;padding:0;list-style:none;animation:60s linear infinite v3-marquee;display:flex}.v3-ov-item{font-size:var(--v3-fs-body);color:var(--fg-soft);white-space:nowrap;align-items:center;gap:0;line-height:1.4;display:flex}.v3-ov-item:after{content:"";background:var(--fg-faint);border-radius:50%;flex:none;width:3px;height:3px;margin-inline:16px}@keyframes v3-marquee{to{transform:translate(-50%)}}.v3-ov-marquee:hover .v3-ov-belt,.v3-ov-marquee:focus-within .v3-ov-belt,.v3-overview[data-motion-paused] .v3-ov-belt{animation-play-state:paused}.v3-ov-more-toggle{border-radius:var(--v3-r-pill);width:32px;height:32px;color:var(--fg-soft);cursor:pointer;transition:transform var(--v3-dur-press) var(--v3-ease-out);-webkit-tap-highlight-color:transparent;background:#fff;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0f1d3324}.v3-ov-more-toggle:after{content:"";position:absolute;inset:-6px}.v3-ov-more-toggle:active{transform:scale(.96)}.v3-ov-more-toggle:focus-visible{outline:2px solid var(--hi);outline-offset:2px}.v3-ov-more-toggle svg{fill:currentColor;width:12px;height:12px}@media (max-width:1099px){.v3-ov{grid-template-rows:none;grid-template-columns:minmax(0,1fr);max-width:620px}.v3-ov-panel{display:none}.v3-ov>.v3-ov-trail,.v3-ov>[data-n],.v3-ov>[data-k]{grid-area:auto/1}.v3-ov-trail{margin-bottom:20px;padding:0 0 16px}.v3-ov-trail-seg{white-space:normal}.v3-ov-cell{border-radius:var(--v3-r-lg);background:radial-gradient(70% 60% at 92% 0,#a9c9e880,#0000 60%),linear-gradient(160deg,#f0f4f9 0%,#e6edf6 100%);padding:16px;box-shadow:inset 0 0 0 1px #0f1d330f}.v3-ov-cap,.v3-ov-cap[data-n]{border-left:0;margin-left:0;padding:16px 0 0}.v3-ov-conn{justify-content:start;height:56px;padding:0 0 0 24px}.v3-ov-conn>span{transform-origin:50%;width:40px;transform:rotate(90deg)}.ov-card{padding:18px;font-size:13.5px}.ov-i-chart{min-height:120px}}@media (max-width:767px){.v3-ov-more{flex-wrap:wrap;gap:12px 16px}.v3-ov-marquee{flex-basis:100%;order:3}.v3-ov-more-toggle{margin-left:auto}}@media (prefers-reduced-motion:reduce){.v3-ov-belt{flex-wrap:wrap;row-gap:6px;width:auto;animation:none}.v3-ov-item[aria-hidden=true]{display:none}.v3-ov-marquee{-webkit-mask-image:none;mask-image:none}.v3-ov-more-toggle,.v3-ov-replay{display:none}}.v3-hera{--bento-panel:#eef3f9;--bento-ink:var(--text);--bento-muted:var(--text-muted);isolation:isolate;position:relative;overflow:clip}.v3-hera-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.v3-hera-bg-pin{height:100lvh;position:sticky;top:0;overflow:hidden}.v3-hera-head{justify-items:center;gap:var(--v3-head-gap);text-align:center;display:grid}.v3-hera-h2{max-width:30ch;margin-inline:auto}.v3-hera-lead{text-wrap:balance;max-width:52ch;color:var(--fg-body)}.v3-bento{gap:var(--v3-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(32px,4vw,48px);display:grid}.v3-bento-card{border-radius:var(--v3-r-lg);color:var(--bento-ink);transition:box-shadow .24s var(--v3-ease-out);background:#fff;flex-direction:column;padding:8px;display:flex;box-shadow:0 0 #0000}.v3-bento-card[data-size=wide]{grid-column:span 7}.v3-bento-card[data-size=narrow]{grid-column:span 5}.v3-bento-card[data-size=full]{grid-column:span 12;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;display:grid}.v3-bento-card[data-size=full] .v3-bento-media{grid-area:1/2}.v3-bento-card[data-size=full] .v3-bento-text{grid-area:1/1;padding:24px 32px}.v3-bento-card[data-on]{box-shadow:0 0 0 2px var(--ink), 0 0 0 4px var(--accent-ice)}.v3-bento-media{aspect-ratio:1280/878;border-radius:var(--v3-r-md);background:var(--bento-panel);cursor:pointer;width:100%;transition:transform var(--v3-dur-press) var(--v3-ease-out);-webkit-tap-highlight-color:transparent;border:0;padding:0;display:block;position:relative;overflow:hidden}.v3-bento-card[data-size=narrow] .v3-bento-media{aspect-ratio:960/932}.v3-bento-card[data-size=full] .v3-bento-media{aspect-ratio:1280/956}.v3-bento-media:active{transform:scale(.995)}.v3-bento-media video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.v3-bento-media:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.v3-bento-track{opacity:0;height:2px;transition:opacity .2s var(--v3-ease-out);background:#0f1d3314;border-radius:1px;position:absolute;bottom:12px;left:16px;right:16px;overflow:hidden}.v3-bento-card[data-on] .v3-bento-track{opacity:1}.v3-bento-fill{background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.v3-bento-text{gap:6px;padding:20px 16px 14px;display:grid}.v3-bento-ic{fill:none;width:20px;height:20px;stroke:var(--accent);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:6px}.v3-bento-t{font-size:var(--v3-fs-lead);color:var(--bento-ink);margin:0;font-weight:500;line-height:1.3}.v3-bento-b{font-size:var(--v3-fs-body);color:var(--bento-muted);margin:0;line-height:1.5}.v3-bento-bar{justify-content:flex-end;margin-top:16px;display:flex}.v3-bento-pause{border-radius:var(--v3-r-pill);color:#ffffffdb;-webkit-backdrop-filter:blur(8px);height:32px;font:inherit;font-size:var(--v3-fs-small);cursor:pointer;transition:transform var(--v3-dur-press) var(--v3-ease-out), background-color var(--v3-dur-hover) var(--v3-ease-color);-webkit-tap-highlight-color:transparent;background:#04070eb8;border:0;align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e}.v3-bento-pause:after{content:"";position:absolute;inset:-6px 0}.v3-bento-pause svg{fill:currentColor;width:12px;height:12px}.v3-bento-pause:active{transform:scale(.97)}.v3-bento-pause:focus-visible{outline:2px solid var(--hi);outline-offset:2px}@media (hover:hover) and (pointer:fine){.v3-bento-pause:hover{color:#fff;background:#04070ed9}}@media (min-width:1100px){.v3-bento-card[data-size=wide],.v3-bento-card[data-size=narrow]{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}.v3-bento-card[data-size=narrow] .v3-bento-media{aspect-ratio:auto;height:100%}}@media (max-width:1099px){.v3-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-bento-card[data-size]{grid-column:span 1}.v3-bento-card[data-size] .v3-bento-media{aspect-ratio:5/4}.v3-bento-card[data-size=full]{grid-column:span 2;align-items:stretch;display:flex}.v3-bento-card[data-size=full] .v3-bento-text{padding:20px 16px 14px}}@media (max-width:699px){.v3-bento{grid-template-columns:minmax(0,1fr)}.v3-bento-card[data-size]{grid-column:span 1}.v3-bento-card[data-size] .v3-bento-media{aspect-ratio:600/780}}@media (prefers-reduced-motion:reduce){.v3-bento-card{transition:none}.v3-bento-bar{display:none}}.v3-ov-note{margin-top:16px}.v3-cust{border-top:1px solid #0f1d3314;position:relative}.v3-cust:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle,#0f1d3316 .6px,#0000 1px);background-position:top;background-size:12px 12px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 8% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 8% 88%,#0000 100%)}.v3-cust>.v3-container{z-index:1;position:relative}.v3-cust-grid{gap:var(--v3-block-gap);display:grid}@media (min-width:1100px){.v3-cust-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:64px}}.v3-cust-points{margin:40px 0 0;display:grid}.v3-cust-points>div{border-top:1px solid var(--line);padding:16px 0}.v3-cust-points dt{font-size:var(--v3-fs-body);color:var(--fg);font-weight:500}.v3-cust-points dd{max-width:44ch;color:var(--fg-soft);margin:4px 0 0;font-size:15px;line-height:1.55}.v3-cust-stage{border-radius:var(--v3-r-lg);background:radial-gradient(60% 70% at 92% 0,#a9c9e880,#0000 60%),radial-gradient(60% 80% at 4% 110%,#2f6aa81a,#0000 62%),linear-gradient(160deg,#f0f4f9 0%,#e6edf6 100%);padding:clamp(16px,3.2vw,44px);position:relative;box-shadow:inset 0 0 0 1px #0f1d330f}.cu-card{max-width:560px;margin-inline:auto;padding:20px 22px 14px}.v3-cust-stage,.v3-ov-cell,.pf-card,.if-frame{cursor:default;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.cu-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cu-id{letter-spacing:.01em;font-size:15px;font-weight:500;display:block}.cu-ctx{color:#5b6a7f;margin-top:2px;font-size:12.5px;display:block}.cu-risk{white-space:nowrap;align-items:center;gap:6px;padding-top:2px;font-size:12.5px;font-weight:500;display:inline-flex}.cu-risk i{background:#d6453d;border-radius:50%;width:7px;height:7px}.cu-stats{border-block:1px solid #edf1f6;margin:14px 0 0;padding:10px 0;display:flex}.cu-stats>div+div{border-left:1px solid #e3e8ef;margin-left:16px;padding-left:16px}.cu-stats dd{color:#5b6a7f;white-space:nowrap;margin:0;font-size:12.5px}.cu-stats b{color:#0f1d33;margin-right:2px;font-size:15px;font-weight:500}.cu-track{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.cu-step{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cu-tl{margin:4px 0 0;padding:0;list-style:none}.cu-e{grid-template-columns:44px 18px minmax(0,1fr);column-gap:12px;padding:10px 0;display:grid}.cu-date{color:#5b6a7f;white-space:nowrap;padding-top:1px;font-size:12px}.cu-ch{color:#5b6a7f;position:relative}.cu-e:not(:last-child) .cu-ch:after{content:"";background:#e3e8ef;width:1px;position:absolute;top:22px;bottom:-14px;left:8px}.cu-ico{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;margin-top:1px;display:block}.cu-head{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.cu-chn{color:#3a475a;font-size:12.5px;font-weight:500}.cu-meta{color:#5b6a7f;font-size:12px}.cu-ord{color:#16325e;font-size:12px;font-weight:500}.cu-q{color:#0f1d33;margin:3px 0 0;font-size:14.5px;line-height:1.42}.cu-q:before{content:"“"}.cu-q:after{content:"”"}.cu-tags{color:#5b6a7f;margin:3px 0 0;font-size:12px}.cu-e[data-risk]{background:#d6453d0d;border-radius:8px;margin:4px -10px 0;padding:10px;box-shadow:inset 2px 0 #d6453d}.cu-e[data-risk] .cu-ch{color:#d6453d}.cu-track{margin:18px 0 4px}.cu-seg{min-width:0}.cu-marks{align-items:flex-end;gap:3px;min-height:22px;margin-bottom:6px;display:flex}.cu-mark{color:#16325e;background:#eef2f7;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.cu-mark .cu-ico{stroke-width:1.5px;width:12px;height:12px;margin:0}.cu-mark[data-risk]{color:#d6453d;background:#d6453d1f}.cu-bar{background:#d9e0ea;border-radius:1px;height:2px;display:block}.cu-seg[data-state=done] .cu-bar{background:#16325e}.cu-seg[data-state=stuck] .cu-bar{background:#d6453d}.cu-seg .cu-step{color:#5b6a7f;margin-top:7px;font-size:12px}.cu-seg[data-state=stuck] .cu-step{color:#0f1d33;font-weight:500}.cu-seg .cu-days{color:#5b6a7f;font-size:11.5px;display:block}.cu-groups{margin-top:8px}.cu-group+.cu-group{border-top:1px solid #edf1f6;margin-top:4px;padding-top:6px}.cu-gh{color:#3a475a;justify-content:space-between;gap:8px;margin:8px 0 0;font-size:12px;font-weight:500;display:flex}.cu-gh span{color:#5b6a7f;font-weight:400}@media (max-width:767px){.cu-card{padding:16px 16px 10px}.cu-e{grid-template-columns:40px 16px minmax(0,1fr);column-gap:10px}.cu-stats>div+div{margin-left:12px;padding-left:12px}}@media (min-width:1100px){.v3-cust-stage{padding:28px;position:sticky;top:116px}.v3-cust-points{margin-top:56px}.v3-cust-points>div{padding:44px 0}.v3-cust-points dt{font-size:var(--v3-fs-h3);line-height:var(--v3-lh-h3);letter-spacing:var(--v3-ls-h3);font-weight:400}.v3-cust-points dd{font-size:var(--v3-fs-body);margin-top:8px}}.v3-sec{background-color:var(--bg)}.v3-sec-h2{max-width:none}.bp{--bp-bg:#0f2747;--bp-ink:#eaf2fb;--bp-line:#d6e6f7b8;--bp-soft:#a9c9e8c7;--bp-rule:#a9c9e842;--bp-gap:32px;margin-top:var(--v3-block-gap);color:var(--bp-ink);background-color:var(--bp-bg);background-image:linear-gradient(#a9c9e81a 1px,#0000 1px),linear-gradient(90deg,#a9c9e81a 1px,#0000 1px),linear-gradient(#a9c9e80b 1px,#0000 1px),linear-gradient(90deg,#a9c9e80b 1px,#0000 1px);background-position:-1px -1px;background-size:80px 80px,80px 80px,16px 16px,16px 16px;border-radius:6px;padding:clamp(24px,3vw,40px);position:relative}.bp:before{content:"";border:1px solid var(--bp-rule);pointer-events:none;border-radius:2px;position:absolute;inset:10px}.bp-reg{pointer-events:none;width:14px;height:14px;position:absolute}.bp-reg:before,.bp-reg:after{content:"";background:var(--bp-soft);position:absolute}.bp-reg:before{width:1px;height:14px;top:0;left:6.5px}.bp-reg:after{width:14px;height:1px;top:6.5px;left:0}.bp-reg[data-c=tl]{top:3px;left:3px}.bp-reg[data-c=tr]{top:3px;right:3px}.bp-reg[data-c=bl]{bottom:3px;left:3px}.bp-reg[data-c=br]{bottom:3px;right:3px}.bp-top{border-bottom:1px solid var(--bp-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:40px;padding-bottom:20px;display:flex;position:relative}.bp-cap,.bp-env-label,.bp-spec,.bp-legend,.bp-block,.bp-wire em,.bp-empty{font-size:var(--v3-fs-label);letter-spacing:var(--v3-ls-label);text-transform:uppercase;font-style:normal;font-weight:500}.bp-cap{color:var(--bp-soft)}.bp-tabs{border:1px solid var(--bp-line);border-radius:3px;display:inline-flex}.bp-tab{border:0;border-right:1px solid var(--bp-rule);min-height:40px;color:var(--bp-soft);font:inherit;cursor:pointer;transition:background-color var(--v3-dur-hover) var(--v3-ease-color), color var(--v3-dur-hover) var(--v3-ease-color);-webkit-tap-highlight-color:transparent;background:0 0;padding:0 16px;font-size:13.5px;font-weight:500}.bp-tab:last-child{border-right:0}.bp-tab[aria-selected=true]{background:var(--bp-ink);color:var(--bp-bg)}.bp-tab:focus-visible,.bp-sheet:focus-visible{outline:2px solid var(--accent-ice);outline-offset:2px}@media (hover:hover) and (pointer:fine){.bp-tab[aria-selected=false]:hover{color:var(--bp-ink);background:#a9c9e81a}}@media (max-width:699px){.bp-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.bp-tab{border-bottom:1px solid var(--bp-rule);min-height:44px}.bp-tab:nth-child(2n){border-right:0}.bp-tab:nth-child(n+3){border-bottom:0}}.bp-sheet{border-radius:2px;position:relative}.bp-draw{gap:40px;display:grid}.bp-env,.bp-ext{padding:44px 24px 24px;position:relative}.bp-env{border:1px dashed var(--bp-line)}.bp-ext{border:1px dotted var(--bp-rule);flex-direction:column;justify-content:flex-end;display:flex}.bp-env-label{background:var(--bp-bg);color:var(--bp-ink);padding:0 8px;line-height:16px;position:absolute;top:-8px;left:16px}.bp-ext .bp-env-label{color:var(--bp-soft)}.bp-flow{gap:var(--bp-gap);display:grid}.bp-node{border:1px solid var(--bp-line);background:var(--bp-bg);border-radius:2px;flex-direction:column;justify-content:center;min-height:72px;padding:16px 16px 14px;display:flex;position:relative}.bp-node b{color:var(--bp-ink);font-size:15px;font-weight:500;line-height:1.3}.bp-spec{font-size:var(--v3-fs-label);color:var(--bp-soft);margin-top:4px;line-height:1.4}.bp-num{border:1px solid var(--bp-line);background:var(--bp-bg);width:22px;height:22px;font-size:var(--v3-fs-label);font-variant-numeric:tabular-nums;font-variant-numeric:tabular-nums;color:var(--bp-ink);border-radius:50%;place-items:center;font-weight:500;display:grid;position:absolute;top:-11px;left:12px}.bp-node[data-n="0"]:after,.bp-node[data-n="1"]:after{content:"";left:50%;bottom:calc(-1 * var(--bp-gap));height:calc(var(--bp-gap) - 6px);border-left:1px solid var(--bp-line);position:absolute}.bp-node[data-n="0"]:before,.bp-node[data-n="1"]:before{content:"";left:calc(50% - 3.5px);bottom:calc(-1 * var(--bp-gap));border-top:6px solid var(--bp-line);border-left:3.5px solid #0000;border-right:3.5px solid #0000;position:absolute}.bp-slot[data-where=in]{background:#a9c9e81f}.bp-slot[data-where=out]{border-style:dashed}.bp-wire{display:none}.bp-empty{color:var(--bp-soft)}.bp-ext-body{display:grid}.bp-ext-body>*{grid-area:1/1}.bp-ext-body>.bp-empty{align-self:center}.bp-slot-body{display:grid}.bp-slot-body>*{grid-area:1/1}.bp-slot-text{flex-direction:column;justify-content:center;display:flex}.bp-size{visibility:hidden;animation:none!important}.bp-model{border-style:solid}@media (min-width:700px){.bp-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.bp-node[data-n="0"]:after,.bp-node[data-n="1"]:after{left:auto;right:calc(-1 * var(--bp-gap));width:calc(var(--bp-gap) - 6px);border-left:0;border-top:1px solid var(--bp-line);height:0;top:50%;bottom:auto}.bp-node[data-n="0"]:before,.bp-node[data-n="1"]:before{left:auto;right:calc(-1 * var(--bp-gap));border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;border-left:6px solid var(--bp-line);border-right:0;top:calc(50% - 3.5px);bottom:auto}.bp-slot{grid-column:2/4}.bp-slot:before{content:"";left:calc((100% - var(--bp-gap)) / 4);top:calc(-1 * var(--bp-gap));height:var(--bp-gap);border-left:1px solid var(--bp-line);position:absolute}.bp-slot[data-where=out]:before{border-left-style:dashed}.bp-slot[data-mask=optional]:before{border-left-style:solid}}@media (min-width:960px){.bp-draw{grid-template-columns:minmax(0,1fr) 240px;gap:96px}.bp-wire{border-top:1px solid var(--bp-line);width:25px;display:block;position:absolute;top:50%;left:100%}.bp-wire i{border:1px solid var(--bp-ink);background:var(--bp-bg);border-radius:50%;width:16px;height:16px;position:absolute;top:-8.5px;right:-8px}.bp-wire i:after{content:"";border-left:1px solid var(--bp-ink);position:absolute;top:2px;bottom:2px;left:50%;transform:translate(-50%)rotate(45deg)}.bp-slot[data-where=out] .bp-wire{border-top:1px dashed var(--bp-ink);width:146px}.bp-slot[data-where=out] .bp-wire i{background:var(--bp-ink);border:0;width:7px;height:7px;top:-4px;left:21px;right:auto}.bp-slot[data-where=out] .bp-wire i:after{content:none}.bp-slot[data-mask=optional] .bp-wire{border-top-style:solid}.bp-wire em{white-space:nowrap;color:var(--bp-ink);font-size:10.5px;position:absolute;bottom:6px;left:36px}}.bp-foot{border-top:1px solid var(--bp-rule);align-items:center;gap:16px 32px;margin-top:40px;padding-top:18px;display:grid}@media (min-width:960px){.bp-foot{grid-template-columns:minmax(0,1fr) auto auto}}.bp-notes{display:grid}.bp-notes>*{grid-area:1/1}.bp-note-size{visibility:hidden;font-size:var(--v3-fs-body);line-height:var(--v3-lh-text)}.bp-note{font-size:var(--v3-fs-body);line-height:var(--v3-lh-text);color:var(--bp-ink);margin:0}.bp-legend{color:var(--bp-soft);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.bp-legend li{align-items:center;gap:8px;display:inline-flex}.bp-legend i{border-top:1px solid var(--bp-ink);width:22px;display:inline-block;position:relative}.bp-legend i[data-k=masked]{border-top-style:dashed}.bp-legend i[data-k=none]{border:1px solid var(--bp-ink);border-radius:50%;width:12px;height:12px}.bp-legend i[data-k=none]:after{content:"";border-left:1px solid var(--bp-ink);position:absolute;top:1px;bottom:1px;left:50%;transform:translate(-50%)rotate(45deg)}.bp-block{border:1px solid var(--bp-rule);color:var(--bp-soft);white-space:nowrap;padding:6px 10px}.bp-slot,.bp-model,.bp-empty,.bp-note{animation:bp-in .22s var(--v3-ease-out)}@keyframes bp-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.bp-slot,.bp-model,.bp-empty,.bp-note{animation:none}.bp-tab{transition:none}}.v3-faq{border-top:1px solid #0f1d3314}.v3-faq-grid{gap:var(--v3-block-gap);display:grid}@media (min-width:1100px){.v3-faq-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:64px}.v3-faq-h2{position:sticky;top:120px}}.v3-faq-list{border-top:1px solid var(--line)}.v3-faq-item{border-bottom:1px solid var(--line)}.v3-faq-item summary{font-size:var(--v3-fs-lead);color:var(--fg);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;line-height:1.4;list-style:none;display:flex}.v3-faq-item summary::-webkit-details-marker{display:none}.v3-faq-item summary:focus-visible{outline:2px solid var(--hi);outline-offset:4px;border-radius:var(--v3-r-sm)}.v3-faq-item summary svg{fill:none;width:16px;height:16px;stroke:var(--fg-soft);stroke-width:1.6px;stroke-linecap:round;transition:transform var(--v3-dur-hover) var(--v3-ease-out);flex:none}.v3-faq-item[open] summary svg{transform:rotate(45deg)}.v3-faq-item p{max-width:62ch;font-size:var(--v3-fs-body);color:var(--fg-body);margin:0;padding:0 40px 24px 0;line-height:1.6}.v3-faq-item p:has(+.v3-faq-link){padding-bottom:8px}.v3-faq-link{margin-bottom:16px}@media (hover:hover) and (pointer:fine){.v3-faq-item summary:hover svg{stroke:var(--fg)}}@media (prefers-reduced-motion:reduce){.v3-faq-item summary svg{transition:none}}.bl-table-sec,.bl-when-sec{padding-block:var(--v3-section-y)}.bl-when-sec{background-color:var(--bg)}@media (min-width:1000px){.bl-when-sec .sp-split-h{position:sticky;top:140px}}.bl-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0 0 clamp(56px,6vw,88px);padding:0;list-style:none;display:grid}.bl-stats li{border-top:1px solid var(--line-strong);flex-direction:column;gap:10px;padding-top:20px;display:flex}.bl-stat-v{font-family:var(--font-display), -apple-system, sans-serif;font-size:var(--v3-fs-stat);letter-spacing:-.03em;color:var(--fg);font-weight:400;line-height:1}.bl-stat-u{letter-spacing:-.01em;color:var(--fg-soft);font-size:.42em}.bl-stat-l{max-width:30ch;font-size:var(--v3-fs-body-s);color:var(--fg-body);line-height:1.55}.bl-stat-src{width:fit-content;font-size:var(--v3-fs-caption);color:var(--fg-faint);margin-top:auto;padding-top:6px;text-decoration:none}@media (hover:hover) and (pointer:fine){.bl-stat-src:hover{color:var(--fg)}}.bl-stat-src:focus-visible{outline:2px solid var(--hi);outline-offset:3px;border-radius:4px}@media (max-width:999px){.bl-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}.bl-arc{padding-block:var(--v3-section-y);background-color:var(--bg);overflow-x:clip;container-type:inline-size}.bl-arc-h{margin:0 0 var(--v3-block-gap)}.bl-arc-h>span{display:block}.bl-gantt{--g-name:140px;--bleed:calc((100cqw - min(var(--v3-container), 100cqw)) / 2 + var(--v3-gutter));--tw:calc(100% - var(--bleed));margin-right:calc(-1 * var(--bleed));gap:10px;display:grid;position:relative}.bl-g-axis,.bl-g-row{grid-template-columns:var(--g-name) minmax(0, 1fr);align-items:center;column-gap:24px;display:grid}.bl-g-track{height:100%;min-height:22px;position:relative}.bl-g-row .bl-g-track{padding-right:var(--bleed);background:linear-gradient(to right, var(--line) 1px, transparent 1px) 0 0 / 20% 100% repeat-x;-webkit-mask-image:linear-gradient(to right, #000 calc(var(--tw) * .8), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 calc(var(--tw) * .8), transparent 100%);mask-image:linear-gradient(to right, #000 calc(var(--tw) * .8), transparent 100%);background-origin:content-box;background-clip:content-box}.bl-g-axis{margin-bottom:6px}.bl-g-axis .bl-g-track{height:28px}.bl-g-tick{white-space:nowrap;color:var(--fg);align-items:baseline;gap:6px;font-size:13px;font-weight:500;display:flex;position:absolute;top:0}.bl-g-tick b{font-weight:500;display:none}.bl-g-tick em{font-style:normal}.bl-g-beyond{top:0;right:var(--bleed);color:var(--fg-faint);white-space:nowrap;font-size:13px;position:absolute}.bl-g-name{color:var(--fg-soft);text-align:right;font-size:14px;line-height:1.3}.bl-g-row[data-closed] .bl-g-name{color:var(--fg);font-weight:500}.bl-g-bar{background:var(--accent);transform-origin:0;border-radius:5px 0 0 5px;height:10px;margin-top:-5px;position:absolute;top:50%;right:0}.bl-g-row[data-closed] .bl-g-bar{width:calc(var(--tw) * .13);background:var(--accent-ice);border-radius:5px;right:auto;-webkit-mask-image:none;mask-image:none}.bl-g-done{top:50%;left:calc(var(--tw) * .13 + 10px);color:var(--fg-soft);font-size:12px;font-weight:500;position:absolute;transform:translateY(-50%)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bl-g-bar{animation:linear both bl-grow;animation-timeline:view();animation-range:entry calc(5% + var(--i,0) * 1.5%) cover calc(28% + var(--i,0) * 1.5%)}}}@keyframes bl-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bl-g-notes{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:28px 0 0 164px;padding:22px 0 0;list-style:none;display:grid}.bl-g-notes li{align-content:start;gap:6px;padding-right:12px;display:grid}.bl-when{font-size:var(--v3-fs-caption);color:var(--accent-azure);align-items:baseline;gap:6px;font-weight:500;display:flex}.bl-when b{display:none}.bl-g-notes p{max-width:24ch;font-size:var(--v3-fs-body-s);color:var(--fg-body);margin:0;line-height:1.55}@media (max-width:767px){.bl-gantt{--g-name:108px}.bl-g-axis,.bl-g-row{column-gap:12px}.bl-g-name{font-size:12.5px}.bl-g-tick b{display:inline}.bl-g-tick em{display:none}.bl-g-beyond{font-size:0}.bl-g-beyond:after{content:"→";font-size:13px}.bl-g-done{display:none}.bl-g-row[data-closed] .bl-g-bar{width:calc(var(--tw) * .12)}.bl-g-notes{grid-template-columns:1fr;gap:16px;margin-left:0}.bl-g-notes p{max-width:none}.bl-when b{background:var(--accent-soft);width:20px;height:20px;color:var(--accent);border-radius:50%;place-items:center;font-size:11.5px;display:inline-grid}}.bl-orbit{isolation:isolate;padding-block:var(--v3-section-y);background:var(--ink);position:relative;overflow:hidden}.bl-gbg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bl-orbit-in{align-items:center;gap:56px;display:grid;position:relative}@media (min-width:1120px){.bl-orbit-in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:64px}}.bl-orbit-h{margin:0}.bl-orbit-h>span{display:block}.bl-orbit-body{max-width:var(--v3-measure-body);font-size:var(--v3-fs-body);color:var(--fg-body);margin:20px 0 0;line-height:1.6}.if-frame{border-radius:var(--v3-r-lg);background:#040a168c;border:1.5px dashed #a9c9e88c;justify-self:center;width:min(100%,520px);margin:0;padding:40px 28px 28px;position:relative}.if-env{font-size:var(--v3-fs-label);letter-spacing:var(--v3-ls-label);white-space:nowrap;color:#a9c9e8;background:#0b1a33;border-radius:999px;padding:3px 12px;position:absolute;top:0;left:24px;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #a9c9e866}.if-brand{align-items:center;gap:12px;margin-bottom:24px;display:flex}.if-word{filter:invert();width:122px;height:auto}.if-layers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.if-layers li{min-height:64px;font-size:var(--v3-fs-small);color:#eaf2fb;background:#d6e6f70f;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;line-height:1.35;display:flex;box-shadow:inset 0 0 0 1px #d6e6f71f}.if-ic{color:#a9c9e8;flex:none;place-items:center;display:grid}@media (max-width:639px){.if-frame{padding:36px 16px 16px}.if-layers{grid-template-columns:1fr}.if-layers li{min-height:56px}}.bl-pillars{padding-block:var(--v3-section-y)}.bl-rows{gap:clamp(64px,8vw,120px);display:grid}.bl-row{align-items:center;gap:32px;display:grid}@media (min-width:1000px){.bl-row{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:80px}.bl-row[data-flip] .bl-text{order:2}}.bl-text{justify-items:start;gap:16px;display:grid}.bl-title{font-size:var(--v3-fs-h3);line-height:var(--v3-lh-h3);letter-spacing:var(--v3-ls-h3);color:var(--fg);margin:0;font-weight:400}.bl-body{max-width:54ch;font-size:var(--v3-fs-body);color:var(--fg-body);margin:0;line-height:1.6}.bl-points{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.bl-points li{font-size:var(--v3-fs-body-s);color:var(--fg);gap:10px;line-height:1.55;display:flex}.bl-points svg{fill:none;width:16px;height:16px;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:3px}.bl-fig{border-radius:var(--v3-r-lg);background:#fff;min-width:0;margin:0;padding:clamp(18px,2vw,24px);box-shadow:0 0 0 1px #0f1d3312,0 12px 28px -16px #0f1d332e}.bl-cap{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.bl-note{color:var(--fg-faint);font-size:12px}.bl-sub{margin-top:24px;display:block}.bl-root{border-radius:var(--v3-r-sm);background:var(--accent);color:#fff;padding:6px 10px;font-size:13.5px;font-weight:500;display:inline-block}.bl-tree ul{margin:6px 0 0 14px;padding:0;list-style:none;position:relative}.bl-tree ul:before{content:"";background:#c3ccd9;width:1px;position:absolute;top:0;bottom:22px;left:0}.bl-tree li{padding:10px 0 0 22px;position:relative}.bl-tree li:before{content:"";background:#c3ccd9;width:16px;height:1px;position:absolute;top:25px;left:0}.bl-node{color:#0f1d33;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:7px 12px;font-size:14px;display:inline-flex;box-shadow:0 0 0 1px #0f1d331a}.bl-tree li[data-new] .bl-node{box-shadow:0 0 0 1px #2f6aa88c,0 6px 16px -10px #2f6aa899}.bl-tree li[data-new]:before{background:#2f6aa8}.bl-node em{color:#2f6aa8;background:#e7eef8;border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:500}.bl-says{flex-wrap:wrap;gap:4px 12px;margin:6px 0 0 16px;display:flex}.bl-says span{color:var(--fg-soft);font-size:13px;font-style:italic}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bl-tree li[data-new]{animation:linear both bl-sprout;animation-timeline:view();animation-range:entry 40% cover 45%}}}@keyframes bl-sprout{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bl-eval{border-collapse:collapse;width:100%;font-size:14px}.bl-eval th,.bl-eval td{text-align:left;vertical-align:middle;border-top:1px solid #e6ebf2;padding:12px 8px}.bl-eval thead th{color:#5b6a7f;border-top:0;padding-top:0;font-size:12px;font-weight:500}.bl-eval tbody th{color:#0f1d33;font-weight:500}.bl-verdict{color:#5b6a7f;margin-top:2px;font-size:12px;font-weight:400;display:block}.bl-eval tr[data-on] .bl-verdict{background:var(--accent);color:#fff;border-radius:999px;width:fit-content;margin-top:4px;padding:2px 8px;font-weight:500}.bl-eval tr[data-out] .bl-verdict{color:#9a4522}.bl-eval td[data-fail] .bl-dots i[data-on]{background:#c0673f}.bl-eval tr[data-on]{background:#f6f8fb}.bl-dots{gap:4px;display:inline-flex}.bl-dots i{background:#e6ebf2;border-radius:3px;width:14px;height:6px}.bl-dots i[data-on]{background:#2f6aa8}.bl-table-h{margin:0 0 var(--v3-block-gap);max-width:none}.bl-table-h>span{display:block}.bl-table{--t-card:#eef3fa;border-collapse:separate;border-spacing:0;width:100%;font-size:var(--v3-fs-body);line-height:var(--v3-lh-text)}.bl-table th,.bl-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:18px 24px}.bl-table thead th{vertical-align:bottom;color:var(--fg);border-top:0;padding-top:22px;padding-bottom:18px;font-size:15px;font-weight:500}.bl-table thead th.bl-t-diy{color:var(--fg-soft)}.bl-table tbody th{width:24%;color:var(--fg);padding-left:0;font-weight:500}.bl-table td.bl-t-diy{width:38%;color:var(--fg-soft)}.bl-table .bl-t-hvx{background:var(--t-card);width:38%;color:var(--fg);border-top-color:#16325e14}.bl-table thead th.bl-t-hvx{color:var(--accent);border-radius:16px 16px 0 0;font-weight:600}.bl-table tbody tr:last-child .bl-t-hvx{border-radius:0 0 16px 16px;padding-bottom:24px}.bl-table tbody tr:last-child>th,.bl-table tbody tr:last-child>td.bl-t-diy{border-bottom:1px solid var(--line)}.bl-t-cell{gap:12px;display:flex}.bl-t-cell svg{fill:none;width:16px;height:16px;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:4px}.bl-t-dash{background:var(--fg-faint);opacity:.6;border-radius:1px;flex:none;width:10px;height:1.5px;margin-top:12px}@media (max-width:719px){.bl-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bl-table tr,.bl-table th,.bl-table td,.bl-table tbody th,.bl-table td.bl-t-diy,.bl-table .bl-t-hvx{width:auto;display:block}.bl-table tbody tr{border-top:1px solid var(--line);padding:18px 0}.bl-table tbody tr:last-child{border-bottom:1px solid var(--line)}.bl-table tbody th,.bl-table td,.bl-table tbody tr:last-child>th,.bl-table tbody tr:last-child>td.bl-t-diy{border:0;padding:0}.bl-table tbody th{margin-bottom:8px}.bl-table td:before{content:attr(data-label);color:var(--fg-faint);margin-bottom:4px;font-size:12px;font-weight:500;display:block}.bl-table td.bl-t-hvx,.bl-table tbody tr:last-child .bl-t-hvx{border-radius:var(--v3-r-sm);margin-top:12px;padding:12px 14px}}.bl-pillars-h{max-width:none;margin:0 0 var(--v3-block-gap)}.bl-pillars-h>span{display:block}.bl-runs{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.bl-runs li{justify-content:space-between;align-items:center;gap:10px;display:flex}.bl-run{color:var(--fg-faint);font-size:12px}.bl-chip{white-space:nowrap;border-radius:8px;padding:5px 10px;font-size:13.5px;font-weight:500}.bd-ans-raw .bl-chip{color:#5b6a7f;background:#fff;box-shadow:inset 0 0 0 1px #0f1d331a}.bd-ans-raw .bl-runs li:nth-child(3) .bl-chip{color:#9a4522;box-shadow:inset 0 0 0 1px #b4532a73}.bd-ans-hvx .bl-chip{background:var(--accent);color:#fff}.bl-sign{color:#9a4522;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin:-2px 0 -2px auto;font-size:14px;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 1px #0f1d331f}.bd-ans-hvx .bl-sign{background:var(--accent-soft);box-shadow:none;color:var(--accent)}.bd-prompt{color:#fff;background:#16325e;border-radius:14px 14px 4px;justify-self:end;width:fit-content;max-width:80%;margin:14px 0 14px auto;padding:10px 14px;font-size:14px;line-height:1.45}.bd-answers{gap:10px;display:grid}@media (min-width:640px){.bd-answers{grid-template-columns:repeat(2,minmax(0,1fr))}}.bd-ans{border-radius:12px;flex-direction:column;gap:8px;padding:14px;font-size:14px;line-height:1.5;display:flex}.bd-ans p{flex:1;margin:0}.bd-ans-raw{color:#5b6a7f;background:#f6f8fb}.bd-ans-hvx{color:#0f1d33;background:#fff;box-shadow:inset 0 0 0 1px #16325e47,0 6px 18px -10px #16325e59}.bd-who{color:#5b6a7f;font-size:12px;font-weight:500}.bd-ans-hvx .bd-who{color:#16325e}.bd-meta{color:#5b6a7f;border-top:1px solid #e6ebf2;padding-top:8px;font-size:12px}.bd-ans-hvx .bd-meta{color:#16325e;font-weight:500}.tc-btn{border-radius:var(--v3-r-pill);min-height:44px;transition:background-color var(--v3-dur-hover) var(--v3-ease-color), box-shadow var(--v3-dur-hover) var(--v3-ease-color);align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.tc-btn-solid{background:var(--btn-solid-bg);color:var(--btn-solid-fg)}.tc-btn-ghost{background:var(--btn-ghost-bg);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-strong)}.tc-btn:focus-visible{outline:2px solid var(--hi);outline-offset:3px}@media (hover:hover) and (pointer:fine){.tc-btn-solid:hover{background:var(--btn-solid-hover)}.tc-btn-ghost:hover{background:var(--btn-ghost-hover-bg);box-shadow:inset 0 0 0 1px var(--btn-ghost-hover-line)}}.sec-grid{gap:48px;display:grid}@media (min-width:1000px){.sec-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:80px}}.sec-links{flex-wrap:wrap;gap:8px 28px;margin-top:32px;display:flex}.sec-link{min-height:44px;font-size:var(--v3-fs-body);color:var(--fg);align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.sec-link span{transition:transform var(--v3-dur-hover) var(--v3-ease-out)}.sec-link-quiet{color:var(--fg-soft)}.sec-link:focus-visible{outline:2px solid var(--hi);outline-offset:4px;border-radius:var(--v3-r-sm)}@media (hover:hover) and (pointer:fine){.sec-link:hover span{transform:translate(3px)}.sec-link-quiet:hover{color:var(--fg)}}.sec-promises{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.sec-promises li{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:16px;padding:24px 0;display:grid}.sec-promises h3{font-size:var(--v3-fs-h3);line-height:var(--v3-lh-h3);letter-spacing:var(--v3-ls-h3);color:var(--fg);margin:0;font-weight:400}.sec-promises p{max-width:48ch;font-size:var(--v3-fs-body);line-height:var(--v3-lh-text);color:var(--fg-soft);margin:6px 0 0}.sec-certs{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-top:72px;display:flex}.sec-badges{flex-wrap:wrap;justify-content:center;gap:16px 28px;margin:0;padding:0;list-style:none;display:flex}.sec-badges li{color:var(--fg)}.tb{width:clamp(76px,7vw,96px);height:auto;font-family:var(--font-display), -apple-system, sans-serif;display:block}.tb-ring{letter-spacing:.04em;font-size:7.4px;font-weight:500}.tb-top{letter-spacing:.02em;font-size:12.5px;font-weight:500}.tb-bottom{letter-spacing:.01em;font-size:15px;font-weight:500}.tb-solo{letter-spacing:.03em;font-size:19px;font-weight:500}.sp-split{gap:24px 80px;display:grid}@media (min-width:1000px){.sp-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.sp-hero{isolation:isolate;padding:calc(var(--v3-section-y) + 56px) 0 clamp(48px, 5vw, 72px);min-height:600px;position:relative;overflow:hidden}.sp-hero:before{content:"";z-index:-1;pointer-events:none;animation:sp-grid-in 1.1s var(--v3-ease-out) .12s backwards;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cpath d='M160 154v12M154 160h12' stroke='%2316325e' stroke-opacity='.42' stroke-width='1'/%3E%3C/svg%3E"),linear-gradient(#16325e16 1px,#0000 1px),linear-gradient(90deg,#16325e16 1px,#0000 1px),linear-gradient(#16325e0a 1px,#0000 1px),linear-gradient(90deg,#16325e0a 1px,#0000 1px);background-position:calc(100% + 160px) -160px,100% 0,100% 0,100% 0,100% 0;background-size:320px 320px,80px 80px,80px 80px,16px 16px,16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(46% 42% at 80% 56%,#000 20%,#0000 100%);mask-image:radial-gradient(46% 42% at 80% 56%,#000 20%,#0000 100%)}@keyframes sp-grid-in{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){@keyframes sp-grid-in{0%{opacity:0}to{opacity:1}}.sp-hero:before{animation-duration:.24s}}@media (max-width:767px){.sp-hero{min-height:620px}.sp-hero:before{-webkit-mask-image:radial-gradient(70% 40% at 100% 0,#000 10%,#0000 80%);mask-image:radial-gradient(70% 40% at 100% 0,#000 10%,#0000 80%)}}.sp-hero-in{justify-items:start;gap:24px;display:grid}.sp-h1{text-wrap:balance;max-width:none}.sp-h1>span{display:block}.sp-lead{max-width:var(--v3-measure-body);text-wrap:pretty}.sp-h1>span:first-child{animation-delay:60ms}.sp-h1>span:nth-child(2){animation-delay:.13s}.sp-lead{animation-delay:.2s}.sp-ctas{flex-wrap:wrap;gap:12px;margin-top:8px;animation-delay:.26s;display:flex}.sp-promises{padding-block:calc(var(--v3-section-y) * .8);background-color:var(--bg)}.sp-promises-h{margin:0 0 var(--v3-block-gap)}.sp-promises-h>span{display:block}#deployment[data-surface=white]{background-color:var(--surface)}.sp-split-h{align-self:start;margin:0}.sp-grid{column-gap:40px;margin:0;padding:0;list-style:none;display:grid}.sp-grid li{border-top:1px solid var(--line);padding:22px 0 24px}.sp-grid li:last-child{border-bottom:1px solid var(--line)}@media (min-width:640px){.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-grid li:nth-last-child(-n+2){border-bottom:1px solid var(--line)}}@media (min-width:1000px){.sp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-grid li:nth-last-child(-n+3){border-bottom:1px solid var(--line)}}.sp-ic{fill:none;width:20px;height:20px;stroke:var(--fg);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:14px;display:block}.sp-grid h3{font-size:var(--v3-fs-body);color:var(--fg);margin:0 0 6px;font-weight:500;line-height:1.4}.sp-grid p{max-width:36ch;font-size:var(--v3-fs-body-s);color:var(--fg-soft);margin:0;line-height:1.55}.sp-audit{isolation:isolate;padding-block:var(--v3-section-y);position:relative;overflow:hidden}.sp-audit-fx{z-index:-1;pointer-events:none;position:absolute;inset:0}.sp-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.sp-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-tiles li{border-radius:var(--v3-r-md);box-shadow:inset 0 0 0 1px var(--line);text-align:center;color:var(--fg);background:#0b111c;align-content:start;justify-items:center;gap:4px;padding:28px 16px 22px;display:grid;position:relative}.sp-tiles .tb{width:84px;color:var(--accent-ice);margin-bottom:14px}.sp-tiles b{color:var(--fg);font-size:15px;font-weight:500}.sp-tiles span{font-size:var(--v3-fs-caption);color:var(--fg-faint);line-height:1.4}.sp-tiles em{font-size:var(--v3-fs-label);color:var(--fg-faint);font-style:normal;position:absolute;top:10px;right:12px}.sp-tiles li[data-pending] .tb{opacity:.55}.sp-details{padding-block:var(--v3-section-y);background-color:var(--bg)}.sp-ask{margin-top:24px}.sp-acc{border-top:1px solid var(--line)}.sp-acc-t{font-size:var(--v3-fs-h3);font-weight:400;line-height:var(--v3-lh-h3);letter-spacing:var(--v3-ls-h3);color:inherit;margin:0}.sp-acc-body{gap:16px;margin:0;padding:0 40px 24px 0;display:grid}.sp-acc-body dt{font-size:var(--v3-fs-body);color:var(--fg);font-weight:500}.sp-acc-body dd{max-width:60ch;font-size:var(--v3-fs-body-s);color:var(--fg-soft);margin:4px 0 0;line-height:1.6}.sp-close{isolation:isolate;padding-block:calc(var(--v3-section-y) * 1.1);background:var(--ink);position:relative;overflow:hidden}.sp-close-in{text-align:center;justify-items:center;gap:36px;display:grid}.sp-close-h{max-width:28ch}.sp-close-h>span{display:block}@supports selector(::details-content){.v3-faq-item{interpolate-size:allow-keywords}.v3-faq-item::details-content{block-size:0;transition:block-size .26s var(--v3-ease-out), content-visibility .26s allow-discrete;overflow:clip}.v3-faq-item[open]::details-content{block-size:auto}}.v3-faq-item summary svg{stroke-width:1.5px}.tc-btn{transition:background-color var(--v3-dur-hover) var(--v3-ease-color), box-shadow var(--v3-dur-hover) var(--v3-ease-color), transform var(--v3-dur-press) var(--v3-ease-out)}.tc-btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.sec-link-quiet:hover span:not(.v3-sr){transform:translate(2px,-2px)}}.sec-badges li[data-pending]{flex-direction:column;align-items:center;gap:6px;display:flex}.sec-badges li[data-pending] .tb{opacity:.45}.sec-badge-st{font-size:var(--v3-fs-label);color:var(--fg-soft)}.v3-nav-actions>.v3-nav-link{align-items:center;min-height:44px;display:inline-flex}@media (prefers-reduced-motion:reduce){.v3-faq-item::details-content{transition:none}.tc-btn,.sec-link span{transition:none}.tc-btn:active{transform:none}}.pf-steps{padding-block:var(--v3-section-y);background-color:var(--bg)}.pf-layout{gap:48px;display:grid}.pf-index{display:none}@media (min-width:1000px){.pf-layout{grid-template-columns:200px minmax(0,1fr);gap:64px}.pf-index{align-self:start;display:block;position:sticky;top:128px}}.pf-index ol{border-left:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.pf-index a{font-size:var(--v3-fs-body-s);color:var(--fg-soft);transition:color var(--v3-dur-hover) var(--v3-ease-color), border-color var(--v3-dur-hover) var(--v3-ease-color);border-left:1px solid #0000;gap:12px;margin-left:-1px;padding:9px 0 9px 16px;text-decoration:none;display:flex}.pf-index a span{font-size:var(--v3-fs-caption);font-variant-numeric:tabular-nums;color:var(--fg-faint);padding-top:1px}@media (hover:hover) and (pointer:fine){.pf-index a:hover{color:var(--fg)}}.pf-index a[aria-current=step],.pf-index a[aria-current=location]{color:var(--fg);border-left-color:var(--accent)}.pf-index a[aria-current=step] span,.pf-index a[aria-current=location] span{color:var(--accent-azure)}.pf-list{display:grid}.pf-step{border-top:1px solid var(--line);gap:28px;padding-block:56px;display:grid}.pf-step:first-child{border-top:0;padding-top:0}@media (min-width:1200px){.pf-step{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:56px}}.pf-text{justify-items:start;gap:14px;display:grid}.pf-num{font-size:var(--v3-fs-caption);font-variant-numeric:tabular-nums;color:var(--accent-azure);font-weight:500}.pf-h{text-wrap:balance;font-size:clamp(1.5rem,1.1vw + 1.05rem,2rem);line-height:1.2}.pf-p{max-width:58ch;font-size:var(--v3-fs-body);color:var(--fg-body);text-wrap:pretty;margin:0;line-height:1.65}.pf-link{margin-top:4px}.pf-note{font-size:var(--v3-fs-caption);color:var(--fg-faint);margin:8px 0 0}.pf-vis{width:100%;max-width:440px}.pf-vis .pf-card-clip{padding:0;display:none;overflow:hidden}.pf-clip{background:#fff;width:100%;height:auto;display:block}@media (min-width:700px){.pf-vis[data-clip] .pf-card-clip{display:block}.pf-vis[data-clip]>.pf-card:not(.pf-card-clip){display:none}}.pf-card{border:1px solid var(--line);color:var(--fg);background:#fff;border-radius:14px;gap:14px;padding:22px;font-size:14px;display:grid;box-shadow:0 1px 2px #0f1d330a,0 12px 32px -18px #0f1d332e}.pf-card p{margin:0}.pf-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pf-card-t{font-size:var(--v3-fs-caption);color:var(--fg-soft);font-weight:500}.pf-pill{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:500}.pf-src{margin:0;padding:0;list-style:none;display:grid}.pf-src li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.pf-src li:first-child{border-top:0;padding-top:0}.pf-src b{font-weight:500}.pf-src span{color:var(--fg-soft);align-items:center;gap:7px;font-size:13px;display:inline-flex}.pf-src span:before{content:"";background:var(--accent-ice);border-radius:50%;width:7px;height:7px}.pf-src span[data-k=live]:before{background:#3f9a6e}.pf-mask{color:var(--fg-body);font-size:15px;line-height:1.9}.pf-mask mark{background:var(--accent-soft);color:var(--accent);letter-spacing:var(--v3-ls-label);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:600}.pf-jr{gap:10px;margin:0;padding:0 0 0 18px;list-style:none;display:grid;position:relative}.pf-jr:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:6px;bottom:6px;left:3px}.pf-jr li{border:1px solid var(--line);background:var(--bg);border-radius:10px;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid;position:relative}.pf-jr li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:-19px}.pf-jr span{color:var(--fg-soft);font-size:13px}.pf-jr b{font-weight:500}.pf-quote{color:var(--fg-body);font-size:15px;line-height:1.6}.pf-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.pf-tags div{background:var(--bg);border-radius:10px;gap:2px;padding:9px 12px;display:grid}.pf-tags dt{color:var(--fg-soft);font-size:12px}.pf-tags dd{margin:0;font-weight:500}.pf-tabs{flex-wrap:wrap;gap:4px;display:inline-flex}.pf-tabs span{color:var(--fg-soft);border-radius:999px;padding:3px 9px;font-size:12px}.pf-tabs span[data-on]{background:var(--accent-soft);color:var(--accent);font-weight:500}.pf-bars{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pf-bars li{gap:7px;display:grid}.pf-bar-n{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-bar-n em{color:#a3532f;background:#c0673f1f;border-radius:999px;padding:1px 8px;font-size:11.5px;font-style:normal;font-weight:500}.pf-bars i{background:var(--accent);border-radius:4px;height:8px;display:block}.pf-bars li+li i{background:var(--accent-ice)}.pf-act{background:var(--bg);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.pf-act p{line-height:1.5}.pf-btn{background:var(--accent);color:#fff;border-radius:999px;flex:none;padding:7px 14px;font-size:13px;font-weight:500}.pf-out{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pf-out li{border:1px solid var(--line);border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.pf-out b{font-weight:500}.pf-out span{color:var(--fg-soft);font-size:13px}.pf-mail-from{font-size:var(--v3-fs-caption);color:var(--fg-soft)}.pf-mail-subj{font-size:16px;font-weight:500}.pf-mail{color:var(--fg-body);gap:8px;margin:0;padding:0 0 0 18px;display:grid}.pf-alert{color:var(--fg);background:#c0673f14;border-left:2px solid #c0673f;border-radius:0 8px 8px 0;padding:10px 12px}.nf3{isolation:isolate;background:var(--ink);align-items:center;min-height:100svh;padding:120px 0 72px;display:flex;position:relative;overflow:hidden}.nf3:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 70% at 22%,#04070e8c 0%,#04070e00 70%);position:absolute;inset:0}.nf3-in{align-items:center;gap:56px;display:grid}@media (min-width:1040px){.nf3-in{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:72px}}.nf3-copy{justify-items:start;gap:24px;display:grid}.nf3-code{font-size:var(--v3-fs-caption);font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--accent-ice);margin:0;font-weight:500}.nf3-h{text-wrap:balance;max-width:none;font-size:clamp(2.25rem,4.2vw,3.75rem);line-height:1.05;animation-delay:60ms}.nf3-lead{text-wrap:pretty;max-width:46ch;animation-delay:.14s}.nf3-ctas{flex-wrap:wrap;gap:12px;animation-delay:.2s;display:flex}.nf3-card{-webkit-backdrop-filter:blur(18px);width:100%;max-width:440px;animation:v3-rise var(--v3-dur-enter) var(--v3-ease-out) .24s backwards;background:#0812248c;border:1px solid #ffffff24;border-radius:16px;justify-self:start;padding:22px;box-shadow:0 30px 60px -30px #0009}@media (min-width:1040px){.nf3-card{justify-self:end}}.nf3-card-head{font-size:var(--v3-fs-caption);color:var(--fg-soft);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.nf3-card-head code{color:#fff;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;text-overflow:ellipsis;background:#ffffff14;border-radius:6px;padding:3px 9px;font-size:12px;overflow:hidden}.nf3-rows{margin:0;display:grid}.nf3-rows div{border-bottom:1px solid #ffffff12;grid-template-columns:128px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.nf3-rows div:last-child{border-bottom:0}.nf3-rows dt{color:var(--fg-soft);font-size:13px}.nf3-rows dd{font-size:var(--v3-fs-body-s);color:#fff;animation:nf3-label .48s var(--v3-ease-out) backwards;animation-delay:calc(.4s + var(--i,0) * 90ms);margin:0}.nf3-rows div:last-child dd{color:var(--accent-ice)}@keyframes nf3-label{0%{opacity:0;filter:blur(4px);transform:translate(-4px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){@keyframes nf3-label{0%{opacity:0}to{opacity:1}}}@media (max-width:767px){.nf3{padding-top:104px}.nf3-rows div{grid-template-columns:112px minmax(0,1fr)}}.dm-top{isolation:isolate;background:var(--ink);padding:168px 0 96px;position:relative;overflow:hidden}.dm-in{gap:32px;display:grid}@media (min-width:1040px){.dm-in{grid-template:"head card""steps card"1fr/minmax(0,1fr) clamp(440px,38vw,520px);gap:40px clamp(56px,6vw,96px)}.dm-head{grid-area:head}.dm-card{grid-area:card;align-self:start}.dm-steps{grid-area:steps;align-self:end}}.dm-head{justify-items:start;gap:22px;display:grid}.dm-h{text-wrap:balance;max-width:none;font-size:clamp(2rem,1.1vw + 1.45rem,2.5rem);line-height:1.05}.dm-h>span:first-child{animation-delay:60ms}.dm-h>span:nth-child(2){animation-delay:.13s}.dm-lead{color:#ffffffb8;max-width:44ch;animation-delay:.2s}.dm-steps-t{font-size:var(--v3-fs-body-s);color:#fff;margin:0 0 16px;font-weight:500;animation-delay:.3s}.dm-steps ol{gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.dm-steps ol:before{content:"";transform-origin:top;width:1px;animation:dm-line .6s var(--v3-ease-out) .42s backwards;background:#a9c9e866;position:absolute;top:12px;bottom:12px;left:11px}@keyframes dm-line{0%{transform:scaleY(0)}}.dm-steps li{font-size:var(--v3-fs-body-s);color:#ffffffdb;align-items:center;gap:14px;display:flex;position:relative}.dm-steps li span{background:var(--ink);color:#fff;font-variant-numeric:tabular-nums;border:1px solid #ffffff59;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:12px;display:inline-grid}.dm-card{z-index:1;color:var(--text);--fg:#0f1d33;--fg-soft:#5b6a7f;--fg-body:#3a475a;--line:#d9e0ea;--line-strong:#c3ccd9;background:#fff;border:1px solid #fff9;border-radius:22px;padding:36px;animation-delay:.26s;position:relative;box-shadow:0 48px 96px -48px #04070e99,0 2px 6px #04070e14}.dm-grid{gap:18px;display:grid}@media (min-width:560px){.dm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-field[data-wide]{grid-column:1/-1}}.dm-field{align-content:start;gap:7px;display:grid}.dm-field label{color:var(--fg);font-size:13px;font-weight:500}.dm-field label span{color:var(--fg-soft);font-weight:400}.dm-field input,.dm-field textarea{background:var(--bg);width:100%;min-height:48px;color:var(--fg);font:inherit;transition:border-color var(--v3-dur-hover) var(--v3-ease-color), background-color var(--v3-dur-hover) var(--v3-ease-color), box-shadow var(--v3-dur-hover) var(--v3-ease-color);border:1px solid #0000;border-radius:12px;padding:12px 14px;font-size:16px}.dm-field textarea{resize:vertical;min-height:96px;line-height:1.5}.dm-field input::placeholder,.dm-field textarea::placeholder{color:#8a96a8}@media (hover:hover) and (pointer:fine){.dm-field input:hover,.dm-field textarea:hover{border-color:var(--line-strong)}}.dm-field input:focus-visible,.dm-field textarea:focus-visible{border-color:var(--accent);background:#fff;outline:none;box-shadow:0 0 0 4px #2f6aa829}.dm-field [aria-invalid=true]{background:#fff;border-color:#b4532a}.dm-err{color:#a3482a;margin:0;font-size:13px}.dm-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.dm-notice{color:var(--fg-soft);margin:22px 0 0;font-size:12.5px;line-height:1.5}.dm-notice a{color:var(--fg);text-underline-offset:2px}.dm-fail{color:#8a3d22;background:#c0673f14;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:14px;line-height:1.5}.lp-v3 .dm-submit{background:var(--accent);color:#fff;width:100%;min-height:52px;margin-top:14px}.dm-arrow{transition:transform var(--v3-dur-hover) var(--v3-ease-out);display:inline-block}@media (hover:hover) and (pointer:fine){.lp-v3 .dm-submit:hover{background:var(--accent-hover)}.dm-submit:hover .dm-arrow{transform:translate(3px)}}.dm-submit[disabled]{opacity:.7;cursor:progress}.dm-done{justify-items:start;gap:12px;padding:12px 0;animation:.2s ease-out dm-fade;display:grid}@keyframes dm-fade{0%{opacity:0}}.dm-done svg{border:1px solid var(--line);fill:none;width:40px;height:40px;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;padding:8px}.dm-done path{stroke-dasharray:1;animation:dm-check .42s var(--v3-ease-out) .12s backwards}@keyframes dm-check{0%{stroke-dashoffset:1px}}.dm-done h2{font-size:var(--v3-fs-h3);color:var(--fg);margin:6px 0 0;font-weight:400;line-height:1.25}.dm-done h2:focus{outline:none}.dm-done p{max-width:42ch;color:var(--fg-body);margin:0;line-height:1.55}.dm-done .dm-dry{color:var(--fg-soft);font-size:13px}.dm-see{padding:var(--v3-section-y) 0;background:var(--bg)}.dm-see-h{margin:0 0 var(--v3-block-gap)}.dm-clips{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.dm-clips{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.dm-clips li{border:1px solid var(--line);background:#fff;border-radius:18px;align-content:start;gap:8px;padding:14px 14px 22px;display:grid;box-shadow:0 1px 2px #0f1d330a,0 18px 40px -26px #0f1d3338}.dm-clip{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;margin-bottom:10px;overflow:hidden}.dm-clip .pf-clip{object-fit:contain;object-position:center}.dm-clips h3{font-size:var(--v3-fs-body);color:var(--fg);margin:0 8px;font-weight:500}.dm-clips p{font-size:var(--v3-fs-body-s);color:var(--fg-body);margin:0 8px;line-height:1.55}.dm-top:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}@media (max-width:1039px){.dm-top:after{background:linear-gradient(#04070e00 35%,#04070ec7 100%)}.dm-top{padding:132px 0 56px}.dm-card{padding:24px}}@media (prefers-reduced-motion:reduce){.dm-steps ol:before,.dm-done,.dm-done path{animation:none}}.ft{background:var(--ink);color:#fff;border-top:1px solid #ffffff14;padding:72px 0 32px}.ft-top{gap:48px;display:grid}@media (min-width:900px){.ft-top{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:64px}}.ft-brand{align-content:start;justify-items:start;gap:16px;display:grid}.ft-word img{filter:invert();opacity:.92;width:auto;height:15px}.ft-brand p{max-width:34ch;font-size:var(--v3-fs-body-s);color:#ffffffa3;margin:0;line-height:1.55}.ft-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}@media (min-width:640px){.ft-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.ft-cols h2{font-size:var(--v3-fs-caption);color:#ffffff80;margin:0 0 14px;font-weight:500}.ft-cols ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ft a{color:#fffc;transition:color var(--v3-dur-hover) var(--v3-ease-color);text-decoration:none}.ft-cols a,.ft-mail{min-height:32px;font-size:var(--v3-fs-body-s);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.ft a:hover{color:#fff}}.ft a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fffc}.ft-bottom{font-size:var(--v3-fs-caption);color:#ffffff80;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:56px;padding-top:24px;display:flex}.ft-bottom p{margin:0}.ft-bottom-links{gap:20px;display:flex}.ft-bottom-links a{align-items:center;min-height:32px;display:inline-flex}.sp-hero-s{min-height:0;padding-bottom:clamp(40px,4vw,56px)}.blog-note{color:var(--fg-soft)}.blog-list-sec{padding-bottom:var(--v3-section-y)}.blog-list{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.blog-row{border-top:1px solid var(--line);gap:12px;padding:36px 0;display:grid;position:relative}@media (min-width:1000px){.blog-row,.blog-layout{grid-template-columns:220px minmax(0,1fr);column-gap:64px}}.blog-meta{font-size:var(--v3-fs-caption);color:var(--fg-faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 8px;margin:0;line-height:1.5;display:flex}.blog-row .blog-meta{order:-1}@media (min-width:1000px){.blog-row .blog-meta{flex-direction:column;grid-area:1/1;gap:2px;padding-top:6px}.blog-row .blog-row-main{grid-area:1/2}.blog-row .blog-meta>span[aria-hidden]{display:none}}.blog-row-t{letter-spacing:-.015em;text-wrap:balance;max-width:30ch;margin:0;font-size:clamp(1.5rem,1.2vw + 1.1rem,2rem);font-weight:400;line-height:1.15}.blog-row[data-size=s] .blog-row-t{font-size:clamp(1.25rem,.6vw + 1.05rem,1.5rem)}.blog-row-t a{color:var(--fg);text-underline-offset:5px;text-decoration:none;text-decoration-thickness:1px}.blog-row-t a:after{content:"";position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.blog-row:hover .blog-row-t a{text-decoration-line:underline}}@supports selector(:has(*)){.blog-row-t a:focus-visible{outline:none}}.blog-row:has(a:focus-visible){outline:2px solid var(--hi);outline-offset:6px;border-radius:4px}.blog-row-x{max-width:62ch;font-size:var(--v3-fs-body);line-height:var(--v3-lh-text);color:var(--fg-body);text-wrap:pretty;margin:4px 0 0}.blog-by>p:first-child span{color:var(--fg-faint)}.blog-head .v3-container{justify-items:start;gap:20px;display:grid}.blog-crumb{font-size:var(--v3-fs-small);color:var(--fg-faint);gap:8px;margin-bottom:12px;display:flex}.blog-crumb a{color:var(--fg-soft);border-radius:4px;text-decoration:none}@media (hover:hover) and (pointer:fine){.blog-crumb a:hover{color:var(--fg)}}.blog-crumb a:focus-visible{outline:2px solid var(--hi);outline-offset:3px}.blog-h1{letter-spacing:-.02em;max-width:22ch;color:var(--fg);text-wrap:balance;margin:0;font-size:clamp(2.25rem,3.4vw + 1rem,3.75rem);font-weight:400;line-height:1.04}.blog-lead{max-width:60ch}.blog-by{font-size:var(--v3-fs-small);color:var(--fg);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:4px;display:flex}.blog-by>p{margin:0}.blog-toc-m{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 2em;font-size:16px}.blog-toc-m summary{min-height:48px;color:var(--fg);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.blog-toc-m summary::-webkit-details-marker{display:none}.blog-toc-m summary:after{content:"+";color:var(--fg-faint)}.blog-toc-m[open] summary:after{content:"−"}.blog-toc-m ol{margin:0 0 16px;padding-left:1.4em}.blog-toc-m a{color:var(--fg-body);text-decoration:none}@media (min-width:1000px){.blog-toc-m{display:none}}.blog-body-sec{padding:clamp(40px, 4vw, 64px) 0 var(--v3-section-y);border-top:1px solid var(--line)}.blog-layout{display:grid}.blog-prose{max-width:31em;letter-spacing:var(--v3-ls-text);color:var(--fg-body);font-size:18px;line-height:1.7}.blog-prose>:first-child{margin-top:0}.blog-prose p{text-wrap:pretty;margin:0 0 1.15em}.blog-prose strong{color:var(--fg);font-weight:500}.blog-prose h2{letter-spacing:-.015em;color:var(--fg);text-wrap:balance;margin:2.2em 0 .6em;font-size:clamp(1.5rem,.8vw + 1.2rem,1.875rem);font-weight:400;line-height:1.15}.blog-prose h3{color:var(--fg);margin:1.6em 0 .4em;font-size:1.1875rem;font-weight:500;line-height:1.3}.blog-prose ul,.blog-prose ol{margin:0 0 1.15em;padding-left:1.25em}.blog-prose li{margin:.35em 0;padding-left:.25em}.blog-prose li::marker{color:var(--fg-faint)}.blog-faq{border-top:1px solid var(--line);margin-top:3em;padding-top:2em}.blog-faq h2{margin-top:0}.blog-faq dl{margin:0}.blog-faq dl>div{border-top:1px solid var(--line);padding:1.1em 0}.blog-faq dl>div:first-child{border-top:0;padding-top:.2em}.blog-faq dt{color:var(--fg);font-size:18px;font-weight:500}.blog-faq dd{margin:.4em 0 0}.blog-more{padding:0 0 var(--v3-section-y)}.blog-more-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:24px;display:flex}.faq-groups{gap:clamp(48px,5vw,72px);max-width:46rem;display:grid}.faq-group-h{letter-spacing:-.015em;color:var(--fg);margin:0 0 16px;font-size:clamp(1.5rem,.8vw + 1.2rem,1.875rem);font-weight:400;line-height:1.15}.faq-ask{font-size:var(--v3-fs-body);color:var(--fg-soft);margin:0}.faq-ask a{color:var(--fg);text-underline-offset:3px}.v3-faq-all{margin-top:24px}.lg-updated{font-size:var(--v3-fs-small);color:var(--fg-soft);margin:16px 0 0}.lg-prose h3{margin-top:28px}.lg-prose a{color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}.lg-prose a:hover{text-decoration-color:currentColor}.lg-others{border-top:1px solid var(--line);margin-top:56px;padding-top:20px}.lg-others>span{font-size:var(--v3-fs-small);color:var(--fg-soft);display:block}.lg-others ul{flex-wrap:wrap;gap:8px 24px;margin:8px 0 0;padding:0;list-style:none;display:flex}.lg-others li::marker{content:none}
