.hero{padding-block:clamp(72px,9vw,128px) clamp(40px,5vw,72px)}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ash);align-items:center;gap:12px;margin:0 0 22px;font-size:12px;display:flex}.eyebrow i{background:#22d3ee;border-radius:2px;width:32px;height:2px}.hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(44px,6vw,88px);font-weight:500;line-height:1}.hero .lede{max-width:60ch;color:var(--ash);margin:28px 0 0;font-size:clamp(17px,1.4vw,19px)}.jump{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.jump a{border:1px solid var(--line);min-height:40px;color:var(--paper);border-radius:20px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.jump a:hover{border-color:var(--ash);background:#f2f2f008}.sec{border-top:1px solid var(--line);padding-block:clamp(64px,7vw,112px)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;margin-bottom:clamp(32px,3.4vw,48px);display:flex}.h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:500;line-height:1.04}.sec-sub{max-width:56ch;color:var(--ash);margin:14px 0 0;font-size:16px}.pl-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.pl-card{border:1px solid var(--hair);background:var(--panel);box-shadow:var(--panel-shadow);border-radius:16px;flex-direction:column;padding:clamp(24px,2.4vw,32px);display:flex;position:relative}.pl-feat{background:linear-gradient(160deg,#22d3ee12 0%,#f2f2f005 45%,#f2f2f000 100%),#1c1c1a;border-color:#22d3ee38}.pl-tags{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px;display:flex}.pl-badge{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#67e8f9;background:#22d3ee0f;border:1px solid #22d3ee40;border-radius:99px;align-items:center;gap:10px;margin:0;padding:6px 12px;font-size:11px;display:inline-flex}.pl-badge i{background:#22d3ee;border-radius:50%;width:6px;height:6px}.pl-card:not(.pl-feat) .pl-name{margin-top:47px}.pl-name{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:clamp(24px,2vw,28px);font-weight:600;display:flex}.pl-name span{letter-spacing:0;color:var(--ash);font-size:15px;font-weight:400}.pl-price{flex-direction:column;gap:2px;margin:18px 0 0;display:flex}.pl-price small{color:var(--ash);font-size:13px}.pl-price b{letter-spacing:-.03em;font-size:clamp(34px,3vw,44px);font-weight:500;line-height:1.05}.pl-desc{color:#b4b4af;margin:12px 0 0;font-size:15px;line-height:1.55}.pl-lead{margin:22px 0 -6px;font-size:13px;font-weight:500}.pl-list{border-top:1px solid #f2f2f012;gap:10px;margin:22px 0 0;padding:20px 0 0;list-style:none;display:grid}.pl-list li{color:#d9d9d4;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.pl-list svg{width:16px;height:16px;color:var(--ash);flex:none;margin-top:1px}.pl-feat .pl-list svg{color:#67e8f9}.pl-no{color:var(--ash);margin:20px 0 0;font-size:13px;line-height:1.5}.pl-no b{color:#b4b4af;font-weight:500}.pl-cta{margin-top:auto}.pl-no{margin-bottom:24px}.pl-block{margin-top:clamp(48px,5vw,72px)}.h3{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2vw,28px);font-weight:500}.pl-tw{border:1px solid var(--hair);background:var(--panel);border-radius:14px;margin-top:22px;overflow-x:auto}.pl-cmp{border-collapse:collapse;width:100%;font-size:14px}.pl-cmp th,.pl-cmp td{text-align:center;color:#d9d9d4;border-top:1px solid #f2f2f00f;padding:14px 18px;font-weight:400}.pl-cmp thead th{color:var(--paper);background:#f2f2f006;border-top:0;font-size:13px;font-weight:500}.pl-cmp th[scope=row],.pl-cmp thead th:first-child{text-align:left;color:#b4b4af}.pl-cmp thead th:nth-child(2),.pl-cmp td:nth-child(2){background:#22d3ee09}.pl-y{color:#67e8f9;display:inline-flex}.pl-y svg{width:16px;height:16px}.pl-x{color:var(--ash);font-size:13px}.add-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 48px;margin-top:22px;display:grid}.add-g{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ash);margin:0;font-size:11.5px}.pl-add{margin:10px 0 0;padding:0;list-style:none}.pl-add li{color:#d9d9d4;border-bottom:1px solid #f2f2f012;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;font-size:15px;display:flex}.pl-add b{font-family:var(--mono);color:var(--paper);white-space:nowrap;flex:none;font-size:13px;font-weight:400}.pl-foot{color:var(--ash);margin:14px 0 0;font-size:13px}.sm-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px clamp(40px,6vw,96px);margin-bottom:clamp(32px,3.4vw,48px);display:grid}.sm-steps{counter-reset:st;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sm-steps li{counter-increment:st;border:1px solid var(--hair);background:var(--panel);color:#d9d9d4;border-radius:12px;padding:16px 16px 18px;font-size:14px;line-height:1.45}.sm-steps li:before{content:"0" counter(st);font-family:var(--mono);color:#67e8f9;margin-bottom:10px;font-size:12px;display:block}.sm-steps b{color:var(--paper);font-weight:500;display:block}.sm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sm-col{border:1px solid var(--hair);background:var(--panel);box-shadow:var(--panel-shadow);border-radius:16px;padding:clamp(22px,2.2vw,28px)}.sm-g{align-items:center;gap:12px;margin:0 0 8px;font-size:17px;font-weight:500;display:flex}.sm-ic{width:38px;height:38px;color:color-mix(in srgb, var(--c) 55%, #f2f2f0);border:1px solid color-mix(in srgb, var(--c) 30%, transparent);background:color-mix(in srgb, var(--c) 8%, transparent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.sm-ic svg{width:19px;height:19px}.sm-list{margin:0;padding:0;list-style:none}.sm-list li{border-top:1px solid #f2f2f012;padding:14px 0}.sm-list li:first-child{border-top:0}.sm-list b{font-size:15px;font-weight:500;display:block}.sm-list span{color:var(--ash);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.sm-price{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ash);align-items:center;gap:8px;margin-top:6px;font-size:11.5px;display:inline-flex}.sm-price i{background:var(--c);border-radius:50%;width:6px;height:6px}.cta-band{background:linear-gradient(160deg,#22d3ee12 0%,#f2f2f005 50%,#f2f2f000 100%);border:1px solid #22d3ee33;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;padding:clamp(28px,3.4vw,48px);display:flex}.cta-band h2{letter-spacing:-.025em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(26px,2.6vw,38px);font-weight:500;line-height:1.1}.cta-band p{max-width:52ch;color:var(--ash);margin:10px 0 0;font-size:16px}.cta-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sm-go a{color:inherit;text-decoration:none;display:contents}.sm-go{cursor:pointer;transition:border-color .25s,background .25s}.sm-go:hover b{text-underline-offset:3px;text-decoration:underline 1px}@media (width<=1100px){.pl-grid,.sm-grid{grid-template-columns:1fr}.pl-card:not(.pl-feat) .pl-name{margin-top:0}.sm-top{grid-template-columns:1fr}}@media (width<=760px){.pl-cta{width:100%}.pl-cmp{font-size:12px}.pl-cmp th,.pl-cmp td{padding:11px 6px}.pl-cmp th[scope=row],.pl-cmp thead th:first-child{padding-left:12px}.pl-cmp thead th{font-size:11.5px}.pl-x{font-size:11px}.add-grid{grid-template-columns:1fr}.pl-add li{font-size:14px}.sm-steps{grid-template-columns:1fr}.cta-actions,.cta-actions .btn{width:100%}}
