/*
 * http://github.com/peteboere/css-crush (v5.0.1)
 */
.dc-home-hero{background:radial-gradient(circle at 85% 5%,rgba(0,149,213,.2),transparent 32%),linear-gradient(135deg,#15243d,#172946 55%,#1b3b63);padding:5.5rem 0 4.5rem}.dc-home-hero__grid{align-items:center;display:grid;gap:4rem;grid-template-columns:minmax(0,1fr) 460px}.dc-home-hero h1{color:#fff;font-size:clamp(2.35rem,5vw,4.8rem);font-weight:900;letter-spacing:-.04em;line-height:1.02;margin:0 0 1.25rem}.dc-home-hero__text{color:rgba(255,255,255,.72);font-size:1.08rem;line-height:1.7;max-width:590px}.dc-home-hero__text *{color:inherit}.dc-home-stats{display:flex;flex-wrap:wrap;gap:1rem;margin:1.6rem 0}.dc-home-stats div{border-left:1px solid rgba(255,255,255,.16);padding-left:1rem}.dc-home-stats div:first-child{border-left:0;padding-left:0}.dc-home-stats strong{color:#fff;display:block;font-size:1.55rem;line-height:1}.dc-home-stats span{color:var(--dc-green);font-size:1rem}.dc-home-stats small{color:rgba(255,255,255,.45);font-size:.72rem;text-transform:uppercase}.dc-google-mini{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:14px;color:#fff;display:flex;flex-wrap:wrap;gap:.75rem;padding:.8rem 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dc-google-mini small{color:rgba(255,255,255,.55)}.dc-search-card{background:#fff;border-radius:var(--dc-radius);box-shadow:0 28px 90px rgba(0,0,0,.32);padding:1.75rem}.dc-search-card__header{display:flex;gap:.9rem;margin-bottom:1.25rem}.dc-search-card__icon{align-items:center;background:#e8f4fc;border-radius:14px;color:var(--dc-blue);display:flex;height:44px;justify-content:center;width:44px}.dc-search-card h2{color:var(--dc-navy);font-size:1.25rem;font-weight:900;margin:0}.dc-search-card p{color:var(--dc-muted);font-size:.9rem;margin:.2rem 0 0}.dc-home-search{display:grid;gap:.85rem}.dc-home-search label{display:grid;gap:.3rem;margin:0}.dc-home-search label span{color:#7890aa;font-size:.68rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.dc-home-search input,.dc-home-search select{background:#fafbfc;border:1.5px solid var(--dc-border);border-radius:12px;color:var(--dc-text);font-weight:700;min-height:48px;padding:.75rem .85rem;width:100%}.dc-home-search__split{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.dc-video-band{background:var(--dc-navy);color:#fff}.dc-video-band__grid{align-items:center;display:grid;grid-template-columns:1fr 1fr;min-height:430px}.dc-video-band h2{color:#fff;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:900}.dc-video-band h2 em{color:var(--dc-green);font-style:normal}.dc-video-band p{color:rgba(255,255,255,.68);line-height:1.7}.dc-check-list{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:1rem 0 0;padding:0}.dc-check-list li{color:rgba(255,255,255,.78);font-weight:700}.dc-check-list li:before{color:var(--dc-green);content:'✓ ';font-weight:900}.dc-video-card{border-radius:0;overflow:hidden}.dc-video-card img{display:block;height:430px;object-fit:cover;width:100%}.dc-trust-strip{background:#fff;border-bottom:1px solid var(--dc-border)}.dc-trust-strip__row{display:flex;gap:1rem;overflow:auto;padding-bottom:.9rem;padding-top:.9rem}.dc-trust-item{align-items:center;border-right:1px solid var(--dc-border);display:flex;flex:0 0 auto;gap:.65rem;padding-right:1rem}.dc-trust-item img{height:32px;object-fit:contain;width:32px}.dc-trust-item i{color:var(--dc-green)}.dc-trust-item span{color:var(--dc-navy);font-size:.88rem;font-weight:800}.dc-steps-grid,.dc-card-grid,.dc-pack-grid,.dc-review-grid,.dc-news-grid{display:grid;gap:1.25rem}.dc-steps-grid{grid-template-columns:repeat(4,1fr)}.dc-steps-grid article,.dc-pack-grid article,.dc-review-grid article{background:#fff;border:1px solid var(--dc-border);border-radius:18px;box-shadow:0 8px 28px rgba(50,97,150,.05);padding:1.4rem;position:relative}.dc-steps-grid article span{color:#dfe7f1;font-size:2.8rem;font-weight:900;position:absolute;right:1rem;top:.7rem}.dc-steps-grid i,.dc-pack-grid i{color:var(--dc-blue);font-size:1.6rem;margin-bottom:1rem}.dc-steps-grid h3,.dc-service-card h3,.dc-pack-grid h3,.dc-news-grid h3{color:var(--dc-navy);font-size:1rem;font-weight:900;margin:0 0 .55rem}.dc-steps-grid p,.dc-service-card p,.dc-pack-grid p,.dc-review-grid p,.dc-news-grid p{color:var(--dc-muted);font-size:.92rem;line-height:1.6}.dc-card-grid{grid-template-columns:repeat(4,1fr)}.dc-service-card{background:#fff;border:1px solid var(--dc-border);border-radius:18px;color:inherit;display:block;overflow:hidden;text-decoration:none;transition:.2s ease}.dc-service-card:hover{border-color:var(--dc-blue);box-shadow:var(--dc-shadow);transform:translateY(-4px)}.dc-service-card img{aspect-ratio:4/3;display:block;object-fit:cover;width:100%}.dc-service-card div{padding:1rem}.dc-service-card span{color:var(--dc-blue);font-weight:900}.dc-service-card--more{align-items:center;background:#fafbfc;border-style:dashed;color:var(--dc-muted);display:flex;flex-direction:column;justify-content:center;min-height:260px;padding:1.2rem;text-align:center}.dc-service-card--more i{color:var(--dc-blue);font-size:1.4rem;margin-bottom:.5rem}.dc-pack-grid{grid-template-columns:repeat(3,1fr)}.dc-pack-grid article{border-width:2px}.dc-pack-grid article.is-featured{border-color:var(--dc-blue);transform:translateY(-8px)}.dc-pack-grid article>span{background:var(--dc-blue);border-radius:999px;color:#fff;font-size:.72rem;font-weight:900;padding:.25rem .65rem;position:absolute;right:1rem;top:1rem}.dc-pack-grid strong{color:var(--dc-blue);display:block;font-size:1.35rem;margin:1rem 0}.dc-pack-grid a{border:2px solid var(--dc-blue);border-radius:12px;color:var(--dc-blue);display:block;font-weight:900;padding:.75rem;text-align:center;text-decoration:none}.dc-pack-grid .is-featured a{background:var(--dc-blue);color:#fff}.dc-rating-card{background:#fff;border:1px solid var(--dc-border);border-radius:18px;box-shadow:var(--dc-shadow);display:grid;gap:.15rem;min-width:220px;padding:1.1rem 1.4rem}.dc-rating-card strong{color:var(--dc-navy);font-size:2.5rem;line-height:1}.dc-rating-card small{color:var(--dc-muted)}.dc-review-grid{grid-template-columns:repeat(4,1fr)}.dc-review-grid article div{align-items:center;display:flex;gap:.7rem;justify-content:space-between}.dc-review-grid small{color:var(--dc-green);font-weight:900}.dc-eco-section{background:linear-gradient(135deg,#0d2515,#0f3d1a);color:#fff;padding:4.5rem 0}.dc-eco-section__grid{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.dc-eco-section h2{color:#fff}.dc-eco-section p,.dc-eco-section div{color:rgba(255,255,255,.7)}.dc-eco-stats{display:grid!important;gap:1rem;grid-template-columns:1fr 1fr}.dc-eco-stats article{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:1.3rem;text-align:center}.dc-eco-stats strong{color:var(--dc-green);display:block;font-size:2rem}.dc-eco-stats span{color:rgba(255,255,255,.62)}.dc-news-grid{grid-template-columns:repeat(3,1fr)}.dc-news-grid article{background:#fff;border:1px solid var(--dc-border);border-radius:18px;overflow:hidden}.dc-news-grid a{color:inherit;text-decoration:none}.dc-news-grid img{aspect-ratio:16/10;display:block;object-fit:cover;width:100%}.dc-news-grid h3,.dc-news-grid p{padding:0 1rem}.dc-news-grid h3{padding-top:1rem}.dc-final-cta{padding:4rem 0;text-align:center}.dc-final-cta p{color:var(--dc-muted);margin-bottom:1.5rem}.dc-final-cta .dc-btn+.dc-btn{margin-left:.75rem}@media(max-width:992px){.dc-home-hero__grid,.dc-video-band__grid,.dc-eco-section__grid{grid-template-columns:1fr}.dc-search-card{max-width:580px}.dc-steps-grid,.dc-card-grid,.dc-review-grid{grid-template-columns:repeat(2,1fr)}.dc-video-card img{height:auto}.dc-pack-grid,.dc-news-grid{grid-template-columns:1fr}.dc-pack-grid article.is-featured{transform:none}}@media(max-width:600px){.dc-home-hero{padding:3.5rem 0}.dc-home-search__split,.dc-steps-grid,.dc-card-grid,.dc-review-grid,.dc-eco-stats{grid-template-columns:1fr}.dc-final-cta .dc-btn{display:flex;margin:.5rem 0 0}.dc-final-cta .dc-btn+.dc-btn{margin-left:0}}