.packages{background:var(--white);position:relative}.packages:before{background:var(--mist);bottom:0;content:"";left:0;position:absolute;right:0;top:calc(var(--section-y-lg) + 126px)}.packages__inner,.pkg-panel{display:flex;flex-direction:column;position:relative}.pkg-panel{align-items:flex-start;background:var(--teal-500);gap:20px;overflow:hidden;padding:36px 24px}.pkg-panel>*{position:relative}.pkg-panel__ring{border-radius:50%;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.16);height:300px;left:320px;position:absolute;top:330px;width:300px}.pkg-panel__text{color:var(--white);font:300 17px/27.2px var(--font-body);text-wrap:pretty}.pkg-panel .iim-btn{font-size:16px;line-height:25.6px;margin-top:auto;padding:16px 20px}.pkg-choices{background:var(--white);justify-content:center;padding:8px 24px}.pkg-choice,.pkg-choices{display:flex;flex-direction:column}.pkg-choice{border-bottom:1px solid var(--line);gap:10px;padding:30px 0 29px}.pkg-choice:last-child{border-bottom:0}.pkg-choice__title{align-items:center;color:var(--teal-900);display:flex;font:700 21px/26px var(--font-display);gap:14px}.pkg-choice__title:before{background:var(--green);content:"";flex-shrink:0;height:3px;width:24px}.pkg-choice__text{color:var(--muted);font:300 16px/25px var(--font-body)}.pkg-choice__options{color:var(--teal-500);font:500 16px/25px var(--font-body)}@media (min-width:640px){.pkg-panel{padding:52px 48px}.pkg-panel .iim-btn{font-size:17px;line-height:27px;padding:18px 32px}.pkg-panel__text{font-size:18px;line-height:29px}.pkg-choices{padding:20px 48px}}@media (min-width:900px){.packages__inner{align-items:stretch;flex-direction:row}.pkg-panel{flex:1 1 360px;max-width:500px}.pkg-panel--single{max-width:760px}.pkg-choices{flex:1 1 440px;min-width:0}}