/* Three sequential website offers; every selector stays in the home comparison. */
body.era-theme .r-website-packages{padding-block:76px 54px;color:var(--era-ink);background:var(--era-paper)}
.r-website-packages .wp-intro{max-width:820px;margin-bottom:54px}
.r-website-packages .wp-intro>p:last-child{font:400 18px/1.65 var(--era-sans);max-width:65ch;margin:24px 0 0;color:#465e50}
.r-website-packages .wp-stack{display:flex;flex-direction:column;gap:0}
.r-website-packages .wp-package{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:52px;align-items:start;min-width:0;border-top:2px solid #637e70;padding-block:44px 56px;scroll-margin-top:105px}
.r-website-packages .wp-package:last-child{border-bottom:2px solid #637e70}
.r-website-packages .wp-anchor{position:absolute;top:0;left:0;scroll-margin-top:0}
.r-website-packages .wp-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start}
.r-website-packages .wp-number{font:600 13px/1.5 var(--era-sans);color:#496552;margin:0 0 17px;letter-spacing:.035em}
.r-website-packages .wp-copy>h3{font:400 clamp(30px,3.2vw,46px)/1.12 var(--era-serif);letter-spacing:-.025em;margin:0 0 22px;color:var(--era-ink);text-wrap:pretty}
.r-website-packages .wp-description{font:400 17px/1.65 var(--era-sans);margin:0 0 23px;max-width:52ch}
.r-website-packages .wp-scope{list-style:none;padding:0;margin:0 0 24px;width:100%;max-width:55ch}
.r-website-packages .wp-scope>li{border-top:1px solid #c5cec0;padding:11px 0;font:400 15px/1.55 var(--era-sans)}
.r-website-packages .wp-price{display:flex;flex-direction:column;gap:9px;margin:0 0 23px;font:400 34px/1.15 var(--era-sans);letter-spacing:-.035em}
.r-website-packages .wp-price>small{font:400 var(--type-fussnote,15px)/1.5 var(--era-sans);letter-spacing:0;color:#496552}
.r-website-packages .wp-operation{font:400 var(--type-fussnote,15px)/1.6 var(--era-sans);color:#496552;margin:0 0 22px;max-width:52ch}
.r-website-packages .wp-actions{display:flex;align-items:flex-start;flex-wrap:wrap;gap:13px 24px;width:100%}
body.era-theme .r-website-packages .wp-demo-link{max-width:100%;min-height:50px;text-align:left;justify-content:space-between;line-height:1.5;white-space:normal;gap:18px}
.r-website-packages .wp-offer-link{min-height:48px;line-height:1.5}
.r-website-packages .wp-media{min-width:0;margin:0;align-self:start}
.r-website-packages .wp-media>img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;background:#e8ece3}
.r-website-packages .wp-media>figcaption{font:400 var(--type-fussnote,15px)/1.55 var(--era-sans);color:#496552;margin-top:15px;max-width:62ch}
.r-website-packages>.k-fine{font-size:14px;line-height:1.6;margin:23px 0 0;max-width:95ch}
.r-website-packages>.r-video-scope{margin-top:35px;padding-top:28px}
@media(max-width:1050px){.r-website-packages .wp-package{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}}
@media(max-width:700px){
 body.era-theme .r-website-packages{padding:48px 22px 38px}
 .r-website-packages .wp-intro{margin-bottom:34px}
 .r-website-packages .wp-intro>p:last-child{font-size:16px;line-height:1.6;margin-top:18px}
 .r-website-packages .wp-package{display:flex;flex-direction:column;gap:0;padding-block:30px 38px;scroll-margin-top:88px}
 .r-website-packages .wp-anchor{scroll-margin-top:0}
 .r-website-packages .wp-copy{display:contents}
 .r-website-packages .wp-number{order:1}
 .r-website-packages .wp-copy>h3{order:2}
 .r-website-packages .wp-media{order:3;width:100%;margin:5px 0 24px}
 .r-website-packages .wp-description{order:4}
 .r-website-packages .wp-scope{order:5}
 .r-website-packages .wp-price{order:6}
 .r-website-packages .wp-operation{order:7}
 .r-website-packages .wp-actions{order:8}
 .r-website-packages .wp-copy>h3{font-size:34px;line-height:1.14;margin-bottom:19px}
 .r-website-packages .wp-number{font-size:12px;margin-bottom:14px;font-weight:600}
 .r-website-packages .wp-description{font-size:16px;line-height:1.6;margin-bottom:20px}
 .r-website-packages .wp-scope{margin-bottom:20px}
 .r-website-packages .wp-scope>li{font-size:15px;line-height:1.5;padding-block:10px}
 .r-website-packages .wp-price{font-size:31px}
 .r-website-packages .wp-actions{flex-direction:column;gap:7px}
 body.era-theme .r-website-packages .wp-demo-link{width:100%;font-size:var(--type-fussnote,15px)}
 .r-website-packages .wp-media>figcaption{font-size:var(--type-fussnote,15px);line-height:1.5;margin-top:11px}
}
