.lpa-tone--sky,.lpb-tone--sky{--tone:var(--sky-100);--tone-2:var(--sky-200);--tone-fg:var(--sky-700)}.lpa-tone--sand,.lpb-tone--sand{--tone:var(--acc-sand-bg);--tone-2:#ecdcc0;--tone-fg:var(--acc-sand-fg)}.lpa-tone--sage,.lpb-tone--sage{--tone:var(--acc-sage-bg);--tone-2:#d3e6d7;--tone-fg:var(--acc-sage-fg)}.lpa-tone--lilac,.lpb-tone--lilac{--tone:var(--acc-lilac-bg);--tone-2:#dcd8ef;--tone-fg:var(--acc-lilac-fg)}.lpa-tone--teal,.lpb-tone--teal{--tone:var(--acc-teal-bg);--tone-2:#cbe7e2;--tone-fg:var(--acc-teal-fg)}.lph{background:var(--paper-50);touch-action:pan-y;position:relative;overflow:hidden}.lph-track{display:grid}.lph-slide{opacity:0;visibility:hidden;min-height:clamp(560px,76vh,700px);transition:opacity .8s var(--ease), visibility .8s;grid-area:1/1;display:flex;position:relative}.lph-slide.is-on{opacity:1;visibility:visible}.lph-media{position:absolute;inset:0;overflow:hidden}.lph-img{object-fit:cover;object-position:62% 50%}.lph-ph{background:radial-gradient(circle at 78% 38%, #fffdf9bf 0 90px, transparent 91px), radial-gradient(circle at 70% 62%, var(--sky-200) 0 210px, transparent 211px), radial-gradient(circle at 88% 22%, var(--sky-100) 0 150px, transparent 151px), linear-gradient(115deg, var(--beige-100) 0%, var(--paper-50) 40%, var(--sky-100) 100%);position:absolute;inset:0}.lph-slide--2 .lph-ph{background:radial-gradient(circle at 72% 46%, var(--sky-200) 0 230px, transparent 231px), radial-gradient(circle at 90% 78%, var(--beige-200) 0 140px, transparent 141px), linear-gradient(120deg, var(--paper-50), var(--sky-50) 50%, var(--sky-100))}.lph-slide--3 .lph-ph{background:radial-gradient(circle at 66% 30%, var(--beige-200) 0 160px, transparent 161px), radial-gradient(circle at 82% 64%, var(--sky-200) 0 220px, transparent 221px), linear-gradient(110deg, var(--beige-50), var(--beige-100) 45%, var(--sky-100))}.lph-slide--4 .lph-ph{background:radial-gradient(circle at 80% 40%, var(--sky-100) 0 250px, transparent 251px), radial-gradient(circle at 64% 76%, var(--sky-200) 0 120px, transparent 121px), linear-gradient(120deg, var(--paper-50), var(--beige-100) 45%, var(--sky-50))}.lph--b .lph-media:after{content:"";background:linear-gradient(90deg,#e8f2faf7 0%,#e8f2faf0 42%,#e8f2fa8c 58%,#e8f2fa00 72%);position:absolute;inset:0}.lph-inner{z-index:1;flex:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px;padding-top:48px;padding-bottom:104px;display:grid;position:relative}.lph-copy{grid-column:1/span 6}.lph--a .lph-copy{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf9ed;border-radius:18px;padding:36px 36px 34px;box-shadow:0 24px 60px -30px #2d6a998c,0 2px 8px #3c301e0f}.lph .lph-kicker{color:var(--sky-800);background:var(--sky-100);border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:16px;font-weight:700;display:inline-flex}.lph--b .lph-kicker{background:var(--paper-0)}.lph .lph-title{letter-spacing:-.032em;color:var(--ink-950);word-break:keep-all;margin:18px 0 14px;font-size:clamp(34px,4vw,54px);font-weight:800;line-height:1.18}.lph .lph-sub{color:var(--ink-700);word-break:keep-all;max-width:30em;margin:0 0 28px;font-size:20px;line-height:1.62}.lph-cta{flex-wrap:wrap;gap:10px;display:flex}.lph-btn{height:54px;transition:transform .2s var(--ease), background .2s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:17.5px;font-weight:700;text-decoration:none;display:inline-flex}.lph-btn--primary{background:var(--sky-700);color:var(--paper-0);box-shadow:0 12px 26px -12px #2d6a99bf}.lph-btn--primary:hover{background:var(--sky-800);transform:translateY(-2px)}.lph-btn--soft{background:var(--sky-100);color:var(--ink-900)}.lph--b .lph-btn--soft{background:var(--paper-0)}.lph-btn--soft:hover{background:var(--sky-200);transform:translateY(-2px)}.lph-controls{z-index:2;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;bottom:32px;left:0;right:0}.lph-dots{gap:4px;display:flex}.lph-dots button{cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;width:48px;height:44px;padding:0;display:grid}.lph-dots button span{background:#2d6a9938;border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}.lph-dots button span:after{content:"";background:var(--sky-700);border-radius:3px;width:0;position:absolute;inset:0}.lph-dots button.is-on span:after{width:100%}.lph-btns{gap:8px;display:flex}.lph-nav{cursor:pointer;width:48px;height:48px;color:var(--ink-900);transition:background .2s, transform .2s var(--ease);background:#fffdf9f0;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 24px -14px #2d6a9999}.lph-nav:hover{background:var(--sky-50);transform:translateY(-2px)}.lph-nav--prev svg{transform:scaleX(-1)}.lph-pause{gap:4px;display:flex}.lph-pause i{background:currentColor;border-radius:2px;width:4px;height:14px}.lph-btn:focus-visible,.lph-nav:focus-visible,.lph-dots button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@keyframes lph-fill{0%{width:0}to{width:100%}}@keyframes lph-zoom{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes lph-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.lph-slide.is-on .lph-media>*{animation:7s ease-out both lph-zoom}.lph-slide.is-on .lph-copy{animation:lph-in .7s var(--ease) .15s both}.lph.is-playing .lph-dots button.is-on span:after{animation-name:lph-fill;animation-timing-function:linear;animation-fill-mode:both;animation-duration:inherit}}@media (max-width:760px){.lph-slide{flex-direction:column;min-height:0}.lph-media{flex:none;height:260px;position:relative;inset:auto}.lph--b .lph-media:after{background:linear-gradient(#e8f2fa00 50%,#e8f2fae6 100%)}.lph--b .lph-slide{background:var(--sky-50)}.lph-inner{padding-top:0;padding-bottom:88px;display:block}.lph--a .lph-copy{margin-top:-48px;padding:24px 20px}.lph--b .lph-copy{padding-top:8px}.lph-title{font-size:30px}.lph-sub{font-size:18px}.lph-controls{bottom:20px}.lph-dots button{width:36px}}.lpa{--r:10px;--r-sm:8px;--lift:0 14px 34px -20px #2d6a9973, 0 2px 6px #3c301e0d;background:var(--paper-50);color:var(--ink-900);overflow-x:clip}.lpa h2,.lpa h3,.lpa p{margin:0}.lpa-sec{padding:72px 0;position:relative}.lpa-head+*{margin-top:48px!important}.lpa-kicker{color:var(--sky-700);align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex;margin-bottom:10px!important}.lpa-kicker:before{content:"";background:var(--sky-300);width:10px;height:10px;box-shadow:0 0 0 4px var(--sky-100);border-radius:50%}.lpa-head h2{letter-spacing:-.028em;color:var(--ink-950);font-size:clamp(29px,3.3vw,42px);font-weight:800;line-height:1.24}.lpa-head>p:not(.lpa-kicker){color:var(--ink-700);max-width:38em;margin-top:12px;font-size:19px;line-height:1.65}.lpa-cta{flex-wrap:wrap;gap:10px;display:flex}.lpa-btn{border-radius:var(--r);height:54px;transition:transform .2s var(--ease), background .2s, box-shadow .2s;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:17.5px;font-weight:700;text-decoration:none;display:inline-flex}.lpa-btn--primary{background:var(--sky-700);color:var(--paper-0);box-shadow:0 10px 22px -12px #2d6a99b3}.lpa-btn--primary:hover{background:var(--sky-800);transform:translateY(-2px)}.lpa-btn--soft{background:var(--paper-0);color:var(--ink-900);box-shadow:0 6px 18px -12px #3c301e59}.lpa-btn--soft:hover{background:var(--sky-50);transform:translateY(-2px)}.lpa-btn:focus-visible,.lpa-faq summary:focus-visible,.lpb-btn:focus-visible,.lpb-faq summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.lpa-blob{background:var(--tone,var(--sky-100));border-radius:58% 42% 52% 48%/46% 54%;display:block;position:absolute}.lpa-intro{background:radial-gradient(ellipse 50% 70% at 80% 40%, var(--sky-50), transparent 70%), var(--paper-50)}.lpa-intro-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px;display:grid}.lpa-intro-copy{grid-column:1/span 6}.lpa-intro .lpa-stage{grid-column:7/span 6}.lpa-intro-title{letter-spacing:-.032em;color:var(--ink-950);font-size:clamp(32px,3.8vw,50px);font-weight:800;line-height:1.2;margin:4px 0 18px!important}.lpa-intro-title span{color:var(--sky-700)}.lpa-lead{color:var(--ink-700);max-width:32em;font-size:20px;line-height:1.68}.lpa-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.lpa-facts li{gap:2px;display:grid}.lpa-facts strong{color:var(--sky-700);letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1.1}.lpa-facts span{color:var(--ink-600);font-size:16px}.lpa-stage{height:560px;position:relative}.lpa-blob--hero{background:linear-gradient(165deg, var(--sky-200), var(--sky-100) 55%, #e6eff3);inset:50px 4% 24px 10%}.lpa-blob--dot{background:var(--beige-200);border-radius:46% 54% 60% 40%/52% 44% 56% 48%;width:120px;height:110px;top:18px;right:2%}.lpa-person,.lpa-area-img,.lpa-exec-img,.lpa-trust-img,.lpa-final-img{clip-path:inset(0 3px)}.lpa-person{height:auto;position:absolute;bottom:0;-webkit-mask-image:linear-gradient(#000 80%,#0000 99%);mask-image:linear-gradient(#000 80%,#0000 99%)}.lpa-person--main{z-index:2;width:auto;height:540px;left:34%}.lpa-person--side{z-index:1;opacity:.96;width:auto;height:430px;left:6%}.lpa-bubble{z-index:3;background:var(--paper-0);border-radius:var(--r) var(--r) var(--r) 3px;box-shadow:var(--lift);color:var(--ink-700);align-items:flex-start;gap:10px;max-width:290px;padding:11px 15px 11px 11px;font-size:15.5px;line-height:1.45;display:flex;position:absolute}.lpa-bubble strong{color:var(--ink-950);font-size:15.5px}.lpa-bubble em{color:var(--ink-500);margin-left:6px;font-size:13.5px;font-style:normal}.lpa-bubble-ic{background:var(--sky-100);width:30px;height:30px;color:var(--sky-700);border-radius:50%;flex:none;place-items:center;display:grid}.lpa-bubble--1{top:26px;left:-4%}.lpa-bubble--2{border-radius:var(--r) var(--r) 3px var(--r);top:40%;right:-2%}.lpa-bubble--2 .lpa-bubble-ic{background:var(--ok-bg);color:var(--ok-fg)}.lpa-bubble--3{bottom:56px;left:0}.lpa-day{background:var(--paper-0)}.lpa-day-wrap{margin-top:48px;position:relative}.lpa-day-path{left:var(--gutter);right:var(--gutter);width:calc(100% - var(--gutter) * 2);z-index:0;height:80px;position:absolute;top:110px}.lpa-day-path path{fill:none;stroke:var(--sky-300);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1 12;vector-effect:non-scaling-stroke}.lpa-day-track{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.lpa-scene{position:relative}.lpa-time{z-index:2;background:var(--paper-0);color:var(--sky-700);border-radius:var(--r-sm);padding:5px 11px;font-size:16px;font-weight:800;position:absolute;top:4px;left:0;box-shadow:0 6px 16px -10px #2d6a9999}.lpa-scene-pic{aspect-ratio:1;background:radial-gradient(circle at 50% 35%, var(--tone-2), var(--tone) 70%);width:100%;transition:transform .35s var(--ease), border-radius .6s var(--ease);border-radius:46% 54% 50% 50%/55% 45%;position:relative;overflow:hidden}.lpa-scene-img{width:96%;height:auto;transition:transform .35s var(--ease);position:absolute;top:7%;left:50%;transform:translate(-50%)}.lpa-scene:hover .lpa-scene-pic{border-radius:52% 48% 44% 56%/48% 56% 44% 52%;transform:translateY(-6px)rotate(-1.5deg)}.lpa-scene:hover .lpa-scene-img{transform:translate(-50%)translateY(-4px)scale(1.03)}.lpa-scene-bubble{background:var(--paper-0);border-radius:var(--r) var(--r) var(--r) 3px;width:fit-content;min-height:3.9em;color:var(--ink-900);box-shadow:var(--lift);align-items:center;padding:9px 13px;font-size:15.5px;font-weight:600;line-height:1.45;display:flex;position:relative;margin:-30px 0 14px 8px!important}.lpa-scene h3{letter-spacing:-.02em;font-size:21px;font-weight:800;margin-bottom:6px!important}.lpa-scene>p:last-child{color:var(--ink-700);font-size:17px;line-height:1.62}.lpa-note{color:var(--ink-500);font-size:14.5px;margin-top:24px!important}.lpa-areas .lpa-head+.lpa-area{margin-top:48px!important}.lpa-area{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px;margin-top:72px;display:grid}.lpa-area-pic{grid-column:1/span 5}.lpa-area-copy{grid-column:7/span 6}.lpa-area--flip .lpa-area-pic{grid-area:1/8/auto/span 5}.lpa-area--flip .lpa-area-copy{grid-area:1/1/auto/span 6}.lpa-area-pic{justify-content:center;align-items:flex-end;height:420px;display:flex;position:relative}.lpa-blob--area{background:radial-gradient(circle at 40% 30%, var(--tone-2), var(--tone) 75%);inset:40px 6% 0}.lpa-area:nth-child(odd) .lpa-blob--area{border-radius:44% 56% 46% 54%/56% 42% 58% 44%}.lpa-area-img{width:auto;height:420px;transition:transform .4s var(--ease);position:relative;-webkit-mask-image:linear-gradient(#000 78%,#0000 99%);mask-image:linear-gradient(#000 78%,#0000 99%)}.lpa-area:hover .lpa-area-img{transform:translateY(-6px)}.lpa-tag{color:var(--sky-800);background:var(--sky-100);border-radius:var(--r-sm);align-items:center;gap:8px;padding:6px 12px;font-size:16px;font-weight:700;display:inline-flex}.lpa-area-copy h3{letter-spacing:-.025em;color:var(--ink-950);font-size:clamp(25px,2.5vw,33px);font-weight:800;line-height:1.3;margin:14px 0 10px!important}.lpa-area-body{color:var(--ink-700);font-size:19px;line-height:1.65}.lpa-area-more{color:var(--ink-500);font-size:15px;font-weight:700;margin:22px 0 10px!important}.lpa-area-copy ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.lpa-area-copy li{color:var(--ink-700);gap:12px;font-size:17.5px;line-height:1.55;display:flex}.lpa-area-copy li strong{color:var(--ink-950);font-weight:700}.lpa-check{background:var(--sky-100);width:26px;height:26px;color:var(--sky-700);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.lpa-how{padding:0}.lpa-wave-edge{width:100%;height:60px;margin-bottom:-1px;display:block}.lpa-wave-edge path{fill:var(--sky-50)}.lpa-how-bg{background:linear-gradient(180deg, var(--sky-50), #eef4f6 70%, var(--paper-50));padding:24px 0 72px}.lpa-how-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.lpa-say{background:var(--paper-0);border-radius:var(--r) var(--r) var(--r) 3px;box-shadow:var(--lift);transition:transform .3s var(--ease);padding:26px 26px 24px;position:relative}.lpa-say:hover{transform:translateY(-5px)}.lpa-say:after{content:"";background:var(--paper-0);clip-path:polygon(0 0,100% 0,0 100%);width:18px;height:14px;position:absolute;bottom:-12px;left:0}.lpa-say-ic{background:var(--sky-100);width:46px;height:46px;color:var(--sky-700);border-radius:50%;flex:none;place-items:center;display:grid}.lpa-say-ic--sm{width:42px;height:42px}.lpa-say h3{letter-spacing:-.02em;font-size:21.5px;font-weight:800;margin:14px 0 8px!important}.lpa-say>p{color:var(--ink-700);font-size:17.5px;line-height:1.62}.lpa-say ul{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lpa-say li{color:var(--ink-700);padding-left:18px;font-size:16.5px;line-height:1.5;position:relative}.lpa-say li:before{content:"";background:var(--sky-500);border-radius:50%;width:7px;height:7px;position:absolute;top:.6em;left:2px}.lpa-exec-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px;display:grid}.lpa-exec-side{grid-column:1/span 5}.lpa-roster{grid-column:7/span 6}.lpa-exec-pic{justify-content:center;align-items:flex-end;height:380px;margin-top:24px;display:flex;position:relative}.lpa-blob--exec{background:linear-gradient(160deg, var(--sky-100), var(--beige-100));border-radius:52% 48% 42% 58%/50% 56% 44% 50%;inset:40px 10% 0}.lpa-exec-img{width:auto;height:380px;position:relative;-webkit-mask-image:linear-gradient(#000 78%,#0000 99%);mask-image:linear-gradient(#000 78%,#0000 99%)}.lpa-bubble--exec{max-width:270px;color:var(--ink-900);font-weight:600;bottom:48px;right:0}.lpa-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;padding:0;list-style:none;display:grid;margin:0!important}.lpa-roster li{border-radius:var(--r);transition:background .2s, transform .2s var(--ease);align-items:center;gap:14px;margin-left:-12px;padding:10px 12px;display:flex}.lpa-roster li:hover{background:var(--paper-0);transform:translate(4px);box-shadow:0 8px 22px -16px #2d6a9980}.lpa-avatar{background:var(--tone);width:58px;height:58px;color:var(--tone-fg);box-shadow:inset 0 0 0 3px var(--paper-0), 0 6px 14px -10px #2d6a9999;border-radius:50%;flex:none;place-items:center;font-size:14.5px;font-weight:800;display:grid}.lpa-roster strong{color:var(--ink-950);font-size:18px;font-weight:800}.lpa-roster p{color:var(--ink-600);font-size:16px;line-height:1.5;margin-top:2px!important}.lpa-org{background:var(--paper-0)}.lpa-org-cloud{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:24px;margin:0;padding:0;list-style:none;display:grid}.lpa-dept{border-radius:var(--r);background:linear-gradient(165deg, var(--tone), color-mix(in srgb, var(--tone) 45%, var(--paper-0)));transition:transform .3s var(--ease), box-shadow .3s;flex-direction:column;align-items:flex-start;padding:22px 20px 20px;display:flex;position:relative;overflow:hidden}.lpa-dept:after{content:"";width:calc(70px + 70px * var(--s));aspect-ratio:1;background:var(--tone-2);opacity:.8;border-radius:50%;position:absolute;top:-36px;right:-36px}.lpa-dept>*{z-index:1;position:relative}.lpa-dept:hover{box-shadow:var(--lift);transform:translateY(-4px)}.lpa-dept-n{color:var(--tone-fg);font-size:44px;font-weight:800;line-height:1}.lpa-dept strong{color:var(--ink-950);margin:10px 0 4px;font-size:18px;font-weight:800}.lpa-dept small{color:var(--ink-700);font-size:15px;line-height:1.5}.lpa-trust{background:var(--beige-100)}.lpa-trust-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px;display:grid}.lpa-trust-pic{grid-column:1/span 4}.lpa-trust-grid>div:last-child{grid-column:6/span 7}.lpa-trust-pic{justify-content:center;align-items:flex-end;height:470px;display:flex;position:relative}.lpa-blob--trust{background:linear-gradient(170deg, var(--sky-100), var(--sky-50));inset:50px 4% 0}.lpa-trust-img{width:auto;height:470px;position:relative;-webkit-mask-image:linear-gradient(#000 78%,#0000 99%);mask-image:linear-gradient(#000 78%,#0000 99%)}.lpa-trust-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.lpa-trust-list li{gap:14px;display:flex}.lpa-trust-list li:last-child{grid-column:1/-1}.lpa-trust-list .lpa-say-ic{background:var(--paper-0)}.lpa-trust-list h3{font-size:19px;font-weight:800;margin-bottom:4px!important}.lpa-trust-list p{color:var(--ink-700);font-size:17px;line-height:1.6}.lpa-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.lpa-steps:before{content:"";background:radial-gradient(circle, var(--sky-300) 1.5px, transparent 2px) 0 50% / 14px 3px repeat-x;height:3px;position:absolute;top:31px;left:32px;right:calc(25% - 18px)}.lpa-steps li{position:relative}.lpa-step-n{background:radial-gradient(circle at 35% 30%, var(--sky-100), var(--sky-200));width:64px;height:64px;color:var(--sky-800);box-shadow:0 0 0 8px var(--paper-50);transition:transform .3s var(--ease);border-radius:50%;place-items:center;margin:0 0 16px;font-size:24px;font-weight:800;display:grid}.lpa-steps li:hover .lpa-step-n{transform:scale(1.08)rotate(-4deg)}.lpa-steps strong{margin-bottom:6px;font-size:20px;font-weight:800;display:block}.lpa-steps p{color:var(--ink-700);font-size:17px;line-height:1.6}.lpa-faq-sec{padding-top:24px}.lpa-faq-wrap{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.lpa-faq-wrap>.lpa-head{grid-column:1/span 4}.lpa-faq-wrap>.lpa-faq{grid-column:6/span 7;margin-top:0!important}.lpa-faq{gap:10px;display:grid}.lpa-faq details{background:var(--paper-0);border-radius:var(--r);transition:box-shadow .2s;box-shadow:0 6px 18px -14px #3c301e66}.lpa-faq details[open]{box-shadow:var(--lift)}.lpa-faq summary{cursor:pointer;color:var(--ink-950);border-radius:var(--r);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:18.5px;font-weight:700;list-style:none;display:flex}.lpa-faq summary::-webkit-details-marker{display:none}.lpa-faq-ic{background:var(--sky-100);width:30px;height:30px;color:var(--sky-700);transition:transform .25s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.lpa-faq details[open] .lpa-faq-ic{transform:rotate(45deg)}.lpa-faq details p{color:var(--ink-700);padding:0 20px 20px;font-size:17.5px;line-height:1.65}.lpa-final-sec{padding:24px 0 72px}.lpa-final{border-radius:var(--r);background:radial-gradient(ellipse 50% 90% at 85% 100%, var(--sky-200), transparent 70%), linear-gradient(120deg, var(--sky-100), var(--sky-50) 55%, var(--beige-100));grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:20px;padding:0 48px;display:grid;position:relative;overflow:hidden}.lpa-final-copy{padding:56px 0}.lpa-final h2{letter-spacing:-.028em;color:var(--ink-950);font-size:clamp(28px,3.1vw,40px);font-weight:800;line-height:1.25}.lpa-final-copy>p{color:var(--ink-700);font-size:19px;line-height:1.6;margin:12px 0 26px!important}.lpa-final-pic{height:330px;position:relative}.lpa-final-img{width:auto;height:360px;position:absolute;bottom:-10px;right:0}.lpa-final-img--back{opacity:.95;height:310px;right:46%}@keyframes lpa-morph{0%,to{border-radius:58% 42% 52% 48%/46% 54%}33%{border-radius:46% 54% 42% 58%/56% 44%}66%{border-radius:52% 48% 58% 42%/44% 58% 42% 56%}}@keyframes lpa-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lpa-pop{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:none}}@keyframes lpa-ping{0%{box-shadow:0 0 #8ebfe3b3}to{box-shadow:0 0 0 10px #8ebfe300}}@keyframes lpa-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.lpa-blob--hero,.lpa-blob--area,.lpa-blob--exec,.lpa-blob--trust{animation:16s ease-in-out infinite lpa-morph}.lpa-blob--dot{animation:7s ease-in-out infinite lpa-float}.lpa-intro .lpa-bubble{animation:lpa-pop .6s var(--ease) both, lpa-float 6s ease-in-out 1s infinite}.lpa-bubble--1{animation-delay:.3s,1s!important}.lpa-bubble--2{animation-delay:.9s,1.9s!important}.lpa-bubble--3{animation-delay:1.5s,2.7s!important}.lpa-bubble--exec{animation:6s ease-in-out infinite lpa-float}.lpa-person--main{animation:lpa-pop .8s var(--ease) both}.lpa-final-img{animation:7s ease-in-out infinite lpa-float}.lpa-final-img--back{animation-delay:-3s}.lpa-reveal{transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--i,0) * 80ms)}.lpa[data-reveal=on] .lpa-reveal:not(.is-in){opacity:0;transform:translateY(28px)}}@media (max-width:960px){.lpa-intro-grid,.lpa-exec-grid,.lpa-trust-grid,.lpa-faq-wrap,.lpa-area{grid-template-columns:minmax(0,1fr)}.lpa-intro-grid>*,.lpa-exec-grid>*,.lpa-trust-grid>*,.lpa-faq-wrap>*,.lpa-area>*{grid-area:auto/1/auto/-1!important}.lpa-org-cloud,.lpa-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lpa-stage{width:100%;max-width:560px;height:500px;margin:0 auto}.lpa-person--main{height:480px}.lpa-person--side{height:370px}.lpa-day-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.lpa-day-path{display:none}.lpa-area{margin-top:56px}.lpa-area-pic,.lpa-area-img{height:340px}.lpa-how-grid{grid-template-columns:minmax(0,1fr);gap:28px}.lpa-trust-pic,.lpa-trust-img{height:340px}.lpa-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.lpa-steps:before{display:none}.lpa-final{grid-template-columns:minmax(0,1fr);padding:0 28px}.lpa-final-copy{padding:44px 0 0}.lpa-final-pic{height:260px}.lpa-final-img{height:290px;right:10%}.lpa-final-img--back{height:250px;right:48%}}@media (max-width:600px){.lpa-sec{padding:56px 0}.lpa-head+*{margin-top:32px!important}.lpa-lead{font-size:18.5px}.lpa-facts{gap:16px}.lpa-facts strong{font-size:28px}.lpa-stage{height:440px}.lpa-person--main{height:420px;left:30%}.lpa-person--side{height:320px;left:-6%}.lpa-bubble{max-width:230px;padding:9px 12px 9px 9px;font-size:14.5px}.lpa-bubble strong{font-size:14.5px}.lpa-bubble-ic{width:26px;height:26px}.lpa-bubble--1{top:6px;left:0}.lpa-bubble--2{top:44%;right:0}.lpa-bubble--3{bottom:20px;left:0}.lpa-day-track{scroll-snap-type:x mandatory;padding:0 var(--gutter) 12px;margin:0 calc(var(--gutter) * -1);scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.lpa-day-track::-webkit-scrollbar{display:none}.lpa-scene{scroll-snap-align:center;flex:0 0 80%}.lpa-area-pic,.lpa-area-img{height:300px}.lpa-roster{grid-template-columns:minmax(0,1fr)}.lpa-exec-pic,.lpa-exec-img{height:320px}.lpa-bubble--exec{bottom:20px}.lpa-org-cloud{grid-template-columns:minmax(0,1fr);gap:12px}.lpa-trust-list,.lpa-steps{grid-template-columns:minmax(0,1fr)}.lpa-final{padding:0 20px}.lpa-final-copy>p{font-size:18px}.lpa-final-pic{height:230px}.lpa-final-img{height:250px;right:4%}.lpa-final-img--back{height:215px;right:50%}}.lpb{--r:10px;--r-sm:8px;--lift:0 18px 40px -22px #2d6a9980, 0 2px 6px #3c301e0d;background:var(--paper-50);color:var(--ink-900);overflow-x:clip}.lpb h2,.lpb h3,.lpb p{margin:0}.lpb-sec{padding:72px 0;position:relative}.lpb-head+*{margin-top:48px!important}.lpb-kicker{color:var(--sky-700);align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex;margin-bottom:10px!important}.lpb-head h2{letter-spacing:-.03em;color:var(--ink-950);font-size:clamp(29px,3.4vw,44px);font-weight:800;line-height:1.22}.lpb-head>p:not(.lpb-kicker){color:var(--ink-700);max-width:38em;margin-top:12px;font-size:19px;line-height:1.65}.lpb-head--split{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:12px 24px;display:grid}.lpb-head--split>div{grid-column:1/span 6}.lpb-head--split>p{grid-column:7/span 6}.lpb-head--split>p:not(.lpb-kicker){margin:0}.lpb-cta{flex-wrap:wrap;gap:10px;display:flex}.lpb-btn{border-radius:var(--r);height:54px;transition:transform .2s var(--ease), background .2s, box-shadow .2s;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:17.5px;font-weight:700;text-decoration:none;display:inline-flex}.lpb-btn--primary{background:var(--sky-700);color:var(--paper-0);box-shadow:0 12px 26px -12px #2d6a99bf}.lpb-btn--primary:hover{background:var(--sky-800);transform:translateY(-2px)}.lpb-btn--soft{color:var(--ink-900);background:#fffdf9d9;box-shadow:0 6px 18px -12px #3c301e59}.lpb-btn--soft:hover{background:var(--paper-0);transform:translateY(-2px)}.lpb-glow{filter:blur(50px);pointer-events:none;border-radius:50%;position:absolute}.lpb-glow--1{background:#a8cbe78c;width:520px;height:520px;top:-140px;right:-120px}.lpb-glow--2{background:#dccdb48c;width:420px;height:420px;bottom:-160px;left:-160px}.lpb-glow--3{background:#fffdf999;width:360px;height:360px;top:-120px;right:-80px}.lpb-live{background:linear-gradient(180deg, var(--sky-50) 0%, #f1f2ee 60%, var(--paper-50) 100%);overflow:hidden}.lpb-live-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px;display:grid;position:relative}.lpb-live-copy{grid-column:1/span 5}.lpb-live .lpb-scene{grid-column:6/span 7}.lpb-pulse{background:var(--sky-600);border-radius:50%;width:9px;height:9px}.lpb-live-title{letter-spacing:-.032em;color:var(--ink-950);font-size:clamp(30px,3.3vw,44px);font-weight:800;line-height:1.18;margin:4px 0 18px!important}.lpb-live-title span{background:linear-gradient(90deg, var(--sky-700), #4a86b6 70%, var(--sky-700));color:#0000;-webkit-background-clip:text;background-clip:text}.lpb-lead{color:var(--ink-700);max-width:31em;font-size:20px;line-height:1.68}.lpb-scene{height:620px;margin:0;position:relative}.lpb-orbit{width:620px;height:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lpb-orbit-ring{background:radial-gradient(circle,#dcebf7cc 0 52%,#0000 70%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #a8cbe78c}.lpb-orbit-spin{margin:0;padding:0;list-style:none;position:absolute;inset:0}.lpb-orbit-spin li{width:0;height:0;transform:rotate(var(--a)) translateX(310px) rotate(calc(-1 * var(--a)));position:absolute;top:50%;left:50%}.lpb-chip{background:var(--tone);width:56px;height:56px;color:var(--tone-fg);box-shadow:inset 0 0 0 3px var(--paper-0), 0 10px 20px -12px #2d6a99b3;border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.lpb-orbit-spin .lpb-chip{transform:translate(-50%,-50%)}.lpb-panel{z-index:2;gap:12px;width:min(430px,80%);margin:172px auto 0;display:grid;position:relative}.lpb-command{background:var(--paper-0);border-radius:var(--r);box-shadow:var(--lift);color:var(--ink-950);align-items:center;gap:12px;padding:12px 12px 12px 14px;font-size:16.5px;font-weight:600;display:flex}.lpb-command-ic{border-radius:var(--r-sm);background:var(--sky-100);width:36px;height:36px;color:var(--sky-700);flex:none;place-items:center;display:grid}.lpb-typing{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lpb-typing span{vertical-align:bottom;border-right:2px solid var(--sky-600);max-width:100%;padding-right:3px;display:inline-block;overflow:hidden}.lpb-send{border-radius:var(--r-sm);background:var(--sky-700);width:36px;height:36px;color:var(--paper-0);flex:none;place-items:center;display:grid}.lpb-plan{border-radius:var(--r);box-shadow:var(--lift);background:#fffdf9f0;padding:16px 18px 18px}.lpb-plan-title{color:var(--ink-950);align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.lpb-plan-title svg{color:var(--sky-700)}.lpb-plan-title em{color:var(--sky-700);background:var(--sky-50);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 9px;font-size:13.5px;font-style:normal;font-weight:700;display:inline-flex}.lpb-plan-title em i{background:var(--sky-600);border-radius:50%;width:7px;height:7px}.lpb-plan ol{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.lpb-plan li{color:var(--ink-500);align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.lpb-plan-dot{background:var(--paper-100);color:#0000;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;transition:background .3s;display:grid}.lpb-plan li:nth-child(-n+3){color:var(--ink-900)}.lpb-plan li:nth-child(-n+3) .lpb-plan-dot{background:var(--sky-700);color:var(--paper-0)}.lpb-widget{z-index:3;background:var(--paper-0);border-radius:var(--r);box-shadow:var(--lift);padding:12px 14px;position:absolute}.lpb-widget-title{color:var(--ink-950);align-items:center;gap:7px;font-size:14.5px;font-weight:800;display:flex;margin-bottom:6px!important}.lpb-widget-title svg{color:var(--sky-700)}.lpb-row{color:var(--ink-700);justify-content:space-between;align-items:center;gap:10px;padding:4px 0;font-size:14px;display:flex}.lpb-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lpb-row em{background:var(--wait-bg);color:var(--wait-fg);border-radius:999px;flex:none;padding:2px 8px;font-size:12.5px;font-style:normal;font-weight:700}.lpb-row em.is-ok{background:var(--ok-bg);color:var(--ok-fg)}.lpb-widget--approvals{width:268px;top:4px;right:-10px}.lpb-widget--kpi{gap:2px;display:grid;top:70px;left:-6px}.lpb-widget--kpi small,.lpb-widget--kpi2 small{color:var(--ink-500);font-size:13.5px}.lpb-widget--kpi strong,.lpb-widget--kpi2 strong{color:var(--sky-700);font-size:28px;font-weight:800;line-height:1.1}.lpb-widget--kpi2{gap:2px;display:grid;bottom:54px;right:-6px}.lpb-widget--toast{align-items:center;gap:10px;max-width:280px;display:flex;bottom:20px;left:0}.lpb-toast-ic{background:var(--ok-bg);width:32px;height:32px;color:var(--ok-fg);border-radius:50%;flex:none;place-items:center;display:grid}.lpb-widget--toast strong{color:var(--ink-950);font-size:15px;font-weight:800;display:block}.lpb-widget--toast small{color:var(--ink-500);font-size:13.5px}.lpb-scene figcaption{color:var(--ink-500);font-size:13.5px;position:absolute;bottom:-34px;right:0}.lpb-numbers-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:24px;display:grid}.lpb-numbers-grid>.lpb-head{grid-column:1/span 4}.lpb-numbers-grid>.lpb-nums{grid-column:5/span 8;margin-top:0!important}.lpb-nums{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.lpb-nums li{border-radius:var(--r);background:linear-gradient(165deg, var(--sky-100), var(--sky-50));padding:22px 20px}.lpb-nums strong{white-space:nowrap;letter-spacing:-.045em;background:linear-gradient(180deg, var(--sky-700), #5f93bd);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,3.6vw,52px);font-weight:800;line-height:1;display:block}.lpb-nums span{color:var(--ink-700);margin-top:8px;font-size:18px;font-weight:600;display:block}.lpb-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.lpb-tile{border-radius:var(--r);background:linear-gradient(160deg, var(--tone), color-mix(in srgb, var(--tone) 55%, var(--paper-0)));transition:transform .3s var(--ease), box-shadow .3s;padding:28px;position:relative;overflow:hidden}.lpb-tile:after{content:"";background:var(--tone-2);opacity:.7;width:240px;height:240px;transition:transform .5s var(--ease);border-radius:50%;position:absolute;bottom:-100px;right:-80px}.lpb-tile>*{z-index:1;position:relative}.lpb-tile:hover{box-shadow:var(--lift);transform:translateY(-5px)}.lpb-tile:hover:after{transform:scale(1.15)translate(-10px,-10px)}.lpb-tile{grid-column:span 6}.lpb-tile-ic{border-radius:var(--r);background:var(--paper-0);width:50px;height:50px;color:var(--tone-fg,var(--sky-700));place-items:center;display:grid;box-shadow:0 8px 18px -12px #2d6a9999}.lpb-tile-ic--sm{flex:none;width:46px;height:46px}.lpb-tile-name{color:var(--tone-fg);font-size:16px;font-weight:800;margin:16px 0 4px!important}.lpb-tile h3{letter-spacing:-.02em;color:var(--ink-950);font-size:clamp(21px,2vw,25px);font-weight:800;line-height:1.32;margin-bottom:8px!important}.lpb-tile>p{color:var(--ink-700);font-size:17.5px;line-height:1.62}.lpb-tile ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.lpb-tile li{color:var(--ink-700);font-size:16.5px;line-height:1.5}.lpb-tile li strong{color:var(--ink-950);font-size:17px;font-weight:700;display:block}.lpb-tile ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.lpb-how-sec{background:radial-gradient(ellipse 70% 80% at 50% 30%, var(--sky-50), transparent 70%)}.lpb-how{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.lpb-how article{border-radius:var(--r);background:var(--paper-0);padding:28px 26px;box-shadow:0 14px 32px -24px #2d6a998c}.lpb-how-n{letter-spacing:-.05em;background:linear-gradient(180deg, var(--sky-300), #c5ddf01a);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:72px;font-weight:800;line-height:.9;display:block}.lpb-how h3{letter-spacing:-.02em;font-size:23px;font-weight:800;position:relative;margin-bottom:8px!important}.lpb-how article>p{color:var(--ink-700);font-size:17.5px;line-height:1.64}.lpb-how ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.lpb-how li{color:var(--ink-700);gap:8px;font-size:16.5px;line-height:1.5;display:flex}.lpb-how li svg{color:var(--sky-700);flex:none;margin-top:3px}.lpb-voices-sec{padding-top:24px}.lpb-voices{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.lpb-quote{grid-column:span 5}.lpb-quote--1{grid-column:span 7}.lpb-quote{background:var(--paper-0);border-radius:var(--r);box-shadow:var(--lift);transition:transform .3s var(--ease);flex-direction:column;justify-content:space-between;margin:0;padding:30px 30px 26px;display:flex;position:relative}.lpb-quote:hover{transform:translateY(-4px)rotate(-.3deg)}.lpb-quote--1{background:linear-gradient(150deg, var(--sky-100), var(--sky-50) 60%, var(--paper-0));grid-row:span 2;padding:40px 40px 34px}.lpb-quote-mark{color:var(--sky-200);font-size:110px;font-weight:800;line-height:1;position:absolute;top:6px;right:24px}.lpb-quote blockquote{color:var(--ink-900);margin:0;padding-right:48px;font-size:19px;font-weight:600;line-height:1.6;position:relative}.lpb-quote--1 blockquote{color:var(--ink-950);letter-spacing:-.015em;font-size:clamp(22px,2.3vw,28px);font-weight:700;line-height:1.5}.lpb-quote figcaption{align-items:center;gap:12px;margin-top:22px;display:flex}.lpb-avatar{background:var(--tone);width:50px;height:50px;color:var(--tone-fg);box-shadow:inset 0 0 0 3px var(--paper-0);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.lpb-quote figcaption strong{font-size:17px;font-weight:800;display:block}.lpb-quote figcaption small{color:var(--ink-600);font-size:15px}.lpb-note{color:var(--ink-500);font-size:14.5px;margin-top:16px!important}.lpb-exec-sec{background:linear-gradient(180deg, var(--paper-50), var(--sky-50) 50%, var(--paper-50))}.lpb-marquee{gap:16px;margin-top:48px;display:grid}.lpb-marquee-row{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.lpb-marquee-list{flex:none;gap:16px;margin:0;padding:4px 16px 18px 0;list-style:none;display:flex}.lpb-person{background:var(--paper-0);border-radius:var(--r);flex:none;align-items:center;gap:14px;width:360px;min-height:92px;padding:14px 18px 14px 14px;display:flex;box-shadow:0 12px 28px -20px #2d6a998c}.lpb-person .lpb-avatar{width:58px;height:58px;font-size:14.5px}.lpb-person strong{color:var(--ink-950);font-size:18px;font-weight:800;display:block}.lpb-person small{color:var(--ink-600);margin-top:2px;font-size:15.5px;line-height:1.45;display:block}.lpb-org{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:24px;margin:0;padding:0;list-style:none;display:grid}.lpb-org li{border-radius:var(--r);background:linear-gradient(165deg, var(--tone), color-mix(in srgb, var(--tone) 50%, var(--paper-0)));min-height:168px;transition:transform .3s var(--ease), box-shadow .3s;flex-direction:column;padding:20px 20px 18px;display:flex}.lpb-org li:hover{box-shadow:var(--lift);transform:translateY(-4px)}.lpb-org-n{letter-spacing:-.04em;color:var(--tone-fg);font-size:46px;font-weight:800;line-height:1}.lpb-org strong{color:var(--ink-950);margin:10px 0 4px;font-size:18.5px;font-weight:800}.lpb-org small{color:var(--ink-700);font-size:15.5px;line-height:1.5}.lpb-trust-sec{background:var(--beige-100)}.lpb-trust{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.lpb-trust>.lpb-head{grid-column:1/span 5}.lpb-trust>.lpb-trust-list{grid-column:7/span 6;margin-top:0!important}.lpb-trust .lpb-head{position:sticky;top:100px}.lpb-trust-list{gap:24px;margin:0;padding:0;list-style:none;display:grid}.lpb-trust-list li{gap:18px;display:flex}.lpb-trust-list h3{font-size:20px;font-weight:800;margin-bottom:4px!important}.lpb-trust-list p{color:var(--ink-700);font-size:17.5px;line-height:1.6}.lpb-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.lpb-steps li{position:relative}.lpb-steps li:before{content:"";background:linear-gradient(90deg, var(--sky-300), var(--sky-100));transform-origin:0;border-radius:3px;height:6px;margin-bottom:18px;display:block}.lpb-step-n{letter-spacing:-.04em;background:linear-gradient(180deg, var(--sky-600), var(--sky-200));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:60px;font-weight:800;line-height:1;display:block}.lpb-steps strong{margin-bottom:6px;font-size:20.5px;font-weight:800;display:block}.lpb-steps p{color:var(--ink-700);font-size:17px;line-height:1.6}.lpb-faq-wrap{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.lpb-faq-wrap>.lpb-head{grid-column:1/span 4}.lpb-faq-wrap>.lpb-faq{grid-column:6/span 7;margin-top:0!important}.lpb-faq{gap:10px;display:grid}.lpb-faq details{background:var(--paper-0);border-radius:var(--r);box-shadow:0 6px 18px -14px #3c301e66}.lpb-faq details[open]{background:linear-gradient(160deg, var(--sky-50), var(--paper-0));box-shadow:var(--lift)}.lpb-faq summary{cursor:pointer;color:var(--ink-950);border-radius:var(--r);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:18.5px;font-weight:700;list-style:none;display:flex}.lpb-faq summary::-webkit-details-marker{display:none}.lpb-faq-ic{border-radius:var(--r-sm);background:var(--sky-100);width:30px;height:30px;color:var(--sky-700);transition:transform .25s var(--ease);flex:none;place-items:center;display:grid}.lpb-faq details[open] .lpb-faq-ic{transform:rotate(45deg)}.lpb-faq details p{color:var(--ink-700);padding:0 20px 20px;font-size:17.5px;line-height:1.65}.lpb-final-sec{padding:24px 0 72px}.lpb-final{text-align:center;border-radius:var(--r);background:linear-gradient(135deg, var(--sky-200), var(--sky-100) 45%, var(--beige-100));padding:60px 32px;position:relative;overflow:hidden}.lpb-final>*{position:relative}.lpb-final-chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex;margin-bottom:24px!important}.lpb-final h2{letter-spacing:-.03em;color:var(--ink-950);font-size:clamp(29px,3.4vw,44px);font-weight:800;line-height:1.22}.lpb-final>p:not(.lpb-final-chips){color:var(--ink-700);font-size:19px;line-height:1.6;margin-top:12px!important}.lpb-final .lpb-final-sub{color:var(--sky-800);font-size:16.5px;font-weight:700;margin:6px 0 28px!important}.lpb-final .lpb-cta{justify-content:center}@keyframes lpb-spin{to{transform:rotate(360deg)}}@keyframes lpb-unspin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes lpb-drift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(4px,-12px)rotate(.6deg)}}@keyframes lpb-type{0%{max-width:0}28%,88%{max-width:100%}96%,to{max-width:0}}@keyframes lpb-caret{50%{border-color:#0000}}@keyframes lpb-step{0%,30%{background:var(--paper-100);color:#0000}36%,90%{background:var(--sky-700);color:var(--paper-0)}97%,to{background:var(--paper-100);color:#0000}}@keyframes lpb-steptext{0%,30%{color:var(--ink-500)}36%,90%{color:var(--ink-900)}97%,to{color:var(--ink-500)}}@keyframes lpb-ping{0%{box-shadow:0 0 #5a95c48c}to{box-shadow:0 0 0 9px #5a95c400}}@keyframes lpb-marquee{to{transform:translate(-100%)}}@keyframes lpb-glow{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,24px)scale(1.08)}}@keyframes lpb-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes lpb-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes lpb-grow{0%{transform:scaleX(.1)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.lpb-orbit-spin{animation:48s linear infinite lpb-spin}.lpb-orbit-spin .lpb-chip{animation:48s linear infinite lpb-unspin}.lpb-widget{animation:7s ease-in-out infinite lpb-drift}.lpb-widget--kpi{animation-duration:8s;animation-delay:-2s}.lpb-widget--kpi2{animation-duration:9s;animation-delay:-5s}.lpb-widget--toast{animation-duration:6.5s;animation-delay:-3s}.lpb-typing span{animation:9s steps(26,end) infinite lpb-type,.8s step-end infinite lpb-caret}.lpb-plan li{animation:9s infinite lpb-steptext;animation-delay:calc(var(--i) * .45s)}.lpb-plan-dot{animation:9s infinite lpb-step;animation-delay:calc(var(--i) * .45s)}.lpb-pulse,.lpb-plan-title em i{animation:1.6s ease-out infinite lpb-ping}.lpb-glow--1,.lpb-glow--2{animation:14s ease-in-out infinite lpb-glow}.lpb-glow--2{animation-delay:-7s}.lpb-marquee-list{animation:46s linear infinite lpb-marquee}.lpb-marquee-row--rev .lpb-marquee-list{animation-direction:reverse}.lpb-marquee-row:hover .lpb-marquee-list{animation-play-state:paused}.lpb-final-chips .lpb-chip{animation:3.2s ease-in-out infinite lpb-bob;animation-delay:calc(var(--i) * -.5s)}.lpb-reveal{transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--i,0) * 80ms)}.lpb[data-reveal=on] .lpb-reveal:not(.is-in){opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){.lpb-marquee-row{flex-wrap:wrap;-webkit-mask-image:none;mask-image:none}.lpb-marquee-list{padding:0 var(--gutter);flex-wrap:wrap}.lpb-marquee-list[aria-hidden=true]{display:none}}@media (max-width:960px){.lpb-live-grid,.lpb-numbers-grid,.lpb-trust,.lpb-faq-wrap,.lpb-head--split,.lpb-voices{grid-template-columns:minmax(0,1fr)}.lpb-live-grid>*,.lpb-numbers-grid>*,.lpb-trust>*,.lpb-faq-wrap>*,.lpb-head--split>*,.lpb-voices>*{grid-column:1/-1!important}.lpb-numbers-grid>.lpb-nums,.lpb-trust>.lpb-trust-list,.lpb-faq-wrap>.lpb-faq{margin-top:32px!important}.lpb-nums,.lpb-org{grid-template-columns:repeat(2,minmax(0,1fr))}.lpb-scene{width:100%;max-width:560px;margin:20px auto 0}.lpb-trust .lpb-head{position:static}.lpb-tile{grid-column:span 12}.lpb-how{grid-template-columns:minmax(0,1fr);gap:28px}.lpb-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.lpb-sec{padding:56px 0}.lpb-head+*{margin-top:32px!important}.lpb-lead{font-size:18.5px}.lpb-scene{height:590px}.lpb-orbit{width:340px;height:340px}.lpb-orbit-spin li{transform:rotate(var(--a)) translateX(170px) rotate(calc(-1 * var(--a)))}.lpb-chip{width:46px;height:46px;font-size:12.5px}.lpb-panel{width:100%;margin-top:180px}.lpb-command{gap:10px;padding:10px;font-size:15px}.lpb-command-ic,.lpb-send{width:32px;height:32px}.lpb-widget--approvals{width:230px;top:0;right:0}.lpb-widget--kpi{padding:10px 12px;top:12px;left:0}.lpb-widget--kpi strong,.lpb-widget--kpi2 strong{font-size:23px}.lpb-widget--kpi2{display:none}.lpb-widget--toast{max-width:none;bottom:0;left:0;right:0}.lpb-nums{gap:12px}.lpb-nums li{padding:18px 16px}.lpb-nums strong{font-size:40px}.lpb-nums span{font-size:16px}.lpb-tile{padding:22px}.lpb-tile ul{grid-template-columns:minmax(0,1fr)}.lpb-quote,.lpb-quote--1{padding:26px 22px 22px}.lpb-person{width:290px}.lpb-org{grid-template-columns:minmax(0,1fr);gap:12px}.lpb-org li{min-height:0}.lpb-steps{grid-template-columns:minmax(0,1fr)}.lpb-final{padding:44px 20px}}.lpa-lab-pic{box-shadow:0 1px 0 var(--line);background:#f7f3ec;border-radius:18px;margin:40px 0 0;overflow:hidden}.lpa-lab-pic img{width:100%;height:auto;display:block}.lpa-lab-flow{flex-wrap:wrap;justify-content:center;gap:8px 6px;margin:22px 0 0;padding:0;list-style:none;display:flex}.lpa-lab-flow li{background:var(--paper-0);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-800);border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:15px;font-weight:600;display:inline-flex}.lpa-lab-flow li+li:before{content:"→";color:var(--sky-700);margin:0 6px 0 -2px;font-weight:400}.lpa-lab-flow .num{background:var(--sky-100);width:24px;height:24px;color:var(--sky-700);border-radius:999px;place-items:center;font-size:13px;display:inline-grid}.lpa-lab-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.lpa-lab-card{background:var(--paper-0);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;flex-direction:column;gap:10px;padding:22px 20px;display:flex}.lpa-lab-card h3{letter-spacing:-.02em;color:var(--ink-950);font-size:20px;font-weight:800;margin:0!important}.lpa-lab-body{color:var(--ink-700);margin:0;font-size:16px;line-height:1.65}.lpa-lab-card ul{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.lpa-lab-card li{align-items:flex-start;gap:8px;display:flex}.lpa-lab .lpa-note{text-align:center;margin-top:22px}@media (max-width:1100px){.lpa-lab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lpa-lab-grid{grid-template-columns:1fr}.lpa-lab-flow li+li:before{display:none}}
