.pack-comparator{background:#fff;border:1px solid #cfd5d9;margin:42px 0 30px;box-shadow:0 24px 70px #04152714}.pack-comparator-head{background:var(--navy);color:#fff;grid-template-columns:1.15fr .85fr;align-items:end;gap:50px;padding:34px 38px;display:grid}.pack-comparator-head small{color:var(--gold2);letter-spacing:.13em;font-size:8px;font-weight:900}.pack-comparator-head h3{letter-spacing:-.035em;margin:11px 0 0;font-family:Manrope,Aptos,sans-serif;font-size:34px;line-height:1.08}.pack-comparator-head p{color:#aeb9c1;margin:0;font-size:13px;line-height:1.6}.pack-intent-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.pack-intent-tabs button{text-align:left;border:0;border-right:1px solid var(--line);min-height:112px;color:var(--ink);background:#f8f7f3;padding:20px;position:relative}.pack-intent-tabs button:last-child{border-right:0}.pack-intent-tabs button span{color:#80631f;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900;display:block}.pack-intent-tabs button strong{margin-top:12px;font-size:13px;line-height:1.35;display:block}.pack-intent-tabs button b{color:#7f5c15;letter-spacing:.08em;background:#f4e9ce;padding:5px 7px;font-size:6px;position:absolute;top:12px;right:12px}.pack-intent-tabs button.active{background:var(--gold);color:var(--navy)}.pack-intent-tabs button.active span{color:var(--navy)}.pack-intent-tabs button:focus-visible{outline-offset:-5px;box-shadow:inset 0 0 0 5px var(--navy);outline:3px solid #fff}.pack-result{grid-template-columns:.85fr 1.15fr;min-height:520px;display:grid}.pack-result-visual{background:linear-gradient(145deg,#efece4,#fff);place-items:center;min-width:0;padding:34px;display:grid;position:relative;overflow:hidden}.pack-result-visual:after{content:"";border:1px solid #04152714;position:absolute;inset:22px}.pack-result-visual>span{z-index:2;color:#197044;letter-spacing:.09em;background:#e8f6ee;padding:6px 8px;font-size:7px;font-weight:900;position:absolute;top:22px;left:24px}.pack-result-visual img{z-index:1;object-fit:contain;width:100%;height:390px;position:relative}.pack-result-copy{padding:40px}.pack-result-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:25px;padding-bottom:20px;display:flex}.pack-result-title small,.pack-operating-data small,.pack-assumptions small{letter-spacing:.09em;color:#97701f;font-size:7px;font-weight:900;display:block}.pack-result-title h4{letter-spacing:-.045em;text-transform:uppercase;margin:5px 0 0;font-family:Manrope,Aptos,sans-serif;font-size:42px}.pack-result-title>span{max-width:250px;color:var(--muted);text-align:right;font-size:11px;line-height:1.45}.pack-result-copy>p{color:var(--muted);font-size:14px;line-height:1.65}.pack-result-copy ul{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.pack-result-copy li{font-size:12px}.pack-result-copy li:first-letter{color:var(--gold)}.pack-operating-data{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.pack-operating-data>div{padding:17px}.pack-operating-data>div:first-child{border-right:1px solid var(--line)}.pack-operating-data strong{margin-top:6px;font-size:14px;display:block}.pack-assumptions{background:#fcf8ee;border:1px solid #ead8af;margin-top:16px}.pack-assumptions>button{text-align:left;color:#74520e;text-transform:uppercase;letter-spacing:.07em;background:0 0;border:0;width:100%;padding:14px 16px;font-size:10px;font-weight:900}.pack-assumptions>div{background:#ead8af;border-top:1px solid #ead8af;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pack-assumptions span{background:#fff;padding:14px}.pack-assumptions strong{margin-top:6px;font-size:13px;display:block}.pack-assumptions p{color:#7f6737;background:#fcf8ee;grid-column:1/-1;margin:0;padding:12px 14px;font-size:9px;line-height:1.5}.pack-result-actions{align-items:center;gap:22px;margin-top:24px;display:flex}.pack-result-actions>a{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.pack-result-actions>a span{color:var(--gold)}.pack-governance{color:#7d5c5c;margin-top:18px;line-height:1.5;display:block}.pack-comparator-compact .pack-assumptions{display:none}.pack-comparator-compact .pack-result{min-height:450px}.pack-comparator-compact .pack-result-visual img{height:330px}@media (width<=900px){.pack-comparator-head{grid-template-columns:1fr;gap:18px}.pack-intent-tabs{grid-template-columns:1fr 1fr}.pack-intent-tabs button:nth-child(2){border-right:0}.pack-intent-tabs button:nth-child(-n+2){border-bottom:1px solid var(--line)}.pack-result{grid-template-columns:1fr}.pack-result-visual img{height:330px}}@media (width<=620px){.pack-comparator{margin-left:-2px;margin-right:-2px}.pack-comparator-head{padding:27px 21px}.pack-comparator-head h3{font-size:28px}.pack-intent-tabs{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.pack-intent-tabs button{scroll-snap-align:start;flex:0 0 72%;min-height:104px;border-bottom:0!important}.pack-result{display:block}.pack-result-visual{padding:28px 18px}.pack-result-visual img,.pack-comparator-compact .pack-result-visual img{height:250px}.pack-result-copy{padding:27px 20px}.pack-result-title{flex-direction:column;align-items:flex-start;gap:8px}.pack-result-title h4{font-size:35px}.pack-result-title>span{text-align:left}.pack-result-copy ul,.pack-operating-data,.pack-assumptions>div{grid-template-columns:1fr}.pack-operating-data>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.pack-assumptions p{grid-column:auto}.pack-result-actions{flex-direction:column;align-items:stretch}.pack-result-actions .button{width:100%;padding:0 18px;font-size:9px}.pack-result-actions>a{text-align:center;padding:10px}.pack-governance{font-size:9px}}
