.pl .om-hero{padding:clamp(40px,7dvh,88px) 0 clamp(40px,6dvh,72px)}.pl .om-hero-in{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center}.pl .om-hero .h1{font-size:clamp(34px,4.2vw,60px);max-width:18ch}.pl .om-hero .badge{margin-bottom:20px}.pl .om-hero .sub{max-width:56ch}.pl .om-trial{margin-top:16px;font:400 13px/1.5 var(--mono);color:var(--mute)}.pl .om-viz{width:100%;height:auto;max-height:380px}.pl .om-head{max-width:60ch}.pl .om-head .lead{margin-top:20px;max-width:60ch}.pl .om-grid{margin-top:40px;display:grid;border-top:1px solid var(--line);border-left:1px solid var(--line);background:#fff}.pl .om-grid li{display:grid;align-content:start;gap:10px;padding:24px 22px 26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.pl .om-feat,.pl .om-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.pl .om-feat li:last-child{grid-column:span 2}.pl .om-grid .h3{margin:0;font-size:clamp(17px,1.4vw,20px)}.pl .om-grid .sn{font:500 13px/1 var(--mono);color:var(--sky7)}.pl .om-grid .sd{font:400 16px/1.5 var(--sans)}.pl .om-ico{color:var(--sky7)}.pl .om-solve{margin-top:32px;max-width:62ch}.pl .om-portal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.pl .om-portal .lead{margin-top:20px}.pl .om-portal .cta-row{margin-top:28px}.pl .om-checks{display:grid;gap:0;border-top:1px solid var(--line)}.pl .om-checks li{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid var(--faint);font:400 16px/1.45 var(--sans)}.pl .om-checks svg{flex:none;margin-top:2px}.pl .om-steps{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;position:relative}.pl .om-steps:before{content:"";position:absolute;left:0;right:0;top:15px;border-top:1.25px solid var(--line)}.pl .om-steps li{position:relative;padding-top:48px;min-width:0}.pl .om-steps .hn{position:absolute;top:0;left:0;display:grid;place-items:center;width:31px;height:31px;border:1px solid var(--sky6);border-radius:4px;background:#f8fafc;font:500 13px/1 var(--mono);color:var(--sky7)}.pl .om-steps .h3{font-size:clamp(18px,1.5vw,21px);margin-bottom:8px}.pl .om-steps p{font:400 16px/1.5 var(--sans);max-width:36ch}.pl .om-tiers{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);background:#fff}.pl .om-tier{display:flex;flex-direction:column;gap:10px;padding:28px 26px 30px;min-width:0}.pl .om-tier+.om-tier{border-left:1px solid var(--line)}.pl .om-tier.pop{background:#f0f9ff;box-shadow:inset 0 2px 0 var(--sky6)}.pl .om-th{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1.25px solid var(--sky6)}.pl .om-th .h3{margin:0}.pl .om-pop{font:500 12px/1 var(--mono);color:var(--sky7);border:1px solid var(--sky6);border-radius:4px;padding:5px 8px}.pl .om-price{display:flex;align-items:baseline;gap:8px;margin-top:6px}.pl .om-price .n{font:600 clamp(32px,3.4vw,44px)/1 var(--mono);color:var(--sky7);letter-spacing:-.02em}.pl .om-price .u{font:400 14px/1.3 var(--mono);color:var(--mute)}.pl .om-meta{font:500 13.5px/1.4 var(--mono);color:var(--ink)}.pl .om-tier .sd{font:400 16px/1.5 var(--sans)}.pl .om-tier .om-checks{margin:10px 0 18px;flex:1}.pl .om-tier .btn{align-self:stretch}.pl .om-close{padding:clamp(48px,8dvh,88px) 0 clamp(48px,7dvh,72px);border-top:1px solid var(--faint)}.pl .om-close .h2{max-width:20ch}.pl .om-close .lead{margin-top:20px;max-width:56ch}@media (max-width:1100px){.pl .om-hero-in{grid-template-columns:1fr}.pl .om-viz{display:none}.pl .om-g3{grid-template-columns:1fr}.pl .om-feat{grid-template-columns:repeat(2,minmax(0,1fr))}.pl .om-portal{gap:32px}.pl .om-portal,.pl .om-tiers{grid-template-columns:1fr}.pl .om-tier+.om-tier{border-left:0;border-top:1px solid var(--line)}}@media (max-width:760px){.pl .om-feat{grid-template-columns:1fr}.pl .om-feat li:last-child{grid-column:auto}.pl .om-steps{grid-template-columns:1fr;gap:0}.pl .om-steps:before{left:15px;right:auto;top:0;bottom:0;border-top:0;border-left:1.25px solid var(--line)}.pl .om-steps li{padding:0 0 26px 52px}.pl .om-steps li:last-child{padding-bottom:0}}