.configurator-module__UouZrW__tool{box-shadow:var(--g-shadow);background:#fff;border:1px solid #d9e1d3;border-radius:18px;overflow:hidden}.configurator-module__UouZrW__top{background:var(--g-ink);color:#f4f7f5;justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;display:flex}.configurator-module__UouZrW__top p{letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:650;display:flex}.configurator-module__UouZrW__top p:before{content:"";background:var(--g-gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e8b65b22}.configurator-module__UouZrW__top span{color:#b3c1c8;text-align:right;font-size:12.5px}.configurator-module__UouZrW__controls{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr) minmax(0,.85fr);align-items:start;gap:28px;padding:28px 30px 26px;display:grid}.configurator-module__UouZrW__billField{gap:10px;display:grid}.configurator-module__UouZrW__chips{flex-wrap:wrap;gap:8px;display:flex}.configurator-module__UouZrW__chip{border:1px solid var(--g-line);min-height:44px;color:var(--g-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border-radius:999px;padding:8px 13px;font-size:14px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s}.configurator-module__UouZrW__chip:hover{border-color:#9bb092}.configurator-module__UouZrW__chip[aria-pressed=true]{background:var(--g-ink);border-color:var(--g-ink);color:#fff}.configurator-module__UouZrW__chip:focus-visible,.configurator-module__UouZrW__remove:focus-visible{outline-offset:2px;outline:3px solid #b58434}.configurator-module__UouZrW__compareToggle:has(input:focus-visible){outline-offset:2px;outline:3px solid #b58434}.configurator-module__UouZrW__verdict{border-block:1px solid var(--g-line);background:#fffaf0;align-items:flex-start;gap:14px;padding:18px 30px;display:flex}.configurator-module__UouZrW__verdict svg{color:var(--g-gold-text);flex-shrink:0;margin-top:3px}.configurator-module__UouZrW__verdict p{color:var(--g-text);margin:0;font-size:16px;line-height:1.65}.configurator-module__UouZrW__verdict strong{color:var(--g-ink);font-weight:650}.configurator-module__UouZrW__rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:30px 30px 26px;display:grid}.configurator-module__UouZrW__card{border:1px solid var(--g-line);background:#fff;border-radius:14px;flex-direction:column;gap:12px;padding:18px 16px 16px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex;position:relative}.configurator-module__UouZrW__card[data-fit]{border-color:var(--g-gold);box-shadow:0 0 0 1px var(--g-gold), 0 18px 40px -28px #b5843466;background:#fffdf7}.configurator-module__UouZrW__fitBadge{background:var(--g-gold);color:var(--g-ink);letter-spacing:.3px;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:14px}.configurator-module__UouZrW__glyph{width:100%;max-width:190px;height:auto;display:block}.configurator-module__UouZrW__cardText{gap:4px;display:grid}.configurator-module__UouZrW__cardText h3{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:650}.configurator-module__UouZrW__cardSpec{color:var(--g-muted);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.configurator-module__UouZrW__cardPrice{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:20px;font-weight:650}.configurator-module__UouZrW__cardBand{color:var(--g-muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.configurator-module__UouZrW__compareToggle{border:1px solid var(--g-line);cursor:pointer;background:#fbfcf8;border-radius:10px;align-items:center;gap:10px;min-height:44px;margin-top:auto;padding:8px 12px;font-size:14px;font-weight:650;transition:background-color .2s,border-color .2s;display:flex}.configurator-module__UouZrW__compareToggle input{width:18px;height:18px;accent-color:var(--g-sage-2);cursor:pointer;flex-shrink:0;margin:0}.configurator-module__UouZrW__compareToggle:hover{border-color:#9bb092}.configurator-module__UouZrW__compareToggle:has(input:checked){border-color:var(--g-sage);background:var(--g-sage-soft);color:var(--g-sage-2)}.configurator-module__UouZrW__compareToggle input:focus-visible{outline:none}.configurator-module__UouZrW__nowrap{white-space:nowrap}.configurator-module__UouZrW__dropNote{background:var(--g-sage-soft);color:var(--g-sage-2);border-radius:10px;margin:-8px 30px 14px;padding:10px 14px;font-size:14px;line-height:1.5}.configurator-module__UouZrW__swipe{display:none}.configurator-module__UouZrW__sheetNote{color:var(--g-muted);margin:12px 2px 0;font-size:13px;line-height:1.6}.configurator-module__UouZrW__compare{padding:6px 30px 30px}.configurator-module__UouZrW__compareHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;margin-bottom:14px;display:flex}.configurator-module__UouZrW__compareHead h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.configurator-module__UouZrW__compareHead p{color:var(--g-muted);margin:0;font-size:14px}.configurator-module__UouZrW__sheetWrap{border:1px solid var(--g-line);border-radius:14px;overflow-x:auto}.configurator-module__UouZrW__sheet{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.configurator-module__UouZrW__sheet thead th{text-align:left;vertical-align:top;border-bottom:1px solid var(--g-line);box-shadow:inset 0 3px 0 var(--g-sage);background:#f6f8f2;padding:16px 52px 14px 18px;position:relative}.configurator-module__UouZrW__sheet thead th[data-mode=budget]{box-shadow:inset 0 3px 0 var(--g-gold)}.configurator-module__UouZrW__sheet thead th+th,.configurator-module__UouZrW__sheet td+td{border-left:1px solid var(--g-line-2)}.configurator-module__UouZrW__colMode{letter-spacing:.8px;text-transform:uppercase;color:var(--g-muted);font-size:12px;font-weight:650;display:block}.configurator-module__UouZrW__colMode em{color:var(--g-gold-text);font-style:normal}.configurator-module__UouZrW__colName{letter-spacing:-.02em;color:var(--g-ink);margin-top:2px;font-size:19px;font-weight:650;display:block}.configurator-module__UouZrW__remove{width:44px;height:44px;color:var(--g-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:6px;right:6px}.configurator-module__UouZrW__remove:hover{color:var(--g-ink);background:#fff}.configurator-module__UouZrW__rowLabel{text-align:left;letter-spacing:1px;text-transform:uppercase;color:var(--g-muted);border-top:1px solid var(--g-line-2);padding:12px 18px 2px;font-size:12px;font-weight:650}.configurator-module__UouZrW__sheet tbody:first-of-type .configurator-module__UouZrW__rowLabel{border-top:0}.configurator-module__UouZrW__sheet td{vertical-align:top;color:var(--g-ink);font-variant-numeric:tabular-nums;overflow-wrap:normal;padding:4px 18px 13px;font-size:15.5px;font-weight:600;line-height:1.45}.configurator-module__UouZrW__sheet td small{color:var(--g-muted);margin-top:2px;font-size:13px;font-weight:500;display:block}.configurator-module__UouZrW__sheet td strong{font-weight:650}.configurator-module__UouZrW__price{letter-spacing:-.025em;font-size:21px}.configurator-module__UouZrW__sheet td.configurator-module__UouZrW__actions{padding:10px 18px 18px}.configurator-module__UouZrW__actionBtn{justify-content:space-between;gap:10px;width:100%;min-height:46px;padding:10px 14px;font-size:14px}.configurator-module__UouZrW__actionBtn+.configurator-module__UouZrW__actionBtn{margin-top:8px}.configurator-module__UouZrW__short{display:none}.configurator-module__UouZrW__foot{border-top:1px solid var(--g-line);background:#fbfcf8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding:20px 30px;display:flex}.configurator-module__UouZrW__foot p{max-width:88ch;color:var(--g-muted);margin:0;font-size:13px;line-height:1.7}.configurator-module__UouZrW__foot p strong{color:var(--g-ink);font-weight:650}@media (max-width:1100px){.configurator-module__UouZrW__controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.configurator-module__UouZrW__controls>:first-child{grid-column:1/-1}.configurator-module__UouZrW__rail{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}}@media (max-width:640px){.configurator-module__UouZrW__top{padding:14px 16px}.configurator-module__UouZrW__top span{display:none}.configurator-module__UouZrW__controls{grid-template-columns:minmax(0,1fr);gap:22px;padding:20px 16px}.configurator-module__UouZrW__verdict{gap:10px;padding:16px}.configurator-module__UouZrW__verdict p{font-size:15.5px}.configurator-module__UouZrW__rail{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 16px 18px}.configurator-module__UouZrW__card{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:10px 14px;padding:18px 14px 14px;display:grid}.configurator-module__UouZrW__glyph{max-width:104px}.configurator-module__UouZrW__compareToggle{grid-column:1/-1}.configurator-module__UouZrW__cardText h3,.configurator-module__UouZrW__cardPrice{font-size:18px}.configurator-module__UouZrW__compare{padding:4px 12px 22px}.configurator-module__UouZrW__compareHead{padding-inline:4px}.configurator-module__UouZrW__compareHead h3{font-size:20px}.configurator-module__UouZrW__dropNote{margin:-6px 16px 12px}.configurator-module__UouZrW__swipe{color:var(--g-muted);align-items:center;gap:6px;margin:-4px 4px 10px;font-size:13px;font-weight:600;display:flex}.configurator-module__UouZrW__sheet{min-width:calc(var(--cols) * 150px)}.configurator-module__UouZrW__sheet thead th{padding:12px 34px 10px 10px}.configurator-module__UouZrW__colMode{letter-spacing:.4px;font-size:12px}.configurator-module__UouZrW__colMode em{display:block}.configurator-module__UouZrW__colName{font-size:16px}.configurator-module__UouZrW__remove{width:44px;height:44px;top:0;right:0}.configurator-module__UouZrW__rowLabel{letter-spacing:.5px;padding:10px 10px 2px;font-size:12px}.configurator-module__UouZrW__sheet td{padding:2px 10px 11px;font-size:14px}.configurator-module__UouZrW__sheet td small{font-size:12px}.configurator-module__UouZrW__price{font-size:16px}.configurator-module__UouZrW__sheet td.configurator-module__UouZrW__actions{padding:8px 8px 12px}.configurator-module__UouZrW__actionBtn{min-height:48px;padding:8px 10px;font-size:13px;line-height:1.3}.configurator-module__UouZrW__actionBtn svg,.configurator-module__UouZrW__long{display:none}.configurator-module__UouZrW__short{display:inline}.configurator-module__UouZrW__foot{padding:18px 16px}.configurator-module__UouZrW__foot .g-btn{width:100%}}@media (prefers-reduced-motion:reduce){.configurator-module__UouZrW__card,.configurator-module__UouZrW__chip,.configurator-module__UouZrW__compareToggle{transition:none}}
.packages-module__-Q9yoq__stack{isolation:isolate;margin:0;padding:26px 8px 0;position:relative}.packages-module__-Q9yoq__stackSun{z-index:-1;pointer-events:none;width:300px;height:300px;position:absolute;inset:-10px -30px auto auto}.packages-module__-Q9yoq__stackSun i{border:1px solid #e8b65b3a;border-radius:50%;position:absolute;inset:0}.packages-module__-Q9yoq__stackSun i:nth-child(2){border-color:#e8b65b55;inset:48px}.packages-module__-Q9yoq__stackSun i:nth-child(3){background:radial-gradient(circle at 40% 40%,#f6d690,#e8b65b);border:0;inset:106px;box-shadow:0 0 60px #e8b65b55}.packages-module__-Q9yoq__deck{display:grid}.packages-module__-Q9yoq__deckCard{transform-origin:50% 0;background:#fff;border:1px solid #d9e1d3;border-radius:16px;flex-direction:column;grid-area:1/1;align-self:start;animation:.8s cubic-bezier(.2,.7,.2,1) both packages-module__-Q9yoq__deal;display:flex;position:relative;box-shadow:0 28px 60px -36px #24443280,inset 0 2px #fff}.packages-module__-Q9yoq__deckCard[data-depth="2"]{z-index:1;background:#f4f7f0;margin:0 34px;animation-delay:50ms}.packages-module__-Q9yoq__deckCard[data-depth="1"]{z-index:2;background:#fbfcf8;margin:64px 16px 0;animation-delay:.15s}.packages-module__-Q9yoq__deckCard[data-depth="0"]{z-index:3;margin-top:128px;animation-delay:.25s}.packages-module__-Q9yoq__deckCard[data-depth="2"] .packages-module__-Q9yoq__deckBody,.packages-module__-Q9yoq__deckCard[data-depth="2"] .packages-module__-Q9yoq__deckFoot,.packages-module__-Q9yoq__deckCard[data-depth="1"] .packages-module__-Q9yoq__deckBody,.packages-module__-Q9yoq__deckCard[data-depth="1"] .packages-module__-Q9yoq__deckFoot{visibility:hidden}.packages-module__-Q9yoq__deckHead{border-bottom:1px solid var(--g-line-2);align-items:center;gap:10px;min-height:62px;padding:14px 20px;display:flex}.packages-module__-Q9yoq__deckHead strong{letter-spacing:-.02em;font-size:18px;font-weight:650}.packages-module__-Q9yoq__deckTag{background:var(--g-ink);color:#f6e6c4;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:650}.packages-module__-Q9yoq__deckMode{color:var(--g-muted);white-space:nowrap;margin-left:auto;font-size:13px;font-weight:600}.packages-module__-Q9yoq__deckCard[data-mode=backup] .packages-module__-Q9yoq__deckMode{color:var(--g-sage-2)}.packages-module__-Q9yoq__deckBody{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:18px;padding:18px 20px 8px;display:grid}.packages-module__-Q9yoq__deckGlyph{width:100%;height:auto;display:block}.packages-module__-Q9yoq__deckSpecs{gap:0;margin:0;display:grid}.packages-module__-Q9yoq__deckSpecs>div{border-bottom:1px solid #10202b12;justify-content:space-between;gap:10px;padding:8px 0;font-size:14px;display:flex}.packages-module__-Q9yoq__deckSpecs dt{color:var(--g-muted)}.packages-module__-Q9yoq__deckSpecs dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:650}.packages-module__-Q9yoq__deckFoot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;padding:12px 20px 18px;display:flex}.packages-module__-Q9yoq__deckPrice{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:650}.packages-module__-Q9yoq__deckFit{color:var(--g-muted);font-size:13px}.packages-module__-Q9yoq__stackCaption{color:var(--g-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:16px 6px 0;font-size:13px;line-height:1.6;display:flex}.packages-module__-Q9yoq__disclosure{color:#5f6d5b;background:#fbfcf7;border:1px solid #d5ddd0;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}@keyframes packages-module__-Q9yoq__deal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.packages-module__-Q9yoq__ladder{border:1px solid var(--g-line);box-shadow:var(--g-shadow);background:#fff;border-radius:16px;margin:0;padding:26px 28px 22px}.packages-module__-Q9yoq__ladderKey{color:var(--g-muted);flex-wrap:wrap;gap:8px 22px;margin-bottom:14px;font-size:13px;display:flex}.packages-module__-Q9yoq__ladderKey span,.packages-module__-Q9yoq__ladderFacts dt{align-items:center;gap:8px;display:inline-flex}.packages-module__-Q9yoq__ladderKey i,.packages-module__-Q9yoq__ladderFacts dt i{border-radius:99px;flex-shrink:0;width:18px;height:8px}.packages-module__-Q9yoq__budget{background:var(--g-gold)}.packages-module__-Q9yoq__backup{background:var(--g-sage)}.packages-module__-Q9yoq__ladderRows{margin:0;padding:0;list-style:none;display:grid}.packages-module__-Q9yoq__ladderRow,.packages-module__-Q9yoq__ladderAxis{grid-template-columns:150px minmax(0,1fr) 360px;align-items:center;gap:26px;display:grid}.packages-module__-Q9yoq__ladderRow{border-top:1px solid var(--g-line-2);padding:18px 0}.packages-module__-Q9yoq__ladderName strong{letter-spacing:-.02em;font-size:18px;font-weight:650;display:block}.packages-module__-Q9yoq__ladderName span{color:var(--g-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;display:block}.packages-module__-Q9yoq__ladderTrack{background:repeating-linear-gradient(90deg,#f3f6ef 0 1px,#0000 1px 100%),#f7f9f4;border-radius:10px;height:44px;position:relative}.packages-module__-Q9yoq__ladderMiniAxis{display:none}.packages-module__-Q9yoq__ladderTick{background:#dfe6d9;width:1px;position:absolute;top:0;bottom:0}.packages-module__-Q9yoq__ladderBar{border-radius:99px;height:12px;position:absolute}.packages-module__-Q9yoq__ladderBar.packages-module__-Q9yoq__budget{top:8px}.packages-module__-Q9yoq__ladderBar.packages-module__-Q9yoq__backup{bottom:8px}.packages-module__-Q9yoq__ladderBar[data-open]{border-top-left-radius:0;border-bottom-left-radius:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22px);mask-image:linear-gradient(90deg,#0000,#000 22px)}.packages-module__-Q9yoq__ladderFacts{gap:6px;margin:0;display:grid}.packages-module__-Q9yoq__ladderFacts>div{grid-template-columns:108px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.45;display:grid}.packages-module__-Q9yoq__ladderFacts dt{color:var(--g-muted);font-size:13px}.packages-module__-Q9yoq__ladderFacts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.packages-module__-Q9yoq__ladderFacts dd span{color:var(--g-muted);font-size:13px;font-weight:500;display:block}.packages-module__-Q9yoq__ladderFacts dd .packages-module__-Q9yoq__ladderSave{color:var(--g-text)}.packages-module__-Q9yoq__ladderName .packages-module__-Q9yoq__ladderWho{font-variant-numeric:normal;margin-top:6px;font-size:13px;line-height:1.45}.packages-module__-Q9yoq__ladderAxis{padding-top:6px}.packages-module__-Q9yoq__ladderAxis>div{height:18px;position:relative}.packages-module__-Q9yoq__ladderAxis>div span{color:var(--g-muted);font-variant-numeric:tabular-nums;font-size:12px;position:absolute;transform:translate(-50%)}.packages-module__-Q9yoq__ladderCaption{border-top:1px solid var(--g-line-2);color:var(--g-muted);margin-top:14px;padding-top:14px;font-size:13px;line-height:1.65}.packages-module__-Q9yoq__anatomy{margin:0}.packages-module__-Q9yoq__anatomyKey{color:var(--g-muted);flex-wrap:wrap;gap:10px 22px;margin:0 0 22px;padding:0;font-size:13px;list-style:none;display:flex}.packages-module__-Q9yoq__anatomyKey li{align-items:center;gap:8px;display:inline-flex}.packages-module__-Q9yoq__anatomyKey i{border-radius:3px;width:12px;height:12px}.packages-module__-Q9yoq__anatomyRows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.packages-module__-Q9yoq__anatomyRow{border-bottom:1px solid var(--g-line-2);grid-template-columns:190px minmax(0,1fr) 130px;align-items:center;gap:20px;padding:10px 0;display:grid}.packages-module__-Q9yoq__anatomyLabel strong{font-size:15px;font-weight:650;display:block}.packages-module__-Q9yoq__anatomyLabel span{color:var(--g-muted);font-size:13px}.packages-module__-Q9yoq__anatomyBar{background:#fff;border-radius:6px;gap:2px;min-width:40px;height:26px;display:flex;overflow:hidden}.packages-module__-Q9yoq__anatomyBar span{flex-basis:0;min-width:2px}.packages-module__-Q9yoq__anatomyNums{text-align:right;font-variant-numeric:tabular-nums}.packages-module__-Q9yoq__anatomyNums strong{font-size:15px;font-weight:650;display:block}.packages-module__-Q9yoq__anatomyNums span{color:var(--g-muted);font-size:13px}.packages-module__-Q9yoq__a_panels{background:var(--g-sage)}.packages-module__-Q9yoq__a_inverter{background:#1d3443}.packages-module__-Q9yoq__a_battery{background:var(--g-gold)}.packages-module__-Q9yoq__a_mounting{background:#a9c2a5}.packages-module__-Q9yoq__a_install{background:#d8c9a8}.packages-module__-Q9yoq__modeNote{margin-top:24px}.packages-module__-Q9yoq__answerCta{background:var(--g-ink);color:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-top:28px;padding:22px 26px;display:flex}.packages-module__-Q9yoq__answerCta p{color:#c5d0d6;max-width:62ch;margin:0;font-size:16px;line-height:1.65}.packages-module__-Q9yoq__answerCta p strong{color:#fff}.packages-module__-Q9yoq__modeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.packages-module__-Q9yoq__modeCard{border:1px solid var(--g-line);background:#fff;border-radius:18px;flex-direction:column;gap:18px;padding:18px 18px 26px;display:flex}.packages-module__-Q9yoq__modeCard h3{letter-spacing:-.02em;margin:4px 8px 0;font-size:22px;font-weight:600}.packages-module__-Q9yoq__modeCard>p,.packages-module__-Q9yoq__modeCard>ul{margin:0 8px}.packages-module__-Q9yoq__modeCard>p{color:var(--g-text);font-size:16px;line-height:1.75}.packages-module__-Q9yoq__modeFacts{color:var(--g-text);gap:10px;padding:0;font-size:15px;line-height:1.6;list-style:none;display:grid}.packages-module__-Q9yoq__modeFacts li{gap:10px;display:flex}.packages-module__-Q9yoq__modeFacts li:before{content:"";background:var(--g-sage);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:9px}.packages-module__-Q9yoq__modeCard[data-mode=budget] .packages-module__-Q9yoq__modeFacts li:before{background:var(--g-gold)}.packages-module__-Q9yoq__modeTag{letter-spacing:.8px;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin:4px 8px 0;padding:4px 10px;font-size:12px;font-weight:650;display:inline-flex}.packages-module__-Q9yoq__modeCard[data-mode=budget] .packages-module__-Q9yoq__modeTag{background:var(--g-gold-soft);color:var(--g-gold-text)}.packages-module__-Q9yoq__modeCard[data-mode=backup] .packages-module__-Q9yoq__modeTag{background:var(--g-sage-soft);color:var(--g-sage-2)}.packages-module__-Q9yoq__included{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;margin-top:56px;display:grid}.packages-module__-Q9yoq__checks{border-top:1px solid var(--g-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.packages-module__-Q9yoq__checks li{border-bottom:1px solid var(--g-line);grid-template-columns:28px minmax(0,1fr) auto;gap:12px;padding:14px 0;font-size:15.5px;line-height:1.6;display:grid}.packages-module__-Q9yoq__checks li svg{color:var(--g-sage);margin-top:3px}.packages-module__-Q9yoq__checks li span{color:var(--g-muted);margin-top:2px;font-size:14px;display:block}.packages-module__-Q9yoq__checks li b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.packages-module__-Q9yoq__checks.packages-module__-Q9yoq__maybe li svg{color:#a77519}.packages-module__-Q9yoq__decoderNote{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.packages-module__-Q9yoq__decoderNote>div{background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;padding:20px 22px}.packages-module__-Q9yoq__decoderNote strong{letter-spacing:-.04em;color:var(--g-gold);font-size:30px;font-weight:600;display:block}.packages-module__-Q9yoq__decoderNote span{color:#c5d0d6;margin-top:6px;font-size:14.5px;line-height:1.6;display:block}.packages-module__-Q9yoq__ctaRow{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:32px;display:flex}.packages-module__-Q9yoq__ctaRow p{color:var(--g-muted);margin:0;font-size:15px}.packages-module__-Q9yoq__steps{counter-reset:step;border-top:1px solid #c9d8c0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.packages-module__-Q9yoq__steps li{counter-increment:step;padding:26px 22px 6px 0;position:relative}.packages-module__-Q9yoq__steps li+li{border-left:1px solid #c9d8c0;padding-left:22px}.packages-module__-Q9yoq__steps li:before{content:"0" counter(step);color:var(--g-gold-text);font-variant-numeric:tabular-nums;margin-bottom:14px;font-size:13px;font-weight:650;display:block}.packages-module__-Q9yoq__steps h3{letter-spacing:-.02em;margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.35}.packages-module__-Q9yoq__steps p{color:var(--g-muted);margin:0;font-size:15px;line-height:1.7}.packages-module__-Q9yoq__rates{border:1px solid var(--g-line);background:#fff;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.packages-module__-Q9yoq__rates>div{padding:18px 18px 16px}.packages-module__-Q9yoq__rates>div+div{border-left:1px solid var(--g-line)}.packages-module__-Q9yoq__rates dt{color:var(--g-ink);font-size:13px;font-weight:650}.packages-module__-Q9yoq__rates dd{margin:6px 0 0}.packages-module__-Q9yoq__rates dd strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;display:block}.packages-module__-Q9yoq__rates dd span{color:var(--g-muted);margin-top:2px;font-size:12.5px;line-height:1.5;display:block}@media (max-width:1100px){.packages-module__-Q9yoq__ladderRow,.packages-module__-Q9yoq__ladderAxis{grid-template-columns:120px minmax(0,1fr) 340px;gap:18px}.packages-module__-Q9yoq__steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px}.packages-module__-Q9yoq__steps li:nth-child(4){border-left:0;padding-left:0}.packages-module__-Q9yoq__rates{grid-template-columns:repeat(3,minmax(0,1fr))}.packages-module__-Q9yoq__rates>div:nth-child(4){border-left:0}.packages-module__-Q9yoq__rates>div:nth-child(n+4){border-top:1px solid var(--g-line)}}@media (max-width:900px){.packages-module__-Q9yoq__stackSun{right:0}.packages-module__-Q9yoq__ladderRow{grid-template-columns:minmax(0,1fr);gap:10px}.packages-module__-Q9yoq__ladderAxis{display:none}.packages-module__-Q9yoq__ladderMiniAxis{height:18px;margin-top:4px;display:block;position:relative}.packages-module__-Q9yoq__ladderMiniAxis span{color:var(--g-muted);font-variant-numeric:tabular-nums;font-size:12px;position:absolute;transform:translate(-50%)}.packages-module__-Q9yoq__ladderFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.packages-module__-Q9yoq__ladderTrack{background:#f7f9f4}.packages-module__-Q9yoq__modeGrid,.packages-module__-Q9yoq__included,.packages-module__-Q9yoq__decoderNote{grid-template-columns:minmax(0,1fr)}.packages-module__-Q9yoq__anatomyRow{grid-template-columns:minmax(0,1fr) auto;gap:6px 16px}.packages-module__-Q9yoq__anatomyBar{grid-area:2/1/auto/-1}.packages-module__-Q9yoq__anatomyNums{grid-area:1/2}}@media (max-width:640px){.packages-module__-Q9yoq__stack{padding:14px 0 0}.packages-module__-Q9yoq__stackSun{display:none}.packages-module__-Q9yoq__deckCard[data-depth="2"]{margin:0 22px}.packages-module__-Q9yoq__deckCard[data-depth="1"]{margin:56px 11px 0}.packages-module__-Q9yoq__deckCard[data-depth="0"]{margin-top:112px}.packages-module__-Q9yoq__deckHead{gap:8px;min-height:56px;padding:12px 14px}.packages-module__-Q9yoq__deckHead strong{font-size:16px}.packages-module__-Q9yoq__deckMode{font-size:12px}.packages-module__-Q9yoq__deckBody{gap:12px;padding:14px 14px 6px}.packages-module__-Q9yoq__deckSpecs>div{padding:6px 0;font-size:13px}.packages-module__-Q9yoq__deckFoot{padding:10px 14px 14px}.packages-module__-Q9yoq__deckPrice{font-size:22px}.packages-module__-Q9yoq__ladder{padding:18px 16px 16px}.packages-module__-Q9yoq__ladderFacts>div{grid-template-columns:minmax(0,1fr);align-content:start;gap:2px}.packages-module__-Q9yoq__answerCta{padding:20px 18px}.packages-module__-Q9yoq__modeCard{padding:12px 12px 22px}.packages-module__-Q9yoq__modeCard>p,.packages-module__-Q9yoq__modeCard>ul,.packages-module__-Q9yoq__modeCard h3,.packages-module__-Q9yoq__modeTag{margin-inline:6px}.packages-module__-Q9yoq__checks li{grid-template-columns:24px minmax(0,1fr)}.packages-module__-Q9yoq__checks li b{grid-column:2}.packages-module__-Q9yoq__steps{border-top:0;grid-template-columns:minmax(0,1fr)}.packages-module__-Q9yoq__steps li,.packages-module__-Q9yoq__steps li+li{border-top:1px solid #c9d8c0;border-left:0;padding:18px 0}.packages-module__-Q9yoq__rates{grid-template-columns:repeat(2,minmax(0,1fr))}.packages-module__-Q9yoq__rates>div{padding:14px}.packages-module__-Q9yoq__rates>div+div{border-left:0}.packages-module__-Q9yoq__rates>div:nth-child(2n){border-left:1px solid var(--g-line)}.packages-module__-Q9yoq__rates>div:nth-child(n+3){border-top:1px solid var(--g-line)}.packages-module__-Q9yoq__rates dd strong{font-size:21px}}@media (prefers-reduced-motion:reduce){.packages-module__-Q9yoq__deckCard{animation:none}}.packages-module__-Q9yoq__sizeWrap{color:var(--g-ink);background:#fff;border:1px solid #ffffff1f;border-radius:14px;overflow-x:auto}.packages-module__-Q9yoq__sizeWrap:focus-visible{outline:3px solid var(--g-gold);outline-offset:4px}.packages-module__-Q9yoq__sizeTable{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.packages-module__-Q9yoq__sizeTable caption{text-align:left;color:var(--g-muted);caption-side:top;padding:18px 20px 6px;font-size:13px;font-weight:600}.packages-module__-Q9yoq__sizeTable th,.packages-module__-Q9yoq__sizeTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--g-line-2);padding:14px 18px}.packages-module__-Q9yoq__sizeTable thead th{white-space:nowrap;background:#f6f8f2;font-size:13px;font-weight:650}.packages-module__-Q9yoq__sizeTable thead th.packages-module__-Q9yoq__hi{box-shadow:inset 0 3px 0 var(--g-gold);background:#fbefd2}.packages-module__-Q9yoq__sizeTable tbody th{white-space:nowrap;font-size:17px;font-weight:650}.packages-module__-Q9yoq__sizeTable tbody tr:last-child>*{border-bottom:0}.packages-module__-Q9yoq__sizeTable td small{color:var(--g-muted);margin-top:2px;font-size:13px;display:block}.packages-module__-Q9yoq__sizeTable .packages-module__-Q9yoq__num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.packages-module__-Q9yoq__sizeTable thead th:nth-last-child(-n+3){text-align:right}.packages-module__-Q9yoq__sizeTable td.packages-module__-Q9yoq__hi{background:#fffaf0}@media (max-width:640px){.packages-module__-Q9yoq__sizeWrap{background:0 0;border:0;overflow:visible}.packages-module__-Q9yoq__sizeTable caption{color:#c5d0d6;padding:0 0 12px;display:block}.packages-module__-Q9yoq__sizeTable thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.packages-module__-Q9yoq__sizeTable,.packages-module__-Q9yoq__sizeTable tbody{display:block}.packages-module__-Q9yoq__sizeTable tbody tr{background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px;margin-bottom:12px;padding:14px 16px;display:grid}.packages-module__-Q9yoq__sizeTable tbody th{border-bottom:1px solid var(--g-line-2);grid-column:1/-1;padding:0 0 8px;font-size:19px}.packages-module__-Q9yoq__sizeTable td{border-bottom:0;padding:10px 0 0;font-size:15px;display:block}.packages-module__-Q9yoq__sizeTable td:before{content:attr(data-label);letter-spacing:.6px;text-transform:uppercase;color:var(--g-muted);font-size:12px;font-weight:650;display:block}.packages-module__-Q9yoq__sizeTable td:nth-of-type(3){grid-column:1/-1}.packages-module__-Q9yoq__sizeTable .packages-module__-Q9yoq__num{text-align:left;border-top:1px solid var(--g-line-2);grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;padding-top:8px;display:flex}.packages-module__-Q9yoq__sizeTable .packages-module__-Q9yoq__num:before{display:inline}.packages-module__-Q9yoq__sizeTable td.packages-module__-Q9yoq__hi{background:0 0}}
