.pkg-main{--pkg-blue:#1c294a;--pkg-gold:#ad9557;color:#263044}.pkg-main .pkg-shell{max-width:1180px;margin:0 auto}.pkg-main .pkg-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--pkg-gold);font-size:13px;font-weight:700;line-height:1.5;display:inline-block}.pkg-main .pkg-section{background:#fff;padding:55px 0}.pkg-main .pkg-hero{color:#fff;background:linear-gradient(115deg,#18223e,#222f50 72%,#18223e);padding:76px 0 72px}.pkg-main .pkg-hero .pkg-eyebrow{margin-bottom:0}.pkg-main .pkg-hero-title{color:#fff;margin:12px 0;font-size:clamp(30px,4vw,52px);font-weight:700;line-height:1.15}.pkg-main .pkg-hero-text{color:#e2e2e2;margin:0 0 25px;font-size:19px;line-height:1.5}.pkg-main .pkg-hero-btn{background:var(--pkg-gold);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:13px 22px;font-size:16px;font-weight:600;line-height:1.5;transition:filter .2s,transform .2s;display:inline-flex;color:#fff!important;text-decoration:none!important}.pkg-main .pkg-hero-btn:hover{filter:brightness(.92)}.pkg-main .pkg-hero-btn:focus-visible{outline:3px solid var(--pkg-gold);outline-offset:3px}.pkg-main .pkg-section-head{margin-bottom:26px}.pkg-main .pkg-section-head h2{color:#1c2d53;margin:8px 0 6px;font-size:clamp(27px,3vw,39px);font-weight:750;line-height:1.5}.pkg-main .pkg-section-head p{color:#68738b;margin:0;font-size:16px;line-height:1.5}.pkg-main .pkg-placement-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.pkg-main .pkg-placement-preview{background:#fbfbfb;border:1px solid #e7e5df;border-radius:18px;flex-direction:column;justify-content:center;min-width:0;padding:15px;display:flex;box-shadow:0 8px 28px #1b29450a}.pkg-main .pkg-placement-canvas{background:#fff;border-radius:10px;flex-direction:column;flex:1;justify-content:center;padding:38px 40px 26px;display:flex}.pkg-main .pkg-placement-canvas .pkg-ladder-head{padding:12px 16px;font-size:12px}.pkg-main .pkg-placement-canvas .pkg-ladder-pin{width:15px;height:15px}.pkg-main .pkg-placement-canvas .pkg-ladder-rows{gap:8px;padding:18px 16px 16px}.pkg-main .pkg-placement-canvas .pkg-ladder-row{border-radius:10px;grid-template-columns:30px 34px minmax(0,1fr) auto;gap:11px;padding:9px 11px}.pkg-main .pkg-placement-canvas .pkg-ladder-avatar{border-radius:8px;width:34px;height:34px}.pkg-main .pkg-placement-canvas .pkg-ladder-rank{font-size:13px}.pkg-main .pkg-placement-canvas .pkg-ladder-lines{gap:5px}.pkg-main .pkg-placement-canvas .pkg-ladder-lines i{height:6px}.pkg-main .pkg-placement-canvas .pkg-ladder-lines i:first-child{height:8px}.pkg-main .pkg-placement-canvas .pkg-ladder-tag{padding:4px 8px;font-size:9.5px}.pkg-main .pkg-placement-canvas .pkg-ladder-rotation{border-radius:12px;gap:6px;margin:4px -6px;padding:12px 6px 6px}.pkg-main .pkg-placement-canvas .pkg-ladder-rotate{padding:1px 7px;font-size:10px;right:10px}.pkg-main .pkg-placement-canvas .pkg-ladder-rotate svg{width:12px;height:12px}.pkg-main .pkg-placement-preview p{text-align:center;color:#8b91a0;margin:12px 0 0;font-size:11px;line-height:1.5}.pkg-main .pkg-scarcity{text-align:center;background:linear-gradient(100deg,#fcf8ef,#fff);padding:35px 0}.pkg-main .pkg-scarcity .pkg-eyebrow--champagne{letter-spacing:.105em;color:#a67c36;font-weight:600}.pkg-main .pkg-scarcity h2{color:var(--pkg-blue);margin:8px 0;font-size:clamp(26px,3.5vw,45px);font-weight:700;line-height:1.5}.pkg-main .pkg-scarcity-gold{color:#b8870f}.pkg-main .pkg-scarcity-silver{color:var(--tier-silver,#a8a9ad)}.pkg-main .pkg-scarcity p{letter-spacing:-.012em;color:#1d3157;margin:12px 0 8px;font-size:clamp(16px,1.65vw,19px);font-weight:600;line-height:1.45}.pkg-main .pkg-packages-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-bottom:6px;display:flex}.pkg-main .pkg-packages-head h2{color:var(--pkg-blue);margin:0;font-size:clamp(29px,3vw,41px);font-weight:700;line-height:1.15}.pkg-main .pkg-packages-control{align-items:center;gap:12px;margin-left:auto;display:flex}.pkg-main .pkg-packages-control label{white-space:nowrap;color:#273755;font-size:13px;font-weight:600}.pkg-main .pkg-packages-control .pkg-loc{width:240px}.pkg-main .pkg-availability-explainer{text-align:right;color:#5c6471;margin:6px 0 12px;font-size:12px;line-height:1.5}.pkg-main .pkg-availability-explainer:empty{margin:0 0 14px}.pkg-main .pkg-subtitle{color:#566177;margin:0 0 23px;font-size:16px;line-height:1.5}@media (max-width:800px){.pkg-main .pkg-placement-grid{grid-template-columns:1fr}.pkg-main .pkg-placement-canvas{padding:22px 16px 18px}}@media (max-width:767px){.pkg-main .pkg-hero{padding:65px 0 45px}.pkg-main .pkg-section{padding:35px 0}.pkg-main .pkg-packages-head{flex-direction:column;align-items:stretch}.pkg-main .pkg-packages-control{flex-direction:column;align-items:stretch;gap:6px;margin-left:0}.pkg-main .pkg-packages-control .pkg-loc{width:100%}.pkg-main .pkg-loc-select{height:46px;font-size:16px}.pkg-main .pkg-availability-explainer{text-align:left;margin:0 0 14px}.pkg-main .pkg-loc-hint{left:0;right:auto}.pkg-main .pkg-loc-hint:before{left:28px;right:auto}}
