.pl-rise{animation:pl-rise .7s cubic-bezier(.22, .61, .36, 1) var(--pl-delay,0s) both}.pl-quote{background:var(--foreground);box-shadow:0 10px 24px -10px #1e2d4673}.pl-pulse{animation:.35s cubic-bezier(.34,1.56,.64,1) pl-pulse}.pl-range{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px}.pl-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--mint) 0%, var(--teal) var(--pl-fill,0%), var(--muted) var(--pl-fill,0%));border-radius:999px;height:8px}.pl-range::-moz-range-track{background:var(--muted);border-radius:999px;height:8px}.pl-range::-moz-range-progress{background:linear-gradient(90deg, var(--mint), var(--teal));border-radius:999px;height:8px}.pl-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--surface);border:5px solid var(--teal);width:26px;height:26px;box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 40%, transparent);border-radius:999px;margin-top:-9px;transition:transform .15s,box-shadow .2s}.pl-range::-moz-range-thumb{background:var(--surface);border:5px solid var(--teal);border-radius:999px;width:16px;height:16px;transition:transform .15s,box-shadow .2s}.pl-range:hover::-webkit-slider-thumb,.pl-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 8px color-mix(in srgb, var(--primary) 25%, transparent)}.pl-range:hover::-moz-range-thumb,.pl-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 8px color-mix(in srgb, var(--primary) 25%, transparent)}.pl-range:active::-webkit-slider-thumb{transform:scale(1.15)}.pl-range:active::-moz-range-thumb{transform:scale(1.15)}.pl-range:focus-visible{outline:none}.pl-benefit{transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s,border-color .3s;box-shadow:0 6px 18px -10px #1e3c324d}.pl-benefit:hover{border-color:color-mix(in srgb, var(--mint) 55%, var(--border));box-shadow:0 0 0 4px color-mix(in srgb, var(--mint) 16%, transparent), 0 24px 44px -26px #1e3c3280;transform:translateY(-4px)}.pl-benefit-icon{background:linear-gradient(145deg, color-mix(in srgb, var(--mint) 38%, var(--surface)), var(--surface));box-shadow:inset 0 1px 0 var(--surface), 0 6px 14px -8px color-mix(in srgb, var(--primary-deep) 55%, transparent);border-radius:1.1rem;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.pl-tier-head{background:radial-gradient(70% 90% at 100% 0%, color-mix(in srgb, var(--mint) 45%, transparent), transparent 70%), var(--teal);position:relative;overflow:hidden}.pl-app-card{background:radial-gradient(80% 80% at 100% 100%, color-mix(in srgb, var(--mint) 30%, transparent), transparent 70%), linear-gradient(145deg, var(--muted), var(--tint))}.pl-app-card:after{content:"";aspect-ratio:72/51;opacity:.16;pointer-events:none;background:url(/images/leaf-submark.svg) 50%/contain no-repeat;width:10rem;position:absolute;bottom:-1rem;right:-1.5rem}.pl-evidence{background:radial-gradient(60% 90% at 100% 0%, color-mix(in srgb, var(--teal) 45%, transparent), transparent 70%), radial-gradient(50% 80% at 0% 100%, color-mix(in srgb, var(--mint) 18%, transparent), transparent 70%), var(--foreground);box-shadow:0 18px 40px -22px #1e2d468c}.pl-blu-icon{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.pl-benefit:hover .pl-benefit-icon,.pl-benefit:hover .pl-blu-icon{transform:rotate(-8deg)scale(1.08)}.pl-plan-tab{transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s,background-color .3s,opacity .3s,filter .3s;box-shadow:0 6px 18px -10px #1e3c324d}.pl-plan-tab:hover{transform:translateY(-2px)}.pl-plan-tab-on,.pl-plan-tab-on:hover{transform:translateY(-4px);box-shadow:0 22px 40px -24px #1e3c328c}.pl-tick{--tick:var(--cta);--tick-size:32px;--tick-stroke:3;--tick-pop:.34s;--tick-draw:.45s;--tick-draw-delay:.12s;--tick-ripple:.6s;width:var(--tick-size);height:var(--tick-size);background:var(--tick);color:#fff;opacity:0;border-radius:999px;place-items:center;display:grid;transform:scale(.4)}.pl-tick svg{width:62%;height:62%;position:relative}.pl-tick-path{stroke:currentColor;stroke-width:var(--tick-stroke);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.pl-tick:before{content:"";border:2px solid var(--tick);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}[aria-selected=true]>.pl-tick{animation:pl-tick-pop var(--tick-pop) cubic-bezier(.3, 1.5, .5, 1) both}[aria-selected=true]>.pl-tick .pl-tick-path{animation:pl-tick-draw var(--tick-draw) ease-out var(--tick-draw-delay) both}[aria-selected=true]>.pl-tick:before{animation:pl-tick-ripple var(--tick-ripple) ease-out both}@keyframes pl-tick-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes pl-tick-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pl-tick-ripple{0%{opacity:.55;transform:scale(.85)}to{opacity:0;transform:scale(2.2)}}.pl-tier-price{transform-origin:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-block}.pl-tier-price-center{transform-origin:50%}.pl-benefit:hover .pl-tier-price{transform:scale(1.05)}.pl-line{opacity:0}.ui-reveal-in .pl-line{animation:pl-rise .5s cubic-bezier(.22, .61, .36, 1) var(--pl-delay,0s) both}@keyframes pl-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pl-pulse{0%{opacity:.6;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pl-rise,.pl-pulse,[aria-selected=true]>.pl-tick,[aria-selected=true]>.pl-tick .pl-tick-path,[aria-selected=true]>.pl-tick:before{animation:none}[aria-selected=true]>.pl-tick{opacity:1;transform:none}[aria-selected=true]>.pl-tick .pl-tick-path{stroke-dashoffset:0}.pl-benefit,.pl-benefit-icon,.pl-blu-icon,.pl-plan-tab,.pl-tier-price{transition:none}.pl-line,.ui-reveal-in .pl-line{opacity:1;animation:none}.pl-benefit:hover,.pl-plan-tab:hover,.pl-plan-tab-on,.pl-benefit:hover .pl-benefit-icon,.pl-benefit:hover .pl-blu-icon,.pl-benefit:hover .pl-tier-price{transform:none}}.pl-radio{-webkit-appearance:none;appearance:none;border:2px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:999px;place-content:center;width:20px;height:20px;margin:0;transition:border-color .2s,box-shadow .2s;display:grid}.pl-radio:before{content:"";background:var(--cta);border-radius:999px;width:10px;height:10px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}.pl-radio:checked{border-color:var(--cta)}.pl-radio:checked:before{transform:scale(1)}.pl-radio:hover{border-color:var(--cta)}.pl-radio:focus{outline:none}.pl-radio:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--cta) 30%, transparent)}@media (prefers-reduced-motion:reduce){.pl-radio,.pl-radio:before{transition:none}}.pl-page :is(.font-extrabold,.font-bold){font-weight:600}.pl-page :is(.shadow-card,.shadow-float,.shadow-cta),.pl-page .pl-benefit,.pl-page .pl-quote{box-shadow:none}.pl-page .pl-benefit:hover{border-color:color-mix(in srgb, var(--primary-deep) 40%, var(--border));box-shadow:0 18px 32px -26px #1e3c3273}.pl-page .pl-benefit.pl-benefit-blu:hover{border-color:color-mix(in srgb, var(--blu-primary) 45%, var(--border))}.pl-page .pl-benefit-icon{background:var(--tint-strong);box-shadow:none}.pl-page .pl-tier-head{background:var(--teal)}.pl-page .pl-app-card{background:var(--tint-strong)}.pl-page .pl-app-card:after{display:none}.pl-page .pl-evidence{background:var(--foreground);box-shadow:none}.pl-page .pl-wave{display:none}.pl-range-dark::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--mint) 0%, var(--primary) var(--pl-fill,0%), #ffffff2e var(--pl-fill,0%))}.pl-range-dark::-moz-range-track{background:#ffffff2e}.pl-range-dark::-moz-range-progress{background:linear-gradient(90deg, var(--mint), var(--primary))}.pl-range-dark::-webkit-slider-thumb{border-color:var(--primary)}.pl-range-dark::-moz-range-thumb{border-color:var(--primary)}@media (prefers-reduced-motion:no-preference){.pl-notes[open]>ol{animation:.35s cubic-bezier(.22,.61,.36,1) pl-notes-in}}@keyframes pl-notes-in{0%{opacity:0;transform:translateY(-6px)}}@property --pl-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.pl-partner{isolation:isolate;border:1px solid var(--border);background:var(--surface);transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s;position:relative;box-shadow:0 20px 40px -32px #1e3c3280}.pl-partner:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--pl-angle), transparent 0deg, var(--blu-cyan) 25deg, var(--mint) 60deg, transparent 85deg 180deg, var(--accent) 205deg, var(--mint) 240deg, transparent 265deg 360deg);opacity:0;pointer-events:none;padding:2px;transition:opacity .3s;animation:3s linear infinite paused pl-partner-spin;position:absolute;inset:-1px;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.pl-partner:hover:before,.pl-partner:focus-visible:before{opacity:1;animation-play-state:running}.pl-partner-logo{animation:5s ease-in-out infinite pl-partner-float}.pl-partner:hover,.pl-partner:focus-visible{transform:translateY(-4px);box-shadow:0 28px 48px -30px #1e3c328c}@keyframes pl-partner-spin{to{--pl-angle:360deg}}@keyframes pl-partner-float{50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.pl-partner,.pl-partner:before,.pl-partner-logo{transition:none;animation:none}.pl-partner:hover,.pl-partner:focus-visible{transform:none}.pl-partner:before{background:linear-gradient(135deg, var(--blu-cyan), var(--mint), var(--accent))}}
