body{margin:0}a{color:#0A3D8F}a:hover{color:#072C69}.pp .sl-scene{position:relative;overflow:hidden;color:#EAF4F1;background:radial-gradient(80% 90% at 78% 40%,#123A35 0%,#0A2522 48%,#06161A 100%)}.pp .sl-bgrid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(61,214,183,.07) 0 2px,transparent 2px),linear-gradient(rgba(61,214,183,.07) 0 2px,transparent 2px);background-size:24px 24px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 30%,#000 70%);mask-image:linear-gradient(90deg,transparent 0%,transparent 30%,#000 70%)}.pp .sl-scene h1{color:#fff}.pp .sl-scene .lead{color:#C4DAD4}.pp .sl-scene .crumbs,.pp .sl-scene .crumbs a{color:#A8CFC4}.pp .sl-scene a{color:#9CE8D6}.pp .sl-scene:focus-visible{outline:3px solid #9CE8D6;outline-offset:2px}.pp .sl-scene .btn-sec{border-color:#9CE8D6;color:#EAF4F1}.pp .sl-scene .btn-cta{color:#fff}.pp .sl-scene .price-sig{border-top-color:rgba(234,244,241,.18)}.pp .sl-scene .from,.pp .sl-scene .sl-mut{color:#A8CFC4}.pp .sl-grid{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start;padding-block:24px 32px}.pp .sl-copy{display:flex;flex-direction:column;gap:24px;padding-top:40px}.pp .sl-tool{display:flex;flex-direction:column;gap:16px}.pp .sl-map{position:relative;border:1px solid #24504A;background:#081C1C;cursor:crosshair;touch-action:none}.pp .sl-map svg{display:block;width:100%;height:auto}.pp .sl-map:focus-visible{outline:3px solid #9CE8D6;outline-offset:3px}.pp .sl-b{fill:#163A36}.pp .sl-w{fill:#0B2738}.pp .sl-p{fill:#1C4A3A}.pp .sl-maplab{position:absolute;left:12px;top:10px;display:flex;gap:8px;align-items:center;font:400 12px/1 var(--fp);color:#A8CFC4;background:rgba(6,22,26,.8);padding:6px 8px}.pp .sl-pin{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.pp .sl-pack{border:1px solid #24504A;background:rgba(6,22,26,.86)}.pp .sl-pack-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid #24504A}.pp .sl-pack-h b{font:650 17px/1.2 var(--fd);color:#fff}.pp .sl-rows{list-style:none;position:relative;height:252px}.pp .sl-row{position:absolute;left:0;right:0;top:0;height:84px;display:grid;grid-template-columns:34px minmax(0,1fr) 150px;gap:14px;align-items:center;padding:0 18px;border-bottom:1px solid #1A3F3A;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.pp .sl-row.you{background:rgba(61,214,183,.1);box-shadow:inset 3px 0 0 #3DD6B7}.pp .sl-rank{width:30px;height:30px;display:grid;place-items:center;font:700 15px/1 var(--fp);background:#C9D6E3;color:#0C2236}.pp .sl-row.you .sl-rank{background:#3DD6B7;color:#06201C}.pp .sl-row b{font:650 17px/1.2 var(--fd);color:#fff;display:block}.pp .sl-row small{font-size:14px;color:#A8CFC4}.pp .sl-tag{display:inline-block;margin-left:6px;font:400 11px/1 var(--fp);padding:3px 5px;border:1px dashed #F0A15C;color:#F0A15C}.pp .sl-bar{height:8px;background:repeating-linear-gradient(90deg,#24504A 0 6px,transparent 6px 8px);position:relative}.pp .sl-bar i{position:absolute;left:0;top:0;bottom:0;background:repeating-linear-gradient(90deg,#3DD6B7 0 6px,transparent 6px 8px);transition:width .4s ease-out}.pp .sl-row:not(.you) .sl-bar i{background:repeating-linear-gradient(90deg,#C9D6E3 0 6px,transparent 6px 8px)}.pp .sl-read{padding:14px 18px;font-size:15px;color:#DCEBE6;border-top:1px solid #24504A;min-height:74px}.pp .sl-read b{color:#fff}.pp .sl-ctrl{position:relative;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,6fr);gap:0;border:1px solid #24504A;background:rgba(6,22,26,.86);margin-bottom:20px}.pp .sl-ctrl fieldset{border:0;margin:0;padding:20px 22px;display:flex;flex-direction:column;gap:10px;min-width:0}.pp .sl-ctrl fieldset+fieldset{border-left:1px solid #24504A}.pp .sl-ctrl legend{float:left;width:100%;font:650 16px/1.2 var(--fd);color:#fff;margin-bottom:6px;display:flex;justify-content:space-between;gap:8px}.pp .sl-opt{display:flex;flex-wrap:wrap;gap:8px}.pp .sl-opt button{min-height:44px;padding:0 14px;border:1px solid #3E6F66;border-radius:4px;background:transparent;color:#EAF4F1;font:400 15px/1.2 var(--fb);cursor:pointer;display:inline-flex;align-items:center;gap:8px;text-align:left}.pp .sl-opt button i{width:10px;height:10px;border:2px solid #A8CFC4;flex:none}.pp .sl-opt button[aria-pressed=true]{border:2px solid #3DD6B7;background:rgba(61,214,183,.14);font-weight:700}.pp .sl-opt button[aria-pressed=true] i{background:#3DD6B7;border-color:#3DD6B7}.pp .sl-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pp .sl-steps button{width:100%}.pp .sl-meter{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin-top:2px}.pp .sl-meter i{height:8px;background:#24504A}.pp .sl-meter i.on{background:#3DD6B7}.pp .sl-brk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px 18px;border-top:1px solid #24504A}.pp .sl-brk span{display:block;font:400 11px/1.2 var(--fp);color:#A8CFC4;margin-bottom:6px}.pp .sl-note{position:relative;font-size:14px;color:#A8CFC4;padding-bottom:40px;max-width:110ch}.pp .sl-bx{color:#F0A15C}.pp .sl-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}.pp .sl-checks fieldset{border:0;margin:0;padding:0;min-width:0}.pp .sl-checks legend{font:650 20px/1.2 var(--fd);padding:0 0 12px;display:flex;gap:10px;align-items:center}.pp .sl-checks legend i{width:10px;height:10px;background:var(--tint)}.pp .sl-checks .check{border-top:1px solid var(--line)}.pp .sl-nap td{white-space:normal;vertical-align:top;font-size:16px}.pp .sl-nap td.bad{background:color-mix(in srgb,var(--warn) 10%,var(--surface))}.pp .sl-nap td.okay{background:color-mix(in srgb,var(--aurora) 9%,var(--surface))}.pp .sl-nap td small{display:block;font-size:13px;color:var(--ink2);margin-top:4px}.pp .sl-nap td.bad small{color:var(--warn);font-weight:700}.pp .sl-st{font:400 12px/1 var(--fp);white-space:nowrap}.pp .sl-st.bad{color:var(--warn)}.pp .sl-st.good{color:var(--ok)}.pp .sl-mid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding:28px 32px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.pp .sl-honest li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;padding:18px 0;border-top:1px solid var(--line)}.pp .sl-honest li:last-child{border-bottom:1px solid var(--line)}@media (prefers-reduced-motion:reduce){.pp .sl-row,.pp .sl-pin,.pp .sl-bar i{transition:none}}@container pp (max-width:1000px){.pp .sl-grid{grid-template-columns:minmax(0,1fr)}.pp .sl-copy{padding-top:8px}.pp .sl-ctrl{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pp .sl-ctrl fieldset:last-child{grid-column:1/-1;border-left:0;border-top:1px solid #24504A}.pp .sl-checks{grid-template-columns:minmax(0,1fr);gap:28px}.pp .sl-bgrid{-webkit-mask-image:none;mask-image:none;opacity:.5}}@container pp (max-width:640px){.pp .sl-ctrl{grid-template-columns:minmax(0,1fr)}.pp .sl-ctrl fieldset+fieldset{border-left:0;border-top:1px solid #24504A}.pp .sl-steps{grid-template-columns:minmax(0,1fr)}.pp .sl-row{grid-template-columns:30px minmax(0,1fr);height:84px}.pp .sl-row .sl-bar{display:none}.pp .sl-brk{grid-template-columns:minmax(0,1fr)}.pp .sl-mid{padding:24px 20px}}