.lp{font-family:var(--font-sans);background:var(--bg-surface);color:var(--fg-2);-webkit-font-smoothing:antialiased}.lp,.lp .section,.lp .wrap{overflow-x:clip}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp a{text-decoration:none;color:inherit}.lp .lic{display:inline-flex;align-items:center;justify-content:center;flex:none}.lp .wrap{max-width:1180px;margin:0 auto;padding:0 28px}.lp .hand{font-family:var(--font-hand),"Caveat",cursive}.lp .mk{position:relative;white-space:nowrap}.lp .mk:before{content:"";position:absolute;left:-.12em;right:-.12em;top:14%;bottom:6%;background:var(--pollen-400);transform:rotate(-1.3deg);border-radius:7px 12px 8px 14px;z-index:-1}.lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:600;font-size:15px;border-radius:var(--radius-md);padding:14px 26px;border:1.5px solid transparent;cursor:pointer;white-space:nowrap;transition:all var(--dur-fast)}.lp .btn .lic{width:18px;height:18px}.lp .btn-primary{background:var(--brand);color:#fff;box-shadow:0 1px 2px rgba(12,42,40,.16)}.lp .btn-primary:hover{background:var(--brand-hover);transform:translateY(-1px)}.lp .btn-ghost{background:var(--bg-subtle);color:var(--fg-1)}.lp .btn-ghost:hover{background:var(--slate-200)}.lp .btn-outline{background:#fff;color:var(--fg-1);border-color:var(--border-default)}.lp .btn-outline:hover{border-color:var(--brand);color:var(--brand)}.lp .btn-lg{padding:16px 30px;font-size:16px}.lp .nav{position:sticky;top:0;z-index:60;background:color-mix(in oklch,#fff 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-subtle)}.lp .nav-in{gap:8px;height:66px}.lp .nav .brand,.lp .nav-in{display:flex;align-items:center}.lp .nav .brand{margin-right:26px;color:var(--fg-1)}.lp .nav .links{display:flex;gap:4px}.lp .nav .links>a,.lp .nav .links>div{position:relative;font-size:14.5px;font-weight:600;color:var(--fg-2);padding:9px 13px;border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;gap:5px}.lp .nav .links>a:hover,.lp .nav .links>div:hover{background:var(--bg-subtle);color:var(--fg-1)}.lp .nav .links .has-mega>a{display:inline-flex;align-items:center;gap:5px;color:inherit}.lp .nav .right{margin-left:auto;display:flex;align-items:center;gap:14px}.lp .nav .signin{font-size:14.5px;font-weight:600;color:var(--fg-1)}.lp .nav .signin:hover{color:var(--brand)}.lp .nav .btn{height:38px;padding:0 17px;font-size:14px;line-height:1}.lp .mega{position:absolute;top:64px;left:50%;width:min(980px,94vw);background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);padding:26px 30px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px 26px;z-index:70;opacity:0;visibility:hidden;transform:translateX(-50%) translateY(-4px) scaleY(.94);transform-origin:top center;transition:opacity .2s var(--ease-out),transform .26s var(--ease-out),visibility .26s;pointer-events:none}.lp .mega:before{content:"";position:absolute;left:0;right:0;top:-22px;height:22px}.lp .mega.open{opacity:1;visibility:visible;transform:translateX(-50%) translateY(8px) scaleY(1);pointer-events:auto}.lp .mega h5{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;padding-bottom:7px;border-bottom:1px solid var(--border-subtle)}.lp .mega a{display:block;font-size:13.5px;color:var(--fg-2);font-weight:500;padding:5px 0}.lp .mega a:hover{color:var(--brand)}.lp .mega .mega-foot{grid-column:1/-1;margin-top:6px;padding-top:14px;border-top:1px solid var(--border-subtle)}.lp .mega .mega-foot a{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--brand);padding:0}.lp .mega.open .mega-col{animation:lpMegaCol .42s var(--ease-out) backwards}.lp .mega.open .mega-col a{animation:lpMegaItem .34s var(--ease-out) backwards}@keyframes lpMegaCol{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes lpMegaItem{0%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:none}}.lp .hero{position:relative;padding:62px 0 0;text-align:center;overflow:hidden}.lp .price-note{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:12px;display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.lp .price-note .hand{font-size:22px;font-weight:600;color:var(--plume-700);line-height:1.1;text-align:left}.lp .hero h1,.lp .price-note .hand{font-family:var(--font-hand),"Caveat",cursive}.lp .hero h1{font-weight:700;font-size:clamp(34px,5vw,62px);line-height:1.04;color:var(--slate-950);margin:10px auto 14px;letter-spacing:0}.lp .hero .h2{font-family:var(--font-hand),"Caveat",cursive;font-weight:600;font-size:clamp(28px,3.6vw,46px);color:var(--slate-800);margin:0 0 26px}.lp .hero .h2 .g{color:var(--brand)}.lp .hero-cta{display:flex;justify-content:center;margin-bottom:8px}.lp .cta-group{position:relative;gap:13px;justify-content:center;flex-wrap:wrap}.lp .cta-group,.lp .formband{display:inline-flex;align-items:center}.lp .formband{gap:12px;background:#fff;border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);border-radius:99px;padding:8px 10px 8px 16px;font-size:13.5px;color:var(--fg-2);margin-top:30px}.lp .formband .flag{font-size:15px}.lp .formband b{color:var(--fg-1)}.lp .formband span{white-space:nowrap}.lp .formband a{color:var(--brand);font-weight:600;margin-left:4px}.lp .curve{position:relative;margin-top:34px;background:var(--bg-canvas);padding-bottom:80px}.lp .curve:before{content:"";position:absolute;top:-1px;left:0;right:0;height:54px;background:#fff;border-radius:0 0 50% 50%/0 0 100% 100%;transform:scaleX(1.4)}.lp .section{padding:72px 0}.lp .section.soft{background:var(--bg-canvas)}.lp .sec-head{text-align:center;margin-bottom:40px}.lp .sec-head .eye{font-family:var(--font-hand),"Caveat",cursive;font-size:26px;color:var(--plume-600);font-weight:600}.lp .sec-head h2{font-family:var(--font-display);font-size:clamp(28px,4vw,36px);font-weight:800;letter-spacing:-.03em;color:var(--fg-1);margin:4px 0 10px}.lp .sec-head p{font-size:16px;color:var(--fg-3);max-width:36em;margin:0 auto;line-height:1.6}.lp .appgrid{display:flex;flex-wrap:wrap;justify-content:center;gap:30px 10px;max-width:966px;margin:0 auto}.lp .appcell{width:clamp(102px,15.5%,150px);display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px 4px;border-radius:var(--radius-md);cursor:pointer;transition:transform var(--dur-fast)}.lp .appcell:hover{transform:translateY(-4px)}.lp .appicon{height:46px;display:flex;align-items:center;justify-content:center;transition:transform var(--dur-fast)}.lp .appcell:hover .appicon{transform:scale(1.08)}.lp .appcell span{font-size:14px;font-weight:700;letter-spacing:-.2px;line-height:1.2;text-align:center}.lp .appgrid-foot{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:30px}.lp .appgrid-foot a{font-family:var(--font-hand),"Caveat",cursive;font-size:24px;color:var(--plume-700);font-weight:600;display:inline-flex;align-items:center;gap:7px}.lp .pillars{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:1000px;margin:0 auto}.lp .pillar{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:32px;box-shadow:var(--shadow-sm)}.lp .pillar .pic{width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.lp .pillar h3{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--fg-1);margin:0 0 9px}.lp .pillar p{font-size:14.5px;color:var(--fg-3);line-height:1.6;margin:0 0 16px}.lp .pillar ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.lp .pillar li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--fg-2)}.lp .pillar li .lic{color:var(--brand)}.lp .winshadow{position:relative}.lp .winshadow:before{content:"";position:absolute;left:6%;right:6%;top:8%;bottom:-4%;background:#fff;border-radius:40% 42% 38% 44%;filter:blur(2px);z-index:0}.lp{--lp-scene-dur:7s}.lp .sc-cursor{position:absolute;z-index:25;width:22px;height:22px;left:45%;top:45%;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35));animation-duration:var(--lp-scene-dur);animation-timing-function:cubic-bezier(.45,.05,.25,1);animation-fill-mode:forwards}.lp .sc-cursor:after{content:"";position:absolute;left:1px;top:1px;width:10px;height:10px;border-radius:50%;border:2px solid var(--plume-500);opacity:0;animation-duration:var(--lp-scene-dur);animation-timing-function:linear;animation-fill-mode:forwards}.lp .sc-cur-fact{animation-name:lpCurFact}.lp .sc-cur-fact:after{animation-name:lpClickFact}.lp .sc-cur-site{animation-name:lpCurSite}.lp .sc-cur-site:after{animation-name:lpClickSite}.lp .sc-cur-crm{animation-name:lpCurCrm}.lp .sc-cur-crm:after{animation-name:lpClickCrm}@keyframes lpCurFact{0%,10%{left:45%;top:45%}22%{left:54%;top:74%}40%{left:54%;top:74%}55%{left:89%;top:9%}70%{left:89%;top:9%}82%,to{left:72%;top:32%}}@keyframes lpClickFact{0%,21%{opacity:0;transform:scale(.4)}24%{opacity:.85;transform:scale(1)}30%{opacity:0;transform:scale(2.2)}55%{opacity:0;transform:scale(.4)}58%{opacity:.85;transform:scale(1)}64%,to{opacity:0;transform:scale(2.2)}}@keyframes lpCurSite{0%,8%{left:42%;top:52%}20%{left:26%;top:30%}40%{left:26%;top:30%}54%{left:90%;top:11%}68%{left:90%;top:11%}80%,to{left:68%;top:38%}}@keyframes lpClickSite{0%,19%{opacity:0;transform:scale(.4)}22%{opacity:.85;transform:scale(1)}28%{opacity:0;transform:scale(2.2)}54%{opacity:0;transform:scale(.4)}57%{opacity:.85;transform:scale(1)}63%,to{opacity:0;transform:scale(2.2)}}@keyframes lpCurCrm{0%,12%{left:45%;top:35%}30%{left:13%;top:86%}46%{left:13%;top:86%}62%,to{left:52%;top:52%}}@keyframes lpClickCrm{0%,41%{opacity:0;transform:scale(.4)}44%{opacity:.85;transform:scale(1)}50%,to{opacity:0;transform:scale(2.2)}}.lp .sc-type{display:inline-block;white-space:nowrap}.lp .sc-type-fact{animation:lpScType .7s steps(4) 1.75s both}.lp .sc-type-site{animation:lpScType 1.15s steps(14) 1.6s both}@keyframes lpScType{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.lp .sc-press-fact{animation:lpScPress .3s ease 4s}.lp .sc-press-site{animation:lpScPress .3s ease 3.95s}.lp .sc-press-crm{animation:lpScPress .3s ease 3.05s}@keyframes lpScPress{50%{transform:scale(.94);filter:brightness(.92)}}.lp .sc-check{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none}.lp .sc-check-badge{gap:9px;background:#fff;border:1px solid var(--border-subtle);border-radius:999px;padding:10px 18px 10px 12px;font-size:14px;font-weight:700;color:var(--fg-1);box-shadow:var(--shadow-xl)}.lp .sc-check-badge,.lp .sc-check-dot{display:inline-flex;align-items:center}.lp .sc-check-dot{justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--plume-600)}.lp .sc-check-fact{animation:lpScCheckIn .5s cubic-bezier(.34,1.56,.64,1) 4.35s forwards}.lp .sc-check-site{animation:lpScCheckIn .5s cubic-bezier(.34,1.56,.64,1) 4.3s forwards}.lp .sc-check-crm{animation:lpScCheckIn .5s cubic-bezier(.34,1.56,.64,1) 3.4s forwards}@keyframes lpScCheckIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.lp .win{position:relative;z-index:1;background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden}.lp .win-top{display:flex;align-items:center;gap:7px;padding:9px 13px;border-bottom:1px solid var(--border-subtle);background:var(--bg-subtle)}.lp .win-top .d{width:10px;height:10px;border-radius:50%}.lp .win-top .ttl{margin-left:8px;font-size:12px;color:var(--fg-3);font-weight:600}.lp .carostage{min-height:690px;display:flex;align-items:center;justify-content:center}.lp .carofade{width:100%;animation:lpCaroIn .55s var(--ease-out)}.lp .tag-pill{font-size:11px;font-weight:600;color:var(--plume-700);background:var(--plume-50);border-radius:99px;padding:2px 9px}.lp .slider-ctl{display:flex;align-items:center;gap:14px;max-width:560px;margin:26px auto 0}.lp .slider-ctl .play{width:34px;height:34px;border-radius:50%;border:1.5px solid var(--border-default);background:#fff;display:flex;align-items:center;justify-content:center;color:var(--plume-700);cursor:pointer;flex:none}.lp .qbubble{display:inline-flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--border-subtle);border-radius:99px;box-shadow:var(--shadow-md);padding:12px 24px 12px 12px;position:relative}.lp .qbubble .av{width:54px;height:54px;border-radius:50%;flex:none;background:var(--plume-100);display:flex;align-items:center;justify-content:center;color:var(--plume-800);font-weight:700;font-size:17px}.lp .qbubble .qt{font-size:14.5px;color:var(--fg-1);font-style:italic;line-height:1.4;max-width:30em}.lp .qbubble .qa{font-size:12.5px;color:var(--fg-4);font-style:normal;margin-top:3px}.lp .collage{position:relative;max-width:880px;margin:0 auto 8px;height:560px}.lp .collage .pane{position:absolute;background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overflow:hidden}.lp .swoosh{position:absolute;z-index:0;pointer-events:none;opacity:.9}.lp .ia-grad{background:linear-gradient(90deg,var(--plume-600),var(--gorge-500),var(--plume-500),var(--plume-700));background-size:280% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:lpIaShimmer 3.4s linear infinite;padding:0 .04em}.lp .ia-stage .ia-halo{position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(38% 34% at 28% 32%,color-mix(in srgb,var(--plume-400) 22%,transparent),transparent 70%),radial-gradient(32% 30% at 74% 62%,color-mix(in srgb,var(--gorge-400) 16%,transparent),transparent 70%);animation:lpIaHalo 16s ease-in-out infinite}.lp .ia-drift{position:absolute;display:inline-flex;animation:lpIaDrift 7s ease-in-out infinite}.lp .ia-drift .swoosh{position:static}.lp .ia-drift-2{animation-duration:9s;animation-delay:1.2s}.lp .ia-drift-3{animation-duration:11s;animation-delay:2.4s}.lp .ia-scene{animation:lpIaBreath 12s ease-in-out infinite}@keyframes lpIaHalo{0%,to{transform:rotate(0deg) scale(1);opacity:.9}50%{transform:rotate(8deg) scale(1.08);opacity:1}}@keyframes lpIaDrift{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-9px) rotate(4deg)}}@keyframes lpIaBreath{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.lp .ia-scene .ia-el{opacity:0;animation-duration:14s;animation-timing-function:linear;animation-iteration-count:infinite}.lp .ia-scene .ia-m1{animation-name:lpIaM1}.lp .ia-scene .ia-a1{animation-name:lpIaA1}.lp .ia-scene .ia-m2{animation-name:lpIaM2}.lp .ia-scene .ia-ch{animation-name:lpIaCh}.lp .ia-scene .ia-typing{position:absolute;left:0;top:0;display:inline-flex;gap:4px;align-items:center;background:#fff;border:1px solid var(--border-subtle);border-radius:12px 12px 12px 4px;padding:11px 13px;opacity:0;animation:none;animation-duration:14s;animation-timing-function:linear;animation-iteration-count:infinite}.lp .ia-scene .ia-t1{animation-name:lpIaT1}.lp .ia-scene .ia-t2{animation-name:lpIaT2}.lp .ia-scene .ia-dot{width:6px;height:6px;border-radius:50%;background:var(--fg-4);animation:lpIaDot 1s ease-in-out infinite}.lp .ia-scene .ia-bar{transform:scaleY(0);transform-origin:bottom;animation:lpIaBar 14s linear infinite;animation-delay:var(--d,0s)}@keyframes lpIaM1{0%{opacity:0;transform:translateY(10px)}3%{opacity:1;transform:none}93%{opacity:1}98%,to{opacity:0}}@keyframes lpIaT1{0%,5%{opacity:0}7%{opacity:1}17%{opacity:1}20%,to{opacity:0}}@keyframes lpIaA1{0%,18%{opacity:0;transform:translateY(10px)}22%{opacity:1;transform:none}93%{opacity:1}98%,to{opacity:0}}@keyframes lpIaM2{0%,30%{opacity:0;transform:translateY(10px)}34%{opacity:1;transform:none}93%{opacity:1}98%,to{opacity:0}}@keyframes lpIaT2{0%,37%{opacity:0}40%{opacity:1}50%{opacity:1}53%,to{opacity:0}}@keyframes lpIaCh{0%,51%{opacity:0;transform:translateY(10px)}55%{opacity:1;transform:none}93%{opacity:1}98%,to{opacity:0}}@keyframes lpIaBar{0%,53%{transform:scaleY(0)}60%{transform:scaleY(1)}93%{transform:scaleY(1)}97%,to{transform:scaleY(0)}}@keyframes lpIaDot{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-3px);opacity:1}}.lp .calc{max-width:1000px;margin:0 auto;background:var(--bg-canvas);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:32px;display:grid;grid-template-columns:1.5fr 1fr;gap:34px}.lp .calc h4{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--fg-1);margin:0 0 18px}.lp .calc-apps{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.lp .ca{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:12px 6px;cursor:pointer;transition:all var(--dur-fast)}.lp .ca:hover{box-shadow:var(--shadow-sm)}.lp .ca.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.lp .ca .ci{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center}.lp .ca span{font-size:10.5px;font-weight:600;color:var(--fg-3);text-align:center}.lp .ca .chk{position:absolute;top:-7px;right:-7px;width:20px;height:20px;border-radius:50%;background:var(--brand);color:#fff;display:none;align-items:center;justify-content:center;border:2px solid #fff}.lp .ca.on .chk{display:flex}.lp .calc-users{gap:12px;margin-top:22px}.lp .calc-users,.lp .stepper{display:flex;align-items:center}.lp .stepper{border:1px solid var(--border-default);border-radius:var(--radius-sm);overflow:hidden}.lp .stepper button{border:none;background:#fff;width:38px;height:38px;font-size:18px;color:var(--fg-2);cursor:pointer}.lp .stepper button:hover{background:var(--bg-subtle)}.lp .stepper .val{width:54px;text-align:center;font-weight:700;color:var(--fg-1);border-left:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);line-height:38px}.lp .calc-right .who{font-size:12.5px;color:var(--fg-4);margin-bottom:14px}.lp .calc-row{display:flex;justify-content:space-between;font-size:13.5px;color:var(--fg-2);padding:6px 0;border-bottom:1px dashed var(--border-subtle)}.lp .calc-row b{font-family:var(--font-mono);color:var(--fg-1)}.lp .calc-total{display:flex;justify-content:space-between;font-weight:700;color:var(--fg-1);padding:12px 0 0;font-size:15px}.lp .calc-total b{font-family:var(--font-mono)}.lp .savings{text-align:center;margin-top:22px}.lp .savings .lab{font-size:26px;color:var(--slate-900);font-weight:600}.lp .savings .amt,.lp .savings .lab{font-family:var(--font-hand),"Caveat",cursive}.lp .savings .amt{display:inline-block;font-size:38px;font-weight:700;color:var(--slate-950);position:relative;padding:0 .15em}.lp .savings .amt:before{content:"";position:absolute;left:-.05em;right:-.05em;top:18%;bottom:10%;background:var(--pollen-400);transform:rotate(-1.5deg);border-radius:8px 12px 9px 14px;z-index:-1}.lp .vgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:1000px;margin:0 auto}.lp .vcard{position:relative;background:var(--bg-canvas);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:26px 28px}.lp .vcard h3{font-family:var(--font-display);font-size:19px;font-weight:700;color:var(--fg-1);margin:0 0 10px;display:flex;align-items:center;gap:9px}.lp .vcard h3 .lic{color:var(--brand)}.lp .vcard p{font-size:14px;color:var(--fg-3);line-height:1.65;margin:0 0 14px}.lp .vcard p b{color:var(--fg-1)}.lp .vcard .cite{color:var(--plume-700);font-weight:600;font-size:13.5px}.lp .vcard.note{transform:rotate(var(--rot,0deg));box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base)}.lp .vcard.note:hover{transform:rotate(0deg) translateY(-3px);box-shadow:var(--shadow-md)}.lp .vcard.note:before{content:"";position:absolute;top:-8px;left:26px;width:78px;height:20px;transform:rotate(-4deg);background:var(--tape,var(--plume-300));opacity:.5;border-radius:1px;box-shadow:0 1px 2px rgba(12,42,40,.1)}.lp .why-reveal[data-armed=true] .why-head .doodle>svg{opacity:0}.lp .why-reveal[data-in=true] .why-head .doodle>svg{animation:lpDoodleDraw .9s var(--ease-out) .15s forwards}.lp .why-reveal[data-armed=true] .vcard{opacity:0;transform:translateY(20px) rotate(0deg)}.lp .why-reveal[data-in=true] .vcard{opacity:1;transform:rotate(var(--rot,0deg));transition:opacity .55s var(--ease-out),transform .55s var(--ease-out)}.lp .why-reveal[data-in=true] .vcard:first-child{transition-delay:.05s}.lp .why-reveal[data-in=true] .vcard:nth-child(2){transition-delay:.14s}.lp .why-reveal[data-in=true] .vcard:nth-child(3){transition-delay:.23s}.lp .why-reveal[data-in=true] .vcard:nth-child(4){transition-delay:.32s}@keyframes lpDoodleDraw{0%{opacity:0;transform:translate(-50%,calc(-50% + var(--dy, 0px))) rotate(var(--r,0deg)) scale(.55)}to{opacity:1;transform:translate(-50%,calc(-50% + var(--dy, 0px))) rotate(var(--r,0deg)) scale(1)}}.lp .calc-ref{font-style:normal;font-size:11px;color:var(--fg-4)}.lp .calc-kind{font-family:var(--font-sans);font-weight:500;font-size:10.5px;color:var(--fg-4)}.lp .calc-note{margin:14px 0 0;font-size:11px;color:var(--fg-4);line-height:1.5;text-align:center}.lp .toggle{display:inline-flex;align-items:center;gap:12px;justify-content:center;font-size:14px;font-weight:600;color:var(--fg-3);margin:0 auto 32px;width:100%}.lp .sw{width:46px;height:26px;border-radius:99px;background:var(--brand);position:relative;cursor:pointer;flex:none}.lp .sw:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left var(--dur-base)}.lp .sw.year:after{left:23px}.lp .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:980px;margin:0 auto;align-items:start}.lp .plan{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xs)}.lp .plan .top{height:5px}.lp .plan.feat{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.lp .plan .pbody{padding:28px}.lp .plan .pn{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--fg-1)}.lp .plan .pr{display:flex;align-items:baseline;gap:6px;margin:14px 0 2px}.lp .plan .pr .cur{font-size:22px;font-weight:700;color:var(--brand)}.lp .plan .pr .big{font-family:var(--font-display);font-size:46px;font-weight:800;letter-spacing:-.03em;color:var(--brand);line-height:1}.lp .plan .pr .per{font-size:13px;color:var(--fg-4);font-weight:500}.lp .plan .pd{font-size:13.5px;color:var(--fg-3);margin:6px 0 20px}.lp .plan ul{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:11px}.lp .plan li{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--fg-2)}.lp .plan li .lic{color:var(--brand)}.lp .badge-pop{font-size:11px;font-weight:700;color:var(--plume-700);background:var(--plume-50);padding:3px 9px;border-radius:99px;margin-left:6px;vertical-align:middle}.lp .faq{max-width:780px;margin:0 auto}.lp .faq-item{border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-bottom:10px;overflow:hidden;background:#fff}.lp .faq-q{display:flex;align-items:center;gap:12px;padding:16px 18px;cursor:pointer;font-size:15px;font-weight:600;color:var(--fg-1)}.lp .faq-q .lic{margin-left:auto;color:var(--fg-4);transition:transform var(--dur-base)}.lp .faq-item.open .faq-q .lic{transform:rotate(180deg)}.lp .faq-a{max-height:0;overflow:hidden;transition:max-height var(--dur-base) var(--ease-out)}.lp .faq-item.open .faq-a{max-height:240px}.lp .faq-a p{margin:0;padding:0 18px 16px;font-size:14px;color:var(--fg-3);line-height:1.6}.lp .joinwrap{position:relative;text-align:center;padding:20px 0 0}.lp .wall{display:grid;grid-template-columns:repeat(11,1fr);gap:12px;max-width:1050px;margin:0 auto 8px;position:relative;z-index:1}.lp .wall .cell{aspect-ratio:1;border-radius:13px}.lp .wall .av{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:15px}.lp .wall .blob{border-radius:50% 50% 50% 12px;opacity:.9}.lp .join-title{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);z-index:2;background:#fff;padding:14px 34px;border-radius:16px;max-width:660px;text-align:center;box-shadow:0 0 0 8px #fff}.lp .join-title h2{font-family:var(--font-hand),"Caveat",cursive;font-size:clamp(30px,4.5vw,44px);font-weight:700;color:var(--slate-950);margin:0;line-height:1.05}.lp .join-title p{font-size:15px;color:var(--fg-3);margin:2px 0 0}.lp .tcard{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;max-width:920px;margin:30px auto 0;background:var(--bg-canvas);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:28px 32px;text-align:left}.lp .tcard .qm{font-family:Georgia,serif;font-size:64px;line-height:.6;color:var(--pollen-500);font-weight:700}.lp .tcard .qx{font-size:16px;color:var(--fg-1);line-height:1.55;font-weight:500}.lp .tcard .who{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;min-width:120px}.lp .tcard .who .av{width:56px;height:56px;border-radius:50%;background:var(--plume-100);color:var(--plume-800);display:flex;align-items:center;justify-content:center;font-weight:700}.lp .tcard .who .nm{font-size:13px;font-weight:600;color:var(--fg-1);white-space:nowrap}.lp .tcard .who .ro{font-size:11.5px;color:var(--fg-4);white-space:nowrap}.lp .doodle{position:relative;display:inline-block;white-space:nowrap;isolation:isolate}.lp .doodle>svg{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% + var(--dy, 0px))) rotate(var(--r,0deg));width:118%;height:150%;overflow:visible;z-index:-1;pointer-events:none}.lp .doodle.u>svg{top:auto;bottom:-.34em;transform:translateX(-50%);height:.5em;width:106%}.lp .logo-badge{width:42px;height:42px;border-radius:12px;background:linear-gradient(155deg,var(--plume-500),var(--plume-800));display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px color-mix(in oklch,var(--plume-800) 32%,transparent)}.lp .logo-badge img{width:30px;height:30px}.lp .ctaband{position:relative;text-align:center;padding:80px 0}.lp .ctaband h2{font-family:var(--font-hand),"Caveat",cursive;font-size:clamp(38px,5vw,58px);font-weight:700;color:var(--slate-950);margin:0 0 8px}.lp .ctaband h2 .g{color:var(--brand)}.lp .ctaband p{font-size:16px;color:var(--fg-3);margin:0 0 26px}.lp .ctaband .sub{font-family:var(--font-hand),"Caveat",cursive;font-size:22px;color:var(--plume-700);margin-top:16px}.lp footer{background:var(--slate-950);color:var(--slate-300);padding:56px 0 30px}.lp .foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:30px}.lp footer .lg{display:flex;align-items:center;gap:8px;margin-bottom:13px}.lp footer .lg b{font-family:var(--font-display);font-size:20px;font-weight:700;color:#fff}.lp footer .tag{font-size:13.5px;color:var(--slate-400);max-width:24em;line-height:1.6}.lp footer h5{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--slate-400);margin:0 0 14px}.lp footer .fl a{display:block;font-size:14px;color:var(--slate-300);margin-bottom:10px}.lp footer .fl a:hover{color:#fff}.lp .foot-bot{display:flex;align-items:center;gap:14px;margin-top:40px;padding-top:22px;border-top:1px solid oklch(.32 .012 200);font-size:13px;color:var(--slate-400);flex-wrap:wrap}.lp .foot-bot .fn{margin-left:auto;display:flex;align-items:center;gap:7px;font-weight:600;color:var(--slate-300)}@keyframes lpCaroIn{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}@keyframes lpIaShimmer{0%{background-position:0 50%}to{background-position:280% 50%}}@media (max-width:960px){.lp .calc-apps{grid-template-columns:repeat(4,1fr)}.lp .calc,.lp .foot-grid,.lp .pillars,.lp .plans,.lp .vgrid{grid-template-columns:1fr}.lp .collage,.lp .nav .links{display:none}.lp .price-note{position:static;transform:none;margin:14px auto 0}.lp .cta-group{flex-direction:column}.lp .tcard{grid-template-columns:1fr;text-align:center}.lp .wall{grid-template-columns:repeat(7,1fr)}}@media (max-width:640px){.lp .nav .signin{display:none}}@media (prefers-reduced-motion:reduce){.lp .carofade,.lp .ia-grad{animation:none}.lp .sc-cursor{display:none}.lp .sc-check,.lp .sc-press-crm,.lp .sc-press-fact,.lp .sc-press-site,.lp .sc-type{animation:none!important}.lp .sc-check{opacity:0}.lp .ia-scene .ia-bar,.lp .ia-scene .ia-el{animation:none!important;opacity:1;transform:none}.lp .ia-scene .ia-typing{display:none}.lp .ia-drift,.lp .ia-scene,.lp .ia-stage .ia-halo{animation:none!important}.lp .why-reveal .why-head .doodle>svg{opacity:1!important;animation:none!important}.lp .why-reveal .vcard{opacity:1!important;transform:rotate(var(--rot,0deg))!important;transition:none!important}}.lp .modgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1020px;margin:0 auto}.lp .modcard{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:20px 22px;box-shadow:var(--shadow-xs);transition:all var(--dur-fast)}.lp .modcard:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.lp .modcard .mhead{display:flex;align-items:center;gap:12px}.lp .modcard h3{font-family:var(--font-display);font-size:16.5px;font-weight:700;letter-spacing:-.01em;color:var(--fg-1);margin:0}.lp .modcard>p{font-size:13.5px;color:var(--fg-3);line-height:1.55;margin:0}.lp .modcard .more{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--plume-700);opacity:0;transition:opacity var(--dur-fast)}.lp .modcard:hover .more{opacity:1}.lp .modbadge{margin-left:auto;flex:none;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-4);background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:99px;padding:3px 9px;white-space:nowrap}.lp .crumbs{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--fg-4);flex-wrap:wrap}.lp .crumbs a:hover{color:var(--brand)}.lp .crumbs .here{color:var(--fg-2);font-weight:600}.lp .pillrow{display:flex;flex-wrap:wrap;gap:8px}.lp .pillrow .pill{font-size:13.5px;font-weight:600;color:var(--fg-2);background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:99px;padding:7px 14px}.lp .sfaq{max-width:780px;margin:0 auto;display:grid;gap:12px}.lp .sfaq-item{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:18px 22px;box-shadow:var(--shadow-xs)}.lp .sfaq-item h3{font-family:var(--font-display);font-size:15.5px;font-weight:600;color:var(--fg-1);margin:0 0 7px}.lp .sfaq-item p{font-size:14px;color:var(--fg-3);line-height:1.65;margin:0}@media (max-width:960px){.lp .modgrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.lp .modgrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lp .modcard,.lp .modcard .more{transition:none}.lp .modcard .more{opacity:1}}.lp .eyem{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--plume-700);font-weight:500}.lp .headl{text-align:left;margin-bottom:28px}.lp .headl h2{font-family:var(--font-display);font-size:clamp(24px,3.2vw,29px);font-weight:800;letter-spacing:-.03em;color:var(--fg-1);margin:10px 0;text-wrap:balance}.lp .headl p{font-size:15.5px;color:var(--fg-3);line-height:1.65;margin:0;max-width:60ch}.lp .headl.mid{text-align:center}.lp .headl.mid p{margin:0 auto}.lp .headl.tight{margin-bottom:0}.lp .ctarow{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:26px}.lp .ctarow.start{justify-content:flex-start}.lp .footnote{text-align:center;font-size:14px;color:var(--fg-4);margin:22px auto 0;max-width:44em;line-height:1.6}.lp .footnote.ondark{color:rgb(255 255 255/.55)}.lp code{font-family:var(--font-mono);font-size:.92em}.lp .figsplit{display:grid;grid-template-columns:1.18fr 1fr}.lp .figcode{background:#0b1413;padding:20px 24px;overflow-x:auto}.lp .codeblk{margin:0;font-family:var(--font-mono);font-size:12px;line-height:1.8;color:#d7e6e2;white-space:pre}.lp .codeblk .c-kw{color:#7fd6c4}.lp .codeblk .c-str{color:#e0c07a}.lp .codeblk .c-cm{color:#7d9793}.lp .codeblk .c-fn{color:#9fc6ff}.lp .codeblk .c-id{color:#f2a0c4}.lp .figapp{background:#fff;display:flex;flex-direction:column}.lp .figapp-foot{margin-top:auto;border-top:1px solid var(--border-subtle);padding:11px 16px;display:flex;gap:14px;font-family:var(--font-mono);font-size:10.5px;color:var(--fg-4)}.lp .figapp-top{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid var(--border-subtle)}.lp .figapp-top .t{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--fg-1)}.lp .figapp-top .pill{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--plume-700);background:var(--plume-50);border-radius:99px;padding:3px 9px}.lp .figapp-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 16px}.lp .figapp-kpi{border:1px solid var(--border-subtle);border-radius:9px;padding:10px 12px}.lp .figapp-kpi .l{font-size:10.5px;color:var(--fg-4);text-transform:uppercase;letter-spacing:.06em}.lp .figapp-kpi .v{font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--fg-1);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:2px;white-space:nowrap}.lp .figapp table{width:100%;border-collapse:collapse;font-size:11.5px}.lp .figapp th{text-align:left;font-weight:600;color:var(--fg-4);font-size:10px;text-transform:uppercase;letter-spacing:.06em;padding:8px 16px;border-block:1px solid var(--border-subtle);background:var(--bg-canvas)}.lp .figapp td.num,.lp .figapp th.r{text-align:right}.lp .figapp td{padding:9px 16px;border-bottom:1px solid var(--bg-muted);color:var(--fg-2)}.lp .figapp td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-1);white-space:nowrap}.lp .figapp .chip{display:inline-block;font-size:10px;font-weight:600;padding:2px 8px;border-radius:99px;background:var(--plume-50);color:var(--plume-800)}.lp .figapp .chip.late{background:var(--gorge-100);color:var(--gorge-800)}.lp .figapp td.act{text-align:right;width:1%;white-space:nowrap}.lp .figapp .rowbtn{display:inline-block;font-size:10.5px;font-weight:600;color:var(--plume-700);border:1px solid var(--plume-200);background:var(--plume-50);border-radius:6px;padding:3px 9px}.lp .figcap{font-family:var(--font-mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-4);text-align:center;margin:16px 0 0}.lp .term{background:var(--slate-1000);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.lp .term-bar{display:flex;align-items:center;gap:7px;padding:9px 13px;background:rgb(255 255 255/.05)}.lp .term-bar .d{width:9px;height:9px;border-radius:50%;background:rgb(255 255 255/.2)}.lp .term-bar .t{margin-left:8px;font-family:var(--font-mono);font-size:11.5px;color:rgb(255 255 255/.45)}.lp .term pre{margin:0;padding:18px 22px;font-family:var(--font-mono);font-size:13px;line-height:1.85;color:#e6f2ee;white-space:pre;overflow-x:auto}.lp .term .pr{color:var(--plume-400)}.lp .term .cm{color:#7d9793}.lp .techband{position:relative;background:var(--slate-1000);color:#fff;overflow:hidden}.lp .techband:before{content:"";position:absolute;inset:-30% -10% auto -10%;height:520px;pointer-events:none;background:radial-gradient(42% 60% at 26% 42%,color-mix(in oklch,var(--plume-600) 40%,transparent),transparent 70%),radial-gradient(38% 52% at 78% 26%,color-mix(in oklch,var(--gorge-500) 18%,transparent),transparent 72%)}.lp .techband .tgrid{position:absolute;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgb(255 255 255/.06) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.06) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);mask-image:linear-gradient(180deg,#000,transparent 80%)}.lp .techband .section,.lp .techhero{position:relative}.lp .techhero{padding:58px 0 128px;text-align:center}.lp .techhero .eyem{color:var(--plume-400)}.lp .techhero h1{font-family:var(--font-display);font-weight:800;font-size:clamp(30px,4.6vw,54px);line-height:1.04;letter-spacing:-.038em;color:#fff;margin:16px auto 0;max-width:16em;text-wrap:balance}.lp .techhero h1 em{font-style:normal;color:var(--plume-400)}.lp .techhero .lede{font-size:16.5px;color:rgb(255 255 255/.68);max-width:44em;margin:18px auto 0;line-height:1.65}.lp .npmline{display:inline-flex;align-items:center;gap:10px;margin-top:26px;background:rgb(255 255 255/.06);border:1px solid rgb(255 255 255/.14);border-radius:var(--radius-md);padding:10px 16px;font-family:var(--font-mono);font-size:13px;color:#dceeea;max-width:100%;overflow-x:auto}.lp .npmline .pr{color:var(--plume-400)}.lp .btn-ondark{background:#fff;color:var(--slate-950)}.lp .btn-ondark:hover{background:var(--slate-100)}.lp .btn-wire{background:transparent;border-color:rgb(255 255 255/.28);color:#fff}.lp .btn-wire:hover{border-color:rgb(255 255 255/.55)}.lp .lift{position:relative;z-index:2;margin-top:-104px}.lp .stepline{display:grid;grid-template-columns:repeat(3,1fr);max-width:1080px;margin:0 auto;border-top:1px solid var(--border-subtle)}.lp .stepcell{padding:26px 30px 26px 0;border-right:1px solid var(--border-subtle)}.lp .stepcell:last-child{border-right:0}.lp .stepcell+.stepcell{padding-left:30px}.lp .stepcell .n{font-family:var(--font-mono);font-size:11.5px;color:var(--plume-700);letter-spacing:.1em}.lp .stepcell .n.soon{color:var(--fg-4)}.lp .stepcell h3{font-family:var(--font-display);font-size:19px;font-weight:700;color:var(--fg-1);margin:8px 0 7px;letter-spacing:-.02em}.lp .stepcell p{font-size:13.7px;color:var(--fg-3);line-height:1.6;margin:0}.lp .deflist{display:grid;grid-template-columns:1fr 1fr;gap:0 46px;max-width:1080px;margin:0 auto}.lp .defrow{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;padding:16px 0;border-bottom:1px solid var(--border-subtle)}.lp .defrow .k{font-family:var(--font-mono);font-size:11.5px;color:var(--plume-700);padding-top:2px;overflow-wrap:anywhere}.lp .defrow h3{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--fg-1);margin:0 0 4px}.lp .defrow p{font-size:13.3px;color:var(--fg-3);line-height:1.55;margin:0}.lp .revtable{width:100%;max-width:820px;margin:0 auto;border-collapse:collapse}.lp .revtable th{text-align:left;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-4);font-weight:500;padding:0 0 10px;border-bottom:1px solid var(--border-default)}.lp .revtable td.r,.lp .revtable th.r{text-align:right}.lp .revtable td{padding:16px 0;border-bottom:1px solid var(--border-subtle);vertical-align:top}.lp .revtable .nm{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--fg-1)}.lp .revtable .dsc{font-size:13px;color:var(--fg-3);margin-top:3px;max-width:46ch}.lp .revtable .pct{font-family:var(--font-display);font-weight:800;font-size:26px;color:var(--plume-700);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.lp.planpaper{background-color:var(--bg-canvas);background-image:linear-gradient(color-mix(in oklch,var(--plume-600) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--plume-600) 6%,transparent) 1px,transparent 1px);background-size:26px 26px}.lp .plancols{display:grid;grid-template-columns:172px minmax(0,1fr);gap:40px}.lp .planmg{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--plume-700);line-height:1.7}.lp .planmg .dim{color:var(--fg-4);font-size:11.5px;margin-top:8px}.lp .planmg .dim,.lp .planno{text-transform:none;letter-spacing:0;display:block}.lp .planno{font-family:var(--font-hand),"Caveat",cursive;font-size:21px;color:var(--plume-700);line-height:1.25;margin-top:14px}.lp .planhero{padding:54px 0 56px}.lp .planhero h1{font-family:var(--font-display);font-weight:800;font-size:clamp(28px,4.4vw,48px);line-height:1.06;letter-spacing:-.038em;color:var(--slate-950);margin:0 0 16px;max-width:17em;text-wrap:balance}.lp .planhero h1 em{font-style:normal;position:relative;white-space:nowrap}.lp .planhero h1 em:after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:.13em;background:var(--plume-400);opacity:.55;border-radius:2px}.lp .planhero .lede{font-size:16.5px;color:var(--fg-2);max-width:56ch;line-height:1.68;margin:0}.lp .plansec{padding:54px 0;border-top:1px solid var(--border-subtle)}.lp .plate{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-xs);box-shadow:var(--shadow-sm);overflow:hidden}.lp .plate-cap{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-4);padding:10px 16px;border-bottom:1px solid var(--border-subtle)}.lp .spectab{border-top:1px solid var(--border-subtle);margin-top:26px}.lp .specrow{display:grid;grid-template-columns:172px minmax(0,1fr) minmax(0,1.15fr);gap:40px;padding:18px 0;border-bottom:1px solid var(--border-subtle);align-items:baseline}.lp .specrow .k{font-family:var(--font-mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--plume-700);overflow-wrap:anywhere}.lp .specrow .k.soon{color:var(--fg-4)}.lp .specrow h3{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--fg-1);margin:0;letter-spacing:-.012em}.lp .specrow p{font-size:13.8px;color:var(--fg-3);line-height:1.6;margin:0}.lp .trio{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border-subtle);margin-top:26px}.lp .trio>div{padding:20px 26px 20px 0;border-right:1px solid var(--border-subtle)}.lp .trio>div:last-child{border-right:0}.lp .trio>div+div{padding-left:26px}.lp .trio .pct{font-family:var(--font-display);font-weight:800;font-size:34px;letter-spacing:-.035em;color:var(--slate-950);font-variant-numeric:tabular-nums;line-height:1}.lp .trio h3{font-family:var(--font-display);font-size:15px;font-weight:700;margin:8px 0 5px;color:var(--fg-1)}.lp .trio p{font-size:13px;color:var(--fg-3);line-height:1.55;margin:0}.lp.planpaper .btn-ghost,.lp.planpaper .btn-outline,.lp.planpaper .btn-primary,.lp.planpaper .term{border-radius:var(--radius-xs)}.lp .eng{max-width:980px;margin:0 auto;display:grid;justify-items:center}.lp .engrow{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;max-width:880px}.lp .engrow span{font-size:12.5px;padding:6px 13px;border-radius:99px;border:1px solid var(--border-subtle);background:#fff;color:var(--fg-2);white-space:nowrap}.lp .englink{display:grid;justify-items:center;gap:7px;padding:14px 0}.lp .englink i{display:block;width:1px;height:16px;background:var(--border-default)}.lp .englink span{font-size:12px;color:var(--fg-4);text-align:center}.lp .engcore{width:100%;max-width:860px;border:1.5px solid var(--plume-600);border-radius:var(--radius-lg);background:var(--plume-50);padding:18px 20px;text-align:center}.lp .engcore .t{font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--plume-800);letter-spacing:-.02em}.lp .engorgans{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.lp .engorgans span{background:#fff;border:1px solid var(--plume-200);border-radius:9px;padding:11px 8px;font-size:12px;color:var(--plume-900);line-height:1.4}.lp .engrow.tenants span{font-family:var(--font-mono);font-size:11.5px;background:var(--bg-canvas)}.lp .engfoot{margin-top:18px;font-size:12px;color:var(--fg-4);text-align:center}.lp.planpaper .engrow span{border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:11px;padding:6px 10px}.lp.planpaper .engcore{border-radius:var(--radius-xs);border-width:1px;background:#fff}.lp.planpaper .engorgans span{border-radius:3px}.lp.planpaper .englink span{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.lp .duo{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;background:#fff}.lp .duo>div{padding:20px 22px}.lp .duo>div+div{border-left:1px solid var(--border-subtle)}.lp .duo h4{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--fg-1);margin:0 0 8px;display:flex;align-items:center;gap:8px}.lp .duo h4 svg{color:var(--brand);flex:none}.lp .duo p{font-size:13.3px;color:var(--fg-3);line-height:1.6;margin:0}.lp .sidebyside{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:44px;align-items:center}.lp.planpaper .duo{border-radius:var(--radius-xs)}@media (max-width:960px){.lp .figsplit,.lp .stepline{grid-template-columns:1fr}.lp .stepcell{border-right:0;border-bottom:1px solid var(--border-subtle);padding:22px 0}.lp .stepcell:last-child{border-bottom:0}.lp .stepcell+.stepcell{padding-left:0}.lp .deflist{grid-template-columns:1fr;gap:0}.lp .plancols{grid-template-columns:1fr;gap:16px}.lp .specrow{gap:6px}.lp .specrow,.lp .trio{grid-template-columns:1fr}.lp .trio>div{border-right:0;border-bottom:1px solid var(--border-subtle);padding:18px 0}.lp .trio>div:last-child{border-bottom:0}.lp .trio>div+div{padding-left:0}.lp .engorgans{grid-template-columns:1fr 1fr}.lp .duo{grid-template-columns:1fr}.lp .duo>div+div{border-left:0;border-top:1px solid var(--border-subtle)}.lp .sidebyside{grid-template-columns:1fr;gap:26px}.lp .lift{margin-top:-80px}.lp .techhero{padding:44px 0 104px}.lp .planno{margin-top:8px}}@media (max-width:640px){.lp .defrow{gap:6px}.lp .defrow,.lp .engorgans{grid-template-columns:1fr}.lp .lift{margin-top:-56px}.lp .techhero{padding:36px 0 78px}.lp .revtable .pct{font-size:22px}.lp .revtable .nm{font-size:15px}.lp .figcode{padding:16px}.lp .codeblk{font-size:11.5px}.lp .term pre{padding:14px 16px;font-size:12px}.lp .figapp-kpis{grid-template-columns:1fr}}