.packages-page{scroll-behavior:smooth}.packs-hero,.packs-wrap{max-width:1240px;margin:auto;padding:60px 48px}.packs-hero{text-align:center;max-width:920px;padding-top:65px;padding-bottom:48px}.packs-hero h1{letter-spacing:-2px;margin:0 0 26px;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1.08}.packs-hero>p{color:#647563;font-size:18px;line-height:1.7}.packs-hero-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin:28px 0;display:flex}.packs-hero .packs-activation{max-width:660px;margin:24px auto 0;font-size:14px}.packs-section-heading{max-width:740px;margin-bottom:32px}.packs-section-heading h2{margin:0 0 18px}.packs-section-heading p,.packs-scope p{color:#61715f;line-height:1.7}.packs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pack-card{background:#fcfdf9;border:1px solid #d8e2d0;border-radius:12px;flex-direction:column;padding:34px;display:flex}.pack-label{letter-spacing:1.1px;color:#607d48;font-size:12px;font-weight:700}.pack-top h3{margin:12px 0 8px;font-size:29px;font-weight:600}.pack-top>p{color:#69785f;min-height:52px;font-size:16px}.pack-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:20px;display:flex}.pack-price strong{letter-spacing:-1.8px;font-size:47px;font-weight:600;line-height:1.25}.pack-price span,.pack-annual{color:#6d7b65;font-size:14px}.pack-annual{margin:8px 0 22px}.pack-allowances{border-top:1px solid #dbe4d5;border-bottom:1px solid #dbe4d5;flex-wrap:wrap;gap:18px;padding:15px 0;font-size:14px;display:flex}.pack-allowances>span{align-items:center;gap:7px;display:flex}.pack-card ul{flex:1;margin:24px 0 30px;padding:0;list-style:none}.pack-card li{align-items:flex-start;gap:10px;margin:11px 0;font-size:16px;line-height:1.5;display:flex}.pack-card li svg{color:#648247;flex-shrink:0;margin-top:4px}.pack-card>.rv-button{width:100%}.pack-complete{color:#fff;background:#183f2f;border-color:#183f2f}.pack-complete .pack-label{color:#d6ea9a}.pack-complete .pack-top>p,.pack-complete .pack-price span,.pack-complete .pack-annual{color:#c6d4bd}.pack-complete .pack-allowances{border-color:#46654f}.pack-complete li svg{color:#d6ea9a}.pack-complete>.rv-button{color:#183f2f;background:#d6ea9a;border-color:#d6ea9a}.packs-scope{background:#f0f4e9;border-radius:8px;margin-top:25px;padding:24px 28px;font-size:14px}.packs-scope strong{margin-bottom:8px;font-size:16px;display:block}.packs-scope p+p{margin-top:12px}.packs-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.packs-module-grid article{border-top:1px solid #dce4d4;padding-top:22px}.packs-module-grid article>span{color:#70895c;font-size:14px}.packs-module-grid h3{margin:12px 0;font-size:20px;font-weight:600}.packs-module-grid p,.packs-example{color:#6a795f;font-size:15px;line-height:1.7}.packs-example{margin-top:28px}.packs-extras{background:#eef3e3;border-radius:12px;grid-template-columns:1fr 1.15fr;gap:35px;padding:38px;display:grid}.packs-extras h2{margin:0 0 20px}.packs-extras article+article{border-top:1px solid #cedac0;margin-top:25px;padding-top:25px}.packs-extras h3{margin-bottom:10px;font-size:19px;font-weight:600}.packs-extras article>strong{font-size:30px;font-weight:600}.packs-extras small{font-size:14px;font-weight:400}.packs-extras p{color:#627453;line-height:1.7}.packs-extras .packs-example{border-top:1px solid #cedac0;grid-column:1/-1;margin-top:0;padding-top:22px}.packs-custom{grid-template-columns:1fr 1fr;gap:55px;display:grid}.packs-custom h2{margin-bottom:22px}.packs-custom h3{margin:0 0 20px;font-size:27px}.packs-custom p,.packs-custom li{color:#63735e;line-height:1.7}.packs-custom ul{margin-bottom:26px;padding-left:20px}.packs-custom li{margin-bottom:10px}.packs-pilot{color:#fff;background:#153d2b;grid-template-columns:1fr 1fr;gap:70px;padding:70px max(48px,50vw - 572px);display:grid}.packs-pilot .rv-eyebrow{color:#c4daa0}.packs-pilot h2{margin-bottom:25px}.packs-pilot em{color:#d6ea9a}.packs-pilot p{color:#c1d0b9;line-height:1.75}.packs-pilot .pilot-price{color:#fff;margin-bottom:15px;font-size:28px}.pilot-price strong{color:#d6ea9a}.packs-pilot .rv-button{color:#183f2f;background:#d6ea9a;border-color:#d6ea9a;margin-top:26px}.pilot-details{background:#214b37;border-radius:10px;padding:30px}.pilot-details h3{margin:0 0 22px;font-size:22px}.pilot-details ul{padding:0;list-style:none}.pilot-details li{gap:12px;margin:15px 0;line-height:1.6;display:flex}.pilot-details li svg{color:#d6ea9a;flex-shrink:0;margin-top:4px}.pilot-details>div{border-top:1px solid #4b6a52;margin-top:24px;padding-top:22px}.pilot-details>div p{margin-top:10px;font-size:14px}.pilot-details>a{color:#d6ea9a;margin-top:20px;font-size:14px;display:inline-block}.packages-page section[id]{scroll-margin-top:20px}@media (max-width:850px){.packs-hero,.packs-wrap{padding:40px 25px}.pack-card{padding:25px}.packs-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.packs-extras,.packs-custom,.packs-pilot{grid-template-columns:1fr;gap:30px}.packs-pilot{padding:50px 25px}.packs-custom h2{font-size:36px}.packs-extras{padding:28px}}@media (max-width:580px){.packs-grid,.packs-module-grid{grid-template-columns:1fr}.packs-hero h1{font-size:42px}.pack-top>p{min-height:0}.pack-price strong{font-size:42px}.packs-hero-links{gap:20px}.packs-wrap{padding-top:30px;padding-bottom:30px}.packs-pilot{gap:25px}.pilot-details{padding:23px}.packages-page .rv-nav nav{gap:12px;display:flex}.packages-page .rv-nav nav a{font-size:12px}.packages-page .rv-nav nav a[href=\#modules]{display:none}}
