.pl-pricing-page{--pq-ink:var(--pl-graphite,#101917);--pq-ink-soft:rgba(16,25,23,0.78);--pq-ink-faint:rgba(16,25,23,0.72);--pq-line:rgba(16,25,23,0.14);--pq-teal:var(--pl-teal,#16756d);--pq-aqua:#70d6c9;--pq-gold-text:#7f5c1c;--pq-gold-leaf:#d9b56a;--pq-card:rgba(255,255,255,0.92);overflow-x:clip}.pq-sky{position:fixed;inset:0;z-index:0;pointer-events:none}.pq-wrap{position:relative;z-index:1;max-width:1000px;margin:0 auto;padding:138px 28px 88px}.pq-head{text-align:left;margin-bottom:38px}.pq-head h1{font-family:var(--v8-font-fraunces),Georgia,serif;font-weight:400;font-size:clamp(48px,4.9vw,70px);letter-spacing:-.05em;line-height:1.04;text-wrap:balance;margin:0;color:var(--pq-ink)}.pq-head .pq-lede{font-size:1rem;color:#49645b;letter-spacing:0;line-height:1.6;margin:18px 0 0}.pq-duo{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2.5vw,26px);align-items:stretch}.pq-card{--mx:50%;--my:0%;position:relative;isolation:isolate;border-radius:36px;padding:36px clamp(24px,3.2vw,38px) 28px;overflow:hidden;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}.pq-tailored-frame{--cofelt-frame-outer:rgba(47,50,111,0.32)}.pq-card-foil{position:absolute;z-index:6;top:17px;right:42%;left:42%;height:2px;border-radius:999px}.pq-card--silver{background:radial-gradient(460px circle at var(--mx) var(--my),rgba(112,214,201,.12),transparent 46%),linear-gradient(158deg,rgba(255,255,255,.97),rgba(240,244,247,.94) 55%,rgba(230,236,240,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 18px 50px rgba(23,41,37,.1),8px 8px 0 rgba(22,117,109,.12)}.pq-card--silver .pq-tailored-frame{--cofelt-frame-inner:rgba(22,117,109,0.42)}.pq-card--silver .pq-card-foil{background:linear-gradient(90deg,transparent,rgba(154,170,180,.9) 30%,rgba(236,242,246,1) 50%,rgba(154,170,180,.9) 70%,transparent)}.pq-card--gold{background:radial-gradient(460px circle at var(--mx) var(--my),rgba(217,181,106,.16),transparent 46%),linear-gradient(158deg,rgba(255,253,246,.97),rgba(250,243,228,.94) 55%,rgba(243,231,204,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 50px rgba(84,62,22,.12),8px 8px 0 rgba(217,181,106,.18)}.pq-card--gold .pq-tailored-frame{--cofelt-frame-inner:rgba(166,124,46,0.52)}.pq-card--gold .pq-card-foil{background:linear-gradient(90deg,transparent,rgba(191,149,63,.9) 28%,rgba(252,234,187,1) 50%,rgba(191,149,63,.9) 72%,transparent)}.pq-card--gold .pq-plan-name{color:var(--pq-gold-text)}.pq-card--gold .pq-features li:before{background:var(--pq-gold-text);box-shadow:0 0 6px rgba(166,124,46,.55)}.pq-card--free{margin:clamp(22px,3.5vh,32px) 0 0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;background:radial-gradient(460px circle at var(--mx) var(--my),rgba(112,214,201,.2),transparent 47%),linear-gradient(158deg,rgba(247,255,252,.98),rgba(231,247,242,.95) 55%,rgba(222,239,243,.93));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 18px 50px rgba(18,74,68,.12),8px 8px 0 rgba(47,50,111,.13)}.pq-card--free .pq-tailored-frame{--cofelt-frame-outer:rgba(22,117,109,0.4);--cofelt-frame-inner:rgba(47,50,111,0.42)}.pq-card--free .pq-card-foil{background:linear-gradient(90deg,transparent,rgba(22,117,109,.86) 28%,rgba(151,227,216,1) 50%,rgba(47,50,111,.78) 72%,transparent)}.pq-card--free .pq-plan-name{color:var(--pq-teal)}.pq-card--free .pq-features li:before{background:var(--pq-teal);box-shadow:0 0 6px rgba(22,117,109,.55)}.pq-motion .pq-card:hover{transform:translateY(-5px)}.pq-motion .pq-card--silver:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 30px 70px rgba(23,41,37,.14),9px 9px 0 rgba(22,117,109,.14)}.pq-motion .pq-card--gold:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 30px 70px rgba(84,62,22,.16),9px 9px 0 rgba(217,181,106,.2)}.pq-motion .pq-card--free:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 30px 70px rgba(18,74,68,.16),9px 9px 0 rgba(47,50,111,.15)}.pq-plan-name{font-family:var(--v8-font-jakarta),system-ui,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pq-teal);margin:0}.pq-plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;color:var(--pq-ink);margin:18px 0 0}.pq-plan-price strong{white-space:nowrap;font-family:var(--v8-font-fraunces),Georgia,serif;font-weight:600;font-size:clamp(2.6rem,5vw,3.6rem);letter-spacing:-.02em;line-height:1}.pq-plan-price span{font-size:1rem;color:var(--pq-ink-soft)}.pq-card-line{font-size:.98rem;color:var(--pq-ink-soft);margin:12px 0 18px}.pq-free-copy,.pq-free-details{position:relative;z-index:1}.pq-free-details{padding-top:2px}.pq-card-entry{margin:.35rem 0 0;font-size:1.02rem;line-height:1.4;color:var(--pq-ink-soft);letter-spacing:.01em}.pq-card-entry strong{font-weight:700;color:var(--pq-ink)}.pq-card-disclosure{margin:18px 0 0;padding-top:15px;border-top:1px solid var(--pq-line);color:var(--pq-ink-faint);font-size:.78rem;line-height:1.55}.pq-features{list-style:none;margin:0;padding:0}.pq-features li{font-size:.98rem;line-height:1.6;color:var(--pq-ink);padding:8px 0 8px 22px;position:relative}.pq-features li:before{content:"";position:absolute;left:2px;top:1.05em;width:5px;height:5px;border-radius:50%;background:var(--pq-teal);box-shadow:0 0 6px rgba(22,117,109,.55)}.pq-features li+li{border-top:1px solid var(--pq-line)}.pq-sparks{position:relative;overflow:hidden;margin:clamp(22px,3.5vh,32px) 0 0;padding:16px 22px 16px 54px;border-radius:14px;border:1px solid rgba(166,124,46,.24);background:linear-gradient(120deg,rgba(255,253,246,.85),rgba(244,250,248,.85) 60%,rgba(255,253,246,.85))}.pq-sparks p{margin:0;font-size:.95rem;line-height:1.6;color:var(--pq-ink-soft)}.pq-sparks strong{color:var(--pq-ink)}.pq-sparks strong.pq-sparks-price{font-family:var(--v8-font-fraunces),Georgia,serif;font-size:1.15rem;color:var(--pq-gold-text)}.pq-sparks-glints{position:absolute;inset:0;pointer-events:none}.pq-sparks-glints i{position:absolute;width:12px;height:12px;background:linear-gradient(160deg,#d9b56a,#16756d);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:.85}.pq-sparks-glints i:first-child{left:20px;top:50%;transform:translateY(-50%);width:16px;height:16px}.pq-sparks-glints i:nth-child(2){left:36px;top:22%;width:7px;height:7px;opacity:.6}.pq-sparks-glints i:nth-child(3){right:26px;top:30%;width:8px;height:8px;opacity:.5}.pq-sparks-glints i:nth-child(4){right:52px;bottom:20%;width:6px;height:6px;opacity:.45}.pq-motion .pq-sparks-glints i{animation:pq-twinkle 3.4s ease-in-out infinite}.pq-motion .pq-sparks-glints i:nth-child(2){animation-delay:.7s}.pq-motion .pq-sparks-glints i:nth-child(3){animation-delay:1.4s}.pq-motion .pq-sparks-glints i:nth-child(4){animation-delay:2.1s}@keyframes pq-twinkle{0%,to{opacity:.35;transform:scale(.85) rotate(0deg)}50%{opacity:1;transform:scale(1.12) rotate(22deg)}}.pq-sparks-glints i:first-child{animation-name:none}.pq-motion .pq-sparks-glints i:first-child{animation:pq-twinkle-anchor 4.2s ease-in-out infinite}@keyframes pq-twinkle-anchor{0%,to{opacity:.85;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-50%) scale(1.15) rotate(18deg)}}.pq-motion .pq-sparks:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);background-size:260% 100%;animation:pq-sparks-sweep 6s ease-in-out infinite;pointer-events:none}@keyframes pq-sparks-sweep{0%{background-position:130% 0}55%{background-position:-60% 0}to{background-position:-60% 0}}.pl-paused-notice,.pq-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:18px 0 0}.pq-motion [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1)}.pq-motion [data-reveal].is-inview{opacity:1;transform:none}.pq-motion [data-reveal=late]{transition-delay:.14s}.pq-help{margin-top:24px}.pq-help a{display:inline-flex;align-items:center;gap:6px;color:var(--pq-ink);text-decoration:none;border-bottom:1px solid rgba(127,92,28,.5);padding-bottom:2px;transition:border-color .2s ease,color .2s ease}.pq-help a:hover{color:var(--pq-gold-text);border-bottom-color:var(--pq-gold-text)}.pq-faq{position:relative;display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);gap:clamp(28px,5vw,68px);max-width:920px;margin:48px auto 0;padding:34px;border:1px solid rgba(22,117,109,.18);border-radius:30px;background:rgba(255,254,249,.7);box-shadow:0 24px 70px rgba(23,41,37,.08)}.pq-faq:before{position:absolute;inset:10px;border:1px solid rgba(166,124,46,.22);border-radius:22px;clip-path:polygon(0 0,35% 0,38% 7px,68% 7px,71% 0,100% 0,100% 100%,64% 100%,61% calc(100% - 7px),25% calc(100% - 7px),22% 100%,0 100%);content:"";pointer-events:none}.pq-faq-head,.pq-faq-list{position:relative;z-index:1}.pq-faq-head span{color:var(--pq-teal);font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pq-faq-head h2{max-width:280px;margin:12px 0 0;color:var(--pq-ink);font-family:var(--v8-font-fraunces),Georgia,serif;font-size:clamp(2rem,3.4vw,2.9rem);font-weight:400;line-height:1.02}.pq-faq-list details{border-top:1px solid var(--pq-line)}.pq-faq-list details:last-child{border-bottom:1px solid var(--pq-line)}.pq-faq-list summary{display:grid;min-height:58px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:18px;color:var(--pq-ink);cursor:pointer;font-size:.98rem;font-weight:750;list-style:none}.pq-faq-list summary::-webkit-details-marker{display:none}.pq-faq-list summary:after{display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(22,117,109,.28);border-radius:50%;color:var(--pq-teal);content:"+";font-size:1rem;line-height:1;transition:transform .18s ease}.pq-faq-list details[open] summary:after{transform:rotate(45deg)}.pq-faq-list details p{margin:-2px 42px 18px 0;color:var(--pq-ink-soft);font-size:.93rem;line-height:1.7}.pl-pricing-page :where(a,button,summary):focus-visible{outline:2px solid var(--pq-teal);outline-offset:3px}@media (max-width:760px){.pq-duo{grid-template-columns:1fr}.pq-card{border-radius:26px;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 16px 40px rgba(23,41,37,.1),6px 6px 0 rgba(47,50,111,.1)}.pq-card--free{display:block}.pq-faq{grid-template-columns:1fr;gap:28px;padding:30px 24px}.pq-faq-head h2{max-width:none}}@media (prefers-reduced-motion:reduce){.pq-motion [data-reveal]{opacity:1;transform:none;transition:none}.pq-motion .pq-card:hover{transform:none}.pq-motion .pq-sparks-glints i,.pq-motion .pq-sparks:after{animation:none}.pq-faq-list summary:after{transition:none}}.pq-eyebrow{display:block;margin-bottom:16px;color:var(--pq-teal);font-size:.72rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.pl-pricing-page .pq-renewal{margin:24px 0 0;color:var(--pq-ink-soft);font-size:.82rem;line-height:1.55;text-align:center}.pq-card--free .pq-plan-name{font-family:var(--v8-font-fraunces),Georgia,serif;font-size:2rem;font-weight:500;letter-spacing:-.025em;line-height:1.1;text-transform:none}.pq-card--free .pq-card-entry{margin-top:12px}.pq-card--free .pq-card-line{margin-bottom:0;line-height:1.65}.pq-sparks{border-radius:20px}.pq-sparks p{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}.pq-help,.pq-sparks p>span{font-size:.82rem}.pq-help{line-height:1.5}@media (max-width:760px){.pq-wrap{padding:110px 22px 48px}.pq-head{margin-bottom:30px;text-align:left}.pq-head h1{max-width:11ch;font-size:clamp(37px,10.4vw,56px)}.pq-lede{max-width:28ch;font-size:.94rem}.pq-duo{gap:22px}.pq-card{padding:31px 26px 25px}.pq-card-line{margin-bottom:14px}.pq-card-line,.pq-features li{font-size:.88rem}.pq-card--free .pq-free-details{padding-top:20px}.pq-card-disclosure{font-size:.8rem}.pq-faq{margin-top:32px;gap:22px;padding:28px 24px}.pq-faq-head h2{margin-top:8px}.pq-faq-list summary{min-height:64px;font-size:.9rem}.pq-faq-list details p{font-size:.88rem;margin-right:0}.pq-help{margin-top:14px}.pq-actions{align-items:stretch}.pq-actions .ls-button{width:100%}}.pl-pricing-page .pl-plan-actions .ls-button{min-height:48px;border:1px solid #195e56;border-radius:10px;background:#176f67;color:#fff;font-size:14px;font-weight:650;box-shadow:inset 0 1px 1px #ffffff55,0 3px 0 #114b44,0 7px 14px #233a3324}.pl-pricing-page .pl-plan-actions .ls-button--ghost{border-color:#b4c8be;background:#f6f9f7;color:#142b24;box-shadow:inset 0 1px 1px #fff,0 3px 0 #b4c8be,0 6px 12px #233a331c}.pl-pricing-page .pl-plan-actions .ls-button:after{content:none}.pl-pricing-page .pl-plan-actions .ls-button:hover{transform:translateY(-2px)}.pl-pricing-page .pl-plan-actions .ls-button:active{transform:translateY(1px)}.pq-head+.pq-card--free{margin-top:0;margin-bottom:28px;border-color:rgba(10,124,115,.34)}.pq-card--free .ls-button{margin-top:18px;width:-moz-fit-content;width:fit-content}.pq-card--free .pq-eyebrow{margin-bottom:12px}@media (max-width:600px){.pq-card--free .ls-button{width:100%}}.pq-region-note{text-align:center;font-size:14px;color:#426057;margin:14px auto 26px;max-width:540px}