.price-paths{padding:clamp(4.35rem,10vw,6rem) max(4vw,1rem);background:#eee7dc;color:#18120b}.price-paths>header{display:grid;grid-template-columns:.45fr 1.2fr .55fr;gap:clamp(1.5rem,4vw,3.35rem);align-items:end;width:min(100%,92rem);margin:0 auto clamp(2.45rem,6vw,3.35rem)}.price-paths h2{margin:0;font-size:clamp(1.95rem,3.3vw,3.25rem);letter-spacing:-.075em;line-height:1.15}.price-paths h2 em{background:linear-gradient(105deg,#76501f,#d4af67 48%,#9d6b2b);background-clip:text;color:transparent;font-style:normal}.price-paths>header>p:last-child{margin:0;color:#675f55;line-height:1.7}.price-paths__list{width:min(100%,92rem);margin:auto;border-top:1px solid rgba(69,48,23,.22)}.price-path{border-bottom:1px solid rgba(69,48,23,.22)}.price-path>button{display:grid;grid-template-columns:4.5rem minmax(12rem,.8fr) minmax(15rem,1fr) 3rem;gap:1rem;align-items:center;width:100%;min-height:9rem;padding:1.2rem 1rem;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .3s,color .3s}.price-path>button:hover,.price-path.is-open>button{background:#17120d;color:#f5eee2}.price-path>button span{color:#a47735;font-size:.7rem;font-weight:900;letter-spacing:.14em}.price-path>button strong{font-size:clamp(1.55rem,2.2vw,2.55rem);letter-spacing:-.06em}.price-path>button small{color:#746b60;font-size:.78rem;line-height:1.5}.price-path.is-open>button small{color:#aaa096}.price-path>button i{display:grid;place-items:center;width:2.7rem;aspect-ratio:1;border:1px solid currentColor;border-radius:50%;font-size:1.2rem;font-style:normal;transition:transform .4s}.price-path.is-open>button i{transform:rotate(45deg)}.price-path__options{display:grid;grid-template-rows:0fr;visibility:hidden;background:#17120d;color:#f7f1e7;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1),visibility .5s}.price-path.is-open .price-path__options{grid-template-rows:1fr;visibility:visible}.price-path__options>div{min-height:0}.price-path__options:before{content:"";display:none}.price-path__options a,.price-path__options button{display:grid;grid-template-columns:4.5rem 1fr 3rem;gap:1rem;align-items:center;min-height:6.5rem;padding:1rem;border:0;border-top:1px solid rgba(255,255,255,.12);background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .25s,padding-left .25s}.price-path__options a:first-child,.price-path__options button:first-child{border-top:0}.price-path__options a:hover,.price-path__options button:hover{padding-left:1.5rem;background:rgba(212,175,103,.1)}.price-path__options b{color:#d8ba72;font-size:.65rem}.price-path__options span{display:grid;gap:.35rem}.price-path__options strong{font-size:clamp(1.15rem,1.1vw,1.41rem)}.price-path__options small{color:#9f978d;line-height:1.45}.price-path__options i{color:#d8ba72;font-style:normal}.price-detail-panel{display:none}.price-detail-panel.is-visible{display:block;animation:price-panel-in .7s cubic-bezier(.16,1,.3,1)}.price-detail-panel .hosting-package.is-selected-package{outline:2px solid #e2c37b;outline-offset:6px;box-shadow:0 2rem 6rem rgba(212,175,103,.2)}@keyframes price-panel-in{from{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}@media(max-width:760px){.price-paths>header{grid-template-columns:1fr}.price-path>button{grid-template-columns:2.5rem 1fr 2.5rem;min-height:8rem}.price-path>button small{display:none}.price-path__options a,.price-path__options button{grid-template-columns:2.5rem 1fr 2rem}.price-path__options small{font-size:.68rem}.price-paths h2{font-size:clamp(1.95rem,7.7vw,2.63rem)}}
