.lp3{line-height:normal;min-height:100vh}.lp3 :where(*,:before,:after){border:revert}.lp3 :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}.lp3 :where(a){color:revert;-webkit-text-decoration:revert;text-decoration:revert}.lp3 :where(table){text-indent:revert;border-color:revert;border-collapse:revert}.lp3 :where(button,input,select,textarea){font:revert;color:revert;margin:revert;padding:revert;letter-spacing:revert}.lp3 :where(button){text-transform:revert;background-color:revert;background-image:revert;cursor:revert}.lp3 :where(blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre){margin:revert}.lp3 :where(ol,ul,menu){list-style:revert;margin:revert;padding:revert}.lp3 :where(img,svg,video,canvas){display:revert;vertical-align:revert}.lp3 :where(input,textarea)::-moz-placeholder{color:revert;opacity:revert}.lp3 :where(input,textarea)::placeholder{color:revert;opacity:revert}.lp3{--font-public-sans:"Public Sans";--brand-primary:#0788CC;--brand-accent:#F8CC08;--brand-accent-cta:#F8CC08;--brand-slogan:#6ba8d4;--brand-dark:#1c252e;--brand-glow:rgba(7,136,204,.4);--border:#f4f6f8;--page-bg:#f9fafb;--surface:#ffffff;--surface-elevated:#f8fafc;--muted:#637381;--text-primary:#1c252e;--input-border:#e8ecf0;--radius:.875rem;color-scheme:light}.lp3 *,.lp3 :after,.lp3 :before{box-sizing:border-box}html:has(.lp3){scroll-behavior:smooth;scroll-padding-top:96px;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html:has(.lp3){scroll-behavior:auto}}.lp3{margin:0;background:var(--page-bg);color:var(--text-primary);font-family:var(--font-public-sans),system-ui,-apple-system,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}.lp3 img{max-width:100%}.lp3 [hidden]{display:none!important}.lp3 a{color:inherit;text-decoration:none}.lp3 button{font:inherit}.lp3 section[id]{scroll-margin-top:96px}.lp3 .qrl-progress{z-index:60;height:2px;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,var(--brand-primary) 0,var(--brand-accent) 100%);opacity:.7}.lp3 .nav-shell,.lp3 .qrl-progress{position:fixed;inset-inline:0;top:0;pointer-events:none}.lp3 .nav-shell{z-index:50;padding:10px 12px 0}@media(min-width:640px){.lp3 .nav-shell{padding:14px 20px 0}}@media(min-width:1024px){.lp3 .nav-shell{padding:22px 32px 0}}.lp3 .nav-header{pointer-events:auto;position:relative;width:100%;max-width:1200px;margin:0 auto;overflow:hidden;border-radius:22px;transition:box-shadow .45s cubic-bezier(.22,1,.36,1)}.lp3 .nav-header.scrolled{box-shadow:0 12px 40px -16px rgba(15,23,42,.22),0 2px 8px -2px rgba(15,23,42,.06)}.lp3 .nav-bg{position:absolute;inset:0;opacity:0;transition:opacity .45s cubic-bezier(.22,1,.36,1);background:color-mix(in srgb,var(--surface) 72%,transparent);backdrop-filter:blur(1px) saturate(100%) brightness(1.06);-webkit-backdrop-filter:blur(32px) saturate(200%) brightness(1.06);box-shadow:inset 0 1px 0 0 color-mix(in srgb,white 50%,transparent),inset 0 -1px 0 0 color-mix(in srgb,white 10%,transparent),0 8px 40px -12px rgba(15,23,42,.18),0 2px 8px -2px rgba(15,23,42,.08);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:inherit}.lp3 .nav-sheen{position:absolute;inset-inline:0;top:0;height:1px;opacity:0;transition:opacity .4s;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,white 55%,transparent) 50%,transparent)}.lp3 .nav-header.scrolled .nav-bg,.lp3 .nav-header.scrolled .nav-sheen{opacity:1}.lp3 .nav-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;height:76px;padding:0 16px;transition:height .45s cubic-bezier(.22,1,.36,1)}.lp3 .nav-header.scrolled .nav-row{height:64px}@media(min-width:640px){.lp3 .nav-row{padding:0 24px;gap:16px}}@media(min-width:1024px){.lp3 .nav-row{padding:0 28px}}.lp3 .nav-logo{display:flex;height:100%;flex-shrink:0;align-items:center;gap:10px;padding:4px 0}.lp3 .nav-logo img{display:block;height:52px;width:auto;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain;transition:transform .45s cubic-bezier(.22,1,.36,1)}@media(min-width:640px){.lp3 .nav-logo img{height:64px}}@media(min-width:768px){.lp3 .nav-logo img{height:76px}}.lp3 .nav-logo img{transform-origin:left center}.lp3 .nav-links{position:relative;display:none;flex:1;align-items:center;justify-content:center}@media(min-width:1024px){.lp3 .nav-links{display:flex}}.lp3 .nav-links-inner{display:flex;gap:2px}.lp3 .nav-link{position:relative;white-space:nowrap;border-radius:999px;padding:10px 12px;font-size:14px;font-weight:500;color:var(--muted);transition:color .2s}@media(min-width:1280px){.lp3 .nav-link{padding:10px 16px}}.lp3 .nav-link:hover{color:var(--text-primary)}.lp3 .nav-link:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:999px;background:color-mix(in srgb,var(--brand-primary) 8%,transparent);opacity:0;transition:opacity .2s}.lp3 .nav-link:hover:before{opacity:1}.lp3 .nav-link.active,.lp3 .nav-link:hover{color:var(--brand-primary)}.lp3 .nav-link .dot{position:absolute;bottom:-2px;left:50%;height:4px;width:4px;transform:translateX(-50%);border-radius:999px;background:var(--brand-primary);opacity:0}.lp3 .nav-link.active .dot{opacity:1}.lp3 .nav-right{display:none;flex-shrink:0;align-items:center;gap:10px}@media(min-width:1024px){.lp3 .nav-right{display:flex}}.lp3 .lang-toggle{position:relative;display:inline-flex;align-items:center;gap:8px;height:36px;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 70%,transparent);padding:0 10px;backdrop-filter:blur(4px);transition:border-color .2s,background .2s}.lp3 .lang-toggle:hover{border-color:color-mix(in srgb,var(--brand-primary) 30%,transparent);background:var(--surface)}.lp3 .lang-flag{position:relative;display:inline-flex;height:20px;width:20px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;box-shadow:0 0 0 1px rgba(0,0,0,.1)}.lp3 .lang-flag svg{position:absolute;inset:0;height:100%;width:100%}.lp3 .lang-code{font-size:12px;font-weight:600;letter-spacing:.025em;color:var(--text-primary)}.lp3 .lang-chev{width:12px;height:12px;color:var(--muted);transition:transform .25s cubic-bezier(.22,1,.36,1)}.lp3 .lang-toggle[aria-expanded=true] .lang-chev{transform:rotate(180deg)}.lp3 .lang-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:70;min-width:180px;overflow:hidden;border-radius:16px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 95%,transparent);padding:4px;box-shadow:0 18px 50px -18px rgba(15,23,42,.28),0 2px 8px -2px rgba(15,23,42,.08);backdrop-filter:blur(16px);list-style:none;margin:0}.lp3 .lang-menu button{display:flex;width:100%;align-items:center;gap:10px;border:0;background:transparent;border-radius:12px;padding:9px 10px;font-size:13px;font-weight:500;color:var(--text-primary);cursor:pointer;text-align:left}.lp3 .lang-menu button:hover{background:color-mix(in srgb,var(--brand-primary) 7%,transparent)}.lp3 .lang-menu .tick,.lp3 .lang-menu button[aria-selected=true]{color:var(--brand-primary)}.lp3 .lang-menu .tick{margin-left:auto;width:14px;height:14px;opacity:0}.lp3 .lang-menu button[aria-selected=true] .tick{opacity:1}.lp3 .nav-search{position:relative;display:none;align-items:center;overflow:hidden;width:140px;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 60%,transparent);transition:width .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s}@media(min-width:1280px){.lp3 .nav-search{display:flex}}.lp3 .nav-search:focus-within{width:192px;border-color:color-mix(in srgb,var(--brand-primary) 50%,transparent);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 10%,transparent)}.lp3 .nav-search svg{margin-left:12px;height:14px;width:14px;flex-shrink:0;color:var(--muted);transition:color .2s}.lp3 .nav-search:focus-within svg{color:var(--brand-primary)}.lp3 .nav-search input{width:100%;border:0;background:transparent;padding:8px 12px 8px 8px;font-size:14px;color:var(--text-primary)}.lp3 .nav-search input::-moz-placeholder{color:var(--muted)}.lp3 .nav-search input::placeholder{color:var(--muted)}.lp3 .nav-search input:focus{outline:none}.lp3 .nav-cta{position:relative;display:inline-flex;align-items:center;gap:6px;overflow:hidden;border-radius:999px;background:var(--text-primary);padding:8px 16px;font-size:14px;font-weight:600;color:var(--page-bg);transition:transform .2s}.lp3 .nav-cta:hover{transform:translateY(-2px)}.lp3 .nav-cta .shimmer{position:absolute;inset:0;transform:translateX(-100%) skewX(-20deg);background:rgba(255,255,255,.15);transition:transform .5s;pointer-events:none}.lp3 .nav-cta:hover .shimmer{transform:translateX(200%) skewX(-20deg)}.lp3 .nav-cta svg{height:14px;width:14px;animation:lp3-qrl-nudge 1.8s ease-in-out infinite}@keyframes lp3-qrl-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(2px)}}.lp3 .nav-burger{position:relative;display:inline-flex;height:44px;width:44px;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--text-primary);cursor:pointer;transition:background .2s}.lp3 .nav-burger:hover{background:var(--surface)}@media(min-width:1024px){.lp3 .nav-burger{display:none}}.lp3 .nav-scrim{position:fixed;inset:0;z-index:40;background:color-mix(in srgb,var(--page-bg) 60%,transparent);backdrop-filter:blur(4px)}@media(min-width:1024px){.lp3 .nav-drawer,.lp3 .nav-scrim{display:none!important}}.lp3 .nav-drawer{position:fixed;inset-inline:12px;top:92px;z-index:50;max-height:calc(100dvh - 108px);overflow-y:auto;overscroll-behavior:contain;border-radius:24px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 95%,transparent);padding:16px;box-shadow:0 24px 60px -20px rgba(15,23,42,.25);backdrop-filter:blur(16px);animation:lp3-qrl-drawer-in .28s cubic-bezier(.22,1,.36,1) both}@keyframes lp3-qrl-drawer-in{0%{opacity:0;transform:translateY(-16px) scale(.97)}to{opacity:1;transform:none}}@media(min-width:640px){.lp3 .nav-drawer{inset-inline:20px;top:100px}}.lp3 .nav-drawer-search{margin-bottom:12px;display:flex;align-items:center;gap:8px;border-radius:12px;border:1px solid var(--border);background:var(--surface);padding:10px 12px}.lp3 .nav-drawer-search svg{height:16px;width:16px;flex-shrink:0;color:var(--muted)}.lp3 .nav-drawer-search input{width:100%;border:0;background:transparent;font-size:14px;color:var(--text-primary)}.lp3 .nav-drawer-search input:focus{outline:none}.lp3 .nav-drawer nav{display:flex;flex-direction:column;gap:2px}.lp3 .nav-drawer nav a{border-radius:12px;padding:12px;font-size:14px;font-weight:500;color:var(--text-primary);transition:background .2s,color .2s}.lp3 .nav-drawer nav a:hover{background:color-mix(in srgb,var(--brand-primary) 8%,transparent);color:var(--brand-primary)}.lp3 .nav-drawer-foot{margin-top:12px;border-top:1px solid var(--border);padding-top:12px}.lp3 .nav-drawer-foot a{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;overflow:hidden;border-radius:999px;background:var(--text-primary);padding:12px 16px;font-size:14px;font-weight:600;color:var(--page-bg)}.lp3 .hero{position:relative;overflow:hidden;background:var(--page-bg);padding:108px 0 80px}@media(min-width:640px){.lp3 .hero{padding:144px 0 112px}}@media(min-width:1024px){.lp3 .hero{padding:156px 0 128px}}.lp3 .hero-grid{pointer-events:none;position:absolute;inset:0;background-image:linear-gradient(to right,color-mix(in srgb,var(--brand-primary) 9%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--brand-primary) 9%,transparent) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 78% 70% at 50% 45%,black 25%,transparent 82%);mask-image:radial-gradient(ellipse 78% 70% at 50% 45%,black 25%,transparent 82%)}.lp3 .hero-inner{position:relative;margin:0 auto;max-width:896px;padding:0 16px;text-align:center}@media(min-width:640px){.lp3 .hero-inner{padding:0 24px}}@media(min-width:1024px){.lp3 .hero-inner{max-width:1264px;padding:0 60px;text-align:left;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:56px}.lp3 .hero-copy .hero-title{font-size:42px;line-height:1.1;margin-bottom:22px}.lp3 .hero-copy .hero-sub{margin:0;max-width:520px}.lp3 .hero-copy .hero-ctas,.lp3 .hero-copy .hero-proof{justify-content:flex-start}}@media(min-width:1280px){.lp3 .hero-inner{gap:72px}.lp3 .hero-copy .hero-title{font-size:48px}}.lp3 .hero-eyebrow{display:inline-flex;align-items:center;margin-bottom:22px;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand-primary) 30%,transparent);background:color-mix(in srgb,var(--surface) 80%,transparent);padding:6px 16px;font-size:12.5px;letter-spacing:.01em;color:var(--brand-primary)}.lp3 .hero-visual{margin:48px auto 0;width:100%;max-width:620px;text-align:left}@media(min-width:1024px){.lp3 .hero-visual{margin:0;max-width:none}}.lp3 .hmock{overflow:hidden;border-radius:18px;background:var(--surface);border:1px solid color-mix(in srgb,var(--brand-primary) 16%,var(--border));box-shadow:0 30px 70px -30px rgba(15,23,42,.28),0 4px 14px -6px rgba(15,23,42,.08);font-family:var(--font-public-sans),system-ui,-apple-system,sans-serif}.lp3 .hmock-bar{display:flex;align-items:center;gap:14px;padding:13px 18px;background:var(--surface-elevated);border-bottom:1px solid var(--input-border)}.lp3 .hmock-dots{display:flex;gap:6px;flex-shrink:0}.lp3 .hmock-dots i{display:block;width:10px;height:10px;border-radius:50%}.lp3 .hmock-url{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--input-border);border-radius:6px;background:var(--surface);padding:5px 12px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;color:var(--muted)}.lp3 .hmock-body{padding:20px 18px 18px}@media(min-width:640px){.lp3 .hmock-body{padding:24px 24px 22px}}.lp3 .hmock-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.lp3 .hmock-title{font-size:14px;font-weight:700;color:var(--text-primary)}.lp3 .hmock-meta{margin-top:3px;font-size:11.5px;color:var(--muted)}.lp3 .hmock-live{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;border-radius:999px;border:1px solid #bbe5c8;background:#f0faf3;padding:3px 10px;font-size:11px;font-weight:700;color:#15803d}.lp3 .hmock-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#22c55e}.lp3 .hmock-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.lp3 .hmock-stat{border:1px solid var(--tone-b);background:var(--tone-bg);border-radius:12px;padding:14px 14px 13px}.lp3 .hmock-stat b{display:block;font-size:22px;font-weight:700;line-height:1.1;color:var(--tone)}.lp3 .hmock-stat span{display:block;margin-top:6px;font-size:11.5px;line-height:1.3;color:var(--text-primary)}.lp3 .hmock-stat .meter{margin-top:10px;height:4px;border-radius:4px;background:color-mix(in srgb,var(--tone) 14%,transparent);overflow:hidden}.lp3 .hmock-stat .meter i{display:block;height:100%;border-radius:4px;background:var(--tone)}.lp3 .hmock-table{border:1px solid var(--input-border);border-radius:12px;overflow:hidden}.lp3 .hmock-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);gap:10px;align-items:center;padding:11px 16px;font-size:12px;color:var(--text-primary)}.lp3 .hmock-row+.hmock-row{border-top:1px solid var(--border)}.lp3 .hmock-row.head{background:var(--surface-elevated);padding:9px 16px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lp3 .hmock-row .name{font-weight:600}.lp3 .hmock-status{display:inline-flex;align-items:center;gap:7px;color:var(--tone)}.lp3 .hmock-status:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--tone)}.lp3 .hmock-action{font-weight:600;color:var(--brand-primary)}.lp3 .hmock-note{display:flex;align-items:center;gap:10px;margin-top:14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--brand-accent) 55%,transparent);background:color-mix(in srgb,var(--brand-accent) 10%,var(--surface));padding:11px 14px;font-size:12px}.lp3 .hmock-note svg{flex-shrink:0;width:18px;height:18px;color:#b7791f}.lp3 .hmock-note b{font-weight:700;color:var(--text-primary)}.lp3 .hmock-note .more{color:var(--muted)}.lp3 .hmock-note .tag{margin-left:auto;flex-shrink:0;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#b7791f}@media(max-width:520px){.lp3 .hmock-note .more{display:none}.lp3 .hmock-stat b{font-size:19px}}.lp3 .hero-title{position:relative;margin:0 0 24px;font-size:36px;font-weight:600;line-height:1.06;letter-spacing:-.025em;color:var(--text-primary)}@media(min-width:640px){.lp3 .hero-title{font-size:48px}}@media(min-width:768px){.lp3 .hero-title{font-size:60px}}.lp3 .hero-title .lead{color:var(--muted)}.lp3 .hero-title .hl{color:var(--brand-primary)}.lp3 .hero-sub{margin:0 auto;max-width:672px;font-size:16px;line-height:1.625;color:var(--muted)}@media(min-width:640px){.lp3 .hero-sub{font-size:18px}}.lp3 .hero-ctas{margin-top:32px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:12px}@media(min-width:640px){.lp3 .hero-ctas{margin-top:40px;flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px}}.lp3 .hero-cta-primary{position:relative;display:inline-flex;width:100%;cursor:pointer;align-items:center;justify-content:center;gap:8px;overflow:hidden;border-radius:12px;background:var(--brand-primary);padding:14px 24px;font-size:14px;font-weight:600;letter-spacing:.025em;color:#fff;box-shadow:0 10px 30px -10px color-mix(in srgb,var(--brand-primary) 70%,transparent);transition:box-shadow .3s,transform .3s}@media(min-width:640px){.lp3 .hero-cta-primary{width:auto;min-width:180px}}.lp3 .hero-cta-primary:hover{transform:translateY(-2px);box-shadow:0 18px 46px -12px color-mix(in srgb,var(--brand-primary) 85%,transparent)}.lp3 .hero-cta-primary .sweep{position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);background-size:200% 100%;animation:lp3-qrl-sweep 5s linear infinite}@keyframes lp3-qrl-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.lp3 .hero-cta-primary svg{position:relative;height:16px;width:16px;transition:transform .3s}.lp3 .hero-cta-primary:hover svg{transform:translateX(4px)}.lp3 .hero-cta-secondary{display:inline-flex;width:100%;cursor:pointer;align-items:center;justify-content:center;gap:10px;border-radius:12px;border:1px solid color-mix(in srgb,var(--brand-primary) 45%,transparent);background:color-mix(in srgb,var(--surface) 70%,transparent);padding:14px 24px;font-size:14px;font-weight:600;letter-spacing:.025em;color:var(--text-primary);backdrop-filter:blur(4px);transition:border-color .3s,background .3s}@media(min-width:640px){.lp3 .hero-cta-secondary{width:auto;min-width:180px}}.lp3 .hero-cta-secondary:hover{border-color:var(--brand-primary);background:var(--surface)}.lp3 .hero-play{position:relative;display:flex;height:28px;width:28px;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--brand-primary) 12%,transparent);color:var(--brand-primary);transition:transform .3s}.lp3 .hero-cta-secondary:hover .hero-play{transform:scale(1.1)}.lp3 .hero-play:before{content:"";position:absolute;inset:0;border-radius:999px;opacity:0;background:color-mix(in srgb,var(--brand-primary) 30%,transparent);animation:lp3-qrl-pulse 1.6s ease-out infinite;transition:opacity .3s}.lp3 .hero-cta-secondary:hover .hero-play:before{opacity:1}@keyframes lp3-qrl-pulse{0%{transform:scale(.9);opacity:.55}70%,to{transform:scale(1.5);opacity:0}}.lp3 .hero-play svg{position:relative;height:12px;width:12px;fill:currentColor;transition:transform .3s}.lp3 .hero-cta-secondary:hover .hero-play svg{transform:translateX(2px)}.lp3 .hero-proof{margin-top:36px;display:flex;align-items:center;justify-content:center}.lp3 .hero-proof-pill{display:inline-flex;align-items:center;gap:10px;backdrop-filter:blur(12px);background:color-mix(in srgb,var(--surface) 80%,transparent);border:1px solid color-mix(in srgb,var(--brand-primary) 14%,transparent);border-radius:999px;padding:7px 18px;box-shadow:0 1px 8px color-mix(in srgb,var(--brand-primary) 8%,transparent)}.lp3 .hero-proof-avatar{width:22px;height:22px;border-radius:50%;background:#fff;border:1.5px solid var(--page-bg);display:inline-flex;align-items:center;justify-content:center;position:relative;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 12%,transparent);animation:lp3-qrl-breathe 2.6s ease-in-out infinite}@keyframes lp3-qrl-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.lp3 .hero-proof-pill span.txt{font-size:12.5px;font-weight:500;color:var(--text-primary);line-height:1.3;letter-spacing:-.01em}.lp3 .reveal{opacity:0;transform:translateY(22px);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1)}.lp3 .reveal.in{opacity:1;transform:none}.lp3 .reveal[data-d="1"]{transition-delay:.08s}.lp3 .reveal[data-d="2"]{transition-delay:.16s}.lp3 .reveal[data-d="3"]{transition-delay:.26s}.lp3 .reveal[data-d="4"]{transition-delay:.36s}.lp3 .reveal[data-d="5"]{transition-delay:.46s}@property --spot-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.lp3 .qurelio-section{background:radial-gradient(ellipse 60% 40% at 50% 0,color-mix(in srgb,var(--brand-primary) 9%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--brand-primary) 3%,var(--page-bg)) 0,var(--page-bg) 100%);padding:80px 40px 96px;box-sizing:border-box;position:relative;overflow:hidden}.lp3 .qurelio-inner{max-width:1200px;margin:0 auto}.lp3 .qurelio-eyebrow{text-align:center;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-accent);font-weight:600;margin:0 0 14px}.lp3 .qurelio-heading{font-size:clamp(36px,5vw,60px);font-weight:700;letter-spacing:-.025em;color:var(--text-primary);text-align:center;line-height:1.08;margin:0 auto 18px;max-width:760px}.lp3 .qurelio-heading em{font-style:normal;color:var(--brand-primary)}.lp3 .qurelio-sub{font-size:clamp(16px,1.5vw,18px);color:var(--muted);line-height:1.65;text-align:center;max-width:560px;margin:0 auto 28px;font-weight:400}.lp3 .qurelio-trust{display:flex;align-items:flex-start;gap:10px;max-width:720px;margin:0 auto 48px;padding:14px 20px;border-radius:14px;background:color-mix(in srgb,var(--brand-primary) 5%,var(--surface));border:1px solid color-mix(in srgb,var(--brand-primary) 12%,var(--border));font-size:13.5px;line-height:1.6;color:var(--muted);text-align:left}.lp3 .qurelio-trust b,.lp3 .qurelio-trust strong{color:var(--text-primary);font-weight:600}.lp3 .qurelio-trust-dot{flex-shrink:0;width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--brand-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-accent) 18%,transparent)}.lp3 .spotlight-wrap{position:relative;border-radius:30px;--spot-angle:0deg;--spot-offset:16px}.lp3 .spotlight-wrap:before{content:"";position:absolute;inset:calc(-1*var(--spot-offset));border-radius:calc(30px + var(--spot-offset));padding:1.5px;background:conic-gradient(from var(--spot-angle),transparent 0,color-mix(in srgb,var(--brand-primary) 75%,transparent) 6%,color-mix(in srgb,var(--brand-accent) 55%,transparent) 14%,color-mix(in srgb,var(--brand-primary) 35%,transparent) 22%,transparent 32%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:lp3-spotlight-rotate 18s linear infinite;pointer-events:none;z-index:5}@keyframes lp3-spotlight-rotate{to{--spot-angle:360deg}}.lp3 .qurelio-section .feature-card,.lp3 .qurelio-section .qurelio-eyebrow,.lp3 .qurelio-section .qurelio-heading,.lp3 .qurelio-section .qurelio-sub,.lp3 .qurelio-section .qurelio-trust,.lp3 .qurelio-section .spotlight-wrap{opacity:0;transform:translateY(18px);filter:blur(3px);transition:opacity 1.4s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1),filter 1.2s cubic-bezier(.22,1,.36,1)}.lp3 .qurelio-section.is-in-view .feature-card,.lp3 .qurelio-section.is-in-view .qurelio-eyebrow,.lp3 .qurelio-section.is-in-view .qurelio-heading,.lp3 .qurelio-section.is-in-view .qurelio-sub,.lp3 .qurelio-section.is-in-view .qurelio-trust,.lp3 .qurelio-section.is-in-view .spotlight-wrap{opacity:1;transform:translateY(0);filter:blur(0)}.lp3 .qurelio-section.is-in-view .qurelio-eyebrow{transition-delay:.1s}.lp3 .qurelio-section.is-in-view .qurelio-heading{transition-delay:.28s}.lp3 .qurelio-section.is-in-view .qurelio-sub{transition-delay:.46s}.lp3 .qurelio-section.is-in-view .qurelio-trust{transition-delay:.54s}.lp3 .qurelio-section.is-in-view .spotlight-wrap{transition-delay:.62s}.lp3 .qurelio-section.is-in-view .feature-card:first-child{transition-delay:.78s}.lp3 .qurelio-section.is-in-view .feature-card:nth-child(2){transition-delay:.86s}.lp3 .qurelio-section.is-in-view .feature-card:nth-child(3){transition-delay:.94s}.lp3 .qurelio-section.is-in-view .feature-card:nth-child(4){transition-delay:1.02s}.lp3 .qurelio-section.is-in-view .feature-card:nth-child(5){transition-delay:1.1s}.lp3 .qurelio-section.is-in-view .feature-card:nth-child(6){transition-delay:1.18s}.lp3 .cards-row{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;padding:8px;background:color-mix(in srgb,var(--surface) 70%,transparent);backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--brand-primary) 8%,var(--border));border-radius:28px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 14px 48px -18px color-mix(in srgb,var(--brand-primary) 22%,transparent)}@media(max-width:1100px){.lp3 .cards-row{grid-template-columns:repeat(3,1fr)}.lp3 .qurelio-section{padding:72px 28px 88px}}@media(max-width:680px){.lp3 .cards-row{grid-template-columns:repeat(2,1fr)}.lp3 .qurelio-section{padding:72px 20px 96px}}@media(max-width:480px){.lp3 .qurelio-section{padding:60px 16px 76px}.lp3 .cards-row{gap:10px;padding:6px;border-radius:22px}.lp3 .qurelio-trust{padding:12px 14px;font-size:12.5px;margin-bottom:36px}}.lp3 .feature-card{position:relative;aspect-ratio:4/5;min-height:132px;background:color-mix(in srgb,var(--surface) 92%,transparent);border:1px solid transparent;border-radius:20px;padding:16px 12px 12px;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;transition:background .9s cubic-bezier(.32,.72,0,1),border-color .9s cubic-bezier(.32,.72,0,1),transform .9s cubic-bezier(.32,.72,0,1),box-shadow .9s cubic-bezier(.32,.72,0,1),opacity 1.4s cubic-bezier(.22,1,.36,1),filter 1.2s cubic-bezier(.22,1,.36,1)}.lp3 .feature-card:not(.active):hover{background:var(--surface);border-color:color-mix(in srgb,var(--brand-primary) 12%,var(--border));transform:translateY(-4px) scale(1.01);box-shadow:0 12px 30px -16px color-mix(in srgb,var(--brand-primary) 25%,transparent)}.lp3 .feature-card:not(.active):hover .card-title{color:var(--text-primary)}.lp3 .feature-card.active{background:var(--surface);border-color:var(--card-accent);box-shadow:0 0 0 1px var(--card-accent),0 22px 48px -20px color-mix(in srgb,var(--card-accent) 50%,transparent);transform:translateY(-8px) scale(1.025)}.lp3 .feature-card:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%) scaleX(0);transform-origin:center;width:42%;height:3px;border-radius:0 0 4px 4px;background:var(--card-accent);transition:transform .9s cubic-bezier(.32,.72,0,1);z-index:4}.lp3 .feature-card.active:before{transform:translateX(-50%) scaleX(1)}.lp3 .feature-card:focus-visible{outline:2px solid var(--card-accent);outline-offset:3px}.lp3 .card-title{position:relative;z-index:3;flex-shrink:0;font-size:clamp(12.5px,1.1vw,14px);font-weight:600;color:color-mix(in srgb,var(--muted) 70%,transparent);letter-spacing:-.01em;line-height:1.3;transition:color .9s cubic-bezier(.32,.72,0,1);margin:0;text-align:center}.lp3 .feature-card.active .card-title{color:var(--text-primary)}.lp3 .card-illu{position:relative;flex:1;min-height:0;margin-top:10px;display:flex;align-items:center;justify-content:center;z-index:2;transform:scale(.9) translateY(6px);opacity:.82;filter:saturate(.65) blur(1px);transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .7s,filter .7s}.lp3 .feature-card.active .card-illu{transform:scale(1) translateY(-4px);opacity:1;filter:saturate(1) blur(0)}.lp3 .card-illu>svg{width:90%;height:100%;max-height:100%;color:color-mix(in srgb,var(--text-primary) 22%,transparent);transition:color 1s cubic-bezier(.32,.72,0,1)}.lp3 .feature-card.active .card-illu>svg{color:var(--card-accent)}.lp3 .feature-card:not(.active):hover .card-illu>svg{color:color-mix(in srgb,var(--text-primary) 60%,transparent)}.lp3 .content-panel-wrap{margin-top:36px;padding-top:36px;border-top:1px solid color-mix(in srgb,var(--brand-primary) 8%,var(--border))}.lp3 .content-panel{display:grid;grid-template-columns:1fr 1fr;gap:60px}.lp3 .content-panel[hidden]{display:none}.lp3 .content-panel.enter{animation:lp3-panel-in .55s cubic-bezier(.22,1,.36,1) both}@keyframes lp3-panel-in{0%{opacity:0;transform:scale(.985) translateY(10px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@media(max-width:1100px){.lp3 .content-panel{gap:40px}}@media(max-width:900px){.lp3 .content-panel{grid-template-columns:1fr;gap:32px}}.lp3 .content-left{display:flex;flex-direction:column}.lp3 .content-eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--card-accent);margin-bottom:16px}.lp3 .content-headline{font-size:clamp(24px,3vw,36px);font-weight:700;letter-spacing:-.025em;color:var(--text-primary);line-height:1.1;margin:0 0 24px;max-width:440px}.lp3 .content-cta{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border:1px solid var(--text-primary);background:transparent;color:var(--text-primary);font-family:inherit;font-size:14px;font-weight:500;letter-spacing:-.005em;border-radius:100px;cursor:pointer;align-self:flex-start;transition:background .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.lp3 .content-cta:hover{background:var(--text-primary);color:var(--surface);transform:translateY(-1px)}.lp3 .content-cta svg{transition:transform .5s cubic-bezier(.22,1,.36,1)}.lp3 .content-cta:hover svg{transform:translate(2px,-2px)}.lp3 .content-right{display:flex;flex-direction:column;gap:22px}.lp3 .info-block{padding-bottom:22px;border-bottom:1px solid color-mix(in srgb,var(--brand-primary) 8%,var(--border))}.lp3 .info-block:last-child{border-bottom:none;padding-bottom:0}.lp3 .info-block h3{font-size:17px;font-weight:600;color:var(--text-primary);letter-spacing:-.015em;margin:0 0 8px;line-height:1.3}.lp3 .info-block p{font-size:14px;color:var(--muted);line-height:1.6;margin:0}.lp3 .card-illu circle,.lp3 .card-illu ellipse,.lp3 .card-illu g,.lp3 .card-illu path,.lp3 .card-illu rect{transform-box:fill-box;transform-origin:center}.lp3 .feature-card.active .illu-card{animation:lp3-illu-card-in .9s cubic-bezier(.22,1,.36,1) both}@keyframes lp3-illu-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lp3 .feature-card.active .illu-fade-1{animation:lp3-illu-fade .7s cubic-bezier(.22,1,.36,1) .3s both}.lp3 .feature-card.active .illu-fade-2{animation:lp3-illu-fade .7s cubic-bezier(.22,1,.36,1) .45s both}.lp3 .feature-card.active .illu-fade-3{animation:lp3-illu-fade .7s cubic-bezier(.22,1,.36,1) .6s both}.lp3 .feature-card.active .illu-fade-4{animation:lp3-illu-fade .7s cubic-bezier(.22,1,.36,1) .75s both}@keyframes lp3-illu-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.lp3 .feature-card.active .illu-soft-draw{animation:lp3-illu-draw 1.4s cubic-bezier(.22,1,.36,1) .4s forwards}@keyframes lp3-illu-draw{to{stroke-dashoffset:0}}.lp3 .feature-card.active .illu-bar{transform-origin:0 50%;animation:lp3-illu-bar 1.4s cubic-bezier(.22,1,.36,1) .6s both}@keyframes lp3-illu-bar{0%{transform:scaleX(0)}to{transform:scaleX(.62)}}.lp3 .feature-card.active .illu-arc{animation:lp3-illu-arc 1.6s cubic-bezier(.22,1,.36,1) .5s forwards}@keyframes lp3-illu-arc{to{stroke-dashoffset:6}}.lp3 .feature-card.active .illu-pulse-core{animation:lp3-illu-pulse 2.6s cubic-bezier(.45,0,.55,1) infinite}@keyframes lp3-illu-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.25);opacity:1}}.lp3 .feature-card.active .illu-branch{animation:lp3-illu-grow-line .8s cubic-bezier(.22,1,.36,1) both;transform-origin:left center;opacity:0}.lp3 .feature-card.active .branch-1{animation-delay:.35s}.lp3 .feature-card.active .branch-2{animation-delay:.5s}.lp3 .feature-card.active .branch-3{animation-delay:.65s}.lp3 .feature-card.active .branch-4{animation-delay:.8s}@keyframes lp3-illu-grow-line{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.lp3 .feature-card.active .illu-stamp{animation:lp3-illu-stamp .9s cubic-bezier(.34,1.56,.64,1) .95s both;opacity:0}@keyframes lp3-illu-stamp{0%{opacity:0;transform:scale(.4) rotate(-12deg)}70%{opacity:1;transform:scale(1.08) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0)}}.lp3 .feature-card.active .illu-paper{animation:lp3-illu-float 5.4s cubic-bezier(.45,0,.55,1) infinite}.lp3 .feature-card.active .paper-1{animation-delay:0s}.lp3 .feature-card.active .paper-2{animation-delay:1.2s}.lp3 .feature-card.active .paper-3{animation-delay:2.4s}@keyframes lp3-illu-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.lp3 .feature-card.active .illu-sparkle{animation:lp3-illu-sparkle 4.8s cubic-bezier(.45,0,.55,1) infinite}@keyframes lp3-illu-sparkle{0%,to{transform:scale(1) rotate(0);opacity:.9}50%{transform:scale(1.18) rotate(20deg);opacity:1}}.lp3 .feature-card.active .illu-typing{animation:lp3-illu-typing 1.4s cubic-bezier(.45,0,.55,1) infinite}.lp3 .feature-card.active .t-1{animation-delay:0s}.lp3 .feature-card.active .t-2{animation-delay:.18s}.lp3 .feature-card.active .t-3{animation-delay:.36s}@keyframes lp3-illu-typing{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-3px);opacity:1}}.lp3 .feature-card.active .illu-line{animation:lp3-illu-line 4.8s cubic-bezier(.45,0,.55,1) infinite}.lp3 .feature-card.active .line-1{animation-delay:0s}.lp3 .feature-card.active .line-2{animation-delay:.4s}.lp3 .feature-card.active .line-3{animation-delay:.8s}@keyframes lp3-illu-line{0%,75%,to{opacity:.4}35%{opacity:1}}.lp3 .feature-card.active .illu-area{animation:lp3-illu-area 1.2s cubic-bezier(.22,1,.36,1) .4s forwards;opacity:0}@keyframes lp3-illu-area{to{opacity:1}}.lp3 .feature-card.active .illu-curve{animation:lp3-illu-draw 1.6s cubic-bezier(.22,1,.36,1) .3s forwards}.lp3 .feature-card.active .illu-dot{animation:lp3-illu-dot-pop .6s cubic-bezier(.34,1.56,.64,1) 1.6s both;opacity:0}@keyframes lp3-illu-dot-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.lp3 .hiw-root{font-family:var(--font-public-sans),system-ui,-apple-system,sans-serif;position:relative;overflow:hidden;padding:120px 40px 140px;background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(244,240,230,.6),transparent 70%),radial-gradient(ellipse 80% 40% at 50% 100%,rgba(250,248,242,.9),transparent 70%),linear-gradient(180deg,#FAF8F2,#FDFCF9 50%,#FAF8F2)}.lp3 .hiw-root:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 20% 30%,rgba(79,176,224,.04) 0,transparent 35%),radial-gradient(circle at 80% 60%,rgba(7,136,204,.04) 0,transparent 35%),radial-gradient(circle at 40% 80%,rgba(6,121,182,.04) 0,transparent 35%)}.lp3 .hiw-inner{position:relative;max-width:1100px;margin:0 auto}.lp3 .hiw-eyebrow{text-align:center;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-accent);font-weight:600;margin:0 0 18px}.lp3 .hiw-heading{font-size:clamp(36px,5vw,60px);font-weight:700;letter-spacing:-.025em;color:#1C1917;text-align:center;line-height:1.08;margin:0 auto 18px;max-width:760px}.lp3 .hiw-heading em{font-style:normal;color:#0788CC;font-weight:700}.lp3 .hiw-sub{font-size:clamp(16px,1.5vw,18px);color:#78716C;line-height:1.65;text-align:center;max-width:560px;margin:0 auto 96px;font-weight:400}.lp3 .hiw-eyebrow,.lp3 .hiw-heading,.lp3 .hiw-sub{opacity:0;transform:translateY(14px);filter:blur(2px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1),filter 1s cubic-bezier(.16,1,.3,1)}.lp3 .hiw-root.is-in-view .hiw-eyebrow{opacity:1;transform:none;filter:blur(0);transition-delay:.05s}.lp3 .hiw-root.is-in-view .hiw-heading{opacity:1;transform:none;filter:blur(0);transition-delay:.18s}.lp3 .hiw-root.is-in-view .hiw-sub{opacity:1;transform:none;filter:blur(0);transition-delay:.32s}.lp3 .hiw-grid,.lp3 .hiw-track{position:relative}.lp3 .hiw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto 96px auto;-moz-column-gap:32px;column-gap:32px;row-gap:28px}.lp3 .hiw-wave{grid-row:2;grid-column:1/-1;width:100%;height:100%;align-self:center;pointer-events:none;overflow:visible;display:block}.lp3 .hiw-wave--bg{z-index:0}.lp3 .hiw-wave--progress{z-index:1}.lp3 .hiw-wave--bg path{animation:lp3-hiw-wave-flow 14s linear infinite}@keyframes lp3-hiw-wave-flow{to{stroke-dashoffset:-14}}.lp3 .hiw-wave-shell{animation:lp3-hiw-wave-breathe 9s ease-in-out infinite}@keyframes lp3-hiw-wave-breathe{0%,to{opacity:.92;transform:translateY(0)}50%{opacity:1;transform:translateY(-1.5px)}}.lp3 .hiw-wave-shimmer{animation:lp3-hiw-wave-shimmer-move 7s cubic-bezier(.45,0,.55,1) infinite}@keyframes lp3-hiw-wave-shimmer-move{0%,to{opacity:0}15%{opacity:1}85%{opacity:1}}.lp3 .hiw-progress-path{transition:stroke-dashoffset .85s cubic-bezier(.22,1,.36,1)}.lp3 .hiw-illu-col{grid-row:1;width:100%;z-index:1;opacity:.45;transform:translateY(12px);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1)}.lp3 .hiw-illu-col,.lp3 .hiw-orb-col{grid-column:var(--col);display:flex;justify-content:center}.lp3 .hiw-orb-col{grid-row:2;align-items:center;position:relative;z-index:3}.lp3 .hiw-text-col{grid-row:3;grid-column:var(--col);display:flex;flex-direction:column;align-items:stretch;justify-self:center;align-self:stretch;width:100%;max-width:320px;margin:0 auto;height:100%;z-index:1;opacity:.45;transform:translateY(12px);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1)}.lp3 .hiw-illu-col.active,.lp3 .hiw-text-col.active{opacity:1;transform:translateY(0)}.lp3 .hiw-orb{width:44px;height:44px;border-radius:50%;background:#FFFFFF;border:1px solid #e7e5e0;display:flex;align-items:center;justify-content:center;font-weight:700;letter-spacing:.03em;color:#A8A29E;transition:border-color .6s ease,color .6s ease,box-shadow .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.lp3 .hiw-orb-col.active .hiw-orb{color:var(--step-accent);border-color:var(--step-accent);box-shadow:0 0 0 6px var(--step-accent-soft),0 8px 20px -10px var(--step-accent);transform:scale(1.05)}.lp3 .hiw-orb-ring{position:absolute;width:56px;height:56px;border-radius:50%;border:1px dashed rgba(168,162,158,.35);opacity:0;transition:opacity .6s ease}.lp3 .hiw-orb-col.active .hiw-orb-ring{opacity:1;animation:lp3-hiw-orb-spin 18s linear infinite}@keyframes lp3-hiw-orb-spin{to{transform:rotate(1turn)}}.lp3 .hiw-illu{position:relative;width:100%;max-width:320px;background:#FFFFFF;border:1px solid rgba(231,229,224,.9);border-radius:22px;padding:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(15,23,42,.04),0 12px 30px -18px rgba(15,23,42,.12);aspect-ratio:11/10;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s cubic-bezier(.22,1,.36,1),border-color .5s ease}.lp3 .hiw-illu:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 35%,var(--step-accent-soft),transparent 70%);opacity:0;transition:opacity .7s ease}.lp3 .hiw-illu-col.active .hiw-illu:before{opacity:1}.lp3 .hiw-illu svg{position:relative;z-index:1;width:100%;height:100%}.lp3 .hiw-illu-col:hover .hiw-illu{transform:translateY(-6px);border-color:color-mix(in srgb,var(--step-accent) 30%,#E7E5E0);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 2px 6px rgba(15,23,42,.05),0 22px 44px -22px color-mix(in srgb,var(--step-accent) 55%,transparent)}.lp3 .hiw-illu-col:hover,.lp3 .hiw-illu-col:hover+.hiw-orb-col,.lp3 .hiw-text-col:hover{opacity:1;transform:translateY(0)}.lp3 .hiw-illu-col:hover .hiw-illu:before{opacity:1}.lp3 .hiw-text-card{position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:linear-gradient(180deg,#FFFFFF,#FDFCF8);border:1px solid rgba(231,229,224,.9);border-radius:20px;padding:28px 24px 26px;text-align:left;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(15,23,42,.03),0 14px 32px -22px rgba(15,23,42,.1);transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s cubic-bezier(.22,1,.36,1),border-color .5s ease}.lp3 .hiw-text-col:hover .hiw-text-card{transform:translateY(-4px);border-color:color-mix(in srgb,var(--step-accent) 28%,#E7E5E0);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 2px 6px rgba(15,23,42,.04),0 22px 44px -22px color-mix(in srgb,var(--step-accent) 55%,transparent)}.lp3 .hiw-text-rail{position:absolute;top:22px;bottom:22px;left:0;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,color-mix(in srgb,var(--step-accent) 70%,transparent),color-mix(in srgb,var(--step-accent) 18%,transparent));transform:scaleY(.4);transform-origin:top center;opacity:.5;transition:transform .9s cubic-bezier(.22,1,.36,1) .05s,opacity .6s ease}.lp3 .hiw-text-col.active .hiw-text-rail,.lp3 .hiw-text-col:hover .hiw-text-rail{transform:scaleY(1);opacity:1}.lp3 .hiw-text-watermark{position:absolute;top:14px;right:18px;font-size:56px;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--step-accent);opacity:0;background:linear-gradient(180deg,color-mix(in srgb,var(--step-accent) 18%,transparent) 0,transparent 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;pointer-events:none;transition:opacity .9s cubic-bezier(.22,1,.36,1) .1s}.lp3 .hiw-text-col.active .hiw-text-watermark,.lp3 .hiw-text-col:hover .hiw-text-watermark{opacity:1}.lp3 .hiw-text-head{margin:0 0 14px}.lp3 .hiw-text-tag{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--step-accent);background:var(--step-accent-soft);padding:6px 11px;border-radius:100px;line-height:1}.lp3 .hiw-text-tag-num{font-size:10px;letter-spacing:.06em;color:var(--step-accent);opacity:.7}.lp3 .hiw-text-tag-sep{width:3px;height:3px;border-radius:50%;background:var(--step-accent);opacity:.5}.lp3 .hiw-text-title{font-size:clamp(20px,1.9vw,22px);font-weight:700;letter-spacing:-.024em;color:#1C1917;line-height:1.25;margin:0 0 10px}.lp3 .hiw-text-lead{font-size:13px;font-style:italic;color:var(--step-accent);line-height:1.5;margin:0 0 12px;font-weight:500;opacity:.92}.lp3 .hiw-text-desc{font-size:13.5px;color:#57534E;line-height:1.7;margin:0 0 20px;font-weight:400}.lp3 .hiw-text-divider{position:relative;height:1px;margin:auto 0 18px;background:linear-gradient(90deg,transparent 0,rgba(168,162,158,.28) 18%,rgba(168,162,158,.28) 82%,transparent)}.lp3 .hiw-text-divider-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:#A8A29E;background:linear-gradient(180deg,#FFFFFF,#FDFCF8);padding:0 10px;white-space:nowrap}.lp3 .hiw-text-details{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;min-height:142px}.lp3 .hiw-text-details li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#44403C;line-height:1.55;font-weight:400;opacity:0;transform:translateY(6px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(.45s + var(--i) * .12s)}.lp3 .hiw-text-col.active .hiw-text-details li,.lp3 .hiw-text-col:hover .hiw-text-details li{opacity:1;transform:translateY(0)}.lp3 .hiw-detail-tick{width:18px;height:18px;margin-top:2px;flex-shrink:0;border-radius:50%;background:var(--step-accent-soft);display:flex;align-items:center;justify-content:center;color:var(--step-accent);transition:transform .5s cubic-bezier(.22,1,.36,1)}.lp3 .hiw-text-col:hover .hiw-detail-tick{transform:scale(1.08)}.lp3 .hiw-detail-tick svg{width:9px;height:9px}.lp3 .hiw-text-desc,.lp3 .hiw-text-divider,.lp3 .hiw-text-head,.lp3 .hiw-text-lead,.lp3 .hiw-text-title{opacity:0;transform:translateY(8px);filter:blur(2px);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1)}.lp3 .hiw-text-col.active .hiw-text-head,.lp3 .hiw-text-col:hover .hiw-text-head{opacity:1;transform:none;filter:blur(0);transition-delay:.08s}.lp3 .hiw-text-col.active .hiw-text-title,.lp3 .hiw-text-col:hover .hiw-text-title{opacity:1;transform:none;filter:blur(0);transition-delay:.18s}.lp3 .hiw-text-col.active .hiw-text-lead,.lp3 .hiw-text-col:hover .hiw-text-lead{opacity:1;transform:none;filter:blur(0);transition-delay:.28s}.lp3 .hiw-text-col.active .hiw-text-desc,.lp3 .hiw-text-col:hover .hiw-text-desc{opacity:1;transform:none;filter:blur(0);transition-delay:.36s}.lp3 .hiw-text-col.active .hiw-text-divider,.lp3 .hiw-text-col:hover .hiw-text-divider{opacity:1;transform:none;filter:blur(0);transition-delay:.42s}@media(max-width:1024px){.lp3 .hiw-root{padding:96px 28px 110px}.lp3 .hiw-grid{-moz-column-gap:18px;column-gap:18px;grid-template-rows:auto 76px auto}.lp3 .hiw-sub{margin-bottom:72px}.lp3 .hiw-illu{padding:16px;border-radius:18px}.lp3 .hiw-text-card{padding:22px 18px 20px}.lp3 .hiw-orb{width:38px;height:38px;font-size:12px}.lp3 .hiw-orb-ring{width:48px;height:48px}}@media(max-width:820px){.lp3 .hiw-root{padding:84px 20px 96px}.lp3 .hiw-sub{margin-bottom:56px}.lp3 .hiw-grid{grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:auto;row-gap:24px;-moz-column-gap:0;column-gap:0}.lp3 .hiw-illu-col,.lp3 .hiw-orb-col,.lp3 .hiw-text-col{grid-column:1;grid-row:auto}.lp3 .hiw-illu-col{order:calc(var(--col) * 3 - 2)}.lp3 .hiw-orb-col{order:calc(var(--col) * 3 - 1)}.lp3 .hiw-text-col{order:calc(var(--col) * 3);margin-bottom:36px;max-width:none}.lp3 .hiw-wave{display:none}.lp3 .hiw-illu{aspect-ratio:4/3;max-width:none;padding:18px}.lp3 .hiw-illu-col,.lp3 .hiw-text-col{opacity:1;transform:none}}@media(max-width:480px){.lp3 .hiw-root{padding:68px 16px 80px}.lp3 .hiw-sub{margin-bottom:44px}.lp3 .hiw-grid{row-gap:18px}.lp3 .hiw-text-col{margin-bottom:26px}.lp3 .hiw-illu{padding:14px;border-radius:16px}.lp3 .hiw-text-card{padding:20px 16px 18px;border-radius:16px}}.lp3 .hiw-illu-col:not(.active) svg .hiw-area,.lp3 .hiw-illu-col:not(.active) svg .hiw-beam,.lp3 .hiw-illu-col:not(.active) svg .hiw-chip,.lp3 .hiw-illu-col:not(.active) svg .hiw-cloud,.lp3 .hiw-illu-col:not(.active) svg .hiw-dot,.lp3 .hiw-illu-col:not(.active) svg .hiw-dot-pulse,.lp3 .hiw-illu-col:not(.active) svg .hiw-line,.lp3 .hiw-illu-col:not(.active) svg .hiw-paper,.lp3 .hiw-illu-col:not(.active) svg .hiw-particle{animation:none}.lp3 .hiw-illu-col.active svg .hiw-paper-1{animation:lp3-hiw-float-1 4.2s ease-in-out infinite;transform-origin:center}.lp3 .hiw-illu-col.active svg .hiw-paper-2{animation:lp3-hiw-float-2 4.6s ease-in-out infinite;transform-origin:center}.lp3 .hiw-illu-col.active svg .hiw-paper-3{animation:lp3-hiw-float-3 5s ease-in-out infinite;transform-origin:center}@keyframes lp3-hiw-float-1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes lp3-hiw-float-2{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes lp3-hiw-float-3{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.lp3 .hiw-illu-col.active svg .hiw-cloud{animation:lp3-hiw-cloud-bob 5.5s ease-in-out infinite;transform-origin:center}@keyframes lp3-hiw-cloud-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.lp3 .hiw-illu-col.active svg .hiw-progress{transform-box:fill-box;transform-origin:left center;animation:lp3-hiw-progress-fill 3.4s cubic-bezier(.65,0,.35,1) infinite}@keyframes lp3-hiw-progress-fill{0%{transform:scaleX(.05);opacity:.9}70%{transform:scaleX(1);opacity:1}85%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.lp3 .hiw-illu-col.active svg .hiw-particle{animation:lp3-hiw-particle-rise 3s ease-in-out infinite}.lp3 .hiw-illu-col.active svg .hiw-particle.p1{animation-delay:0s}.lp3 .hiw-illu-col.active svg .hiw-particle.p2{animation-delay:.6s}.lp3 .hiw-illu-col.active svg .hiw-particle.p3{animation-delay:1.2s}@keyframes lp3-hiw-particle-rise{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(-22px)}}.lp3 .hiw-illu-col.active svg .hiw-beam{animation:lp3-hiw-beam-sweep 2.6s ease-in-out infinite}@keyframes lp3-hiw-beam-sweep{0%{transform:translateY(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(122px);opacity:0}}.lp3 .hiw-illu-col.active svg .hiw-chip{opacity:0;animation:lp3-hiw-chip-in .7s cubic-bezier(.22,1,.36,1) forwards;transform-box:fill-box;transform-origin:center}.lp3 .hiw-illu-col.active svg .hiw-chip.c1{animation-delay:.4s}.lp3 .hiw-illu-col.active svg .hiw-chip.c2{animation-delay:.65s}.lp3 .hiw-illu-col.active svg .hiw-chip.c3{animation-delay:.9s}@keyframes lp3-hiw-chip-in{0%{opacity:0;transform:translateX(6px)}to{opacity:1;transform:translateX(0)}}.lp3 .hiw-illu-col.active svg .hiw-line{animation:lp3-hiw-draw 1.4s cubic-bezier(.65,0,.35,1) .2s forwards}@keyframes lp3-hiw-draw{to{stroke-dashoffset:0}}.lp3 .hiw-illu-col.active svg .hiw-area{animation:lp3-hiw-area-fade 1.6s ease .6s forwards;opacity:0}@keyframes lp3-hiw-area-fade{to{opacity:1}}.lp3 .hiw-illu-col.active svg .hiw-dot{opacity:0;animation:lp3-hiw-dot-pop .5s cubic-bezier(.34,1.56,.64,1) forwards;transform-box:fill-box;transform-origin:center}.lp3 .hiw-illu-col.active svg .hiw-dot.d1{animation-delay:.4s}.lp3 .hiw-illu-col.active svg .hiw-dot.d2{animation-delay:.7s}.lp3 .hiw-illu-col.active svg .hiw-dot.d3{animation-delay:1s}.lp3 .hiw-illu-col.active svg .hiw-dot.d4{animation-delay:1.3s}.lp3 .hiw-illu-col.active svg .hiw-dot.d5{animation-delay:1.6s}@keyframes lp3-hiw-dot-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.lp3 .hiw-illu-col.active svg .hiw-dot-pulse{transform-box:fill-box;transform-origin:center;animation:lp3-hiw-pulse-ring 2s ease-out 1.6s infinite;opacity:0}@keyframes lp3-hiw-pulse-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(2.4);opacity:0}}.lp3 .pricing-root{--pp-navy:#14273B;--pp-blue:#0679B6;--pp-blue-deep:#055C8C;--pp-tint:#EAF5FB;--pp-line:#CFE3F1;--pp-muted:#5B6B7B;font-family:var(--font-public-sans),system-ui,-apple-system,sans-serif;position:relative;box-sizing:border-box;background:linear-gradient(180deg,#FFFFFF,#FFFFFF 70%,#FBFAF7)}.lp3 .pp-hero{position:relative;padding:190px 40px 96px;text-align:center;background:radial-gradient(ellipse 58% 70% at 50% 100%,rgba(7,136,204,.2),transparent 70%),linear-gradient(180deg,#F3F7FB,#EAF2F9);border-bottom:1px solid var(--pp-line)}.lp3 .pp-pill{display:inline-block;margin:0 0 30px;padding:9px 20px;border-radius:100px;border:1px solid rgba(6,121,182,.28);background:rgba(7,136,204,.12);color:var(--pp-blue-deep);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.2}.lp3 .pricing-heading{font-size:clamp(32px,5vw,62px);font-weight:700;letter-spacing:-.03em;color:var(--pp-navy);text-align:center;line-height:1.1;margin:0 auto 24px;max-width:1180px}.lp3 .pricing-heading em{display:block;font-style:normal;color:var(--pp-blue)}.lp3 .pricing-sub{font-size:clamp(16px,1.5vw,19px);color:var(--pp-muted);line-height:1.75;text-align:center;max-width:720px;margin:0 auto;font-weight:400}.lp3 .pricing-sub b{color:var(--pp-navy);font-weight:600}.lp3 .pricing-inner{position:relative;max-width:1320px;margin:0 auto;padding:68px 40px 110px;box-sizing:border-box}.lp3 .pp-request-wrap{text-align:center;margin:0 0 66px}.lp3 .pp-request{display:inline-flex;align-items:center;justify-content:center;padding:17px 38px;border-radius:12px;background:var(--pp-blue);color:#FFFFFF;font-size:17px;font-weight:600;letter-spacing:-.005em;text-decoration:none;transition:background .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.lp3 .pp-request:hover{background:#055C8C;transform:translateY(-2px)}.lp3 .pcta-btn:focus-visible,.lp3 .pp-request:focus-visible,.lp3 .pricing-cta:focus-visible{outline:3px solid rgba(7,136,204,.45);outline-offset:3px}.lp3 .pp-request-note{margin:18px auto 0;max-width:600px;font-size:13.5px;line-height:1.6;color:#6B7A89}.lp3 .pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}.lp3 .pricing-card{position:relative;display:flex;flex-direction:column;padding:40px 26px 26px;box-sizing:border-box;background:#FFFFFF;border:1.5px solid var(--pp-line);border-radius:22px;opacity:0;transform:translateY(20px)}.lp3 .pricing-root.is-in-view .pricing-card{opacity:1;transform:none;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(.12s + var(--idx,0) * .1s)}.lp3 .pricing-card.featured{color:#FFFFFF;background:radial-gradient(ellipse 95% 42% at 50% 100%,rgba(7,136,204,.3),transparent 72%),var(--pp-navy);box-shadow:0 34px 64px -38px rgba(20,39,59,.6)}.lp3 .pricing-card.custom{background:var(--pp-tint);border:1.5px dashed #a9cfe8}.lp3 .pricing-popular-tab{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:8px 16px;border-radius:100px;background:var(--pp-blue);border:1.5px solid var(--pp-blue);color:#FFFFFF;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1;white-space:nowrap}.lp3 .pricing-popular-tab.soft{background:#FFFFFF;color:var(--pp-blue-deep);border-color:#9FC3DF}.lp3 .pricing-name{font-size:23px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--pp-navy);margin:0 0 10px}.lp3 .pricing-desc{font-size:13.5px;color:var(--pp-muted);line-height:1.65;margin:0 0 20px;min-height:67px}.lp3 .pricing-userrange{display:block;margin:0 0 22px;padding:11px 14px;border-radius:12px;background:var(--pp-tint);font-size:12.5px;font-weight:600;line-height:1.55;color:var(--pp-blue-deep);min-height:80px}.lp3 .pricing-card.custom .pricing-userrange{background:#FFFFFF}.lp3 .pricing-features{list-style:none;margin:0 0 28px;padding:22px 0 0;border-top:1px solid var(--pp-line);display:flex;flex-direction:column;gap:13px}.lp3 .pricing-feature{display:flex;align-items:flex-start;gap:11px;font-size:13px;line-height:1.55;color:#33475B}.lp3 .pricing-feature-dot{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border-radius:50%;flex-shrink:0;background:#DDEEF8;color:var(--pp-blue)}.lp3 .pricing-feature-dot svg{width:11px;height:11px}.lp3 .pricing-cta{display:block;margin-top:auto;padding:13px 18px;border-radius:12px;box-sizing:border-box;text-align:center;text-decoration:none;font-size:14.5px;font-weight:600;letter-spacing:-.005em;transition:background .3s ease,border-color .3s ease,color .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.lp3 .pricing-cta:hover{transform:translateY(-1.5px)}.lp3 .pricing-cta.outline{background:#FFFFFF;border:1.5px solid #a9cfe8;color:var(--pp-navy)}.lp3 .pricing-cta.outline:hover{border-color:var(--pp-blue);color:var(--pp-blue)}.lp3 .pricing-cta.solid{background:var(--brand-accent);border:1.5px solid var(--brand-accent);color:var(--pp-navy)}.lp3 .pricing-cta.solid:hover{background:#FAD63A;border-color:#FAD63A}.lp3 .pricing-cta-note{font-size:11.5px;color:#8494A4;text-align:center;margin:10px 0 0;line-height:1.5}.lp3 .pricing-card.featured .pricing-name{color:#FFFFFF}.lp3 .pricing-card.featured .pricing-desc{color:rgba(255,255,255,.76)}.lp3 .pricing-card.featured .pricing-userrange{background:rgba(255,255,255,.1);color:#FFFFFF}.lp3 .pricing-card.featured .pricing-features{border-top-color:rgba(255,255,255,.16)}.lp3 .pricing-card.featured .pricing-feature{color:rgba(255,255,255,.9)}.lp3 .pricing-card.featured .pricing-feature-dot{background:#0788CC}.lp3 .pricing-card.featured .pricing-cta-note{color:rgba(255,255,255,.62)}@media(max-width:1180px){.lp3 .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.lp3 .pricing-inner{padding:60px 28px 100px}.lp3 .pricing-desc{min-height:45px}.lp3 .pricing-userrange{min-height:61px}}@media(max-width:1023.98px){.lp3 .pp-hero{padding:150px 28px 76px}}@media(max-width:680px){.lp3 .pricing-grid{grid-template-columns:1fr}.lp3 .pricing-desc,.lp3 .pricing-userrange{min-height:0}.lp3 .pp-request-wrap{margin-bottom:56px}}@media(max-width:480px){.lp3 .pp-hero{padding:132px 18px 58px}.lp3 .pp-pill{margin-bottom:22px;font-size:11px}.lp3 .pricing-inner{padding:48px 16px 80px}.lp3 .pricing-card{padding:36px 20px 22px}.lp3 .pp-request{width:100%;box-sizing:border-box}}.lp3 .cmp-root{--pp-navy:#14273B;--pp-blue:#0679B6;--pp-blue-deep:#055C8C;--pp-tint:#EAF5FB;--pp-line:#CFE3F1;font-family:var(--font-public-sans),system-ui,-apple-system,sans-serif;position:relative;overflow:hidden;padding:96px 40px 110px;box-sizing:border-box;background:radial-gradient(ellipse 60% 40% at 50% 0,rgba(7,136,204,.05),transparent 70%),linear-gradient(180deg,#FBFAF7,#FFFFFF 55%,#FBFAF7)}.lp3 .cmp-inner{position:relative;max-width:1240px;margin:0 auto}.lp3 .cmp-eyebrow{text-align:center;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-accent,#0788CC);font-weight:600;margin:0 0 18px}.lp3 .cmp-heading{font-size:clamp(30px,4.2vw,48px);font-weight:700;letter-spacing:-.025em;color:var(--pp-navy);text-align:center;line-height:1.1;margin:0 auto 16px;max-width:720px}.lp3 .cmp-heading em{font-style:normal;color:var(--pp-blue)}.lp3 .cmp-sub{font-size:clamp(15px,1.4vw,17px);color:#5B6B7B;line-height:1.65;text-align:center;max-width:560px;margin:0 auto 28px}.lp3 .cmp-root .cmp-eyebrow,.lp3 .cmp-root .cmp-heading,.lp3 .cmp-root .cmp-legend,.lp3 .cmp-root .cmp-sub,.lp3 .cmp-root .cmp-tbl-wrap{opacity:0;transform:translateY(14px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.lp3 .cmp-root.is-in-view .cmp-eyebrow,.lp3 .cmp-root.is-in-view .cmp-heading,.lp3 .cmp-root.is-in-view .cmp-legend,.lp3 .cmp-root.is-in-view .cmp-sub,.lp3 .cmp-root.is-in-view .cmp-tbl-wrap{opacity:1;transform:none}.lp3 .cmp-root.is-in-view .cmp-heading{transition-delay:.08s}.lp3 .cmp-root.is-in-view .cmp-sub{transition-delay:.16s}.lp3 .cmp-root.is-in-view .cmp-legend{transition-delay:.22s}.lp3 .cmp-root.is-in-view .cmp-tbl-wrap{transition-delay:.3s}.lp3 .cmp-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin:0 0 32px;font-size:12.5px;color:#6B7A89}.lp3 .cmp-legend span{gap:9px}.lp3 .cmp-ck,.lp3 .cmp-legend span{display:inline-flex;align-items:center}.lp3 .cmp-ck{justify-content:center;width:26px;height:26px;border-radius:50%;background:#DDEEF8;color:var(--pp-blue);vertical-align:middle}.lp3 .cmp-ck svg{width:12px;height:12px}.lp3 .cmp-na{display:inline-block;color:#A9B7C5;font-weight:500;line-height:26px}.lp3 .cmp-tbl-wrap{position:relative;background:#FFFFFF;border:1.5px solid var(--pp-line);border-radius:22px;overflow-x:auto;-webkit-overflow-scrolling:touch}.lp3 .cmp-tbl{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;font-size:14px}.lp3 .cmp-tbl thead th{background:var(--pp-navy);padding:25px 14px;text-align:center;font-size:15.5px;font-weight:600;color:#FFFFFF;letter-spacing:-.005em;white-space:nowrap}.lp3 .cmp-tbl thead th:first-child{text-align:left;min-width:320px;padding-left:32px;font-size:14.5px;font-weight:500;color:rgba(255,255,255,.62)}.lp3 .cmp-tbl thead th.hl{color:var(--brand-accent)}.lp3 .cmp-tbl .cmp-grp td{padding:17px 32px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-blue-deep);background:var(--pp-tint)}.lp3 .cmp-tbl tbody td{padding:15px 14px;border-bottom:1px solid var(--pp-line);transition:background .25s ease}.lp3 .cmp-tbl tbody tr:not(.cmp-grp):hover td{background:#F6F9FC}.lp3 .cmp-tbl tbody tr:not(.cmp-grp) td:first-child{text-align:left;padding-left:32px;color:var(--pp-navy);font-size:14.5px;line-height:1.5}.lp3 .cmp-tbl tbody td.cell{text-align:center;font-weight:500;color:var(--pp-navy);font-size:13.5px;white-space:nowrap}.lp3 .cmp-tbl tbody td.cell.hl{background:rgba(7,136,204,.06);color:var(--pp-blue-deep);font-weight:600}.lp3 .cmp-tbl tbody tr:not(.cmp-grp):hover td.cell.hl{background:rgba(7,136,204,.11)}.lp3 .cmp-tbl td.hl .cmp-ck{background:var(--pp-blue);color:#FFFFFF}.lp3 .cmp-tbl tbody tr:last-child td{border-bottom:none}.lp3 .cmp-scroll-hint{display:none;margin:12px 0 0;text-align:center;font-size:11.5px;color:#8494A4}@media(max-width:1100px){.lp3 .cmp-root{padding:88px 28px 100px}}@media(max-width:900px){.lp3 .cmp-root{padding:80px 20px 92px}.lp3 .cmp-scroll-hint{display:block}.lp3 .cmp-tbl tbody tr:not(.cmp-grp) td:first-child,.lp3 .cmp-tbl thead th:first-child{position:sticky;left:0;z-index:2;box-shadow:1px 0 0 var(--pp-line)}.lp3 .cmp-tbl tbody tr:not(.cmp-grp) td:first-child{background:#FFFFFF}.lp3 .cmp-tbl thead th:first-child{box-shadow:1px 0 0 rgba(255,255,255,.16)}.lp3 .cmp-tbl tbody tr:not(.cmp-grp):hover td:first-child{background:#F6F9FC}}@media(max-width:600px){.lp3 .cmp-root{padding:64px 14px 76px}.lp3 .cmp-legend{gap:16px;margin-bottom:22px}.lp3 .cmp-tbl{min-width:640px;font-size:12.5px}.lp3 .cmp-tbl thead th{padding:18px 8px;font-size:13px}.lp3 .cmp-tbl thead th:first-child{min-width:172px;padding-left:16px;font-size:12.5px}.lp3 .cmp-tbl tbody td{padding:12px 8px}.lp3 .cmp-tbl tbody tr:not(.cmp-grp) td:first-child{padding-left:16px;font-size:13px}.lp3 .cmp-tbl tbody td.cell{font-size:12.5px}.lp3 .cmp-tbl .cmp-grp td{padding:13px 16px;font-size:11px}.lp3 .cmp-ck{width:22px;height:22px}.lp3 .cmp-ck svg{width:10px;height:10px}.lp3 .cmp-na{line-height:22px}}.lp3 .pcta-root{font-family:var(--font-public-sans),system-ui,-apple-system,sans-serif;box-sizing:border-box;padding:12px 40px 120px;background:var(--page-bg)}.lp3 .pcta-card{position:relative;max-width:1240px;margin:0 auto;box-sizing:border-box;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:center;padding:60px 60px 60px 68px;border-radius:26px;border:1.5px solid #cfe3f1;background:radial-gradient(ellipse 60% 90% at 0 100%,rgba(7,136,204,.16),transparent 70%),linear-gradient(135deg,#F3F7FB,#EAF2F9)}.lp3 .pcta-card:before{content:"";position:absolute;left:0;top:60px;bottom:60px;width:5px;border-radius:0 5px 5px 0;background:var(--brand-accent)}.lp3 .pcta-eyebrow{margin:0 0 16px;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#055C8C}.lp3 .pcta-copy h2{font-size:clamp(27px,3.1vw,40px);font-weight:700;letter-spacing:-.025em;line-height:1.16;color:#14273B;margin:0 0 16px}.lp3 .pcta-copy h2 em{display:block;font-style:normal;color:#0679B6}.lp3 .pcta-copy p.pcta-text{font-size:clamp(15px,1.3vw,16.5px);line-height:1.7;color:#5B6B7B;max-width:520px;margin:0 0 30px}.lp3 .pcta-actions{display:flex;flex-wrap:wrap;gap:12px}.lp3 .pcta-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:170px;padding:14px 26px;border-radius:12px;box-sizing:border-box;font-size:15.5px;font-weight:600;text-decoration:none;transition:background .3s ease,border-color .3s ease,color .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.lp3 .pcta-btn svg{width:16px;height:16px;transition:transform .3s}.lp3 .pcta-btn:hover{transform:translateY(-2px)}.lp3 .pcta-btn.primary{background:#0679B6;border:1.5px solid #0679b6;color:#FFFFFF}.lp3 .pcta-btn.primary:hover{background:#055C8C;border-color:#055C8C}.lp3 .pcta-btn.primary:hover svg{transform:translateX(3px)}.lp3 .pcta-btn.ghost{background:#FFFFFF;border:1.5px solid #a9cfe8;color:#14273B}.lp3 .pcta-btn.ghost:hover{border-color:#0679B6;color:#0679B6}.lp3 .pcta-facts{list-style:none;margin:0;padding:8px 28px;border-radius:20px;background:#FFFFFF;border:1px solid #cfe3f1;box-shadow:0 24px 50px -36px rgba(20,39,59,.45)}.lp3 .pcta-facts li{display:flex;align-items:flex-start;gap:16px;padding:22px 0;border-bottom:1px solid #e3ecf4}.lp3 .pcta-facts li:last-child{border-bottom:none}.lp3 .pcta-mark{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:12px;background:#14273B;color:var(--brand-accent)}.lp3 .pcta-mark svg{width:18px;height:18px}.lp3 .pcta-facts b{display:block;font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:#14273B;margin:0 0 3px}.lp3 .pcta-facts span.d{display:block;font-size:13.5px;line-height:1.55;color:#5B6B7B}@media(max-width:1023.98px){.lp3 .pcta-root{padding:8px 20px 96px}.lp3 .pcta-card{grid-template-columns:1fr;gap:36px;padding:48px 36px 40px 44px}.lp3 .pcta-card:before{top:48px;bottom:auto;height:120px}}@media(max-width:480px){.lp3 .pcta-root{padding:4px 14px 76px}.lp3 .pcta-card{padding:38px 20px 24px 26px;border-radius:22px;gap:28px}.lp3 .pcta-card:before{top:38px;height:96px}.lp3 .pcta-btn{width:100%}.lp3 .pcta-facts{padding:4px 18px}.lp3 .pcta-facts li{padding:18px 0;gap:13px}}.lp3 .sb-root{font-family:var(--font-public-sans),system-ui,-apple-system,sans-serif;position:relative;overflow:hidden;padding:96px 40px 110px;box-sizing:border-box;background:radial-gradient(ellipse 55% 40% at 50% 100%,rgba(255,232,168,.12),transparent 70%),linear-gradient(180deg,#FBFAF7,#FFFFFF)}.lp3 .sb-inner{position:relative;max-width:1180px;margin:0 auto}.lp3 .sb-eyebrow{text-align:center;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-accent,#0788CC);font-weight:600;margin:0 0 18px}.lp3 .sb-heading{font-size:clamp(30px,4.2vw,48px);font-weight:700;letter-spacing:-.025em;color:#1C1917;text-align:center;line-height:1.1;margin:0 auto 16px;max-width:760px}.lp3 .sb-heading em{font-style:normal;background:linear-gradient(90deg,#0788CC,#0679B6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lp3 .sb-sub{font-size:clamp(15px,1.4vw,17px);color:#78716C;line-height:1.65;text-align:center;max-width:620px;margin:0 auto 54px}.lp3 .sb-root .sb-eyebrow,.lp3 .sb-root .sb-heading,.lp3 .sb-root .sb-panel,.lp3 .sb-root .sb-sub{opacity:0;transform:translateY(16px);filter:blur(2px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1)}.lp3 .sb-root.is-in-view .sb-eyebrow,.lp3 .sb-root.is-in-view .sb-heading,.lp3 .sb-root.is-in-view .sb-panel,.lp3 .sb-root.is-in-view .sb-sub{opacity:1;transform:none;filter:blur(0)}.lp3 .sb-root.is-in-view .sb-eyebrow{transition-delay:.06s}.lp3 .sb-root.is-in-view .sb-heading{transition-delay:.16s}.lp3 .sb-root.is-in-view .sb-sub{transition-delay:.26s}.lp3 .sb-root.is-in-view .sb-panel{transition-delay:calc(.36s + var(--i,0) * .12s)}.lp3 .sb-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:22px;align-items:start}@media(max-width:1100px){.lp3 .sb-root{padding:88px 28px 100px}}@media(max-width:900px){.lp3 .sb-root{padding:80px 20px 92px}.lp3 .sb-grid{grid-template-columns:1fr}}.lp3 .sb-panel{background:linear-gradient(180deg,#FFFFFF,#FDFCF9);border:1px solid rgba(231,229,224,.85);border-radius:22px;padding:30px 26px 26px;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 18px 50px -34px rgba(15,23,42,.18)}.lp3 .sb-panel h3{font-size:19px;font-weight:700;letter-spacing:-.015em;color:#1C1917;margin:0 0 6px}.lp3 .sb-panel .sb-panel-sub{font-size:13px;color:#8C8681;line-height:1.6;margin:0 0 22px}.lp3 .sb-tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.lp3 .sb-tbl{width:100%;min-width:440px;border-collapse:collapse;font-size:13px}.lp3 .sb-tbl th{padding:0 12px 12px;text-align:center;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#A8A29E;border-bottom:1px solid rgba(231,229,224,.95);white-space:nowrap}.lp3 .sb-tbl th:first-child{text-align:left;padding-left:0}.lp3 .sb-tbl td{padding:13px 12px;border-bottom:1px solid rgba(231,229,224,.55);text-align:center;font-size:12.5px;font-weight:500;color:#44403C;white-space:nowrap}.lp3 .sb-tbl td:first-child{text-align:left;padding-left:0;font-weight:400;color:#57534E;white-space:normal;line-height:1.5}.lp3 .sb-tbl td.na{color:#D6D1CA;font-weight:700}.lp3 .sb-tbl td.inc{color:#0679B6;font-weight:600}.lp3 .sb-tbl tbody tr:last-child td{border-bottom:none}.lp3 .sb-tbl tbody tr:hover td{background:rgba(244,241,235,.45)}.lp3 .sb-dl{display:flex;flex-direction:column;gap:0;margin:0}.lp3 .sb-dl-row{display:grid;grid-template-columns:118px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid rgba(231,229,224,.55)}.lp3 .sb-dl-row:last-child{border-bottom:none}.lp3 .sb-dl dt{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0788CC;padding-top:2px}.lp3 .sb-dl dd{margin:0;font-size:12.5px;line-height:1.6;color:#57534E}.lp3 .sb-dl dd b,.lp3 .sb-dl dd strong{color:#1C1917;font-weight:700}@media(max-width:520px){.lp3 .sb-root{padding:64px 14px 76px}.lp3 .sb-panel{padding:24px 18px 20px;border-radius:18px}.lp3 .sb-dl-row{grid-template-columns:1fr;gap:4px}.lp3 .sb-tbl{min-width:380px;font-size:12px}.lp3 .sb-tbl th{padding:0 8px 10px}.lp3 .sb-tbl td{padding:11px 8px;font-size:12px}}.lp3 .faq-root{font-family:var(--font-public-sans),system-ui,-apple-system,sans-serif;position:relative;overflow:hidden;padding:96px 40px 110px;box-sizing:border-box;background:radial-gradient(ellipse 60% 40% at 50% 0,rgba(7,136,204,.05),transparent 70%),linear-gradient(180deg,#FFFFFF,#FBFAF7)}.lp3 .faq-inner{position:relative;max-width:860px;margin:0 auto}.lp3 .faq-eyebrow{text-align:center;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-accent,#0788CC);font-weight:600;margin:0 0 18px}.lp3 .faq-heading{font-size:clamp(30px,4.2vw,46px);font-weight:700;letter-spacing:-.025em;color:#1C1917;text-align:center;line-height:1.12;margin:0 auto 48px}.lp3 .faq-heading em{font-style:normal;background:linear-gradient(90deg,#0788CC,#0679B6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lp3 .faq-root .faq-eyebrow,.lp3 .faq-root .faq-heading,.lp3 .faq-root .faq-item{opacity:0;transform:translateY(14px);filter:blur(2px);transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1)}.lp3 .faq-root.is-in-view .faq-eyebrow,.lp3 .faq-root.is-in-view .faq-heading,.lp3 .faq-root.is-in-view .faq-item{opacity:1;transform:none;filter:blur(0)}.lp3 .faq-root.is-in-view .faq-eyebrow{transition-delay:.06s}.lp3 .faq-root.is-in-view .faq-heading{transition-delay:.16s}.lp3 .faq-root.is-in-view .faq-item{transition-delay:calc(.28s + var(--i,0) * .07s)}.lp3 .faq-list{display:flex;flex-direction:column;gap:10px}.lp3 .faq-item{background:linear-gradient(180deg,#FFFFFF,#FDFCF9);border:1px solid rgba(231,229,224,.85);border-radius:16px;overflow:hidden;transition:border-color .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1)}.lp3 .faq-item:hover{border-color:rgba(7,136,204,.35)}.lp3 .faq-item.open{border-color:rgba(7,136,204,.42);box-shadow:0 14px 40px -30px rgba(15,23,42,.35)}.lp3 .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;font-family:inherit;font-size:14.5px;font-weight:600;letter-spacing:-.005em;color:#1C1917;line-height:1.5;background:transparent;border:none;padding:20px 22px;cursor:pointer;transition:color .3s ease}.lp3 .faq-item.open .faq-q{color:#0679B6}.lp3 .faq-q:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgba(7,136,204,.32)}.lp3 .faq-chevron{flex-shrink:0;width:18px;height:18px;color:#A8A29E;transition:transform .45s cubic-bezier(.22,1,.36,1),color .3s ease}.lp3 .faq-item.open .faq-chevron{transform:rotate(180deg);color:#0788CC}.lp3 .faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1)}.lp3 .faq-item.open .faq-a{grid-template-rows:1fr}.lp3 .faq-a-inner{overflow:hidden}.lp3 .faq-a-inner>div{padding:0 22px 22px}.lp3 .faq-a p{font-size:13.5px;line-height:1.75;color:#57534E;margin:0 0 12px}.lp3 .faq-a p:last-child{margin-bottom:0}.lp3 .faq-a b,.lp3 .faq-a strong{color:#1C1917;font-weight:600}@media(max-width:1100px){.lp3 .faq-root{padding:88px 28px 100px}}@media(max-width:900px){.lp3 .faq-root{padding:80px 20px 92px}}@media(max-width:480px){.lp3 .faq-root{padding:64px 16px 76px}.lp3 .faq-q{padding:17px 16px;font-size:14px;gap:12px}.lp3 .faq-a-inner>div{padding:0 16px 18px}}.lp3 .contact-root{position:relative;overflow:hidden;border-radius:32px 32px 0 0;border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-bottom:0;background:radial-gradient(ellipse 60% 40% at 50% 0,rgba(206,230,247,.28),transparent 70%),radial-gradient(ellipse 50% 30% at 0 100%,rgba(255,232,168,.18),transparent 70%),linear-gradient(180deg,#F4F8FD,#FAFCFE)}@media(min-width:640px){.lp3 .contact-root{border-radius:40px 40px 0 0}}.lp3 .contact-inner{position:relative;margin:0 auto;max-width:1280px;padding:64px 16px}@media(min-width:640px){.lp3 .contact-inner{padding:96px 24px}}@media(min-width:1024px){.lp3 .contact-inner{padding:128px 24px}}.lp3 .contact-grid{display:grid;gap:40px}@media(min-width:640px){.lp3 .contact-grid{gap:56px}}@media(min-width:1024px){.lp3 .contact-grid{grid-template-columns:1fr 1fr;gap:80px}}.lp3 .contact-left{display:flex;flex-direction:column}.lp3 .contact-badge{position:relative;display:inline-flex;height:48px;width:48px;align-items:center;justify-content:center;border-radius:16px;background:rgba(255,255,255,.8);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-primary) 15%,transparent)}.lp3 .contact-badge:before{content:"";position:absolute;inset:0;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 10%,transparent),transparent)}.lp3 .contact-badge svg{position:relative;height:20px;width:20px;color:var(--brand-primary)}.lp3 .contact-h2{margin:24px 0 0;text-align:center;font-size:36px;font-weight:700;letter-spacing:-.025em;color:#171717}@media(min-width:640px){.lp3 .contact-h2{font-size:48px}}@media(min-width:1024px){.lp3 .contact-h2{font-size:60px}}.lp3 .contact-sub{margin:16px auto 0;max-width:448px;text-align:center;font-size:16px;line-height:1.625;color:#737373}@media(min-width:640px){.lp3 .contact-sub{font-size:18px}}.lp3 .contact-links{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 8px;font-size:12px;color:#737373}.lp3 .contact-links a{display:inline-flex;align-items:center;padding:8px 0;transition:color .2s}@media(min-width:640px){.lp3 .contact-links{margin-top:24px}.lp3 .contact-links a{padding:0}}.lp3 .contact-links a:hover{color:#262626}.lp3 .contact-links .sep{color:#d4d4d4}.lp3 .contact-illu{margin-top:40px;width:100%}.lp3 .contact-illu svg{margin:0 auto;display:block;width:100%;max-width:448px}.lp3 .ci-blob{animation:lp3-ci-drift 18s cubic-bezier(.45,0,.55,1) infinite}.lp3 .ci-blob.b2{animation-duration:22s;animation-delay:1.5s}.lp3 .ci-blob.b3{animation-duration:16s;animation-delay:.8s}@keyframes lp3-ci-drift{0%,to{opacity:.42}50%{opacity:.55}}.lp3 .ci-twinkle{animation:lp3-ci-twinkle 4.2s cubic-bezier(.45,0,.55,1) infinite}.lp3 .ci-twinkle.t2{animation-duration:3.6s;animation-delay:.6s}.lp3 .ci-twinkle.t3{animation-duration:4.8s;animation-delay:1.2s}.lp3 .ci-twinkle.t4{animation-duration:4s;animation-delay:1.8s}.lp3 .ci-twinkle.t5{animation-duration:5s;animation-delay:.3s}.lp3 .ci-twinkle.t6{animation-duration:4.4s;animation-delay:2.4s}@keyframes lp3-ci-twinkle{0%,to{opacity:.35}50%{opacity:1}}.lp3 .ci-envelope{animation:lp3-ci-env 6.5s cubic-bezier(.45,0,.55,1) infinite;transform-origin:228px 200px}@keyframes lp3-ci-env{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(.6deg)}}.lp3 .ci-bubble{animation:lp3-ci-bubble 4.6s cubic-bezier(.45,0,.55,1) infinite}.lp3 .ci-bubble.b2{animation-duration:5.2s;animation-delay:.7s}.lp3 .ci-bubble.b3{animation-duration:4.8s;animation-delay:1.1s}@keyframes lp3-ci-bubble{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.lp3 .ci-plane{animation:lp3-ci-plane 12s cubic-bezier(.45,0,.55,1) 1.4s infinite}@keyframes lp3-ci-plane{0%{opacity:0;transform:translate(0) rotate(0) scale(1)}4%{opacity:1;transform:translate(0) rotate(0) scale(1)}14%{transform:translate(20px,-20px) rotate(20deg) scale(1)}24%{transform:translate(60px,20px) rotate(60deg) scale(1)}34%{transform:translate(60px,100px) rotate(90deg) scale(1)}44%{transform:translateY(170px) rotate(130deg) scale(1)}54%{transform:translate(-80px,200px) rotate(180deg) scale(1)}64%{transform:translate(-180px,150px) rotate(220deg) scale(1)}74%{transform:translate(-200px,60px) rotate(260deg) scale(1)}82%{transform:translate(-160px,-10px) rotate(300deg) scale(1)}88%{opacity:1;transform:translate(-110px,-20px) rotate(340deg) scale(.95)}93%{opacity:.5;transform:translate(-72px,-10px) rotate(380deg) scale(.55)}97%,to{opacity:0;transform:translate(-72px,10px) rotate(380deg) scale(0)}}.lp3 .contact-form-card{position:relative;overflow:hidden;border-radius:24px;border:1px solid rgba(229,231,235,.7);background:rgba(255,255,255,.7);padding:20px;background-image:linear-gradient(90deg,rgba(229,231,235,.4) 1px,transparent 0),linear-gradient(180deg,rgba(229,231,235,.4) 1px,transparent 0);background-size:32px 32px}@media(min-width:640px){.lp3 .contact-form-card{padding:32px}}@media(min-width:1024px){.lp3 .contact-form-card{padding:40px}}.lp3 .contact-form-tint{background:radial-gradient(ellipse 70% 40% at 50% 0,rgba(206,230,247,.35),transparent 65%),radial-gradient(ellipse 60% 50% at 100% 100%,rgba(255,232,168,.18),transparent 65%),linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.2))}.lp3 .contact-form-ring,.lp3 .contact-form-tint{pointer-events:none;position:absolute;inset:0;border-radius:24px}.lp3 .contact-form-ring{box-shadow:inset 0 0 0 1px rgba(255,255,255,.6)}.lp3 .contact-form{position:relative;display:flex;flex-direction:column;gap:20px}.lp3 .cf-field label{margin-bottom:6px;display:block;font-size:12.5px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#737373;transition:color .3s}.lp3 .cf-field:focus-within label{color:var(--brand-primary)}.lp3 .cf-wrap{position:relative;isolation:isolate}.lp3 .cf-wrap input,.lp3 .cf-wrap textarea{position:relative;z-index:1;display:block;width:100%;border-radius:12px;border:1px solid rgba(229,231,235,.9);background:rgba(255,255,255,.7);padding:12px 16px;font-family:inherit;font-size:14px;color:#171717;outline:none;transition:background .3s,border-color .3s}.lp3 .cf-wrap textarea{resize:none;line-height:1.625}.lp3 .cf-wrap input::-moz-placeholder,.lp3 .cf-wrap textarea::-moz-placeholder{color:#a3a3a3}.lp3 .cf-wrap input::placeholder,.lp3 .cf-wrap textarea::placeholder{color:#a3a3a3}.lp3 .cf-wrap input:hover,.lp3 .cf-wrap textarea:hover{border-color:#d4d4d4}.lp3 .cf-wrap input:focus,.lp3 .cf-wrap textarea:focus{border-color:color-mix(in srgb,var(--brand-primary) 60%,transparent);background:#fff}.lp3 .cf-underline{pointer-events:none;position:absolute;bottom:0;left:50%;height:2px;width:0;transform:translateX(-50%);border-radius:999px;opacity:0;z-index:2;background:linear-gradient(90deg,var(--brand-primary),var(--brand-accent));transition:width .4s ease-out,opacity .4s ease-out}.lp3 .cf-wrap input:focus~.cf-underline,.lp3 .cf-wrap textarea:focus~.cf-underline{width:60%;opacity:.9}.lp3 .contact-form-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:8px}.lp3 .contact-form-foot p{margin:0;font-size:12px;color:#737373}.lp3 .contact-form-foot p span{font-weight:500;color:#404040}.lp3 .contact-submit{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;overflow:hidden;border:0;border-radius:999px;background:linear-gradient(90deg,var(--brand-primary),#0679B6);padding:12px 24px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:transform .3s}.lp3 .contact-submit:hover{transform:translateY(-2px)}.lp3 .contact-submit .sheen{pointer-events:none;position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:transform .7s ease-out}.lp3 .contact-submit:hover .sheen{transform:translateX(100%)}.lp3 .contact-submit svg{position:relative;height:16px;width:16px;transition:transform .3s}.lp3 .contact-submit:hover svg{transform:translateX(2px)}.lp3 .contact-sent{position:relative;flex-direction:column;padding:64px 0;text-align:center}.lp3 .contact-sent,.lp3 .contact-sent-icon{display:flex;align-items:center;justify-content:center}.lp3 .contact-sent-icon{margin-bottom:24px;height:64px;width:64px;border-radius:16px;background:linear-gradient(135deg,#22c55e,#10b981);color:#fff}.lp3 .contact-sent h3{margin:0 0 8px;font-size:24px;font-weight:700;color:#171717}.lp3 .contact-sent p{margin:0 0 24px;max-width:384px;color:#737373}.lp3 .contact-sent button{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;font-size:14px;font-weight:500;color:#171717;cursor:pointer;text-underline-offset:4px}.lp3 .contact-sent button:hover{text-decoration:underline}.lp3 .footer-stage{position:relative;isolation:isolate}.lp3 .footer-cushion{pointer-events:none;position:absolute;inset-inline:0;top:-64px;bottom:0;z-index:-1}.lp3 .footer-cushion .veil{position:absolute;inset-inline:0;top:0;height:256px;background:linear-gradient(180deg,transparent,rgba(238,241,250,.4),rgba(233,237,248,.7))}.lp3 .footer-cushion .glow{position:absolute;left:50%;top:32px;height:260px;width:80%;max-width:1024px;transform:translateX(-50%);border-radius:60px;filter:blur(32px);background:radial-gradient(ellipse at top,rgba(7,136,204,.1),transparent 70%)}.lp3 .site-footer{position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-bottom:0;border-radius:32px 32px 0 0;background:linear-gradient(180deg,#fff,#fff 60%,#FAFBFF);box-shadow:0 -16px 40px -32px rgba(191,219,254,.45)}.lp3 .footer-ambient{pointer-events:none;position:absolute;inset:0;z-index:-1}.lp3 .footer-ambient .hair{position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand-primary) 30%,transparent),transparent)}.lp3 .footer-ambient .grid{position:absolute;inset:0;opacity:.025;background-image:linear-gradient(rgba(15,23,42,1) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,1) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 30%,transparent 80%)}.lp3 .footer-top{position:relative;margin:0 auto;max-width:1280px;padding:48px 16px 0}@media(min-width:640px){.lp3 .footer-top{padding:56px 40px 0}}@media(min-width:1024px){.lp3 .footer-top{padding:64px 40px 0}}.lp3 .footer-main{display:grid;grid-template-columns:1fr;gap:40px;margin-bottom:40px}@media(min-width:640px){.lp3 .footer-main{gap:48px}}@media(min-width:1024px){.lp3 .footer-main{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px}}.lp3 .footer-brand{display:flex;flex-direction:column;gap:28px}.lp3 .footer-brand-row{display:flex;align-items:flex-start;gap:16px}@media(min-width:640px){.lp3 .footer-brand-row{gap:20px}}.lp3 .footer-brand-row img{display:block;height:64px;width:auto;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 8px 24px rgba(7,136,204,.1))}@media(min-width:640px){.lp3 .footer-brand-row img{height:88px}}.lp3 .footer-tagline{margin:0;max-width:448px;font-size:15px;line-height:1.625;color:color-mix(in srgb,var(--text-primary) 85%,transparent)}.lp3 .footer-news{display:flex;flex-direction:column;gap:12px}.lp3 .footer-news>label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--brand-accent)}.lp3 .footer-news form{position:relative;display:flex;max-width:448px;align-items:center;overflow:hidden;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 50%,transparent);background:color-mix(in srgb,var(--surface) 50%,transparent);transition:border-color .5s,background .5s}.lp3 .footer-news form:focus-within{border-color:color-mix(in srgb,var(--brand-primary) 35%,transparent);background:rgba(255,255,255,.8)}.lp3 .footer-news .icon{pointer-events:none;position:absolute;left:16px;display:flex;height:36px;width:36px;align-items:center;justify-content:center;color:color-mix(in srgb,var(--muted) 70%,transparent);transition:color .5s}.lp3 .footer-news form:focus-within .icon{color:var(--brand-primary)}.lp3 .footer-news input{flex:1;border:0;background:transparent;padding:14px 12px 14px 48px;font-family:inherit;font-size:13.5px;font-weight:500;letter-spacing:-.005em;color:var(--text-primary)}.lp3 .footer-news input:focus{outline:none}.lp3 .footer-news input::-moz-placeholder{font-weight:400;color:color-mix(in srgb,var(--muted) 70%,transparent)}.lp3 .footer-news input::placeholder{font-weight:400;color:color-mix(in srgb,var(--muted) 70%,transparent)}.lp3 .footer-news .divider{display:none;height:20px;width:1px;margin-right:4px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--border) 70%,transparent),transparent)}@media(min-width:640px){.lp3 .footer-news .divider{display:block}}.lp3 .footer-news button{position:relative;margin:4px;display:inline-flex;flex-shrink:0;align-items:center;gap:6px;overflow:hidden;border:0;border-radius:999px;background:var(--brand-primary);padding:12px 16px;font-size:12px;font-weight:600;color:#fff;cursor:pointer;transition:background .5s}@media(min-width:640px){.lp3 .footer-news button{padding:10px 20px}}.lp3 .footer-news button .shimmer{pointer-events:none;position:absolute;inset:0;transform:translateX(-100%) skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:transform .7s}.lp3 .footer-news button:hover .shimmer{transform:translateX(200%) skewX(-20deg)}.lp3 .footer-news button svg{height:12px;width:12px;animation:lp3-qrl-nudge 1.8s ease-in-out infinite}.lp3 .footer-news-note{margin:0;font-size:12px;color:var(--muted)}.lp3 .footer-nav{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}@media(min-width:640px){.lp3 .footer-nav{grid-template-columns:repeat(3,1fr);gap:48px}}@media(min-width:1024px){.lp3 .footer-nav{justify-items:end}}.lp3 .footer-col{display:flex;min-width:120px;flex-direction:column;gap:16px}.lp3 .footer-col>p{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--brand-accent)}.lp3 .footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}@media(min-width:640px){.lp3 .footer-col ul{gap:10px}}.lp3 .footer-col a{position:relative;display:inline-flex;align-items:center;padding:10px 0;font-size:14px;color:color-mix(in srgb,var(--text-primary) 75%,transparent);transition:color .3s}@media(min-width:640px){.lp3 .footer-col a{padding:0}}.lp3 .footer-col a:hover{color:var(--brand-primary)}.lp3 .footer-col a .bullet{pointer-events:none;position:absolute;left:-12px;top:50%;height:4px;width:4px;transform:translateY(-50%);border-radius:999px;background:var(--brand-primary);opacity:0;transition:opacity .3s,left .3s}.lp3 .footer-col a:hover .bullet{opacity:1;left:-10px}.lp3 .footer-col a .ul{position:absolute;bottom:-2px;left:0;height:1px;width:100%;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,var(--brand-primary),var(--brand-accent));transition:transform .5s cubic-bezier(.22,1,.36,1)}.lp3 .footer-col a:hover .ul{transform:scaleX(1)}.lp3 .footer-wordmark{pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;height:clamp(3.5rem,12vw,9.5rem)}.lp3 .footer-wordmark .row{display:flex;justify-content:center;font-size:clamp(4.5rem,17vw,14rem);font-weight:800;letter-spacing:-.05em;line-height:.86}.lp3 .footer-wordmark .row span{display:inline-block;background:linear-gradient(180deg,rgba(203,213,225,.7),rgba(148,163,184,.4),rgba(226,232,240,.1));color:transparent;-webkit-text-fill-color:transparent}.lp3 .footer-wordmark .veil{pointer-events:none;position:absolute;inset-inline:0;bottom:0;height:50%;background:linear-gradient(180deg,transparent,#FAFBFF)}.lp3 .footer-bottom{position:relative;margin:0 auto;max-width:1280px;padding:0 16px 32px}@media(min-width:640px){.lp3 .footer-bottom{padding:0 40px 32px}}.lp3 .footer-bottom-row{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px;padding-top:24px}@media(min-width:640px){.lp3 .footer-bottom-row{flex-direction:row}}.lp3 .footer-bottom-row .rule{position:absolute;inset-inline:0;top:0;height:1px;transform-origin:center;background:linear-gradient(90deg,transparent,var(--border),transparent)}.lp3 .footer-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 12px;font-size:12px;color:var(--muted)}@media(min-width:640px){.lp3 .footer-legal{justify-content:flex-start}}.lp3 .footer-legal p{margin:0}.lp3 .footer-legal a{display:inline-flex;align-items:center;padding:8px 0;transition:color .3s}@media(min-width:640px){.lp3 .footer-legal a{padding:0}}.lp3 .footer-legal a:hover{color:var(--brand-primary)}.lp3 .footer-legal .pipe{display:none;height:12px;width:1px;background:color-mix(in srgb,var(--border) 60%,transparent)}@media(min-width:640px){.lp3 .footer-legal .pipe{display:inline-block}}.lp3 .footer-social{display:flex;align-items:center;gap:12px}.lp3 .footer-social>a.mail{display:none;font-size:12px;color:var(--muted);transition:color .3s}@media(min-width:640px){.lp3 .footer-social>a.mail{display:inline}}.lp3 .footer-social>a.mail:hover{color:var(--brand-primary)}.lp3 .footer-social .pipe{display:none;height:12px;width:1px;background:color-mix(in srgb,var(--border) 60%,transparent)}@media(min-width:640px){.lp3 .footer-social .pipe{display:inline-block}}.lp3 .footer-social-row{display:flex;align-items:center;gap:8px}.lp3 .footer-social-row a{position:relative;display:flex;height:40px;width:40px;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:rgba(255,255,255,.7);color:var(--muted);transition:border-color .5s,color .5s,box-shadow .5s,transform .3s}@media(min-width:640px){.lp3 .footer-social-row a{height:36px;width:36px}}.lp3 .footer-social-row a:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand-primary) 40%,transparent);color:var(--brand-primary);box-shadow:0 10px 24px -12px rgba(7,136,204,.45)}.lp3 .footer-social-row a:before{content:"";position:absolute;inset:0;border-radius:999px;transform:scale(0);background:color-mix(in srgb,var(--brand-primary) 10%,transparent);transition:transform .5s cubic-bezier(.22,1,.36,1)}.lp3 .footer-social-row a:hover:before{transform:scale(1)}.lp3 .footer-social-row svg{position:relative;height:16px;width:16px;transition:transform .5s}.lp3 .footer-social-row a:hover svg{transform:scale(1.1)}@media (prefers-reduced-motion:reduce){.lp3 *,.lp3 :after,.lp3 :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.lp3 .cmp-tbl-wrap,.lp3 .faq-item,.lp3 .feature-card,.lp3 .hiw-illu-col,.lp3 .hiw-text-col,.lp3 .hiw-text-desc,.lp3 .hiw-text-details li,.lp3 .hiw-text-divider,.lp3 .hiw-text-head,.lp3 .hiw-text-lead,.lp3 .hiw-text-rail,.lp3 .hiw-text-title,.lp3 .hiw-text-watermark,.lp3 .pricing-card,.lp3 .pricing-feature,.lp3 .qurelio-eyebrow,.lp3 .qurelio-heading,.lp3 .qurelio-sub,.lp3 .qurelio-trust,.lp3 .reveal,.lp3 .sb-panel,.lp3 .spotlight-wrap{opacity:1!important;transform:none!important;filter:none!important}}.lp3 .nav-row{height:84px}.lp3 .nav-header.scrolled .nav-row{height:68px}.lp3 .nav-logo img{height:64px}.lp3 .nav-header.scrolled .nav-logo img{transform:scale(.8)}.lp3 .nav-burger{height:48px;width:48px}.lp3 .nav-drawer{top:102px;max-height:calc(100dvh - 118px)}@media(min-width:640px){.lp3 .nav-logo img{height:76px}.lp3 .nav-drawer{top:108px}}@media(min-width:1024px){.lp3 .nav-shell{padding:20px 16px 0}.lp3 .nav-row{height:92px;padding:0 20px;gap:12px}.lp3 .nav-header.scrolled .nav-row{height:74px}.lp3 .nav-logo img{height:72px}.lp3 .nav-header.scrolled .nav-logo img{transform:scale(.8)}.lp3 .nav-link{font-size:14.5px;padding:10px 6px}.lp3 .nav-link .dot{height:5px;width:5px}.lp3 .lang-toggle{height:40px;padding:0 12px}.lp3 .lang-flag{height:22px;width:22px}.lp3 .lang-code{font-size:13px}.lp3 .nav-cta{padding:10px 14px;font-size:14.5px;gap:8px}.lp3 .nav-cta svg{height:16px;width:16px}.lp3 .hero{padding-top:168px}}@media(min-width:1100px){.lp3 .nav-logo img{height:84px}.lp3 .nav-link{font-size:15px;padding:10px 9px}.lp3 .nav-cta{padding:10px 18px;font-size:15px}}@media(min-width:1280px){.lp3 .nav-shell{padding:22px 32px 0}.lp3 .nav-header{max-width:1280px}.lp3 .nav-row{height:100px;padding:0 28px;gap:16px}.lp3 .nav-header.scrolled .nav-row{height:80px}.lp3 .nav-logo img{height:96px}.lp3 .nav-header.scrolled .nav-logo img{transform:scale(.78)}.lp3 .nav-link{font-size:16.5px;padding:12px}.lp3 .lang-toggle{height:42px}.lp3 .nav-cta{padding:11px 22px;font-size:15.5px}.lp3 .nav-search{display:none}.lp3 .hero{padding-top:176px}.lp3 .hero-inner{max-width:1344px}}@media(min-width:1366px){.lp3 .nav-link{padding:12px 15px}}@media(min-width:1480px){.lp3 .nav-header{max-width:1400px}.lp3 .nav-logo img{height:100px}.lp3 .nav-link{font-size:17px;padding:12px 13px}.lp3 .nav-search{display:flex;width:150px}.lp3 .nav-search input{font-size:15px;padding:10px 14px 10px 9px}.lp3 .nav-search svg{height:16px;width:16px}.lp3 .hero-inner{max-width:1464px}}.lp3 .hero-eyebrow{display:block;margin-bottom:18px;border:0;border-radius:0;background:none;padding:0;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-accent)}.lp3 .hero-cta-primary{background:#0679B6;box-shadow:0 10px 30px -10px color-mix(in srgb,#0679B6 70%,transparent)}.lp3 .hero-cta-primary:hover{box-shadow:0 18px 46px -12px color-mix(in srgb,#0679B6 85%,transparent)}.lp3 .hero-play svg{fill:none;height:13px;width:13px}.lp3 .hero-cta-secondary:hover .hero-play svg{transform:translateY(2px)}.lp3 .nav-cta svg{animation:none}.lp3 .hero-facts{list-style:none;margin:30px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px}.lp3 .hero-facts li{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:var(--text-primary)}.lp3 .hero-facts svg{flex-shrink:0;width:16px;height:16px;color:var(--brand-primary)}@media(min-width:1024px){.lp3 .hero-copy .hero-facts{justify-content:flex-start}}.lp3 .hmock.anim .hmock-note,.lp3 .hmock.anim .hmock-row:not(.head),.lp3 .hmock.anim .hmock-stat{opacity:0;transform:translateY(8px)}.lp3 .hmock.anim .meter i{transform:scaleX(0);transform-origin:left center}.lp3 .hmock.play .hmock-row:not(.head),.lp3 .hmock.play .hmock-stat{opacity:1;transform:none;transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.lp3 .hmock.play .hmock-stat:nth-child(2){transition-delay:.08s}.lp3 .hmock.play .hmock-stat:nth-child(3){transition-delay:.16s}.lp3 .hmock.play .meter i{transform:scaleX(1);transition:transform 1.1s cubic-bezier(.22,1,.36,1) .15s}.lp3 .hmock.play .hmock-row:nth-child(2){transition-delay:.55s}.lp3 .hmock.play .hmock-row:nth-child(3){transition-delay:.75s}.lp3 .hmock.play .hmock-row:nth-child(4){transition-delay:.95s}.lp3 .hmock.play .hmock-row:nth-child(5){transition-delay:1.15s}.lp3 .hmock.play .hmock-note{opacity:1;transform:none;transition:opacity .55s ease 1.7s,transform .55s cubic-bezier(.22,1,.36,1) 1.7s;animation:lp3-hmock-land 1s ease-out 2.1s 1 both}@keyframes lp3-hmock-land{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-accent) 55%,transparent)}to{box-shadow:0 0 0 10px color-mix(in srgb,var(--brand-accent) 0%,transparent)}}@media(max-width:639px){.lp3 .hero-visual{margin-top:36px}.lp3 .hmock-table{display:none}.lp3 .hmock-stats{margin-bottom:0}.lp3 .hmock-stat{padding:12px 10px 11px}.lp3 .hmock-note{flex-wrap:wrap}.lp3 .hmock-note .more{display:block;order:3;flex-basis:100%;padding-left:28px;margin-top:-4px}}.lp3 .hero-title .hl{position:relative}.lp3 .hero-word{display:inline-block;will-change:transform,opacity}.lp3 .hero-word.drop-out{animation:lp3-hero-drop-out .38s cubic-bezier(.55,0,.8,.3) both}.lp3 .hero-word.drop-in{animation:lp3-hero-drop-in .62s cubic-bezier(.22,1,.36,1) both}@keyframes lp3-hero-drop-out{to{opacity:0;transform:translateY(.6em);filter:blur(3px)}}@keyframes lp3-hero-drop-in{0%{opacity:0;transform:translateY(-.8em);filter:blur(3px)}62%{opacity:1;transform:translateY(.07em);filter:blur(0)}to{opacity:1;transform:none;filter:blur(0)}}@media(max-width:1023.98px){.lp3 .hero-title .hl{display:block}.lp3 .hero-title .hl+br{display:none}}@media(min-width:1024px){.lp3 .hero-title .hl{display:inline-block;min-width:var(--hero-word-w,0);white-space:nowrap}}.lp3 .nav-login{display:inline-flex;align-items:center;white-space:nowrap;border-radius:999px;border:1px solid color-mix(in srgb,var(--text-primary) 22%,transparent);background:color-mix(in srgb,var(--surface) 60%,transparent);padding:9px 14px;font-size:14.5px;font-weight:600;color:var(--text-primary);transition:border-color .2s,background .2s,color .2s}.lp3 .nav-login:hover{border-color:var(--brand-primary);background:var(--surface);color:var(--brand-primary)}.lp3 .nav-drawer-foot{display:grid;gap:8px}.lp3 .nav-drawer-foot a.ghost{background:transparent;color:var(--text-primary);border:1px solid color-mix(in srgb,var(--text-primary) 22%,transparent)}@media(min-width:1024px){.lp3 .nav-right{gap:8px}.lp3 .nav-link{font-size:14px;padding:10px 3px}.lp3 .nav-cta{padding:10px 13px}.lp3 .nav-cta svg{display:none}.lp3 .nav-login{padding:9px 12px}.lp3 .nav-logo img{height:56px}}@media(min-width:1100px){.lp3 .nav-link{font-size:14.5px;padding:10px 4px}.lp3 .nav-cta{padding:10px 13px;font-size:15px}.lp3 .nav-cta svg{display:block}.lp3 .nav-login{padding:9px 12px;font-size:15px}.lp3 .nav-logo img{height:66px}}@media(min-width:1200px){.lp3 .nav-logo img{height:84px}.lp3 .nav-link{font-size:15px;padding:10px 7px}}@media(min-width:1280px){.lp3 .nav-right{gap:10px}.lp3 .nav-logo img{height:84px}.lp3 .nav-link{font-size:15.5px;padding:12px 7px}.lp3 .nav-cta{padding:11px 18px;font-size:15.5px}.lp3 .nav-login{padding:10px 15px;font-size:15.5px}}@media(min-width:1366px){.lp3 .nav-logo img{height:96px}.lp3 .nav-link{font-size:16.5px;padding:12px 8px}}@media(min-width:1480px){.lp3 .nav-logo img{height:100px}.lp3 .nav-link{font-size:17px;padding:12px 13px}.lp3 .nav-cta{padding:11px 22px}.lp3 .nav-login{padding:10px 18px}.lp3 .nav-search{display:none}}@media(min-width:1600px){.lp3 .nav-header{max-width:1480px}.lp3 .nav-search{display:flex;width:120px}.lp3 .hero-inner{max-width:1544px}}.lp3 .hero-cta-primary,.lp3 .hero-cta-secondary{height:52px;padding:0 24px;min-width:0}.lp3 .hero-play{height:24px;width:24px}@media(min-width:640px){.lp3 .hero-ctas{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:stretch}.lp3 .hero-cta-primary,.lp3 .hero-cta-secondary{width:100%;min-width:0}}@media(min-width:1024px){.lp3 .nav-shell{padding-inline:12px}.lp3 .nav-row{padding:0 14px}.lp3 .nav-logo img{height:52px}.lp3 .nav-link{font-size:13.5px;padding:10px 3px}.lp3 .nav-cta{padding:10px 11px}.lp3 .nav-cta svg{display:none}.lp3 .nav-login{padding:9px 10px}.lp3 .lang-toggle{padding:0 9px;gap:6px}.lp3 .lang-chev{display:none}}@media(min-width:1100px){.lp3 .nav-logo img{height:60px}.lp3 .nav-link{font-size:14px;padding:10px 3px}.lp3 .nav-cta{padding:10px 13px}.lp3 .nav-login{padding:9px 12px}.lp3 .lang-toggle{padding:0 12px;gap:8px}.lp3 .lang-chev{display:block}}@media(min-width:1200px){.lp3 .nav-logo img{height:72px}.lp3 .nav-link{font-size:15px;padding:10px 7px}}@media(min-width:1280px){.lp3 .nav-shell{padding-inline:16px}.lp3 .nav-header{max-width:1340px}.lp3 .nav-row{padding:0 16px}.lp3 .nav-logo img{height:80px}.lp3 .nav-link{font-size:15px;padding:12px 5px}.lp3 .nav-cta svg{display:block}}@media(min-width:1366px){.lp3 .nav-logo img{height:92px}.lp3 .nav-link{font-size:16px;padding:12px 6px}}@media(min-width:1480px){.lp3 .nav-header{max-width:1448px}.lp3 .nav-logo img{height:100px}.lp3 .nav-link{font-size:17px;padding:12px 11px}}@media(min-width:1600px){.lp3 .nav-header{max-width:1568px}.lp3 .nav-link{padding:12px 13px}.lp3 .nav-search{display:none}}@media(min-width:1760px){.lp3 .nav-header{max-width:1660px}.lp3 .nav-search{display:flex}}.lp3 .nav-header{overflow:visible}.lp3 .nav-sheen{inset-inline:22px}@media(max-width:1365.98px){.lp3 .nav-links,.lp3 .nav-right{display:none}.lp3 .nav-burger{display:inline-flex}.lp3 .nav-drawer:not([hidden]),.lp3 .nav-scrim:not([hidden]){display:block!important}}.lp3 .nav-links-inner{width:92%;max-width:940px;justify-content:space-between;gap:10px}.lp3 .nav-item{position:relative;display:flex}.lp3 .nav-link{display:inline-flex;align-items:center;gap:6px}.lp3 .nav-caret{position:relative;flex-shrink:0;width:13px;height:13px;opacity:.7;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s}.lp3 .nav-item:focus-within .nav-caret,.lp3 .nav-item:hover .nav-caret{transform:rotate(180deg);opacity:1}.lp3 .nav-link>span:not(.dot){position:relative}.lp3 .nav-menu{position:absolute;top:100%;left:50%;z-index:60;padding-top:12px;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-6px);transition:opacity .2s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s}.lp3 .nav-item:focus-within .nav-menu,.lp3 .nav-item:hover .nav-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition:opacity .2s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s}.lp3 .nav-item:first-child .nav-menu{left:0;transform:translateY(-6px)}.lp3 .nav-item:first-child:focus-within .nav-menu,.lp3 .nav-item:first-child:hover .nav-menu{transform:translate(0)}.lp3 .nav-menu-panel{min-width:236px;border-radius:16px;padding:6px;border:1px solid color-mix(in srgb,var(--brand-primary) 14%,var(--border));background:color-mix(in srgb,var(--surface) 97%,transparent);box-shadow:0 22px 50px -22px rgba(15,23,42,.3),0 4px 12px -6px rgba(15,23,42,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.lp3 .nav-menu-panel a{display:flex;align-items:center;gap:10px;white-space:nowrap;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:500;color:var(--text-primary);transition:background .15s,color .15s}.lp3 .nav-menu-panel a:focus-visible,.lp3 .nav-menu-panel a:hover{background:color-mix(in srgb,var(--brand-primary) 8%,transparent);color:var(--brand-primary)}.lp3 .nav-menu-panel a i{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--brand-accent)}.lp3 .nav-search{display:none!important}@media(min-width:1366px){.lp3 .nav-logo img{height:72px}.lp3 .nav-link{font-size:14.5px;padding:12px 3px}.lp3 .lang-chev,.lp3 .nav-cta svg{display:none}.lp3 .nav-right{gap:8px}}@media(min-width:1480px){.lp3 .nav-logo img{height:84px}.lp3 .nav-link{font-size:15px;padding:12px 3px}}@media(min-width:1600px){.lp3 .nav-logo img{height:92px}.lp3 .nav-link{font-size:16px;padding:12px 4px}.lp3 .lang-chev,.lp3 .nav-cta svg{display:block}.lp3 .nav-right{gap:10px}}@media(min-width:1760px){.lp3 .nav-logo img{height:100px}.lp3 .nav-link{font-size:17px;padding:12px 4px}}@media(min-width:1024px) and (max-width:1365.98px){.lp3 .nav-logo img{height:76px}}.lp3 .nav-link .dot{display:none}.lp3 .nav-link:before{inset:0 -8px}@media(min-width:1480px){.lp3 .nav-link:before{inset:0 -13px}}@media(min-width:1760px){.lp3 .nav-link:before{inset:0 -16px}}.lp3 .nav-item:focus-within .nav-link:before,.lp3 .nav-item:hover .nav-link:before{opacity:1}.lp3 .nav-item:hover .nav-link{color:var(--brand-primary)}.lp3 .nav-links-inner{width:auto;max-width:none;justify-content:center;gap:18px}@media(min-width:1480px){.lp3 .nav-links-inner{gap:26px}}@media(min-width:1760px){.lp3 .nav-links-inner{gap:32px}}.lp3 main.view-enter{animation:lp3-view-enter .45s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.lp3 main.view-enter{animation:none}}.lp3 .nav-links{align-self:stretch}.lp3 .nav-links,.lp3 .nav-links-inner{position:static;align-items:stretch}.lp3 .nav-item{position:static;align-items:center}.lp3 .nav-item:first-child .nav-menu,.lp3 .nav-item:first-child:focus-within .nav-menu,.lp3 .nav-item:first-child:hover .nav-menu,.lp3 .nav-item:focus-within .nav-menu,.lp3 .nav-item:hover .nav-menu,.lp3 .nav-menu{left:0;right:0;top:100%;padding-top:10px;opacity:1;transform:none}.lp3 .nav-menu{transition:visibility 0s linear .18s}.lp3 .nav-item:focus-within .nav-menu,.lp3 .nav-item:hover .nav-menu{transition:visibility 0s}.lp3 .nav-menu-panel{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,2fr);gap:44px;min-width:0;min-height:50vh;max-height:calc(100vh - 150px);overflow:auto;border-radius:24px;padding:40px 44px;border:1px solid color-mix(in srgb,var(--brand-primary) 12%,var(--border));background:var(--surface);backdrop-filter:none;box-shadow:0 40px 80px -40px rgba(15,23,42,.35),0 6px 18px -8px rgba(15,23,42,.1);opacity:0;transform:translateY(-10px);transition:opacity .14s ease,transform .14s ease}.lp3 .nav-item:focus-within .nav-menu-panel,.lp3 .nav-item:hover .nav-menu-panel{opacity:1;transform:none;transition:opacity .22s ease,transform .34s cubic-bezier(.22,1,.36,1)}.lp3 .nav-mega-intro{border-right:1px solid var(--border);padding-right:36px}.lp3 .nav-mega-eyebrow{margin:0 0 12px;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-accent)}.lp3 .nav-mega-title{margin:0 0 12px;font-size:26px;font-weight:600;line-height:1.18;letter-spacing:-.02em;color:var(--text-primary)}.lp3 .nav-mega-text{margin:0;font-size:15px;line-height:1.6;color:var(--muted)}.lp3 .nav-mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;align-content:start}.lp3 .nav-mega-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1479.98px){.lp3 .nav-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp3 .nav-menu-panel a{display:block;white-space:normal;border-radius:16px;padding:16px 18px;opacity:0;transform:translateY(-6px);transition:opacity .12s ease,transform .12s ease,background .15s}.lp3 .nav-menu-panel a .t{display:block;font-size:16px;font-weight:600;line-height:1.3;color:var(--text-primary);transition:color .15s}.lp3 .nav-menu-panel a .d{display:block;margin-top:5px;font-size:13.5px;font-weight:400;line-height:1.5;color:var(--muted)}.lp3 .nav-item:focus-within .nav-menu-panel a,.lp3 .nav-item:hover .nav-menu-panel a{opacity:1;transform:none;transition:opacity .24s ease calc(var(--i,0) * 30ms + 60ms),transform .34s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * 30ms + 60ms),background .15s}.lp3 .nav-menu-panel a:nth-child(2){--i:1}.lp3 .nav-menu-panel a:nth-child(3){--i:2}.lp3 .nav-menu-panel a:nth-child(4){--i:3}.lp3 .nav-menu-panel a:nth-child(5){--i:4}.lp3 .nav-menu-panel a:nth-child(6){--i:5}.lp3 .nav-menu-panel a:focus-visible,.lp3 .nav-menu-panel a:hover{background:color-mix(in srgb,var(--brand-primary) 7%,transparent);outline:none}.lp3 .nav-menu-panel a:focus-visible .t,.lp3 .nav-menu-panel a:hover .t{color:var(--brand-primary)}@media (prefers-reduced-motion:reduce){.lp3 .nav-menu-panel,.lp3 .nav-menu-panel a{transform:none!important;transition-duration:.01s!important;transition-delay:0s!important}}@media(min-width:1024px) and (max-width:1365.98px){.lp3 .nav-logo img{height:40px}}@media(min-width:1366px){.lp3 .nav-logo img{height:38px}}@media(min-width:1480px){.lp3 .nav-logo img{height:42px}}@media(min-width:1760px){.lp3 .nav-logo img{height:50px}}.lp3 .nav-header.scrolled .nav-logo img{transform:scale(.88)}@media(min-width:1024px){.lp3 .nav-header{max-width:none;margin:0}.lp3 .nav-row{padding-left:20px}.lp3 .nav-logo{margin-left:3px}.lp3 .nav-shell{padding-left:calc(max(0px,(100% - 1264px) / 2) + 40px);padding-right:max(12px,calc((100% - 1200px) / 2))}}@media(min-width:1280px){.lp3 .nav-shell{padding-left:calc(max(0px,(100% - 1344px) / 2) + 40px);padding-right:max(16px,calc((100% - 1340px) / 2))}}@media(min-width:1480px){.lp3 .nav-shell{padding-left:calc(max(0px,(100% - 1464px) / 2) + 40px);padding-right:max(16px,calc((100% - 1448px) / 2))}}@media(min-width:1600px){.lp3 .nav-shell{padding-left:calc(max(0px,(100% - 1544px) / 2) + 40px);padding-right:max(16px,calc((100% - 1568px) / 2))}}@media(min-width:1760px){.lp3 .nav-shell{padding-right:max(16px,calc((100% - 1660px) / 2))}}.lp3 .hero{--seam:440px}.lp3 .hero:after{content:"";position:absolute;inset-inline:0;bottom:0;height:var(--seam);z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 100% at 50% 100%,color-mix(in srgb,var(--brand-primary) 9%,transparent),transparent 70%),linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--brand-primary) 3%,transparent) 100%)}.lp3 .hero-inner{z-index:1}.lp3 .qurelio-section{background:radial-gradient(ellipse 60% 440px at 50% 0,color-mix(in srgb,var(--brand-primary) 9%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--brand-primary) 3%,var(--page-bg)) 0,var(--page-bg) 520px)}@media(max-width:639.98px){.lp3 .hero{--seam:300px}.lp3 .qurelio-section{background:radial-gradient(ellipse 60% 300px at 50% 0,color-mix(in srgb,var(--brand-primary) 9%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--brand-primary) 3%,var(--page-bg)) 0,var(--page-bg) 420px)}}.lp3{--blend:340px}@media(max-width:639.98px){.lp3{--blend:240px}}.lp3 .hiw-root{background:linear-gradient(180deg,var(--page-bg) 0,transparent var(--blend)),linear-gradient(0deg,var(--page-bg) 0,transparent var(--blend)),radial-gradient(ellipse 70% 50% at 50% 0,rgba(244,240,230,.6),transparent 70%),radial-gradient(ellipse 80% 40% at 50% 100%,rgba(250,248,242,.9),transparent 70%),linear-gradient(180deg,#FAF8F2 0,#FDFCF9 50%,#FAF8F2 100%)}.lp3 .hiw-root:before{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 var(--blend),#000 calc(100% - var(--blend)),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 var(--blend),#000 calc(100% - var(--blend)),transparent 100%)}.lp3 .contact-root{border:0;border-radius:0;background:linear-gradient(180deg,var(--page-bg) 0,transparent var(--blend)),linear-gradient(0deg,var(--page-bg) 0,transparent var(--blend)),radial-gradient(ellipse 60% 40% at 50% 0,rgba(206,230,247,.28),transparent 70%),radial-gradient(ellipse 50% 30% at 0 100%,rgba(255,232,168,.18),transparent 70%),linear-gradient(180deg,#F4F8FD 0,#FAFCFE 100%)}.lp3 .cmp-root{background:linear-gradient(180deg,#FBFAF7 0,rgba(251,250,247,0) var(--blend)),radial-gradient(ellipse 60% 40% at 50% 0,rgba(7,136,204,.05),transparent 70%),linear-gradient(180deg,#FBFAF7 0,#FFFFFF 55%,#FBFAF7 100%)}.lp3 .sb-root{background:linear-gradient(0deg,#FFFFFF 0,rgba(255,255,255,0) var(--blend)),radial-gradient(ellipse 55% 40% at 50% 100%,rgba(255,232,168,.12),transparent 70%),linear-gradient(180deg,#FBFAF7 0,#FFFFFF 100%)}.lp3 .faq-root{background:linear-gradient(180deg,#FFFFFF 0,rgba(255,255,255,0) var(--blend)),linear-gradient(0deg,var(--page-bg) 0,transparent var(--blend)),radial-gradient(ellipse 60% 40% at 50% 0,rgba(7,136,204,.05),transparent 70%),linear-gradient(180deg,#FFFFFF 0,#FBFAF7 100%)}.lp3 .hero-cta-primary,.lp3 .hero-cta-primary:hover{box-shadow:none;transform:none}.lp3 .hero-cta-primary{background:#0670a9;transition:background-color .22s ease,transform .18s cubic-bezier(.22,1,.36,1)}.lp3 .hero-cta-primary .sweep{display:none;animation:none}.lp3 .hero-cta-primary svg{transition:transform .28s cubic-bezier(.22,1,.36,1)}.lp3 .hero-cta-primary:hover{background:#0788cf}.lp3 .hero-cta-primary:hover svg{transform:translateX(5px)}.lp3 .hero-cta-primary:active{transform:scale(.98)}.lp3 .hero-cta-primary:focus-visible{outline:2px solid #0679B6;outline-offset:3px}@media (prefers-reduced-motion:reduce){.lp3 .hero-cta-primary,.lp3 .hero-cta-primary svg{transition:background-color .2s ease}.lp3 .hero-cta-primary:active,.lp3 .hero-cta-primary:hover svg{transform:none}}.lp3 .nav-links-inner{gap:30px;align-items:center}@media(min-width:1480px){.lp3 .nav-links-inner{gap:40px}}@media(min-width:1760px){.lp3 .nav-links-inner{gap:48px}}.lp3 .nav-item{align-self:center}.lp3 .nav-menu{--bridge:30px}.lp3 .nav-header.scrolled .nav-menu{--bridge:20px}.lp3 .nav-menu:before{content:"";position:absolute;inset-inline:0;top:calc(var(--bridge) * -1);height:var(--bridge)}.lp3 .nav-item:hover .nav-menu{transition:visibility 0s linear .14s}.lp3 .nav-item:hover .nav-menu-panel{transition:opacity .22s ease .14s,transform .34s cubic-bezier(.22,1,.36,1) .14s}.lp3 .nav-item:hover .nav-menu-panel a{transition:opacity .24s ease calc(var(--i,0) * 30ms + .2s),transform .34s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * 30ms + .2s),background .15s}.lp3 .nav-item:hover .nav-caret{transition-delay:.14s}.lp3{--nav-pl:12px;--nav-pr:12px;--nav-top:10px}@media(min-width:640px){.lp3{--nav-pl:20px;--nav-pr:20px;--nav-top:14px}}@media(min-width:1024px){.lp3{--nav-pl:calc(max(0px,(100vw - 1264px) / 2) + 40px);--nav-pr:max(12px,calc((100vw - 1200px) / 2));--nav-top:20px}}@media(min-width:1280px){.lp3{--nav-pl:calc(max(0px,(100vw - 1344px) / 2) + 40px);--nav-pr:max(16px,calc((100vw - 1340px) / 2));--nav-top:22px}}@media(min-width:1480px){.lp3{--nav-pl:calc(max(0px,(100vw - 1464px) / 2) + 40px);--nav-pr:max(16px,calc((100vw - 1448px) / 2))}}@media(min-width:1600px){.lp3{--nav-pl:calc(max(0px,(100vw - 1544px) / 2) + 40px);--nav-pr:max(16px,calc((100vw - 1568px) / 2))}}@media(min-width:1760px){.lp3{--nav-pr:max(16px,calc((100vw - 1660px) / 2))}}.lp3 .nav-header{transition:transform .5s cubic-bezier(.22,1,.36,1)}.lp3 .nav-header.scrolled{transform:translateY(calc(var(--nav-top) * -1));box-shadow:none}.lp3 .nav-sheen{display:none}.lp3 .nav-bg{inset:0 calc((var(--nav-pr) + 16px) * -1) 0 calc((var(--nav-pl) + 16px) * -1);border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:0;box-shadow:0 10px 30px -18px rgba(15,23,42,.22),inset 0 1px 0 0 color-mix(in srgb,white 40%,transparent);clip-path:inset(0 calc(var(--nav-pr) + 16px) 0 calc(var(--nav-pl) + 16px) round 22px);transition:opacity .35s ease,clip-path .55s cubic-bezier(.22,1,.36,1)}.lp3 .nav-header.scrolled .nav-bg{clip-path:inset(0 0 -48px 0 round 0)}@media (prefers-reduced-motion:reduce){.lp3 .nav-bg,.lp3 .nav-header{transition:opacity .2s ease}}.lp3 .hdash{display:grid;grid-template-columns:132px minmax(0,1fr);gap:0;padding:0}.lp3 .hdash-side{border-right:1px solid var(--input-border);background:var(--surface);padding:14px 10px 16px}.lp3 .hdash-cap{margin:0 0 6px 8px;font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#9aa6b2}.lp3 .hdash-side ul{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:2px}.lp3 .hdash-side li{display:flex;align-items:center;gap:7px;border-radius:8px;padding:5px 8px;font-size:10.5px;font-weight:500;color:var(--muted);white-space:nowrap;overflow:hidden}.lp3 .hdash-side li span{overflow:hidden;text-overflow:ellipsis}.lp3 .hdash-side li i{flex-shrink:0;width:13px;height:13px;border-radius:4px;background:color-mix(in srgb,var(--c) 22%,#fff);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 55%,transparent)}.lp3 .hdash-side li.on{background:color-mix(in srgb,var(--brand-primary) 11%,transparent);color:var(--brand-primary);font-weight:600}.lp3 .hdash-main{min-width:0;padding:14px;background:var(--page-bg)}.lp3 .hdash-cards{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px}.lp3 .hdash-card{min-width:0;border-radius:14px;background:var(--surface);border:1px solid var(--border);padding:12px 12px 10px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.lp3 .hdash-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.lp3 .hdash-eyebrow{margin:0;font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8b97a4}.lp3 .hdash-title{margin:2px 0 0;font-size:12.5px;font-weight:600;color:var(--text-primary)}.lp3 .hdash-pill{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;border-radius:999px;border:1px solid var(--border);padding:3px 8px;font-size:8.5px;font-weight:600;color:var(--brand-primary);white-space:nowrap}.lp3 .hdash-pill:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--brand-primary)}.lp3 .hdash-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0 8px}.lp3 .hdash-kpi{min-width:0;border-radius:10px;border:1px solid var(--border);padding:7px 8px}.lp3 .hdash-kpi span{display:flex;align-items:center;gap:5px;font-size:8.5px;font-weight:500;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp3 .hdash-kpi span:before{content:"";flex-shrink:0;width:5px;height:5px;border-radius:50%;background:var(--c)}.lp3 .hdash-kpi b{font-size:16px;font-weight:700;line-height:1.3;color:var(--text-primary);font-variant-numeric:tabular-nums}.lp3 .hdash-kpi em{margin-left:5px;font-style:normal;font-size:9px;font-weight:700;color:#12936A}.lp3 .hdash-card{display:flex;flex-direction:column}.lp3 .hdash-chart{display:block;width:100%;flex:1 1 112px;min-height:112px;overflow:visible}.lp3 .hdash-months{display:flex;justify-content:space-between;margin-top:4px;font-size:8.5px;color:#9aa6b2}.lp3 .hdash-donut{position:relative;width:96px;margin:10px auto 8px}.lp3 .hdash-donut svg{display:block;width:100%;height:auto}.lp3 .hdash-donut div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.15}.lp3 .hdash-donut span{font-size:7.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8b97a4}.lp3 .hdash-donut b{font-size:17px;font-weight:700;color:var(--text-primary)}.lp3 .hdash-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.lp3 .hdash-list li{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;-moz-column-gap:6px;column-gap:6px;font-size:9.5px;color:var(--text-primary)}.lp3 .hdash-list li i{width:6px;height:6px;border-radius:50%}.lp3 .hdash-list li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.lp3 .hdash-list li b{font-weight:700;font-variant-numeric:tabular-nums}.lp3 .hdash-list li em{grid-column:2/-1;height:2.5px;margin-top:2px;border-radius:3px;background:#eef2f6;overflow:hidden}.lp3 .hdash-list li u{display:block;height:100%;border-radius:3px}.lp3 .hdash .hmock-note{margin-top:10px;padding:9px 12px;font-size:11px}.lp3 .hdash .hmock-note svg{width:16px;height:16px}.lp3 .hmock.anim [data-a]{opacity:0;transform:translateY(8px)}.lp3 .hmock.play [data-a]{opacity:1;transform:none;transition:opacity .5s ease calc(var(--d,0) * 1ms),transform .5s cubic-bezier(.22,1,.36,1) calc(var(--d,0) * 1ms)}.lp3 .hmock.anim .hdash-chart .line{stroke-dasharray:1;stroke-dashoffset:1}.lp3 .hmock.anim .hdash-chart .area{opacity:0}.lp3 .hmock.play .hdash-chart .line{stroke-dashoffset:0;transition:stroke-dashoffset 1.3s cubic-bezier(.22,1,.36,1) .25s}.lp3 .hmock.play .hdash-chart .line:nth-of-type(3){transition-delay:.38s}.lp3 .hmock.play .hdash-chart .line:nth-of-type(4){transition-delay:.5s}.lp3 .hmock.play .hdash-chart .area{opacity:1;transition:opacity .8s ease .9s}.lp3 .hmock.anim .hdash-list u{transform:scaleX(0);transform-origin:left center}.lp3 .hmock.play .hdash-list u{transform:scaleX(1);transition:transform .9s cubic-bezier(.22,1,.36,1) .9s}.lp3 .hmock.play .hmock-note[data-a]{animation:lp3-hmock-land 1s ease-out 2s 1 both}@media(max-width:1479.98px){.lp3 .hdash{grid-template-columns:minmax(0,1fr)}.lp3 .hdash-side{display:none}}@media(max-width:1023.98px){.lp3 .hdash{grid-template-columns:132px minmax(0,1fr)}.lp3 .hdash-side{display:block}}@media(max-width:639.98px){.lp3 .hdash{grid-template-columns:minmax(0,1fr)}.lp3 .hdash-dist,.lp3 .hdash-side{display:none}.lp3 .hdash-cards{grid-template-columns:minmax(0,1fr)}.lp3 .hdash .hmock-note .more{display:block;order:3;flex-basis:100%;padding-left:26px;margin-top:-2px}}.lp3 .hero-sub b{font-weight:600;color:#0679B6;white-space:nowrap}@media(min-width:1024px){.lp3 .hero-copy .hero-sub{max-width:560px}}.lp3 .hmock.hstage{position:relative;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}.lp3 .hstage-orb{position:absolute;inset:-9% -7% -12% -5%;z-index:0;pointer-events:none;background:radial-gradient(46% 52% at 24% 30%,rgba(7,136,204,.3),transparent 70%),radial-gradient(40% 46% at 82% 78%,rgba(248,204,8,.26),transparent 72%);filter:blur(26px)}.lp3 .hpanel{position:relative;z-index:1;overflow:hidden;border-radius:22px;background:var(--surface);border:1px solid color-mix(in srgb,var(--brand-primary) 18%,var(--border));box-shadow:0 44px 80px -44px rgba(6,121,182,.55),inset 0 2px 0 rgba(255,255,255,.9);font-family:var(--font-public-sans),system-ui,-apple-system,sans-serif}.lp3 .hpanel-top{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--input-border);background:linear-gradient(180deg,#fff,#f8fafc)}.lp3 .hpanel-top b{font-size:12px;font-weight:700;color:var(--text-primary);white-space:nowrap}.lp3 .hq{position:relative;flex-shrink:0;width:18px;height:18px;border-radius:50%;border:4.5px solid #0788cc}.lp3 .hq:after{content:"";position:absolute;right:-6px;bottom:-6px;width:7px;height:7px;border-radius:50%;background:#F8CC08;box-shadow:0 0 0 1.5px #fff}.lp3 .hpanel-tabs{display:flex;gap:2px;margin-left:8px;border-radius:999px;background:#eef2f6;padding:2px}.lp3 .hpanel-tabs i{font-style:normal;border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:600;color:var(--muted);white-space:nowrap}.lp3 .hpanel-tabs i.on{background:#fff;color:var(--text-primary);box-shadow:0 1px 2px rgba(15,23,42,.1)}.lp3 .hpanel-live{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:700;color:#15803d}.lp3 .hpanel-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.18)}.lp3 .hfloat{position:absolute;z-index:2;display:flex;align-items:center;gap:11px;border-radius:16px;padding:11px 15px 11px 12px;background:rgba(255,255,255,.96);border:1px solid color-mix(in srgb,var(--brand-primary) 16%,var(--border));box-shadow:0 22px 44px -22px rgba(6,121,182,.5),0 2px 8px -4px rgba(15,23,42,.1);font-family:var(--font-public-sans),system-ui,-apple-system,sans-serif;white-space:nowrap}.lp3 .hfloat b{display:block;font-size:13px;font-weight:700;line-height:1.25;color:var(--text-primary)}.lp3 .hfloat span{display:block;font-size:11px;line-height:1.35;color:var(--muted)}.lp3 .hfloat em{display:block;font-style:normal;font-size:10px;line-height:1.35;color:#9aa6b2}.lp3 .hfloat-score{left:-56px;bottom:-46px}.lp3 .hfloat-score svg{flex-shrink:0;width:52px;height:52px}.lp3 .hfloat-score b{font-size:19px;letter-spacing:-.02em}.lp3 .hfloat-alert{right:-22px;top:-40px}.lp3 .hfloat-alert .ico{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:#FFF4D1;color:#B7791F}.lp3 .hfloat-alert .ico svg{width:16px;height:16px}.lp3 .hmock.anim .hfloat-score .arc{stroke-dasharray:0 100}.lp3 .hmock.play .hfloat-score .arc{stroke-dasharray:82 100;transition:stroke-dasharray 1.2s cubic-bezier(.22,1,.36,1) 1.3s}@media(min-width:1024px){.lp3 .hero-visual{perspective:1700px}.lp3 .hpanel{transform:rotateY(-7deg) rotateX(2.5deg);transform-origin:50% 50%}.lp3 .hero-inner{overflow:visible}}@media(max-width:1479.98px){.lp3 .hfloat-score{left:-34px;bottom:-62px}}@media(max-width:1023.98px){.lp3 .hfloat-score{left:-12px;bottom:-62px}.lp3 .hfloat-alert{right:-12px;top:-38px}.lp3 .hero-visual{margin-top:76px;margin-bottom:62px}}@media(max-width:639.98px){.lp3 .hfloat,.lp3 .hpanel-tabs{display:none}.lp3 .hero-visual{margin-bottom:0}}.lp3 .hpanel{container-type:inline-size;background:#fff}.lp3 .hd{font-size:10px;font-size:1.32cqw;display:grid;grid-template-columns:16em minmax(0,1fr);background:#f5f7fa;color:#1c252e;line-height:1.35;text-align:left}.lp3 .hd svg{flex-shrink:0;width:1.5em;height:1.5em}.lp3 .hd p{margin:0}.lp3 .hd-side{background:#fff;border-right:1px solid #e9eef3;padding:1.4em .8em 1.2em}.lp3 .hd-logo{display:block;height:2.3em;width:auto;margin:.2em 0 1.3em 1.6em}.lp3 .hd-cap{margin:1.1em 0 .45em .7em!important;font-size:.8em;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:#5b6b7b}.lp3 .hd-cap:first-of-type{margin-top:0!important}.lp3 .hd-side ul{list-style:none;margin:0;padding:0;display:grid;gap:.15em}.lp3 .hd-side li{display:flex;align-items:center;gap:.9em;border-radius:1em;padding:.56em .8em;font-size:1.08em;color:#5b6b7b;white-space:nowrap;overflow:hidden}.lp3 .hd-side li span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.lp3 .hd-side li svg{width:1.45em;height:1.45em}.lp3 .hd-side li .chev{width:1em;height:1em;opacity:.7}.lp3 .hd-side li.on{background:#e7f2fc;color:#0788CC;font-weight:600}.lp3 .hd-main{min-width:0;display:flex;flex-direction:column}.lp3 .hd-top{gap:.9em;padding:.8em 1.5em;background:#fff;border-bottom:1px solid #e9eef3}.lp3 .hd-co,.lp3 .hd-top{display:flex;align-items:center}.lp3 .hd-co{justify-content:center;width:2.8em;height:2.8em;border-radius:.8em;background:#EAF5FB;color:#0788CC}.lp3 .hd-co-txt p{font-size:.72em;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#0788CC}.lp3 .hd-co-txt b{display:block;font-size:1.08em;font-weight:600}.lp3 .hd-tools{margin-left:auto;display:flex;align-items:center;gap:.9em;color:#44515e}.lp3 .hd-tools kbd{font-family:inherit;font-size:.72em;border-radius:.4em;background:#f1f4f7;padding:.15em .45em;color:#5b6b7b;margin-left:-.5em}.lp3 .hd-bell{position:relative;display:flex}.lp3 .hd-bell i{position:absolute;right:-.55em;top:-.65em;min-width:1.45em;height:1.45em;background:#e5383b;color:#fff;font-style:normal;font-size:.7em;font-weight:700}.lp3 .hd-avatar,.lp3 .hd-bell i{display:flex;align-items:center;justify-content:center;border-radius:50%}.lp3 .hd-avatar{position:relative;width:2.9em;height:2.9em;background:#eaf3fb;border:1.5px solid #f3d9a0;color:#0788CC;font-size:.95em;font-weight:600}.lp3 .hd-avatar:after{content:"";position:absolute;right:-.05em;bottom:.1em;width:.6em;height:.6em;border-radius:50%;background:#22c55e;box-shadow:0 0 0 1.5px #fff}.lp3 .hd-banner{position:relative;overflow:hidden;margin:1.5em 1.5em 0;border-radius:1.8em;padding:2.1em 2.3em 1.7em;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:1.8em;column-gap:1.8em;row-gap:1.7em;align-items:center;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0) 0 0/2.6em 2.6em,linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 0) 0 0/2.6em 2.6em,radial-gradient(48% 120% at 40% 45%,#22407a 0,transparent 70%),linear-gradient(120deg,#122640,#101c33 55%,#16263d)}.lp3 .hd-hello{font-size:2.25em;font-weight:700;line-height:1.18;letter-spacing:-.015em}.lp3 .hd-hello span{background:linear-gradient(90deg,#ffe9a8,#f7c948);-webkit-background-clip:text;background-clip:text;color:transparent}.lp3 .hd-hint{margin-top:.7em!important;font-size:.95em;color:#c3cedd}.lp3 .hd-actions{display:grid;grid-template-columns:repeat(2,7.4em);gap:.9em}.lp3 .hd-actions span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35em;height:5.9em;border-radius:.9em;background:#f7c948;color:#1c252e;font-size:.86em;font-weight:600;text-align:center;line-height:1.2;padding:0 .4em}.lp3 .hd-actions svg{width:1.4em;height:1.4em}.lp3 .hd-pulse{grid-column:1/-1;display:flex;align-items:center;gap:1.1em;white-space:nowrap}.lp3 .hd-pulse-ico{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.7em;height:2.7em;border-radius:.8em;border:1px solid rgba(247,201,72,.8);color:#f7c948}.lp3 .hd-pulse-ico:after{content:"";position:absolute;right:-.15em;top:-.15em;width:.55em;height:.55em;border-radius:50%;background:#34d399}.lp3 .hd-pulse-txt p{font-size:.72em;letter-spacing:.18em;text-transform:uppercase;color:#aab8cb}.lp3 .hd-pulse-txt b{display:block;font-size:1em;font-weight:600}.lp3 .hd-stat{display:flex;align-items:baseline;gap:.5em;padding-left:1.1em;border-left:1px solid rgba(255,255,255,.14)}.lp3 .hd-stat:first-of-type{border-left:0;padding-left:.3em}.lp3 .hd-stat b{font-size:1.4em;font-weight:700}.lp3 .hd-stat span{font-size:.82em;color:#aab8cb}.lp3 .hd-live{display:none;align-items:center;gap:.4em;padding-left:1.1em;border-left:1px solid rgba(255,255,255,.14);font-size:.82em;color:#c3cedd}.lp3 .hd-live svg{width:1.1em;height:1.1em}.lp3 .hd-metrics-head{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:1.5em 1.5em .9em;font-size:.98em;color:#44515e}.lp3 .hd-metrics-head b{color:#1c252e;font-weight:600}.lp3 .hd-select{display:flex;align-items:center;gap:.6em;color:#b7791f}.lp3 .hd-select span{display:block;min-width:11em;border:1px solid #e3e9ef;border-radius:.8em;background:#fff;padding:.5em .9em;color:#1c252e}.lp3 .hd-select svg:last-child{margin-left:-2.3em;margin-right:.8em;width:1.1em;height:1.1em;color:#5b6b7b}.lp3 .hd-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1em;padding:0 1.5em}.lp3 .hd-card{position:relative;min-width:0;border-radius:1.3em;border:1px solid var(--b);padding:1em 1.1em;background:radial-gradient(circle at 1px 1px,rgba(15,23,42,.05) 1px,transparent 1.5px) 0 0/1em 1em,linear-gradient(135deg,var(--bg1),var(--bg2));color:var(--c)}.lp3 .t-sand{--b:#ecd9bf;--bg1:#f8ecdc;--bg2:#f3ece4;--c:#a8650f}.lp3 .t-blue{--b:#cddcef;--bg1:#e6eef8;--bg2:#eef2f8;--c:#3f6ea3}.lp3 .t-violet{--b:#d9cbf3;--bg1:#ece4fb;--bg2:#f1ecfa;--c:#6d3fd1}.lp3 .t-red{--b:#efcaca;--bg1:#f8e0e0;--bg2:#f7e8e8;--c:#c0392b}.lp3 .t-green{--b:#c9e3d2;--bg1:#e1f0e6;--bg2:#eaf3ed;--c:#2f8f5b}.lp3 .hd-card-top{display:flex;align-items:flex-start;justify-content:space-between}.lp3 .hd-card .tile{display:flex;align-items:center;justify-content:center;width:2.7em;height:2.7em;border-radius:.8em;background:rgba(255,255,255,.45);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)}.lp3 .hd-card .trend{display:flex;flex-direction:column;align-items:flex-end;gap:.3em}.lp3 .hd-card .trend em{display:flex;align-items:center;gap:.25em;font-style:normal;font-size:.82em;font-weight:600;color:#2f8f5b}.lp3 .hd-card .trend em.down{color:#c0392b}.lp3 .hd-card .trend em svg{width:1em;height:1em}.lp3 .hd-card .chip{display:flex;align-items:center;gap:.3em;font-style:normal;border:1px solid var(--b);border-radius:999px;background:rgba(255,255,255,.55);padding:.15em .6em;font-size:.74em;font-weight:600}.lp3 .hd-card .chip svg{width:1em;height:1em}.lp3 .hd-card .spark{width:4em;height:1.6em}.lp3 .hd-card .lab{margin-top:.9em!important;font-size:.95em;font-weight:600}.lp3 .hd-card>b{display:block;font-size:1.9em;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums}.lp3 .hd-card .sub{font-size:.88em;color:#5b6b7b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:5.2em}.lp3 .hd-card .view{position:absolute;right:.9em;bottom:.8em;display:flex;align-items:center;gap:.35em;border-radius:.6em;background:rgba(255,255,255,.8);padding:.25em .6em;font-size:.78em;font-weight:500;color:#44515e}.lp3 .hd-card .view svg{width:1em;height:1em}.lp3 .hd-peek{margin-top:1.1em;flex:1 1 3.900em;min-height:3.9em;overflow:hidden}.lp3 .hd-peek .hd-card{border-bottom:0;border-radius:1.3em 1.3em 0 0;padding-bottom:3em}.lp3 .hfloat-alert{top:-56px}.lp3 .hfloat-score{left:-64px;bottom:-44px}@media(max-width:1479.98px){.lp3 .hfloat-score{left:-40px;bottom:-56px}}@media(max-width:1023.98px){.lp3 .hfloat-score{left:-12px;bottom:-56px}.lp3 .hfloat-alert{right:-8px;top:-52px}}@media(max-width:639.98px){.lp3 .hd{font-size:2.15cqw;grid-template-columns:minmax(0,1fr)}.lp3 .hd-hint,.lp3 .hd-live,.lp3 .hd-side{display:none}.lp3 .hd-pulse{flex-wrap:wrap;row-gap:.6em}}.lp3 .hd{grid-template-columns:20.5em minmax(0,1fr)}.lp3 .hd-side{padding-inline:.65em}.lp3 .hd-side li{gap:.7em;padding-inline:.7em;font-size:1em;overflow:visible}.lp3 .hd-side li span{overflow:visible;text-overflow:clip}.lp3 .hd-side li .chev{margin-left:.2em}.lp3 .hd-logo{margin-left:1.4em}.lp3 .hd-banner{padding-inline:1.9em;margin-inline:1.3em}.lp3 .hd-pulse{gap:.75em}.lp3 .hd-pulse-txt p{letter-spacing:.14em}.lp3 .hd-pulse-txt b{font-size:.94em}.lp3 .hd-stat{gap:.4em;padding-left:.75em}.lp3 .hd-stat b{font-size:1.25em}.lp3 .hd-stat span{font-size:.74em}.lp3 .hd-hello{font-size:2.05em}.lp3 .hd-cards,.lp3 .hd-metrics-head,.lp3 .hd-top{padding-inline:1.3em}.lp3 .nav-logo{flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;transform-origin:left center;transition:transform .45s cubic-bezier(.22,1,.36,1)}.lp3 .nav-logo img{height:30px;transform:none!important}.lp3 .nav-logo img.nav-slogan{width:0;min-width:100%;max-width:none}@media(min-width:640px){.lp3 .nav-logo img{height:36px}}@media(min-width:1366px){.lp3 .nav-logo img{height:34px}}@media(min-width:1480px){.lp3 .nav-logo img{height:38px}.lp3 .nav-logo{gap:6px}}@media(min-width:1600px){.lp3 .nav-logo img{height:41px}}@media(min-width:1760px){.lp3 .nav-logo img{height:44px}}.lp3 .nav-logo img.nav-slogan{height:auto}.lp3 .nav-header.scrolled .nav-logo{transform:scale(.86)}.lp3 .hd-logo{margin-bottom:.35em}.lp3 .hd-slogan{display:block;width:8.5em;height:auto;margin:0 0 1.1em 1.4em}.lp3 .contact-links a .lbl{margin-right:7px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary)}.lp3 .pg-root{--navy:#14273B;--blue:#0679B6;--bright:#0788CC;--deep:#055C8C;--tint:#EAF5FB;--line:#CFE3F1;--soft:#E3ECF4;--muted:#5B6B7B;--ink:#33475B;font-family:var(--font-public-sans),system-ui,-apple-system,sans-serif;position:relative;background:linear-gradient(180deg,#FFFFFF 0,#FFFFFF 75%,var(--page-bg) 100%);color:var(--navy)}.lp3 .pg-root,.lp3 .pg-root *{box-sizing:border-box}.lp3 .pg-pill{display:inline-block;margin:0 0 24px;padding:8px 18px;border-radius:100px;border:1px solid rgba(6,121,182,.28);background:rgba(7,136,204,.1);color:var(--deep);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.2}.lp3 .pg-title{font-size:clamp(30px,4.2vw,52px);line-height:1.12;color:var(--navy);margin:0 0 22px}.lp3 .pg-title em{display:block;font-style:normal;color:var(--bright)}.lp3 .pg-lead{font-size:clamp(16px,1.4vw,18px);line-height:1.75;color:var(--muted);margin:0}.lp3 .pg-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.lp3 .pg-hero.center{padding:190px 40px 84px;text-align:center;border-bottom:1px solid var(--line);background:radial-gradient(ellipse 58% 70% at 50% 100%,rgba(7,136,204,.18),transparent 70%),linear-gradient(180deg,#F3F7FB,#EAF2F9)}.lp3 .pg-hero.center .pg-title{max-width:1040px;margin-left:auto;margin-right:auto}.lp3 .pg-hero.center .pg-lead{max-width:740px;margin:0 auto}.lp3 .pg-hero.split{padding:168px 40px 76px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#F3F7FB,#FFFFFF)}.lp3 .pg-hero-in{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:center}.lp3 .pg-hero.split .pg-title{font-size:clamp(30px,3.5vw,46px)}.lp3 .pg-hero.split .pg-lead{max-width:560px}.lp3 .pg-hero.dark{padding:132px 40px 0}.lp3 .pg-hero-box{position:relative;overflow:hidden;max-width:1240px;margin:0 auto;border-radius:28px;padding:72px 64px;border:1.5px solid #cfe3f1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr);gap:56px;align-items:end;background:linear-gradient(135deg,#F5FAFD,#EAF5FB)}.lp3 .pg-hero-box>*{position:relative;z-index:1}.lp3 .pg-hero-box:after,.lp3 .pg-hero-box:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.lp3 .pg-hero-box:before{right:-150px;top:-190px;width:460px;height:460px;border:54px solid rgba(7,136,204,.1)}.lp3 .pg-hero-box:after{right:150px;bottom:-70px;width:150px;height:150px;border:30px solid rgba(248,204,8,.55)}.lp3 .pg-hero-box>div:only-child{grid-column:1/-1;max-width:860px}.lp3 .pg-hero.dark .pg-title{font-size:clamp(30px,3.9vw,50px)}.lp3 .pg-hero.dark .pg-lead{max-width:640px}.lp3 .pg-hero-stats{list-style:none;margin:0;padding:0;display:grid;gap:0}.lp3 .pg-hero-stats li{display:flex;align-items:baseline;gap:16px;padding:16px 0;border-top:1px solid #cfe3f1}.lp3 .pg-hero-stats b{font-family:var(--font-heading);font-size:40px;font-weight:500;line-height:1;color:var(--blue);min-width:44px}.lp3 .pg-hero-stats span{font-size:14px;line-height:1.45;color:var(--muted)}.lp3 .pg-hero.plain{padding:176px 40px 60px;border-bottom:1px solid var(--line);background:#FFFFFF}.lp3 .pg-hero.plain .pg-hero-in{grid-template-columns:minmax(0,1.5fr) minmax(0,.75fr);align-items:end;gap:72px}.lp3 .pg-hero.plain .pg-title{font-size:clamp(32px,4.4vw,58px)}.lp3 .pg-hero.plain .pg-lead{max-width:640px}.lp3 .pg-hero-facts{margin:0;border-top:3px solid var(--brand-accent)}.lp3 .pg-hero-facts div{padding:14px 0;border-bottom:1px solid var(--soft)}.lp3 .pg-hero-facts dt{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--deep);margin:0 0 4px}.lp3 .pg-hero-facts dd{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink)}.lp3 .pg-inner{max-width:1240px;margin:0 auto;padding:24px 40px 110px}.lp3 .pg-block{padding:68px 0 0}.lp3 .pg-block.tint{margin-top:68px;padding:56px 48px 60px;border-radius:26px;background:var(--tint)}.lp3 .pg-head{max-width:760px;margin:0 0 36px}.lp3 .pg-eyebrow{margin:0 0 12px;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--deep)}.lp3 .pg-head h3{font-size:clamp(23px,2.6vw,32px);line-height:1.2;color:var(--navy);margin:0}.lp3 .pg-head p:not(.pg-eyebrow){font-size:16px;line-height:1.75;color:var(--muted);margin:14px 0 0}.lp3 .pg-root h4{color:var(--navy);margin:0}.lp3 .pg-cards{display:grid;gap:18px}.lp3 .pg-cards.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.lp3 .pg-cards.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp3 .pg-cards.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.lp3 .pg-card{padding:26px 24px 24px;border-radius:18px;background:#FFFFFF;border:1.5px solid var(--line)}.lp3 .pg-card h4{font-size:16.5px;line-height:1.35;margin:0 0 8px}.lp3 .pg-card p{font-size:13.5px;line-height:1.65;color:var(--muted);margin:0}.lp3 .pg-dot{display:block;width:26px;height:4px;border-radius:4px;background:var(--brand-accent);margin:0 0 18px}.lp3 .pg-num{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:var(--blue);color:#FFFFFF;font-size:13px;font-weight:700;margin:0 0 18px}.lp3 .pg-block.tint .pg-card{border-color:transparent}.lp3 .pg-rows{border-bottom:1px solid var(--line)}.lp3 .pg-row{display:grid;grid-template-columns:76px minmax(0,340px) minmax(0,1fr);gap:28px;align-items:baseline;padding:28px 0;border-top:1px solid var(--line)}.lp3 .pg-row .n{font-family:var(--font-heading);font-size:30px;font-weight:500;line-height:1;color:#9CCBE8}.lp3 .pg-row h4{font-size:19px;line-height:1.35}.lp3 .pg-row p{margin:0;font-size:15px;line-height:1.7;color:var(--muted)}.lp3 .pg-block.tint .pg-row,.lp3 .pg-block.tint .pg-rows{border-color:#C9DAE9}.lp3 .pg-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lp3 .pg-tile{padding:26px 24px;border-radius:20px;background:#FFFFFF;border:1.5px solid var(--line)}.lp3 .pg-tile h4{font-size:17px;line-height:1.3;margin:0 0 8px}.lp3 .pg-tile p{margin:0;font-size:13.5px;line-height:1.65;color:var(--muted)}.lp3 .pg-tile.big{grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column;justify-content:flex-end;min-height:260px;padding:36px 34px;border-color:var(--bright);background:linear-gradient(135deg,#F5FAFD,#EAF5FB)}.lp3 .pg-tile.big h4{font-size:clamp(22px,2.3vw,28px);margin-bottom:12px}.lp3 .pg-tile.big h4:before{content:"";display:block;width:34px;height:4px;border-radius:4px;background:var(--brand-accent);margin-bottom:20px}.lp3 .pg-tile.big p{font-size:15.5px;max-width:520px}.lp3 .pg-bento.n5 .pg-tile:last-child{grid-column:span 2}.lp3 .pg-tl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.lp3 .t3 .pg-tl{grid-template-columns:repeat(3,minmax(0,1fr))}.lp3 .pg-tl li{position:relative;padding:38px 26px 0 0}.lp3 .pg-tl li:before{content:"";position:absolute;top:9px;left:0;right:0;height:2px;background:#B5D6EA}.lp3 .pg-tl li:last-child:before{right:26px}.lp3 .pg-tl li:after{content:"";position:absolute;top:1px;left:0;width:18px;height:18px;border-radius:50%;background:#FFFFFF;border:4px solid var(--blue)}.lp3 .pg-tl .k{display:block;font-size:11.5px;font-weight:700;letter-spacing:.14em;color:var(--deep);margin:0 0 8px}.lp3 .pg-tl h4{font-size:17px;line-height:1.35;margin:0 0 8px}.lp3 .pg-tl p{margin:0;font-size:13.5px;line-height:1.65;color:var(--muted)}.lp3 .pg-tv{list-style:none;margin:0;padding:0}.lp3 .pg-tv li{position:relative;padding:0 0 30px 52px}.lp3 .pg-tv li:before{content:"";position:absolute;left:15px;top:34px;bottom:2px;width:2px;background:#B5D6EA}.lp3 .pg-tv li:last-child{padding-bottom:0}.lp3 .pg-tv li:last-child:before{display:none}.lp3 .pg-tv .n{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--blue);color:#FFFFFF;font-size:13px;font-weight:700}.lp3 .pg-tv h4{font-size:17.5px;line-height:1.35;margin:0 0 6px;padding-top:4px}.lp3 .pg-tv p{margin:0;font-size:14.5px;line-height:1.7;color:var(--muted)}.lp3 .pg-checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px}.lp3 .pg-checks.one{grid-template-columns:1fr;gap:0;border:1.5px solid var(--line);border-radius:20px;padding:6px 26px;background:#FFFFFF}.lp3 .pg-checks.one li{padding:17px 0;border-bottom:1px solid var(--soft)}.lp3 .pg-checks.one li:last-child{border-bottom:none}.lp3 .pg-checks li{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;color:var(--ink)}.lp3 .pg-ck{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;margin-top:1px;border-radius:50%;background:var(--blue);color:#FFFFFF}.lp3 .pg-ck svg{width:12px;height:12px}.lp3 .pg-duo{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:start}.lp3 .pg-duo .pg-head{margin-bottom:28px}.lp3 .pg-duo .pg-head.stick{position:sticky;top:120px;margin-bottom:0}.lp3 .pg-vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lp3 .pg-vs-col{padding:30px 30px 14px;border-radius:22px}.lp3 .pg-vs-col h4{font-size:12px;font-family:inherit;font-weight:700!important;letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px}.lp3 .pg-vs-col ul{list-style:none;margin:0;padding:0}.lp3 .pg-vs-col li{display:flex;gap:14px;align-items:flex-start;padding:18px 0;border-top:1px solid rgba(20,39,59,.1)}.lp3 .pg-vs-col li:first-child{border-top:none}.lp3 .pg-vs-col .i{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;margin-top:1px}.lp3 .pg-vs-col .i svg{width:13px;height:13px}.lp3 .pg-vs-col b{display:block;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 4px}.lp3 .pg-vs-col li span:not(.i){display:block;font-size:14px;line-height:1.65}.lp3 .pg-vs-col.before{background:#F5F6F8}.lp3 .pg-vs-col.before h4{color:#7B8794}.lp3 .pg-vs-col.before .i{background:#E3E6EA;color:#7B8794}.lp3 .pg-vs-col.before b{color:#4A5563}.lp3 .pg-vs-col.before li span:not(.i){color:#7B8794}.lp3 .pg-vs-col.after{background:var(--tint);border:1.5px solid #a9cfe8}.lp3 .pg-vs-col.after h4{color:var(--deep)}.lp3 .pg-vs-col.after .i{background:var(--blue);color:#FFFFFF}.lp3 .pg-vs-col.after b{color:var(--navy)}.lp3 .pg-vs-col.after li span:not(.i){color:var(--muted)}.lp3 .pg-pipe{display:flex;align-items:stretch;gap:10px}.lp3 .pg-pipe-item{flex:1 1 0;min-width:0;display:block;padding:22px 20px;border-radius:18px;background:#FFFFFF;border:1.5px solid transparent;text-decoration:none;color:inherit;transition:border-color .3s ease}.lp3 a.pg-pipe-item:hover{border-color:var(--blue)}.lp3 a.pg-pipe-item b:after{content:" \2192";color:var(--blue)}.lp3 .pg-pipe-item .k{display:block;font-size:11.5px;font-weight:700;letter-spacing:.14em;color:var(--deep);margin:0 0 10px}.lp3 .pg-pipe-item b{display:block;font-family:var(--font-heading);font-size:17px;font-weight:500;line-height:1.3;color:var(--navy);margin:0 0 8px}.lp3 .pg-pipe-item span:not(.k){display:block;font-size:13.5px;line-height:1.6;color:var(--muted)}.lp3 .pg-pipe-arrow{display:flex;align-items:center;color:#7FBDE2;flex-shrink:0}.lp3 .pg-pipe-arrow svg{width:18px;height:18px}.lp3 .pg-block:not(.tint) .pg-pipe-item{border-color:var(--line)}.lp3 .pg-plans{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:14px}.lp3 .pg-plan{padding:24px 22px;border-radius:18px;background:#FFFFFF;border:1.5px solid var(--line)}.lp3 .pg-plan h4{font-size:17px;margin:0 0 10px}.lp3 .pg-plan p{margin:0;font-size:13.5px;line-height:1.65;color:var(--muted)}.lp3 .pg-plan.on{background:#EAF5FB;border-color:var(--bright);box-shadow:inset 0 4px 0 var(--brand-accent)}.lp3 .pg-plan.on h4{color:var(--deep)}.lp3 .pg-plan.on p{color:var(--ink)}.lp3 .pg-block.tint .pg-plan:not(.on){border-color:transparent}.lp3 .pg-statement{margin:0 auto;max-width:940px;text-align:center;padding:12px 0 4px}.lp3 .pg-statement:before{content:"";display:block;width:44px;height:4px;border-radius:4px;background:var(--brand-accent);margin:0 auto 28px}.lp3 .pg-statement p{font-family:var(--font-heading);font-weight:500;font-size:clamp(24px,3.1vw,40px);line-height:1.28;letter-spacing:-.02em;color:var(--navy);margin:0}.lp3 .pg-statement footer{margin:22px auto 0;max-width:640px;font-size:16px;line-height:1.7;color:var(--muted)}.lp3 .pg-regs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lp3 .pg-reg{padding:28px 26px;border-radius:18px;border:1.5px solid var(--line);background:#FFFFFF}.lp3 .pg-reg.ref{border-style:dashed;border-color:#A9CFE8;background:#F7FAFD}.lp3 .pg-reg h4{font-size:17px;margin:0 0 8px}.lp3 .pg-reg p{font-size:13.5px;line-height:1.65;color:var(--muted);margin:0 0 18px}.lp3 .pg-reg p:last-child{margin-bottom:0}.lp3 .pg-chips{display:flex;flex-wrap:wrap;gap:8px}.lp3 .pg-chips span{padding:7px 12px;border-radius:9px;background:#DDEEF8;color:var(--deep);font-size:12.5px;font-weight:600;line-height:1.2}.lp3 .pg-reg.ref .pg-chips span{background:#FFFFFF;border:1px solid var(--line);color:var(--muted)}.lp3 .pg-notice{margin:20px 0 0;padding:16px 20px;border-radius:14px;border-left:4px solid var(--brand-accent);background:#FFF9E8;font-size:14px;line-height:1.65;color:#4A4433}.lp3 .pg-facts{margin:0;border:1.5px solid var(--line);border-radius:18px;background:#FFFFFF;overflow:hidden}.lp3 .pg-facts div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;padding:17px 26px;border-bottom:1px solid var(--soft)}.lp3 .pg-facts div:last-child{border-bottom:none}.lp3 .pg-facts dt{font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--deep);padding-top:3px}.lp3 .pg-facts dd{margin:0;font-size:15px;line-height:1.6;color:var(--ink)}.lp3 .pg-cmp-wrap{border:1.5px solid var(--line);border-radius:22px;overflow-x:auto;background:#FFFFFF}.lp3 .pg-cmp{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;font-size:14.5px}.lp3 .pg-cmp thead th{padding:22px 18px;font-family:var(--font-heading);font-size:15.5px;font-weight:500;color:var(--muted);text-align:center;border-bottom:1px solid var(--line)}.lp3 .pg-cmp thead th.q{background:#EAF5FB;color:var(--deep);box-shadow:inset 0 4px 0 var(--brand-accent)}.lp3 .pg-cmp tbody th{text-align:left;font-weight:500;color:var(--navy);padding:18px 18px 18px 28px;border-bottom:1px solid var(--soft);line-height:1.5}.lp3 .pg-cmp tbody td{text-align:center;padding:18px;border-bottom:1px solid var(--soft);color:#7B8794;font-size:13.5px}.lp3 .pg-cmp tbody td.q{background:rgba(7,136,204,.07)}.lp3 .pg-cmp tbody tr:last-child td,.lp3 .pg-cmp tbody tr:last-child th{border-bottom:none}.lp3 .pg-cmp .y{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#DDEEF8;color:var(--blue)}.lp3 .pg-cmp td.q .y{background:var(--blue);color:#FFFFFF}.lp3 .pg-cmp .y svg{width:12px;height:12px}.lp3 .pg-cmp .n{color:#B5C0CB}.lp3 .pg-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px}.lp3 .pg-index section{display:grid;grid-template-columns:54px minmax(0,1fr);gap:8px;padding:30px 0;border-top:1px solid var(--line)}.lp3 .pg-index .n{font-family:var(--font-heading);font-size:22px;font-weight:500;color:#9CCBE8;line-height:1.3}.lp3 .pg-index h4{font-size:20px;line-height:1.3;margin:0 0 6px}.lp3 .pg-index p{margin:0 0 14px;font-size:14.5px;line-height:1.6;color:var(--muted)}.lp3 .pg-index ul{list-style:none;margin:0;padding:0}.lp3 .pg-index li{position:relative;padding:8px 0 8px 18px;font-size:14.5px;line-height:1.5;color:var(--ink);border-top:1px dashed var(--soft)}.lp3 .pg-index li:before{content:"";position:absolute;left:0;top:16px;width:7px;height:2px;background:var(--blue)}.lp3 .pg-mag{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-auto-rows:auto;gap:18px}.lp3 .pg-mag-item{position:relative;padding:28px 28px 26px;border-radius:20px;border:1.5px solid var(--line);background:#FFFFFF;overflow:hidden}.lp3 .pg-mag-item .n{position:absolute;right:20px;top:8px;font-family:var(--font-heading);font-size:64px;font-weight:500;line-height:1;color:#E3ECF4}.lp3 .pg-mag-item .tag{position:relative;margin:0 0 12px;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--deep)}.lp3 .pg-mag-item h4{position:relative;font-size:19px;line-height:1.3;margin:0 0 8px;max-width:420px}.lp3 .pg-mag-item p:not(.tag){position:relative;margin:0;font-size:14px;line-height:1.65;color:var(--muted);max-width:460px}.lp3 .pg-mag-item.lead{grid-row:span 3;display:flex;flex-direction:column;justify-content:flex-end;min-height:380px;background:var(--tint);border-color:transparent}.lp3 .pg-mag-item.lead .n{font-size:150px;color:#D3E2EF;top:10px;right:28px}.lp3 .pg-mag-item.lead h4{font-size:clamp(24px,2.6vw,32px)}.lp3 .pg-mag-item.lead p:not(.tag){font-size:15.5px}.lp3 .pg-faqrow{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:56px;padding:40px 0;border-top:1px solid var(--line)}.lp3 .pg-faqrow:first-child{border-top:none;padding-top:0}.lp3 .pg-faqrow-head h3{font-size:24px;line-height:1.25;color:var(--navy);margin:0}.lp3 .pg-faq .faq-item{background:#FFFFFF}.lp3 .pg-legal{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;align-items:start}.lp3 .pg-toc{position:sticky;top:120px;border-left:3px solid var(--brand-accent);padding:2px 0 2px 20px}.lp3 .pg-toc p{margin:0 0 12px;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--deep)}.lp3 .pg-toc ol{list-style:none;margin:0;padding:0;counter-reset:toc}.lp3 .pg-toc li{counter-increment:toc}.lp3 .pg-toc button{display:block;width:100%;text-align:left;background:none;border:0;padding:6px 0;font:inherit;font-size:14px;line-height:1.4;color:var(--muted);cursor:pointer}.lp3 .pg-toc button:before{content:counter(toc) ". ";color:#8DBFDD}.lp3 .pg-toc button:hover{color:var(--blue)}.lp3 .pg-prose{max-width:780px}.lp3 .pg-prose section{padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid var(--soft)}.lp3 .pg-prose section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.lp3 .pg-prose h3{display:flex;align-items:center;gap:14px;font-size:21px;color:var(--navy);margin:0 0 14px}.lp3 .pg-prose h3 .n{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:9px;background:var(--tint);color:var(--deep);font-family:var(--font-public-sans),sans-serif;font-size:13px;font-weight:700}.lp3 .pg-prose p{font-size:15.5px;line-height:1.8;color:#44566A;margin:0 0 12px}.lp3 .pg-prose ul{margin:0;padding:0 0 0 20px}.lp3 .pg-prose li{font-size:15.5px;line-height:1.75;color:#44566A;margin:0 0 8px}.lp3 .pg-prose li::marker{color:var(--blue)}.lp3 .pg-band{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:56px;align-items:center;padding:56px;border-radius:28px;border:1.5px solid #cfe3f1;background:linear-gradient(135deg,#F5FAFD,#EAF5FB)}.lp3 .pg-band h3{font-size:clamp(26px,3vw,36px);line-height:1.2;color:var(--navy);margin:0 0 18px}.lp3 .pg-band-copy p:not(.pg-eyebrow){font-size:15.5px;line-height:1.75;color:var(--muted);margin:0 0 14px}.lp3 .pg-band .pg-btn{margin-top:14px}.lp3 .pg-band-label{margin:0 0 14px;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--deep)}.lp3 .pg-band-values{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lp3 .pg-band-values li{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:14px;background:#FFFFFF;border:1px solid #cfe3f1;font-size:15px;font-weight:500;color:var(--navy)}.lp3 .pg-band-values li:before{content:"";width:10px;height:10px;border-radius:50%;border:3px solid var(--brand-accent);flex-shrink:0}.lp3 .pg-form{padding:32px 30px;border-radius:22px;border:1.5px solid var(--line);background:#FFFFFF;display:grid;gap:18px}.lp3 .pg-form .f2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lp3 .pg-form label{display:block}.lp3 .pg-form label span{display:block;margin:0 0 7px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--deep)}.lp3 .pg-form input,.lp3 .pg-form select,.lp3 .pg-form textarea{width:100%;padding:13px 14px;border-radius:12px;border:1.5px solid var(--line);background:#FBFCFE;font:inherit;font-size:15px;color:var(--navy);outline:none;transition:border-color .2s ease}.lp3 .pg-form textarea{resize:vertical;min-height:110px}.lp3 .pg-form input:focus,.lp3 .pg-form select:focus,.lp3 .pg-form textarea:focus{border-color:var(--blue);background:#FFFFFF}.lp3 .pg-form .pg-btn{justify-self:start;cursor:pointer;font-family:inherit}.lp3 .pg-form-note{margin:0;font-size:13px;color:#7B8794}.lp3 .pg-form-ok{padding:44px 34px;border-radius:22px;border:1.5px solid #a9cfe8;background:var(--tint);text-align:center}.lp3 .pg-form-ok .pg-ck{width:44px;height:44px;margin:0 auto 18px}.lp3 .pg-form-ok .pg-ck svg{width:20px;height:20px}.lp3 .pg-form-ok h4{font-size:22px;margin:0 0 8px}.lp3 .pg-form-ok p{margin:0;font-size:15.5px;line-height:1.7;color:var(--muted)}.lp3 .mk{padding:22px;border-radius:22px;border:1.5px solid var(--line);background:#FFFFFF;font-size:13px;color:var(--ink)}.lp3 .mk-top{display:flex;align-items:center;gap:10px;padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid var(--soft)}.lp3 .mk-top i{width:10px;height:10px;border-radius:50%;background:var(--brand-accent)}.lp3 .mk-top b{font-weight:600;color:var(--navy);font-size:13.5px}.lp3 .mk-foot{margin:16px -22px -22px;padding:13px 22px;border-radius:0 0 20px 20px;background:#FFF9E8;border-top:1px solid #f3e3b0;font-size:12.5px;font-weight:600;color:#8A6A10}.lp3 .mk-cap{margin:12px 0 0;font-size:12.5px;color:#7B8794}.lp3 .mk-score{display:flex;align-items:center;gap:16px;margin:0 0 14px}.lp3 .mk-score svg{width:64px;height:64px;flex-shrink:0}.lp3 .mk-score b{display:block;font-family:var(--font-heading);font-size:30px;font-weight:500;line-height:1;color:var(--navy)}.lp3 .mk-score span{font-size:12.5px;color:#7B8794}.lp3 .mk-feed,.lp3 .mk-list,.lp3 .mk-todo,.lp3 .mk-vers,.lp3 .mk-why{list-style:none;margin:0;padding:0}.lp3 .mk-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--soft)}.lp3 .mk-list em{flex-shrink:0;font-style:normal;font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:100px}.lp3 .mk-list em.ok{background:#E4F3EA;color:#2F7D52}.lp3 .mk-list em.gap{background:#FBE7E4;color:#B4432F}.lp3 .mk-list em.part{background:#FFF4D1;color:#8A6A10}.lp3 .mk-feed li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--soft)}.lp3 .mk-feed li:first-child{border-top:none;padding-top:0}.lp3 .mk-feed i{flex-shrink:0;width:10px;height:10px;margin-top:5px;border-radius:50%}.lp3 .mk-feed .hi i{background:#D2553F}.lp3 .mk-feed .mid i{background:#E0A422}.lp3 .mk-feed .low i{background:#B5C0CB}.lp3 .mk-feed b{display:block;font-weight:600;color:var(--navy)}.lp3 .mk-feed span{display:block;font-size:12.5px;color:#7B8794}.lp3 .mk-feed .low b{color:#7B8794;font-weight:500}.lp3 .mk-bar{height:8px;border-radius:8px;background:#DDEEF8;overflow:hidden}.lp3 .mk-bar span{display:block;height:100%;border-radius:8px;background:var(--blue)}.lp3 .mk-todo{margin-top:12px}.lp3 .mk-todo li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--soft)}.lp3 .mk-todo i{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:6px;border:1.5px solid #a9cfe8}.lp3 .mk-todo .done i{background:var(--blue);border-color:var(--blue);color:#FFFFFF}.lp3 .mk-todo i svg{width:11px;height:11px}.lp3 .mk-todo .done span{color:#7B8794}.lp3 .mk-why{position:relative;padding-left:22px}.lp3 .mk-why:before{content:"";position:absolute;left:5px;top:10px;bottom:14px;width:2px;background:#B5D6EA}.lp3 .mk-why li{position:relative;padding:0 0 12px}.lp3 .mk-why li:before{content:"";position:absolute;left:-22px;top:4px;width:12px;height:12px;border-radius:50%;background:#FFFFFF;border:3px solid var(--blue)}.lp3 .mk-why b{display:block;font-size:12px;font-weight:600;color:var(--deep)}.lp3 .mk-why li span{display:block;height:8px;margin-top:6px;border-radius:8px;background:#EEF2F6;width:82%}.lp3 .mk-why li:nth-child(2) span{width:64%}.lp3 .mk-why li:nth-child(3) span{width:74%}.lp3 .mk-why .root{padding-bottom:0}.lp3 .mk-why .root:before{background:var(--brand-accent);border-color:var(--brand-accent)}.lp3 .mk-why .root b{font-size:13.5px;color:var(--navy)}.lp3 .mk-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:18px}.lp3 .mk-steps span{padding:8px 4px;border-radius:9px;background:#EEF2F6;color:#7B8794;font-size:11.5px;font-weight:600;text-align:center}.lp3 .mk-steps span.on{background:var(--blue);color:#FFFFFF}.lp3 .mk-vers li{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--soft)}.lp3 .mk-vers li:first-child{border-top:none;padding-top:0}.lp3 .mk-vers b{flex-shrink:0;width:38px;padding:5px 0;border-radius:8px;background:#EEF2F6;color:#7B8794;font-size:12px;text-align:center}.lp3 .mk-vers li span{flex:1;height:8px;border-radius:8px;background:#EEF2F6}.lp3 .mk-vers em{flex-shrink:0;font-style:normal;font-size:12px;color:#7B8794}.lp3 .mk-vers .cur b{background:var(--blue);color:#FFFFFF}.lp3 .mk-vers .cur span{background:#C3E0F2}.lp3 .mk-vers .cur em{font-weight:600;color:#2F7D52}.lp3 .mk-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lp3 .mk-kpis div{padding:14px 12px;border-radius:14px;background:var(--tint)}.lp3 .mk-kpis b{display:block;font-family:var(--font-heading);font-size:26px;font-weight:500;line-height:1.1;color:var(--navy)}.lp3 .mk-kpis span{font-size:12px;color:var(--muted)}.lp3 .mk-chart{display:flex;align-items:flex-end;gap:8px;height:110px;margin-top:18px;padding:0 4px;border-bottom:1.5px solid var(--line)}.lp3 .mk-chart i{flex:1;border-radius:6px 6px 0 0;background:#B5D6EA}.lp3 .mk-chart i:last-child{background:var(--blue)}.lp3 .mk-market{padding:14px 0;border-top:1px solid var(--soft)}.lp3 .mk-market:first-of-type{border-top:none;padding-top:0}.lp3 .mk-market p{margin:0 0 10px;font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--deep)}.lp3 .pg-swatches{display:flex;flex-wrap:wrap;gap:14px}.lp3 .pg-swatches span{display:flex;flex-direction:column;justify-content:flex-end;width:190px;height:120px;padding:16px;border-radius:16px;background:var(--c);color:#FFFFFF;font-size:14px;font-weight:600}.lp3 .pg-swatches span:last-child{color:var(--navy)}.lp3 .pg-swatches i{font-style:normal;font-weight:500;font-size:12.5px;opacity:.82}.lp3 .pg-cta{position:relative;overflow:hidden;margin:76px 0 0;padding:40px 44px 40px 52px;border-radius:24px;border:1.5px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:36px;background:radial-gradient(ellipse 60% 90% at 0 100%,rgba(7,136,204,.16),transparent 70%),linear-gradient(135deg,#F3F7FB,#EAF2F9)}.lp3 .pg-cta:before{content:"";position:absolute;left:0;top:40px;bottom:40px;width:5px;border-radius:0 5px 5px 0;background:var(--brand-accent)}.lp3 .pg-cta h3{font-size:clamp(21px,2.3vw,28px);line-height:1.2;color:var(--navy);margin:0 0 8px}.lp3 .pg-cta p{font-size:15.5px;line-height:1.65;color:var(--muted);margin:0;max-width:560px}.lp3 .pg-cta-actions{display:flex;flex-wrap:wrap;gap:12px;flex-shrink:0}.lp3 .pg-cta.dark{background:#FFFFFF;border:1.5px solid var(--bright)}.lp3 .pg-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 24px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .3s ease,border-color .3s ease,color .3s ease}.lp3 .pg-btn svg{width:16px;height:16px;transition:transform .3s}.lp3 .pg-btn:focus-visible{outline:3px solid rgba(7,136,204,.45);outline-offset:3px}.lp3 .pg-btn.primary{background:var(--blue);border:1.5px solid var(--blue);color:#FFFFFF}.lp3 .pg-btn.primary:hover{background:#055C8C;border-color:#055C8C}.lp3 .pg-btn.primary:hover svg{transform:translateX(3px)}.lp3 .pg-btn.ghost{background:#FFFFFF;border:1.5px solid #a9cfe8;color:var(--navy)}.lp3 .pg-btn.ghost:hover{border-color:var(--blue);color:var(--blue)}@media(max-width:1100px){.lp3 .pg-cards.c4{grid-template-columns:repeat(2,minmax(0,1fr))}.lp3 .pg-cta{flex-direction:column;align-items:flex-start;gap:24px}.lp3 .pg-pipe{flex-wrap:wrap}.lp3 .pg-pipe-item{flex:1 1 calc(50% - 10px)}.lp3 .pg-pipe-arrow{display:none}.lp3 .pg-plans{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto}}@media(max-width:1023.98px){.lp3 .pg-hero.center{padding:150px 28px 68px}.lp3 .pg-hero.plain,.lp3 .pg-hero.split{padding:140px 28px 56px}.lp3 .pg-hero.dark{padding:112px 20px 0}.lp3 .pg-hero-box,.lp3 .pg-hero-in,.lp3 .pg-hero.plain .pg-hero-in{grid-template-columns:1fr;gap:40px}.lp3 .pg-hero-box{padding:52px 36px}.lp3 .pg-inner{padding:16px 24px 96px}.lp3 .pg-block.tint{padding:44px 28px 46px}.lp3 .pg-band,.lp3 .pg-duo,.lp3 .pg-legal{grid-template-columns:1fr;gap:36px}.lp3 .pg-duo .pg-head.stick,.lp3 .pg-toc{position:static}.lp3 .pg-band{padding:44px 32px}.lp3 .pg-faqrow{grid-template-columns:1fr;gap:22px}.lp3 .pg-row{grid-template-columns:56px minmax(0,1fr);gap:8px 20px}.lp3 .pg-row p{grid-column:2}.lp3 .pg-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.lp3 .pg-bento.n5 .pg-tile:last-child{grid-column:auto}.lp3 .pg-index{grid-template-columns:1fr}}@media(max-width:820px){.lp3 .pg-cards.c3,.lp3 .pg-checks,.lp3 .pg-facts div,.lp3 .pg-mag,.lp3 .pg-regs,.lp3 .pg-vs{grid-template-columns:1fr}.lp3 .pg-facts div{gap:4px}.lp3 .pg-tl,.lp3 .t3 .pg-tl{grid-template-columns:1fr}.lp3 .pg-tl li{padding:0 0 26px 38px}.lp3 .pg-tl li:before{top:8px;bottom:-8px;left:8px;right:auto;width:2px;height:auto}.lp3 .pg-tl li:last-child:before{display:none}.lp3 .pg-mag-item.lead{min-height:260px}}@media(max-width:560px){.lp3 .pg-hero.center{padding:132px 18px 54px}.lp3 .pg-hero.plain,.lp3 .pg-hero.split{padding:126px 18px 44px}.lp3 .pg-hero.dark{padding:104px 12px 0}.lp3 .pg-hero-box{padding:40px 24px;border-radius:22px}.lp3 .pg-inner{padding:8px 16px 78px}.lp3 .pg-block{padding-top:50px}.lp3 .pg-block.tint{margin-top:50px;padding:34px 18px 36px;border-radius:20px}.lp3 .pg-bento,.lp3 .pg-cards.c2,.lp3 .pg-cards.c4,.lp3 .pg-form .f2,.lp3 .pg-plans{grid-template-columns:1fr}.lp3 .pg-tile.big{grid-column:auto;min-height:0;padding:30px 24px}.lp3 .pg-pipe-item{flex-basis:100%}.lp3 .pg-cta{margin-top:56px;padding:32px 22px 28px 28px}.lp3 .pg-cta:before{top:32px;bottom:auto;height:72px}.lp3 .pg-btn,.lp3 .pg-cta-actions,.lp3 .pg-hero-actions,.lp3 .pg-swatches span{width:100%}.lp3 .pg-vs-col{padding:24px 20px 8px}.lp3 .pg-band{padding:36px 22px}.lp3 .pg-form{padding:24px 18px}}.lp3 a.content-cta{text-decoration:none}.lp3 .nav-link[role=button]{cursor:default}.lp3 .nav-drawer nav details{border-radius:12px}.lp3 .nav-drawer nav summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;border-radius:12px;padding:12px;font-size:14px;font-weight:500;color:var(--text-primary)}.lp3 .nav-drawer nav summary::-webkit-details-marker{display:none}.lp3 .nav-drawer nav summary:after{content:"";width:7px;height:7px;margin-right:4px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform .2s}.lp3 .nav-drawer nav details[open] summary:after{transform:rotate(-135deg)}.lp3 .nav-drawer nav details a{display:block;margin-left:10px;padding:9px 12px;font-size:13.5px;font-weight:400;color:var(--muted)}.lp3:not([data-view=home]) main>[data-view=home],.lp3:not([data-view=page-about]) main>[data-view=page-about],.lp3:not([data-view=page-blog]) main>[data-view=page-blog],.lp3:not([data-view=page-careers]) main>[data-view=page-careers],.lp3:not([data-view=page-docs]) main>[data-view=page-docs],.lp3:not([data-view=page-engine-audits]) main>[data-view=page-engine-audits],.lp3:not([data-view=page-engine-capa]) main>[data-view=page-engine-capa],.lp3:not([data-view=page-engine-compliance]) main>[data-view=page-engine-compliance],.lp3:not([data-view=page-engine-dashboards]) main>[data-view=page-engine-dashboards],.lp3:not([data-view=page-engine-documents]) main>[data-view=page-engine-documents],.lp3:not([data-view=page-engine-monitoring]) main>[data-view=page-engine-monitoring],.lp3:not([data-view=page-help]) main>[data-view=page-help],.lp3:not([data-view=page-industry-cosmetics]) main>[data-view=page-industry-cosmetics],.lp3:not([data-view=page-industry-ivd]) main>[data-view=page-industry-ivd],.lp3:not([data-view=page-industry-medical-devices]) main>[data-view=page-industry-medical-devices],.lp3:not([data-view=page-industry-pharma]) main>[data-view=page-industry-pharma],.lp3:not([data-view=page-partners]) main>[data-view=page-partners],.lp3:not([data-view=page-press]) main>[data-view=page-press],.lp3:not([data-view=page-privacy]) main>[data-view=page-privacy],.lp3:not([data-view=page-product-demo]) main>[data-view=page-product-demo],.lp3:not([data-view=page-product-overview]) main>[data-view=page-product-overview],.lp3:not([data-view=page-product-why]) main>[data-view=page-product-why],.lp3:not([data-view=page-security]) main>[data-view=page-security],.lp3:not([data-view=page-stories]) main>[data-view=page-stories],.lp3:not([data-view=page-terms]) main>[data-view=page-terms],.lp3:not([data-view=pricing]) main>[data-view=pricing]{display:none}.lp3 .cards-row,.lp3 .faq-item.open,.lp3 .hdash-card,.lp3 .hiw-illu,.lp3 .hiw-text-card,.lp3 .hmock,.lp3 .pcta-facts,.lp3 .pricing-card.featured,.lp3 .sb-panel,.lp3 .site-footer{box-shadow:none}.lp3 .feature-card:not(.active):hover{transform:none;box-shadow:none;border-color:color-mix(in srgb,var(--brand-primary) 45%,transparent)}.lp3 .feature-card.active{transform:none;box-shadow:0 0 0 1px var(--card-accent)}.lp3 .feature-card.active .card-illu{transform:none}.lp3 .hiw-illu-col:hover .hiw-illu,.lp3 .hiw-text-col:hover .hiw-text-card{transform:none;box-shadow:none;border-color:color-mix(in srgb,var(--step-accent) 70%,transparent)}.lp3 .hiw-orb-col.active .hiw-orb{box-shadow:0 0 0 6px var(--step-accent-soft)}.lp3 .footer-social-row a:hover{transform:none;box-shadow:none}.lp3 .footer-brand-row img{filter:none}.lp3 .hpanel{box-shadow:0 14px 30px -26px rgba(6,121,182,.45)}.lp3 .hfloat{box-shadow:0 6px 16px -12px rgba(6,121,182,.4);background:#fff}.lp3 .hstage-orb{opacity:.55}@media(min-width:1024px){.lp3 .hero-visual{perspective:none}.lp3 .hpanel{transform:none}}.lp3{--font-heading:var(--font-public-sans),system-ui,-apple-system,sans-serif}.lp3 .nav-mega-title,.lp3 h1,.lp3 h2,.lp3 h3,.lp3 h4{font-family:var(--font-heading)}.lp3 h1,.lp3 h2{font-weight:500!important;letter-spacing:-.022em}.lp3 .nav-mega-title,.lp3 h3,.lp3 h4{font-weight:500!important;letter-spacing:-.012em}.lp3 h1 :is(b,strong,em,span),.lp3 h2 :is(b,strong,em,span){font-weight:inherit!important}.lp3 .hmock :is(h1,h2,h3,h4){font-family:inherit;font-weight:revert!important;letter-spacing:normal}.lp3 .nav-cta{background:#0679B6;color:#FFFFFF}.lp3 .cmp-heading em,.lp3 .pcta-copy h2 em,.lp3 .pricing-heading em{color:#0788CC}.lp3 .pricing-card.featured{background:linear-gradient(180deg,#F5FAFD,#EAF5FB);border:2px solid #0788cc;color:inherit}.lp3 .pricing-card.featured .pricing-name{color:var(--pp-navy)}.lp3 .pricing-card.featured .pricing-desc{color:var(--pp-muted)}.lp3 .pricing-card.featured .pricing-userrange{background:#FFFFFF;color:#055C8C}.lp3 .pricing-card.featured .pricing-features{border-top-color:#CFE3F1}.lp3 .pricing-card.featured .pricing-feature{color:#33475B}.lp3 .pricing-card.featured .pricing-feature-dot{background:#0679B6;color:#FFFFFF}.lp3 .pricing-card.featured .pricing-cta-note{color:#8494A4}.lp3 .pricing-cta.solid{background:#0679B6;border-color:#0679B6;color:#FFFFFF}.lp3 .pricing-cta.solid:hover{background:#055C8C;border-color:#055C8C}.lp3 .pricing-popular-tab{box-shadow:inset 0 -3px 0 #F8CC08}.lp3 .cmp-tbl thead th{background:#EAF5FB;color:#14273B;border-bottom:1px solid #cfe3f1}.lp3 .cmp-tbl thead th:first-child{color:#5B6B7B}.lp3 .cmp-tbl thead th.hl{color:#055C8C;box-shadow:inset 0 4px 0 #F8CC08}@media(max-width:900px){.lp3 .cmp-tbl thead th:first-child{box-shadow:1px 0 0 #CFE3F1}}.lp3 .pcta-mark{background:#0679B6;color:#FFFFFF}.lp3 main{transition:opacity .18s ease}.lp3 main.view-leave{opacity:0}.lp3 main.view-enter{animation:lp3-view-enter .46s cubic-bezier(.22,1,.36,1) both}@keyframes lp3-view-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lp3 .nav-item.closing .nav-menu{visibility:hidden!important;transition:none!important}.lp3 .nav-item.closing .nav-menu-panel{opacity:0!important}.lp3 .nav-link,.lp3 .nav-link span{transition:color .25s ease,background-color .25s ease}@media (prefers-reduced-motion:reduce){.lp3 main{transition:none}.lp3 main.view-enter{animation:none}}.lp3 .hiw-grid{grid-template-rows:auto 72px auto}.lp3 .hiw-wave-shell{animation:none}.lp3 .hiw-wave--bg path{animation:none;stroke:#CFE3F1;stroke-width:3px;stroke-dasharray:none}.lp3 .hiw-progress-path{stroke:#0788CC;stroke-width:3px}.lp3 .hiw-orb-ring{display:none}.lp3 .hiw-orb{width:42px;height:42px;border:2px solid #cfe3f1;color:#8494A4;font-size:13px}.lp3 .hiw-orb-col.active .hiw-orb{background:#0679B6;border-color:#0679B6;color:#FFFFFF;box-shadow:0 0 0 6px #EAF5FB;transform:none}.lp3 .hd-banner{color:#1c252e;border:1.5px solid #cfe3f1;background:linear-gradient(135deg,#F5FAFD,#EAF5FB)}.lp3 .hd-banner>*{position:relative;z-index:1}.lp3 .hd-banner:after,.lp3 .hd-banner:before{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:0}.lp3 .hd-banner:before{right:-6em;top:-9em;width:18em;height:18em;border:2.4em solid rgba(7,136,204,.1)}.lp3 .hd-banner:after{right:3em;bottom:-3.5em;width:6em;height:6em;border:1.2em solid rgba(248,204,8,.55)}.lp3 .hd-hello span{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#0788CC}.lp3 .hd-hint{color:#637381}.lp3 .hd-actions span{background:#F8CC08;color:#14273B}.lp3 .hd-pulse-ico{border-color:rgba(7,136,204,.35);color:#0788CC;background:rgba(7,136,204,.08)}.lp3 .hd-live,.lp3 .hd-pulse-txt p,.lp3 .hd-stat span{color:#637381}.lp3 .hd-live,.lp3 .hd-stat{border-left-color:#CFE3F1}.lp3 .nav-logo img.nav-slogan{display:none}.lp3 .nav-logo{gap:0}.lp3 .nav-logo img{height:34px}@media(min-width:640px){.lp3 .nav-logo img{height:40px}}@media(min-width:1366px){.lp3 .nav-logo img{height:40px}}@media(min-width:1480px){.lp3 .nav-logo img{height:44px}}@media(min-width:1600px){.lp3 .nav-logo img{height:46px}}@media(min-width:1760px){.lp3 .nav-logo img{height:48px}}.lp3 .footer-wordmark{height:clamp(3.8rem,12.5vw,10rem);margin-top:8px;-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.9) 30%,rgba(0,0,0,.35) 72%,transparent);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.9) 30%,rgba(0,0,0,.35) 72%,transparent)}.lp3 .footer-wordmark .row{font-family:var(--font-heading);font-weight:600;font-size:clamp(4.6rem,18vw,15rem);letter-spacing:-.03em;line-height:.88}.lp3 .footer-wordmark .row span{background:linear-gradient(180deg,rgba(7,136,204,.34),rgba(7,136,204,.14));-webkit-background-clip:text;background-clip:text}.lp3 .footer-wordmark .row span:last-child{background:linear-gradient(180deg,rgba(248,204,8,.85),rgba(248,204,8,.45));-webkit-background-clip:text;background-clip:text}.lp3 .footer-wordmark .veil{display:none}