.hero{position:relative;min-height:100vh;display:flex;align-items:center;background-color:#062739;overflow:hidden}.hero__background{position:absolute;inset:0;pointer-events:none}.hero__gradient{position:absolute;inset:0;background:linear-gradient(135deg,#051f2d,#0a4060,#051f2d)}.hero__glow{position:absolute;border-radius:50%;filter:blur(100px);animation:floatGlow 8s ease-in-out infinite;contain:layout style paint;will-change:transform}.hero__glow--primary{top:30%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(251,146,60,.12) 0%,transparent 70%)}@media(min-width:1024px){.hero__glow--primary{width:800px;height:800px}}.hero__glow--secondary{bottom:-20%;left:10%;width:400px;height:400px;background:radial-gradient(circle,rgba(125,211,252,.08) 0%,transparent 70%);animation-delay:-4s}@media(min-width:1024px){.hero__glow--secondary{width:500px;height:500px}}@keyframes floatGlow{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}.hero__diagonal{position:absolute;bottom:0;right:0;width:50%;height:100%;background:linear-gradient(165deg,transparent 40%,rgba(251,146,60,.03) 40%,rgba(251,146,60,.05) 100%);clip-path:polygon(100% 0,100% 100%,0 100%,40% 0);pointer-events:none;animation:diagonalPulse 6s ease-in-out infinite}@keyframes diagonalPulse{0%,to{opacity:1}50%{opacity:.6}}.hero__grid{display:grid;gap:1.5rem;align-items:center;padding-block:4rem}@media(min-width:1024px){.hero__grid{grid-template-columns:55fr 45fr;gap:4rem;padding-block:8rem}}@media(min-width:1280px){.hero__grid{gap:5rem}}.hero__content{position:relative;z-index:10;color:#fff;order:2;overflow:visible;text-shadow:0 2px 10px rgba(0,0,0,.3)}.hero__gauze{position:absolute;z-index:-1;pointer-events:none;--gauze-size: 150%;--gauze-opacity: .3;width:var(--gauze-size);height:var(--gauze-size);top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);background-size:1200px;background-repeat:no-repeat}@media(min-width:1024px){.hero__gauze{--gauze-size: 1300px;top:-27%;left:-72%;transform:rotate(75deg);background-size:contain;background-repeat:no-repeat}}.hero__badge{display:inline-flex;align-items:center;gap:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:9999px;padding:.75rem 1.25rem;margin-bottom:1.25rem;font-size:.875rem;font-weight:600}@media(min-width:1024px){.hero__badge{margin-bottom:2rem}}.hero__badge-dot{position:relative;width:10px;height:10px;background:#fb923c;border-radius:50%;animation:hero-pulse 2s ease-in-out infinite}.hero__badge-dot:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid #fb923c;animation:dotRing 2s ease-out infinite}@keyframes hero-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}@keyframes dotRing{0%{transform:scale(1);opacity:.8}to{transform:scale(2.5);opacity:0}}.hero__title{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:2.25rem;font-weight:800;line-height:1.15;margin-bottom:1rem;color:#fff;text-shadow:0 2px 15px rgba(0,0,0,.4),0 4px 30px rgba(0,0,0,.2)}@media(min-width:768px){.hero__title{font-size:3rem}}@media(min-width:1024px){.hero__title{font-size:3.75rem;margin-bottom:1.5rem}}@media(min-width:1280px){.hero__title{font-size:4.5rem}}.hero__title .hero__title-prefix{margin-right:.3em}.hero__title .hero__title-highlight{color:#fb923c}.hero__title-stack{display:grid}.hero__title-stack>*{grid-area:1/1}.hero__title-item{display:block;opacity:0;visibility:hidden;transition:opacity .4s ease,transform .4s ease;transform:translateY(10px)}.hero__title-item.is-active{opacity:1;visibility:visible;transform:translateY(0)}.hero__title-item.is-animating{opacity:0;transform:translateY(-15px)}.hero__title-line1,.hero__title-line2{display:block}.hero__doctor{margin-bottom:1.5rem}.hero__doctor-name{display:block;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:1.25rem;font-weight:700;color:#fb923c;margin-bottom:.25rem}@media(min-width:1024px){.hero__doctor-name{font-size:1.5rem}}.hero__doctor-title{font-size:.875rem;color:#fff9}@media(min-width:1024px){.hero__doctor-title{font-size:1.125rem}}.hero__description{font-size:1rem;line-height:1.7;color:#ffffffb3;max-width:520px;margin-bottom:1.25rem}@media(min-width:1024px){.hero__description{font-size:1.125rem;line-height:1.625;margin-bottom:1.5rem}}.hero__credentials{margin-bottom:2rem}.hero__credential{display:inline-flex;align-items:center;gap:.5rem;background:#fb923c26;border:1px solid rgba(251,146,60,.3);border-radius:9999px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;color:#fb923c}.hero__credential .material-symbols-outlined{font-size:18px}@media(min-width:1024px){.hero__credential{padding:.75rem 1.5rem;font-size:1rem}.hero__credential .material-symbols-outlined{font-size:20px}}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}@media(min-width:1024px){.hero__actions{gap:1rem;margin-bottom:3rem}}.hero__actions .btn{min-height:48px}.hero__stats{display:flex;gap:1.25rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.5)}@media(min-width:1024px){.hero__stats{gap:3rem;padding-top:2rem}}.hero__stat{text-align:left}.hero__stat-number{display:block;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:1.875rem;font-weight:800;color:#fb923c;line-height:1;margin-bottom:.5rem}@media(min-width:1024px){.hero__stat-number{font-size:2.25rem}}.hero__stat-label{font-size:.75rem;color:#ffffff80}@media(min-width:1024px){.hero__stat-label{font-size:.875rem}}.hero__image-wrapper{position:relative;z-index:15;display:flex;justify-content:center;order:1}@media(min-width:1024px){.hero__image-wrapper{justify-content:flex-end}}.hero__image-container{position:relative;width:100%;max-width:280px;border-radius:1rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}@media(min-width:1024px){.hero__image-container{max-width:460px;aspect-ratio:3/4}}@media(min-width:1280px){.hero__image-container{max-width:506px}}.hero__image{width:100%;height:auto;object-fit:contain;object-position:center}@media(min-width:1024px){.hero__image{height:100%;object-fit:cover;object-position:top center}}.hero__image-overlay{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 50%,rgba(8,47,73,.3) 100%);box-shadow:inset 0 0 30px #082f4966}.hero__image-badge{display:flex;position:absolute;bottom:1rem;left:1rem;align-items:center;gap:.5rem;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;padding:.75rem 1rem;box-shadow:0 4px 20px #00000026}@media(min-width:1024px){.hero__image-badge{bottom:1.5rem;left:1.5rem;gap:.75rem;border-radius:.75rem;padding:1rem 1.25rem}}.hero__image-badge-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fb923c1a;border-radius:.5rem}.hero__image-badge-icon .material-symbols-outlined{font-size:20px;color:#fb923c}@media(min-width:1024px){.hero__image-badge-icon{width:40px;height:40px}.hero__image-badge-icon .material-symbols-outlined{font-size:22px}}.hero__image-badge-text{display:flex;flex-direction:column}.hero__image-badge-title{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:700;color:#0c4a6e;line-height:1.2}@media(min-width:1024px){.hero__image-badge-title{font-size:1rem}}.hero__image-badge-sub{font-size:.75rem;color:#475569;font-weight:500}@media(min-width:1024px){.hero__image-badge-sub{font-size:.875rem}}.hero__float-experience{display:none}@media(min-width:1024px){.hero__float-experience{display:flex;position:absolute;top:2rem;right:-1rem;align-items:center;gap:.5rem;background:#fb923cf2;color:#fff;border-radius:9999px;padding:.75rem 1.25rem;box-shadow:0 4px 15px #fb923c66}}.hero__float-experience-icon{display:flex;align-items:center;justify-content:center}.hero__float-experience-icon .material-symbols-outlined{font-size:18px}@media(min-width:1024px){.hero__float-experience-icon .material-symbols-outlined{font-size:20px}}.hero__float-experience-text{font-size:.75rem;font-weight:700}@media(min-width:1024px){.hero__float-experience-text{font-size:.875rem}}.hero__scroll{position:absolute;bottom:2rem;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#fff6}.hero__scroll span{font-size:.75rem;text-transform:uppercase;letter-spacing:.2em}.hero__scroll-indicator{width:20px;height:32px;border:2px solid rgba(255,255,255,.2);border-radius:9999px;display:flex;justify-content:center;padding-top:.5rem}.hero__scroll-dot{width:4px;height:8px;background:#fb923c;border-radius:9999px;animation:scrollBounce 2s ease-in-out infinite}@keyframes scrollBounce{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(8px);opacity:.5}}.hero__trust-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}@media(min-width:1024px){.hero__trust-badges{gap:.75rem;margin-top:2rem}}.hero__trust-badge{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);padding:10px 18px;border-radius:9999px;font-size:.75rem;font-weight:500;color:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent}.hero__trust-badge .material-symbols-outlined{font-size:16px;color:#fb923c}.hero__trust-badge:active{transform:scale(.96);background:#ffffff26}@media(hover:hover){.hero__trust-badge:hover{background:#ffffff26;border-color:#fb923c4d;transform:translateY(-2px)}}.intro__grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:1024px){.intro__grid{grid-template-columns:45% 55%;gap:4rem}}.intro__stats-col{order:2}@media(min-width:1024px){.intro__stats-col{order:1}}.intro__stats-wrapper{display:flex;flex-direction:column;gap:1rem;max-width:400px;margin-inline:auto}@media(min-width:1024px){.intro__stats-wrapper{max-width:100%}}.intro__stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.25rem 1.5rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.intro__stat-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transform:translateY(-2px);border-color:#fb923c4d}.intro__stat-card--primary{background:linear-gradient(135deg,#0c4a6e,#082f49);border:none;padding:2rem}.intro__stat-card--primary .intro__stat-icon{color:#fb923c;font-size:48px}.intro__stat-card--primary .intro__stat-number{color:#fff;font-size:3rem}@media(min-width:1024px){.intro__stat-card--primary .intro__stat-number{font-size:3.75rem}}.intro__stat-card--primary .intro__stat-label{color:#fffc}.intro__stat-card--primary:hover{box-shadow:0 10px 30px -5px #0c4a6e4d}.intro__stat-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.intro__stat-icon{display:block;color:#fb923c;font-size:32px;margin-bottom:.5rem}.intro__stat-number{display:block;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:1.875rem;font-weight:800;color:#0c4a6e;line-height:1;margin-bottom:.25rem}.intro__stat-label{display:block;font-size:.875rem;font-weight:500;color:#475569}.intro__highlight-card{display:flex;align-items:center;gap:1rem;background:#fb923c1a;border:1px solid rgba(251,146,60,.2);border-radius:1rem;padding:1.25rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.intro__highlight-card:hover{background:#fb923c26;border-color:#fb923c66}.intro__highlight-icon{flex-shrink:0;width:56px;height:56px;background:#fb923c;border-radius:.75rem;display:flex;align-items:center;justify-content:center}.intro__highlight-icon .material-symbols-outlined{font-size:28px;color:#fff}.intro__highlight-content{flex:1}.intro__highlight-title{display:block;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:1.125rem;font-weight:700;color:#0c4a6e}.intro__highlight-text{display:block;font-size:.875rem;color:#475569;margin-top:.25rem}.intro__content-col{order:1}@media(min-width:1024px){.intro__content-col{order:2}}.intro__title{font-size:1.875rem;margin-top:1rem;margin-bottom:1rem}@media(min-width:768px){.intro__title{font-size:2.25rem}}@media(min-width:1024px){.intro__title{font-size:3rem}}.intro__title-highlight{display:block;font-size:1.125rem;font-weight:600;color:#fb923c;margin-top:.5rem}@media(min-width:768px){.intro__title-highlight{font-size:1.25rem}}.intro__description{font-size:1rem;line-height:1.625;color:#475569;margin-bottom:2rem}@media(min-width:1024px){.intro__description{font-size:1.125rem}}.intro__credentials{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.intro__credential{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:#475569}@media(min-width:768px){.intro__credential{font-size:1rem}}.intro__credential .material-symbols-outlined{color:#fb923c;font-size:20px;flex-shrink:0}.intro__cta .material-symbols-outlined{transition:transform .3s cubic-bezier(.4,0,.2,1)}.intro__cta:hover .material-symbols-outlined{transform:translate(4px)}.services{background-color:#f1f5f9}.services__header{text-align:center;max-width:720px;margin-inline:auto;margin-bottom:2.5rem}@media(min-width:1024px){.services__header{margin-bottom:5rem}}.services__title{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:1.875rem;font-weight:800;color:#0c4a6e;margin-bottom:1.5rem;line-height:1.25}@media(min-width:768px){.services__title{font-size:2.25rem}}@media(min-width:1024px){.services__title{font-size:3rem}}.services__title-highlight{color:#fb923c}.services__description{font-size:1rem;color:#64748b;line-height:1.625;max-width:600px;margin-inline:auto}@media(min-width:1024px){.services__description{font-size:1.125rem}}.services__grid{display:grid;gap:1.25rem}@media(min-width:768px){.services__grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.services__cta{text-align:center;margin-top:3rem}@media(min-width:1024px){.services__cta{margin-top:4rem}}.service-card{position:relative;background:#fff;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent}.service-card:active{transform:scale(.98)}.service-card:before,.service-card:after{content:"";position:absolute;width:16px;height:16px;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0}.service-card:before{top:12px;left:12px;border-top:2px solid rgba(251,146,60,.3);border-left:2px solid rgba(251,146,60,.3)}.service-card:after{bottom:12px;right:12px;border-bottom:2px solid rgba(251,146,60,.3);border-right:2px solid rgba(251,146,60,.3)}@media(min-width:1024px){.service-card{padding:2.5rem;border-radius:1.5rem}}.service-card:hover{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;transform:translateY(-8px);border-color:transparent}.service-card:hover:before,.service-card:hover:after{opacity:1;border-color:#fb923c}.service-card:hover .service-card__icon{background-color:#fb923c;animation:iconBounce .4s ease}.service-card:hover .service-card__icon .material-symbols-outlined{color:#fff}.service-card:hover .service-card__title,.service-card:hover .service-card__link{color:#fb923c}.service-card:hover .service-card__link .material-symbols-outlined{transform:translate(4px)}.service-card--featured{border-color:#fb923c;background:linear-gradient(135deg,#fff,#fb923c14);box-shadow:0 4px 24px #fb923c26,0 0 0 1px #fb923c1a}@media(min-width:768px){.service-card--featured{transform:scale(1.02);z-index:1}}.service-card--featured:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 10px 40px #fb923c40}.service-card--featured .service-card__icon{background-color:#fb923c}.service-card--featured .service-card__icon .material-symbols-outlined{color:#fff}.service-card__badge{position:absolute;top:1rem;right:1rem;background:#fb923c;color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .75rem;border-radius:9999px}@media(min-width:1024px){.service-card__badge{top:1.5rem;right:1.5rem}}.service-card__icon{position:relative;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:#fb923c1a;border-radius:.75rem;margin-bottom:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.service-card__icon:after{content:"";position:absolute;inset:-6px;border-radius:inherit;border:1px dashed rgba(251,146,60,.3);opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.service-card:hover .service-card__icon:after{opacity:1}@media(min-width:1024px){.service-card__icon{width:80px;height:80px;margin-bottom:2rem}}.service-card__icon .material-symbols-outlined{font-size:36px;color:#fb923c;transition:color .3s cubic-bezier(.4,0,.2,1)}@media(min-width:1024px){.service-card__icon .material-symbols-outlined{font-size:40px}}.service-card__title{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:1.25rem;font-weight:700;color:#0c4a6e;margin-bottom:1rem;transition:color .3s cubic-bezier(.4,0,.2,1)}@media(min-width:1024px){.service-card__title{font-size:1.5rem}}.service-card__description{font-size:.875rem;color:#64748b;line-height:1.625;margin-bottom:1.5rem}@media(min-width:1024px){.service-card__description{font-size:1rem}}.service-card__features{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1.25rem}@media(min-width:1024px){.service-card__features{gap:.5rem;margin-bottom:2rem}}.service-card__feature{display:inline-flex;align-items:center;gap:.25rem;background-color:#f1f5f9;padding:.5rem .75rem;border-radius:9999px;font-size:.875rem;color:#475569;font-weight:500}.service-card__feature .material-symbols-outlined{font-size:16px;color:#fb923c}.service-card__link{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;color:#0c4a6e;transition:color .3s cubic-bezier(.4,0,.2,1)}.service-card__link .material-symbols-outlined{font-size:20px;transition:transform .3s cubic-bezier(.4,0,.2,1)}@keyframes iconBounce{0%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}.services__procedures{margin-top:3rem;padding-top:2.5rem;border-top:1px solid #cbd5e1}@media(min-width:1024px){.services__procedures{margin-top:4rem;padding-top:3rem}}.services__procedures-title{text-align:center;font-size:1.25rem;font-weight:700;color:#0c4a6e;margin-bottom:2rem}@media(min-width:1024px){.services__procedures-title{font-size:1.5rem}}.services__procedures-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:640px){.services__procedures-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.services__procedures-grid{grid-template-columns:repeat(5,1fr);gap:1.5rem}}.procedure-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none}@media(min-width:1024px){.procedure-card{padding:1.5rem}}.procedure-card:hover{border-color:#fb923c4d;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transform:translateY(-4px)}.procedure-card:hover .procedure-card__icon{background:linear-gradient(135deg,#fb923c,#ea580c)}.procedure-card:hover .procedure-card__icon .material-symbols-outlined{color:#fff}.procedure-card__icon{width:48px;height:48px;background:#fb923c1a;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.procedure-card__icon .material-symbols-outlined{font-size:24px;color:#fb923c;transition:color .3s cubic-bezier(.4,0,.2,1)}.procedure-card__title{font-size:.875rem;font-weight:600;color:#0c4a6e;margin-bottom:.5rem}@media(min-width:1024px){.procedure-card__title{font-size:1rem}}.procedure-card__tag{font-size:.75rem;font-weight:500;color:#fb923c;background:#fb923c1a;padding:.25rem .75rem;border-radius:9999px}.spotlight{background:linear-gradient(135deg,#082f49,#0c4a6e,#082f49);background-size:200% 200%;animation:spotlightGradientShift 10s ease-in-out infinite;color:#fff;position:relative;overflow:hidden}.spotlight__bg-glow{position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(251,146,60,.15) 0%,transparent 70%);pointer-events:none;animation:floatGlow 8s ease-in-out infinite}@media(min-width:1024px){.spotlight__bg-glow{width:800px;height:800px}}.spotlight__grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;position:relative;z-index:1}@media(min-width:1024px){.spotlight__grid{grid-template-columns:55% 45%;gap:4rem}}.spotlight__title{font-size:1.875rem;color:#fff;margin-top:1rem;margin-bottom:1rem}@media(min-width:768px){.spotlight__title{font-size:2.25rem}}@media(min-width:1024px){.spotlight__title{font-size:3rem}}.spotlight__description{font-size:1rem;line-height:1.625;color:#ffffffd9;margin-bottom:2rem}@media(min-width:1024px){.spotlight__description{font-size:1.125rem}}.spotlight__benefits{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.spotlight__benefit{display:flex;align-items:flex-start;gap:1rem}.spotlight__benefit-icon{flex-shrink:0}.spotlight__benefit-icon .material-symbols-outlined{color:#fb923c;font-size:24px}.spotlight__benefit-content{display:flex;flex-direction:column;gap:.25rem}.spotlight__benefit-content strong{font-weight:600;color:#fff}.spotlight__benefit-content span{font-size:.875rem;color:#ffffffb3}.spotlight__cta .material-symbols-outlined{transition:transform .3s cubic-bezier(.4,0,.2,1)}.spotlight__cta:hover .material-symbols-outlined{transform:translate(4px)}.spotlight__stats-col{display:flex;flex-direction:column;gap:1.5rem}.spotlight__stats-card{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;padding:2rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(min-width:1024px){.spotlight__stats-card{padding:2.5rem}}.spotlight__stat{text-align:center;padding:1rem}.spotlight__stat--featured{grid-column:span 2;background:linear-gradient(135deg,#fb923c33,#fb923c0d);border-radius:1rem;padding:1.5rem}.spotlight__stat-number{display:block;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:1.875rem;font-weight:800;color:#fb923c;line-height:1}@media(min-width:1024px){.spotlight__stat-number{font-size:2.25rem}}.spotlight__stat--featured .spotlight__stat-number{font-size:3rem}@media(min-width:1024px){.spotlight__stat--featured .spotlight__stat-number{font-size:3.75rem}}.spotlight__stat-label{display:block;font-size:.875rem;color:#ffffffb3;margin-top:.5rem;text-transform:uppercase;letter-spacing:.05em}.spotlight__trust{display:flex;align-items:center;justify-content:center;gap:.75rem;background:#fb923c1a;border:1px solid rgba(251,146,60,.3);border-radius:9999px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500}.spotlight__trust .material-symbols-outlined{color:#fb923c;font-size:20px}@keyframes floatGlow{0%,to{transform:translate(0) scale(1);opacity:.5}50%{transform:translate(-30px,20px) scale(1.1);opacity:.7}}@keyframes spotlightGradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.why-choose{background-color:#fff}.why-choose__grid{display:grid;gap:2rem}@media(min-width:1024px){.why-choose__grid{grid-template-columns:1fr 1fr;gap:4rem;align-items:start}}@media(min-width:1024px){.why-choose__content{position:sticky;top:120px}}.why-choose__title{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:1.875rem;font-weight:800;color:#0c4a6e;margin-bottom:1.5rem;line-height:1.25}@media(min-width:768px){.why-choose__title{font-size:2.25rem}}@media(min-width:1024px){.why-choose__title{font-size:3rem}}.why-choose__title-highlight{color:#fb923c}.why-choose__description{font-size:1rem;color:#64748b;line-height:1.625;margin-bottom:2rem;max-width:500px}@media(min-width:1024px){.why-choose__description{font-size:1.125rem}}.why-choose__link{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;color:#0c4a6e;transition:color .3s cubic-bezier(.4,0,.2,1)}.why-choose__link:hover{color:#fb923c}.why-choose__link:hover .material-symbols-outlined{transform:translate(4px)}.why-choose__link .material-symbols-outlined{font-size:20px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.credentials-card{background-color:#082f49;border-radius:1rem;padding:1.5rem;margin-bottom:2rem}@media(min-width:1024px){.credentials-card{padding:2rem;border-radius:1.5rem}}.credentials-card__header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.credentials-card__icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#fb923c33;border-radius:.5rem}.credentials-card__icon .material-symbols-outlined{font-size:24px;color:#fb923c}.credentials-card__title{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:1.125rem;font-weight:700;color:#fff}@media(min-width:1024px){.credentials-card__title{font-size:1.25rem}}.credentials-card__list{display:flex;flex-direction:column;gap:1rem}.credentials-card__list li{position:relative;display:flex;align-items:flex-start;gap:.75rem;color:#fffc;font-size:.875rem}@media(min-width:1024px){.credentials-card__list li{font-size:1rem}}.credentials-card__list li:before{content:"";position:absolute;left:11px;top:28px;width:2px;height:calc(100% + 8px);background:repeating-linear-gradient(to bottom,rgba(251,146,60,.4) 0px,rgba(251,146,60,.4) 4px,transparent 4px,transparent 8px)}.credentials-card__list li:last-child:before{display:none}.credentials-card__list li .material-symbols-outlined{position:relative;z-index:1;flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#fb923c33;border-radius:50%;font-size:14px;color:#fb923c;margin-top:2px}.why-choose__reasons{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:1024px){.why-choose__reasons{gap:1.5rem}}.reason-card{background:#f1f5f9;border-radius:1rem;padding:1.25rem;border:1px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent}.reason-card:active{transform:scale(.98)}@media(min-width:1024px){.reason-card{padding:2rem}}.reason-card:hover{background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;border-color:#e2e8f0}.reason-card:hover .reason-card__icon{background-color:#fb923c;animation:iconBounce .4s ease}.reason-card:hover .reason-card__icon .material-symbols-outlined{color:#fff}.reason-card:hover .reason-card__title{color:#fb923c}@keyframes iconBounce{0%,to{transform:translateY(0)}40%{transform:translateY(-6px)}60%{transform:translateY(-3px)}}.reason-card__icon{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#fb923c1a;border-radius:.75rem;margin-bottom:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.reason-card__icon:after{content:"";position:absolute;inset:-5px;border-radius:inherit;border:1px dashed rgba(251,146,60,.3);opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.reason-card:hover .reason-card__icon:after{opacity:1}@media(min-width:1024px){.reason-card__icon{width:64px;height:64px}}.reason-card__icon .material-symbols-outlined{font-size:28px;color:#fb923c;transition:color .3s cubic-bezier(.4,0,.2,1)}@media(min-width:1024px){.reason-card__icon .material-symbols-outlined{font-size:32px}}.reason-card__title{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:1.125rem;font-weight:700;color:#0c4a6e;margin-bottom:.75rem;transition:color .3s cubic-bezier(.4,0,.2,1)}@media(min-width:1024px){.reason-card__title{font-size:1.25rem}}.reason-card__description{font-size:.875rem;color:#64748b;line-height:1.625}@media(min-width:1024px){.reason-card__description{font-size:1rem}}.mentors-card{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem;margin-top:1.5rem}@media(min-width:1024px){.mentors-card{padding:2rem}}.mentors-card__title{display:flex;align-items:center;gap:.75rem;font-size:1rem;font-weight:700;color:#0c4a6e;margin-bottom:1.25rem}.mentors-card__title .material-symbols-outlined{font-size:24px;color:#fb923c}.mentors-card__list{display:flex;flex-direction:column;gap:1rem}.mentor-item{display:flex;flex-direction:column;gap:.25rem;padding-left:1rem;border-left:3px solid #fb923c}.mentor-item__name{font-weight:600;color:#0c4a6e;font-size:1rem}.mentor-item__specialty{font-size:.875rem;color:#fb923c;font-weight:500}.mentor-item__hospital{font-size:.875rem;color:#64748b}.process__title{font-size:1.875rem;margin-bottom:1rem}@media(min-width:768px){.process__title{font-size:2.25rem}}@media(min-width:1024px){.process__title{font-size:3rem}}.process__subtitle{font-size:1rem;color:#475569;max-width:600px;margin-inline:auto}@media(min-width:1024px){.process__subtitle{font-size:1.125rem}}.process__full-width{width:100%;padding-inline:1rem;padding-block:1rem;overflow:visible}@media(min-width:768px){.process__full-width{padding-inline:2rem}}@media(min-width:1024px){.process__full-width{padding-inline:3rem}}.process__timeline{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.process__timeline{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.process__timeline{grid-template-columns:repeat(4,1fr);gap:1.25rem}}@media(min-width:1280px){.process__timeline{gap:1.5rem}}.process__step{position:relative;text-align:center;padding:1.5rem;background:#fff;border-radius:1rem;border:1px solid #e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1)}.process__step:before,.process__step:after{content:"";position:absolute;width:16px;height:16px;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0}.process__step:before{top:12px;left:12px;border-top:2px solid rgba(251,146,60,.3);border-left:2px solid rgba(251,146,60,.3)}.process__step:after{bottom:12px;right:12px;border-bottom:2px solid rgba(251,146,60,.3);border-right:2px solid rgba(251,146,60,.3)}@media(min-width:1024px){.process__step{text-align:left;padding:2rem 1.5rem}}.process__step:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transform:translateY(-4px);border-color:#fb923c4d}.process__step:hover:before,.process__step:hover:after{opacity:1;border-color:#fb923c}.process__step:hover .process__step-icon{background:linear-gradient(135deg,#fb923c,#ea580c)}.process__step:hover .process__step-icon .material-symbols-outlined{color:#fff}.process__step-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:#fb923c1a;border-radius:1rem;margin-bottom:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.process__step-icon .material-symbols-outlined{font-size:36px;color:#fb923c;transition:color .3s cubic-bezier(.4,0,.2,1)}.process__step-number{position:absolute;top:-8px;right:-8px;width:28px;height:28px;background:#0c4a6e;color:#fff;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:700;border-radius:9999px;display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.process__step-content{text-align:left}}.process__step-title{font-size:1.25rem;font-weight:700;color:#0c4a6e;margin-bottom:.75rem}@media(min-width:1024px){.process__step-title{font-size:1.5rem}}.process__step-description{font-size:.875rem;color:#475569;line-height:1.625;margin-bottom:1rem}@media(min-width:1024px){.process__step-description{font-size:1rem}}.process__step-points{text-align:left}.process__step-points li{position:relative;padding-left:1.25rem;font-size:.875rem;color:#64748b;margin-bottom:.5rem}.process__step-points li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background:#fb923c;border-radius:9999px}.process__step-points li:last-child{margin-bottom:0}.process__connector{display:none}@media(min-width:1024px){.process__connector{display:block;position:absolute;top:40px;right:-.75rem;width:1.5rem;height:2px;background:linear-gradient(90deg,#fb923c,transparent)}.process__step:last-child .process__connector{display:none}}.process__cta{text-align:center;margin-top:3rem}@media(min-width:1024px){.process__cta{margin-top:4rem}}.opd-preview__title{font-size:1.875rem;margin-bottom:1rem}@media(min-width:768px){.opd-preview__title{font-size:2.25rem}}@media(min-width:1024px){.opd-preview__title{font-size:3rem}}.opd-preview__subtitle{font-size:1rem;color:#475569;max-width:600px;margin-inline:auto}@media(min-width:1024px){.opd-preview__subtitle{font-size:1.125rem}}.opd-preview__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.opd-preview__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.opd-preview__grid{grid-template-columns:repeat(4,1fr)}}.opd-preview__card{position:relative;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #fb923c;border-radius:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.opd-preview__card:before,.opd-preview__card:after{content:"";position:absolute;width:14px;height:14px;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0}.opd-preview__card:before{top:10px;right:10px;border-top:2px solid rgba(251,146,60,.3);border-right:2px solid rgba(251,146,60,.3)}.opd-preview__card:after{bottom:10px;right:10px;border-bottom:2px solid rgba(251,146,60,.3);border-right:2px solid rgba(251,146,60,.3)}.opd-preview__card:hover{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;transform:translateY(-4px);border-left-color:#0c4a6e}.opd-preview__card:hover:before,.opd-preview__card:hover:after{opacity:1;border-color:#fb923c}.opd-preview__card:hover .opd-preview__book-btn{background:#fb923c;color:#fff}.opd-preview__card-content{padding:1.5rem}@media(min-width:1024px){.opd-preview__card-content{padding:1.5rem 1.25rem}}.opd-preview__timing-badge{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#0c4a6e,#082f49);color:#fff;padding:.5rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:700;margin-bottom:1rem}.opd-preview__timing-badge .material-symbols-outlined{font-size:14px;color:#fb923c}.opd-preview__hospital-name{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:1.125rem;font-weight:700;color:#0c4a6e;margin-bottom:.5rem;line-height:1.25}@media(min-width:1024px){.opd-preview__hospital-name{font-size:1.25rem}}.opd-preview__address{font-size:.875rem;color:#475569;margin-bottom:.5rem;line-height:1.625}.opd-preview__seo-text{font-size:.75rem;color:#64748b;font-style:italic;margin-bottom:1rem}.opd-preview__location{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#475569;margin-bottom:1.25rem}.opd-preview__location .material-symbols-outlined{font-size:18px;color:#fb923c;flex-shrink:0}.opd-preview__card-footer{display:flex;gap:.75rem}.opd-preview__directions-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:#f1f5f9;border-radius:.5rem;font-size:.875rem;font-weight:600;color:#0c4a6e;transition:all .3s cubic-bezier(.4,0,.2,1)}.opd-preview__directions-btn .material-symbols-outlined{font-size:18px;color:#fb923c}.opd-preview__directions-btn:hover{background:#e2e8f0}.opd-preview__book-btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;background:#fb923c1a;border-radius:.5rem;font-size:.875rem;font-weight:700;color:#fb923c;transition:all .3s cubic-bezier(.4,0,.2,1)}.opd-preview__book-btn:hover{background:#fb923c;color:#fff}.opd-preview__footer{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-top:3rem;padding-top:2rem;border-top:1px solid #e2e8f0}@media(min-width:768px){.opd-preview__footer{flex-direction:row;justify-content:space-between}}.opd-preview__visiting{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:#475569}.opd-preview__visiting .material-symbols-outlined{font-size:20px;color:#fb923c}.opd-preview__visiting strong{color:#0c4a6e}.testimonials{background-color:#f1f5f9}.testimonials__header{text-align:center;max-width:720px;margin-inline:auto;margin-bottom:2.5rem}@media(min-width:1024px){.testimonials__header{margin-bottom:5rem}}.testimonials__title{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:1.875rem;font-weight:800;color:#0c4a6e;margin-bottom:1.5rem;line-height:1.25}@media(min-width:768px){.testimonials__title{font-size:2.25rem}}@media(min-width:1024px){.testimonials__title{font-size:3rem}}.testimonials__title-highlight{color:#fb923c}.testimonials__description{font-size:1rem;color:#64748b;line-height:1.625;max-width:600px;margin-inline:auto}@media(min-width:1024px){.testimonials__description{font-size:1.125rem}}.testimonials__grid{display:grid;gap:1.5rem}@media(min-width:768px){.testimonials__grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.testimonials__trust{display:flex;justify-content:center;margin-top:3rem}@media(min-width:1024px){.testimonials__trust{margin-top:4rem}}.testimonial-card{background:#fff;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent}.testimonial-card:active{transform:scale(.98)}.testimonial-card:before,.testimonial-card:after{content:"";position:absolute;width:16px;height:16px;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0}.testimonial-card:before{top:14px;left:14px;border-top:2px solid rgba(251,146,60,.3);border-left:2px solid rgba(251,146,60,.3)}.testimonial-card:after{bottom:14px;left:14px;border-bottom:2px solid rgba(251,146,60,.3);border-left:2px solid rgba(251,146,60,.3)}@media(min-width:1024px){.testimonial-card{padding:2.5rem;border-radius:1.5rem}}.testimonial-card:hover{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.testimonial-card:hover:before,.testimonial-card:hover:after{opacity:1;border-color:#fb923c}.testimonial-card__quote{position:absolute;top:1.5rem;right:1.5rem}@media(min-width:1024px){.testimonial-card__quote{top:2rem;right:2rem}}.testimonial-card__quote .material-symbols-outlined{font-size:48px;color:#fb923c26}@media(min-width:1024px){.testimonial-card__quote .material-symbols-outlined{font-size:56px}}.testimonial-card__stars{display:flex;gap:.25rem;margin-bottom:1.5rem}.testimonial-card__stars .material-symbols-outlined{font-size:20px;color:#fb923c}.testimonial-card__text{font-size:1rem;color:#475569;line-height:1.625;margin-bottom:1.5rem}@media(min-width:1024px){.testimonial-card__text{font-size:1.125rem;margin-bottom:2rem}}.testimonial-card__procedure{display:inline-flex;align-items:center;gap:.5rem;background:#fb923c1a;color:#fb923c;font-size:.875rem;font-weight:600;padding:.5rem .75rem;border-radius:9999px;margin-bottom:1.5rem}.testimonial-card__procedure .material-symbols-outlined{font-size:16px}.testimonial-card__author{display:flex;align-items:center;gap:1rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.testimonial-card__avatar{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#0c4a6e1a;border-radius:50%}@media(min-width:1024px){.testimonial-card__avatar{width:56px;height:56px}}.testimonial-card__avatar .material-symbols-outlined{font-size:24px;color:#0c4a6e}@media(min-width:1024px){.testimonial-card__avatar .material-symbols-outlined{font-size:28px}}.testimonial-card__info{display:flex;flex-direction:column}.testimonial-card__name{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-weight:700;color:#0c4a6e;font-size:1rem}@media(min-width:1024px){.testimonial-card__name{font-size:1.125rem}}.testimonial-card__location{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#64748b}.testimonial-card__location .material-symbols-outlined{font-size:14px}.trust-badge{display:inline-flex;align-items:center;gap:1rem;background:#fff;border-radius:9999px;padding:.75rem 1.5rem;box-shadow:0 1px 2px #0000000d;border:1px solid #e2e8f0}.trust-badge__stars{display:flex;gap:2px}.trust-badge__stars .material-symbols-outlined{font-size:18px;color:#fb923c}.trust-badge__divider{width:1px;height:24px;background:#cbd5e1}.trust-badge__text{font-size:.875rem;color:#475569;font-weight:500}.trust-badge__text strong{color:#0c4a6e}.blog-preview__title{font-size:1.875rem;margin-bottom:1rem}@media(min-width:768px){.blog-preview__title{font-size:2.25rem}}@media(min-width:1024px){.blog-preview__title{font-size:3rem}}.blog-preview__subtitle{font-size:1rem;color:#475569;max-width:600px;margin-inline:auto}@media(min-width:1024px){.blog-preview__subtitle{font-size:1.125rem}}.blog-preview__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.blog-preview__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.blog-preview__grid{grid-template-columns:repeat(3,1fr)}}.blog-preview__card{position:relative;background:#fff;border-radius:1rem;overflow:hidden;border:1px solid #e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1)}.blog-preview__card .blog-preview__content{position:relative}.blog-preview__card .blog-preview__content:before,.blog-preview__card .blog-preview__content:after{content:"";position:absolute;width:14px;height:14px;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0}.blog-preview__card .blog-preview__content:before{top:1rem;left:1rem;border-top:2px solid rgba(251,146,60,.3);border-left:2px solid rgba(251,146,60,.3)}.blog-preview__card .blog-preview__content:after{bottom:1rem;right:1rem;border-bottom:2px solid rgba(251,146,60,.3);border-right:2px solid rgba(251,146,60,.3)}.blog-preview__card:hover{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;transform:translateY(-6px)}.blog-preview__card:hover .blog-preview__content:before,.blog-preview__card:hover .blog-preview__content:after{opacity:1;border-color:#fb923c}.blog-preview__card:hover .blog-preview__image{transform:scale(1.08)}.blog-preview__card:hover .blog-preview__card-title a{color:#fb923c}.blog-preview__image-wrapper{position:relative;overflow:hidden;aspect-ratio:16/10}.blog-preview__image{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.blog-preview__category{position:absolute;top:1rem;left:1rem;background:#fb923c;color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.5rem 1rem;border-radius:9999px}.blog-preview__content{padding:1.5rem}@media(min-width:1024px){.blog-preview__content{padding:2rem}}.blog-preview__meta{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.blog-preview__read-time{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#64748b}.blog-preview__read-time .material-symbols-outlined{font-size:16px}.blog-preview__card-title{font-size:1.125rem;font-weight:700;line-height:1.375;margin-bottom:.75rem}@media(min-width:1024px){.blog-preview__card-title{font-size:1.25rem}}.blog-preview__card-title a{color:#0c4a6e;transition:color .3s cubic-bezier(.4,0,.2,1)}.blog-preview__card-title a:hover{color:#fb923c}.blog-preview__excerpt{font-size:.875rem;color:#475569;line-height:1.625;margin-bottom:1rem}@media(min-width:1024px){.blog-preview__excerpt{font-size:1rem}}.blog-preview__read-more{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#fb923c;transition:gap .3s cubic-bezier(.4,0,.2,1)}.blog-preview__read-more .material-symbols-outlined{font-size:18px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.blog-preview__read-more:hover{gap:.75rem}.blog-preview__read-more:hover .material-symbols-outlined{transform:translate(4px)}.blog-preview__footer{text-align:center;margin-top:3rem}@media(min-width:1024px){.blog-preview__footer{margin-top:4rem}}.faq-preview__grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:flex-start}@media(min-width:1024px){.faq-preview__grid{grid-template-columns:40% 60%;gap:4rem}}@media(min-width:1024px){.faq-preview__header{position:sticky;top:120px}}.faq-preview__title{font-size:1.875rem;margin-top:1rem;margin-bottom:1rem}@media(min-width:768px){.faq-preview__title{font-size:2.25rem}}@media(min-width:1024px){.faq-preview__title{font-size:3rem}}.faq-preview__description{font-size:1rem;line-height:1.625;color:#475569;margin-bottom:2rem}@media(min-width:1024px){.faq-preview__description{font-size:1.125rem}}.faq-preview__cta .material-symbols-outlined{font-size:20px}.faq-preview__accordion{display:flex;flex-direction:column;gap:1rem}.faq-preview__item{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;overflow:visible;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-preview__item:before,.faq-preview__item:after{content:"";position:absolute;width:14px;height:14px;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;z-index:1}.faq-preview__item:before{top:-1px;right:-1px;border-top:2px solid rgba(251,146,60,.3);border-right:2px solid rgba(251,146,60,.3);border-radius:0 1rem 0 0}.faq-preview__item:after{bottom:-1px;right:-1px;border-bottom:2px solid rgba(251,146,60,.3);border-right:2px solid rgba(251,146,60,.3);border-radius:0 0 1rem}.faq-preview__item:hover{border-color:#fb923c4d}.faq-preview__item:hover:before,.faq-preview__item:hover:after{opacity:1}.faq-preview__item.is-open{border-color:#fb923c;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.faq-preview__item.is-open:before,.faq-preview__item.is-open:after{opacity:1;border-color:#fb923c}.faq-preview__item.is-open .faq-preview__question{background:#fb923c0d}.faq-preview__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.25rem 1.5rem;background:transparent;border:none;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:600;color:#0c4a6e;text-align:left;cursor:pointer;transition:background .3s cubic-bezier(.4,0,.2,1)}@media(min-width:1024px){.faq-preview__question{padding:1.5rem 2rem;font-size:1.125rem}}.faq-preview__question:hover{background:#fb923c0d}.faq-preview__question span:first-child{flex:1;padding-right:1rem}.faq-preview__icon{flex-shrink:0;color:#fb923c;font-size:24px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq-preview__icon.rotate-180{transform:rotate(180deg)}.faq-preview__answer{overflow:hidden}.faq-preview__answer p{padding:0 1.5rem 1.5rem;font-size:.875rem;line-height:1.625;color:#475569}@media(min-width:1024px){.faq-preview__answer p{padding:0 2rem 2rem;font-size:1rem}}.faq-preview__answer p strong{color:#0c4a6e}[x-cloak]{display:none!important}[x-collapse]{overflow:hidden}[x-collapse].x-collapse-transitioning{transition:height .3s cubic-bezier(.4,0,.2,1)}.trust__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:3rem}@media(min-width:768px){.trust__stats{display:flex;justify-content:center;align-items:center;gap:2rem}}@media(min-width:1024px){.trust__stats{gap:3rem;margin-bottom:4rem}}.trust__stat{text-align:center;padding:1rem}@media(min-width:768px){.trust__stat{padding:1.5rem}}.trust__stat-number{display:block;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:2.25rem;font-weight:800;color:#fb923c;line-height:1}@media(min-width:768px){.trust__stat-number{font-size:3rem}}@media(min-width:1024px){.trust__stat-number{font-size:3.75rem}}.trust__stat-label{display:block;font-size:.875rem;color:#475569;margin-top:.5rem}@media(min-width:1024px){.trust__stat-label{font-size:1rem}}.trust__stat-divider{display:none}@media(min-width:768px){.trust__stat-divider{display:block;width:1px;height:60px;background:linear-gradient(180deg,transparent,#cbd5e1,transparent)}}.trust__affiliations{text-align:center;margin-bottom:3rem;padding:2rem;background:#fff;border-radius:1rem;border:1px solid #e2e8f0}@media(min-width:1024px){.trust__affiliations{padding:2.5rem;margin-bottom:4rem}}.trust__affiliations-title{font-size:.875rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem}.trust__logos{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}@media(min-width:1024px){.trust__logos{gap:2.5rem}}.trust__logo{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.trust__logo:hover{transform:translateY(-4px)}.trust__logo:hover .material-symbols-outlined{color:#fb923c}.trust__logo .material-symbols-outlined{font-size:32px;color:#0c4a6e;transition:color .3s cubic-bezier(.4,0,.2,1)}@media(min-width:1024px){.trust__logo .material-symbols-outlined{font-size:40px}}.trust__logo span:last-child{font-size:.75rem;font-weight:500;color:#475569;text-align:center}@media(min-width:1024px){.trust__logo span:last-child{font-size:.875rem}}.trust__certifications{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:768px){.trust__certifications{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.trust__certifications{grid-template-columns:repeat(6,1fr);gap:1.5rem}}.trust__cert{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1)}@media(min-width:1024px){.trust__cert{padding:1.5rem}}.trust__cert:hover{border-color:#fb923c4d;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;transform:translateY(-4px)}.trust__cert:hover .trust__cert-icon{background:linear-gradient(135deg,#fb923c,#ea580c)}.trust__cert:hover .trust__cert-icon .material-symbols-outlined{color:#fff}.trust__cert-icon{width:48px;height:48px;background:#fb923c1a;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.trust__cert-icon .material-symbols-outlined{font-size:24px;color:#fb923c;transition:color .3s cubic-bezier(.4,0,.2,1)}.trust__cert-content strong{display:block;font-size:.875rem;font-weight:700;color:#0c4a6e;margin-bottom:.25rem}.trust__cert-content span{font-size:.75rem;color:#64748b;line-height:1.25}.cta-banner{background:linear-gradient(135deg,#082f49,#0c4a6e);color:#fff;position:relative;overflow:hidden}.cta-banner__bg{position:absolute;inset:0;pointer-events:none}.cta-banner__glow{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4}.cta-banner__glow--1{top:-100px;left:-100px;width:400px;height:400px;background:#fb923c;animation:ctaFloat1 10s ease-in-out infinite}.cta-banner__glow--2{bottom:-150px;right:-100px;width:500px;height:500px;background:#7dd3fc;opacity:.2;animation:ctaFloat2 12s ease-in-out infinite}.cta-banner__content{position:relative;z-index:1;text-align:center;max-width:700px;margin-inline:auto}.cta-banner__icon{width:80px;height:80px;background:#fb923c33;border-radius:9999px;display:flex;align-items:center;justify-content:center;margin-inline:auto;margin-bottom:1.5rem;animation:iconPulse 2s ease-in-out infinite}.cta-banner__icon .material-symbols-outlined{font-size:40px;color:#fb923c}.cta-banner__title{font-size:1.875rem;color:#fff;margin-bottom:1rem}@media(min-width:768px){.cta-banner__title{font-size:2.25rem}}@media(min-width:1024px){.cta-banner__title{font-size:3rem}}.cta-banner__subtitle{font-size:1rem;line-height:1.625;color:#ffffffd9;margin-bottom:2rem}@media(min-width:1024px){.cta-banner__subtitle{font-size:1.125rem;margin-bottom:2.5rem}}.cta-banner__actions{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media(min-width:640px){.cta-banner__actions{flex-direction:row;justify-content:center}}.cta-banner__btn .material-symbols-outlined{font-size:22px}.cta-banner__trust{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;color:#ffffffb3}.cta-banner__trust .material-symbols-outlined{font-size:18px;color:#fb923c}@keyframes ctaFloat1{0%,to{transform:translate(0)}50%{transform:translate(50px,30px)}}@keyframes ctaFloat2{0%,to{transform:translate(0)}50%{transform:translate(-40px,-20px)}}@keyframes iconPulse{0%,to{transform:scale(1);box-shadow:0 0 #fb923c66}50%{transform:scale(1.05);box-shadow:0 0 0 20px #fb923c00}}.hero__badge{animation:badgePulse 4s ease-in-out infinite}@keyframes badgePulse{0%,to{transform:scale(1);box-shadow:0 0 #fb923c00}50%{transform:scale(1.02);box-shadow:0 0 0 4px #fb923c1a}}.service-card__icon{animation:iconFloat 5s ease-in-out infinite}.service-card:nth-child(1) .service-card__icon{animation-delay:0s}.service-card:nth-child(2) .service-card__icon{animation-delay:.5s}.service-card:nth-child(3) .service-card__icon{animation-delay:1s}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.service-card:hover .service-card__icon{animation:none}.service-card:hover .service-card__icon{transform:translateY(-6px)}.service-card .service-card__icon{transition:transform .3s cubic-bezier(.68,-.55,.265,1.55)}.service-card__link .material-symbols-outlined{transition:transform .3s cubic-bezier(.4,0,.2,1)}.service-card__link:hover .material-symbols-outlined{transform:translate(6px)}.testimonial-card{transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1)}.testimonial-card:hover{transform:perspective(1000px) rotateX(2deg) translateY(-8px);box-shadow:0 20px 40px #0000001f}.reason-card{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.reason-card:hover{transform:translateY(-4px) scale(1.02)}.reason-card:hover .reason-card__icon{transform:scale(1.1) rotate(5deg)}.reason-card .reason-card__icon{transition:transform .3s cubic-bezier(.68,-.55,.265,1.55)}.cta-btn--primary{animation:ctaAttention 4s ease-in-out infinite}@keyframes ctaAttention{0%,to{box-shadow:0 4px 20px #fb923c40}50%{box-shadow:0 6px 30px #fb923c66}}.opd-preview__location .material-symbols-outlined{animation:locationBounce 3s ease-in-out infinite}@keyframes locationBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.hero__stat-number.counter-animating{transform:scale(1.05)}.hero__stat-number.counter-complete{animation:counterPop .4s cubic-bezier(.68,-.55,.265,1.55)}@keyframes counterPop{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.hero__image-container:hover .hero__image{transform:scale(1.05)}.hero__image-container .hero__image{transition:transform .6s cubic-bezier(.4,0,.2,1)}
