#etc-egypt-eclipse,#etc-egypt-eclipse *{box-sizing:border-box}#etc-egypt-eclipse{--navy:#102a43;--blue:#146c94;--gold:#c99a38;--gold-dark:#8f6515;--sand:#f8f3e8;--ink:#17222d;--muted:#5f6c77;--line:#dfe6eb;--white:#fff;--green:#13795b;width:min(1400px,calc(100vw - 32px));max-width:1400px;margin-left:50%;margin-right:0;transform:translateX(-50%);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.6;background:var(--white);overflow:hidden}#etc-egypt-eclipse a{color:inherit;text-decoration:none}#etc-egypt-eclipse img{display:block;max-width:100%;background:#e9eef2}#etc-egypt-eclipse button,#etc-egypt-eclipse input,#etc-egypt-eclipse select,#etc-egypt-eclipse textarea{font:inherit}.etc-ecl__hero{position:relative;min-height:660px;display:flex;align-items:center;padding:56px 34px;color:#fff;background:linear-gradient(90deg,rgba(8,28,46,.97) 0%,rgba(8,28,46,.89) 48%,rgba(8,28,46,.55) 100%),url('https://egypttoursclub.com/storage/9230/%D8%AA%D8%B5%D9%85%D9%8A%D9%85-%D8%A8%D8%AF%D9%88%D9%86-%D8%B9%D9%86%D9%88%D8%A7%D9%86---2026-05-20T194706.922.jpg') center/cover no-repeat}.etc-ecl__hero-grid{width:100%;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);gap:38px;align-items:center}.etc-ecl__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:rgba(255,255,255,.10);font-size:13px;font-weight:800;letter-spacing:.45px;text-transform:uppercase}.etc-ecl__hero h1{margin:16px 0 14px;color:#fff;font-size:clamp(38px,5vw,66px);line-height:1.05;letter-spacing:-1.5px}.etc-ecl__hero-intro{max-width:760px;margin:0 0 18px;color:rgba(255,255,255,.92);font-size:18px;line-height:1.65}.etc-ecl__offer{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.etc-ecl__offer-badge{display:inline-flex;align-items:center;padding:10px 14px;border-radius:10px;color:#594000;background:#fff3c4;font-weight:900}.etc-ecl__season{display:inline-flex;align-items:center;padding:9px 12px;border:1px solid rgba(255,255,255,.28);border-radius:9px;color:#fff;background:rgba(255,255,255,.08);font-size:14px;font-weight:800}.etc-ecl__urgency,.etc-ecl__free-plan{margin-top:14px;padding:13px 15px;border-radius:11px;font-size:14px;line-height:1.55}.etc-ecl__urgency{display:flex;gap:10px;border:1px solid rgba(183,128,25,.48);color:#50380d;background:rgba(255,248,229,.97)}.etc-ecl__urgency strong{color:#8a2f20}.etc-ecl__free-plan{border-left:4px solid #b78019;color:#24313d;background:#fff}.etc-ecl__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:22px 0 25px;padding:0;list-style:none}.etc-ecl__benefits li{position:relative;padding-left:27px;color:rgba(255,255,255,.94);font-weight:700}.etc-ecl__benefits li::before{content:'✓';position:absolute;left:0;color:#ffd777;font-weight:900}.etc-ecl__trust-row{display:flex;flex-wrap:wrap;gap:9px}.etc-ecl__trust-chip{padding:8px 11px;border:1px solid rgba(255,255,255,.17);border-radius:8px;color:#fff;background:rgba(255,255,255,.11);font-size:13px;font-weight:800}.etc-ecl__form-card{position:relative;padding:26px;border-radius:18px;color:var(--ink);background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.28)}.etc-ecl__form-card::before{content:'LIMITED CAPACITY';position:absolute;top:-13px;right:20px;padding:7px 12px;border-radius:999px;color:#fff;background:#a6472d;font-size:12px;font-weight:900;letter-spacing:.5px}.etc-ecl__form-card h2{margin:0 0 6px;color:var(--navy);font-size:27px;line-height:1.2}.etc-ecl__form-card > p{margin:0 0 18px;color:var(--muted);font-size:14px}.etc-ecl__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.etc-ecl__field--full{grid-column:1/-1}.etc-ecl__field label{display:block;margin:0 0 5px;color:#263746;font-size:13px;font-weight:800}.etc-ecl__field input,.etc-ecl__field select,.etc-ecl__field textarea{width:100%;min-height:46px;padding:10px 11px;border:1px solid #cad6df;border-radius:8px;outline:none;color:#17222d;background:#fff}.etc-ecl__field textarea{min-height:82px;resize:vertical}.etc-ecl__field input:focus,.etc-ecl__field select:focus,.etc-ecl__field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(20,108,148,.13)}.etc-ecl__hint{display:block;margin-top:4px;color:#667788;font-size:11px;line-height:1.3}.etc-ecl__consent{display:flex;align-items:flex-start;gap:8px;margin:13px 0;color:var(--muted);font-size:12px}.etc-ecl__consent input{margin-top:4px}.etc-ecl__submit{width:100%;min-height:52px;border:0;border-radius:9px;cursor:pointer;color:#fff;background:var(--gold-dark);font-weight:900;font-size:16px;transition:.2s ease}.etc-ecl__submit:hover{transform:translateY(-1px);background:#714d0c}.etc-ecl__send-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.etc-ecl__submit--whatsapp{background:#168b4b}.etc-ecl__submit--whatsapp:hover{background:#10713c}.etc-ecl__submit--email{background:var(--gold-dark)}@media (max-width:560px){.etc-ecl__send-options{grid-template-columns:1fr}}.etc-ecl__form-note{margin:10px 0 0;color:var(--muted);text-align:center;font-size:12px}.etc-ecl__error{display:none;margin-top:9px;color:#a01414;font-size:13px;font-weight:800}.etc-ecl__section{padding:72px 34px}.etc-ecl__section--soft{background:#f5f8fa}.etc-ecl__section--sand{background:var(--sand)}.etc-ecl__section-head{max-width:850px;margin:0 auto 34px;text-align:center}.etc-ecl__kicker{display:block;margin-bottom:6px;color:var(--gold-dark);font-size:13px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.etc-ecl__section h2,.etc-ecl__final-cta h2{margin:0 0 12px;color:var(--navy);font-size:clamp(29px,4vw,43px);line-height:1.15}.etc-ecl__section-head p{margin:0;color:var(--muted);font-size:17px}.etc-ecl__category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.etc-ecl__category{display:flex;flex-direction:column;min-height:100%;padding:24px;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 8px 26px rgba(16,42,67,.06);transition:.2s ease;overflow:hidden}.etc-ecl__category:hover{transform:translateY(-4px);border-color:#c8a95b;box-shadow:0 16px 35px rgba(16,42,67,.11)}.etc-ecl__category-image{width:calc(100% + 48px)!important;max-width:none!important;height:235px!important;min-height:235px!important;margin:-24px -24px 20px!important;object-fit:cover!important;border-radius:15px 15px 0 0!important;transition:.35s ease}.etc-ecl__category:hover .etc-ecl__category-image{transform:scale(1.025)}.etc-ecl__category h3{margin:0 0 8px;color:var(--navy);font-size:23px;line-height:1.25}.etc-ecl__category p{margin:0 0 16px;color:#34495a;font-size:15px;line-height:1.62}.etc-ecl__category-link{margin-top:auto;color:#0b5f87;font-weight:900}.etc-ecl__category--offer{position:relative;justify-content:flex-end;min-height:520px;padding:30px;color:#fff;border-color:rgba(201,154,56,.65);background:linear-gradient(150deg,rgba(7,29,48,.95),rgba(16,42,67,.89)),url('https://egypttoursclub.com/storage/9234/%D8%AA%D8%B5%D9%85%D9%8A%D9%85-%D8%A8%D8%AF%D9%88%D9%86-%D8%B9%D9%86%D9%88%D8%A7%D9%86---2026-05-21T022016.654.jpg') center/cover no-repeat}.etc-ecl__category--offer-wide{grid-column:span 2}.etc-ecl__roundel{display:grid;place-items:center;width:128px;height:128px;margin-bottom:22px;border:2px solid rgba(255,255,255,.52);border-radius:50%;color:#fff;background:linear-gradient(145deg,#d6a744,#9a6f18);box-shadow:0 16px 34px rgba(0,0,0,.28);font-size:34px;font-weight:900;line-height:1;text-align:center}.etc-ecl__roundel small{display:block;font-size:20px}.etc-ecl__category--offer h3{color:#fff;font-size:34px}.etc-ecl__category--offer p{color:rgba(255,255,255,.91)}.etc-ecl__offer-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 24px;padding:0;list-style:none}.etc-ecl__offer-points li{position:relative;padding-left:22px;color:#fff;font-size:13px;font-weight:800}.etc-ecl__offer-points li::before{content:'✓';position:absolute;left:0;color:#ffd777}.etc-ecl__offer-button,.etc-ecl__cta{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 19px;border-radius:10px;font-weight:900}.etc-ecl__offer-button{color:#102a43!important;background:#ffd777}.etc-ecl__duration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.etc-ecl__duration{padding:25px;border:1px solid var(--line);border-radius:14px;background:#fff}.etc-ecl__duration-tag{display:inline-block;margin-bottom:13px;padding:6px 10px;border-radius:999px;color:#6b4a09;background:#fff1c8;font-size:12px;font-weight:900}.etc-ecl__duration h3{margin:0 0 8px;color:var(--navy);font-size:22px}.etc-ecl__duration p{margin:0 0 14px;color:var(--muted)}.etc-ecl__duration a{color:#0b5f87;font-weight:900}.etc-ecl__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;counter-reset:step}.etc-ecl__step{padding:26px 22px 22px;border:1px solid var(--line);border-radius:14px;background:#fff;counter-increment:step}.etc-ecl__step::before{content:counter(step);display:grid;place-items:center;width:38px;height:38px;margin-bottom:15px;border-radius:50%;color:#fff;background:var(--navy);font-weight:900}.etc-ecl__step h3{margin:0 0 7px;color:var(--navy);font-size:18px}.etc-ecl__step p{margin:0;color:var(--muted);font-size:14px}.etc-ecl__compare{display:grid;grid-template-columns:1fr 1fr;gap:24px}.etc-ecl__compare-card{padding:29px;border:1px solid var(--line);border-radius:16px;background:#fff}.etc-ecl__compare-card h3{margin:0 0 8px;color:var(--navy);font-size:25px}.etc-ecl__compare-card p{color:var(--muted)}.etc-ecl__check-list{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.etc-ecl__check-list li{position:relative;padding-left:27px;color:#334655;font-weight:700}.etc-ecl__check-list li::before{content:'✓';position:absolute;left:0;color:var(--green);font-weight:900}.etc-ecl__why-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.etc-ecl__why-copy h2{text-align:left}.etc-ecl__why-copy > p{color:var(--muted)}.etc-ecl__review-box{padding:29px;border-radius:17px;color:#fff;background:var(--navy)}.etc-ecl__stars{color:#ffd25c;font-size:22px;letter-spacing:2px}.etc-ecl__review-box blockquote{margin:14px 0;color:rgba(255,255,255,.92);font-size:18px}.etc-ecl__review-box small{color:rgba(255,255,255,.72)}.etc-ecl__faq{max-width:920px;margin:0 auto}.etc-ecl__faq details{margin-bottom:11px;border:1px solid var(--line);border-radius:10px;background:#fff}.etc-ecl__faq summary{cursor:pointer;padding:17px 19px;color:var(--navy);font-weight:900}.etc-ecl__faq p{margin:0;padding:0 19px 18px;color:var(--muted)}.etc-ecl__final-cta{padding:56px 34px;color:#fff;text-align:center;background:linear-gradient(135deg,#102a43,#146c94)}.etc-ecl__final-cta h2{color:#fff}.etc-ecl__final-cta p{max-width:760px;margin:0 auto 23px;color:rgba(255,255,255,.87)}.etc-ecl__cta-row{display:flex;justify-content:center;flex-wrap:wrap;gap:11px}.etc-ecl__cta--gold{color:#fff;background:var(--gold)}.etc-ecl__cta--outline{color:#fff;border:1px solid rgba(255,255,255,.6)}.etc-ecl__sticky{position:fixed;z-index:999;right:18px;bottom:18px;display:inline-flex;align-items:center;gap:8px;padding:13px 17px;border-radius:999px;color:#fff!important;background:#1f9d55;box-shadow:0 10px 28px rgba(0,0,0,.25);font-weight:900}@media(max-width:980px){.etc-ecl__hero-grid,.etc-ecl__why-grid{grid-template-columns:1fr}.etc-ecl__category-grid,.etc-ecl__duration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.etc-ecl__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.etc-ecl__hero{padding-top:65px}}@media(max-width:640px){#etc-egypt-eclipse{width:100%}.etc-ecl__hero,.etc-ecl__section,.etc-ecl__final-cta{padding-left:18px;padding-right:18px}.etc-ecl__hero{min-height:auto;padding-top:38px;padding-bottom:38px}.etc-ecl__hero h1{font-size:39px}.etc-ecl__hero-intro{font-size:16px}.etc-ecl__benefits,.etc-ecl__category-grid,.etc-ecl__duration-grid,.etc-ecl__steps,.etc-ecl__form-grid,.etc-ecl__compare{grid-template-columns:1fr}.etc-ecl__field--full{grid-column:auto}.etc-ecl__category--offer{min-height:480px}.etc-ecl__category--offer-wide{grid-column:auto}.etc-ecl__offer-points{grid-template-columns:1fr}.etc-ecl__form-card{padding:22px 17px}.etc-ecl__sticky{right:10px;bottom:10px;padding:12px 14px;font-size:13px}}@media(prefers-reduced-motion:reduce){#etc-egypt-eclipse *{scroll-behavior:auto!important;transition:none!important}}#etc-egypt-eclipse{--eclipse-orange:#f39a20;--eclipse-gold:#d6a338;--eclipse-night:#061827;--eclipse-panel:#092238;--eclipse-cream:#fff4df;border-radius:0 0 18px 18px;box-shadow:0 18px 60px rgba(6,24,39,.10)}.etc-ecl__hero{min-height:720px;padding:46px 34px 34px;background:radial-gradient(circle at 61% 13%,transparent 0 48px,rgba(255,181,69,.9) 49px 53px,transparent 54px),radial-gradient(circle at 61% 13%,#02070d 0 48px,transparent 49px),linear-gradient(90deg,rgba(3,18,31,.98) 0%,rgba(5,25,41,.91) 48%,rgba(5,25,41,.68) 100%),url('https://egypttoursclub.com/storage/9234/%D8%AA%D8%B5%D9%85%D9%8A%D9%85-%D8%A8%D8%AF%D9%88%D9%86-%D8%B9%D9%86%D9%88%D8%A7%D9%86---2026-05-21T022016.654.jpg') center/cover no-repeat;overflow:visible}.etc-ecl__hero::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0) 72%,rgba(0,0,0,.18))}.etc-ecl__hero-grid{position:relative;z-index:2;grid-template-columns:minmax(0,1.12fr) minmax(390px,.72fr);gap:34px;align-items:center}.etc-ecl__hero-copy{max-width:790px}.etc-ecl__brand-line{display:inline-flex;align-items:center;gap:9px;margin-bottom:22px;color:#fff;font-size:13px;font-weight:900;letter-spacing:.75px;text-transform:uppercase}.etc-ecl__brand-mark{display:grid;place-items:center;width:31px;height:31px;border:1px solid rgba(255,192,73,.72);border-radius:50%;color:#ffbe45;box-shadow:0 0 18px rgba(255,171,45,.28)}.etc-ecl__hero h1{max-width:760px;margin:0 0 8px;font-size:clamp(43px,5.1vw,72px);line-height:.99;letter-spacing:-2px;text-transform:uppercase}.etc-ecl__hero h1 em{color:#f2ae34;font-style:normal}.etc-ecl__hero-subtitle{margin:0 0 20px;color:#fff;font-size:clamp(21px,2.35vw,31px);font-weight:900;letter-spacing:.25px;text-transform:uppercase}.etc-ecl__hero-subtitle strong{color:#f3b13c}.etc-ecl__date-panel{display:inline-flex;align-items:center;gap:13px;margin:0 0 20px;padding:12px 17px;border:1px solid rgba(224,157,38,.78);border-radius:11px;color:#fff;background:rgba(3,19,32,.74);box-shadow:0 10px 28px rgba(0,0,0,.20)}.etc-ecl__date-icon{display:grid;place-items:center;width:41px;height:41px;border-radius:9px;color:#061827;background:#f3b13c;font-size:21px}.etc-ecl__date-panel b,.etc-ecl__date-panel span{display:block}.etc-ecl__date-panel b{font-size:17px;letter-spacing:.2px}.etc-ecl__date-panel span{color:#f3b13c;font-size:13px;font-weight:900;text-transform:uppercase}.etc-ecl__hero-intro{max-width:700px;margin:0 0 19px;font-size:20px;line-height:1.45}.etc-ecl__hero-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:22px;overflow:hidden;border:1px solid rgba(255,182,54,.27);border-radius:13px;background:rgba(5,25,41,.76);backdrop-filter:blur(6px)}.etc-ecl__hero-feature{min-height:92px;padding:16px 14px;border-right:1px solid rgba(255,255,255,.10)}.etc-ecl__hero-feature:last-child{border-right:0}.etc-ecl__hero-feature strong{display:block;color:#fff;font-size:13px;text-transform:uppercase}.etc-ecl__hero-feature span{display:block;margin-top:4px;color:rgba(255,255,255,.76);font-size:12px;line-height:1.35}.etc-ecl__hero-feature i{display:block;margin-bottom:8px;color:#f3b13c;font-size:23px;font-style:normal}.etc-ecl__form-card{padding:24px 24px 21px;border:1px solid rgba(224,157,38,.74);border-radius:17px;color:#fff;background:linear-gradient(160deg,rgba(5,25,41,.98),rgba(8,36,57,.97));box-shadow:0 30px 80px rgba(0,0,0,.42)}.etc-ecl__form-card::before{content:'LIMITED ECLIPSE CAPACITY';top:-14px;background:#a84426}.etc-ecl__form-title-row{display:flex;align-items:flex-start;gap:12px;margin-bottom:4px}.etc-ecl__form-eclipse-icon{flex:0 0 auto;width:39px;height:39px;border:2px solid #ffae2f;border-radius:50%;box-shadow:0 0 16px rgba(255,152,25,.75);background:#040a10}.etc-ecl__form-card h2{color:#fff;font-size:27px}.etc-ecl__form-card > p,.etc-ecl__form-title-row + p{color:rgba(255,255,255,.76)}.etc-ecl__field label{color:#fff;font-size:12px}.etc-ecl__field input,.etc-ecl__field select,.etc-ecl__field textarea{min-height:43px;border-color:rgba(255,255,255,.20);border-radius:7px;background:#fff}.etc-ecl__field textarea{min-height:68px}.etc-ecl__hint{color:rgba(255,255,255,.63)}.etc-ecl__consent{color:rgba(255,255,255,.78)}.etc-ecl__form-note{color:rgba(255,255,255,.76)}.etc-ecl__submit{min-height:49px}.etc-ecl__submit--whatsapp{background:#18a650}.etc-ecl__submit--email{background:linear-gradient(135deg,#c88a1e,#e4ad3b)}.etc-ecl__capacity-strip{position:relative;z-index:3;display:grid;grid-template-columns:auto 1fr auto;gap:17px;align-items:center;margin:-1px 34px 0;padding:16px 20px;border:1px solid #ebc679;border-radius:0 0 14px 14px;color:#4c3814;background:linear-gradient(90deg,#fff0d4,#fff9ed 68%,#f8db9b);box-shadow:0 14px 32px rgba(110,73,17,.12)}.etc-ecl__capacity-icon{display:grid;place-items:center;width:48px;height:48px;border:2px solid #d98c11;border-radius:50%;color:#d98c11;background:#fff;font-size:22px;box-shadow:0 0 0 5px rgba(217,140,17,.10)}.etc-ecl__capacity-strip strong{display:block;color:#49320b;text-transform:uppercase}.etc-ecl__capacity-strip p{margin:2px 0 0;color:#6b5326;font-size:13px;line-height:1.4}.etc-ecl__capacity-strip a{white-space:nowrap;padding:11px 15px;border-radius:8px;color:#fff!important;background:#9b6720;font-weight:900;font-size:13px}.etc-ecl__section--packages{padding-top:56px;background:#f8fafc}.etc-ecl__section--packages .etc-ecl__section-head{margin-bottom:28px}.etc-ecl__section--packages .etc-ecl__section-head h2{text-transform:uppercase;letter-spacing:-.8px}.etc-ecl__section--packages .etc-ecl__section-head h2 span{color:#c78d25}.etc-ecl__category-grid{gap:20px}.etc-ecl__category{padding:0 21px 21px;border-radius:13px;box-shadow:0 10px 28px rgba(16,42,67,.09)}.etc-ecl__category-image{width:calc(100% + 42px)!important;height:220px!important;min-height:220px!important;margin:0 -21px 17px!important;border-radius:13px 13px 0 0!important}.etc-ecl__category .etc-ecl__duration-tag{align-self:flex-start;margin:0 0 10px;border:1px solid #dfa744;color:#7a510c;background:#fff8e8;text-transform:uppercase}.etc-ecl__category h3{font-size:21px}.etc-ecl__category p{font-size:14px}.etc-ecl__category-link{color:#b7760b}.etc-ecl__benefit-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:30px 0 0;overflow:hidden;border-radius:14px;color:#fff;background:linear-gradient(135deg,#09253c,#061827);box-shadow:0 18px 42px rgba(6,24,39,.18)}.etc-ecl__benefit-item{display:flex;align-items:center;gap:11px;min-height:92px;padding:17px 18px;border-right:1px solid rgba(255,255,255,.10)}.etc-ecl__benefit-item:last-child{border-right:0}.etc-ecl__benefit-item i{color:#f2ad34;font-size:25px;font-style:normal}.etc-ecl__benefit-item strong{display:block;color:#fff;font-size:13px}.etc-ecl__benefit-item span{display:block;color:rgba(255,255,255,.72);font-size:12px;line-height:1.35}@media(max-width:1120px){.etc-ecl__hero-grid{grid-template-columns:1fr}.etc-ecl__hero-copy{max-width:none}.etc-ecl__form-card{max-width:760px}.etc-ecl__hero-features{grid-template-columns:repeat(2,minmax(0,1fr))}.etc-ecl__hero-feature:nth-child(2){border-right:0}.etc-ecl__hero-feature:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.10)}.etc-ecl__benefit-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.etc-ecl__benefit-item:nth-child(2n){border-right:0}.etc-ecl__benefit-item:last-child{grid-column:1/-1}}@media(max-width:640px){.etc-ecl__hero{padding-top:38px}.etc-ecl__hero h1{font-size:41px}.etc-ecl__hero-subtitle{font-size:20px}.etc-ecl__date-panel{width:100%}.etc-ecl__hero-features{grid-template-columns:1fr}.etc-ecl__hero-feature{border-right:0;border-bottom:1px solid rgba(255,255,255,.10)}.etc-ecl__hero-feature:last-child{border-bottom:0}.etc-ecl__capacity-strip{grid-template-columns:auto 1fr;margin:0 14px;border-radius:12px}.etc-ecl__capacity-strip a{grid-column:1/-1;text-align:center}.etc-ecl__benefit-bar{grid-template-columns:1fr}.etc-ecl__benefit-item,.etc-ecl__benefit-item:nth-child(2n){border-right:0;border-bottom:1px solid rgba(255,255,255,.10)}.etc-ecl__benefit-item:last-child{grid-column:auto;border-bottom:0}}