*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#071a35;background:#fff;font-family:Inter,Arial,Helvetica,sans-serif}a{text-decoration:none}.header{color:#fff;z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071a35fa;justify-content:space-between;align-items:center;height:90px;padding:0 52px;display:flex;position:sticky;top:0}.logo{color:#fff;display:block}.logo span{letter-spacing:2px;font-size:34px;font-weight:900;line-height:.9;display:block}.logo small{color:#c9a227;letter-spacing:1px;font-size:11px;font-weight:900}nav{gap:30px;display:flex}nav a{color:#fff;font-size:14px;font-weight:800}.headerActions{align-items:center;gap:12px;display:flex}.langBtn,.topBtn{color:#fff;cursor:pointer;background:0 0;border:1px solid #c9a227;border-radius:10px;align-items:center;gap:7px;padding:12px 16px;font-weight:800;display:flex}.topBtn{color:#071a35;background:#c9a227}.hero{background:linear-gradient(120deg,#fff 0%,#f5f7fa 48%,#071a35 48%);grid-template-columns:.9fr 1.1fr;min-height:700px;display:grid;overflow:hidden}.heroText{flex-direction:column;justify-content:center;padding:86px 60px;display:flex}.stars{color:#c9a227;align-items:center;gap:4px;margin-bottom:24px;font-weight:900;display:flex}.stars span{color:#071a35;margin-left:8px}.hero h1{letter-spacing:-2px;max-width:720px;font-size:clamp(44px,5vw,76px);line-height:1.02}.hero h1 span{color:#c9a227;margin-top:12px;display:block}.hero p{color:#334155;max-width:590px;margin-top:24px;font-size:20px;line-height:1.65}.heroButtons{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.goldBtn,.outlineBtn,.cardBtn{border-radius:12px;align-items:center;gap:9px;padding:16px 24px;font-weight:900;transition:all .25s;display:inline-flex}.goldBtn{color:#071a35;background:linear-gradient(135deg,#c9a227,#e3bd4a);box-shadow:0 16px 30px #c9a22747}.outlineBtn{color:#071a35;background:#fff;border:1px solid #071a35}.goldBtn:hover,.outlineBtn:hover,.cardBtn:hover{transform:translateY(-3px)}.heroSmall{align-items:center;gap:10px;margin-top:28px;font-weight:800;display:flex}.heroVisual{background-color:#0000;background-image:linear-gradient(#071a3533,#071a3559),url(https://images.unsplash.com/photo-1499092346589-b9b6be3e94b2?auto=format&fit=crop&w=1500&q=80);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:700px;position:relative}.glassCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#ffffff29;border:1px solid #ffffff59;border-radius:18px;padding:18px 22px;font-weight:900;animation:4s ease-in-out infinite float;position:absolute;box-shadow:0 20px 50px #00000038}.cardOne{top:130px;left:60px}.cardTwo{animation-delay:.5s;top:300px;right:70px}.cardThree{animation-delay:1s;bottom:120px;left:140px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.trustBar{z-index:10;background:#fff;grid-template-columns:repeat(5,1fr);gap:18px;padding:22px 52px;display:grid;position:relative;box-shadow:0 12px 40px #071a3514}.trustBar div{color:#071a35;justify-content:center;align-items:center;gap:9px;font-weight:900;display:flex}.trustBar svg{color:#c9a227}.section{padding:84px 52px}.section h2,.memberships h2,.why h2{text-align:center;letter-spacing:-1px;margin-bottom:44px;font-size:clamp(32px,4vw,46px)}.solutionsGrid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.solutionCard{background:#fff;border:1px solid #e5e7eb;border-radius:24px;transition:all .28s;overflow:hidden;box-shadow:0 20px 50px #071a3514}.solutionCard:hover{transform:translateY(-8px);box-shadow:0 30px 70px #071a3524}.solutionCard.featured{border:2px solid #c9a227cc}.cardImage{background-position:50%;background-size:cover;height:210px;position:relative}.floatingIcon{color:#c9a227;background:#071a35;border-radius:18px;place-items:center;width:64px;height:64px;display:grid;position:absolute;bottom:-28px;left:22px;box-shadow:0 14px 35px #00000038}.floatingIcon svg{width:30px;height:30px}.cardBody{padding:46px 28px 28px}.cardBody span{color:#c9a227;font-size:13px;font-weight:900}.cardBody h3{margin-top:8px;font-size:30px;line-height:1.1}.cardBody p{color:#475569;min-height:76px;margin-top:14px;line-height:1.6}.priceBox{align-items:flex-end;gap:8px;margin:24px 0;display:flex}.priceBox small{color:#64748b;font-size:11px;font-weight:900}.priceBox strong{font-size:48px;line-height:.9}.priceBox em{font-style:normal;font-weight:800}.cardBtn{color:#fff;background:#071a35;justify-content:center;width:100%}.memberships{background:#f5f7fa;padding:84px 52px}.planGrid{grid-template-columns:repeat(3,1fr);gap:26px;max-width:1120px;margin:auto;display:grid}.plan{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:34px;position:relative;box-shadow:0 18px 45px #071a3514}.plan svg{color:#c9a227;width:44px;height:44px;margin-bottom:16px}.plan span{color:#071a35;font-weight:900;display:block}.plan strong{margin:12px 0;font-size:56px;display:block}.plan strong:after{content:"/mo";margin-left:4px;font-size:16px}.plan p{color:#475569;min-height:52px;line-height:1.6}.plan a{color:#071a35;margin-top:20px;font-weight:900;display:inline-block}.popular{border:2px solid #c9a227;transform:scale(1.03)}.badge{color:#071a35;background:#c9a227;border-radius:999px;padding:8px 18px;font-size:12px;font-weight:900;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.note{text-align:center;color:#475569;max-width:930px;margin:28px auto 0;font-weight:700;line-height:1.6}.sectionSub{text-align:center;color:#475569;margin-top:-28px;margin-bottom:38px}.serviceGrid{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.serviceItem{background:#fff;border:1px solid #e5e7eb;border-radius:18px;align-items:center;gap:12px;padding:22px;font-weight:900;display:flex;box-shadow:0 14px 34px #071a350f}.serviceItem svg{color:#c9a227}.why{color:#fff;background:#071a35;padding:78px 52px}.whyGrid{grid-template-columns:repeat(7,1fr);gap:16px;display:grid}.whyGrid div{text-align:center;border-right:1px solid #ffffff2b;padding:14px;font-weight:900}.whyGrid svg{color:#c9a227;width:34px;height:34px;margin:0 auto 14px;display:block}.contact{background:#f5f7fa;grid-template-columns:.85fr 1.15fr;gap:48px;padding:84px 52px;display:grid}.contactInfo h2{font-size:clamp(36px,4vw,56px);line-height:1}.contactInfo>p{color:#475569;margin-top:18px;font-size:18px}.contactRows{gap:16px;margin-top:32px;display:grid}.contactRows p{align-items:center;gap:12px;font-weight:900;display:flex}.contactRows svg{color:#c9a227}.contactForm{background:#fff;border-radius:24px;grid-template-columns:1fr 1fr;gap:16px;padding:28px;display:grid;box-shadow:0 22px 55px #071a351a}input,select,textarea{border:1px solid #d1d5db;border-radius:12px;outline:none;padding:16px;font-family:inherit;font-size:15px}textarea,select,.contactForm button{grid-column:span 2}textarea{min-height:130px}.contactForm button{color:#071a35;cursor:pointer;background:linear-gradient(135deg,#c9a227,#e3bd4a);border:none;border-radius:12px;padding:17px;font-size:16px;font-weight:900}.footer{color:#fff;background:#071a35;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:38px;padding:58px 52px;display:grid}.footerLogo{margin-bottom:18px}.footer p{color:#cbd5e1}.footer h4{color:#c9a227;margin-bottom:16px}.footer a,.footer span{color:#cbd5e1;margin:9px 0;display:block}.bottomBar{color:#cbd5e1;text-align:center;background:#031024;padding:18px 52px;font-size:14px}@media (width<=1050px){.header{flex-direction:column;gap:18px;height:auto;padding:22px}nav,.headerActions{flex-wrap:wrap;justify-content:center}.hero{background:#fff;grid-template-columns:1fr}.heroText{padding:60px 24px}.heroVisual{min-height:430px}.trustBar,.solutionsGrid,.planGrid,.serviceGrid,.whyGrid,.contact,.footer{grid-template-columns:1fr}.trustBar,.section,.memberships,.why,.contact,.footer{padding-left:24px;padding-right:24px}.popular{transform:none}.contactForm{grid-template-columns:1fr}textarea,select,.contactForm button{grid-column:span 1}.whyGrid div{border-bottom:1px solid #ffffff29;border-right:none}}@media (width<=640px){.hero h1{font-size:42px}.heroButtons{flex-direction:column}.goldBtn,.outlineBtn{justify-content:center}.glassCard{padding:14px;font-size:13px}.cardOne{left:20px}.cardTwo{right:20px}.cardThree{left:60px}}.managementPage{color:#071a35;background:#fff}.managementHeader{color:#fff;background:#071a35;justify-content:space-between;align-items:center;height:82px;padding:0 52px;display:flex}.backLink{color:#fff;align-items:center;gap:10px;font-weight:900;display:flex}.managementHeaderBtn{color:#071a35;background:#c9a227;border-radius:10px;padding:13px 20px;font-weight:900}.managementHero{background-color:#0000;background-image:linear-gradient(120deg,#fffffff5,#f5f7faeb),url(https://images.unsplash.com/photo-1554224155-6726b3ff858f?auto=format&fit=crop&w=1600&q=80);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;min-height:650px;padding:80px 52px;display:grid}.eyebrow{color:#c9a227;letter-spacing:1px;font-size:14px;font-weight:900}.managementHero h1{letter-spacing:-2px;margin-top:16px;font-size:clamp(44px,5vw,72px);line-height:1.05}.managementHero h1 strong{color:#c9a227;margin-top:18px;display:block}.managementHero p{color:#334155;max-width:650px;margin-top:24px;font-size:20px;line-height:1.7}.managementHeroButtons{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.managementTrust{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.managementTrust span{background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:10px 14px;font-weight:900;box-shadow:0 10px 25px #071a350f}.managementHeroCard{color:#fff;background:#071a35f0;border-radius:28px;padding:42px;box-shadow:0 30px 70px #071a3540}.managementHeroCard svg{color:#c9a227;width:54px;height:54px}.managementHeroCard h3{margin-top:22px;font-size:34px}.managementHeroCard p{color:#cbd5e1}.managementSection{padding:88px 52px}.managementSection h2,.managementDark h2,.planSection h2,.managementContact h2{text-align:center;margin-bottom:18px;font-size:clamp(34px,4vw,50px)}.sectionIntro{text-align:center;color:#475569;max-width:780px;margin:0 auto 42px;font-weight:700}.includedGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.includedItem{background:#fff;border:1px solid #e5e7eb;border-radius:18px;align-items:center;gap:12px;padding:20px;font-weight:900;display:flex;box-shadow:0 14px 34px #071a350f}.includedItem svg{color:#c9a227;flex-shrink:0}.managementDark{color:#fff;background:#071a35;padding:88px 52px}.managementDark p{text-align:center;color:#cbd5e1;max-width:800px;margin:0 auto 42px;font-size:18px}.notIncludedGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.notIncludedItem{background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:10px;padding:18px;font-weight:800;display:flex}.notIncludedItem svg{color:#c9a227;flex-shrink:0}.stepsGrid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:42px;display:grid}.stepsGrid div{text-align:center;background:#f5f7fa;border:1px solid #e5e7eb;border-radius:22px;padding:30px}.stepsGrid svg{color:#c9a227;width:42px;height:42px}.stepsGrid h3{margin-top:18px;font-size:22px}.stepsGrid p{color:#475569;margin-top:10px;line-height:1.6}.planSection{background:#f5f7fa;grid-template-columns:1fr 1fr;align-items:center;gap:34px;padding:88px 52px;display:grid}.planBox{background:#fff;border:2px solid #c9a227;border-radius:28px;padding:42px;box-shadow:0 24px 60px #071a351a}.planBox span{color:#c9a227;letter-spacing:1px;font-weight:900}.planBox h2{text-align:left;color:#071a35;margin:14px 0;font-size:68px}.planBox p{color:#475569;line-height:1.7}.planBox ul{gap:12px;margin:28px 0;font-weight:900;list-style:none;display:grid}.importantNote{color:#fff;background:#071a35;border-radius:28px;padding:42px}.importantNote h3{color:#c9a227;margin-bottom:14px;font-size:30px}.importantNote p{color:#cbd5e1;font-size:18px;line-height:1.8}.managementContact{background:#fff;grid-template-columns:.85fr 1.15fr;gap:48px;padding:88px 52px;display:grid}.managementContact h2{text-align:left}.managementContact>div>p{color:#475569;font-size:18px;line-height:1.7}.managementContactInfo{gap:14px;margin-top:28px;display:grid}.managementContactInfo p,.managementContactInfo a{color:#071a35;align-items:center;gap:12px;font-weight:900;display:flex}.managementContactInfo svg{color:#c9a227}.managementForm{background:#f5f7fa;border-radius:26px;grid-template-columns:1fr 1fr;gap:16px;padding:30px;display:grid}.managementForm input,.managementForm textarea{border:1px solid #d1d5db;border-radius:12px;padding:16px;font-size:15px}.managementForm textarea,.managementForm button{grid-column:span 2}.managementForm textarea{min-height:140px}.managementForm button{color:#071a35;cursor:pointer;background:#c9a227;border:none;border-radius:12px;padding:17px;font-weight:900}.managementFooter{color:#fff;background:#071a35;justify-content:space-between;padding:32px 52px;display:flex}.managementFooter span{color:#cbd5e1}@media (width<=950px){.managementHeader,.managementFooter{text-align:center;flex-direction:column;gap:14px;height:auto;padding:24px}.managementHero,.includedGrid,.notIncludedGrid,.stepsGrid,.planSection,.managementContact,.managementForm{grid-template-columns:1fr}.managementHero,.managementSection,.managementDark,.planSection,.managementContact{padding:60px 24px}.managementForm textarea,.managementForm button{grid-column:span 1}.planBox h2{font-size:52px}}
