.pr{--pr-teal:#0f5e5e;--pr-teal-dark:#134d4d;--pr-teal-deep:#0c3d3d;--pr-gold:#d7b56d;--pr-gold-deep:#8a6a22;--pr-cream:#f8f4ed;--pr-paper:#fdfaf4;--pr-ink:#1f2937;--pr-sage:#7fa38b;--pr-ease-out:cubic-bezier(.23, 1, .32, 1);--pr-ease-in-out:cubic-bezier(.77, 0, .175, 1);--pr-hair:#8a6a2247;--pr-hair-dark:#d7b56d42;--pr-sticky-top:4rem;--dir:1;background:var(--pr-cream);color:var(--pr-ink);-webkit-font-smoothing:antialiased;line-height:1.9}.pr[dir=rtl]{--dir:-1}.pr :focus-visible{outline:2px solid var(--pr-teal);outline-offset:3px}.pr .on-dark :focus-visible{outline-color:var(--pr-gold)}.pr .pr-wrap{max-width:1180px;margin-inline:auto;padding-inline:clamp(20px,5vw,56px)}.pr .pr-wrap.wide{max-width:1260px}.pr .pr-kicker{color:var(--pr-gold-deep);align-items:center;gap:14px;font-size:.82rem;font-weight:700;display:flex}.pr .pr-kicker:before{content:"";background:var(--pr-gold-deep);flex:none;width:34px;height:1px}.pr .on-dark .pr-kicker{color:var(--pr-gold)}.pr .on-dark .pr-kicker:before{background:var(--pr-gold)}.pr .pr-h2{margin-top:12px;font-size:clamp(1.8rem,3.8vw,2.8rem);font-weight:900;line-height:1.38}.pr .pr-lede{color:#1f2937bf;font-size:clamp(1rem,1.5vw,1.15rem);font-weight:300;line-height:2}.pr .on-dark .pr-lede{color:#f8f4edcc}.pr .pr-num{font-variant-numeric:tabular-nums;letter-spacing:0}.pr .pr-btn{cursor:pointer;background:var(--pr-gold);color:var(--pr-teal-deep);transition:transform .16s var(--pr-ease-out), box-shadow .16s var(--pr-ease-out), background-color .16s ease, border-color .16s ease, opacity .16s ease;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 28px;font-size:1rem;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #0000002e}.pr .pr-btn:active{transform:scale(.97)}.pr .pr-btn[disabled]{opacity:.6;cursor:default}.pr .pr-btn-teal{background:var(--pr-teal);color:var(--pr-cream);box-shadow:0 8px 22px #0f5e5e38}.pr .pr-btn-line{color:var(--pr-teal);box-shadow:none;background:0 0;border-color:#0f5e5e73}.pr .pr-btn-ghost{color:var(--pr-cream);box-shadow:none;background:0 0;border-color:#d7b56d8c}@media (hover:hover) and (pointer:fine){.pr .pr-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #00000038}.pr .pr-btn-line:hover{box-shadow:none;background:#0f5e5e0f}.pr .pr-btn-ghost:hover{box-shadow:none;background:#d7b56d1f}}.pr .pr-rv{opacity:0;transition:opacity .64s var(--pr-ease-out), transform .64s var(--pr-ease-out);transition-delay:var(--d,0s);transform:translateY(22px)}.pr [data-visible] .pr-rv,.pr [data-visible].pr-rv{opacity:1;transform:none}.pr .pr-hero{background:var(--pr-teal-deep);color:var(--pr-cream);position:relative;overflow:clip}.pr .pr-hero:before{content:"";pointer-events:none;background:radial-gradient(900px 440px at 82% -12%,#d7b56d29,#0000 66%),radial-gradient(760px 520px at 6% 105%,#0f5e5ea6,#0000 62%);position:absolute;inset:0}.pr .pr-hero>*{position:relative}.pr .pr-stage{max-width:900px;padding-top:clamp(44px,7vh,88px);padding-bottom:clamp(190px,25vh,240px)}.pr .pr-hero h1{letter-spacing:0;margin-top:14px;font-size:clamp(2.5rem,6.6vw,5rem);line-height:1.28}.pr .pr-hero h1 .bold{font-weight:900;display:block}.pr .pr-hero h1 .thin{color:var(--pr-gold);margin-top:4px;font-size:.66em;font-weight:200;display:block}.pr .pr-hero .pr-lede{max-width:700px;margin-top:22px}.pr .pr-hero .pr-lede b{color:var(--pr-cream);font-weight:700}.pr .pr-bill{flex-wrap:wrap;align-items:center;gap:16px;margin-top:34px;display:flex;position:relative}.pr .pr-hero-note{color:#f8f4ed9e;max-width:640px;margin-top:22px;font-size:.88rem;font-weight:300}.pr .pr-hero-note b{color:#f8f4edd9;font-weight:700}.pr .pr-toggle{background:#f8f4ed14;border:1px solid #d7b56d6b;border-radius:999px;padding:4px;display:inline-flex;position:relative}.pr .pr-toggle .ind{top:4px;bottom:4px;background:var(--pr-gold);width:calc(50% - 4px);transition:transform .24s var(--pr-ease-in-out);border-radius:999px;position:absolute;inset-inline-start:4px}.pr .pr-toggle[data-cycle=yearly] .ind{transform:translateX(calc(100% * var(--dir,1)))}.pr .pr-toggle button{z-index:1;color:#f8f4edcc;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:118px;padding:9px 18px;font-size:.98rem;font-weight:700;transition:color .2s;position:relative}.pr .pr-toggle button[aria-pressed=true]{color:var(--pr-teal-deep)}.pr .pr-toggle.mini{border-color:var(--pr-hair);background:#0f5e5e14}.pr .pr-toggle.mini button{min-width:74px;color:var(--pr-teal);padding:5px 12px;font-size:.82rem}.pr .pr-toggle.mini button[aria-pressed=true]{color:var(--pr-cream)}.pr .pr-toggle.mini .ind{background:var(--pr-teal)}.pr .pr-badge{top:-17px;z-index:2;color:var(--pr-teal-deep);background:var(--pr-gold);opacity:0;transition:opacity .22s var(--pr-ease-out), transform .22s var(--pr-ease-out);pointer-events:none;border-radius:999px;align-items:center;gap:7px;padding:2px 12px;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;inset-inline-end:10px;transform:translateY(6px);box-shadow:0 6px 16px #00000038}.pr .pr-badge:before{content:"";background:var(--pr-teal-deep);border-radius:50%;width:5px;height:5px}.pr .pr-toggle[data-cycle=yearly] .pr-badge{opacity:1;transform:none}.pr .pr-plans{z-index:2;margin-top:calc(-1*clamp(150px,20vh,200px));position:relative}.pr .pr-menu{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));background:var(--pr-paper);border:1px solid #d7b56d61;border-radius:28px;display:grid;box-shadow:0 40px 90px -24px #0c3d3d7a,0 12px 30px #0c3d3d24}.pr .pr-plan{opacity:0;min-width:0;transition:opacity .6s var(--pr-ease-out), transform .6s var(--pr-ease-out);transition-delay:var(--d,0s);flex-direction:column;padding:34px 26px 30px;display:flex;position:relative;transform:translateY(24px)}.pr .pr-plans[data-visible] .pr-plan{opacity:1;transform:none}.pr .pr-plan+.pr-plan{border-inline-start:1px solid var(--pr-hair)}.pr .pr-plan .idx{color:var(--pr-gold-deep);font-size:1.6rem;font-weight:200;line-height:1}.pr .pr-plan h2{margin-top:10px;font-size:1.5rem;font-weight:900;line-height:1.4}.pr .pr-plan .who{color:#1f2937b3;min-height:3.5em;margin-top:4px;font-size:.9rem;font-weight:300;line-height:1.75}.pr .pr-promo{color:var(--pr-gold-deep);border:1px solid #8a6a2273;border-radius:999px;align-items:center;gap:7px;margin-top:10px;padding:2px 11px;font-size:.76rem;font-weight:700;line-height:1.5;display:inline-flex}.pr .pr-promo:before{content:"";background:var(--pr-gold-deep);border-radius:50%;width:6px;height:6px}.pr .pr-price{align-items:flex-end;gap:8px;margin-top:20px;line-height:1;display:flex}.pr .pr-price .pr-num{font-size:3.4rem;font-weight:900;line-height:1}.pr .pr-price .unit{flex-direction:column;padding-bottom:5px;line-height:1.35;display:flex}.pr .pr-price .unit b{font-size:.9rem;font-weight:700}.pr .pr-price .unit span{color:#1f2937a6;font-size:.8rem;font-weight:300}.pr .pr-price .anchor{color:#1f293780;padding-bottom:8px;font-size:1rem;font-weight:300;text-decoration:line-through}.pr .pr-sub{flex-direction:column;gap:5px;min-height:3.6em;margin-top:8px;font-size:.82rem;line-height:1.6;display:flex}.pr .pr-sub .m{color:#1f2937b8;font-weight:300}.pr .pr-sub .m b{color:var(--pr-ink);font-weight:700}.pr .pr-sub .y{color:var(--pr-gold-deep);font-weight:700}.pr .pr-ledger{border-top:1px solid var(--pr-hair);margin-top:20px;padding-top:14px}.pr .pr-ledger>div{align-items:baseline;gap:8px;padding:4px 0;font-size:.88rem;display:flex}.pr .pr-ledger dt{color:#1f2937b8;white-space:nowrap;font-weight:300}.pr .pr-ledger .dots{border-bottom:1px dotted #8a6a228c;flex:1;min-width:14px;transform:translateY(-5px)}.pr .pr-ledger dd{white-space:nowrap;text-align:end;font-weight:700}.pr .pr-hl{margin:16px 0 0;padding:0;list-style:none}.pr .pr-hl li{align-items:baseline;gap:10px;padding:4px 0;font-size:.9rem;line-height:1.7;display:flex}.pr .pr-hl li:before{content:"—";color:var(--pr-gold-deep);flex:none;font-weight:900}.pr .pr-plan .cta{margin-top:auto;padding-top:24px}.pr .pr-plan .cta .pr-btn{width:100%}.pr .pr-frozen{color:#1f293799;text-align:center;font-size:.8rem;font-weight:300}.pr .pr-plan.featured{background:linear-gradient(165deg, var(--pr-teal) 0%, var(--pr-teal-dark) 62%, var(--pr-teal-deep) 100%);color:var(--pr-cream);border-inline-start:0;border-radius:24px;margin-block:-30px;padding-top:46px;padding-bottom:40px;box-shadow:0 34px 70px -20px #0c3d3da6}.pr .pr-plan.featured+.pr-plan{border-inline-start:0}.pr .pr-plan.featured:before{content:"";pointer-events:none;border-radius:25px;animation:3.8s ease-in-out infinite pr-breathe;position:absolute;inset:-1px;box-shadow:0 0 0 1px #d7b56dcc,0 0 0 6px #d7b56d14,0 0 54px #d7b56d6b}@keyframes pr-breathe{0%,to{opacity:.42}50%{opacity:1}}.pr .pr-plan.featured .idx{color:var(--pr-gold)}.pr .pr-plan.featured .who{color:#f8f4edbd}.pr .pr-plan.featured .pr-promo{color:var(--pr-gold);border-color:#d7b56d80}.pr .pr-plan.featured .pr-promo:before{background:var(--pr-gold)}.pr .pr-plan.featured .pr-price .unit span{color:#f8f4edb3}.pr .pr-plan.featured .pr-price .anchor{color:#f8f4ed80}.pr .pr-plan.featured .pr-sub .m{color:#f8f4edb8}.pr .pr-plan.featured .pr-sub .m b{color:var(--pr-cream)}.pr .pr-plan.featured .pr-sub .y{color:var(--pr-gold)}.pr .pr-plan.featured .pr-ledger{border-color:var(--pr-hair-dark)}.pr .pr-plan.featured .pr-ledger dt{color:#f8f4edb8}.pr .pr-plan.featured .dots{border-color:#d7b56d80}.pr .pr-plan.featured .pr-hl li:before{color:var(--pr-gold)}.pr .pr-plan.featured .pr-frozen{color:#f8f4edb3}.pr .pr-tag{top:-15px;z-index:1;background:var(--pr-gold);color:var(--pr-teal-deep);border-radius:999px;align-items:center;gap:6px;padding:4px 14px;font-size:.78rem;font-weight:900;display:inline-flex;position:absolute;inset-inline-start:24px;box-shadow:0 8px 18px #00000038}.pr .pr-tag:before{content:"★";font-size:.8em}@media (max-width:1100px){.pr .pr-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.pr .pr-plan+.pr-plan{border-inline-start:0}.pr .pr-plan:nth-child(2n){border-inline-start:1px solid var(--pr-hair)}.pr .pr-plan:nth-child(n+3){border-top:1px solid var(--pr-hair)}.pr .pr-plan.featured{border-radius:20px;margin-block:0;padding-top:40px;padding-bottom:32px}.pr .pr-plan.featured+.pr-plan{border-inline-start:0}.pr .pr-plan.featured:before{border-radius:21px}}@media (max-width:640px){.pr .pr-plans{margin-top:-150px}.pr .pr-menu{border-radius:22px;grid-template-columns:1fr}.pr .pr-plan{border-top:1px solid var(--pr-hair);padding:30px 22px 26px;border-inline-start:0!important}.pr .pr-plan:first-child{border-top:0}.pr .pr-plan.featured{border-top:0;margin-inline:-1px}.pr .pr-plan .who{min-height:0}.pr .pr-sub{min-height:1.6em}}.pr .pr-cmp-sec{padding-block:clamp(70px,10vh,120px) clamp(50px,8vh,90px)}.pr .pr-sec-head{max-width:720px}.pr .pr-sec-head .pr-lede{margin-top:10px}.pr .pr-cmp{border-top:1px solid #8a6a2266;margin-top:38px}.pr .pr-row{border-bottom:1px solid #8a6a222e;grid-template-columns:minmax(0,1.45fr) minmax(0,4fr);align-items:stretch;transition:background-color .16s;display:grid}.pr .pr-feat{align-items:center;padding:10px 0 10px 12px;font-size:.95rem;line-height:1.55;display:flex}.pr .pr-vals{min-width:0}.pr .pr-track{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));height:100%;display:grid}.pr .pr-v{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:52px;padding:10px 8px;font-size:.9rem;font-weight:700;line-height:1.4;transition:background-color .16s;display:flex;position:relative}.pr .pr-v small{color:#1f29379e;font-size:.74rem;font-weight:300;line-height:1.3;display:block}.pr .pr-v[data-featured]{background:#d7b56d1a}.pr .pr-cmp[data-hl="0"] .pr-v[data-i="0"],.pr .pr-cmp[data-hl="1"] .pr-v[data-i="1"],.pr .pr-cmp[data-hl="2"] .pr-v[data-i="2"],.pr .pr-cmp[data-hl="3"] .pr-v[data-i="3"],.pr .pr-cmp[data-hl="4"] .pr-v[data-i="4"]{background:#0f5e5e1c}@media (hover:hover) and (pointer:fine){.pr .pr-sec .pr-row:hover{background:#ffffffb3}}.pr .pr-sec-title{color:var(--pr-teal);align-items:center;gap:14px;padding:38px 0 10px;font-size:1.15rem;font-weight:900;display:flex}.pr .pr-sec-title:after{content:"";background:linear-gradient(270deg,#8a6a2280,#0000);flex:1;height:1px}.pr .pr-sec-title small{color:#1f293799;font-size:.82rem;font-weight:300}.pr .pr-sec{opacity:0;transition:opacity .52s var(--pr-ease-out), transform .52s var(--pr-ease-out);transform:translateY(14px)}.pr .pr-sec[data-visible]{opacity:1;transform:none}.pr .pr-ck{width:22px;height:22px;display:block}.pr .pr-ck path{fill:none;stroke:var(--pr-teal);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .38s var(--pr-ease-out);transition-delay:var(--d,0s)}.pr .pr-sec[data-visible] .pr-ck path{stroke-dashoffset:0}.pr .pr-no{opacity:.42;width:17px;height:17px;display:block}.pr .pr-no path{fill:none;stroke:var(--pr-ink);stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .3s var(--pr-ease-out);transition-delay:var(--d,0s)}.pr .pr-sec[data-visible] .pr-no path{stroke-dashoffset:0}.pr .pr-v .pr-num{font-size:1.05rem;font-weight:900}.pr .pr-cmp-head{top:var(--pr-sticky-top);z-index:6;-webkit-backdrop-filter:blur(14px)saturate(160%);background:#f8f4ede6;border-bottom:1px solid #8a6a2266;transition:box-shadow .2s;position:sticky}.pr .pr-cmp-head[data-stuck]{box-shadow:0 14px 30px -18px #0c3d3d66}.pr .pr-cmp-head .pr-row{border-bottom:0}.pr .pr-cmp-head .pr-feat{flex-direction:column;align-items:flex-start;gap:6px;padding-block:12px}.pr .pr-cmp-head .pr-feat span{color:#1f293799;font-size:.78rem;font-weight:300}.pr .pr-hv{justify-content:flex-start;gap:3px;padding:12px 8px}.pr .pr-hv .n{font-size:.95rem;font-weight:700;line-height:1.3}.pr .pr-hv .n i{color:var(--pr-gold-deep);margin-inline-start:4px;font-size:.85em;font-style:normal}.pr .pr-v .p{align-items:baseline;gap:5px;line-height:1;display:flex}.pr .pr-v .p .pr-num{font-size:1.45rem;font-weight:900}.pr .pr-v .p .per{color:#1f2937a6;font-size:.72rem;font-weight:300}.pr .pr-v .pr-sub{text-align:center;align-items:center;gap:2px;min-height:1.3em;margin-top:2px;font-size:.7rem;line-height:1.35}.pr .pr-v .pr-sub .m{font-weight:400}.pr .pr-v .pr-sub .pm{color:var(--pr-gold-deep);font-weight:700}.pr .pr-hv .pr-btn{box-shadow:none;margin-top:auto;padding:5px 15px;font-size:.78rem}.pr .pr-hv .pr-sub{margin-bottom:8px}.pr .pr-hv[data-featured] .n{color:var(--pr-teal)}.pr .pr-seg,.pr .pr-mob{display:none}@media (max-width:768px){.pr .pr-desk{display:none}.pr .pr-mob{display:inline}.pr .pr-cmp{border-top:0}.pr .pr-seg{grid-template-columns:repeat(var(--cols,4), 1fr);border:1px solid var(--pr-hair);background:#0f5e5e14;border-radius:999px;margin:0 0 6px;padding:4px;display:grid;position:relative}.pr .pr-seg .ind{top:4px;bottom:4px;width:calc((100% - 8px) / var(--cols,4));background:var(--pr-teal);transition:transform .26s var(--pr-ease-in-out);transform:translateX(calc(100% * var(--i,0) * var(--dir,1)));border-radius:999px;position:absolute;inset-inline-start:4px}.pr .pr-seg button{z-index:1;color:var(--pr-teal);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:8px 2px;font-size:.78rem;font-weight:700;transition:color .2s;position:relative}.pr .pr-seg button[aria-pressed=true]{color:var(--pr-cream)}.pr .pr-cmp-head{padding-top:10px}.pr .pr-cmp-head .pr-feat{display:none}.pr .pr-cmp-head .pr-row{grid-template-columns:1fr}.pr .pr-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.pr .pr-feat{padding-inline-start:8px;font-size:.9rem}.pr .pr-vals{overflow:hidden}.pr .pr-track{width:calc(100% * var(--cols,4));transform:translateX(calc(-1 * var(--i,0) * (100% / var(--cols,4)) * var(--dir,1)));transition:transform .32s var(--pr-ease-in-out);display:flex}.pr .pr-v{width:calc(100% / var(--cols,4));flex:none}.pr .pr-hv{flex-flow:wrap;justify-content:center;gap:4px 14px;padding:8px 4px 12px}.pr .pr-hv .n{text-align:center;width:100%}.pr .pr-hv .pr-btn{margin-top:0}.pr .pr-hv .pr-sub{width:100%}}.pr .pr-comm{background:var(--pr-teal-dark);color:var(--pr-cream);padding-block:clamp(70px,10vh,120px);position:relative;overflow:clip}.pr .pr-comm .ghost{top:-16px;z-index:0;color:#0000;-webkit-text-stroke:1.5px #d7b56d24;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(150px,22vw,280px);font-weight:900;line-height:1;position:absolute;inset-inline-end:-.03em}.pr .pr-comm .pr-wrap{z-index:1;position:relative}.pr .pr-comm-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(30px,5vw,72px);display:grid}.pr .pr-pct{color:var(--pr-gold);margin-top:8px;font-size:clamp(5rem,11vw,8.6rem);font-weight:900;line-height:1}.pr .pr-pct small{color:#f8f4edd9;margin-inline-start:6px;font-size:.32em;font-weight:200}.pr .pr-comm .pr-lede{max-width:440px;margin-top:14px}.pr .pr-excl h3{color:var(--pr-gold);margin-top:8px;font-size:1.02rem;font-weight:700}.pr .pr-excl .pr-ledger{border-color:var(--pr-hair-dark);margin-top:10px;padding-top:4px}.pr .pr-excl .pr-ledger>div{border-bottom:1px solid #d7b56d24;padding:12px 0;font-size:1rem}.pr .pr-excl .pr-ledger dt{color:#f8f4edeb;white-space:normal;font-weight:400}.pr .pr-excl .dots{border-color:#d7b56d6b}.pr .pr-excl .pr-ledger dd{color:var(--pr-gold);font-size:.85rem}.pr .pr-notes{border-top:1px solid var(--pr-hair-dark);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:clamp(44px,7vh,72px);padding-top:32px;display:grid}.pr .pr-note .k{color:var(--pr-gold);font-size:1.7rem;font-weight:200;line-height:1}.pr .pr-note p{color:#f8f4edd1;margin-top:8px;font-size:.95rem;font-weight:300;line-height:1.85}@media (max-width:900px){.pr .pr-comm-grid{grid-template-columns:1fr}.pr .pr-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.pr .pr-notes{grid-template-columns:1fr;gap:20px}}.pr .pr-faq-sec{padding-block:clamp(70px,10vh,120px)}.pr .pr-faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(30px,5vw,72px);display:grid}.pr .pr-faq{border-top:1px solid #8a6a2261}.pr .pr-item{border-bottom:1px solid #8a6a2238}.pr .pr-faq-q{text-align:start;cursor:pointer;width:100%;color:var(--pr-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:1.06rem;font-weight:700;line-height:1.6;display:flex}.pr .pr-faq-q i{width:30px;height:30px;transition:transform .24s var(--pr-ease-in-out), background-color .2s ease;border:1px solid #8a6a2280;border-radius:50%;flex:none;position:relative}.pr .pr-faq-q i:before,.pr .pr-faq-q i:after{content:"";background:var(--pr-gold-deep);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pr .pr-faq-q i:before{width:12px;height:1.5px}.pr .pr-faq-q i:after{width:1.5px;height:12px}.pr .pr-item[data-open] .pr-faq-q i{background:#8a6a221a;transform:rotate(45deg)}.pr .pr-faq-a{transition:grid-template-rows .26s var(--pr-ease-out);grid-template-rows:0fr;display:grid}.pr .pr-item[data-open] .pr-faq-a{grid-template-rows:1fr}.pr .pr-faq-a>div{min-height:0;overflow:hidden}.pr .pr-faq-a p{color:#1f2937c7;max-width:640px;padding:0 4px 22px;font-size:1rem;font-weight:300}@media (max-width:900px){.pr .pr-faq-grid{grid-template-columns:1fr;gap:20px}}.pr .pr-final{background:var(--pr-teal-deep);color:var(--pr-cream);padding-block:clamp(70px,10vh,120px);position:relative;overflow:clip}.pr .pr-final:before{content:"";pointer-events:none;background:radial-gradient(800px 400px at 20% 0,#d7b56d1f,#0000 65%);position:absolute;inset:0}.pr .pr-final .pr-wrap{position:relative}.pr .pr-final h2{max-width:780px;margin-top:12px;font-size:clamp(1.9rem,4.4vw,3.2rem);font-weight:900;line-height:1.35}.pr .pr-final h2 span{color:var(--pr-gold);margin-top:4px;font-size:.68em;font-weight:200;display:block}.pr .pr-final .acts{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.pr-order{font-family:inherit}.pr-order .pr-order-cycle{color:#1f2937ad;margin-top:2px;font-size:.9rem;font-weight:300}.pr-order .pr-order-price{align-items:flex-end;gap:8px;margin-top:12px;line-height:1;display:flex}.pr-order .pr-order-price .pr-num{font-variant-numeric:tabular-nums;font-size:3rem;font-weight:900;line-height:1}.pr-order .pr-order-price .unit{flex-direction:column;padding-bottom:5px;line-height:1.35;display:flex}.pr-order .pr-order-price .unit b{font-size:.9rem;font-weight:700}.pr-order .pr-order-price .unit span{color:#1f2937a6;font-size:.8rem;font-weight:300}.pr-order .pr-order-sub{color:#1f2937b8;min-height:1.6em;margin-top:6px;font-size:.88rem;font-weight:300}.pr-order .pr-order-sub b{color:#8a6a22;font-weight:700}.pr-order .pr-order-inc{border-top:1px solid #8a6a2247;margin-top:16px;padding-top:14px}.pr-order .pr-order-inc h4{color:#8a6a22;margin:0;font-size:.88rem;font-weight:700}.pr-order .pr-hl{margin-top:6px}.pr-order .pr-hl li{align-items:baseline;gap:10px;padding:3px 0;font-size:.92rem;line-height:1.7;display:flex}.pr-order .pr-hl li:before{content:"—";color:#8a6a22;flex:none;font-weight:900}.pr-order .pr-order-lim{color:#1f2937ad;margin-top:10px;font-size:.84rem;font-weight:300}.pr-order .pr-order-note{color:#1f293799;margin-top:12px;font-size:.8rem;font-weight:300}.pr-order .pr-order-acts{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.pr-order .pr-order-acts .pr-btn{flex:1;min-width:150px}.pr-order .pr-order-err{color:#b42318;margin-top:10px;font-size:.84rem}@media (prefers-reduced-motion:reduce){.pr .pr-rv,.pr .pr-plan,.pr .pr-sec{transition:opacity .24s;transform:none}.pr .pr-plan.featured:before{opacity:1;animation:none}.pr .pr-ck path,.pr .pr-no path{stroke-dashoffset:0;transition:none}.pr .pr-track,.pr .pr-toggle .ind,.pr .pr-seg .ind,.pr .pr-faq-a,.pr .pr-faq-q i,.pr .pr-btn{transition:none}.pr .pr-badge{transition:opacity .2s;transform:none}}@media (prefers-reduced-transparency:reduce){.pr .pr-cmp-head{background:var(--pr-cream);-webkit-backdrop-filter:none}}