.prd{--prd-line:#ffffff13;--prd-line-2:#ffffff1f;--prd-green:var(--color-primary-light);--prd-glide:cubic-bezier(.32, .72, 0, 1);color:var(--color-muted);margin-top:1.75rem;container:prd/inline-size}.prd :is(h2,h3){font-family:var(--font-display);color:#fff;text-wrap:balance;margin:0}.prd p{margin:0}.prd :is(a,button):focus-visible{outline:2px solid var(--prd-green);outline-offset:3px;border-radius:8px}.prd-icon{width:1.25rem;height:1.25rem;color:var(--prd-green);flex-shrink:0}.prd-lead{color:#c9c9c9;text-wrap:pretty;max-width:66ch;font-size:1.0625rem;line-height:2}.prd-h2{font-size:1.0625rem;font-weight:700;line-height:1.5;margin-bottom:1.25rem!important}.prd h3{font-size:1rem;font-weight:700;line-height:1.6}.prd-buy{margin-top:1.75rem}.prd-buy-row{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;display:flex}.prd-cta{min-height:3.25rem;padding-inline:2.1rem!important}.prd-link{min-height:2.75rem;font-family:var(--font-display);color:var(--prd-green);text-underline-offset:7px;transition:text-decoration-color .3s var(--prd-glide), color .3s var(--prd-glide);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.prd-link:hover{color:#a4c9a5;text-decoration-color:currentColor}.prd-link svg,.prd-inline-link svg{transition:transform .46s var(--prd-glide)}.prd-link:hover svg,.prd-inline-link:hover svg{transform:translate(-4px)}.prd-trust{color:var(--color-subtle);align-items:flex-start;gap:.55rem;font-size:.8125rem;line-height:1.85;display:flex;margin-top:1rem!important}.prd-trust svg{width:1rem;height:1rem;color:var(--prd-green);flex-shrink:0;margin-top:.24rem}.prd-trust a{white-space:nowrap;color:#d9d9d9;text-underline-offset:4px;transition:text-decoration-color .3s var(--prd-glide), color .3s var(--prd-glide);-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}.prd-trust a:hover{color:#fff;-webkit-text-decoration-color:var(--prd-green);text-decoration-color:var(--prd-green)}.prd-inline-link{font-family:var(--font-display);color:var(--prd-green);align-items:center;gap:.4rem;margin-top:.85rem;font-size:.875rem;font-weight:700;display:inline-flex}.prd-inline-link:hover{color:#a4c9a5}.prd-board{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:2rem;display:grid}.prd-board>*{grid-column:span 6}.prd-tile{gap:0;padding:1.6rem 1.75rem}.prd-tile--note,.prd-tile--support{justify-content:center}@container prd (min-width:42rem){.prd-tile--outcomes{grid-column:span 4}.prd-tile--facts{grid-column:span 2}.prd-tile--report{grid-area:span 2/span 4}.prd-tile--assure,.prd-tile--support,.prd-tile--note{grid-column:span 2}.prd-board:not(:has(.prd-tile--report))>:is(.prd-tile--note,.prd-tile--support,.prd-tile--assure){grid-column:span 3}.prd-board:not(:has(.prd-tile--report,.prd-tile--note,.prd-tile--assure))>.prd-tile--support{grid-column:span 6}}@container prd (max-width:30rem){.prd-tile{padding:1.35rem 1.25rem}}.prd-facts{margin:0;display:grid}.prd-fact{gap:.3rem;padding-block:.95rem;display:grid}.prd-fact:first-child{padding-top:0}.prd-fact:last-child{padding-bottom:0}.prd-fact+.prd-fact{border-top:1px solid var(--prd-line)}.prd-fact dt{color:var(--color-subtle);align-items:center;gap:.45rem;font-size:.78rem;display:flex}.prd-fact dt .prd-icon{width:1rem;height:1rem}.prd-fact dd{font-family:var(--font-display);color:#fff;margin:0;font-size:.98rem;font-weight:600;line-height:1.55}.prd-outcomes{margin:0;padding:0;list-style:none;display:grid}.prd-outcomes>li{align-items:flex-start;gap:.9rem;padding-block:1.05rem;display:flex}.prd-outcomes>li:first-child{padding-top:0}.prd-outcomes>li:last-child{padding-bottom:0}.prd-outcomes>li+li{border-top:1px solid var(--prd-line)}.prd-outcomes .prd-icon{margin-top:.2rem}.prd-outcomes p{margin-top:.2rem;font-size:.9rem;line-height:1.9}.prd-scope{margin:0;padding:0;list-style:none;display:grid}.prd-scope>li{color:#c4c4c4;align-items:flex-start;gap:.75rem;padding-block:.9rem;font-size:.9375rem;line-height:1.85;display:flex}.prd-scope>li:first-child{padding-top:0}.prd-scope>li:last-child{padding-bottom:0}.prd-scope>li+li{border-top:1px solid var(--prd-line)}.prd-tick{width:1.25rem;height:1.25rem;color:var(--prd-green);background:#80af811f;border-radius:999px;flex-shrink:0;place-items:center;margin-top:.3rem;display:grid;box-shadow:inset 0 0 0 1px #80af814d}.prd-tick svg{width:.72rem;height:.72rem}@container prd (min-width:40rem){.prd-scope{grid-template-columns:repeat(2,minmax(0,1fr))}.prd-scope>li:nth-child(2){border-top:0;padding-top:0}.prd-scope>li:nth-child(odd){padding-inline-end:1.75rem}.prd-scope>li:nth-child(2n){border-inline-start:1px solid var(--prd-line);padding-inline-start:1.75rem}.prd-scope>li:nth-last-child(2):nth-child(odd){padding-bottom:0}.prd-scope>li:last-child:nth-child(odd){grid-column:1/-1;padding-inline-end:0}}.prd-steps{margin:0;padding:0;list-style:none;display:grid}.prd-steps>li{gap:1rem;padding-bottom:1.4rem;display:flex;position:relative}.prd-steps>li:last-child{padding-bottom:0}.prd-steps>li:not(:last-child):before{content:"";inset-inline-start:calc(.875rem - .5px);background:var(--prd-line-2);width:1px;position:absolute;top:2.1rem;bottom:.3rem}.prd-step-no{width:1.75rem;height:1.75rem;font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--prd-green);background:#161916;border-radius:999px;flex-shrink:0;place-items:center;font-size:.8rem;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #80af8161}.prd-steps p{margin-top:.25rem;font-size:.875rem;line-height:1.85}@container prd (min-width:44rem){.prd-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.prd-steps>li{flex-direction:column;gap:.9rem;padding-bottom:0}.prd-steps>li:not(:last-child):before{top:calc(.875rem - .5px);bottom:auto;width:auto;height:1px;inset-inline:2.35rem -.9rem}}.prd-report{margin:0}.prd-report-sheet{background:linear-gradient(#1b1b1b,#151515);border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff0f,0 18px 36px -20px #000000e6}.prd-report-head{border-bottom:1px solid var(--prd-line);font-family:var(--font-display);color:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.15rem;font-size:.875rem;font-weight:700;display:flex}.prd-report-head>span:first-child{align-items:center;gap:.5rem;display:inline-flex}.prd-report-head svg{width:1rem;height:1rem;color:var(--prd-green)}.prd-report-id{color:var(--color-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:500}.prd-report table{border-collapse:collapse;width:100%;font-size:.8125rem}.prd-report thead th{color:var(--color-subtle);text-align:center;background:#ffffff05;padding:.55rem .6rem;font-size:.72rem;font-weight:600}.prd-report thead th:first-child,.prd-report tbody th{text-align:start;padding-inline-start:1.15rem}.prd-report tbody tr+tr{border-top:1px solid var(--prd-line)}.prd-report tbody th{color:#e6e6e6;padding-block:.95rem;font-weight:600}.prd-report td{font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;padding:.95rem .5rem}.prd-report td span{opacity:.75;font-size:.72em}.prd-before{color:var(--color-subtle)}.prd-after{color:#fff;font-weight:700}.prd-report .prd-delta{color:var(--color-subtle);padding-inline-end:1.15rem;font-weight:700}.prd-report .prd-delta.is-gain{color:var(--prd-green)}.prd-report-foot{border-top:1px solid var(--prd-line);color:var(--color-subtle);padding:.75rem 1.15rem;font-size:.75rem}.prd-report figcaption{color:var(--color-subtle);margin-top:.7rem;font-size:.75rem;line-height:1.8}.prd-assure{justify-content:space-between;gap:1.1rem}.prd-seal{width:2.9rem;height:2.9rem;color:var(--prd-green);outline-offset:4px;background:#80af811a;border-radius:999px;outline:1px solid #80af812e;place-items:center;margin:.3rem;display:grid;box-shadow:inset 0 0 0 1px #80af816b}.prd-seal svg{width:1.35rem;height:1.35rem}.prd-assure h3{font-size:1.0625rem}.prd-assure p{margin-top:.3rem;font-size:.9rem;line-height:1.9}.prd-assure--golden p{color:#cbd9cb}.prd-assure--golden .prd-seal{color:#d3e6d3;background:#80af8129}.prd-row{align-items:flex-start;gap:.9rem;display:flex}.prd-row .prd-icon{margin-top:.22rem}.prd-row h3{font-size:1.0625rem}.prd-row p{margin-top:.3rem;font-size:.9rem;line-height:1.9}.prd-row--caution .prd-icon{color:#dcb055}.prd-care{grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;display:grid!important}.prd-care h3{font-size:1.0625rem}.prd-care p{margin-top:.35rem;font-size:.9rem;line-height:1.9}.prd-pill{font-family:var(--font-sans);vertical-align:.12em;color:var(--prd-green);background:#80af811f;border-radius:999px;margin-inline-start:.55rem;padding:.05rem .6rem;font-size:.72rem;font-weight:700;display:inline-block;box-shadow:inset 0 0 0 1px #80af814d}.prd-care-shot{display:none}@container prd (min-width:36rem){.prd-care{grid-template-columns:minmax(0,1fr) 11.5rem;padding-bottom:0}.prd-care-copy{padding-bottom:1.6rem}.prd-care-shot{border-radius:12px 12px 0 0;align-self:end;height:11.5rem;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 -12px 30px -14px #000000e6;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.prd-care-shot img{width:100%;height:auto;display:block}}.prd-upgrade{gap:1.25rem}.prd-upgrade-copy .prd-h2{margin-bottom:.35rem!important}.prd-upgrade-copy p{font-size:.9rem;line-height:1.9}.prd-upgrade-list{gap:.7rem 1.75rem;margin:0;padding:0;list-style:none;display:grid}.prd-upgrade-list li{color:#d6d6d6;align-items:flex-start;gap:.7rem;font-size:.9375rem;line-height:1.85;display:flex}@container prd (min-width:36rem){.prd-upgrade-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.prd-upgrade-cta{min-height:2.9rem;font-family:var(--font-display);color:var(--prd-green);transition:background-color .3s var(--prd-glide), color .3s var(--prd-glide);border-radius:12px;align-self:flex-start;align-items:center;gap:.5rem;padding:.6rem 1.35rem;font-size:.9375rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #80af8173}.prd-upgrade-cta:hover{color:#fff;background:#80af811f}.prd-upgrade-cta:hover svg{transform:translate(-4px)}.prd-upgrade-cta svg{transition:transform .46s var(--prd-glide)}@media (prefers-reduced-motion:reduce){.prd *,.prd :before,.prd :after{transition:none!important}}
