.shopify-home .hp2{--hp2-line:rgba(255,255,255,0.1);--hp2-line-strong:rgba(255,255,255,0.2);--hp2-muted:rgba(255,255,255,0.55);--hp2-faint:rgba(255,255,255,0.38);--hp2-panel:rgba(255,255,255,0.03);--hp2-accent:#c8f169;--hp2-danger:#ff8a7a;color:#fff}.shopify-home .hp2 .hp2-section{padding:72px 0;border-top:1px solid var(--hp2-line)}@media (min-width:900px){.shopify-home .hp2 .hp2-section{padding:120px 0}}.shopify-home .hp2 .hp2-strong{color:#fff}.shopify-home .hp2 .hp2-muted{color:var(--hp2-muted)}.shopify-home .hp2 .hp2-accent{color:var(--hp2-accent)}.shopify-home .hp2 .hp2-h2{margin-top:14px;color:#fff;text-wrap:balance}.shopify-home .hp2 .hp2-body{margin-top:18px;font-size:19px;line-height:1.5;color:var(--hp2-muted)}.shopify-home .hp2 .hp2-painline{margin-top:18px;font-size:17px;line-height:1.45;color:var(--hp2-danger)}.shopify-home .hp2 .hp2-split{display:flex;flex-direction:column;gap:44px}@media (min-width:1024px){.shopify-home .hp2 .hp2-split{flex-direction:row;align-items:center;gap:80px}.shopify-home .hp2 .hp2-split>*{flex:1 1 0%;min-width:0}.shopify-home .hp2 .hp2-split--flip>:first-child{order:2}}.shopify-home .hp2 .hp2-pains{display:grid;grid-template-columns:1fr;gap:12px;margin-top:40px}@media (min-width:768px){.shopify-home .hp2 .hp2-pains{grid-template-columns:repeat(3,1fr)}}.shopify-home .hp2 .hp2-pain{padding:24px;border:1px solid var(--hp2-line);border-radius:18px;background:var(--hp2-panel)}.shopify-home .hp2 .hp2-pain-tool{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hp2-danger)}.shopify-home .hp2 .hp2-pain-text{margin-top:12px;font-size:20px;line-height:1.35;color:#fff;text-wrap:balance}.shopify-home .hp2 .hp2-thesis{margin-top:72px;max-width:900px;color:#fff;text-wrap:balance}.shopify-home .hp2 .hp2-list{margin:26px 0 0;padding:0;list-style:none}.shopify-home .hp2 .hp2-list li{position:relative;padding:12px 0 12px 24px;border-bottom:1px solid var(--hp2-line);font-size:17px;line-height:1.45;color:rgba(255,255,255,.85)}.shopify-home .hp2 .hp2-list li:before{content:"";position:absolute;left:0;top:21px;width:8px;height:8px;border-radius:2px;background:var(--hp2-accent)}.shopify-home .hp2 .hp2-panel{border:1px solid var(--hp2-line-strong);border-radius:22px;background:var(--hp2-panel);overflow:hidden}.shopify-home .hp2 .hp2-panel ol,.shopify-home .hp2 .hp2-panel ul{list-style:none;margin:0;padding:0}.shopify-home .hp2 .hp2-panel-head{padding:14px 20px;border-bottom:1px solid var(--hp2-line);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hp2-faint)}.shopify-home .hp2 .hp2-panel-head--mid{border-top:1px solid var(--hp2-line)}.shopify-home .hp2 .hp2-panel-caption{padding:12px 20px;border-top:1px solid var(--hp2-line);font-size:12px;color:var(--hp2-faint)}.shopify-home .hp2 .hp2-timeline{padding:12px 20px 16px}.shopify-home .hp2 .hp2-timeline li{position:relative;display:flex;align-items:baseline;gap:16px;padding:12px 0 12px 26px}.shopify-home .hp2 .hp2-timeline li:before{content:"";position:absolute;left:4px;top:19px;width:10px;height:10px;border-radius:50%;border:2px solid var(--hp2-accent);background:rgb(2,9,10);z-index:1}.shopify-home .hp2 .hp2-timeline li:not(:last-child):after{content:"";position:absolute;left:8px;top:30px;bottom:-12px;width:2px;background:var(--hp2-line-strong)}.shopify-home .hp2 .hp2-timeline li.is-fail:before{border-color:var(--hp2-danger)}.shopify-home .hp2 .hp2-timeline li.is-hold:before{background:var(--hp2-accent)}.shopify-home .hp2 .hp2-tl-day{flex:0 0 72px;font-size:13px;font-variant-numeric:tabular-nums;color:var(--hp2-faint)}.shopify-home .hp2 .hp2-tl-label{font-size:16px;color:#fff}.shopify-home .hp2 .is-fail .hp2-tl-label{color:var(--hp2-danger)}.shopify-home .hp2 .is-hold .hp2-tl-label{color:var(--hp2-accent)}.shopify-home .hp2 .hp2-policy-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;border-bottom:1px solid var(--hp2-line);font-size:15px}.shopify-home .hp2 .hp2-policy-row:last-child{border-bottom:0}.shopify-home .hp2 .hp2-seg{display:inline-flex;flex-shrink:0;padding:3px;border:1px solid var(--hp2-line-strong);border-radius:999px}.shopify-home .hp2 .hp2-seg button{min-width:48px;min-height:32px;padding:0 10px;border-radius:999px;font-size:12px;text-transform:capitalize;color:var(--hp2-muted);background:transparent;cursor:pointer;transition:background-color .15s,color .15s}.shopify-home .hp2 .hp2-seg button:hover{color:#fff}.shopify-home .hp2 .hp2-seg button.is-on{background:#fff;color:rgb(2,9,10)}.shopify-home .hp2 .hp2-seg button:focus-visible{outline:2px solid var(--hp2-accent);outline-offset:2px}.shopify-home .hp2 .hp2-chips{display:flex;flex-wrap:wrap;gap:8px;padding:18px 20px}.shopify-home .hp2 .hp2-chip{padding:8px 14px;border:1px solid var(--hp2-line-strong);border-radius:999px;font-size:14px;color:#fff}.shopify-home .hp2 .hp2-risk{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:18px 20px 8px}.shopify-home .hp2 .hp2-risk-level{padding:10px 0;border-radius:10px;background:rgba(255,255,255,.05);font-size:14px;text-align:center;color:var(--hp2-muted)}.shopify-home .hp2 .hp2-risk-level.is-high{background:rgba(255,138,122,.14);border:1px solid var(--hp2-danger);color:var(--hp2-danger);font-weight:550}.shopify-home .hp2 .hp2-risk-steps{padding:8px 20px 16px;counter-reset:risk}.shopify-home .hp2 .hp2-risk-steps li{counter-increment:risk;display:flex;gap:12px;padding:9px 0;font-size:15px;color:#fff}.shopify-home .hp2 .hp2-risk-steps li:before{content:counter(risk);flex:0 0 22px;height:22px;border-radius:50%;background:var(--hp2-accent);color:rgb(2,9,10);font-size:12px;font-weight:600;line-height:22px;text-align:center}.shopify-home .hp2 .hp2-replace{border-top:1px solid var(--hp2-line-strong)}.shopify-home .hp2 .hp2-replace-row{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--hp2-line);font-size:17px}.shopify-home .hp2 .hp2-replace-row span:last-child{text-align:right}.shopify-home .hp2 .hp2-strike{color:var(--hp2-faint);text-decoration:line-through;text-decoration-color:rgba(255,138,122,.7)}.shopify-home .hp2 .hp2-cta{display:inline-flex;margin-top:28px;padding:12px 24px;border-radius:999px;background:#fff;color:rgb(2,9,10);font-size:15px;font-weight:550;transition:background-color .15s}.shopify-home .hp2 .hp2-cta:hover{background:rgba(255,255,255,.85)}.shopify-home .hp2 .hp2-offer{margin:18px 20px 4px;padding:18px;border:1px solid var(--hp2-line-strong);border-radius:16px;background:rgba(255,255,255,.04)}.shopify-home .hp2 .hp2-offer-kicker{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hp2-accent)}.shopify-home .hp2 .hp2-offer-title{margin-top:8px;font-size:19px;line-height:1.3;color:#fff;text-wrap:balance}.shopify-home .hp2 .hp2-offer-consent{display:flex;align-items:flex-start;gap:10px;margin-top:14px;font-size:14px;line-height:1.4;color:var(--hp2-muted)}.shopify-home .hp2 .hp2-offer-box{flex:0 0 16px;height:16px;margin-top:2px;border:1px solid var(--hp2-line-strong);border-radius:4px}.shopify-home .hp2 .hp2-offer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px}.shopify-home .hp2 .hp2-offer-accept{display:inline-flex;align-items:center;min-height:40px;padding:0 20px;border-radius:999px;background:#fff;color:rgb(2,9,10);font-size:15px;font-weight:550}.shopify-home .hp2 .hp2-offer-decline{font-size:14px;color:var(--hp2-muted);text-decoration:underline;text-underline-offset:4px}.shopify-home .hp2 .hp2-member{margin:18px 20px;padding:18px;border:1px solid var(--hp2-accent);border-radius:16px;background:linear-gradient(135deg,rgba(200,241,105,.1),rgba(255,255,255,.02))}.shopify-home .hp2 .hp2-member-badge{display:inline-flex;padding:4px 12px;border-radius:999px;background:var(--hp2-accent);color:rgb(2,9,10);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.shopify-home .hp2 .hp2-member-rows{margin:12px 0 0}.shopify-home .hp2 .hp2-member-row{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--hp2-line);font-size:15px}.shopify-home .hp2 .hp2-member-row:last-child{border-bottom:0}.shopify-home .hp2 .hp2-member-row dt{color:var(--hp2-muted)}.shopify-home .hp2 .hp2-member-row dd{margin:0;color:#fff;text-align:right}