.oc-tool .ge-chips{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center;margin:-6px 0 18px;padding:0;list-style:none;font-size:14px;font-weight:600;color:var(--forest)}.oc-tool .ge-chips li{display:inline-flex;align-items:center;gap:7px}.oc-tool .ge-health{flex:1 1 100%;min-width:0;margin:4px 0 0;padding:0;border:0}.oc-tool .ge-summary{display:none}.oc-tool .ge-groups{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 28px;margin-top:10px}.oc-tool .ge-group--wide{grid-column:1/-1}.oc-tool .ge-group--wide .ge-yn{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px}.oc-tool .ge-group__t{margin:0 0 8px;font-size:13.5px;font-weight:700;color:var(--forest)}.oc-tool .ge-group .ot-chips{gap:6px}.oc-tool .ge-group .ot-chip{min-height:36px;padding:0 13px;font-size:14px}.oc-tool .ge-group .ot-field__desc{margin-top:8px}.oc-tool .ge-yn{display:grid;gap:8px;margin:0;padding:0;list-style:none}.oc-tool .ge-yn li{display:flex;align-items:center;justify-content:space-between;gap:12px}.oc-tool .ge-yn__q{font-size:14px;line-height:1.35;color:var(--ot-body)}.oc-tool .ge-yn .ot-chips{flex-wrap:nowrap}.oc-tool .ge-yn .ot-chip{min-height:32px;padding:0 12px}.oc-tool .ge-more{grid-column:1/-1}.oc-tool .ge-more summary{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:600;color:var(--forest);cursor:pointer;list-style:none}.oc-tool .ge-more summary::-webkit-details-marker{display:none}.oc-tool .ge-more[open] summary svg{transform:rotate(180deg)}.oc-tool .ge-more__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:8px}.oc-tool .ge-more__list .ot-field__desc{grid-column:1/-1;margin:0}.oc-tool .ge-more .ot-switch{font-size:14.5px}.oc-tool .ge-private{grid-column:1/-1;display:inline-flex;align-items:center;gap:7px;margin:0;font-size:13px;color:var(--ot-soft,#6b6f69)}.oc-tool .ge-support{margin:6px 0 0;font-size:14px;line-height:1.45;color:var(--ot-soft,#6b6f69)}.oc-tool .ge-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:18px}.oc-tool .ge-ctas__note{font-size:15px;font-weight:600;color:var(--ot-body)}.oc-tool .ge-scale{padding-bottom:34px}.oc-tool .ge-scale__pill{top:0}.oc-tool .ge-th{position:absolute;top:38px;width:0;height:30px;pointer-events:none}.oc-tool .ge-th__tick{position:absolute;left:-1px;top:0;width:2px;height:30px;border-radius:2px;background:rgba(26,64,51,.35)}.oc-tool .ge-th__label{position:absolute;top:64px;right:4px;padding:2px 8px;border-radius:999px;box-shadow:inset 0 0 0 1px #d5dbd2;font-size:12px;line-height:18px;color:#57534e;white-space:nowrap}.oc-tool .ge-th--30 .ge-th__label{right:auto;left:4px}.oc-tool .ge-th__label b{color:var(--forest)}.oc-tool .ge-th[data-on] .ge-th__tick{background:var(--forest)}.oc-tool .ge-th[data-on] .ge-th__label{background:var(--mint);box-shadow:none;color:var(--forest);font-weight:600}.oc-tool .ge-statlink{margin:2px 0 4px;text-align:right;font-size:14.5px}.oc-tool .ge-answers{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none;font-size:15px;line-height:1.45;color:var(--ot-body)}.oc-tool .ge-answers li{display:flex;align-items:flex-start;gap:10px}.oc-tool .ge-answers__i{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--mint);color:var(--forest);font-size:13px;font-weight:800}.oc-tool .ge-answers li[data-state=flag] .ge-answers__i{background:#fbf3e3;color:#8a5a12}.oc-tool .ge-answers li[data-state=no] .ge-answers__i{background:#efeee9;color:#57534e}.oc-tool .ge-steps{margin:14px 0 16px}.oc-tool .ge-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.oc-tool .ge-compare>div{padding:18px;border-radius:20px;box-shadow:inset 0 0 0 1px #e1e5de}.oc-tool .ge-compare>div[data-on]{background:var(--mist,#eaf2ea);box-shadow:inset 0 0 0 2px var(--forest)}.oc-tool .ge-compare h4{margin:8px 0 6px;font-size:17px;font-weight:700;color:var(--forest)}.oc-tool .ge-compare p{margin:0;font-size:14.5px;line-height:1.5;color:var(--ot-body)}.oc-tool .ge-reviewed{display:inline-flex;align-items:center;gap:7px;margin:0 0 8px;font-size:14px;font-weight:600;color:var(--forest)}.oc-tool .ge-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.oc-tool .ge-grid ul{margin:10px 0 0;padding-left:18px;list-style:disc;font-size:15px;line-height:1.5}.oc-tool .ge-grid__k{display:inline-flex;align-items:center;gap:7px;margin:0;font-weight:700;color:var(--forest)}.oc-tool .ge-grid__k[data-tone=stop]{color:#8a3a2a}.oc-tool .ge-grid__k[data-tone=review]{color:#8a5a12}.oc-tool .ge-pivot{margin-top:88px}.oc-tool .ge-pivot__checks{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none;font-size:15.5px;color:rgba(255,255,255,.9)}.oc-tool .ge-pivot__checks li{display:flex;align-items:center;gap:10px}.oc-tool .ge-pivot__checks li>span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--mint);color:var(--forest)}.oc-tool .ge-pivot__price{margin-top:26px;font-size:15px;line-height:1.5;color:rgba(255,255,255,.82)}.oc-tool .ge-pivot__price strong{color:#fff}.oc-tool .ge-pivot__assure{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:10px 0 0;font-size:14px}.oc-tool .ge-klarna{padding:2px 9px;border-radius:6px;background:#ffb3c7;color:#0b051d;font-weight:800}.oc-tool .ge-pivot__legal{max-width:880px;margin-top:48px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14);font-size:12.5px;line-height:1.55;color:rgba(255,255,255,.66)}.oc-tool .ge-pivot__legal p{margin:0 0 8px}.oc-tool .ge-sticky{display:none}@media (max-width:760px){.oc-tool .ge-chips{justify-content:flex-start;gap:6px 14px;margin-top:-10px;font-size:13px}.oc-tool .ge-groups{grid-template-columns:minmax(0,1fr)}.oc-tool .ge-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-top:8px;padding:12px 14px;border:0;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e1e5de;font:inherit;text-align:left;cursor:pointer}.oc-tool .ge-summary__t{font-size:14px;line-height:1.35;color:var(--ot-body)}.oc-tool .ge-summary__e{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:700;color:var(--forest)}.oc-tool .ge-health:not([data-open]) .ge-groups{display:none}.oc-tool .ge-health[data-open] .ge-summary__e svg{transform:rotate(180deg)}.oc-tool .ge-group--wide .ge-yn{grid-template-columns:minmax(0,1fr)}.oc-tool .ge-yn li{flex-direction:column;align-items:flex-start;gap:6px}.oc-tool .ge-compare,.oc-tool .ge-grid,.oc-tool .ge-more__list{grid-template-columns:minmax(0,1fr)}.oc-tool .ge-th__label{font-size:11px}.oc-tool .ge-ctas .ot-btn{width:100%;justify-content:center}.oc-tool .ge-sticky{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 18px;border-radius:999px;background:rgba(255,255,255,.96);box-shadow:0 0 0 1px rgba(26,64,51,.08),0 12px 32px rgba(26,64,51,.18);transform:translateY(160%);transition:transform .22s ease}.oc-tool .ge-sticky.is-shown{transform:none}.oc-tool .ge-sticky__t{flex:1;min-width:0;font-size:13.5px;line-height:1.3;font-weight:600;color:var(--forest)}.oc-tool .ge-sticky .ot-btn{min-height:46px;padding:0 16px}}@media (prefers-reduced-motion:reduce){.oc-tool .ge-sticky{transition:none}}