.prime .p-choice{background:#153f43;color:#fff;padding:62px 30px 55px;overflow:hidden;scroll-margin-top:30px}
.p-choice-inner{max-width:1186px;margin:auto}
.p-choice-header{text-align:center;margin-bottom:32px}
.prime .p-choice-header>p:first-child{font-size:10px;line-height:1.4;letter-spacing:.2em;font-weight:800;color:#c2d5c7;margin:0 0 18px}
.prime .p-choice-header h2{font-family:'Plus Jakarta Sans',sans-serif;font-size:clamp(39px,4.5vw,61px);line-height:1.02;letter-spacing:-.055em;font-weight:800;color:#fff;margin:0 0 21px}
.p-choice-header h2 em{font-style:normal;color:#d9edbc}
.prime .p-choice-header>p:last-child{font-size:15px;line-height:1.6;color:#cbded5;margin:0}
.p-choice-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:62px;align-items:center}
.p-choice-product{position:relative;isolation:isolate;min-height:590px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:22px 0 8px}
.p-choice-product:before{content:'';position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse at center,#4e888278 0%,#2b68674a 38%,transparent 67%)}
.p-choice-orbit{position:absolute;width:400px;height:400px;border:1px solid #93b6a62b;border-radius:50%;top:65px;left:50%;transform:translateX(-50%);z-index:-1}
.p-choice-orbit-two{width:470px;height:470px;top:30px;border-color:#93b6a61a}
.p-choice-product>img{height:460px;width:280px;object-fit:contain;filter:drop-shadow(0 20px 15px #041c2755);transform:rotate(-7deg);position:relative;z-index:1}
.p-choice-dose{position:absolute;top:52px;right:8px;border:1px solid #d9edbc9c;border-radius:50%;width:116px;height:116px;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(9deg);background:#153f43;color:#d9edbc;z-index:2}
.p-choice-dose>strong{font-family:'Plus Jakarta Sans',sans-serif;font-size:26px;line-height:1.1;font-weight:800;letter-spacing:-.05em}
.p-choice-dose>span{font-size:8px;letter-spacing:.075em;font-weight:700;margin-top:6px}
.prime .p-choice-product>p{font-family:'Plus Jakarta Sans',sans-serif;font-size:25px;line-height:1.2;font-weight:800;letter-spacing:-.04em;color:#fff;margin:34px 0 0}
.p-choice-product>p>span{color:#f4a064}
.prime .p-choice-kicker{font-size:9px;line-height:1.4;letter-spacing:.18em;font-weight:800;color:#b2d5c3;margin:0 0 9px}
.prime .p-choice-details>h3{font-family:'Plus Jakarta Sans',sans-serif;font-size:34px;line-height:1.03;letter-spacing:-.04em;font-weight:800;color:#fff;margin:0 0 23px}
.p-choice-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:11px;overflow:hidden;background:#f4f5ed;color:#234943;table-layout:fixed}
.p-choice-table thead th{font-size:9px;font-weight:800;letter-spacing:.075em;padding:17px 18px;text-align:left;background:#e2e9de;line-height:1.4;width:48%}
.p-choice-table thead th:last-child{background:#d9edbc;width:52%;font-size:11px;color:#153f43}
.p-choice-table thead th:last-child>span{color:#db772d}
.p-choice-table tbody th{font-size:12px;line-height:1.4;font-weight:500;padding:17px 18px;text-align:left;border-top:1px solid #d8e0d4}
.p-choice-table tbody td{font-size:14px;line-height:1.4;padding:17px 18px;background:#ebf2e3;border-top:1px solid #d1dec5}
.p-choice-table td>span{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;background:#225b55;border-radius:50%;color:#ecf5e4;font-size:11px;margin-right:9px;vertical-align:middle}
.p-choice-table td>strong{font-weight:700}
.p-choice-cta{display:flex;align-items:center;justify-content:space-between;background:#d9edbc;color:#153f43;padding:17px 22px;border-radius:5px;font-size:12px;font-weight:800;letter-spacing:.035em;line-height:1.4;margin-top:20px;text-decoration:none}
.p-choice-cta>span{font-size:27px;line-height:1}
.p-choice-cta:hover{background:#ecf6dd}
.prime .p-choice-note{font-size:11px;line-height:1.5;color:#c5dace;text-align:center;margin:11px 0 0}
@media(max-width:1000px) and (min-width:750px){.p-choice-grid{gap:28px}.p-choice-product>img{height:390px;width:230px}.p-choice-dose{width:95px;height:95px;right:-8px;top:95px}.p-choice-dose>strong{font-size:22px}.p-choice-dose>span{font-size:6px}.p-choice-orbit{width:300px;height:300px;top:125px}.p-choice-orbit-two{width:360px;height:360px;top:95px}.p-choice-table tbody th,.p-choice-table tbody td{padding:16px 12px;font-size:11px}.p-choice-table td>span{width:15px;height:15px;margin-right:5px}.prime .p-choice-product>p{font-size:21px}}
@media(max-width:749px){.prime .p-choice{padding:41px 18px 35px}.p-choice-header{margin-bottom:17px}.prime .p-choice-header h2{font-size:clamp(36px,10vw,46px);line-height:1.03;margin-bottom:18px}.prime .p-choice-header>p:last-child{font-size:13px;max-width:300px;margin:auto}.p-choice-grid{grid-template-columns:minmax(0,1fr);gap:32px}.p-choice-product{min-height:360px;padding:0}.p-choice-product>img{height:310px;width:200px}.p-choice-orbit{width:270px;height:270px;top:20px}.p-choice-orbit-two{width:320px;height:320px;top:-5px}.p-choice-dose{width:86px;height:86px;top:12px;right:9px}.p-choice-dose>strong{font-size:21px}.p-choice-dose>span{font-size:6px;margin-top:4px}.prime .p-choice-product>p{font-size:22px;margin-top:24px}.prime .p-choice-details>h3{font-size:30px;margin-bottom:19px}.p-choice-details>h3 br{display:none}.p-choice-details>h3 br:after{content:' '}.p-choice-table thead th{padding:15px 12px;font-size:8px}.p-choice-table thead th:last-child{font-size:10px}.p-choice-table tbody th{font-size:11px;padding:16px 12px}.p-choice-table tbody td{font-size:12px;padding:16px 10px}.p-choice-table td>span{width:15px;height:15px;font-size:9px;margin-right:6px}.p-choice-cta{font-size:11px;padding:17px 18px}.prime .p-choice-note{font-size:10px}}
@media(max-width:359px){.p-choice-table thead th{padding:14px 9px}.p-choice-table tbody th{padding:15px 9px;font-size:10px}.p-choice-table tbody td{padding:15px 8px;font-size:10px}.p-choice-table td>span{margin-right:4px}.p-choice-dose{right:0}.prime .p-choice-product>p{font-size:21px}}
