.landingPage{background:#f7f5f3}.landingPage .hero{min-height:520px;padding:105px 0 70px;background-image:linear-gradient(90deg,rgba(9,9,10,.97),rgba(14,12,13,.82) 53%,rgba(91,29,23,.64)),url('https://images.unsplash.com/photo-1558494949-ef010cbdcc31?auto=format&fit=crop&w=2200&q=86')}.landingPage .heroGrid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.landingPage .heroCopy{max-width:760px}.landingPage .hero h1{max-width:720px;font-size:clamp(44px,5.3vw,72px)}.landingPage .heroServer{display:flex;align-items:center;justify-content:center}.landingPage .heroServer img{width:min(430px,100%);max-height:340px;object-fit:contain;filter:drop-shadow(0 28px 55px rgba(244,72,58,.42))}.landingPage .trustbar{display:none}.landingPage #plans{padding:86px 0}.landingPage #plans .eyebrow,.landingPage #plans .sectionLead{display:none}.landingPage #plans h2{margin:0 0 42px;text-align:center;font-size:clamp(30px,4vw,46px)}.landingPage .plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:940px;margin:0 auto}.landingPage .plan{display:block;border:0;border-radius:20px;padding:30px;box-shadow:0 10px 32px rgba(33,29,32,.045)}.landingPage .plan:hover{transform:translateY(-3px)}.landingPage .plan.popular{background:#fff;box-shadow:0 14px 38px rgba(244,82,69,.12)}.landingPage .plan>small{margin:0;background:#fff0ed;color:#f45245}.landingPage .plan h3{justify-content:flex-start;min-height:auto;border-bottom:1px solid #eee6e3;padding-bottom:18px;font-size:21px}.landingPage .plan .price{color:#f45245}.landingPage .plan>.btn.full{float:right;width:auto;min-height:0;margin:-62px 0 0;border-radius:999px;padding:13px 26px;background:#fde2df;color:#f45245!important;box-shadow:none}.landingPage .plan>.planDescription{clear:both;min-height:0;padding-top:22px;text-align:left}.landingPage .features{clear:both;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 14px;border-top:0;padding-top:14px}.landingPage .features i{color:#f45245}.landingPage .benefits article{border:0;border-radius:18px;background:white}.landingPage .soft{background:#f7f5f3}@media(max-width:900px){.landingPage .heroGrid{grid-template-columns:1fr}.landingPage .heroServer{display:none}.landingPage .plans{grid-template-columns:1fr}}@media(max-width:560px){.landingPage .features{grid-template-columns:1fr}.landingPage .plan>.btn.full{float:none;width:100%;margin:14px 0 0}}
.landingPage .categoryPlans{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;width:100%;max-width:1180px;align-items:stretch}.landingPage .categoryPlan{grid-column:span 2;display:flex;min-width:0;min-height:300px;flex-direction:column;padding:26px;border:1px solid #ebe4e1;background:#fff;box-shadow:0 12px 34px rgba(33,29,32,.055)}.landingPage .categoryPlan:nth-last-child(2){grid-column:span 3}.landingPage .categoryPlan:last-child{grid-column:span 3}.landingPage .categoryPlan>small{width:max-content;max-width:100%;margin:0;padding:6px 10px}.landingPage .categoryPlan h3{display:block;margin:16px 0 0;padding:0 0 17px;text-align:left}.landingPage .categoryPlan .price{display:block;min-height:0;margin:20px 0 8px;text-align:left;font-size:34px}.landingPage .categoryPlan .price span{display:inline;margin-left:5px}.landingPage .categoryPlan>.planDescription{clear:none;min-height:72px;margin:0;padding:10px 0 20px;border:0;text-align:left;color:#6e6467}.landingPage .categoryPlan>.btn.full{float:none;width:100%;min-height:48px;margin:auto 0 0;padding:13px 18px;border-radius:11px;background:linear-gradient(120deg,var(--rose),var(--coral));color:#fff!important;box-shadow:0 11px 25px rgba(255,49,88,.18)}@media(max-width:900px){.landingPage .categoryPlans{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.landingPage .categoryPlan,.landingPage .categoryPlan:nth-last-child(2),.landingPage .categoryPlan:last-child{grid-column:span 1}}@media(max-width:600px){.landingPage #plans{padding:58px 0}.landingPage #plans h2{margin-bottom:28px}.landingPage .categoryPlans{grid-template-columns:minmax(0,1fr);gap:14px}.landingPage .categoryPlan{min-height:0;padding:21px}.landingPage .categoryPlan>.planDescription{min-height:0}.landingPage .categoryPlan .price{font-size:31px}}
