.hero{align-items:center;min-height:calc(100vh - 72px);padding:80px 0 56px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";border-radius:inherit;pointer-events:none;opacity:.9;z-index:2;background:radial-gradient(1100px 400px at 50% 0,#22d3ee14,#0000 60%);position:absolute;inset:0}.aurora{filter:blur(160px);opacity:.7;z-index:0;background:radial-gradient(800px 600px,#22d3ee47,#0000 60%),radial-gradient(600px 400px at 20% 30%,#14b8a638,#0000 60%),radial-gradient(600px 400px at 80% 40%,#3b82f62e,#0000 60%);width:1600px;height:900px;position:absolute;top:15%;left:50%;transform:translate(-50%)}.fade{z-index:1;pointer-events:none;background:radial-gradient(1100px 700px at 50% 35%,#070b121a,#070b12a6 70%,#070b12e0 100%),linear-gradient(180deg,#070b1200 0%,#070b1233 55%,var(--bg)100%);position:absolute;inset:0}.inner{z-index:3;position:relative}.center{text-align:center;max-width:920px;margin:0 auto}.badge{background:var(--surface);border:1px solid var(--border);color:#a7b0c0f2;border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:10px 14px;font-size:13px;line-height:1;display:inline-flex}.dot{background:#22d3eef2;border-radius:999px;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 12px 40px #22d3ee40}.h1{font-family:var(--font-heading),system-ui,sans-serif;letter-spacing:-.03em;color:var(--text);margin:0 0 18px;font-size:52px;font-weight:800;line-height:60px}.gradientText{background:linear-gradient(90deg,#22d3ee,#14b8a6f2);color:#0000;text-shadow:0 10px 40px #22d3ee1f;-webkit-background-clip:text;background-clip:text}.sub{color:#a7b0c0f2;max-width:720px;margin:0 auto 28px;font-size:18px;line-height:28px}.ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:44px;display:flex}.primaryBtn{border-radius:var(--r-btn);color:#041018;letter-spacing:-.01em;background:#22d3eef2;border:1px solid #22d3ee80;justify-content:center;align-items:center;padding:8px 18px;font-weight:500;transition:transform .14s,filter .14s,box-shadow .14s;display:inline-flex;box-shadow:0 0 10px #22d3ee42}.primaryBtn:hover{filter:saturate(1.02);transform:translateY(-1px);box-shadow:0 0 20px #22d3ee4d}.secondaryBtn{border-radius:var(--r-btn);color:var(--text);background:#ffffff0a;border:1px solid #ffffff1a;justify-content:center;align-items:center;padding:8px 18px;font-weight:500;transition:transform .14s,background .16s,border-color .16s;display:inline-flex}.secondaryBtn:hover{background:#ffffff0f;border-color:#ffffff24;transform:translateY(-1px)}.primaryBtn:focus-visible,.secondaryBtn:focus-visible{outline-offset:3px;outline:2px solid #38bdf8b3}.stackGrid{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));max-width:980px;margin:0 auto 28px;display:grid}.card{border-radius:var(--r-card);border-bottom:1px solid #ffffff1f;padding:26px 18px;transition:transform .16s,background .16s,border-color .16s;position:relative;box-shadow:0 4px 30px #0000001f}.card:before{content:"";border-radius:inherit;pointer-events:none;opacity:.9;background:radial-gradient(600px 200px at 50% 0,#22d3ee14,#0000 60%);position:absolute;inset:0}.card:hover{background:#ffffff0e;border-color:#ffffff2e;transform:translateY(-2px)}.iconWrap{color:#22d3eef2;background:#22d3ee1a;border:1px solid #22d3ee2e;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 14px;display:inline-flex}.cardTitle{font-family:var(--font-heading),system-ui,sans-serif;letter-spacing:-.02em;color:var(--text);margin:0 0 6px;font-size:16px;font-weight:800}.cardDesc{color:#a7b0c0f2;margin:0;font-size:13px;line-height:20px}.chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.chip{color:#a7b0c0f2;background:#ffffff03;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:inline-flex}.chipIcon{color:#22d3eef2;background:0 0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.scroll{z-index:3;display:none;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.scrollShell{background:#ffffff05;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:flex-start;width:26px;height:42px;padding-top:10px;display:flex}.scrollDot{background:#22d3eef2;border-radius:999px;width:6px;height:6px;box-shadow:0 12px 40px #22d3ee38}@media (max-width:980px){.h1{font-size:42px;line-height:50px}.stackGrid{grid-template-columns:1fr;max-width:560px}}@media (min-width:980px){.scroll{display:block}}@media (max-width:600px){.hero{min-height:calc(100vh - 68px);padding:64px 0 110px}.h1{font-size:34px;line-height:42px}.sub{font-size:16px;line-height:26px}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}
.servicesSection{background:radial-gradient(3000px 5000px at 50% 0,#22d3ee08,#0000 70%) 0 0/200% 200%;border-top:1px solid #22d3ee4d;border-bottom:1px solid #22222226;margin-top:40px;padding:40px 0;animation:10s infinite animateGradient;position:relative}@keyframes animateGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.servicesSection:before{content:"";border-radius:inherit;pointer-events:none;opacity:.9;background:radial-gradient(1100px 400px at 50% 0,#22d3ee14,#0000 60%);position:absolute;inset:0}.servicesSection:after{content:"";border-radius:inherit;pointer-events:none;opacity:.9;background:radial-gradient(1100px 400px at 50% 0,#22d3ee14,#0000 60%);position:absolute;inset:-50px 0 0;rotate:180deg}.servicesGrid{max-width:var(--maxw);grid-template-columns:2fr 2fr 2fr;gap:48px;margin:0 auto;display:grid}.servicesHeader{text-align:center;margin-bottom:64px}.servicesHeader h2{color:#14b8a6;letter-spacing:1px;text-transform:uppercase;background:0 0;border:1px solid #14b8a6;border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:10px 14px;font-size:13px;line-height:1;display:inline-flex}.servicesHeader h1{color:var(--text);margin-top:8px;font-size:2.5rem}.servicesHeader p{color:var(--muted);margin-top:12px;font-size:1rem;line-height:1.6}.serviceCard{border-radius:var(--r-card);box-shadow:var(--shadow);border:1px solid #ffffff1f;padding:24px 24px 32px;transition:all .18s ease-in-out;position:relative}.serviceCard:before{content:"";border-radius:inherit;pointer-events:none;opacity:.9;background:radial-gradient(1000px 900px at 5% 0,#22d3ee14,#0000 60%);position:absolute;inset:0}.serviceCard:hover{box-shadow:var(--shadow-lg);background:#3939390d;border-color:#22d3ee40}.iconPlaceholder{color:#22d3eee6;background:#0375ae1a;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;font-size:1.5rem;display:flex}.serviceCard h2{color:var(--cta);font-size:.9rem}.serviceCard h1{color:var(--text);margin:2px 10px 12px 0;font-size:1.5rem}.serviceCard p{color:var(--muted);margin-top:16px;font-size:.95rem}.servicesList{flex-direction:column;gap:1px;margin-top:20px;display:flex}.servicesList p{color:var(--muted);align-items:center;gap:8px;font-size:.95rem;display:flex}.servicesList span{color:var(--cta);background-color:#20353b46;border:1px solid #046c7b59;border-radius:20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.learnMoreButton{color:var(--muted);cursor:pointer;border-radius:var(--r-btn);background:0 0;border:none;align-items:center;gap:6px;margin-top:20px;padding:10px 14px;font-size:.95rem;font-weight:500;transition:all .14s ease-in-out;display:flex}.learnMoreButton:after{content:"->";font-size:1rem;transition:all .14s ease-in-out}.learnMoreButton:hover:after{transform:translate(4px)}.learnMoreButton:hover{color:var(--text);background-color:#22d3ee1a}@media (max-width:900px){.servicesGrid{grid-template-columns:1fr;gap:32px}.servicesSection{padding:32px 16px}.servicesHeader h1{font-size:2rem}}.services-CTA{border-radius:var(--r-card);background-color:#090e1a;border:1px solid #22d3ee4d;max-width:900px;margin:70px auto 0;padding:32px;display:flex;position:relative}.services-CTA:before{content:"";border-radius:inherit;pointer-events:none;opacity:.9;background:radial-gradient(1100px 400px at 50% 0,#22d3ee14,#0000 60%);position:absolute;inset:0}.services-left-section{flex:1;padding-right:24px}.services-left-section h3{color:#ffab1af1;background:#ffab1a1a;border:1px solid #ffab1a33;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:12px;font-weight:600;display:inline-flex}.services-left-section h3 span{color:var(--muted);font-weight:500}.services-left-section h1{color:var(--text);text-shadow:0 0 10px #00000042;margin-top:12px;font-size:2rem;line-height:1.2}.services-left-section h1 span{background:radial-gradient(circle,#22eec2,#058ca4);-webkit-text-fill-color:transparent;text-shadow:0 0 10px #22eec247;-webkit-background-clip:text}.services-left-section p{color:var(--muted);text-shadow:0 0 10px #00000042;margin-top:16px;font-size:1rem;font-weight:500;line-height:1.6}.services-left-section button{color:#000;cursor:pointer;border-radius:var(--r-btn);background-color:#00bcd4;border:none;align-items:center;gap:8px;margin-top:24px;padding:12px 20px;font-size:1rem;font-weight:600;transition:all .14s ease-in-out;display:inline-flex;box-shadow:0 0 10px #22eeebae}.services-left-section button:hover{background-color:#22dbe3;box-shadow:0 0 15px #22eeebae}.services-left-section button:after{content:"->";margin-left:1px;font-size:1rem;transition:all .14s ease-in-out}.services-left-section button:hover:after{transform:translate(4px)}.services-right-section{flex:1;margin-top:15px;padding-left:24px}.services-right-section h6{color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;font-size:.8rem;font-weight:600}.services-right-section p{color:var(--muted);letter-spacing:1px;font-size:.7rem;font-weight:600}.services-right-card{border-radius:var(--r-card);box-shadow:var(--shadow);background-color:#111621;border:2px solid #4645454d;align-items:center;gap:15px;margin-bottom:12px;padding:12px 15px;transition:all .18s ease-in-out;display:flex;position:relative}.services-right-card:hover{box-shadow:var(--shadow-lg);background:#22d3ee0d}.services-right-card .icon{color:#22d3eee6;background:#0375ae1a;border-radius:12px;justify-content:center;align-items:center;padding:10px;font-size:.9rem;display:flex}.services-right-card .text h2{color:#fff;margin-bottom:6px;font-size:.9rem}@media (max-width:768px){.services-CTA{flex-direction:column;padding:24px}.services-left-section{margin-bottom:24px;padding-right:0}.services-right-section{margin-top:0;padding-left:0}}
.main-cases-container{max-width:1200px;margin:0 auto;padding:80px 20px}.page-cases-title{text-align:center;margin-bottom:50px}.page-cases-title h2{color:#0093bc;letter-spacing:1px;background:0 0;border:1px solid #0093bc;border-radius:999px;flex-wrap:wrap;margin-bottom:26px;padding:10px 14px;font-size:13px;line-height:1;display:inline-flex}.page-cases-title h1{margin-bottom:16px;font-size:36px}.page-cases-title p{color:var(--muted);max-width:600px;margin:0 auto;font-size:1rem;line-height:1.6}.page-cases-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.case-card{border-radius:var(--r-card);box-shadow:var(--shadow);border:1px solid #ffffff1f;padding:24px 24px 32px;transition:all .18s ease-in-out;position:relative}.case-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:.9;background:radial-gradient(1000px 900px at 5% 0,#22d3ee14,#0000 60%);position:absolute;inset:0}.cases-grid-title{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.cases-grid-title-left h2{font-size:1.3rem}.cases-grid-title-left h5{color:var(--cta);letter-spacing:1px;font-size:.8rem;font-weight:600;line-height:1.5}.cases-grid-title-right{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.cases-grid-title-right h3{color:var(--cta);float:right;font-size:1.3rem}.cases-grid-title-right p{color:var(--muted);font-size:.9rem}.cases-grid-comparison{flex-direction:column;gap:15px;margin-top:20px;display:flex}.cases-grid-comparison-before,.cases-grid-comparison-after{list-style:none}.cases-grid-comparison-before h4{letter-spacing:1.3px;color:var(--muted);margin-bottom:8px;font-size:.75rem;font-weight:600;line-height:1}.cases-grid-comparison-before li{color:var(--muted);flex-direction:column;gap:6px;font-size:.9rem;display:flex}.cases-grid-comparison-after h4{letter-spacing:1.3px;color:var(--cta);align-items:center;gap:6px;margin-top:-4px;margin-bottom:8px;font-size:.75rem;font-weight:600;line-height:1;display:flex}.cases-grid-comparison-after li{color:var(--text);flex-direction:column;gap:6px;font-size:.9rem;display:flex}.cases-grid-comparison-after li div span{color:var(--cta);font-weight:600}.glow-divider{background:radial-gradient(circle,#22d3ee66 0%,#0000 80%);width:100%;height:2px;margin:10px 0}.reviews-section{background:radial-gradient(120% 120% at 80% 0,#22d3ee1a 0%,#020617 100%);border-radius:24px;margin-top:60px;padding:2rem;position:relative;overflow:hidden}.reviews-section:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#22d3ee80,#0000 15% 85%,#22d3ee80);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.reviews-qoute{opacity:.3;z-index:0;color:var(--cta);position:absolute;top:20px;left:20px}.reviews-stars{gap:5px;margin-bottom:16px;display:flex}.main-review-wrapper{margin-top:20px}.review-text{color:var(--text);z-index:1;margin-bottom:20px;font-size:1.3rem;line-height:1.6;position:relative}.review-user{align-items:center;gap:16px;display:flex;position:relative}.review-user span{color:#fff;background-color:#0093bc;border-radius:50%;padding:8px 17px;font-size:1.2rem;font-weight:600}.see-more-case-button-container{text-align:center;margin-top:30px}.see-more-case-button-container button{color:#818181c0;cursor:pointer;background-color:#0000;border:1px solid #818181c0;border-radius:17px;padding:10px 20px;font-size:1rem;font-weight:600;transition:all .2s ease-in-out}.see-more-case-button-container button:hover{color:#0093bc;border-color:#0093bc}.see-more-case-button-container button:after{content:"->";margin-left:5px;font-size:1rem;transition:transform .2s ease-in-out;display:inline-block}.see-more-case-button-container button:hover:after{transform:translate(4px)}@media (max-width:768px){.page-cases-title h1{font-size:28px}.cases-grid-comparison{gap:10px}.cases-grid-comparison-before li,.cases-grid-comparison-after li{font-size:.85rem}}
.pricing-section{background-color:#090e1a;background-image:linear-gradient(#f8fafc03 1px,#0000 1px),linear-gradient(90deg,#f8fafc03 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:64px 64px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-top:1px solid #ffffff0d;position:relative}.pricing-section:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(2400px 500px at 50% 0,#22d3ee14,#0000 60%);position:absolute;inset:0}.pricing-section:after{content:"";pointer-events:none;opacity:.9;background:radial-gradient(2400px 400px at 50% 0,#22d3ee14,#0000 60%);position:absolute;inset:-20px 0 0;rotate:180deg}.pricing-wrapper{max-width:1200px;margin:0 auto;padding:80px 20px}.pricing-header{text-align:center;margin-bottom:50px}.pricing-header h3{color:#0093bc;letter-spacing:1px;background:0 0;border:1px solid #0093bc;border-radius:999px;flex-wrap:wrap;margin-bottom:15px;padding:10px 14px;font-size:13px;line-height:1;display:inline-flex}.pricing-header p{color:var(--muted);max-width:600px;margin:10px auto 0;font-size:1rem;line-height:1.6}.pricing-selection{background:0 0;border:1px solid #ffffff1f;border-radius:999px;gap:10px;width:fit-content;margin:0 auto;padding:6px 10px;display:flex}.pricing-selection button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 16px;font-size:14px;transition:background .2s ease-in-out,color .2s ease-in-out}.pricing-selection button.active{background:var(--cta);color:#000}.pricing-selection button:hover{color:#fff;background:#ffffff0d}.pricing-selection button:hover.active{background:var(--cta);color:#000}.pricing-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:50px;margin-top:50px;display:grid}.pricing-card{background:#ffffff08;border:2px solid #ffffff1f;border-radius:30px;flex-direction:column;padding:30px;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;position:relative}.pricing-card h2{margin-bottom:2px;font-size:1.2rem}.pricing-card h3{color:var(--muted);margin-bottom:20px;font-size:.8rem}.pricing-card .price{margin-bottom:10px;font-size:2rem;font-weight:700}.pricing-card .per-month h1{font-size:2rem;font-weight:700}.pricing-card .per-month h1 span{color:var(--muted);font-size:.8rem;font-weight:400}.per-month p{color:var(--muted);margin-top:-5px;margin-bottom:15px;font-size:.8rem}.description-card{justify-content:space-between;align-items:center;display:flex}.description-card h4{color:var(--muted);font-size:.85rem}.description-card p{width:120px;font-size:.75rem}.pricing-card hr{border:none;border-top:1px solid #ffffff1f;margin:20px 0}.features-list{flex-grow:1;margin:0;padding:0;list-style:none}.features-list li{align-items:center;margin-bottom:15px;font-size:.85rem;display:flex}.features-list li span{color:var(--cta);background-color:#20353b46;border:1px solid #046c7b59;border-radius:20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.features-list li p{color:var(--muted);margin-left:10px;font-size:.8rem}.pricing-card button{border:1px solid var(--muted);color:#fff;border-radius:var(--r-btn);cursor:pointer;background:0 0;width:90%;margin:10px auto;padding:10px 15px;font-size:.85rem;font-weight:600;transition:all .2s ease-in-out}.pricing-card button:hover{border-color:var(--cta);color:var(--cta)}.most-popular{z-index:10;position:relative;top:-2.7rem;left:26%}.most-popular div{background-color:var(--cta);color:#000;width:fit-content;box-shadow:0 0px 12px var(--cta);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.85rem;font-weight:600;display:flex}.pricing-card:nth-child(2){border-color:var(--cta);transform:scale(1.05);box-shadow:0 10px 30px #0000004d}.pricing-card:nth-child(2) button{background:var(--cta);border-color:var(--cta);color:#000}.pricing-card:nth-child(2) button:hover{color:var(--cta);background:0 0}.pricing-card:nth-child(2) h2{margin-top:-20px}.pricing-card:nth-child(2):after{content:"";border-radius:inherit;pointer-events:none;opacity:1;background:radial-gradient(1100px 400px at 20% 0,#22d3ee1f,#0000 60%);position:absolute;inset:0}.pricing-card:nth-child(2):before{content:"";border-radius:inherit;pointer-events:none;opacity:1;background:radial-gradient(1100px 400px at 20% 0,#22d3ee1f,#0000 60%);position:absolute;inset:-20px 0 0;rotate:180deg}.pricing-card:hover{border-color:#0093bc66;box-shadow:0 0 25px #0093bc66;transform:scale(1.03)translateY(-5px)!important}.pricing-card:hover:nth-child(2){border-color:var(--cta)!important;transform:scale(1.03)translateY(-3px)!important;box-shadow:0 0 25px #0093bc66!important}.care-package-info{background:#ffffff08;border:2px solid #ffffff1f;border-radius:30px;flex-direction:row;max-width:700px;margin:5rem auto 0;display:flex;overflow:hidden;box-shadow:0 10px 25px -5px #0006}.care-package-info>div:first-child{flex-direction:column;flex:1;gap:.5rem;padding:1.75rem 2rem;display:flex}.care-package-info>div:first-child>span{color:#fff;align-items:center;gap:.75rem;font-size:1.1rem;font-weight:600;display:flex}.care-package-info>div:first-child>span div{width:2.3rem;height:2.3rem;color:var(--cta);background:#0093bc1a;border:1px solid #0093bc59;border-radius:12px;justify-content:center;align-items:center;display:flex}.care-package-info .w-6.h-6{flex-shrink:0}.care-package-info>div:first-child>p{color:var(--muted);margin:0;font-size:.85rem}.care-package-content{margin-top:.5rem}.care-package-content ul{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.care-package-content li{color:#fff;padding-left:1.75rem;font-size:.85rem;position:relative}.care-package-content li:before{content:"✔";color:var(--cta);font-size:1rem;line-height:1.4;position:absolute;left:0}.care-package-pricing{text-align:center;background:#0093bc26;border-left:1px solid #0093bc59;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-width:180px;padding:2rem 1.75rem;display:flex}.care-package-pricing p{color:#fff;margin:0;font-size:2rem;font-weight:700;line-height:1}.care-package-pricing p span{color:var(--muted);vertical-align:middle;font-size:.85rem;font-weight:400}.care-package-pricing h5{color:var(--cta);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.8rem;font-weight:500}.pricing-card button:after{content:"->";margin-left:5px;font-size:.8rem;transition:transform .2s ease-in-out;display:inline-block}.pricing-card button:hover:after{transform:translate(3px)}@media (max-width:640px){.care-package-info{flex-direction:column;max-width:100%}.care-package-pricing{border-top:1px solid #0093bc59;border-left:none;min-width:auto;padding:1.75rem}.care-package-pricing p{font-size:2.25rem}}
