.medifly{--green:#10b981;--green-deep:#059669;--green-forest:#064e3b;--green-ink:#022c22;--green-mint:#ecfdf5;--green-sage:#d1fae5;--green-glow:#34d399;--white:#fff;--cream:#fafaf7;--cream-warm:#f7f6f1;--paper:#f4f3ee;--ink:#0f1713;--ink-mid:#3c4a43;--ink-light:#6b7770;--border:#e5e7eb;--border-soft:#f0f0ed;--gold:#b8944a;--coral:#ea6f5b;--serif:"Fraunces", Georgia, serif;--sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--radius-sm:6px;--radius:12px;--radius-lg:20px;--shadow-xs:0 1px 2px #064e3b0a;--shadow-sm:0 2px 8px #064e3b0f;--shadow-md:0 8px 24px #064e3b14;--shadow-lg:0 20px 48px #064e3b1f;font-family:var(--sans);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv02";line-height:1.65;overflow-x:hidden}.medifly *,.medifly :before,.medifly :after{box-sizing:border-box}.medifly h1,.medifly h2,.medifly h3,.medifly h4{font-family:var(--serif);color:var(--green-forest);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.1}.medifly h1{font-variation-settings:"SOFT" 50,"WONK" 0;font-size:clamp(2.6rem,5.5vw,4.8rem);font-weight:400}.medifly h2{font-size:clamp(1.9rem,4vw,3rem);font-weight:500}.medifly h3{font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:500}.medifly h4{font-size:1.05rem;font-weight:600;font-family:var(--sans);color:var(--green-forest)}.medifly p{color:var(--ink-mid);margin:0;font-size:15.5px;line-height:1.75}.medifly .lead{color:var(--ink-mid);font-size:18px;line-height:1.7}.medifly em{color:var(--green);font-style:italic}.medifly a{color:var(--green-deep);text-decoration:none;transition:color .2s}.medifly a:hover{color:var(--green-forest)}.medifly strong{color:var(--ink);font-weight:600}.medifly ul{margin:0;padding:0;list-style:none}.medifly button{font-family:inherit}.medifly .container{max-width:1200px;margin:0 auto;padding:0 28px}.medifly .container-wide{max-width:1360px;margin:0 auto;padding:0 28px}.medifly .container-narrow{max-width:920px;margin:0 auto;padding:0 28px}.medifly section{padding:96px 0;position:relative}.medifly .bg-white{background:var(--white)}.medifly .bg-cream{background:var(--cream)}.medifly .bg-mint{background:var(--green-mint)}.medifly .bg-paper{background:var(--paper)}.medifly .bg-forest{background:var(--green-forest);color:var(--white)}.medifly .bg-ink{background:var(--green-ink);color:var(--white)}.medifly .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green-deep);font-size:12px;font-weight:600;font-family:var(--sans);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.medifly .eyebrow:before{content:"";background:var(--green);border-radius:2px;width:24px;height:1.5px;display:block}.medifly .eyebrow.light:before{background:var(--green-glow)}.medifly .eyebrow.center{justify-content:center}.medifly .btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;letter-spacing:.01em;border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 28px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.medifly .btn-lg{padding:18px 36px;font-size:15px}.medifly .btn svg{flex-shrink:0;width:17px;height:17px}.medifly .btn:hover{transform:translateY(-2px)}.medifly .btn-primary{background:var(--green);color:var(--white);box-shadow:0 4px 16px #10b98147}.medifly .btn-primary:hover{background:var(--green-deep);color:var(--white);box-shadow:0 8px 24px #10b98166}.medifly .btn-dark{background:var(--green-forest);color:var(--white)}.medifly .btn-dark:hover{background:var(--green-ink);color:var(--white)}.medifly .btn-outline{color:var(--green-forest);border:1.5px solid var(--green-forest);background:0 0}.medifly .btn-outline:hover{background:var(--green-forest);color:var(--white)}.medifly .btn-outline-light{color:var(--white);background:0 0;border:1.5px solid #ffffff4d}.medifly .btn-outline-light:hover{color:var(--white);background:#ffffff1a;border-color:#fff9}.medifly .btn-whatsapp{color:var(--white);background:#25d366;box-shadow:0 4px 16px #25d3664d}.medifly .btn-whatsapp:hover{color:var(--white);background:#1fb855}.medifly .float-wa{width:58px;height:58px;color:var(--white);z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;animation:2.5s infinite medifly-waPulse;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #25d36666}.medifly .float-wa:hover{color:var(--white);transform:scale(1.1)}.medifly .float-wa .wa-svg{width:26px;height:26px}@keyframes medifly-waPulse{0%,to{box-shadow:0 8px 28px #25d36666,0 0 #25d36666}50%{box-shadow:0 8px 28px #25d36666,0 0 0 14px #25d36600}}.medifly .hero{background:var(--cream);padding:90px 0 80px;position:relative;overflow:hidden}.medifly .hero:before{content:"";z-index:0;background:radial-gradient(#10b9810f,#0000 70%);width:50%;height:80%;position:absolute;top:-10%;right:-10%}.medifly .hero:after{content:"";background:linear-gradient(90deg,transparent,var(--border),transparent);width:100%;height:1px;position:absolute;bottom:0;left:0}.medifly .hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid;position:relative}.medifly .hero-tag{background:var(--white);border:1px solid var(--border);color:var(--green-deep);box-shadow:var(--shadow-xs);border-radius:50px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.medifly .hero-tag .dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite medifly-heartbeat}@keyframes medifly-heartbeat{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.medifly .hero h1 span.ital{font-family:var(--serif);color:var(--green);font-style:italic;font-weight:400}.medifly .hero h1 span.under{display:inline-block;position:relative}.medifly .hero h1 span.under:after{content:"";background:var(--green-sage);z-index:-1;border-radius:2px;height:8px;position:absolute;bottom:4px;left:0;right:0}.medifly .hero-sub{color:var(--ink-mid);max-width:540px;margin:24px 0 32px;font-size:18px;line-height:1.7}.medifly .hero-sub strong{color:var(--green-forest)}.medifly .hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.medifly .hero-trust{border-top:1px solid var(--border);flex-wrap:wrap;gap:28px;padding-top:28px;display:flex}.medifly .hero-trust-item{flex-direction:column;display:flex}.medifly .hero-trust-item .n{font-family:var(--serif);color:var(--green-forest);font-size:1.9rem;font-weight:500;line-height:1}.medifly .hero-trust-item .l{color:var(--ink-light);letter-spacing:.02em;margin-top:4px;font-size:12px}.medifly .hero-visual{aspect-ratio:4/5;max-height:620px;position:relative}.medifly .hero-img-main{box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#064e3b,#10b981);border-radius:24px;position:absolute;inset:0;overflow:hidden}.medifly .hero-img-main img{object-fit:cover;width:100%;height:100%}.medifly .hero-img-main:after{content:"";background:linear-gradient(#0000 60%,#062e3b66);position:absolute;inset:0}.medifly .hero-badge{background:var(--white);box-shadow:var(--shadow-md);z-index:2;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;display:flex;position:absolute}.medifly .hero-badge.tl{top:28px;left:-28px}.medifly .hero-badge.br{max-width:260px;bottom:28px;right:-28px}.medifly .hero-badge-icon{background:var(--green-mint);width:42px;height:42px;color:var(--green-deep);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.medifly .hero-badge-content{line-height:1.3}.medifly .hero-badge-content strong{color:var(--green-forest);font-size:14px;font-weight:600;display:block}.medifly .hero-badge-content small{color:var(--ink-light);font-size:12px;line-height:1.4}.medifly .hero-flags-row{background:var(--white);box-shadow:var(--shadow-md);color:var(--ink-mid);z-index:2;border-radius:50px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;display:flex;position:absolute;bottom:140px;left:-20px}.medifly .stats-strip{background:var(--green-forest);color:var(--white);padding:54px 0;position:relative;overflow:hidden}.medifly .stats-strip:before{content:"";background:radial-gradient(60% 100%,#10b98126,#0000 70%);position:absolute;inset:0}.medifly .stats-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.medifly .stat-item{text-align:center;border-right:1px solid #ffffff1a;padding:0 20px}.medifly .stat-item:last-child{border-right:none}.medifly .stat-num{font-family:var(--serif);color:var(--green-glow);letter-spacing:-.02em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1;display:block}.medifly .stat-label{color:#ffffffbf;letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:13px;font-weight:500}.medifly .services-intro{text-align:center;max-width:780px;margin:0 auto 64px}.medifly .services-grid{grid-template-columns:1fr 1.3fr 1fr;align-items:stretch;gap:24px;display:grid}.medifly .service-card{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;flex-direction:column;padding:40px 34px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s;display:flex;position:relative;overflow:hidden}.medifly .service-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.medifly .service-card.featured{background:linear-gradient(180deg,var(--green-forest) 0%,var(--green-ink) 100%);color:var(--white);border:none;position:relative}.medifly .service-card.featured:before{content:"";background:radial-gradient(circle,#34d39933,#0000 70%);width:200px;height:200px;position:absolute;top:0;right:0}.medifly .service-badge{background:var(--green);color:var(--white);letter-spacing:.08em;text-transform:uppercase;border-radius:50px;padding:4px 12px;font-size:10.5px;font-weight:700;position:absolute;top:24px;right:24px}.medifly .service-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);z-index:1;border-radius:14px;justify-content:center;align-items:center;margin-bottom:28px;display:flex;position:relative}.medifly .service-card.featured .service-icon{color:var(--green-glow);background:#10b98133}.medifly .service-icon svg{width:26px;height:26px}.medifly .service-card h3{margin-bottom:14px;font-size:1.4rem}.medifly .service-card.featured h3{color:var(--white)}.medifly .service-card p{flex-grow:1;margin-bottom:24px;font-size:14.5px}.medifly .service-card.featured p{color:#ffffffbf}.medifly .service-features{margin-bottom:28px}.medifly .service-features li{color:var(--ink-mid);align-items:flex-start;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.medifly .service-card.featured .service-features li{color:#ffffffbf}.medifly .service-features li:before{content:"";background:var(--green);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:9px}.medifly .service-card.featured .service-features li:before{background:var(--green-glow)}.medifly .service-link{color:var(--green-deep);align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.medifly .service-card.featured .service-link{color:var(--green-glow)}.medifly .service-link:hover{color:var(--green-forest);gap:14px}.medifly .service-card.featured .service-link:hover{color:var(--green-glow)}.medifly .why-india{background:var(--cream-warm);position:relative;overflow:hidden}.medifly .why-india:before{content:"";background:radial-gradient(#10b9810d,#0000 60%);width:60%;height:80%;position:absolute;top:-30%;left:-10%}.medifly .why-split{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid;position:relative}.medifly .why-reasons{gap:20px;margin-top:36px;display:grid}.medifly .reason-card{background:var(--white);border:1px solid var(--border-soft);border-radius:16px;grid-template-columns:54px 1fr;align-items:flex-start;gap:20px;padding:24px 26px;transition:all .25s;display:grid}.medifly .reason-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translate(4px)}.medifly .reason-card .r-icon{background:var(--green-mint);width:54px;height:54px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;font-size:24px;display:flex}.medifly .reason-card h4{margin-bottom:4px;font-size:1rem}.medifly .reason-card p{color:var(--ink-mid);margin:0;font-size:13.5px;line-height:1.6}.medifly .why-visual{aspect-ratio:4/5;max-height:560px;position:relative}.medifly .why-visual-img{background:linear-gradient(135deg,#064e3b,#10b981);border-radius:20px;position:absolute;inset:0;overflow:hidden}.medifly .why-visual-img img{object-fit:cover;width:100%;height:100%}.medifly .why-quote-card{background:var(--white);max-width:320px;box-shadow:var(--shadow-lg);border-left:4px solid var(--green);border-radius:16px;padding:24px 26px;position:absolute;bottom:-32px;left:-32px}.medifly .why-quote-card p{color:var(--ink);margin:0;font-size:14px;font-style:italic;line-height:1.6}.medifly .why-quote-card .attr{color:var(--ink-light);margin-top:8px;font-size:12px;font-style:normal;font-weight:600}.medifly .cost-section{background:var(--white)}.medifly .cost-header{text-align:center;max-width:720px;margin:0 auto 60px}.medifly .cost-layout{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.medifly .cost-table-wrap{background:var(--cream);border:1px solid var(--border-soft);border-radius:18px;padding:8px}.medifly .cost-table{border-collapse:collapse;width:100%}.medifly .cost-table th{background:var(--green-forest);color:var(--white);text-align:left;letter-spacing:.06em;text-transform:uppercase;padding:16px 18px;font-size:12px;font-weight:600}.medifly .cost-table th:first-child{border-radius:12px 0 0}.medifly .cost-table th:last-child{text-align:right;border-radius:0 12px 0 0}.medifly .cost-table td{border-bottom:1px solid var(--border-soft);color:var(--ink-mid);background:var(--white);padding:14px 18px;font-size:14px}.medifly .cost-table td:last-child{text-align:right;font-weight:600}.medifly .cost-table tr:last-child td:first-child{border-radius:0 0 0 12px}.medifly .cost-table tr:last-child td:last-child{border-radius:0 0 12px}.medifly .cost-table tr.highlight td{background:var(--green-mint);color:var(--green-forest);font-weight:600}.medifly .cost-table .flag{margin-right:8px}.medifly .cost-table .abroad{color:#c2410c}.medifly .cost-table .india-price{color:var(--green-deep);font-weight:700}.medifly .cost-compare-vis{background:linear-gradient(135deg,var(--green-forest),var(--green-ink));color:var(--white);border-radius:20px;padding:38px;position:relative;overflow:hidden}.medifly .cost-compare-vis:before{content:"";background:radial-gradient(circle,#34d39933,#0000 70%);width:60%;height:100%;position:absolute;top:-40%;right:-20%}.medifly .cost-compare-vis .vs-title{color:var(--green-glow);font-family:var(--serif);margin-bottom:8px;font-size:1.5rem;font-weight:500}.medifly .cost-compare-vis .vs-sub{color:#ffffffa6;margin-bottom:28px;font-size:14px}.medifly .savings-bars{z-index:1;gap:18px;display:grid;position:relative}.medifly .savings-bar{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;padding:16px 18px}.medifly .savings-bar-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.medifly .savings-bar-label{font-size:14px;font-weight:500}.medifly .savings-bar-pct{color:var(--green-glow);font-size:16px;font-weight:700}.medifly .savings-bar-track{background:#ffffff14;border-radius:50px;height:7px;overflow:hidden}.medifly .savings-bar-fill{background:linear-gradient(90deg,var(--green-glow),var(--green));border-radius:50px;height:100%;box-shadow:0 0 16px #34d39966}.medifly .cost-note{background:var(--green-mint);border-left:4px solid var(--green);color:var(--ink-mid);border-radius:0 12px 12px 0;margin-top:24px;padding:16px 20px;font-size:13.5px}.medifly .cost-note strong{color:var(--green-forest)}.medifly .countries-section{background:var(--cream);overflow:hidden}.medifly .countries-intro{text-align:center;max-width:700px;margin:0 auto 60px}.medifly .countries-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.medifly .country-chip{background:var(--white);border:1px solid var(--border-soft);cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:20px 22px;transition:all .25s;display:flex}.medifly .country-chip:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.medifly .country-flag{font-size:28px;line-height:1}.medifly .country-info .name{color:var(--green-forest);font-size:14px;font-weight:600;display:block}.medifly .country-info .count{color:var(--ink-light);margin-top:2px;font-size:11px}.medifly .countries-footer{text-align:center;color:var(--ink-mid);margin-top:40px;font-size:15px}.medifly .countries-footer strong{color:var(--green-forest)}.medifly .specialties-section{background:var(--white);position:relative}.medifly .specialties-header{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:52px;display:grid}.medifly .specialties-header h2{max-width:480px}.medifly .specialties-header p{max-width:460px}.medifly .specialties-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;display:grid}.medifly .specialty-card{background:var(--cream);border:1px solid #0000;border-radius:16px;padding:28px 24px;transition:all .3s;position:relative;overflow:hidden}.medifly .specialty-card:hover{background:var(--white);border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-4px)}.medifly .specialty-card:before{content:"";background:radial-gradient(circle,#10b98114,#0000 70%);border-radius:0 16px 0 100%;width:80px;height:80px;position:absolute;top:0;right:0}.medifly .spec-icon{background:var(--white);width:48px;height:48px;color:var(--green-deep);border:1px solid var(--border-soft);border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;font-size:22px;display:flex}.medifly .specialty-card:hover .spec-icon{background:var(--green-mint);color:var(--green-forest)}.medifly .specialty-card h4{color:var(--green-forest);margin-bottom:6px;font-size:15px}.medifly .specialty-card p{color:var(--ink-light);margin:0;font-size:13px;line-height:1.55}.medifly .hospitals-section{background:var(--paper);position:relative;overflow:hidden}.medifly .hospitals-header{text-align:center;max-width:720px;margin:0 auto 48px}.medifly .hospital-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.medifly .hospital-card{background:var(--white);text-align:center;border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:center;padding:28px 20px;transition:all .25s;display:flex;position:relative}.medifly .hospital-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.medifly .hospital-card img{object-fit:contain;filter:grayscale(50%);width:72px;height:72px;margin-bottom:14px;transition:filter .25s}.medifly .hospital-card:hover img{filter:grayscale(0%)}.medifly .hospital-card .name{color:var(--green-forest);font-size:13px;font-weight:600;line-height:1.3;display:block}.medifly .hospital-card .type{color:var(--ink-light);margin-top:3px;font-size:11px}.medifly .doctors-section{background:var(--white);overflow:hidden}.medifly .doctors-header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px;display:flex}.medifly .doctors-header>div{max-width:600px}.medifly .doctors-header .more-link{color:var(--green-deep);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.medifly .doctors-header .more-link:hover{gap:14px}.medifly .doctors-scroll{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.medifly .doctor-card{background:var(--cream);border:1px solid var(--border-soft);border-radius:18px;transition:all .3s;overflow:hidden}.medifly .doctor-card:hover{box-shadow:var(--shadow-lg);border-color:var(--green);transform:translateY(-6px)}.medifly .doctor-img{aspect-ratio:1;background:linear-gradient(135deg,#d1fae5,#064e3b);width:100%;position:relative;overflow:hidden}.medifly .doctor-img img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.medifly .doctor-card:hover .doctor-img img{transform:scale(1.05)}.medifly .doctor-spec-tag{background:var(--white);color:var(--green-forest);box-shadow:var(--shadow-sm);border-radius:50px;padding:5px 11px;font-size:11px;font-weight:600;position:absolute;bottom:12px;left:12px}.medifly .doctor-body{padding:20px 22px}.medifly .doctor-body h4{font-family:var(--serif);color:var(--green-forest);margin-bottom:4px;font-size:1.1rem;font-weight:500;line-height:1.3}.medifly .doctor-body .meta{color:var(--ink-light);margin-bottom:10px;font-size:12.5px}.medifly .doctor-body p{color:var(--ink-mid);margin:0;font-size:13px;line-height:1.55}.medifly .process-section{background:var(--green-forest);color:var(--white);position:relative;overflow:hidden}.medifly .process-section:before{content:"";background:radial-gradient(#10b98126,#0000 70%);width:50%;height:80%;position:absolute;top:-20%;right:-10%}.medifly .process-section h2{color:var(--white)}.medifly .process-intro{text-align:center;z-index:1;max-width:720px;margin:0 auto 64px;position:relative}.medifly .process-intro p{color:#ffffffbf}.medifly .process-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:24px;display:grid;position:relative}.medifly .process-step{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:32px 26px;transition:all .3s;position:relative}.medifly .process-step:hover{border-color:var(--green-glow);background:#ffffff12;transform:translateY(-4px)}.medifly .step-num{font-family:var(--serif);color:var(--green-glow);opacity:.5;font-size:3.5rem;font-style:italic;font-weight:400;line-height:1}.medifly .step-title{font-family:var(--serif);color:var(--white);margin:14px 0 10px;font-size:1.25rem;font-weight:500;line-height:1.3}.medifly .process-step p{color:#ffffffb3;margin:0;font-size:13.5px;line-height:1.65}.medifly .founder-section{background:var(--cream);position:relative;overflow:hidden}.medifly .founder-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;display:grid}.medifly .founder-visual{aspect-ratio:4/5;max-height:580px;position:relative}.medifly .founder-img{background:linear-gradient(135deg,#064e3b,#10b981);border-radius:20px;position:absolute;inset:0;overflow:hidden}.medifly .founder-img img{object-fit:cover;width:100%;height:100%}.medifly .founder-img:after{content:"";background:linear-gradient(#0000 50%,#022c2266);position:absolute;inset:0}.medifly .founder-signature-card{background:var(--white);box-shadow:var(--shadow-lg);border-radius:16px;max-width:220px;padding:20px 24px;position:absolute;top:30px;right:-36px}.medifly .founder-signature-card .label{color:var(--green-deep);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600}.medifly .founder-signature-card .exp{font-family:var(--serif);color:var(--green-forest);font-size:2.4rem;font-weight:500;line-height:1}.medifly .founder-signature-card .exp-l{color:var(--ink-light);margin-top:2px;font-size:12px}.medifly .founder-content .quote-mark{font-family:var(--serif);color:var(--green-sage);font-size:5rem;font-weight:500;line-height:.8}.medifly .founder-quote{font-family:var(--serif);color:var(--green-forest);margin:12px 0 28px;font-size:clamp(1.2rem,2vw,1.55rem);font-style:italic;font-weight:400;line-height:1.5}.medifly .founder-quote em{color:var(--green)}.medifly .founder-message{color:var(--ink-mid);font-size:15.5px;line-height:1.8}.medifly .founder-message p{margin-bottom:14px}.medifly .founder-attr{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.medifly .founder-attr-name{font-family:var(--serif);color:var(--green-forest);font-size:1.2rem;font-weight:500}.medifly .founder-attr-role{color:var(--ink-light);margin-top:2px;font-size:13px}.medifly .testi-section{background:var(--white);overflow:hidden}.medifly .testi-intro{text-align:center;max-width:720px;margin:0 auto 52px}.medifly .testi-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.medifly .testi-card{background:var(--cream);border:1px solid var(--border-soft);border-radius:18px;flex-direction:column;padding:30px 28px;transition:all .3s;display:flex;position:relative}.medifly .testi-card:hover{box-shadow:var(--shadow-md);border-color:var(--green);transform:translateY(-4px)}.medifly .testi-flag{color:var(--ink-light);align-items:center;gap:6px;margin-bottom:14px;font-size:12px;font-weight:500;display:inline-flex}.medifly .testi-stars{color:#f59e0b;letter-spacing:2px;margin-bottom:14px;font-size:14px}.medifly .testi-quote{font-family:var(--serif);color:var(--ink);flex-grow:1;margin-bottom:24px;font-size:15.5px;font-style:italic;font-weight:400;line-height:1.65}.medifly .testi-person{border-top:1px solid var(--border);align-items:center;gap:14px;padding-top:20px;display:flex}.medifly .testi-avatar{background:linear-gradient(135deg,var(--green-glow),var(--green-deep));width:44px;height:44px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.medifly .testi-person-name{font-family:var(--serif);color:var(--green-forest);font-size:15px;font-weight:500}.medifly .testi-person-detail{color:var(--ink-light);margin-top:2px;font-size:11.5px}.medifly .faq-section{background:var(--cream)}.medifly .faq-layout{grid-template-columns:1fr 1.4fr;gap:72px;display:grid}.medifly .faq-aside{align-self:start;position:sticky;top:32px}.medifly .faq-aside p{margin-top:16px}.medifly .faq-aside .faq-contact{background:var(--white);border:1px solid var(--border-soft);border-radius:16px;margin-top:28px;padding:24px}.medifly .faq-aside .faq-contact-label{color:var(--green-deep);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:12px;font-weight:600}.medifly .faq-aside .faq-contact-value{font-family:var(--serif);color:var(--green-forest);font-size:1.35rem;font-weight:500}.medifly .faq-list{gap:12px;display:grid}.medifly .faq-item{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;transition:border-color .2s;overflow:hidden}.medifly .faq-item.open{border-color:var(--green)}.medifly .faq-q{text-align:left;cursor:pointer;width:100%;font-family:var(--sans);color:var(--green-forest);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:15px;font-weight:600;display:flex}.medifly .faq-plus{background:var(--green-mint);width:26px;height:26px;color:var(--green-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:transform .3s;display:flex}.medifly .faq-item.open .faq-plus{background:var(--green);color:var(--white);transform:rotate(45deg)}.medifly .faq-a{max-height:0;color:var(--ink-mid);padding:0 24px;font-size:14px;line-height:1.7;transition:max-height .35s,padding .3s;overflow:hidden}.medifly .faq-item.open .faq-a{max-height:320px;padding:0 24px 22px}.medifly .final-cta{background:var(--green-ink);color:var(--white);text-align:center;padding:112px 0;position:relative;overflow:hidden}.medifly .final-cta:before{content:"";background:radial-gradient(60% 60% at 50% 0,#10b98140,#0000 60%),radial-gradient(40% 40% at 100% 100%,#34d3991a,#0000 60%);position:absolute;inset:0}.medifly .final-cta:after{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.medifly .final-cta .container{z-index:1;position:relative}.medifly .final-cta h2{color:var(--white);max-width:780px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:clamp(2.1rem,4.5vw,3.4rem)}.medifly .final-cta h2 em{color:var(--green-glow)}.medifly .final-cta p{color:#ffffffb3;max-width:560px;margin:0 auto 40px;font-size:17px}.medifly .final-ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.medifly .final-trust{color:#ffffff80;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:36px;font-size:13px;display:flex}.medifly .final-trust span{align-items:center;gap:6px;display:flex}.medifly .final-trust .sep{color:#fff3}@media(max-width:960px){.medifly section{padding:72px 0}.medifly .hero{padding:60px 0}.medifly .hero-grid{grid-template-columns:1fr;gap:48px}.medifly .hero-visual{max-height:460px}.medifly .hero-badge.tl,.medifly .hero-badge.br{position:relative;left:auto;right:auto}.medifly .hero-badge,.medifly .hero-flags-row{display:none}}@media(max-width:768px){.medifly .hero-visual{display:none}.medifly .stats-grid{grid-template-columns:repeat(2,1fr);gap:30px 0}.medifly .stat-item:nth-child(2){border-right:none}.medifly .stat-item:nth-child(3),.medifly .stat-item:nth-child(4){padding-top:20px}.medifly .services-grid{grid-template-columns:1fr}.medifly .why-split{grid-template-columns:1fr;gap:60px}.medifly .why-quote-card{max-width:100%;margin-top:20px;position:relative;bottom:auto;left:auto}.medifly .cost-layout{grid-template-columns:1fr;gap:32px}.medifly .specialties-header{grid-template-columns:1fr;gap:20px}.medifly .doctors-header{flex-direction:column;align-items:flex-start}.medifly .process-grid{grid-template-columns:repeat(2,1fr)}.medifly .founder-grid{grid-template-columns:1fr;gap:48px}.medifly .founder-signature-card{top:12px;right:12px}.medifly .faq-layout{grid-template-columns:1fr;gap:40px}.medifly .faq-aside{position:relative;top:auto}}@media(max-width:600px){.medifly .container,.medifly .container-wide,.medifly .container-narrow{padding:0 20px}.medifly section{padding:60px 0}.medifly .hero{padding:40px 0 60px}.medifly .hero-ctas .btn{justify-content:center;width:100%}.medifly .hero-trust{flex-wrap:nowrap;grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.medifly .hero-trust-item .n{font-size:1.25rem}.medifly .hero-trust-item .l{font-size:10px;line-height:1.2}.medifly .stats-grid{grid-template-columns:1fr 1fr}.medifly .process-grid{grid-template-columns:1fr}.medifly .countries-grid,.medifly .specialties-grid{grid-template-columns:1fr 1fr}.medifly .cost-compare-vis{padding:26px}.medifly .final-ctas .btn{justify-content:center;width:100%}.medifly .final-cta{padding:80px 0}.medifly .final-trust{gap:10px;font-size:12px}.medifly .final-trust .sep{display:none}.medifly .float-wa{width:52px;height:52px;bottom:16px;right:16px}}@keyframes medifly-slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.medifly .hero-inner>*{animation:.7s both medifly-slideUp}.medifly .hero-inner>:first-child{animation-delay:50ms}.medifly .hero-inner>:nth-child(2){animation-delay:.15s}.medifly .hero-inner>:nth-child(3){animation-delay:.25s}.medifly .hero-inner>:nth-child(4){animation-delay:.35s}.medifly .hero-inner>:nth-child(5){animation-delay:.45s}.medifly{padding-top:84px}.medifly .mf-header{z-index:100;-webkit-backdrop-filter:saturate(180%)blur(18px);background:#ffffffa6;border-bottom:1px solid #10b9811f;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 24px #064e3b0f}.medifly .mf-header-inner{justify-content:space-between;align-items:center;gap:32px;max-width:1320px;margin:0 auto;padding:14px 32px;display:flex}.medifly .mf-logo{flex-shrink:0;display:inline-flex}.medifly .mf-logo img{width:auto;height:44px;display:block}.medifly .mf-nav{color:#0f3a2e;align-items:center;gap:28px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:500;display:flex}.medifly .mf-nav>a,.medifly .mf-nav-trigger{color:#0f3a2e;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:6px 2px;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.medifly .mf-nav>a:hover,.medifly .mf-nav-trigger:hover{color:#10b981}.medifly .mf-nav>a:after{content:"";transform-origin:50%;background:#10b981;height:2px;transition:transform .25s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.medifly .mf-nav>a:hover:after{transform:scaleX(1)}.medifly .mf-nav-dropdown{position:relative}.medifly .mf-nav-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #10b98126;border-radius:14px;flex-direction:column;min-width:220px;padding:10px;display:flex;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 12px 40px #064e3b1f}.medifly .mf-nav-menu:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.medifly .mf-nav-menu a{color:#0f3a2e;border-radius:8px;padding:10px 14px;font-size:14px;text-decoration:none;transition:background .15s,color .15s}.medifly .mf-nav-menu a:hover{color:#059669;background:#ecfdf5}.medifly .mf-nav-sub{position:relative}.medifly .mf-nav-sub-trigger{cursor:pointer;color:#0f3a2e;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;text-decoration:none;transition:background .15s,color .15s;display:flex}.medifly .mf-nav-sub-trigger:hover{color:#059669;background:#ecfdf5}.medifly .mf-nav-submenu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #10b98126;border-radius:14px;flex-direction:column;min-width:220px;margin-left:2px;padding:10px;display:flex;position:absolute;top:-10px;left:100%;box-shadow:0 12px 40px #064e3b1f}.medifly .mf-nav-submenu:before{content:"";width:12px;position:absolute;top:0;bottom:0;left:-12px}.medifly .mf-nav-submenu a{color:#0f3a2e;border-radius:8px;padding:10px 14px;font-size:14px;text-decoration:none;transition:background .15s,color .15s}.medifly .mf-nav-submenu a:hover{color:#059669;background:#ecfdf5}@media(max-width:768px){.medifly .mf-nav-submenu{box-shadow:none;border:0;min-width:0;margin-top:4px;padding:4px 0 4px 12px;position:static}}.medifly .mf-contact{color:#0f3a2e;align-items:center;gap:12px;font-family:Plus Jakarta Sans,sans-serif;text-decoration:none;display:inline-flex}.medifly .mf-contact-icon{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 6px 16px #10b98159}.medifly .mf-contact-icon svg{width:20px;height:20px}.medifly .mf-contact-text{flex-direction:column;line-height:1.15;display:flex}.medifly .mf-contact-label{letter-spacing:.14em;color:#6b7a73;text-transform:uppercase;font-size:11px;font-weight:600}.medifly .mf-contact-num{color:#0f3a2e;font-size:17px;font-weight:700}.medifly .mf-header-actions{align-items:center;gap:14px;display:inline-flex}.medifly .mf-lang{position:relative}.medifly .mf-lang-trigger{color:#0f3a2e;font:inherit;cursor:pointer;white-space:nowrap;background:#10b98114;border:1px solid #10b98133;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:600;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.medifly .mf-lang-trigger>span{white-space:nowrap}.medifly .mf-lang-trigger svg{flex-shrink:0}.medifly .mf-lang-trigger:hover{background:#10b98124;border-color:#10b98159}.medifly .mf-lang-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:200;background:#fffffff5;border:1px solid #10b98126;border-radius:12px;flex-direction:column;min-width:170px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 40px #064e3b24}.medifly .mf-lang-item{text-align:left;color:#0f3a2e;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:14px;transition:background .12s}.medifly .mf-lang-item:hover{color:#059669;background:#ecfdf5}.medifly .mf-lang-item-active{color:#059669;background:#ecfdf5;font-weight:600}@media(max-width:1200px){.medifly .mf-header-inner{gap:18px;padding:14px 20px}.medifly .mf-nav{gap:18px;font-size:14px}.medifly .mf-contact-num{font-size:15px}}@media(max-width:900px){.medifly .mf-header-inner{gap:14px;padding:12px 18px}.medifly .mf-nav,.medifly .mf-contact-text{display:none}.medifly .mf-logo img{height:38px}.medifly{padding-top:72px}.medifly .mf-lang-trigger span:first-of-type{display:none}}.medifly .ps-hero{background:linear-gradient(180deg,var(--green-mint) 0%,var(--cream) 100%);text-align:center;padding:96px 32px 48px;position:relative;overflow:hidden}.medifly .ps-hero:before{content:"";pointer-events:none;background:radial-gradient(600px 300px at 20% 0,#34d3992e,#0000 60%),radial-gradient(500px 280px at 85% 30%,#10b9811f,#0000 60%);position:absolute;inset:0}.medifly .ps-hero-inner{max-width:820px;margin:0 auto;position:relative}.medifly .ps-hero h1{margin:12px 0 14px}.medifly .ps-hero h1 em{color:var(--green-deep);font-style:italic;font-family:var(--serif)}.medifly .ps-hero-sub{color:var(--ink-mid);max-width:640px;margin:0 auto;font-size:17px;line-height:1.75}.medifly .ps-hero-stats{flex-wrap:wrap;justify-content:center;gap:56px;margin-top:28px;display:flex}.medifly .ps-hero-stats>div{flex-direction:column;align-items:center;gap:4px;display:flex}.medifly .ps-hero-stats strong{font-family:var(--serif);color:var(--green-forest);font-size:2rem;font-weight:500}.medifly .ps-hero-stats span{color:var(--ink-light);letter-spacing:.04em;text-transform:uppercase;font-size:13px}.medifly .ps-stories{background:var(--cream);padding:32px 32px 100px}.medifly .ps-stories-inner{flex-direction:column;gap:80px;max-width:1180px;margin:0 auto;display:flex}.medifly .ps-story{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border-soft);grid-template-columns:5fr 7fr;align-items:start;gap:56px;padding:40px;display:grid}.medifly .ps-story-media{border-radius:var(--radius);position:relative;top:110px;overflow:hidden}.medifly .ps-story-media img{border-radius:var(--radius);object-fit:cover;width:100%;height:auto;display:block}.medifly .ps-story-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-sm);background:#fffffff5;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.medifly .ps-story-badge .ps-flag{font-size:28px;line-height:1}.medifly .ps-story-badge strong{color:var(--green-forest);font-size:14px;font-weight:700;display:block}.medifly .ps-story-badge span{color:var(--ink-light);font-size:12px}.medifly .ps-story-body{flex-direction:column;gap:24px;display:flex}.medifly .ps-story-tags{flex-wrap:wrap;gap:8px;display:flex}.medifly .ps-tag{background:var(--green-sage);color:var(--green-forest);letter-spacing:.02em;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-block}.medifly .ps-tag-soft{background:var(--paper);color:var(--ink-mid)}.medifly .ps-story-title{font-family:var(--serif);color:var(--green-forest);font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:500;line-height:1.2}.medifly .ps-story-title em{color:var(--green-deep);font-style:italic}.medifly .ps-story-meta{background:var(--cream-warm);border-radius:var(--radius);border:1px solid var(--border-soft);grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.medifly .ps-story-meta>div{flex-direction:column;gap:2px;display:flex}.medifly .ps-meta-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-light);font-size:11px;font-weight:600}.medifly .ps-story-meta strong{color:var(--green-forest);font-size:15px;font-weight:700}.medifly .ps-meta-sub{color:var(--ink-mid);font-size:13px}.medifly .ps-letter{background:var(--cream-warm);border-radius:var(--radius);border-left:3px solid var(--green-deep);padding:36px 32px 32px;position:relative}.medifly .ps-letter-quote{font-family:var(--serif);color:var(--green-glow);opacity:.4;font-size:80px;line-height:1;position:absolute;top:-8px;left:24px}.medifly .ps-letter-greeting{color:var(--green-forest);font-size:15.5px;font-weight:600;margin-bottom:16px!important}.medifly .ps-letter-p{color:var(--ink-mid);line-height:1.8;margin-bottom:14px!important}.medifly .ps-letter-p:last-of-type{margin-bottom:0!important}.medifly .ps-letter-signoff{border-top:1px dashed var(--border);margin-top:24px;padding-top:20px}.medifly .ps-letter-signoff p{color:var(--ink-mid);margin:0!important}.medifly .ps-letter-name{font-style:italic;font-family:var(--serif)!important;color:var(--green-forest)!important;margin-top:6px!important;font-size:20px!important}.medifly .ps-letter-relation{color:var(--ink-light)!important;margin-top:2px!important;font-size:13px!important}.medifly .ps-share{margin-top:16px}.medifly .ps-share-card{background:linear-gradient(135deg,var(--green-mint),var(--cream-warm));border:1px solid var(--green-sage);border-radius:var(--radius-lg);text-align:center;max-width:720px;margin:0 auto;padding:48px 40px}.medifly .ps-share-card h3{font-family:var(--serif);color:var(--green-forest);margin:12px 0;font-size:1.6rem}.medifly .ps-share-card p{max-width:520px;margin:0 auto 24px}.medifly .ps-share-btn{background:var(--green-deep);color:var(--white);border-radius:999px;align-items:center;gap:10px;padding:14px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.medifly .ps-share-btn:hover{background:var(--green-forest);box-shadow:var(--shadow-md);transform:translateY(-2px)}.medifly .ps-cta{background:var(--green-ink);color:var(--white);text-align:center;padding:90px 32px;position:relative;overflow:hidden}.medifly .ps-cta:before{content:"";background:radial-gradient(600px 300px at 30% 20%,#34d39926,#0000 60%),radial-gradient(500px 260px at 80% 80%,#10b9811a,#0000 60%);position:absolute;inset:0}.medifly .ps-cta-inner{max-width:720px;margin:0 auto;position:relative}.medifly .ps-cta h2{color:var(--white);margin:16px 0 14px}.medifly .ps-cta p{color:#ffffffc7;margin-bottom:32px;font-size:16px}.medifly .eyebrow.light{color:var(--green-glow)}.medifly .ps-cta-buttons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.medifly .ps-cta-btn{border-radius:999px;align-items:center;gap:8px;padding:16px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.medifly .ps-cta-btn-primary{background:var(--green);color:var(--white)}.medifly .ps-cta-btn-primary:hover{background:var(--green-glow);transform:translateY(-2px);box-shadow:0 10px 30px #10b98166}.medifly .ps-cta-btn-ghost{color:var(--white);border:1px solid #ffffff40}.medifly .ps-cta-btn-ghost:hover{background:#ffffff14;border-color:#ffffff80}.medifly .mf-nav-active{color:var(--green-deep)!important;font-weight:700!important}@media(max-width:960px){.medifly .ps-story{grid-template-columns:1fr;gap:32px;padding:24px}.medifly .ps-story-media{position:static}.medifly .ps-story-meta{grid-template-columns:1fr}.medifly .ps-letter{padding:28px 22px 24px}.medifly .ps-hero{padding:80px 20px 36px}.medifly .ps-hero-stats{gap:32px;margin-top:22px}}@media(max-width:640px){.medifly .ps-stories{padding:20px 16px 64px}.medifly .ps-stories-inner{gap:48px}.medifly .ps-stories:has(.ps-back) .ps-stories-inner{gap:16px}.medifly .ps-story{border-radius:var(--radius);gap:20px;padding:16px}.medifly .ps-story-body{gap:18px}.medifly .ps-story-title{font-size:1.5rem;line-height:1.25}.medifly .ps-story-meta{gap:12px;padding:16px}.medifly .ps-letter{padding:24px 18px 20px}.medifly .ps-letter-quote{font-size:60px;left:16px}.medifly .ps-share-card{padding:32px 20px}.medifly .ps-share-card h3{font-size:1.3rem}.medifly .ps-cta{padding:64px 20px}.medifly .ps-cta-btn{padding:14px 22px;font-size:14px}.medifly .ps-cta-buttons{flex-direction:column;align-items:stretch}.medifly .ps-cta-btn{justify-content:center}}.medifly .ps-grid-section{background:var(--cream);padding:80px 24px 60px}.medifly .ps-grid-inner{max-width:1200px;margin:0 auto}.medifly .ps-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:28px;margin-bottom:60px;display:grid}.medifly .ps-card{background:var(--white);border:1px solid var(--border-soft);border-radius:var(--radius-lg);color:inherit;box-shadow:var(--shadow-sm);flex-direction:column;text-decoration:none;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;overflow:hidden}.medifly .ps-card:hover{box-shadow:var(--shadow-lg);border-color:var(--green-sage);transform:translateY(-6px)}.medifly .ps-card-media{aspect-ratio:4/3;background:var(--green-mint);position:relative;overflow:hidden}.medifly .ps-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.medifly .ps-card:hover .ps-card-media img{transform:scale(1.04)}.medifly .ps-card-flag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--green-forest);box-shadow:var(--shadow-xs);background:#ffffffeb;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:14px;left:14px}.medifly .ps-card-flag span{font-size:16px;line-height:1}.medifly .ps-card-body{flex-direction:column;flex:1;gap:14px;padding:26px 24px 24px;display:flex}.medifly .ps-card-tag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.02em;border-radius:999px;align-self:flex-start;padding:5px 11px;font-size:12px;font-weight:600;display:inline-block}.medifly .ps-card-title{font-family:var(--serif);color:var(--green-forest);margin:0;font-size:22px;font-weight:500;line-height:1.25}.medifly .ps-card-summary{color:var(--ink-mid);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.medifly .ps-card-meta{border-top:1px solid var(--border-soft);grid-template-columns:1fr 1fr;gap:14px;margin-top:auto;padding-top:14px;display:grid}.medifly .ps-card-meta>div{flex-direction:column;gap:2px;display:flex}.medifly .ps-card-meta strong{color:var(--green-forest);font-size:14px;font-weight:600}.medifly .ps-card-cta{color:var(--green-deep);letter-spacing:.01em;align-items:center;gap:8px;font-size:14px;font-weight:600;transition:gap .3s;display:inline-flex}.medifly .ps-card:hover .ps-card-cta{gap:12px}.medifly .ps-back{margin-bottom:0}.medifly .ps-stories:has(.ps-back) .ps-stories-inner{gap:24px}.medifly .ps-stories:has(.ps-back){padding-top:20px}.medifly .ps-back-link{color:var(--green-deep);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;transition:gap .3s;display:inline-flex}.medifly .ps-back-link:hover{gap:12px}.medifly .ps-more{border-top:1px solid var(--border-soft);margin-top:60px;padding-top:48px}.medifly .ps-more h3{font-family:var(--serif);color:var(--green-forest);margin:8px 0 28px;font-size:28px;font-weight:500}.medifly .ps-more-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.medifly .ps-more-card{background:var(--white);border:1px solid var(--border-soft);border-radius:var(--radius);color:inherit;flex-direction:column;gap:14px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.medifly .ps-more-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.medifly .ps-more-card img{aspect-ratio:4/3;object-fit:cover;width:100%}.medifly .ps-more-card>div{flex-direction:column;gap:6px;padding:0 18px 18px;display:flex}.medifly .ps-more-card strong{color:var(--green-forest);font-size:15px;font-weight:600}@media(max-width:600px){.medifly .ps-grid-section{padding:60px 16px 40px}.medifly .ps-grid{grid-template-columns:1fr;gap:20px}.medifly .ps-card-meta{grid-template-columns:1fr}}.medifly .hero-badge-link{color:inherit;cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s}.medifly .hero-badge-link:hover{transform:translateY(-2px);box-shadow:0 18px 36px -22px #064e3b73}.hosp-hero{background:linear-gradient(#ecfdf5,#fff);border-bottom:1px solid #064e3b14;padding:96px 24px 64px}.hosp-hero-inner{text-align:center;max-width:920px;margin:0 auto}.hosp-hero h1{color:#022c22;letter-spacing:-.02em;margin:16px 0 20px;font-family:Fraunces,serif;font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1.1}.hosp-hero h1 em{color:#059669;font-style:italic}.hosp-hero-sub{color:#334e48;max-width:720px;margin:0 auto;font-size:18px;line-height:1.65}.hosp-grid-section{background:#fff;padding:72px 24px 96px}.hosp-grid-inner{max-width:1200px;margin:0 auto}.hosp-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.hosp-card{color:inherit;background:#fff;border:1px solid #064e3b1a;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.hosp-card:hover{border-color:#10b98166;transform:translateY(-4px);box-shadow:0 24px 48px -28px #064e3b59}.hosp-card-media{aspect-ratio:16/10;background:#ecfdf5;overflow:hidden}.hosp-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.hosp-card:hover .hosp-card-media img{transform:scale(1.04)}.hosp-card-body{flex-direction:column;gap:10px;padding:24px 24px 28px;display:flex}.hosp-card-tag{letter-spacing:.12em;text-transform:uppercase;color:#059669;background:#d1fae5;border-radius:999px;align-self:flex-start;padding:6px 10px;font-size:11px;font-weight:700;display:inline-block}.hosp-card-title{color:#022c22;margin:4px 0 0;font-family:Fraunces,serif;font-size:24px;font-weight:600;line-height:1.2}.hosp-card-city{color:#5b6f69;font-size:13px;font-weight:500}.hosp-card-summary{color:#334e48;margin:4px 0 0;font-size:15px;line-height:1.6}.hosp-card-accred{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.hosp-card-accred span{letter-spacing:.04em;color:#064e3b;background:#ecfdf5;border:1px solid #064e3b1f;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.hosp-card-cta{color:#059669;align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:700;transition:gap .2s;display:inline-flex}.hosp-card:hover .hosp-card-cta{gap:12px}.hosp-empty{text-align:center;background:#ecfdf5;border:1px dashed #064e3b33;border-radius:24px;padding:64px 24px}.hosp-empty h3{color:#022c22;margin:0 0 12px;font-family:Fraunces,serif;font-size:26px}.hosp-empty p{color:#334e48;max-width:560px;margin:0 auto 24px;line-height:1.6}.hosp-empty-btn{color:#fff;background:#059669;border-radius:999px;align-items:center;padding:14px 28px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.hosp-empty-btn:hover{background:#047857}.hosp-detail-hero{color:#ecfdf5;background:linear-gradient(#064e3b,#022c22);padding:80px 24px 64px}.hosp-detail-hero-inner{max-width:1100px;margin:0 auto}.hosp-detail-hero h1{color:#fff;letter-spacing:-.02em;margin:16px 0 12px;font-family:Fraunces,serif;font-size:clamp(34px,4.5vw,52px);font-weight:600;line-height:1.1}.hosp-detail-hero .eyebrow{color:#6ee7b7}.hosp-detail-hero .eyebrow:before{background:#6ee7b7}.hosp-detail-city{color:#a7f3d0;margin:0 0 12px;font-size:17px;font-weight:600}.hosp-detail-tag{color:#fff;opacity:.95;max-width:760px;margin:0;font-size:19px;font-weight:400;line-height:1.6}.hosp-breadcrumb{color:#a7f3d0;flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.hosp-breadcrumb a{color:#a7f3d0;text-decoration:none}.hosp-breadcrumb a:hover{color:#fff}.hosp-breadcrumb strong{color:#fff;font-weight:600}.hosp-detail-section{background:#fff;padding:72px 24px 96px}.hosp-detail-inner{grid-template-columns:minmax(0,1fr);gap:48px;max-width:1100px;margin:0 auto;display:grid}.hosp-detail-media{aspect-ratio:16/9;background:#ecfdf5;border-radius:24px;overflow:hidden}.hosp-detail-media img{object-fit:cover;width:100%;height:100%;display:block}.hosp-detail-body{flex-direction:column;gap:40px;display:flex}.hosp-detail-prose p{color:#2d3f3a;margin:0 0 16px;font-size:17px;line-height:1.75}.hosp-block h2{color:#022c22;margin:0 0 16px;font-family:Fraunces,serif;font-size:26px;font-weight:600}.hosp-bullets{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hosp-bullets li{color:#334e48;padding-left:28px;font-size:16px;line-height:1.6;position:relative}.hosp-bullets li:before{content:"✓";color:#059669;font-weight:800;position:absolute;top:0;left:0}.hosp-chips{flex-wrap:wrap;gap:8px;display:flex}.hosp-chips span{color:#064e3b;background:#ecfdf5;border:1px solid #064e3b1f;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500}.hosp-chips.solid span{color:#fff;background:#059669;border-color:#0000;font-weight:600}.hosp-gallery{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.hosp-gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%}.hosp-website{color:#334e48;font-size:15px}.hosp-website a{color:#059669;font-weight:600}@media(max-width:720px){.hosp-hero{padding:72px 20px 48px}.hosp-grid-section,.hosp-detail-section{padding:56px 20px 72px}}.hosp-hero-badges{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.hosp-hero-badge{color:#d1fae5;letter-spacing:.04em;background:#ffffff1f;border:1px solid #a7f3d066;border-radius:6px;padding:7px 14px;font-size:12px;font-weight:600}.hosp-cover-section{background:#fff;padding:0 24px}.hosp-cover-inner{aspect-ratio:16/9;z-index:2;background:#ecfdf5;border-radius:24px;max-width:1100px;margin:-56px auto 0;position:relative;overflow:hidden;box-shadow:0 24px 60px -32px #064e3b66}.hosp-cover-inner img{object-fit:cover;width:100%;height:100%;display:block}.hosp-detail-hero{padding-bottom:96px}.hosp-detail-section{padding-top:56px}.hosp-block-intro{color:#2d3f3a;margin:0 0 20px;font-size:17px;line-height:1.7}.hosp-stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:4px 0 8px;display:grid}.hosp-stat-card{text-align:center;background:#ecfdf5;border-top:4px solid #059669;border-radius:14px;padding:24px 18px}.hosp-stat-card.compact{padding:20px 14px}.hosp-stat-value{color:#022c22;letter-spacing:-.01em;margin-bottom:6px;font-family:Fraunces,serif;font-size:28px;font-weight:700;line-height:1.1;display:block}.hosp-stat-label{color:#4a6660;font-size:13px;font-weight:500;line-height:1.4}.hosp-table-wrap{border:1px solid #064e3b1a;border-radius:14px;margin:0 0 16px;overflow-x:auto;box-shadow:0 2px 10px #064e3b0d}.hosp-table{border-collapse:collapse;background:#fff;width:100%}.hosp-table thead tr{color:#fff;background:#064e3b}.hosp-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;padding:14px 20px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600}.hosp-table td{color:#2d3f3a;border-bottom:1px solid #ecfdf5;padding:14px 20px;font-size:15px}.hosp-table tbody tr:last-child td{border-bottom:none}.hosp-table tbody tr:nth-child(2n) td{background:#f7fdfa}.hosp-table td:first-child{color:#064e3b;width:38%;font-weight:600}.hosp-callout{color:#2d3f3a;background:#ecfdf5;border-left:4px solid #059669;border-radius:0 12px 12px 0;margin:12px 0 0;padding:16px 20px;font-size:15px;line-height:1.6}.hosp-callout.warn{color:#3a2d22;background:#fff7ed;border-left-color:#c2410c}.hosp-callout.warn strong{color:#9a3412}.hosp-subhead{color:#064e3b;margin:24px 0 12px;font-family:Fraunces,serif;font-size:18px;font-weight:600}.hosp-tech-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.hosp-tech-card{text-align:center;background:#ecfdf5;border:1px solid #064e3b1f;border-radius:12px;flex-direction:column;gap:4px;padding:16px 14px;display:flex}.hosp-tech-card strong{color:#064e3b;font-size:14px;font-weight:700}.hosp-tech-card span{color:#4a6660;font-size:12px;line-height:1.4}.hosp-bullets.two-col{grid-template-columns:repeat(2,1fr);gap:10px 24px;display:grid}.hosp-journey-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.hosp-journey-card{background:#fff;border:1px solid #064e3b1a;border-top:3px solid #059669;border-radius:14px;padding:20px 18px;box-shadow:0 2px 8px #064e3b0a}.hosp-journey-card h3{color:#022c22;margin:0 0 10px;font-family:Fraunces,serif;font-size:16px;font-weight:600}.hosp-journey-card ul{margin:0;padding:0;list-style:none}.hosp-journey-card ul li{color:#4a6660;border-bottom:1px solid #f1f9f5;padding:5px 0 5px 16px;font-size:13.5px;line-height:1.5;position:relative}.hosp-journey-card ul li:last-child{border-bottom:none}.hosp-journey-card ul li:before{content:"•";color:#059669;font-weight:700;position:absolute;top:4px;left:0}.hosp-cost-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin:0 0 8px;display:grid}.hosp-cost-row{background:#fff;border:1px solid #064e3b1a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;box-shadow:0 1px 4px #064e3b0a}.hosp-cost-proc{color:#1a2e28;font-size:14px;font-weight:500}.hosp-cost-amount{color:#059669;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.hosp-proscon-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.hosp-proscon{border-radius:14px;padding:22px 24px}.hosp-proscon h3{margin:0 0 12px;font-family:Fraunces,serif;font-size:18px;font-weight:600}.hosp-proscon ul{margin:0;padding:0;list-style:none}.hosp-proscon ul li{color:#2d3f3a;border-bottom:1px solid #0000000f;padding:6px 0 6px 24px;font-size:14.5px;line-height:1.55;position:relative}.hosp-proscon ul li:last-child{border-bottom:none}.hosp-proscon-pro{background:#ecfdf5;border:1px solid #a7f3d0}.hosp-proscon-pro h3{color:#047857}.hosp-proscon-pro ul li:before{content:"✓";color:#059669;font-weight:800;position:absolute;top:6px;left:0}.hosp-proscon-con{background:#fff7ed;border:1px solid #fed7aa}.hosp-proscon-con h3{color:#9a3412}.hosp-proscon-con ul li:before{content:"!";color:#fff;background:#c2410c;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;font-weight:800;display:flex;position:absolute;top:9px;left:4px}.hosp-verdict{color:#ecfdf5;background:linear-gradient(135deg,#064e3b,#022c22);border-radius:24px;margin-top:8px;padding:36px 40px}.hosp-verdict h2{color:#fff;margin:0 0 14px;font-family:Fraunces,serif;font-size:26px;font-weight:600}.hosp-verdict p{color:#ecfdf5e0;margin:0 0 12px;font-size:16px;line-height:1.7}.hosp-verdict-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.hosp-verdict-item{color:#ecfdf5eb;background:#ffffff14;border:1px solid #a7f3d033;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14.5px;line-height:1.55;display:flex}.hosp-verdict-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:13px;font-weight:800;display:flex}.hosp-verdict-item.good .hosp-verdict-icon{color:#022c22;background:#10b981}.hosp-verdict-item.warn .hosp-verdict-icon{color:#422006;background:#f59e0b}@media(max-width:980px){.hosp-stats-grid,.hosp-tech-grid,.hosp-journey-grid{grid-template-columns:repeat(2,1fr)}.hosp-cost-grid,.hosp-proscon-grid,.hosp-verdict-grid,.hosp-bullets.two-col{grid-template-columns:1fr}}@media(max-width:720px){.hosp-detail-hero{padding:56px 22px 80px}.hosp-detail-hero h1{margin:12px 0 10px;font-size:clamp(28px,7vw,36px)}.hosp-detail-city{font-size:15px}.hosp-detail-tag{font-size:16px;line-height:1.55}.hosp-breadcrumb{gap:6px;font-size:12px}.hosp-hero-badges{gap:6px;margin-top:18px}.hosp-hero-badge{padding:6px 10px;font-size:11px}.hosp-cover-section{padding:0 20px}.hosp-cover-inner{aspect-ratio:4/3;border-radius:16px;margin-top:-36px}.hosp-detail-section{padding:40px 20px 64px}.hosp-detail-body{gap:32px}.hosp-block h2{font-size:22px}.hosp-block-intro{font-size:15.5px}.hosp-stats-grid,.hosp-stats-grid.four{grid-template-columns:1fr 1fr;gap:10px}.hosp-stat-card{padding:18px 12px}.hosp-stat-value{font-size:22px}.hosp-stat-label{font-size:12px}.hosp-tech-grid{grid-template-columns:1fr 1fr;gap:10px}.hosp-journey-grid{grid-template-columns:1fr;gap:12px}.hosp-cost-grid{grid-template-columns:1fr}.hosp-proscon-grid{grid-template-columns:1fr;gap:12px}.hosp-verdict-grid,.hosp-bullets.two-col{grid-template-columns:1fr}.hosp-table th,.hosp-table td{padding:11px 12px;font-size:13px}.hosp-table td:first-child{width:42%}.hosp-callout{padding:14px 16px;font-size:14px}.hosp-verdict{border-radius:18px;padding:26px 20px}.hosp-verdict h2{font-size:22px}.hosp-verdict p{font-size:15px}.hosp-proscon{padding:18px}.hosp-proscon ul li{font-size:14px}}@media(max-width:420px){.hosp-stats-grid,.hosp-stats-grid.four,.hosp-tech-grid{grid-template-columns:1fr}.hosp-detail-hero h1{font-size:26px}}@media(max-width:768px){.hosp-detail-hero,.hosp-cover-section,.hosp-detail-section,.hosp-detail-inner,.hosp-detail-body,.hosp-block,.hosp-detail-prose{overflow-wrap:break-word;word-wrap:break-word;max-width:100%}.hosp-detail-inner{gap:32px}.hosp-detail-prose p{font-size:15.5px;line-height:1.7}.hosp-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.hosp-table{min-width:460px}.hosp-chips span{padding:6px 10px;font-size:12.5px}.hosp-cost-row{flex-wrap:wrap;gap:6px;padding:12px 14px}.hosp-cost-amount{font-size:14px}.hosp-tech-card{padding:14px}.hosp-gallery{grid-template-columns:1fr}.hosp-gallery img{aspect-ratio:4/3;object-fit:cover}.hosp-website{word-break:break-all;font-size:14px}.ps-cta{padding:56px 20px}.ps-cta h2{font-size:26px}.ps-cta p{font-size:15px}.ps-cta-buttons{flex-direction:column;gap:12px}.ps-cta-btn{width:100%}}html,body{overflow-x:hidden}.hosp-hero-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:40px;margin-top:8px;display:grid}.hosp-hero-main h1{color:#fff;letter-spacing:-.02em;margin:14px 0;font-family:Fraunces,serif;font-size:clamp(34px,4.5vw,52px);font-weight:600;line-height:1.08}.hosp-hero-main .hosp-detail-tag{color:#fff;opacity:.92;max-width:620px;margin:0 0 22px;font-size:18px;font-weight:400;line-height:1.6}.hosp-hero-points{gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.hosp-hero-points li{color:#d1fae5;padding-left:26px;font-size:15px;line-height:1.55;position:relative}.hosp-hero-points li:before{content:"";background:#10b98140;border:1px solid #6ee7b7;border-radius:50%;width:16px;height:16px;position:absolute;top:7px;left:0}.hosp-hero-points li:after{content:"";border-bottom:2px solid #6ee7b7;border-left:2px solid #6ee7b7;width:6px;height:3px;position:absolute;top:11px;left:5px;transform:rotate(-45deg)}.hosp-hero-aside{color:#022c22;background:#fff;border-radius:20px;padding:28px 26px;position:relative;box-shadow:0 24px 60px -28px #00000080,inset 0 1px #a7f3d066}.hosp-aside-tag{letter-spacing:.08em;text-transform:uppercase;color:#047857;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:700;display:inline-flex}.hosp-aside-dot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite hosp-pulse;box-shadow:0 0 0 4px #10b9812e}@keyframes hosp-pulse{0%,to{box-shadow:0 0 0 4px #10b9812e}50%{box-shadow:0 0 0 8px #10b9810d}}.hosp-aside-title{color:#022c22;letter-spacing:-.01em;margin:0 0 10px;font-family:Fraunces,serif;font-size:22px;font-weight:600;line-height:1.25}.hosp-aside-sub{color:#4a6660;margin:0 0 14px;font-size:14.5px;line-height:1.55}.hosp-aside-list{gap:8px;margin:0 0 28px;padding:0;list-style:none;display:grid}.hosp-aside-list li{color:#1a2e28;padding-left:24px;font-size:14px;line-height:1.5;position:relative}.hosp-aside-list li:before{content:"✓";color:#059669;background:#ecfdf5;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:flex;position:absolute;top:0;left:0}.hosp-aside-cta{color:#fff;letter-spacing:.01em;background:#25d366;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:8px;padding:14px 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:15.5px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:flex;box-shadow:0 8px 22px -8px #25d3668c}.hosp-aside-cta svg{flex-shrink:0;width:20px;height:20px}.hosp-aside-cta:hover{background:#1fb957;transform:translateY(-1px);box-shadow:0 12px 28px -8px #25d366a6}.hosp-aside-note{text-align:center;color:#6b8580;letter-spacing:.02em;margin-top:10px;font-size:12px;display:block}.hosp-hero-grid .hosp-detail-city{display:none}@media(max-width:980px){.hosp-hero-grid{grid-template-columns:1fr;gap:28px}.hosp-hero-aside{max-width:520px}}@media(max-width:720px){.hosp-hero-grid{gap:24px;margin-top:4px}.hosp-hero-main h1{margin:10px 0 12px;font-size:clamp(28px,7vw,36px)}.hosp-hero-main .hosp-detail-tag{margin-bottom:18px;font-size:15.5px}.hosp-hero-points li{font-size:14px}.hosp-hero-aside{border-radius:16px;padding:22px 20px}.hosp-aside-title{font-size:19px}.hosp-aside-cta{padding:13px 16px;font-size:15px}}.medifly section.hosp-detail-hero{padding:80px 24px 96px}.medifly section.hosp-cover-section{padding:32px 24px 0}.medifly section.hosp-detail-section{padding:56px 24px 96px}@media(max-width:720px){.medifly section.hosp-detail-hero{padding:56px 24px 80px}.medifly section.hosp-cover-section{padding:24px 24px 0}.medifly section.hosp-detail-section{padding:40px 24px 64px}}.mf-footer{color:#cfd9d4;background:#0e1f1a;border-top:1px solid #ffffff0f;padding:64px 24px 28px;font-family:Plus Jakarta Sans,system-ui,sans-serif}.mf-footer-inner{max-width:1240px;margin:0 auto}.mf-footer-grid{grid-template-columns:1.3fr 1fr 1fr 1fr;align-items:start;gap:48px;display:grid}.mf-footer-col{flex-direction:column;gap:10px;display:flex}.mf-footer-col h3{color:#fff;margin:0 0 10px;font-family:Fraunces,serif;font-size:20px;font-weight:600}.mf-footer-label{letter-spacing:.12em;text-transform:uppercase;color:#34d399;margin-top:6px;font-size:12px;font-weight:600}.mf-footer-link{color:#cfd9d4;font-size:15px;line-height:1.6;text-decoration:none;transition:color .15s}.mf-footer-link:hover{color:#fff}.mf-footer-brand .mf-footer-logo img{width:auto;height:44px;display:block}.mf-footer-socials{gap:10px;margin-top:18px;display:flex}.mf-footer-socials a{color:#fff;background:#ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s;display:inline-flex}.mf-footer-socials a:hover{background:#34d39933}.mf-footer-bottom{color:#8ea29a;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:24px;font-size:14px;display:flex}.mf-footer-legal{gap:24px;display:flex}.mf-footer-legal a{color:#8ea29a;text-decoration:none}.mf-footer-legal a:hover{color:#fff}@media(max-width:768px){.mf-footer{padding:48px 20px 24px}.mf-footer-grid{grid-template-columns:1fr;gap:32px}.mf-footer-bottom{text-align:left;flex-direction:column;align-items:flex-start}}.medifly .mf-burger{color:#0f3a2e;cursor:pointer;background:0 0;border:1px solid #10b98140;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;transition:background .15s,color .15s,border-color .15s;display:none}.medifly .mf-burger:hover{color:#059669;background:#ecfdf5;border-color:#10b981}.medifly .mf-mobile-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;z-index:998;background:#064e3b73;transition:opacity .25s;position:fixed;inset:0}.medifly .mf-mobile-backdrop.open{opacity:1;pointer-events:auto}.medifly .mf-mobile-drawer{z-index:999;background:#fff;flex-direction:column;width:min(86vw,360px);height:100dvh;font-family:Plus Jakarta Sans,sans-serif;transition:transform .28s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-12px 0 40px #064e3b2e}.medifly .mf-mobile-drawer.open{transform:translate(0)}.medifly .mf-mobile-head{border-bottom:1px solid #10b98126;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.medifly .mf-mobile-title{color:#0f3a2e;font-family:Fraunces,serif;font-size:18px;font-weight:600}.medifly .mf-mobile-close{color:#0f3a2e;cursor:pointer;background:0 0;border:1px solid #10b98140;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.medifly .mf-mobile-nav{flex-direction:column;flex:1;gap:2px;padding:14px 12px;display:flex;overflow-y:auto}.medifly .mf-mobile-nav a,.medifly .mf-mobile-acc{cursor:pointer;color:#0f3a2e;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;display:flex}.medifly .mf-mobile-nav a:hover,.medifly .mf-mobile-acc:hover{color:#059669;background:#ecfdf5}.medifly .mf-mobile-sub{border-left:2px solid #10b98133;flex-direction:column;gap:2px;margin:2px 0 6px 10px;padding-left:10px;display:flex}.medifly .mf-mobile-chev{color:#10b981;transition:transform .2s;display:inline-flex}.medifly .mf-mobile-chev.open{transform:rotate(180deg)}.medifly .mf-mobile-call{color:#fff;background:#10b981;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin:12px 16px 18px;padding:14px 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.medifly .mf-mobile-call:hover{background:#059669}@media(max-width:900px){.medifly .mf-burger{display:inline-flex}}.medifly .mt-hero-image-slot{background:linear-gradient(135deg,var(--green-forest),var(--green));color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;text-align:center;border-radius:24px;justify-content:center;align-items:center;padding:24px;font-size:13px;display:flex;position:absolute;inset:0}.medifly .mt-steps{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.medifly .mt-step{background:var(--white);border:1px solid var(--border-soft);border-radius:16px;padding:28px 22px;transition:transform .25s,box-shadow .25s;position:relative}.medifly .mt-step:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.medifly .mt-step .num{font-family:var(--serif);color:var(--green);margin-bottom:14px;font-size:2rem;font-weight:500;line-height:1;display:block}.medifly .mt-step h4{color:var(--green-forest);margin-bottom:8px;font-size:1rem}.medifly .mt-step p{font-size:13.5px;line-height:1.6}.medifly .mt-treatments{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.medifly .mt-treat{background:var(--white);border:1px solid var(--border-soft);border-radius:16px;padding:26px 24px;transition:all .25s}.medifly .mt-treat:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.medifly .mt-treat h4{margin-bottom:8px;font-size:1rem}.medifly .mt-treat-icon{background:var(--green-mint);width:48px;height:48px;color:var(--green-deep);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;transition:background .25s,color .25s;display:flex}.medifly .mt-treat:hover .mt-treat-icon{background:var(--green);color:var(--white)}.medifly .mt-treat .mt-icon{stroke-width:1.75px;width:24px;height:24px}.medifly .mt-treat p{font-size:13.5px;line-height:1.6}.medifly .mt-treat .tag{color:var(--green-deep);background:var(--green-mint);text-transform:uppercase;letter-spacing:.08em;border-radius:50px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.medifly .mt-hospitals-block{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;margin-bottom:24px;padding:40px}.medifly .mt-hospitals-block h3{margin-bottom:20px;font-size:1.2rem}.medifly .mt-hospitals-block ul{grid-template-columns:repeat(2,1fr);gap:10px 24px;display:grid}.medifly .mt-hospitals-block li{color:var(--ink-mid);padding-left:18px;font-size:14.5px;position:relative}.medifly .mt-hospitals-block li:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.medifly .mt-countries-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.medifly .mt-country-block{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;padding:22px}.medifly .mt-country-block h4{color:var(--green-forest);font-size:.95rem;font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700}.medifly .mt-country-block p{font-size:13.5px;line-height:1.7}.medifly .mt-included-grid{grid-template-columns:1.5fr 1fr;gap:32px;display:grid}.medifly .mt-incl-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:36px}.medifly .mt-incl-card.dark{background:linear-gradient(180deg,var(--green-forest),var(--green-ink));color:var(--white);border:none}.medifly .mt-incl-card h3{margin-bottom:20px;font-size:1.3rem}.medifly .mt-incl-card.dark h3{color:var(--white)}.medifly .mt-incl-card ul li{color:var(--ink-mid);padding:8px 0 8px 26px;font-size:14px;position:relative}.medifly .mt-incl-card.dark ul li{color:#ffffffd9}.medifly .mt-incl-card ul li:before{content:"✓";color:var(--green);font-weight:700;position:absolute;top:8px;left:0}.medifly .mt-incl-card.dark ul li:before{color:var(--green-glow)}.medifly .mt-incl-card.dark ul li.pay:before{content:"$"}.medifly .mt-stories-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.medifly .mt-story{background:var(--white);border:1px solid var(--border-soft);border-left:4px solid var(--green);border-radius:16px;padding:28px}.medifly .mt-story .meta{color:var(--green-deep);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:12px;font-weight:600}.medifly .mt-story h4{color:var(--green-forest);margin-bottom:10px;font-size:1.05rem}.medifly .mt-story .quote{color:var(--ink);margin-bottom:12px;font-size:14.5px;font-style:italic;line-height:1.6}.medifly .mt-story p{font-size:13.5px}.medifly .mt-founder{grid-template-columns:1fr 1.5fr;align-items:center;gap:60px;display:grid}.medifly .mt-founder-photo{background:var(--green-mint);box-shadow:var(--shadow-md);border-radius:20px;overflow:hidden}.medifly .mt-founder-photo img{aspect-ratio:4/5;object-fit:cover;object-position:center top;width:100%;height:100%;display:block}@media(max-width:960px){.medifly .mt-steps,.medifly .mt-treatments,.medifly .mt-countries-grid{grid-template-columns:repeat(2,1fr)}.medifly .mt-included-grid,.medifly .mt-stories-grid{grid-template-columns:1fr}.medifly .mt-founder{grid-template-columns:1fr;gap:32px}.medifly .mt-hospitals-block{padding:28px}}@media(max-width:600px){.medifly .mt-steps,.medifly .mt-treatments,.medifly .mt-countries-grid,.medifly .mt-hospitals-block ul{grid-template-columns:1fr}.medifly .mt-incl-card{padding:24px}}@media(max-width:960px){.medifly .mt-why-grid{grid-template-columns:1fr!important}}@media(max-width:768px){.medifly .cost-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.medifly .cost-table{min-width:520px}.medifly .cost-table th,.medifly .cost-table td{padding:12px 14px;font-size:13px}}.transsphenoidal-surgery-page{--green:#10b981;--green-deep:#059669;--green-forest:#064e3b;--green-ink:#022c22;--green-mint:#ecfdf5;--green-sage:#d1fae5;--green-glow:#34d399;--white:#fff;--cream:#fafaf7;--cream-warm:#f7f6f1;--paper:#f4f3ee;--ink:#0f1713;--ink-mid:#3c4a43;--ink-light:#6b7770;--border:#e5e7eb;--border-soft:#f0f0ed;--gold:#b8944a;--coral:#ea6f5b;--serif:"Fraunces", Georgia, serif;--sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--radius-sm:6px;--radius:12px;--radius-lg:20px;--shadow-xs:0 1px 2px #064e3b0a;--shadow-sm:0 2px 8px #064e3b0f;--shadow-md:0 8px 24px #064e3b14;--shadow-lg:0 20px 48px #064e3b1f}.transsphenoidal-surgery-page *,.transsphenoidal-surgery-page :before,.transsphenoidal-surgery-page :after{box-sizing:border-box;margin:0;padding:0}.transsphenoidal-surgery-page html{scroll-behavior:smooth}.transsphenoidal-surgery-page body{font-family:var(--sans);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv02";line-height:1.65;overflow-x:hidden}.transsphenoidal-surgery-page h1,.transsphenoidal-surgery-page h2,.transsphenoidal-surgery-page h3,.transsphenoidal-surgery-page h4{font-family:var(--serif);color:var(--green-forest);letter-spacing:-.02em;font-weight:500;line-height:1.1}.transsphenoidal-surgery-page h1{font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400}.transsphenoidal-surgery-page h2{font-size:clamp(1.9rem,4vw,3rem);font-weight:500}.transsphenoidal-surgery-page h3{font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:500}.transsphenoidal-surgery-page h4{font-size:1.05rem;font-weight:600;font-family:var(--sans);color:var(--green-forest)}.transsphenoidal-surgery-page p{color:var(--ink-mid);font-size:15.5px;line-height:1.75}.transsphenoidal-surgery-page .lead{color:var(--ink-mid);font-size:18px;line-height:1.7}.transsphenoidal-surgery-page em{color:var(--green);font-style:italic}.transsphenoidal-surgery-page a{color:var(--green-deep);text-decoration:none;transition:color .2s}.transsphenoidal-surgery-page a:hover{color:var(--green-forest)}.transsphenoidal-surgery-page strong{color:var(--ink);font-weight:600}.transsphenoidal-surgery-page .container{max-width:1200px;margin:0 auto;padding:0 28px}.transsphenoidal-surgery-page .container-wide{max-width:1360px;margin:0 auto;padding:0 28px}.transsphenoidal-surgery-page .container-narrow{max-width:920px;margin:0 auto;padding:0 28px}.transsphenoidal-surgery-page section{padding:96px 0;position:relative}.transsphenoidal-surgery-page .bg-white{background:var(--white)}.transsphenoidal-surgery-page .bg-cream{background:var(--cream)}.transsphenoidal-surgery-page .bg-mint{background:var(--green-mint)}.transsphenoidal-surgery-page .bg-paper{background:var(--paper)}.transsphenoidal-surgery-page .bg-forest{background:var(--green-forest);color:var(--white)}.transsphenoidal-surgery-page .bg-ink{background:var(--green-ink);color:var(--white)}.transsphenoidal-surgery-page .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green-deep);font-size:12px;font-weight:600;font-family:var(--sans);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.transsphenoidal-surgery-page .eyebrow:before{content:"";background:var(--green);border-radius:2px;width:24px;height:1.5px;display:block}.transsphenoidal-surgery-page .eyebrow.light{color:var(--green-glow)}.transsphenoidal-surgery-page .eyebrow.light:before{background:var(--green-glow)}.transsphenoidal-surgery-page .eyebrow.center{justify-content:center}.transsphenoidal-surgery-page .btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;letter-spacing:.01em;border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 28px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.transsphenoidal-surgery-page .btn-lg{padding:18px 36px;font-size:15px}.transsphenoidal-surgery-page .btn svg{flex-shrink:0;width:17px;height:17px}.transsphenoidal-surgery-page .btn:hover{transform:translateY(-2px)}.transsphenoidal-surgery-page .btn-primary{background:var(--green);color:var(--white);box-shadow:0 4px 16px #10b98147}.transsphenoidal-surgery-page .btn-primary:hover{background:var(--green-deep);color:var(--white);box-shadow:0 8px 24px #10b98166}.transsphenoidal-surgery-page .btn-dark{background:var(--green-forest);color:var(--white)}.transsphenoidal-surgery-page .btn-dark:hover{background:var(--green-ink);color:var(--white)}.transsphenoidal-surgery-page .btn-outline{color:var(--green-forest);border:1.5px solid var(--green-forest);background:0 0}.transsphenoidal-surgery-page .btn-outline:hover{background:var(--green-forest);color:var(--white)}.transsphenoidal-surgery-page .btn-outline-light{color:var(--white);background:0 0;border:1.5px solid #ffffff4d}.transsphenoidal-surgery-page .btn-outline-light:hover{color:var(--white);background:#ffffff1a;border-color:#fff9}.transsphenoidal-surgery-page .btn-whatsapp{color:var(--white);background:#25d366;box-shadow:0 4px 16px #25d3664d}.transsphenoidal-surgery-page .btn-whatsapp:hover{color:var(--white);background:#1fb855}.transsphenoidal-surgery-page .float-wa{width:58px;height:58px;color:var(--white);z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;animation:2.5s infinite waPulse;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #25d36666}.transsphenoidal-surgery-page .float-wa:hover{color:var(--white);transform:scale(1.1)}.transsphenoidal-surgery-page .urgency-banner{background:var(--green-forest);color:var(--white);text-align:center;z-index:10;padding:12px 0;font-size:13.5px;position:relative}.transsphenoidal-surgery-page .urgency-banner p{color:#ffffffe6;margin:0;font-size:13.5px}.transsphenoidal-surgery-page .urgency-pill{color:var(--green-glow);background:#34d39926;border-radius:50px;align-items:center;gap:8px;margin-right:14px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.transsphenoidal-surgery-page .hero{background:var(--cream);padding:90px 0 80px;position:relative;overflow:hidden}.transsphenoidal-surgery-page .hero:before{content:"";z-index:0;background:radial-gradient(#10b9810f,#0000 70%);width:50%;height:80%;position:absolute;top:-10%;right:-10%}.transsphenoidal-surgery-page .hero:after{content:"";background:linear-gradient(90deg,transparent,var(--border),transparent);width:100%;height:1px;position:absolute;bottom:0;left:0}.transsphenoidal-surgery-page .hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid;position:relative}.transsphenoidal-surgery-page .hero-tag{background:var(--white);border:1px solid var(--border);color:var(--green-deep);box-shadow:var(--shadow-xs);border-radius:50px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.transsphenoidal-surgery-page .hero-tag .dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite heartbeat}.transsphenoidal-surgery-page .hero h1 span.ital{font-family:var(--serif);color:var(--green);font-style:italic;font-weight:400}.transsphenoidal-surgery-page .hero h1 span.under{display:inline-block;position:relative}.transsphenoidal-surgery-page .hero h1 span.under:after{content:"";background:var(--green-sage);z-index:-1;border-radius:2px;height:8px;position:absolute;bottom:4px;left:0;right:0}.transsphenoidal-surgery-page .hero-sub{color:var(--ink-mid);max-width:540px;margin:24px 0 32px;font-size:18px;line-height:1.7}.transsphenoidal-surgery-page .hero-sub strong{color:var(--green-forest)}.transsphenoidal-surgery-page .hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.transsphenoidal-surgery-page .hero-trust{border-top:1px solid var(--border);flex-wrap:wrap;gap:28px;padding-top:28px;display:flex}.transsphenoidal-surgery-page .hero-trust-item{flex-direction:column;display:flex}.transsphenoidal-surgery-page .hero-trust-item .n{font-family:var(--serif);color:var(--green-forest);font-size:1.9rem;font-weight:500;line-height:1}.transsphenoidal-surgery-page .hero-trust-item .l{color:var(--ink-light);letter-spacing:.02em;margin-top:4px;font-size:12px}.transsphenoidal-surgery-page .hero-visual{aspect-ratio:4/5;max-height:620px;position:relative}.transsphenoidal-surgery-page .hero-img-main{box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#064e3b,#10b981);border-radius:24px;justify-content:center;align-items:center;padding:36px;display:flex;position:absolute;inset:0;overflow:hidden}.transsphenoidal-surgery-page .hero-img-main svg{width:100%;height:100%}.transsphenoidal-surgery-page .hero-img-main:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#062e3b4d);position:absolute;inset:0}.transsphenoidal-surgery-page .hero-badge{background:var(--white);box-shadow:var(--shadow-md);z-index:2;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;display:flex;position:absolute}.transsphenoidal-surgery-page .hero-badge.tl{top:28px;left:-28px}.transsphenoidal-surgery-page .hero-badge.br{max-width:260px;bottom:28px;right:-28px}.transsphenoidal-surgery-page .hero-badge-icon{background:var(--green-mint);width:42px;height:42px;color:var(--green-deep);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.transsphenoidal-surgery-page .hero-badge-content{line-height:1.3}.transsphenoidal-surgery-page .hero-badge-content strong{color:var(--green-forest);font-size:14px;font-weight:600;display:block}.transsphenoidal-surgery-page .hero-badge-content small{color:var(--ink-light);font-size:12px;line-height:1.4}.transsphenoidal-surgery-page .stats-strip{background:var(--green-forest);color:var(--white);padding:54px 0;position:relative;overflow:hidden}.transsphenoidal-surgery-page .stats-strip:before{content:"";background:radial-gradient(60% 100%,#10b98126,#0000 70%);position:absolute;inset:0}.transsphenoidal-surgery-page .stats-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.transsphenoidal-surgery-page .stat-item{text-align:center;border-right:1px solid #ffffff1a;padding:0 20px}.transsphenoidal-surgery-page .stat-item:last-child{border-right:none}.transsphenoidal-surgery-page .stat-num{font-family:var(--serif);color:var(--green-glow);letter-spacing:-.02em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1;display:block}.transsphenoidal-surgery-page .stat-label{color:#ffffffbf;letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:13px;font-weight:500}.transsphenoidal-surgery-page .what-is{background:var(--white)}.transsphenoidal-surgery-page .what-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.transsphenoidal-surgery-page .what-text h2{margin-bottom:24px}.transsphenoidal-surgery-page .what-text p{margin-bottom:16px;font-size:16px;line-height:1.8}.transsphenoidal-surgery-page .what-keypoints{gap:14px;margin-top:28px;display:grid}.transsphenoidal-surgery-page .what-keypoint{background:var(--green-mint);border-left:3px solid var(--green);border-radius:0 12px 12px 0;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.transsphenoidal-surgery-page .what-keypoint-icon{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.transsphenoidal-surgery-page .what-keypoint-text{color:var(--green-ink);font-size:14.5px;line-height:1.55}.transsphenoidal-surgery-page .what-keypoint-text strong{color:var(--green-forest)}.transsphenoidal-surgery-page .what-visual{aspect-ratio:4/5;background:linear-gradient(135deg,var(--green-mint),var(--green-sage));border-radius:20px;justify-content:center;align-items:center;padding:36px;display:flex;position:relative;overflow:hidden}.transsphenoidal-surgery-page .what-visual svg{width:100%;height:100%}.transsphenoidal-surgery-page .pain-intro{text-align:center;max-width:760px;margin:0 auto 64px}.transsphenoidal-surgery-page .pain-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.transsphenoidal-surgery-page .pain-card{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:38px 34px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.transsphenoidal-surgery-page .pain-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.transsphenoidal-surgery-page .pain-card.full{grid-column:1/-1}.transsphenoidal-surgery-page .pain-number{font-family:var(--serif);color:var(--green-sage);opacity:.7;font-size:4.5rem;font-style:italic;font-weight:400;line-height:1;position:absolute;top:20px;right:28px}.transsphenoidal-surgery-page .pain-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:16px;justify-content:center;align-items:center;margin-bottom:22px;font-size:26px;display:flex}.transsphenoidal-surgery-page .pain-card h3{margin-bottom:14px}.transsphenoidal-surgery-page .pain-card p{font-size:15px;line-height:1.7}.transsphenoidal-surgery-page .pain-quote{background:var(--cream-warm);border-left:3px solid var(--green);color:var(--ink-mid);border-radius:0 10px 10px 0;margin-top:18px;padding:14px 18px;font-size:13.5px;font-style:italic}.transsphenoidal-surgery-page .pain-quote strong{color:var(--green-forest);font-style:normal}.transsphenoidal-surgery-page .solution-strip{background:var(--green-mint);border-radius:10px;margin-top:18px;padding:16px 18px;position:relative}.transsphenoidal-surgery-page .solution-strip-label{letter-spacing:.1em;color:var(--green-deep);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.transsphenoidal-surgery-page .solution-strip p{color:var(--green-ink);margin:0;font-size:13.5px;line-height:1.6}.transsphenoidal-surgery-page .solutions-section{background:var(--green-forest);color:var(--white)}.transsphenoidal-surgery-page .solutions-section h2{color:var(--white)}.transsphenoidal-surgery-page .solutions-section p{color:#ffffffc7}.transsphenoidal-surgery-page .solutions-intro{text-align:center;max-width:720px;margin:0 auto 56px}.transsphenoidal-surgery-page .solutions-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.transsphenoidal-surgery-page .solution-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:32px 28px;transition:all .3s}.transsphenoidal-surgery-page .solution-card:hover{border-color:var(--green-glow);background:#ffffff14;transform:translateY(-4px)}.transsphenoidal-surgery-page .sol-icon{width:48px;height:48px;color:var(--green-glow);background:#34d39926;border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;font-size:22px;display:flex}.transsphenoidal-surgery-page .solution-card h4{color:var(--white);margin-bottom:12px;font-size:1.15rem}.transsphenoidal-surgery-page .solution-card p{color:#ffffffb8;font-size:14px;line-height:1.65}.transsphenoidal-surgery-page .sol-list{margin-top:14px;padding:0;list-style:none}.transsphenoidal-surgery-page .sol-list li{color:#ffffffd9;padding:6px 0 6px 22px;font-size:13.5px;position:relative}.transsphenoidal-surgery-page .sol-list li:before{content:"✓";color:var(--green-glow);font-weight:700;position:absolute;top:6px;left:0}.transsphenoidal-surgery-page .sol-list li a{color:#fffffff2;-webkit-text-decoration:underline #34d39966;text-decoration:underline #34d39966}.transsphenoidal-surgery-page .sol-list li a:hover{color:var(--green-glow)}.transsphenoidal-surgery-page .mechanism-section{background:var(--paper)}.transsphenoidal-surgery-page .mech-header{text-align:center;max-width:740px;margin:0 auto 56px}.transsphenoidal-surgery-page .mech-grid{background:var(--white);box-shadow:var(--shadow-sm);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;padding:16px;display:grid;position:relative}.transsphenoidal-surgery-page .mech-step{border-right:1px solid var(--border-soft);padding:30px 24px;position:relative}.transsphenoidal-surgery-page .mech-step:last-child{border-right:none}.transsphenoidal-surgery-page .mech-step-num{font-family:var(--serif);color:var(--green);margin-bottom:16px;font-size:2.2rem;font-style:italic;font-weight:500;line-height:1;display:block}.transsphenoidal-surgery-page .mech-step h4{margin-bottom:10px;font-size:1rem}.transsphenoidal-surgery-page .mech-step p{color:var(--ink-mid);font-size:13.5px;line-height:1.6}.transsphenoidal-surgery-page .types-intro{text-align:center;max-width:760px;margin:0 auto 64px}.transsphenoidal-surgery-page .types-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.transsphenoidal-surgery-page .type-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .3s;position:relative}.transsphenoidal-surgery-page .type-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.transsphenoidal-surgery-page .type-card.featured-type{background:linear-gradient(135deg,var(--green-mint),var(--white));border-color:var(--green)}.transsphenoidal-surgery-page .type-badge-top{background:var(--green);color:var(--white);letter-spacing:.06em;text-transform:uppercase;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-10px;right:22px}.transsphenoidal-surgery-page .type-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:26px;display:flex}.transsphenoidal-surgery-page .type-card h4{margin-bottom:10px;font-size:1.1rem;line-height:1.3}.transsphenoidal-surgery-page .type-card p{margin-bottom:12px;font-size:14px;line-height:1.65}.transsphenoidal-surgery-page .type-tag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.04em;border-radius:50px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-block}.transsphenoidal-surgery-page .conditions-section{background:var(--white)}.transsphenoidal-surgery-page .conditions-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.transsphenoidal-surgery-page .condition-card{background:var(--cream);border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:flex-start;padding:24px 20px;transition:all .25s;display:flex}.transsphenoidal-surgery-page .condition-card:hover{background:var(--white);border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.transsphenoidal-surgery-page .cond-icon{background:var(--green-mint);width:40px;height:40px;color:var(--green-deep);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;font-size:19px;display:flex}.transsphenoidal-surgery-page .condition-card h4{margin-bottom:6px;font-size:.95rem}.transsphenoidal-surgery-page .condition-card p{color:var(--ink-mid);margin:0;font-size:12.5px;line-height:1.55}.transsphenoidal-surgery-page .compare-section{background:var(--paper)}.transsphenoidal-surgery-page .compare-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.transsphenoidal-surgery-page .compare-col{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:40px 36px}.transsphenoidal-surgery-page .compare-col.benefits{border-top:4px solid var(--green)}.transsphenoidal-surgery-page .compare-col.risks{border-top:4px solid var(--coral)}.transsphenoidal-surgery-page .compare-col h3{margin-bottom:6px;font-size:1.4rem}.transsphenoidal-surgery-page .compare-col .compare-sub{color:var(--ink-light);letter-spacing:.02em;text-transform:uppercase;margin-bottom:24px;font-size:13px;font-weight:600}.transsphenoidal-surgery-page .compare-list{padding:0;list-style:none}.transsphenoidal-surgery-page .compare-list li{border-bottom:1px solid var(--border-soft);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.transsphenoidal-surgery-page .compare-list li:last-child{border-bottom:none}.transsphenoidal-surgery-page .compare-list .icon-bullet{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:13px;font-weight:700;display:flex}.transsphenoidal-surgery-page .benefits .icon-bullet{background:var(--green-mint);color:var(--green-deep)}.transsphenoidal-surgery-page .risks .icon-bullet{color:var(--coral);background:#ea6f5b1f}.transsphenoidal-surgery-page .compare-list .li-text strong{color:var(--ink);margin-bottom:3px;font-size:14.5px;display:block}.transsphenoidal-surgery-page .compare-list .li-text span{color:var(--ink-mid);font-size:13.5px;line-height:1.55}.transsphenoidal-surgery-page .elig-section{background:var(--cream)}.transsphenoidal-surgery-page .elig-header{text-align:center;max-width:720px;margin:0 auto 48px}.transsphenoidal-surgery-page .elig-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.transsphenoidal-surgery-page .elig-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .25s}.transsphenoidal-surgery-page .elig-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.transsphenoidal-surgery-page .elig-card .num{font-family:var(--serif);color:var(--green);margin-bottom:12px;font-size:1.5rem;font-style:italic;font-weight:500}.transsphenoidal-surgery-page .elig-card h4{margin-bottom:10px;font-size:1.05rem}.transsphenoidal-surgery-page .elig-card p{font-size:14px;line-height:1.6}.transsphenoidal-surgery-page .process-section{background:var(--green-ink);color:var(--white)}.transsphenoidal-surgery-page .process-section h2{color:var(--white)}.transsphenoidal-surgery-page .process-section .lead{color:#ffffffc7}.transsphenoidal-surgery-page .process-intro{text-align:center;max-width:760px;margin:0 auto 64px}.transsphenoidal-surgery-page .process-timeline{grid-template-columns:repeat(5,1fr);gap:24px;display:grid;position:relative}.transsphenoidal-surgery-page .process-timeline:before{content:"";background:linear-gradient(90deg,#0000,#34d39966,#0000);height:1px;position:absolute;top:30px;left:5%;right:5%}.transsphenoidal-surgery-page .timeline-step{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:26px 22px;position:relative}.transsphenoidal-surgery-page .timeline-num{background:var(--green);width:44px;height:44px;color:var(--white);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.2rem;font-weight:500;display:flex;box-shadow:0 4px 14px #10b98166}.transsphenoidal-surgery-page .timeline-step h4{color:var(--white);margin-bottom:10px;font-size:1rem}.transsphenoidal-surgery-page .timeline-step p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.6}.transsphenoidal-surgery-page .cost-header{text-align:center;max-width:760px;margin:0 auto 56px}.transsphenoidal-surgery-page .cost-layout{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.transsphenoidal-surgery-page .cost-table-wrap{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;overflow:hidden}.transsphenoidal-surgery-page .cost-table{border-collapse:collapse;width:100%}.transsphenoidal-surgery-page .cost-table thead{background:var(--green-forest)}.transsphenoidal-surgery-page .cost-table th{text-align:left;color:var(--white);font-size:13.5px;font-weight:600;font-family:var(--sans);letter-spacing:.02em;padding:18px 22px}.transsphenoidal-surgery-page .cost-table td{border-bottom:1px solid var(--border-soft);color:var(--ink-mid);padding:16px 22px;font-size:14.5px}.transsphenoidal-surgery-page .cost-table tr:last-child td{border-bottom:none}.transsphenoidal-surgery-page .cost-table tr.highlight{background:var(--green-mint)}.transsphenoidal-surgery-page .cost-table tr.highlight td{color:var(--green-forest);font-weight:600}.transsphenoidal-surgery-page .cost-table .flag{vertical-align:middle;margin-right:10px;font-size:18px;display:inline-block}.transsphenoidal-surgery-page .cost-table .abroad{color:var(--coral);font-weight:600}.transsphenoidal-surgery-page .cost-table .india-price{font-family:var(--serif);color:var(--green-deep);font-size:1.15rem;font-style:italic;font-weight:600}.transsphenoidal-surgery-page .cost-note{background:var(--green-mint);color:var(--green-ink);border-radius:10px;margin-top:16px;padding:14px 18px;font-size:13px;line-height:1.6}.transsphenoidal-surgery-page .cost-compare-vis{background:var(--green-forest);color:var(--white);border-radius:18px;padding:36px 30px;position:relative;overflow:hidden}.transsphenoidal-surgery-page .cost-compare-vis:before{content:"";background:radial-gradient(at 100% 0,#34d39926,#0000 60%);position:absolute;inset:0}.transsphenoidal-surgery-page .vs-title{font-family:var(--serif);color:var(--white);z-index:1;margin-bottom:8px;font-size:1.7rem;font-weight:500;position:relative}.transsphenoidal-surgery-page .vs-sub{color:#ffffffb3;z-index:1;margin-bottom:28px;font-size:14px;position:relative}.transsphenoidal-surgery-page .savings-bars{z-index:1;gap:18px;display:grid;position:relative}.transsphenoidal-surgery-page .savings-bar-head{justify-content:space-between;margin-bottom:8px;display:flex}.transsphenoidal-surgery-page .savings-bar-label{color:var(--white);font-size:14px;font-weight:500}.transsphenoidal-surgery-page .savings-bar-pct{color:var(--green-glow);font-size:14px;font-weight:700}.transsphenoidal-surgery-page .savings-bar-track{background:#ffffff1a;border-radius:50px;height:8px;overflow:hidden}.transsphenoidal-surgery-page .savings-bar-fill{background:linear-gradient(90deg,var(--green-glow),var(--green));border-radius:50px;height:100%;transition:width 1s ease-out}.transsphenoidal-surgery-page .checklist-section{background:var(--green-forest);color:var(--white)}.transsphenoidal-surgery-page .checklist-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.transsphenoidal-surgery-page .checklist-intro h2{color:var(--white);margin-bottom:18px}.transsphenoidal-surgery-page .checklist-intro p{color:#ffffffc7}.transsphenoidal-surgery-page .checklist-intro .note{border-left:3px solid var(--green-glow);color:#ffffffd9;background:#34d3991a;border-radius:0 10px 10px 0;margin-top:24px;padding:16px 18px;font-size:13.5px;line-height:1.65}.transsphenoidal-surgery-page .checklist-intro .note strong{color:var(--green-glow)}.transsphenoidal-surgery-page .checklist-col{flex-direction:column;gap:14px;display:flex}.transsphenoidal-surgery-page .check-item{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;transition:all .25s;display:flex}.transsphenoidal-surgery-page .check-item:hover{border-color:var(--green-glow);background:#ffffff17}.transsphenoidal-surgery-page .check-tick{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.transsphenoidal-surgery-page .check-item-text strong{color:var(--white);margin-bottom:4px;font-size:14.5px;display:block}.transsphenoidal-surgery-page .check-item-text span{color:#ffffffa6;font-size:13px;line-height:1.55}.transsphenoidal-surgery-page .check-item-text strong a{color:var(--white)}.transsphenoidal-surgery-page .trust-section{background:var(--paper)}.transsphenoidal-surgery-page .trust-header{text-align:center;max-width:680px;margin:0 auto 56px}.transsphenoidal-surgery-page .trust-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.transsphenoidal-surgery-page .trust-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;flex-direction:column;align-items:flex-start;padding:32px 26px;transition:all .25s;display:flex}.transsphenoidal-surgery-page .trust-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.transsphenoidal-surgery-page .trust-icon{background:var(--green-mint);width:52px;height:52px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:24px;display:flex}.transsphenoidal-surgery-page .trust-card h4{margin-bottom:8px;font-size:1rem}.transsphenoidal-surgery-page .trust-card p{color:var(--ink-mid);margin:0;font-size:13.5px;line-height:1.65}.transsphenoidal-surgery-page .hospitals-header{text-align:center;max-width:720px;margin:0 auto 48px}.transsphenoidal-surgery-page .hospital-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;display:grid}.transsphenoidal-surgery-page .hospital-card{background:var(--white);text-align:center;border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:center;padding:24px 20px;transition:all .25s;display:flex}.transsphenoidal-surgery-page .hospital-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.transsphenoidal-surgery-page .hospital-card img{object-fit:contain;width:70px;height:70px;margin-bottom:14px}.transsphenoidal-surgery-page .hospital-card .name{color:var(--green-forest);margin-bottom:4px;font-size:14px;font-weight:600}.transsphenoidal-surgery-page .hospital-card .type{color:var(--ink-light);font-size:11.5px}.transsphenoidal-surgery-page .testi-intro{text-align:center;max-width:720px;margin:0 auto 56px}.transsphenoidal-surgery-page .testi-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.transsphenoidal-surgery-page .testi-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:32px 28px;transition:all .25s;position:relative}.transsphenoidal-surgery-page .testi-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.transsphenoidal-surgery-page .testi-flag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.02em;border-radius:50px;margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.transsphenoidal-surgery-page .testi-stars{color:var(--gold);letter-spacing:.05em;margin-bottom:12px;font-size:14px}.transsphenoidal-surgery-page .testi-quote{font-family:var(--serif);color:var(--ink);margin-bottom:22px;font-size:16px;font-style:italic;line-height:1.6}.transsphenoidal-surgery-page .testi-person{border-top:1px solid var(--border-soft);align-items:center;gap:14px;padding-top:18px;display:flex}.transsphenoidal-surgery-page .testi-avatar{background:linear-gradient(135deg,var(--green-deep),var(--green));width:44px;height:44px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.transsphenoidal-surgery-page .testi-person-name{color:var(--green-forest);font-size:14px;font-weight:600}.transsphenoidal-surgery-page .testi-person-detail{color:var(--ink-light);font-size:12px}.transsphenoidal-surgery-page .faq-section{background:var(--cream)}.transsphenoidal-surgery-page .faq-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:64px;display:grid}.transsphenoidal-surgery-page .faq-aside{position:sticky;top:30px}.transsphenoidal-surgery-page .faq-aside h2{margin-bottom:16px}.transsphenoidal-surgery-page .faq-aside p{font-size:15px}.transsphenoidal-surgery-page .faq-contact{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;margin-top:28px;padding:22px 24px}.transsphenoidal-surgery-page .faq-contact-label{color:var(--ink-light);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600}.transsphenoidal-surgery-page .faq-contact-value{font-family:var(--serif);color:var(--green-forest);font-size:1.4rem;font-weight:500}.transsphenoidal-surgery-page .faq-list{flex-direction:column;gap:12px;display:flex}.transsphenoidal-surgery-page .faq-item{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;transition:all .2s;overflow:hidden}.transsphenoidal-surgery-page .faq-item.open{border-color:var(--green);box-shadow:var(--shadow-sm)}.transsphenoidal-surgery-page .faq-q{cursor:pointer;color:var(--green-forest);text-align:left;width:100%;font-size:15.5px;font-weight:600;font-family:var(--sans);background:0 0;border:none;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.transsphenoidal-surgery-page .faq-q:hover{color:var(--green-deep)}.transsphenoidal-surgery-page .faq-plus{background:var(--green-mint);width:28px;height:28px;color:var(--green-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:600;transition:transform .3s;display:flex}.transsphenoidal-surgery-page .faq-item.open .faq-plus{background:var(--green);color:var(--white);transform:rotate(45deg)}.transsphenoidal-surgery-page .faq-a{max-height:0;color:var(--ink-mid);padding:0 26px;font-size:14.5px;line-height:1.7;transition:max-height .4s,padding .3s;overflow:hidden}.transsphenoidal-surgery-page .faq-item.open .faq-a{max-height:800px;padding:0 26px 24px}.transsphenoidal-surgery-page .consult-section{background:linear-gradient(180deg,var(--cream) 0%,var(--white) 100%)}.transsphenoidal-surgery-page .consult-header{text-align:center;max-width:760px;margin:0 auto 48px}.transsphenoidal-surgery-page .consult-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.transsphenoidal-surgery-page .consult-card{background:var(--white);border:1px solid var(--border-soft);border-left:4px solid var(--green);border-radius:16px;padding:30px 26px;transition:all .25s}.transsphenoidal-surgery-page .consult-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.transsphenoidal-surgery-page .consult-card .icon{margin-bottom:14px;font-size:28px}.transsphenoidal-surgery-page .consult-card h4{margin-bottom:8px;font-size:1rem}.transsphenoidal-surgery-page .consult-card p{font-size:13.5px;line-height:1.6}.transsphenoidal-surgery-page .final-cta{background:linear-gradient(135deg,var(--green-ink),var(--green-forest));color:var(--white);text-align:center;padding:110px 0;position:relative;overflow:hidden}.transsphenoidal-surgery-page .final-cta:before{content:"";background:radial-gradient(#34d3991f,#0000 60%);position:absolute;inset:0}.transsphenoidal-surgery-page .final-cta h2{color:var(--white);z-index:1;margin-bottom:18px;position:relative}.transsphenoidal-surgery-page .final-cta p{color:#fffc;z-index:1;max-width:620px;margin:0 auto 36px;font-size:17px;position:relative}.transsphenoidal-surgery-page .final-ctas{z-index:1;flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.transsphenoidal-surgery-page .final-trust{color:#fff9;z-index:1;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:36px;font-size:12.5px;display:flex;position:relative}.transsphenoidal-surgery-page .final-trust .sep{color:#ffffff4d}@media(max-width:960px){.transsphenoidal-surgery-page section{padding:72px 0}.transsphenoidal-surgery-page .hero{padding:60px 0}.transsphenoidal-surgery-page .hero-grid{grid-template-columns:1fr;gap:48px}.transsphenoidal-surgery-page .hero-visual{max-height:460px}.transsphenoidal-surgery-page .hero-badge{display:none}.transsphenoidal-surgery-page .stats-grid{grid-template-columns:repeat(2,1fr);gap:30px 0}.transsphenoidal-surgery-page .stat-item:nth-child(2){border-right:none}.transsphenoidal-surgery-page .what-grid{grid-template-columns:1fr;gap:40px}.transsphenoidal-surgery-page .what-visual{max-width:380px;margin:0 auto}.transsphenoidal-surgery-page .pain-grid{grid-template-columns:1fr}.transsphenoidal-surgery-page .solutions-grid{grid-template-columns:1fr 1fr}.transsphenoidal-surgery-page .mech-grid{grid-template-columns:repeat(2,1fr)}.transsphenoidal-surgery-page .mech-step{border-right:none;border-bottom:1px solid var(--border-soft)}.transsphenoidal-surgery-page .mech-step:nth-child(2n){border-right:none}.transsphenoidal-surgery-page .conditions-grid{grid-template-columns:repeat(2,1fr)}.transsphenoidal-surgery-page .compare-grid{grid-template-columns:1fr}.transsphenoidal-surgery-page .elig-grid{grid-template-columns:1fr 1fr}.transsphenoidal-surgery-page .cost-layout{grid-template-columns:1fr;gap:32px}.transsphenoidal-surgery-page .checklist-grid,.transsphenoidal-surgery-page .faq-layout{grid-template-columns:1fr;gap:40px}.transsphenoidal-surgery-page .faq-aside{position:relative;top:auto}.transsphenoidal-surgery-page .process-timeline{grid-template-columns:repeat(2,1fr);gap:22px}.transsphenoidal-surgery-page .process-timeline:before{display:none}.transsphenoidal-surgery-page .types-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.transsphenoidal-surgery-page .container,.transsphenoidal-surgery-page .container-wide,.transsphenoidal-surgery-page .container-narrow{padding:0 20px}.transsphenoidal-surgery-page section{padding:60px 0}.transsphenoidal-surgery-page .hero{padding:40px 0 60px}.transsphenoidal-surgery-page .hero-ctas .btn{justify-content:center;width:100%}.transsphenoidal-surgery-page .hero-trust{gap:20px}.transsphenoidal-surgery-page .hero-trust-item .n{font-size:1.6rem}.transsphenoidal-surgery-page .stats-grid{grid-template-columns:1fr 1fr}.transsphenoidal-surgery-page .solutions-grid,.transsphenoidal-surgery-page .mech-grid,.transsphenoidal-surgery-page .conditions-grid,.transsphenoidal-surgery-page .elig-grid,.transsphenoidal-surgery-page .process-timeline,.transsphenoidal-surgery-page .types-grid{grid-template-columns:1fr}.transsphenoidal-surgery-page .final-ctas .btn{justify-content:center;width:100%}.transsphenoidal-surgery-page .final-cta{padding:80px 0}.transsphenoidal-surgery-page .final-trust .sep{display:none}.transsphenoidal-surgery-page .float-wa{width:52px;height:52px;bottom:16px;right:16px}}.transsphenoidal-surgery-page .hero-inner>*{animation:.7s both slideUp}.transsphenoidal-surgery-page .hero-inner>:first-child{animation-delay:50ms}.transsphenoidal-surgery-page .hero-inner>:nth-child(2){animation-delay:.15s}.transsphenoidal-surgery-page .hero-inner>:nth-child(3){animation-delay:.25s}.transsphenoidal-surgery-page .hero-inner>:nth-child(4){animation-delay:.35s}.transsphenoidal-surgery-page .hero-inner>:nth-child(5){animation-delay:.45s}.sts-page{--green:#10b981;--green-deep:#059669;--green-forest:#064e3b;--green-ink:#022c22;--green-mint:#ecfdf5;--green-sage:#d1fae5;--green-glow:#34d399;--white:#fff;--cream:#fafaf7;--cream-warm:#f7f6f1;--paper:#f4f3ee;--ink:#0f1713;--ink-mid:#3c4a43;--ink-light:#6b7770;--border:#e5e7eb;--border-soft:#f0f0ed;--gold:#b8944a;--coral:#ea6f5b;--serif:"Fraunces", Georgia, serif;--sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--radius-sm:6px;--radius:12px;--radius-lg:20px;--shadow-xs:0 1px 2px #064e3b0a;--shadow-sm:0 2px 8px #064e3b0f;--shadow-md:0 8px 24px #064e3b14;--shadow-lg:0 20px 48px #064e3b1f}.sts-page *,.sts-page :before,.sts-page :after{box-sizing:border-box;margin:0;padding:0}.sts-page{scroll-behavior:smooth;font-family:var(--sans);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv02";line-height:1.65;overflow-x:hidden}.sts-page h1,.sts-page h2,.sts-page h3,.sts-page h4{font-family:var(--serif);color:var(--green-forest);letter-spacing:-.02em;font-weight:500;line-height:1.1}.sts-page h1{font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400}.sts-page h2{font-size:clamp(1.9rem,4vw,3rem);font-weight:500}.sts-page h3{font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:500}.sts-page h4{font-size:1.05rem;font-weight:600;font-family:var(--sans);color:var(--green-forest)}.sts-page p{color:var(--ink-mid);font-size:15.5px;line-height:1.75}.sts-page .lead{color:var(--ink-mid);font-size:18px;line-height:1.7}.sts-page em{color:var(--green);font-style:italic}.sts-page a{color:var(--green-deep);text-decoration:none;transition:color .2s}.sts-page a:hover{color:var(--green-forest)}.sts-page strong{color:var(--ink);font-weight:600}.sts-page .container{max-width:1200px;margin:0 auto;padding:0 28px}.sts-page .container-wide{max-width:1360px;margin:0 auto;padding:0 28px}.sts-page .container-narrow{max-width:920px;margin:0 auto;padding:0 28px}.sts-page section{padding:96px 0;position:relative}.sts-page .bg-white{background:var(--white)}.sts-page .bg-cream{background:var(--cream)}.sts-page .bg-mint{background:var(--green-mint)}.sts-page .bg-paper{background:var(--paper)}.sts-page .bg-forest{background:var(--green-forest);color:var(--white)}.sts-page .bg-ink{background:var(--green-ink);color:var(--white)}.sts-page .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green-deep);font-size:12px;font-weight:600;font-family:var(--sans);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.sts-page .eyebrow:before{content:"";background:var(--green);border-radius:2px;width:24px;height:1.5px;display:block}.sts-page .eyebrow.light{color:var(--green-glow)}.sts-page .eyebrow.light:before{background:var(--green-glow)}.sts-page .eyebrow.center{justify-content:center}.sts-page .btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;letter-spacing:.01em;border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 28px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.sts-page .btn-lg{padding:18px 36px;font-size:15px}.sts-page .btn svg{flex-shrink:0;width:17px;height:17px}.sts-page .btn:hover{transform:translateY(-2px)}.sts-page .btn-primary{background:var(--green);color:var(--white);box-shadow:0 4px 16px #10b98147}.sts-page .btn-primary:hover{background:var(--green-deep);color:var(--white);box-shadow:0 8px 24px #10b98166}.sts-page .btn-dark{background:var(--green-forest);color:var(--white)}.sts-page .btn-dark:hover{background:var(--green-ink);color:var(--white)}.sts-page .btn-outline{color:var(--green-forest);border:1.5px solid var(--green-forest);background:0 0}.sts-page .btn-outline:hover{background:var(--green-forest);color:var(--white)}.sts-page .btn-outline-light{color:var(--white);background:0 0;border:1.5px solid #ffffff4d}.sts-page .btn-outline-light:hover{color:var(--white);background:#ffffff1a;border-color:#fff9}.sts-page .btn-whatsapp{color:var(--white);background:#25d366;box-shadow:0 4px 16px #25d3664d}.sts-page .btn-whatsapp:hover{color:var(--white);background:#1fb855}.sts-page .float-wa{width:58px;height:58px;color:var(--white);z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;animation:2.5s infinite waPulse;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #25d36666}.sts-page .float-wa:hover{color:var(--white);transform:scale(1.1)}.sts-page .urgency-banner{background:var(--green-forest);color:var(--white);text-align:center;z-index:10;padding:12px 0;font-size:13.5px;position:relative}.sts-page .urgency-banner p{color:#ffffffe6;margin:0;font-size:13.5px}.sts-page .urgency-pill{color:var(--green-glow);background:#34d39926;border-radius:50px;align-items:center;gap:8px;margin-right:14px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.sts-page .hero{background:var(--cream);padding:90px 0 80px;position:relative;overflow:hidden}.sts-page .hero:before{content:"";z-index:0;background:radial-gradient(#10b9810f,#0000 70%);width:50%;height:80%;position:absolute;top:-10%;right:-10%}.sts-page .hero:after{content:"";background:linear-gradient(90deg,transparent,var(--border),transparent);width:100%;height:1px;position:absolute;bottom:0;left:0}.sts-page .hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid;position:relative}.sts-page .hero-tag{background:var(--white);border:1px solid var(--border);color:var(--green-deep);box-shadow:var(--shadow-xs);border-radius:50px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.sts-page .hero-tag .dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite heartbeat}.sts-page .hero h1 span.ital{font-family:var(--serif);color:var(--green);font-style:italic;font-weight:400}.sts-page .hero h1 span.under{display:inline-block;position:relative}.sts-page .hero h1 span.under:after{content:"";background:var(--green-sage);z-index:-1;border-radius:2px;height:8px;position:absolute;bottom:4px;left:0;right:0}.sts-page .hero-sub{color:var(--ink-mid);max-width:540px;margin:24px 0 32px;font-size:18px;line-height:1.7}.sts-page .hero-sub strong{color:var(--green-forest)}.sts-page .hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.sts-page .hero-trust{border-top:1px solid var(--border);flex-wrap:wrap;gap:28px;padding-top:28px;display:flex}.sts-page .hero-trust-item{flex-direction:column;display:flex}.sts-page .hero-trust-item .n{font-family:var(--serif);color:var(--green-forest);font-size:1.9rem;font-weight:500;line-height:1}.sts-page .hero-trust-item .l{color:var(--ink-light);letter-spacing:.02em;margin-top:4px;font-size:12px}.sts-page .hero-visual{aspect-ratio:4/5;max-height:620px;position:relative}.sts-page .hero-img-main{box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#064e3b,#10b981);border-radius:24px;justify-content:center;align-items:center;padding:36px;display:flex;position:absolute;inset:0;overflow:hidden}.sts-page .hero-img-main svg{width:100%;height:100%}.sts-page .hero-img-main:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#062e3b4d);position:absolute;inset:0}.sts-page .hero-badge{background:var(--white);box-shadow:var(--shadow-md);z-index:2;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;display:flex;position:absolute}.sts-page .hero-badge.tl{top:28px;left:-28px}.sts-page .hero-badge.br{max-width:260px;bottom:28px;right:-28px}.sts-page .hero-badge-icon{background:var(--green-mint);width:42px;height:42px;color:var(--green-deep);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.sts-page .hero-badge-content{line-height:1.3}.sts-page .hero-badge-content strong{color:var(--green-forest);font-size:14px;font-weight:600;display:block}.sts-page .hero-badge-content small{color:var(--ink-light);font-size:12px;line-height:1.4}.sts-page .stats-strip{background:var(--green-forest);color:var(--white);padding:54px 0;position:relative;overflow:hidden}.sts-page .stats-strip:before{content:"";background:radial-gradient(60% 100%,#10b98126,#0000 70%);position:absolute;inset:0}.sts-page .stats-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.sts-page .stat-item{text-align:center;border-right:1px solid #ffffff1a;padding:0 20px}.sts-page .stat-item:last-child{border-right:none}.sts-page .stat-num{font-family:var(--serif);color:var(--green-glow);letter-spacing:-.02em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1;display:block}.sts-page .stat-label{color:#ffffffbf;letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:13px;font-weight:500}.sts-page .what-is{background:var(--white)}.sts-page .what-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.sts-page .what-text h2{margin-bottom:24px}.sts-page .what-text p{margin-bottom:16px;font-size:16px;line-height:1.8}.sts-page .what-keypoints{gap:14px;margin-top:28px;display:grid}.sts-page .what-keypoint{background:var(--green-mint);border-left:3px solid var(--green);border-radius:0 12px 12px 0;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.sts-page .what-keypoint-icon{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.sts-page .what-keypoint-text{color:var(--green-ink);font-size:14.5px;line-height:1.55}.sts-page .what-keypoint-text strong{color:var(--green-forest)}.sts-page .what-visual{aspect-ratio:4/5;background:linear-gradient(135deg,var(--green-mint),var(--green-sage));border-radius:20px;justify-content:center;align-items:center;padding:36px;display:flex;position:relative;overflow:hidden}.sts-page .what-visual svg{width:100%;height:100%}.sts-page .pain-intro{text-align:center;max-width:760px;margin:0 auto 64px}.sts-page .pain-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.sts-page .pain-card{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:38px 34px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.sts-page .pain-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.sts-page .pain-card.full{grid-column:1/-1}.sts-page .pain-number{font-family:var(--serif);color:var(--green-sage);opacity:.7;font-size:4.5rem;font-style:italic;font-weight:400;line-height:1;position:absolute;top:20px;right:28px}.sts-page .pain-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:16px;justify-content:center;align-items:center;margin-bottom:22px;font-size:26px;display:flex}.sts-page .pain-card h3{margin-bottom:14px}.sts-page .pain-card p{font-size:15px;line-height:1.7}.sts-page .pain-quote{background:var(--cream-warm);border-left:3px solid var(--green);color:var(--ink-mid);border-radius:0 10px 10px 0;margin-top:18px;padding:14px 18px;font-size:13.5px;font-style:italic}.sts-page .pain-quote strong{color:var(--green-forest);font-style:normal}.sts-page .solution-strip{background:var(--green-mint);border-radius:10px;margin-top:18px;padding:16px 18px;position:relative}.sts-page .solution-strip-label{letter-spacing:.1em;color:var(--green-deep);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.sts-page .solution-strip p{color:var(--green-ink);margin:0;font-size:13.5px;line-height:1.6}.sts-page .solutions-section{background:var(--green-forest);color:var(--white)}.sts-page .solutions-section h2{color:var(--white)}.sts-page .solutions-section p{color:#ffffffc7}.sts-page .solutions-intro{text-align:center;max-width:720px;margin:0 auto 56px}.sts-page .solutions-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sts-page .solution-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:32px 28px;transition:all .3s}.sts-page .solution-card:hover{border-color:var(--green-glow);background:#ffffff14;transform:translateY(-4px)}.sts-page .sol-icon{width:48px;height:48px;color:var(--green-glow);background:#34d39926;border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;font-size:22px;display:flex}.sts-page .solution-card h4{color:var(--white);margin-bottom:12px;font-size:1.15rem}.sts-page .solution-card p{color:#ffffffb8;font-size:14px;line-height:1.65}.sts-page .sol-list{margin-top:14px;padding:0;list-style:none}.sts-page .sol-list li{color:#ffffffd9;padding:6px 0 6px 22px;font-size:13.5px;position:relative}.sts-page .sol-list li:before{content:"✓";color:var(--green-glow);font-weight:700;position:absolute;top:6px;left:0}.sts-page .sol-list li a{color:#fffffff2;-webkit-text-decoration:underline #34d39966;text-decoration:underline #34d39966}.sts-page .sol-list li a:hover{color:var(--green-glow)}.sts-page .mechanism-section{background:var(--paper)}.sts-page .mech-header{text-align:center;max-width:740px;margin:0 auto 56px}.sts-page .mech-grid{background:var(--white);box-shadow:var(--shadow-sm);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;padding:16px;display:grid;position:relative}.sts-page .mech-step{border-right:1px solid var(--border-soft);padding:30px 24px;position:relative}.sts-page .mech-step:last-child{border-right:none}.sts-page .mech-step-num{font-family:var(--serif);color:var(--green);margin-bottom:16px;font-size:2.2rem;font-style:italic;font-weight:500;line-height:1;display:block}.sts-page .mech-step h4{margin-bottom:10px;font-size:1rem}.sts-page .mech-step p{color:var(--ink-mid);font-size:13.5px;line-height:1.6}.sts-page .types-intro{text-align:center;max-width:760px;margin:0 auto 64px}.sts-page .types-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sts-page .type-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .3s;position:relative}.sts-page .type-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.sts-page .type-card.featured-type{background:linear-gradient(135deg,var(--green-mint),var(--white));border-color:var(--green)}.sts-page .type-badge-top{background:var(--green);color:var(--white);letter-spacing:.06em;text-transform:uppercase;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-10px;right:22px}.sts-page .type-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:26px;display:flex}.sts-page .type-card h4{margin-bottom:10px;font-size:1.1rem;line-height:1.3}.sts-page .type-card p{margin-bottom:12px;font-size:14px;line-height:1.65}.sts-page .type-tag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.04em;border-radius:50px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-block}.sts-page .conditions-section{background:var(--white)}.sts-page .conditions-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.sts-page .condition-card{background:var(--cream);border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:flex-start;padding:24px 20px;transition:all .25s;display:flex}.sts-page .condition-card:hover{background:var(--white);border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.sts-page .cond-icon{background:var(--green-mint);width:40px;height:40px;color:var(--green-deep);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;font-size:19px;display:flex}.sts-page .condition-card h4{margin-bottom:6px;font-size:.95rem}.sts-page .condition-card p{color:var(--ink-mid);margin:0;font-size:12.5px;line-height:1.55}.sts-page .compare-section{background:var(--paper)}.sts-page .compare-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.sts-page .compare-col{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:40px 36px}.sts-page .compare-col.benefits{border-top:4px solid var(--green)}.sts-page .compare-col.risks{border-top:4px solid var(--coral)}.sts-page .compare-col h3{margin-bottom:6px;font-size:1.4rem}.sts-page .compare-col .compare-sub{color:var(--ink-light);letter-spacing:.02em;text-transform:uppercase;margin-bottom:24px;font-size:13px;font-weight:600}.sts-page .compare-list{padding:0;list-style:none}.sts-page .compare-list li{border-bottom:1px solid var(--border-soft);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.sts-page .compare-list li:last-child{border-bottom:none}.sts-page .compare-list .icon-bullet{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:13px;font-weight:700;display:flex}.sts-page .benefits .icon-bullet{background:var(--green-mint);color:var(--green-deep)}.sts-page .risks .icon-bullet{color:var(--coral);background:#ea6f5b1f}.sts-page .compare-list .li-text strong{color:var(--ink);margin-bottom:3px;font-size:14.5px;display:block}.sts-page .compare-list .li-text span{color:var(--ink-mid);font-size:13.5px;line-height:1.55}.sts-page .elig-section{background:var(--cream)}.sts-page .elig-header{text-align:center;max-width:720px;margin:0 auto 48px}.sts-page .elig-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sts-page .elig-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .25s}.sts-page .elig-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.sts-page .elig-card .num{font-family:var(--serif);color:var(--green);margin-bottom:12px;font-size:1.5rem;font-style:italic;font-weight:500}.sts-page .elig-card h4{margin-bottom:10px;font-size:1.05rem}.sts-page .elig-card p{font-size:14px;line-height:1.6}.sts-page .process-section{background:var(--green-ink);color:var(--white)}.sts-page .process-section h2{color:var(--white)}.sts-page .process-section .lead{color:#ffffffc7}.sts-page .process-intro{text-align:center;max-width:760px;margin:0 auto 64px}.sts-page .process-timeline{grid-template-columns:repeat(5,1fr);gap:24px;display:grid;position:relative}.sts-page .process-timeline:before{content:"";background:linear-gradient(90deg,#0000,#34d39966,#0000);height:1px;position:absolute;top:30px;left:5%;right:5%}.sts-page .timeline-step{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:26px 22px;position:relative}.sts-page .timeline-num{background:var(--green);width:44px;height:44px;color:var(--white);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.2rem;font-weight:500;display:flex;box-shadow:0 4px 14px #10b98166}.sts-page .timeline-step h4{color:var(--white);margin-bottom:10px;font-size:1rem}.sts-page .timeline-step p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.6}.sts-page .cost-header{text-align:center;max-width:760px;margin:0 auto 56px}.sts-page .cost-layout{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.sts-page .cost-table-wrap{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;overflow:hidden}.sts-page .cost-table{border-collapse:collapse;width:100%}.sts-page .cost-table thead{background:var(--green-forest)}.sts-page .cost-table th{text-align:left;color:var(--white);font-size:13.5px;font-weight:600;font-family:var(--sans);letter-spacing:.02em;padding:18px 22px}.sts-page .cost-table td{border-bottom:1px solid var(--border-soft);color:var(--ink-mid);padding:16px 22px;font-size:14.5px}.sts-page .cost-table tr:last-child td{border-bottom:none}.sts-page .cost-table tr.highlight{background:var(--green-mint)}.sts-page .cost-table tr.highlight td{color:var(--green-forest);font-weight:600}.sts-page .cost-table .flag{vertical-align:middle;margin-right:10px;font-size:18px;display:inline-block}.sts-page .cost-table .abroad{color:var(--coral);font-weight:600}.sts-page .cost-table .india-price{font-family:var(--serif);color:var(--green-deep);font-size:1.15rem;font-style:italic;font-weight:600}.sts-page .cost-note{background:var(--green-mint);color:var(--green-ink);border-radius:10px;margin-top:16px;padding:14px 18px;font-size:13px;line-height:1.6}.sts-page .cost-compare-vis{background:var(--green-forest);color:var(--white);border-radius:18px;padding:36px 30px;position:relative;overflow:hidden}.sts-page .cost-compare-vis:before{content:"";background:radial-gradient(at 100% 0,#34d39926,#0000 60%);position:absolute;inset:0}.sts-page .vs-title{font-family:var(--serif);color:var(--white);z-index:1;margin-bottom:8px;font-size:1.7rem;font-weight:500;position:relative}.sts-page .vs-sub{color:#ffffffb3;z-index:1;margin-bottom:28px;font-size:14px;position:relative}.sts-page .savings-bars{z-index:1;gap:18px;display:grid;position:relative}.sts-page .savings-bar-head{justify-content:space-between;margin-bottom:8px;display:flex}.sts-page .savings-bar-label{color:var(--white);font-size:14px;font-weight:500}.sts-page .savings-bar-pct{color:var(--green-glow);font-size:14px;font-weight:700}.sts-page .savings-bar-track{background:#ffffff1a;border-radius:50px;height:8px;overflow:hidden}.sts-page .savings-bar-fill{background:linear-gradient(90deg,var(--green-glow),var(--green));border-radius:50px;height:100%;transition:width 1s ease-out}.sts-page .checklist-section{background:var(--green-forest);color:var(--white)}.sts-page .checklist-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.sts-page .checklist-intro h2{color:var(--white);margin-bottom:18px}.sts-page .checklist-intro p{color:#ffffffc7}.sts-page .checklist-intro .note{border-left:3px solid var(--green-glow);color:#ffffffd9;background:#34d3991a;border-radius:0 10px 10px 0;margin-top:24px;padding:16px 18px;font-size:13.5px;line-height:1.65}.sts-page .checklist-intro .note strong{color:var(--green-glow)}.sts-page .checklist-col{flex-direction:column;gap:14px;display:flex}.sts-page .check-item{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;transition:all .25s;display:flex}.sts-page .check-item:hover{border-color:var(--green-glow);background:#ffffff17}.sts-page .check-tick{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.sts-page .check-item-text strong{color:var(--white);margin-bottom:4px;font-size:14.5px;display:block}.sts-page .check-item-text span{color:#ffffffa6;font-size:13px;line-height:1.55}.sts-page .check-item-text strong a{color:var(--white)}.sts-page .trust-section{background:var(--paper)}.sts-page .trust-header{text-align:center;max-width:680px;margin:0 auto 56px}.sts-page .trust-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.sts-page .trust-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;flex-direction:column;align-items:flex-start;padding:32px 26px;transition:all .25s;display:flex}.sts-page .trust-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.sts-page .trust-icon{background:var(--green-mint);width:52px;height:52px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:24px;display:flex}.sts-page .trust-card h4{margin-bottom:8px;font-size:1rem}.sts-page .trust-card p{color:var(--ink-mid);margin:0;font-size:13.5px;line-height:1.65}.sts-page .hospitals-header{text-align:center;max-width:720px;margin:0 auto 48px}.sts-page .hospital-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;display:grid}.sts-page .hospital-card{background:var(--white);text-align:center;border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:center;padding:24px 20px;transition:all .25s;display:flex}.sts-page .hospital-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.sts-page .hospital-card .h-logo{background:var(--green-mint);width:64px;height:64px;color:var(--green-deep);border-radius:16px;justify-content:center;align-items:center;margin-bottom:14px;font-size:26px;display:flex}.sts-page .hospital-card .name{color:var(--green-forest);margin-bottom:4px;font-size:14px;font-weight:600}.sts-page .hospital-card .type{color:var(--ink-light);font-size:11.5px}.sts-page .testi-intro{text-align:center;max-width:720px;margin:0 auto 56px}.sts-page .testi-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.sts-page .testi-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:32px 28px;transition:all .25s;position:relative}.sts-page .testi-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.sts-page .testi-flag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.02em;border-radius:50px;margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.sts-page .testi-stars{color:var(--gold);letter-spacing:.05em;margin-bottom:12px;font-size:14px}.sts-page .testi-quote{font-family:var(--serif);color:var(--ink);margin-bottom:22px;font-size:16px;font-style:italic;line-height:1.6}.sts-page .testi-person{border-top:1px solid var(--border-soft);align-items:center;gap:14px;padding-top:18px;display:flex}.sts-page .testi-avatar{background:linear-gradient(135deg,var(--green-deep),var(--green));width:44px;height:44px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.sts-page .testi-person-name{color:var(--green-forest);font-size:14px;font-weight:600}.sts-page .testi-person-detail{color:var(--ink-light);font-size:12px}.sts-page .faq-section{background:var(--cream)}.sts-page .faq-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:64px;display:grid}.sts-page .faq-aside{position:sticky;top:30px}.sts-page .faq-aside h2{margin-bottom:16px}.sts-page .faq-aside p{font-size:15px}.sts-page .faq-contact{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;margin-top:28px;padding:22px 24px}.sts-page .faq-contact-label{color:var(--ink-light);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600}.sts-page .faq-contact-value{font-family:var(--serif);color:var(--green-forest);font-size:1.4rem;font-weight:500}.sts-page .faq-list{flex-direction:column;gap:12px;display:flex}.sts-page .faq-item{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;transition:all .2s;overflow:hidden}.sts-page .faq-item.open{border-color:var(--green);box-shadow:var(--shadow-sm)}.sts-page .faq-q{cursor:pointer;color:var(--green-forest);text-align:left;width:100%;font-size:15.5px;font-weight:600;font-family:var(--sans);background:0 0;border:none;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.sts-page .faq-q:hover{color:var(--green-deep)}.sts-page .faq-plus{background:var(--green-mint);width:28px;height:28px;color:var(--green-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:600;transition:transform .3s;display:flex}.sts-page .faq-item.open .faq-plus{background:var(--green);color:var(--white);transform:rotate(45deg)}.sts-page .faq-a{max-height:0;color:var(--ink-mid);padding:0 26px;font-size:14.5px;line-height:1.7;transition:max-height .4s,padding .3s;overflow:hidden}.sts-page .faq-item.open .faq-a{max-height:900px;padding:0 26px 24px}.sts-page .consult-section{background:linear-gradient(180deg,var(--cream) 0%,var(--white) 100%)}.sts-page .consult-header{text-align:center;max-width:760px;margin:0 auto 48px}.sts-page .consult-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.sts-page .consult-card{background:var(--white);border:1px solid var(--border-soft);border-left:4px solid var(--green);border-radius:16px;padding:30px 26px;transition:all .25s}.sts-page .consult-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.sts-page .consult-card .icon{margin-bottom:14px;font-size:28px}.sts-page .consult-card h4{margin-bottom:8px;font-size:1rem}.sts-page .consult-card p{font-size:13.5px;line-height:1.6}.sts-page .final-cta{background:linear-gradient(135deg,var(--green-ink),var(--green-forest));color:var(--white);text-align:center;padding:110px 0;position:relative;overflow:hidden}.sts-page .final-cta:before{content:"";background:radial-gradient(#34d3991f,#0000 60%);position:absolute;inset:0}.sts-page .final-cta h2{color:var(--white);z-index:1;margin-bottom:18px;position:relative}.sts-page .final-cta p{color:#fffc;z-index:1;max-width:620px;margin:0 auto 36px;font-size:17px;position:relative}.sts-page .final-ctas{z-index:1;flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.sts-page .final-trust{color:#fff9;z-index:1;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:36px;font-size:12.5px;display:flex;position:relative}.sts-page .final-trust .sep{color:#ffffff4d}@media(max-width:960px){.sts-page section{padding:72px 0}.sts-page .hero{padding:60px 0}.sts-page .hero-grid{grid-template-columns:1fr;gap:48px}.sts-page .hero-visual{max-height:460px}.sts-page .hero-badge{display:none}.sts-page .what-grid{grid-template-columns:1fr;gap:40px}.sts-page .pain-grid,.sts-page .compare-grid{grid-template-columns:1fr}.sts-page .cost-layout{grid-template-columns:1fr;gap:32px}.sts-page .checklist-grid{grid-template-columns:1fr;gap:40px}.sts-page .faq-layout{grid-template-columns:1fr;gap:36px}.sts-page .faq-aside{position:static}}@media(max-width:680px){.sts-page .hero-ctas{flex-direction:column}.sts-page .hero-ctas .btn{justify-content:center;width:100%}.sts-page .hero-trust{gap:20px}.sts-page .hero-trust-item .n{font-size:1.6rem}.sts-page .stats-grid{grid-template-columns:1fr 1fr}.sts-page .solutions-grid,.sts-page .mech-grid,.sts-page .conditions-grid,.sts-page .elig-grid,.sts-page .process-timeline,.sts-page .types-grid{grid-template-columns:1fr}.sts-page .final-ctas .btn{justify-content:center;width:100%}.sts-page .final-cta{padding:80px 0}.sts-page .final-trust .sep{display:none}.sts-page .float-wa{width:52px;height:52px;bottom:16px;right:16px}}.sts-page .hero-inner>*{animation:.7s both slideUp}.sts-page .hero-inner>:first-child{animation-delay:50ms}.sts-page .hero-inner>:nth-child(2){animation-delay:.15s}.sts-page .hero-inner>:nth-child(3){animation-delay:.25s}.sts-page .hero-inner>:nth-child(4){animation-delay:.35s}.sts-page .hero-inner>:nth-child(5){animation-delay:.45s}.ssm-page h1,.ssm-page h2,.ssm-page h3,.ssm-page h4{font-family:var(--serif);color:var(--green-forest);letter-spacing:-.02em;font-weight:500;line-height:1.1}.ssm-page h1{font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400}.ssm-page h2{font-size:clamp(1.9rem,4vw,3rem);font-weight:500}.ssm-page h3{font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:500}.ssm-page h4{font-size:1.05rem;font-weight:600;font-family:var(--sans);color:var(--green-forest)}.ssm-page p{color:var(--ink-mid);font-size:15.5px;line-height:1.75}.ssm-page .lead{color:var(--ink-mid);font-size:18px;line-height:1.7}.ssm-page em{color:var(--green);font-style:italic}.ssm-page a{color:var(--green-deep);text-decoration:none;transition:color .2s}.ssm-page a:hover{color:var(--green-forest)}.ssm-page strong{color:var(--ink);font-weight:600}.ssm-page .container{max-width:1200px;margin:0 auto;padding:0 28px}.ssm-page .container-wide{max-width:1360px;margin:0 auto;padding:0 28px}.ssm-page .container-narrow{max-width:920px;margin:0 auto;padding:0 28px}.ssm-page section{padding:96px 0;position:relative}.ssm-page .bg-white{background:var(--white)}.ssm-page .bg-cream{background:var(--cream)}.ssm-page .bg-mint{background:var(--green-mint)}.ssm-page .bg-paper{background:var(--paper)}.ssm-page .bg-forest{background:var(--green-forest);color:var(--white)}.ssm-page .bg-ink{background:var(--green-ink);color:var(--white)}.ssm-page .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green-deep);font-size:12px;font-weight:600;font-family:var(--sans);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.ssm-page .eyebrow:before{content:"";background:var(--green);border-radius:2px;width:24px;height:1.5px;display:block}.ssm-page .eyebrow.light{color:var(--green-glow)}.ssm-page .eyebrow.light:before{background:var(--green-glow)}.ssm-page .eyebrow.center{justify-content:center}.ssm-page .btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;letter-spacing:.01em;border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 28px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.ssm-page .btn-lg{padding:18px 36px;font-size:15px}.ssm-page .btn svg{flex-shrink:0;width:17px;height:17px}.ssm-page .btn:hover{transform:translateY(-2px)}.ssm-page .btn-primary{background:var(--green);color:var(--white);box-shadow:0 4px 16px #10b98147}.ssm-page .btn-primary:hover{background:var(--green-deep);color:var(--white);box-shadow:0 8px 24px #10b98166}.ssm-page .btn-dark{background:var(--green-forest);color:var(--white)}.ssm-page .btn-dark:hover{background:var(--green-ink);color:var(--white)}.ssm-page .btn-outline{color:var(--green-forest);border:1.5px solid var(--green-forest);background:0 0}.ssm-page .btn-outline:hover{background:var(--green-forest);color:var(--white)}.ssm-page .btn-outline-light{color:var(--white);background:0 0;border:1.5px solid #ffffff4d}.ssm-page .btn-outline-light:hover{color:var(--white);background:#ffffff1a;border-color:#fff9}.ssm-page .btn-whatsapp{color:var(--white);background:#25d366;box-shadow:0 4px 16px #25d3664d}.ssm-page .btn-whatsapp:hover{color:var(--white);background:#1fb855}.ssm-page .float-wa{width:58px;height:58px;color:var(--white);z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;animation:2.5s infinite waPulse;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #25d36666}.ssm-page .float-wa:hover{color:var(--white);transform:scale(1.1)}.ssm-page .urgency-banner{background:var(--green-forest);color:var(--white);text-align:center;z-index:10;padding:12px 0;font-size:13.5px;position:relative}.ssm-page .urgency-banner p{color:#ffffffe6;margin:0;font-size:13.5px}.ssm-page .urgency-pill{color:var(--green-glow);background:#34d39926;border-radius:50px;align-items:center;gap:8px;margin-right:14px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.ssm-page .hero{background:var(--cream);padding:90px 0 80px;position:relative;overflow:hidden}.ssm-page .hero:before{content:"";z-index:0;background:radial-gradient(#10b9810f,#0000 70%);width:50%;height:80%;position:absolute;top:-10%;right:-10%}.ssm-page .hero:after{content:"";background:linear-gradient(90deg,transparent,var(--border),transparent);width:100%;height:1px;position:absolute;bottom:0;left:0}.ssm-page .hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid;position:relative}.ssm-page .hero-tag{background:var(--white);border:1px solid var(--border);color:var(--green-deep);box-shadow:var(--shadow-xs);border-radius:50px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.ssm-page .hero-tag .dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite heartbeat}.ssm-page .hero h1 span.ital{font-family:var(--serif);color:var(--green);font-style:italic;font-weight:400}.ssm-page .hero h1 span.under{display:inline-block;position:relative}.ssm-page .hero h1 span.under:after{content:"";background:var(--green-sage);z-index:-1;border-radius:2px;height:8px;position:absolute;bottom:4px;left:0;right:0}.ssm-page .hero-sub{color:var(--ink-mid);max-width:540px;margin:24px 0 32px;font-size:18px;line-height:1.7}.ssm-page .hero-sub strong{color:var(--green-forest)}.ssm-page .hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.ssm-page .hero-trust{border-top:1px solid var(--border);flex-wrap:wrap;gap:28px;padding-top:28px;display:flex}.ssm-page .hero-trust-item{flex-direction:column;display:flex}.ssm-page .hero-trust-item .n{font-family:var(--serif);color:var(--green-forest);font-size:1.9rem;font-weight:500;line-height:1}.ssm-page .hero-trust-item .l{color:var(--ink-light);letter-spacing:.02em;margin-top:4px;font-size:12px}.ssm-page .hero-visual{aspect-ratio:4/5;max-height:620px;position:relative}.ssm-page .hero-img-main{box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#064e3b,#10b981);border-radius:24px;justify-content:center;align-items:center;padding:36px;display:flex;position:absolute;inset:0;overflow:hidden}.ssm-page .hero-img-main svg{width:100%;height:100%}.ssm-page .hero-img-main:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#062e3b4d);position:absolute;inset:0}.ssm-page .hero-badge{background:var(--white);box-shadow:var(--shadow-md);z-index:2;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;display:flex;position:absolute}.ssm-page .hero-badge.tl{top:28px;left:-28px}.ssm-page .hero-badge.br{max-width:260px;bottom:28px;right:-28px}.ssm-page .hero-badge-icon{background:var(--green-mint);width:42px;height:42px;color:var(--green-deep);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.ssm-page .hero-badge-content{line-height:1.3}.ssm-page .hero-badge-content strong{color:var(--green-forest);font-size:14px;font-weight:600;display:block}.ssm-page .hero-badge-content small{color:var(--ink-light);font-size:12px;line-height:1.4}.ssm-page .stats-strip{background:var(--green-forest);color:var(--white);padding:54px 0;position:relative;overflow:hidden}.ssm-page .stats-strip:before{content:"";background:radial-gradient(60% 100%,#10b98126,#0000 70%);position:absolute;inset:0}.ssm-page .stats-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.ssm-page .stat-item{text-align:center;border-right:1px solid #ffffff1a;padding:0 20px}.ssm-page .stat-item:last-child{border-right:none}.ssm-page .stat-num{font-family:var(--serif);color:var(--green-glow);letter-spacing:-.02em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1;display:block}.ssm-page .stat-label{color:#ffffffbf;letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:13px;font-weight:500}.ssm-page .what-is{background:var(--white)}.ssm-page .what-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.ssm-page .what-text h2{margin-bottom:24px}.ssm-page .what-text p{margin-bottom:16px;font-size:16px;line-height:1.8}.ssm-page .what-keypoints{gap:14px;margin-top:28px;display:grid}.ssm-page .what-keypoint{background:var(--green-mint);border-left:3px solid var(--green);border-radius:0 12px 12px 0;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.ssm-page .what-keypoint-icon{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.ssm-page .what-keypoint-text{color:var(--green-ink);font-size:14.5px;line-height:1.55}.ssm-page .what-keypoint-text strong{color:var(--green-forest)}.ssm-page .what-visual{aspect-ratio:4/5;background:linear-gradient(135deg,var(--green-mint),var(--green-sage));border-radius:20px;justify-content:center;align-items:center;padding:36px;display:flex;position:relative;overflow:hidden}.ssm-page .what-visual svg{width:100%;height:100%}.ssm-page .pain-intro{text-align:center;max-width:760px;margin:0 auto 64px}.ssm-page .pain-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ssm-page .pain-card{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:38px 34px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.ssm-page .pain-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.ssm-page .pain-card.full{grid-column:1/-1}.ssm-page .pain-number{font-family:var(--serif);color:var(--green-sage);opacity:.7;font-size:4.5rem;font-style:italic;font-weight:400;line-height:1;position:absolute;top:20px;right:28px}.ssm-page .pain-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:16px;justify-content:center;align-items:center;margin-bottom:22px;font-size:26px;display:flex}.ssm-page .pain-card h3{margin-bottom:14px}.ssm-page .pain-card p{font-size:15px;line-height:1.7}.ssm-page .pain-quote{background:var(--cream-warm);border-left:3px solid var(--green);color:var(--ink-mid);border-radius:0 10px 10px 0;margin-top:18px;padding:14px 18px;font-size:13.5px;font-style:italic}.ssm-page .pain-quote strong{color:var(--green-forest);font-style:normal}.ssm-page .solution-strip{background:var(--green-mint);border-radius:10px;margin-top:18px;padding:16px 18px;position:relative}.ssm-page .solution-strip-label{letter-spacing:.1em;color:var(--green-deep);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.ssm-page .solution-strip p{color:var(--green-ink);margin:0;font-size:13.5px;line-height:1.6}.ssm-page .solutions-section{background:var(--green-forest);color:var(--white)}.ssm-page .solutions-section h2{color:var(--white)}.ssm-page .solutions-section p{color:#ffffffc7}.ssm-page .solutions-intro{text-align:center;max-width:720px;margin:0 auto 56px}.ssm-page .solutions-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ssm-page .solution-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:32px 28px;transition:all .3s}.ssm-page .solution-card:hover{border-color:var(--green-glow);background:#ffffff14;transform:translateY(-4px)}.ssm-page .sol-icon{width:48px;height:48px;color:var(--green-glow);background:#34d39926;border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;font-size:22px;display:flex}.ssm-page .solution-card h4{color:var(--white);margin-bottom:12px;font-size:1.15rem}.ssm-page .solution-card p{color:#ffffffb8;font-size:14px;line-height:1.65}.ssm-page .sol-list{margin-top:14px;padding:0;list-style:none}.ssm-page .sol-list li{color:#ffffffd9;padding:6px 0 6px 22px;font-size:13.5px;position:relative}.ssm-page .sol-list li:before{content:"✓";color:var(--green-glow);font-weight:700;position:absolute;top:6px;left:0}.ssm-page .sol-list li a{color:#fffffff2;-webkit-text-decoration:underline #34d39966;text-decoration:underline #34d39966}.ssm-page .sol-list li a:hover{color:var(--green-glow)}.ssm-page .mechanism-section{background:var(--paper)}.ssm-page .mech-header{text-align:center;max-width:740px;margin:0 auto 56px}.ssm-page .mech-grid{background:var(--white);box-shadow:var(--shadow-sm);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;padding:16px;display:grid;position:relative}.ssm-page .mech-step{border-right:1px solid var(--border-soft);padding:30px 24px;position:relative}.ssm-page .mech-step:last-child{border-right:none}.ssm-page .mech-step-num{font-family:var(--serif);color:var(--green);margin-bottom:16px;font-size:2.2rem;font-style:italic;font-weight:500;line-height:1;display:block}.ssm-page .mech-step h4{margin-bottom:10px;font-size:1rem}.ssm-page .mech-step p{color:var(--ink-mid);font-size:13.5px;line-height:1.6}.ssm-page .types-intro{text-align:center;max-width:760px;margin:0 auto 64px}.ssm-page .types-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ssm-page .type-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .3s;position:relative}.ssm-page .type-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.ssm-page .type-card.featured-type{background:linear-gradient(135deg,var(--green-mint),var(--white));border-color:var(--green)}.ssm-page .type-badge-top{background:var(--green);color:var(--white);letter-spacing:.06em;text-transform:uppercase;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-10px;right:22px}.ssm-page .type-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:26px;display:flex}.ssm-page .type-card h4{margin-bottom:10px;font-size:1.1rem;line-height:1.3}.ssm-page .type-card p{margin-bottom:12px;font-size:14px;line-height:1.65}.ssm-page .type-tag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.04em;border-radius:50px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-block}.ssm-page .conditions-section{background:var(--white)}.ssm-page .conditions-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.ssm-page .condition-card{background:var(--cream);border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:flex-start;padding:24px 20px;transition:all .25s;display:flex}.ssm-page .condition-card:hover{background:var(--white);border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.ssm-page .cond-icon{background:var(--green-mint);width:40px;height:40px;color:var(--green-deep);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;font-size:19px;display:flex}.ssm-page .condition-card h4{margin-bottom:6px;font-size:.95rem}.ssm-page .condition-card p{color:var(--ink-mid);margin:0;font-size:12.5px;line-height:1.55}.ssm-page .compare-section{background:var(--paper)}.ssm-page .compare-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.ssm-page .compare-col{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:40px 36px}.ssm-page .compare-col.benefits{border-top:4px solid var(--green)}.ssm-page .compare-col.risks{border-top:4px solid var(--coral)}.ssm-page .compare-col h3{margin-bottom:6px;font-size:1.4rem}.ssm-page .compare-col .compare-sub{color:var(--ink-light);letter-spacing:.02em;text-transform:uppercase;margin-bottom:24px;font-size:13px;font-weight:600}.ssm-page .compare-list{padding:0;list-style:none}.ssm-page .compare-list li{border-bottom:1px solid var(--border-soft);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.ssm-page .compare-list li:last-child{border-bottom:none}.ssm-page .compare-list .icon-bullet{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:13px;font-weight:700;display:flex}.ssm-page .benefits .icon-bullet{background:var(--green-mint);color:var(--green-deep)}.ssm-page .risks .icon-bullet{color:var(--coral);background:#ea6f5b1f}.ssm-page .compare-list .li-text strong{color:var(--ink);margin-bottom:3px;font-size:14.5px;display:block}.ssm-page .compare-list .li-text span{color:var(--ink-mid);font-size:13.5px;line-height:1.55}.ssm-page .elig-section{background:var(--cream)}.ssm-page .elig-header{text-align:center;max-width:720px;margin:0 auto 48px}.ssm-page .elig-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ssm-page .elig-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .25s}.ssm-page .elig-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.ssm-page .elig-card .num{font-family:var(--serif);color:var(--green);margin-bottom:12px;font-size:1.5rem;font-style:italic;font-weight:500}.ssm-page .elig-card h4{margin-bottom:10px;font-size:1.05rem}.ssm-page .elig-card p{font-size:14px;line-height:1.6}.ssm-page .process-section{background:var(--green-ink);color:var(--white)}.ssm-page .process-section h2{color:var(--white)}.ssm-page .process-section .lead{color:#ffffffc7}.ssm-page .process-intro{text-align:center;max-width:760px;margin:0 auto 64px}.ssm-page .process-timeline{grid-template-columns:repeat(5,1fr);gap:24px;display:grid;position:relative}.ssm-page .process-timeline:before{content:"";background:linear-gradient(90deg,#0000,#34d39966,#0000);height:1px;position:absolute;top:30px;left:5%;right:5%}.ssm-page .timeline-step{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:26px 22px;position:relative}.ssm-page .timeline-num{background:var(--green);width:44px;height:44px;color:var(--white);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.2rem;font-weight:500;display:flex;box-shadow:0 4px 14px #10b98166}.ssm-page .timeline-step h4{color:var(--white);margin-bottom:10px;font-size:1rem}.ssm-page .timeline-step p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.6}.ssm-page .cost-header{text-align:center;max-width:760px;margin:0 auto 56px}.ssm-page .cost-layout{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.ssm-page .cost-table-wrap{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;overflow:hidden}.ssm-page .cost-table{border-collapse:collapse;width:100%}.ssm-page .cost-table thead{background:var(--green-forest)}.ssm-page .cost-table th{text-align:left;color:var(--white);font-size:13.5px;font-weight:600;font-family:var(--sans);letter-spacing:.02em;padding:18px 22px}.ssm-page .cost-table td{border-bottom:1px solid var(--border-soft);color:var(--ink-mid);padding:16px 22px;font-size:14.5px}.ssm-page .cost-table tr:last-child td{border-bottom:none}.ssm-page .cost-table tr.highlight{background:var(--green-mint)}.ssm-page .cost-table tr.highlight td{color:var(--green-forest);font-weight:600}.ssm-page .cost-table .flag{vertical-align:middle;margin-right:10px;font-size:18px;display:inline-block}.ssm-page .cost-table .abroad{color:var(--coral);font-weight:600}.ssm-page .cost-table .india-price{font-family:var(--serif);color:var(--green-deep);font-size:1.15rem;font-style:italic;font-weight:600}.ssm-page .cost-note{background:var(--green-mint);color:var(--green-ink);border-radius:10px;margin-top:16px;padding:14px 18px;font-size:13px;line-height:1.6}.ssm-page .cost-compare-vis{background:var(--green-forest);color:var(--white);border-radius:18px;padding:36px 30px;position:relative;overflow:hidden}.ssm-page .cost-compare-vis:before{content:"";background:radial-gradient(at 100% 0,#34d39926,#0000 60%);position:absolute;inset:0}.ssm-page .vs-title{font-family:var(--serif);color:var(--white);z-index:1;margin-bottom:8px;font-size:1.7rem;font-weight:500;position:relative}.ssm-page .vs-sub{color:#ffffffb3;z-index:1;margin-bottom:28px;font-size:14px;position:relative}.ssm-page .savings-bars{z-index:1;gap:18px;display:grid;position:relative}.ssm-page .savings-bar-head{justify-content:space-between;margin-bottom:8px;display:flex}.ssm-page .savings-bar-label{color:var(--white);font-size:14px;font-weight:500}.ssm-page .savings-bar-pct{color:var(--green-glow);font-size:14px;font-weight:700}.ssm-page .savings-bar-track{background:#ffffff1a;border-radius:50px;height:8px;overflow:hidden}.ssm-page .savings-bar-fill{background:linear-gradient(90deg,var(--green-glow),var(--green));border-radius:50px;height:100%;transition:width 1s ease-out}.ssm-page .checklist-section{background:var(--green-forest);color:var(--white)}.ssm-page .checklist-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.ssm-page .checklist-intro h2{color:var(--white);margin-bottom:18px}.ssm-page .checklist-intro p{color:#ffffffc7}.ssm-page .checklist-intro .note{border-left:3px solid var(--green-glow);color:#ffffffd9;background:#34d3991a;border-radius:0 10px 10px 0;margin-top:24px;padding:16px 18px;font-size:13.5px;line-height:1.65}.ssm-page .checklist-intro .note strong{color:var(--green-glow)}.ssm-page .checklist-col{flex-direction:column;gap:14px;display:flex}.ssm-page .check-item{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;transition:all .25s;display:flex}.ssm-page .check-item:hover{border-color:var(--green-glow);background:#ffffff17}.ssm-page .check-tick{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.ssm-page .check-item-text strong{color:var(--white);margin-bottom:4px;font-size:14.5px;display:block}.ssm-page .check-item-text span{color:#ffffffa6;font-size:13px;line-height:1.55}.ssm-page .check-item-text strong a{color:var(--white)}.ssm-page .trust-section{background:var(--paper)}.ssm-page .trust-header{text-align:center;max-width:680px;margin:0 auto 56px}.ssm-page .trust-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.ssm-page .trust-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;flex-direction:column;align-items:flex-start;padding:32px 26px;transition:all .25s;display:flex}.ssm-page .trust-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.ssm-page .trust-icon{background:var(--green-mint);width:52px;height:52px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:24px;display:flex}.ssm-page .trust-card h4{margin-bottom:8px;font-size:1rem}.ssm-page .trust-card p{color:var(--ink-mid);margin:0;font-size:13.5px;line-height:1.65}.ssm-page .hospitals-header{text-align:center;max-width:720px;margin:0 auto 48px}.ssm-page .hospital-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;display:grid}.ssm-page .hospital-card{background:var(--white);text-align:center;border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:center;padding:24px 20px;transition:all .25s;display:flex}.ssm-page .hospital-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.ssm-page .hospital-card img{object-fit:contain;width:70px;height:70px;margin-bottom:14px}.ssm-page .hospital-card .name{color:var(--green-forest);margin-bottom:4px;font-size:14px;font-weight:600}.ssm-page .hospital-card .type{color:var(--ink-light);font-size:11.5px}.ssm-page .testi-intro{text-align:center;max-width:720px;margin:0 auto 56px}.ssm-page .testi-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.ssm-page .testi-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:32px 28px;transition:all .25s;position:relative}.ssm-page .testi-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.ssm-page .testi-flag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.02em;border-radius:50px;margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.ssm-page .testi-stars{color:var(--gold);letter-spacing:.05em;margin-bottom:12px;font-size:14px}.ssm-page .testi-quote{font-family:var(--serif);color:var(--ink);margin-bottom:22px;font-size:16px;font-style:italic;line-height:1.6}.ssm-page .testi-person{border-top:1px solid var(--border-soft);align-items:center;gap:14px;padding-top:18px;display:flex}.ssm-page .testi-avatar{background:linear-gradient(135deg,var(--green-deep),var(--green));width:44px;height:44px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.ssm-page .testi-person-name{color:var(--green-forest);font-size:14px;font-weight:600}.ssm-page .testi-person-detail{color:var(--ink-light);font-size:12px}.ssm-page .faq-section{background:var(--cream)}.ssm-page .faq-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:64px;display:grid}.ssm-page .faq-aside{position:sticky;top:30px}.ssm-page .faq-aside h2{margin-bottom:16px}.ssm-page .faq-aside p{font-size:15px}.ssm-page .faq-contact{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;margin-top:28px;padding:22px 24px}.ssm-page .faq-contact-label{color:var(--ink-light);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600}.ssm-page .faq-contact-value{font-family:var(--serif);color:var(--green-forest);font-size:1.4rem;font-weight:500}.ssm-page .faq-list{flex-direction:column;gap:12px;display:flex}.ssm-page .faq-item{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;transition:all .2s;overflow:hidden}.ssm-page .faq-item.open{border-color:var(--green);box-shadow:var(--shadow-sm)}.ssm-page .faq-q{cursor:pointer;color:var(--green-forest);text-align:left;width:100%;font-size:15.5px;font-weight:600;font-family:var(--sans);background:0 0;border:none;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.ssm-page .faq-q:hover{color:var(--green-deep)}.ssm-page .faq-plus{background:var(--green-mint);width:28px;height:28px;color:var(--green-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:600;transition:transform .3s;display:flex}.ssm-page .faq-item.open .faq-plus{background:var(--green);color:var(--white);transform:rotate(45deg)}.ssm-page .faq-a{max-height:0;color:var(--ink-mid);padding:0 26px;font-size:14.5px;line-height:1.7;transition:max-height .4s,padding .3s;overflow:hidden}.ssm-page .faq-item.open .faq-a{max-height:800px;padding:0 26px 24px}.ssm-page .consult-section{background:linear-gradient(180deg,var(--cream) 0%,var(--white) 100%)}.ssm-page .consult-header{text-align:center;max-width:760px;margin:0 auto 48px}.ssm-page .consult-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.ssm-page .consult-card{background:var(--white);border:1px solid var(--border-soft);border-left:4px solid var(--green);border-radius:16px;padding:30px 26px;transition:all .25s}.ssm-page .consult-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.ssm-page .consult-card .icon{margin-bottom:14px;font-size:28px}.ssm-page .consult-card h4{margin-bottom:8px;font-size:1rem}.ssm-page .consult-card p{font-size:13.5px;line-height:1.6}.ssm-page .final-cta{background:linear-gradient(135deg,var(--green-ink),var(--green-forest));color:var(--white);text-align:center;padding:110px 0;position:relative;overflow:hidden}.ssm-page .final-cta:before{content:"";background:radial-gradient(#34d3991f,#0000 60%);position:absolute;inset:0}.ssm-page .final-cta h2{color:var(--white);z-index:1;margin-bottom:18px;position:relative}.ssm-page .final-cta p{color:#fffc;z-index:1;max-width:620px;margin:0 auto 36px;font-size:17px;position:relative}.ssm-page .final-ctas{z-index:1;flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.ssm-page .final-trust{color:#fff9;z-index:1;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:36px;font-size:12.5px;display:flex;position:relative}.ssm-page .final-trust .sep{color:#ffffff4d}@media(max-width:960px){.ssm-page section{padding:72px 0}.ssm-page .hero{padding:60px 0}.ssm-page .hero-grid{grid-template-columns:1fr;gap:48px}.ssm-page .hero-visual{max-height:460px}.ssm-page .hero-badge{display:none}.ssm-page .stats-grid{grid-template-columns:repeat(2,1fr);gap:30px 0}.ssm-page .stat-item:nth-child(2){border-right:none}.ssm-page .what-grid{grid-template-columns:1fr;gap:40px}.ssm-page .what-visual{max-width:380px;margin:0 auto}.ssm-page .pain-grid{grid-template-columns:1fr}.ssm-page .solutions-grid{grid-template-columns:1fr 1fr}.ssm-page .mech-grid{grid-template-columns:repeat(2,1fr)}.ssm-page .mech-step{border-right:none;border-bottom:1px solid var(--border-soft)}.ssm-page .mech-step:nth-child(2n){border-right:none}.ssm-page .conditions-grid{grid-template-columns:repeat(2,1fr)}.ssm-page .compare-grid{grid-template-columns:1fr}.ssm-page .elig-grid{grid-template-columns:1fr 1fr}.ssm-page .cost-layout{grid-template-columns:1fr;gap:32px}.ssm-page .checklist-grid,.ssm-page .faq-layout{grid-template-columns:1fr;gap:40px}.ssm-page .faq-aside{position:relative;top:auto}.ssm-page .process-timeline{grid-template-columns:repeat(2,1fr);gap:22px}.ssm-page .process-timeline:before{display:none}.ssm-page .types-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ssm-page .container,.ssm-page .container-wide,.ssm-page .container-narrow{padding:0 20px}.ssm-page section{padding:60px 0}.ssm-page .hero{padding:40px 0 60px}.ssm-page .hero-ctas .btn{justify-content:center;width:100%}.ssm-page .hero-trust{gap:20px}.ssm-page .hero-trust-item .n{font-size:1.6rem}.ssm-page .stats-grid{grid-template-columns:1fr 1fr}.ssm-page .solutions-grid,.ssm-page .mech-grid,.ssm-page .conditions-grid,.ssm-page .elig-grid,.ssm-page .process-timeline,.ssm-page .types-grid{grid-template-columns:1fr}.ssm-page .final-ctas .btn{justify-content:center;width:100%}.ssm-page .final-cta{padding:80px 0}.ssm-page .final-trust .sep{display:none}.ssm-page .float-wa{width:52px;height:52px;bottom:16px;right:16px}}.ssm-page .hero-inner>*{animation:.7s both slideUp}.ssm-page .hero-inner>:first-child{animation-delay:50ms}.ssm-page .hero-inner>:nth-child(2){animation-delay:.15s}.ssm-page .hero-inner>:nth-child(3){animation-delay:.25s}.ssm-page .hero-inner>:nth-child(4){animation-delay:.35s}.ssm-page .hero-inner>:nth-child(5){animation-delay:.45s}.slnb-page{--green:#10b981;--green-deep:#059669;--green-forest:#064e3b;--green-ink:#022c22;--green-mint:#ecfdf5;--green-sage:#d1fae5;--green-glow:#34d399;--white:#fff;--cream:#fafaf7;--cream-warm:#f7f6f1;--paper:#f4f3ee;--ink:#0f1713;--ink-mid:#3c4a43;--ink-light:#6b7770;--border:#e5e7eb;--border-soft:#f0f0ed;--gold:#b8944a;--coral:#ea6f5b;--serif:"Fraunces", Georgia, serif;--sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--radius-sm:6px;--radius:12px;--radius-lg:20px;--shadow-xs:0 1px 2px #064e3b0a;--shadow-sm:0 2px 8px #064e3b0f;--shadow-md:0 8px 24px #064e3b14;--shadow-lg:0 20px 48px #064e3b1f}.slnb-page *,.slnb-page :before,.slnb-page :after{box-sizing:border-box;margin:0;padding:0}.slnb-page{scroll-behavior:smooth;font-family:var(--sans);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv02";line-height:1.65;overflow-x:hidden}.slnb-page h1,.slnb-page h2,.slnb-page h3,.slnb-page h4{font-family:var(--serif);color:var(--green-forest);letter-spacing:-.02em;font-weight:500;line-height:1.1}.slnb-page h1{font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400}.slnb-page h2{font-size:clamp(1.9rem,4vw,3rem);font-weight:500}.slnb-page h3{font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:500}.slnb-page h4{font-size:1.05rem;font-weight:600;font-family:var(--sans);color:var(--green-forest)}.slnb-page p{color:var(--ink-mid);font-size:15.5px;line-height:1.75}.slnb-page .lead{color:var(--ink-mid);font-size:18px;line-height:1.7}.slnb-page em{color:var(--green);font-style:italic}.slnb-page a{color:var(--green-deep);text-decoration:none;transition:color .2s}.slnb-page a:hover{color:var(--green-forest)}.slnb-page strong{color:var(--ink);font-weight:600}.slnb-page .container{max-width:1200px;margin:0 auto;padding:0 28px}.slnb-page .container-wide{max-width:1360px;margin:0 auto;padding:0 28px}.slnb-page .container-narrow{max-width:920px;margin:0 auto;padding:0 28px}.slnb-page section{padding:96px 0;position:relative}.slnb-page .bg-white{background:var(--white)}.slnb-page .bg-cream{background:var(--cream)}.slnb-page .bg-mint{background:var(--green-mint)}.slnb-page .bg-paper{background:var(--paper)}.slnb-page .bg-forest{background:var(--green-forest);color:var(--white)}.slnb-page .bg-ink{background:var(--green-ink);color:var(--white)}.slnb-page .eyebrow:before{content:"";background:var(--green);border-radius:2px;width:24px;height:1.5px;display:block}.slnb-page .eyebrow.light{color:var(--green-glow)}.slnb-page .eyebrow.light:before{background:var(--green-glow)}.slnb-page .eyebrow.center{justify-content:center}.slnb-page .btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;letter-spacing:.01em;border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 28px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.slnb-page .btn-lg{padding:18px 36px;font-size:15px}.slnb-page .btn svg{flex-shrink:0;width:17px;height:17px}.slnb-page .btn:hover{transform:translateY(-2px)}.slnb-page .btn-primary{background:var(--green);color:var(--white);box-shadow:0 4px 16px #10b98147}.slnb-page .btn-primary:hover{background:var(--green-deep);color:var(--white);box-shadow:0 8px 24px #10b98166}.slnb-page .btn-dark{background:var(--green-forest);color:var(--white)}.slnb-page .btn-dark:hover{background:var(--green-ink);color:var(--white)}.slnb-page .btn-outline{color:var(--green-forest);border:1.5px solid var(--green-forest);background:0 0}.slnb-page .btn-outline:hover{background:var(--green-forest);color:var(--white)}.slnb-page .btn-outline-light{color:var(--white);background:0 0;border:1.5px solid #ffffff4d}.slnb-page .btn-outline-light:hover{color:var(--white);background:#ffffff1a;border-color:#fff9}.slnb-page .btn-whatsapp{color:var(--white);background:#25d366;box-shadow:0 4px 16px #25d3664d}.slnb-page .btn-whatsapp:hover{color:var(--white);background:#1fb855}.slnb-page .float-wa{width:58px;height:58px;color:var(--white);z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;animation:2.5s infinite waPulse;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #25d36666}.slnb-page .float-wa:hover{color:var(--white);transform:scale(1.1)}.slnb-page .urgency-banner{background:var(--green-forest);color:var(--white);text-align:center;z-index:10;padding:12px 0;font-size:13.5px;position:relative}.slnb-page .urgency-banner p{color:#ffffffe6;margin:0;font-size:13.5px}.slnb-page .urgency-pill{color:var(--green-glow);background:#34d39926;border-radius:50px;align-items:center;gap:8px;margin-right:14px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.slnb-page .hero{background:var(--cream);padding:90px 0 80px;position:relative;overflow:hidden}.slnb-page .hero:before{content:"";z-index:0;background:radial-gradient(#10b9810f,#0000 70%);width:50%;height:80%;position:absolute;top:-10%;right:-10%}.slnb-page .hero:after{content:"";background:linear-gradient(90deg,transparent,var(--border),transparent);width:100%;height:1px;position:absolute;bottom:0;left:0}.slnb-page .hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid;position:relative}.slnb-page .hero-tag{background:var(--white);border:1px solid var(--border);color:var(--green-deep);box-shadow:var(--shadow-xs);border-radius:50px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.slnb-page .hero-tag .dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite heartbeat}.slnb-page .hero h1 span.ital{font-family:var(--serif);color:var(--green);font-style:italic;font-weight:400}.slnb-page .hero h1 span.under{display:inline-block;position:relative}.slnb-page .hero h1 span.under:after{content:"";background:var(--green-sage);z-index:-1;border-radius:2px;height:8px;position:absolute;bottom:4px;left:0;right:0}.slnb-page .hero-sub{color:var(--ink-mid);max-width:540px;margin:24px 0 32px;font-size:18px;line-height:1.7}.slnb-page .hero-sub strong{color:var(--green-forest)}.slnb-page .hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.slnb-page .hero-trust{border-top:1px solid var(--border);flex-wrap:wrap;gap:28px;padding-top:28px;display:flex}.slnb-page .hero-trust-item{flex-direction:column;display:flex}.slnb-page .hero-trust-item .n{font-family:var(--serif);color:var(--green-forest);font-size:1.9rem;font-weight:500;line-height:1}.slnb-page .hero-trust-item .l{color:var(--ink-light);letter-spacing:.02em;margin-top:4px;font-size:12px}.slnb-page .hero-visual{aspect-ratio:4/5;max-height:620px;position:relative}.slnb-page .hero-img-main{box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#064e3b,#10b981);border-radius:24px;justify-content:center;align-items:center;padding:36px;display:flex;position:absolute;inset:0;overflow:hidden}.slnb-page .hero-img-main svg{width:100%;height:100%}.slnb-page .hero-img-main:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#062e3b4d);position:absolute;inset:0}.slnb-page .hero-badge{background:var(--white);box-shadow:var(--shadow-md);z-index:2;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;display:flex;position:absolute}.slnb-page .hero-badge.tl{top:28px;left:-28px}.slnb-page .hero-badge.br{max-width:260px;bottom:28px;right:-28px}.slnb-page .hero-badge-icon{background:var(--green-mint);width:42px;height:42px;color:var(--green-deep);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.slnb-page .hero-badge-content{line-height:1.3}.slnb-page .hero-badge-content strong{color:var(--green-forest);font-size:14px;font-weight:600;display:block}.slnb-page .hero-badge-content small{color:var(--ink-light);font-size:12px;line-height:1.4}.slnb-page .stats-strip{background:var(--green-forest);color:var(--white);padding:54px 0;position:relative;overflow:hidden}.slnb-page .stats-strip:before{content:"";background:radial-gradient(60% 100%,#10b98126,#0000 70%);position:absolute;inset:0}.slnb-page .stats-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.slnb-page .stat-item{text-align:center;border-right:1px solid #ffffff1a;padding:0 20px}.slnb-page .stat-item:last-child{border-right:none}.slnb-page .stat-num{font-family:var(--serif);color:var(--green-glow);letter-spacing:-.02em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1;display:block}.slnb-page .stat-label{color:#ffffffbf;letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:13px;font-weight:500}.slnb-page .what-is{background:var(--white)}.slnb-page .what-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.slnb-page .what-text h2{margin-bottom:24px}.slnb-page .what-text p{margin-bottom:16px;font-size:16px;line-height:1.8}.slnb-page .what-keypoints{gap:14px;margin-top:28px;display:grid}.slnb-page .what-keypoint{background:var(--green-mint);border-left:3px solid var(--green);border-radius:0 12px 12px 0;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.slnb-page .what-keypoint-icon{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.slnb-page .what-keypoint-text{color:var(--green-ink);font-size:14.5px;line-height:1.55}.slnb-page .what-keypoint-text strong{color:var(--green-forest)}.slnb-page .what-visual{aspect-ratio:4/5;background:linear-gradient(135deg,var(--green-mint),var(--green-sage));border-radius:20px;justify-content:center;align-items:center;padding:36px;display:flex;position:relative;overflow:hidden}.slnb-page .what-visual svg{width:100%;height:100%}.slnb-page .pain-intro{text-align:center;max-width:760px;margin:0 auto 64px}.slnb-page .pain-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.slnb-page .pain-card{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:38px 34px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.slnb-page .pain-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.slnb-page .pain-card.full{grid-column:1/-1}.slnb-page .pain-number{font-family:var(--serif);color:var(--green-sage);opacity:.7;font-size:4.5rem;font-style:italic;font-weight:400;line-height:1;position:absolute;top:20px;right:28px}.slnb-page .pain-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:16px;justify-content:center;align-items:center;margin-bottom:22px;font-size:26px;display:flex}.slnb-page .pain-card h3{margin-bottom:14px}.slnb-page .pain-card p{font-size:15px;line-height:1.7}.slnb-page .pain-quote{background:var(--cream-warm);border-left:3px solid var(--green);color:var(--ink-mid);border-radius:0 10px 10px 0;margin-top:18px;padding:14px 18px;font-size:13.5px;font-style:italic}.slnb-page .pain-quote strong{color:var(--green-forest);font-style:normal}.slnb-page .solution-strip{background:var(--green-mint);border-radius:10px;margin-top:18px;padding:16px 18px;position:relative}.slnb-page .solution-strip-label{letter-spacing:.1em;color:var(--green-deep);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.slnb-page .solution-strip p{color:var(--green-ink);margin:0;font-size:13.5px;line-height:1.6}.slnb-page .solutions-section{background:var(--green-forest);color:var(--white)}.slnb-page .solutions-section h2{color:var(--white)}.slnb-page .solutions-section p{color:#ffffffc7}.slnb-page .solutions-intro{text-align:center;max-width:720px;margin:0 auto 56px}.slnb-page .solutions-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.slnb-page .solution-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:32px 28px;transition:all .3s}.slnb-page .solution-card:hover{border-color:var(--green-glow);background:#ffffff14;transform:translateY(-4px)}.slnb-page .sol-icon{width:48px;height:48px;color:var(--green-glow);background:#34d39926;border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;font-size:22px;display:flex}.slnb-page .solution-card h4{color:var(--white);margin-bottom:12px;font-size:1.15rem}.slnb-page .solution-card p{color:#ffffffb8;font-size:14px;line-height:1.65}.slnb-page .sol-list{margin-top:14px;padding:0;list-style:none}.slnb-page .sol-list li{color:#ffffffd9;padding:6px 0 6px 22px;font-size:13.5px;position:relative}.slnb-page .sol-list li:before{content:"✓";color:var(--green-glow);font-weight:700;position:absolute;top:6px;left:0}.slnb-page .sol-list li a{color:#fffffff2;-webkit-text-decoration:underline #34d39966;text-decoration:underline #34d39966}.slnb-page .sol-list li a:hover{color:var(--green-glow)}.slnb-page .mechanism-section{background:var(--paper)}.slnb-page .mech-header{text-align:center;max-width:740px;margin:0 auto 56px}.slnb-page .mech-grid{background:var(--white);box-shadow:var(--shadow-sm);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;padding:16px;display:grid;position:relative}.slnb-page .mech-step{border-right:1px solid var(--border-soft);padding:30px 24px;position:relative}.slnb-page .mech-step:last-child{border-right:none}.slnb-page .mech-step-num{font-family:var(--serif);color:var(--green);margin-bottom:16px;font-size:2.2rem;font-style:italic;font-weight:500;line-height:1;display:block}.slnb-page .mech-step h4{margin-bottom:10px;font-size:1rem}.slnb-page .mech-step p{color:var(--ink-mid);font-size:13.5px;line-height:1.6}.slnb-page .types-intro{text-align:center;max-width:760px;margin:0 auto 64px}.slnb-page .types-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.slnb-page .type-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .3s;position:relative}.slnb-page .type-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.slnb-page .type-card.featured-type{background:linear-gradient(135deg,var(--green-mint),var(--white));border-color:var(--green)}.slnb-page .type-badge-top{background:var(--green);color:var(--white);letter-spacing:.06em;text-transform:uppercase;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-10px;right:22px}.slnb-page .type-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:26px;display:flex}.slnb-page .type-card h4{margin-bottom:10px;font-size:1.1rem;line-height:1.3}.slnb-page .type-card p{margin-bottom:12px;font-size:14px;line-height:1.65}.slnb-page .type-tag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.04em;border-radius:50px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-block}.slnb-page .conditions-section{background:var(--white)}.slnb-page .conditions-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.slnb-page .condition-card{background:var(--cream);border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:flex-start;padding:24px 20px;transition:all .25s;display:flex}.slnb-page .condition-card:hover{background:var(--white);border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.slnb-page .cond-icon{background:var(--green-mint);width:40px;height:40px;color:var(--green-deep);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;font-size:19px;display:flex}.slnb-page .condition-card h4{margin-bottom:6px;font-size:.95rem}.slnb-page .condition-card p{color:var(--ink-mid);margin:0;font-size:12.5px;line-height:1.55}.slnb-page .compare-section{background:var(--paper)}.slnb-page .compare-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.slnb-page .compare-col{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:40px 36px}.slnb-page .compare-col.benefits{border-top:4px solid var(--green)}.slnb-page .compare-col.risks{border-top:4px solid var(--coral)}.slnb-page .compare-col h3{margin-bottom:6px;font-size:1.4rem}.slnb-page .compare-col .compare-sub{color:var(--ink-light);letter-spacing:.02em;text-transform:uppercase;margin-bottom:24px;font-size:13px;font-weight:600}.slnb-page .compare-list{padding:0;list-style:none}.slnb-page .compare-list li{border-bottom:1px solid var(--border-soft);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.slnb-page .compare-list li:last-child{border-bottom:none}.slnb-page .compare-list .icon-bullet{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:13px;font-weight:700;display:flex}.slnb-page .benefits .icon-bullet{background:var(--green-mint);color:var(--green-deep)}.slnb-page .risks .icon-bullet{color:var(--coral);background:#ea6f5b1f}.slnb-page .compare-list .li-text strong{color:var(--ink);margin-bottom:3px;font-size:14.5px;display:block}.slnb-page .compare-list .li-text span{color:var(--ink-mid);font-size:13.5px;line-height:1.55}.slnb-page .elig-section{background:var(--cream)}.slnb-page .elig-header{text-align:center;max-width:720px;margin:0 auto 48px}.slnb-page .elig-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.slnb-page .elig-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .25s}.slnb-page .elig-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.slnb-page .elig-card .num{font-family:var(--serif);color:var(--green);margin-bottom:12px;font-size:1.5rem;font-style:italic;font-weight:500}.slnb-page .elig-card h4{margin-bottom:10px;font-size:1.05rem}.slnb-page .elig-card p{font-size:14px;line-height:1.6}.slnb-page .process-section{background:var(--green-ink);color:var(--white)}.slnb-page .process-section h2{color:var(--white)}.slnb-page .process-section .lead{color:#ffffffc7}.slnb-page .process-intro{text-align:center;max-width:760px;margin:0 auto 64px}.slnb-page .process-timeline{grid-template-columns:repeat(5,1fr);gap:24px;display:grid;position:relative}.slnb-page .process-timeline:before{content:"";background:linear-gradient(90deg,#0000,#34d39966,#0000);height:1px;position:absolute;top:30px;left:5%;right:5%}.slnb-page .timeline-step{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:26px 22px;position:relative}.slnb-page .timeline-num{background:var(--green);width:44px;height:44px;color:var(--white);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.2rem;font-weight:500;display:flex;box-shadow:0 4px 14px #10b98166}.slnb-page .timeline-step h4{color:var(--white);margin-bottom:10px;font-size:1rem}.slnb-page .timeline-step p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.6}.slnb-page .cost-header{text-align:center;max-width:760px;margin:0 auto 56px}.slnb-page .cost-layout{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.slnb-page .cost-table-wrap{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;overflow:hidden}.slnb-page .cost-table{border-collapse:collapse;width:100%}.slnb-page .cost-table thead{background:var(--green-forest)}.slnb-page .cost-table th{text-align:left;color:var(--white);font-size:13.5px;font-weight:600;font-family:var(--sans);letter-spacing:.02em;padding:18px 22px}.slnb-page .cost-table td{border-bottom:1px solid var(--border-soft);color:var(--ink-mid);padding:16px 22px;font-size:14.5px}.slnb-page .cost-table tr:last-child td{border-bottom:none}.slnb-page .cost-table tr.highlight{background:var(--green-mint)}.slnb-page .cost-table tr.highlight td{color:var(--green-forest);font-weight:600}.slnb-page .cost-table .flag{vertical-align:middle;margin-right:10px;font-size:18px;display:inline-block}.slnb-page .cost-table .abroad{color:var(--coral);font-weight:600}.slnb-page .cost-table .india-price{font-family:var(--serif);color:var(--green-deep);font-size:1.15rem;font-style:italic;font-weight:600}.slnb-page .cost-note{background:var(--green-mint);color:var(--green-ink);border-radius:10px;margin-top:16px;padding:14px 18px;font-size:13px;line-height:1.6}.slnb-page .cost-compare-vis{background:var(--green-forest);color:var(--white);border-radius:18px;padding:36px 30px;position:relative;overflow:hidden}.slnb-page .cost-compare-vis:before{content:"";background:radial-gradient(at 100% 0,#34d39926,#0000 60%);position:absolute;inset:0}.slnb-page .vs-title{font-family:var(--serif);color:var(--white);z-index:1;margin-bottom:8px;font-size:1.7rem;font-weight:500;position:relative}.slnb-page .vs-sub{color:#ffffffb3;z-index:1;margin-bottom:28px;font-size:14px;position:relative}.slnb-page .savings-bars{z-index:1;gap:18px;display:grid;position:relative}.slnb-page .savings-bar-head{justify-content:space-between;margin-bottom:8px;display:flex}.slnb-page .savings-bar-label{color:var(--white);font-size:14px;font-weight:500}.slnb-page .savings-bar-pct{color:var(--green-glow);font-size:14px;font-weight:700}.slnb-page .savings-bar-track{background:#ffffff1a;border-radius:50px;height:8px;overflow:hidden}.slnb-page .savings-bar-fill{background:linear-gradient(90deg,var(--green-glow),var(--green));border-radius:50px;height:100%;transition:width 1s ease-out}.slnb-page .checklist-section{background:var(--green-forest);color:var(--white)}.slnb-page .checklist-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.slnb-page .checklist-intro h2{color:var(--white);margin-bottom:18px}.slnb-page .checklist-intro p{color:#ffffffc7}.slnb-page .checklist-intro .note{border-left:3px solid var(--green-glow);color:#ffffffd9;background:#34d3991a;border-radius:0 10px 10px 0;margin-top:24px;padding:16px 18px;font-size:13.5px;line-height:1.65}.slnb-page .checklist-intro .note strong{color:var(--green-glow)}.slnb-page .checklist-col{flex-direction:column;gap:14px;display:flex}.slnb-page .check-item{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;transition:all .25s;display:flex}.slnb-page .check-item:hover{border-color:var(--green-glow);background:#ffffff17}.slnb-page .check-tick{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.slnb-page .check-item-text strong{color:var(--white);margin-bottom:4px;font-size:14.5px;display:block}.slnb-page .check-item-text span{color:#ffffffa6;font-size:13px;line-height:1.55}.slnb-page .check-item-text strong a{color:var(--white)}.slnb-page .trust-section{background:var(--paper)}.slnb-page .trust-header{text-align:center;max-width:680px;margin:0 auto 56px}.slnb-page .trust-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.slnb-page .trust-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;flex-direction:column;align-items:flex-start;padding:32px 26px;transition:all .25s;display:flex}.slnb-page .trust-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.slnb-page .trust-icon{background:var(--green-mint);width:52px;height:52px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:24px;display:flex}.slnb-page .trust-card h4{margin-bottom:8px;font-size:1rem}.slnb-page .trust-card p{color:var(--ink-mid);margin:0;font-size:13.5px;line-height:1.65}.slnb-page .hospitals-header{text-align:center;max-width:720px;margin:0 auto 48px}.slnb-page .hospital-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;display:grid}.slnb-page .hospital-card{background:var(--white);text-align:center;border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:center;padding:24px 20px;transition:all .25s;display:flex}.slnb-page .hospital-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.slnb-page .hospital-logo{background:var(--green-mint);width:70px;height:70px;color:var(--green-deep);font-family:var(--serif);border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;font-size:1.6rem;font-weight:600;display:flex}.slnb-page .hospital-card .name{color:var(--green-forest);margin-bottom:4px;font-size:14px;font-weight:600}.slnb-page .hospital-card .type{color:var(--ink-light);font-size:11.5px}.slnb-page .testi-intro{text-align:center;max-width:720px;margin:0 auto 56px}.slnb-page .testi-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.slnb-page .testi-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:32px 28px;transition:all .25s;position:relative}.slnb-page .testi-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.slnb-page .testi-flag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.02em;border-radius:50px;margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.slnb-page .testi-stars{color:var(--gold);letter-spacing:.05em;margin-bottom:12px;font-size:14px}.slnb-page .testi-quote{font-family:var(--serif);color:var(--ink);margin-bottom:22px;font-size:16px;font-style:italic;line-height:1.6}.slnb-page .testi-person{border-top:1px solid var(--border-soft);align-items:center;gap:14px;padding-top:18px;display:flex}.slnb-page .testi-avatar{background:linear-gradient(135deg,var(--green-deep),var(--green));width:44px;height:44px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.slnb-page .testi-person-name{color:var(--green-forest);font-size:14px;font-weight:600}.slnb-page .testi-person-detail{color:var(--ink-light);font-size:12px}.slnb-page .faq-section{background:var(--cream)}.slnb-page .faq-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:64px;display:grid}.slnb-page .faq-aside{position:sticky;top:30px}.slnb-page .faq-aside h2{margin-bottom:16px}.slnb-page .faq-aside p{font-size:15px}.slnb-page .faq-contact{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;margin-top:28px;padding:22px 24px}.slnb-page .faq-contact-label{color:var(--ink-light);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600}.slnb-page .faq-contact-value{font-family:var(--serif);color:var(--green-forest);font-size:1.4rem;font-weight:500}.slnb-page .faq-list{flex-direction:column;gap:12px;display:flex}.slnb-page .faq-item{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;transition:all .2s;overflow:hidden}.slnb-page .faq-item.open{border-color:var(--green);box-shadow:var(--shadow-sm)}.slnb-page .faq-q{cursor:pointer;color:var(--green-forest);text-align:left;width:100%;font-size:15.5px;font-weight:600;font-family:var(--sans);background:0 0;border:none;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.slnb-page .faq-q:hover{color:var(--green-deep)}.slnb-page .faq-plus{background:var(--green-mint);width:28px;height:28px;color:var(--green-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:600;transition:transform .3s;display:flex}.slnb-page .faq-item.open .faq-plus{background:var(--green);color:var(--white);transform:rotate(45deg)}.slnb-page .faq-a{max-height:0;color:var(--ink-mid);padding:0 26px;font-size:14.5px;line-height:1.7;transition:max-height .4s,padding .3s;overflow:hidden}.slnb-page .faq-item.open .faq-a{max-height:800px;padding:0 26px 24px}.slnb-page .consult-section{background:linear-gradient(180deg,var(--cream) 0%,var(--white) 100%)}.slnb-page .consult-header{text-align:center;max-width:760px;margin:0 auto 48px}.slnb-page .consult-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.slnb-page .consult-card{background:var(--white);border:1px solid var(--border-soft);border-left:4px solid var(--green);border-radius:16px;padding:30px 26px;transition:all .25s}.slnb-page .consult-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.slnb-page .consult-card .icon{margin-bottom:14px;font-size:28px}.slnb-page .consult-card h4{margin-bottom:8px;font-size:1rem}.slnb-page .consult-card p{font-size:13.5px;line-height:1.6}.slnb-page .final-cta{background:linear-gradient(135deg,var(--green-ink),var(--green-forest));color:var(--white);text-align:center;padding:110px 0;position:relative;overflow:hidden}.slnb-page .final-cta:before{content:"";background:radial-gradient(#34d3991f,#0000 60%);position:absolute;inset:0}.slnb-page .final-cta h2{color:var(--white);z-index:1;margin-bottom:18px;position:relative}.slnb-page .final-cta p{color:#fffc;z-index:1;max-width:620px;margin:0 auto 36px;font-size:17px;position:relative}.slnb-page .final-ctas{z-index:1;flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.slnb-page .final-trust{color:#fff9;z-index:1;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:36px;font-size:12.5px;display:flex;position:relative}.slnb-page .final-trust .sep{color:#ffffff4d}@media(max-width:600px){.slnb-page .container,.slnb-page .container-wide,.slnb-page .container-narrow{padding:0 20px}.slnb-page section{padding:60px 0}.slnb-page .hero{padding:40px 0 60px}.slnb-page .hero-ctas .btn{justify-content:center;width:100%}.slnb-page .hero-trust{gap:20px}.slnb-page .hero-trust-item .n{font-size:1.6rem}.slnb-page .stats-grid{grid-template-columns:1fr 1fr}.slnb-page .solutions-grid,.slnb-page .mech-grid,.slnb-page .conditions-grid,.slnb-page .elig-grid,.slnb-page .process-timeline,.slnb-page .types-grid{grid-template-columns:1fr}.slnb-page .final-ctas .btn{justify-content:center;width:100%}.slnb-page .final-cta{padding:80px 0}.slnb-page .final-trust .sep{display:none}.slnb-page .float-wa{width:52px;height:52px;bottom:16px;right:16px}}.slnb-page .hero-inner>*{animation:.7s both slideUp}.slnb-page .hero-inner>:first-child{animation-delay:50ms}.slnb-page .hero-inner>:nth-child(2){animation-delay:.15s}.slnb-page .hero-inner>:nth-child(3){animation-delay:.25s}.slnb-page .hero-inner>:nth-child(4){animation-delay:.35s}.slnb-page .hero-inner>:nth-child(5){animation-delay:.45s}.rt-page :root{--green:#10b981;--green-deep:#059669;--green-forest:#064e3b;--green-ink:#022c22;--green-mint:#ecfdf5;--green-sage:#d1fae5;--green-glow:#34d399;--white:#fff;--cream:#fafaf7;--cream-warm:#f7f6f1;--paper:#f4f3ee;--ink:#0f1713;--ink-mid:#3c4a43;--ink-light:#6b7770;--border:#e5e7eb;--border-soft:#f0f0ed;--gold:#b8944a;--coral:#ea6f5b;--serif:"Fraunces", Georgia, serif;--sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--radius-sm:6px;--radius:12px;--radius-lg:20px;--shadow-xs:0 1px 2px #064e3b0a;--shadow-sm:0 2px 8px #064e3b0f;--shadow-md:0 8px 24px #064e3b14;--shadow-lg:0 20px 48px #064e3b1f}.rt-page *,.rt-page :before,.rt-page :after{box-sizing:border-box;margin:0;padding:0}.rt-page{scroll-behavior:smooth;font-family:var(--sans);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv02";line-height:1.65;overflow-x:hidden}.rt-page h1,.rt-page h2,.rt-page h3,.rt-page h4{font-family:var(--serif);color:var(--green-forest);letter-spacing:-.02em;font-weight:500;line-height:1.1}.rt-page h1{font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400}.rt-page h2{font-size:clamp(1.9rem,4vw,3rem);font-weight:500}.rt-page h3{font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:500}.rt-page h4{font-size:1.05rem;font-weight:600;font-family:var(--sans);color:var(--green-forest)}.rt-page p{color:var(--ink-mid);font-size:15.5px;line-height:1.75}.rt-page .lead{color:var(--ink-mid);font-size:18px;line-height:1.7}.rt-page em{color:var(--green);font-style:italic}.rt-page a{color:var(--green-deep);text-decoration:none;transition:color .2s}.rt-page a:hover{color:var(--green-forest)}.rt-page strong{color:var(--ink);font-weight:600}.rt-page .container{max-width:1200px;margin:0 auto;padding:0 28px}.rt-page .container-wide{max-width:1360px;margin:0 auto;padding:0 28px}.rt-page .container-narrow{max-width:920px;margin:0 auto;padding:0 28px}.rt-page section{padding:96px 0;position:relative}.rt-page .bg-white{background:var(--white)}.rt-page .bg-cream{background:var(--cream)}.rt-page .bg-mint{background:var(--green-mint)}.rt-page .bg-paper{background:var(--paper)}.rt-page .bg-forest{background:var(--green-forest);color:var(--white)}.rt-page .bg-ink{background:var(--green-ink);color:var(--white)}.rt-page .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green-deep);font-size:12px;font-weight:600;font-family:var(--sans);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.rt-page .eyebrow:before{content:"";background:var(--green);border-radius:2px;width:24px;height:1.5px;display:block}.rt-page .eyebrow.light{color:var(--green-glow)}.rt-page .eyebrow.light:before{background:var(--green-glow)}.rt-page .eyebrow.center{justify-content:center}.rt-page .btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;letter-spacing:.01em;border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 28px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.rt-page .btn-lg{padding:18px 36px;font-size:15px}.rt-page .btn svg{flex-shrink:0;width:17px;height:17px}.rt-page .btn:hover{transform:translateY(-2px)}.rt-page .btn-primary{background:var(--green);color:var(--white);box-shadow:0 4px 16px #10b98147}.rt-page .btn-primary:hover{background:var(--green-deep);color:var(--white);box-shadow:0 8px 24px #10b98166}.rt-page .btn-dark{background:var(--green-forest);color:var(--white)}.rt-page .btn-dark:hover{background:var(--green-ink);color:var(--white)}.rt-page .btn-outline{color:var(--green-forest);border:1.5px solid var(--green-forest);background:0 0}.rt-page .btn-outline:hover{background:var(--green-forest);color:var(--white)}.rt-page .btn-outline-light{color:var(--white);background:0 0;border:1.5px solid #ffffff4d}.rt-page .btn-outline-light:hover{color:var(--white);background:#ffffff1a;border-color:#fff9}.rt-page .btn-whatsapp{color:var(--white);background:#25d366;box-shadow:0 4px 16px #25d3664d}.rt-page .btn-whatsapp:hover{color:var(--white);background:#1fb855}.rt-page .float-wa{width:58px;height:58px;color:var(--white);z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;animation:2.5s infinite waPulse;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #25d36666}.rt-page .float-wa:hover{color:var(--white);transform:scale(1.1)}.rt-page .hero{background:var(--cream);padding:90px 0 80px;position:relative;overflow:hidden}.rt-page .hero:before{content:"";z-index:0;background:radial-gradient(#10b9810f,#0000 70%);width:50%;height:80%;position:absolute;top:-10%;right:-10%}.rt-page .hero:after{content:"";background:linear-gradient(90deg,transparent,var(--border),transparent);width:100%;height:1px;position:absolute;bottom:0;left:0}.rt-page .hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid;position:relative}.rt-page .hero-tag{background:var(--white);border:1px solid var(--border);color:var(--green-deep);box-shadow:var(--shadow-xs);border-radius:50px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.rt-page .hero-tag .dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite heartbeat}.rt-page .hero h1 span.ital{font-family:var(--serif);color:var(--green);font-style:italic;font-weight:400}.rt-page .hero h1 span.under{display:inline-block;position:relative}.rt-page .hero h1 span.under:after{content:"";background:var(--green-sage);z-index:-1;border-radius:2px;height:8px;position:absolute;bottom:4px;left:0;right:0}.rt-page .hero-sub{color:var(--ink-mid);max-width:540px;margin:24px 0 32px;font-size:18px;line-height:1.7}.rt-page .hero-sub strong{color:var(--green-forest)}.rt-page .hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.rt-page .hero-trust{border-top:1px solid var(--border);flex-wrap:wrap;gap:28px;padding-top:28px;display:flex}.rt-page .hero-trust-item{flex-direction:column;display:flex}.rt-page .hero-trust-item .n{font-family:var(--serif);color:var(--green-forest);font-size:1.9rem;font-weight:500;line-height:1}.rt-page .hero-trust-item .l{color:var(--ink-light);letter-spacing:.02em;margin-top:4px;font-size:12px}.rt-page .hero-visual{aspect-ratio:4/5;max-height:620px;position:relative}.rt-page .hero-img-main{box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#064e3b,#10b981);border-radius:24px;position:absolute;inset:0;overflow:hidden}.rt-page .hero-img-main img{object-fit:cover;width:100%;height:100%}.rt-page .hero-img-main:after{content:"";background:linear-gradient(#0000 60%,#062e3b66);position:absolute;inset:0}.rt-page .hero-badge{background:var(--white);box-shadow:var(--shadow-md);z-index:2;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;display:flex;position:absolute}.rt-page .hero-badge.tl{top:28px;left:-28px}.rt-page .hero-badge.br{max-width:260px;bottom:28px;right:-28px}.rt-page .hero-badge-icon{background:var(--green-mint);width:42px;height:42px;color:var(--green-deep);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.rt-page .hero-badge-content{line-height:1.3}.rt-page .hero-badge-content strong{color:var(--green-forest);font-size:14px;font-weight:600;display:block}.rt-page .hero-badge-content small{color:var(--ink-light);font-size:12px;line-height:1.4}.rt-page .stats-strip{background:var(--green-forest);color:var(--white);padding:54px 0;position:relative;overflow:hidden}.rt-page .stats-strip:before{content:"";background:radial-gradient(60% 100%,#10b98126,#0000 70%);position:absolute;inset:0}.rt-page .stats-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.rt-page .stat-item{text-align:center;border-right:1px solid #ffffff1a;padding:0 20px}.rt-page .stat-item:last-child{border-right:none}.rt-page .stat-num{font-family:var(--serif);color:var(--green-glow);letter-spacing:-.02em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1;display:block}.rt-page .stat-label{color:#ffffffbf;letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:13px;font-weight:500}.rt-page .pain-intro{text-align:center;max-width:760px;margin:0 auto 64px}.rt-page .pain-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.rt-page .pain-card{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:38px 34px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.rt-page .pain-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.rt-page .pain-card.full{grid-column:1/-1}.rt-page .pain-number{font-family:var(--serif);color:var(--green-sage);opacity:.7;font-size:4.5rem;font-style:italic;font-weight:400;line-height:1;position:absolute;top:20px;right:28px}.rt-page .pain-icon{background:var(--green-mint);width:58px;height:58px;color:var(--green-deep);border-radius:15px;justify-content:center;align-items:center;margin-bottom:22px;font-size:26px;display:flex}.rt-page .pain-card h3{color:var(--green-forest);margin-bottom:12px;font-size:1.25rem}.rt-page .pain-card>p{color:var(--ink-mid);margin-bottom:20px;font-size:14.5px;line-height:1.75}.rt-page .pain-quote{background:var(--cream);border-left:3px solid var(--green);color:var(--ink-mid);border-radius:0 10px 10px 0;padding:14px 18px;font-size:13.5px;font-style:italic;line-height:1.65}.rt-page .pain-quote strong{color:var(--green-forest);font-style:normal}.rt-page .solution-strip{background:var(--green-mint);border:1px solid var(--green-sage);border-radius:12px;margin-top:22px;padding:18px 20px}.rt-page .solution-strip-label{letter-spacing:.1em;text-transform:uppercase;color:var(--green-deep);align-items:center;gap:7px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.rt-page .solution-strip-label:before{content:"✦";font-size:9px}.rt-page .solution-strip p{color:var(--green-forest);margin:0;font-size:13.5px;font-weight:500;line-height:1.6}.rt-page .solutions-section{background:var(--green-forest);color:var(--white);position:relative;overflow:hidden}.rt-page .solutions-section:before{content:"";background:radial-gradient(#10b98126,#0000 70%);width:55%;height:85%;position:absolute;top:-20%;right:-10%}.rt-page .solutions-section h2{color:var(--white)}.rt-page .solutions-intro{text-align:center;z-index:1;max-width:760px;margin:0 auto 64px;position:relative}.rt-page .solutions-intro p{color:#ffffffbf}.rt-page .solutions-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:24px;display:grid;position:relative}.rt-page .solution-card{background:#ffffff0d;border:1px solid #ffffff17;border-radius:20px;padding:36px 30px;transition:all .3s}.rt-page .solution-card:hover{border-color:var(--green-glow);background:#ffffff17;transform:translateY(-5px)}.rt-page .sol-icon{width:54px;height:54px;color:var(--green-glow);background:#34d39926;border-radius:14px;justify-content:center;align-items:center;margin-bottom:22px;font-size:26px;display:flex}.rt-page .solution-card h4{font-family:var(--serif);color:var(--white);margin-bottom:12px;font-size:1.2rem;font-weight:500;line-height:1.3}.rt-page .solution-card>p{color:#ffffffb3;margin-bottom:18px;font-size:14px;line-height:1.7}.rt-page .sol-list{gap:8px;padding:0;list-style:none;display:grid}.rt-page .sol-list li{color:#ffffffb3;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.rt-page .sol-list li:before{content:"";background:var(--green-glow);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:8px}.rt-page .types-intro{text-align:center;max-width:760px;margin:0 auto 64px}.rt-page .types-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.rt-page .type-card{background:var(--cream);border:1px solid #0000;border-radius:18px;padding:32px 28px;transition:all .3s;position:relative;overflow:hidden}.rt-page .type-card:hover{background:var(--white);border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-4px)}.rt-page .type-card.featured-type{background:linear-gradient(135deg,var(--green-forest),var(--green-ink));color:var(--white);border:none}.rt-page .type-card.featured-type h4{color:var(--white)}.rt-page .type-card.featured-type p{color:#ffffffb8}.rt-page .type-badge-top{background:var(--green);color:var(--white);letter-spacing:.07em;text-transform:uppercase;border-radius:50px;padding:3px 11px;font-size:10px;font-weight:700;position:absolute;top:18px;right:18px}.rt-page .type-icon{background:var(--white);width:50px;height:50px;color:var(--green-deep);border:1px solid var(--border-soft);border-radius:13px;justify-content:center;align-items:center;margin-bottom:18px;font-size:23px;display:flex}.rt-page .type-card.featured-type .type-icon{color:var(--green-glow);background:#34d39933;border:none}.rt-page .type-card h4{margin-bottom:8px;font-size:1.05rem}.rt-page .type-card p{color:var(--ink-mid);margin-bottom:14px;font-size:13.5px;line-height:1.65}.rt-page .type-tag{background:var(--green-mint);color:var(--green-deep);border-radius:50px;padding:4px 11px;font-size:11.5px;font-weight:600;display:inline-block}.rt-page .type-card.featured-type .type-tag{color:var(--green-glow);background:#34d39933}.rt-page .process-section{background:var(--cream-warm);position:relative;overflow:hidden}.rt-page .process-intro{text-align:center;max-width:720px;margin:0 auto 64px}.rt-page .process-timeline{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.rt-page .process-timeline:before{content:"";background:linear-gradient(90deg,var(--green-sage),var(--green),var(--green-sage));z-index:0;height:2px;position:absolute;top:36px;left:10%;right:10%}.rt-page .timeline-step{text-align:center;z-index:1;flex-direction:column;align-items:center;padding:0 16px;display:flex;position:relative}.rt-page .timeline-num{background:var(--green-forest);width:72px;height:72px;color:var(--white);font-family:var(--serif);box-shadow:0 0 0 6px var(--green-mint);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:22px;font-size:1.5rem;font-weight:500;display:flex}.rt-page .timeline-step h4{color:var(--green-forest);margin-bottom:8px;font-size:1rem}.rt-page .timeline-step p{color:var(--ink-mid);font-size:13.5px;line-height:1.65}.rt-page .cost-header{text-align:center;max-width:720px;margin:0 auto 60px}.rt-page .cost-layout{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.rt-page .cost-table-wrap{background:var(--cream);border:1px solid var(--border-soft);border-radius:18px;padding:8px}.rt-page .cost-table{border-collapse:collapse;width:100%}.rt-page .cost-table th{background:var(--green-forest);color:var(--white);text-align:left;letter-spacing:.06em;text-transform:uppercase;padding:16px 18px;font-size:12px;font-weight:600}.rt-page .cost-table th:first-child{border-radius:12px 0 0}.rt-page .cost-table th:last-child{text-align:right;border-radius:0 12px 0 0}.rt-page .cost-table td{border-bottom:1px solid var(--border-soft);color:var(--ink-mid);background:var(--white);padding:14px 18px;font-size:14px}.rt-page .cost-table td:last-child{text-align:right;font-weight:600}.rt-page .cost-table tr:last-child td:first-child{border-radius:0 0 0 12px}.rt-page .cost-table tr:last-child td:last-child{border-radius:0 0 12px}.rt-page .cost-table tr.highlight td{background:var(--green-mint);color:var(--green-forest);font-weight:600}.rt-page .cost-table .flag{margin-right:8px}.rt-page .cost-table .abroad{color:#c2410c}.rt-page .cost-table .india-price{color:var(--green-deep);font-weight:700}.rt-page .cost-compare-vis{background:linear-gradient(135deg,var(--green-forest),var(--green-ink));color:var(--white);border-radius:20px;padding:38px;position:relative;overflow:hidden}.rt-page .cost-compare-vis:before{content:"";background:radial-gradient(circle,#34d39933,#0000 70%);width:60%;height:100%;position:absolute;top:-40%;right:-20%}.rt-page .cost-compare-vis .vs-title{color:var(--green-glow);font-family:var(--serif);margin-bottom:8px;font-size:1.5rem;font-weight:500}.rt-page .cost-compare-vis .vs-sub{color:#ffffffa6;margin-bottom:28px;font-size:14px}.rt-page .savings-bars{z-index:1;gap:18px;display:grid;position:relative}.rt-page .savings-bar{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;padding:16px 18px}.rt-page .savings-bar-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.rt-page .savings-bar-label{font-size:14px;font-weight:500}.rt-page .savings-bar-pct{color:var(--green-glow);font-size:16px;font-weight:700}.rt-page .savings-bar-track{background:#ffffff14;border-radius:50px;height:7px;overflow:hidden}.rt-page .savings-bar-fill{background:linear-gradient(90deg,var(--green-glow),var(--green));border-radius:50px;height:100%;box-shadow:0 0 16px #34d39966}.rt-page .cost-note{background:var(--green-mint);border-left:4px solid var(--green);color:var(--ink-mid);border-radius:0 12px 12px 0;margin-top:24px;padding:16px 20px;font-size:13.5px}.rt-page .cost-note strong{color:var(--green-forest)}.rt-page .checklist-section{background:var(--green-ink);color:var(--white);position:relative;overflow:hidden}.rt-page .checklist-section:before{content:"";background:radial-gradient(60% 60% at 50% 0,#10b98133,#0000 60%);position:absolute;inset:0}.rt-page .checklist-grid{z-index:1;grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid;position:relative}.rt-page .checklist-intro h2{color:var(--white)}.rt-page .checklist-intro p{color:#ffffffb8;margin-top:16px}.rt-page .checklist-intro .note{color:#fffc;background:#34d3991a;border:1px solid #34d39940;border-radius:14px;margin-top:28px;padding:20px 22px;font-size:14px;line-height:1.7}.rt-page .checklist-intro .note strong{color:var(--green-glow)}.rt-page .checklist-col{gap:14px;display:grid}.rt-page .check-item{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.rt-page .check-item:hover{background:#ffffff14;border-color:#34d39966}.rt-page .check-tick{width:28px;height:28px;color:var(--green-glow);background:#34d3992e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:14px;display:flex}.rt-page .check-item-text strong{color:var(--white);margin-bottom:3px;font-size:14px;display:block}.rt-page .check-item-text span{color:#fff9;font-size:13px;line-height:1.5}.rt-page .hospitals-header{text-align:center;max-width:720px;margin:0 auto 48px}.rt-page .hospital-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.rt-page .hospital-card{background:var(--white);text-align:center;border:1px solid var(--border-soft);border-radius:14px;padding:28px 20px;transition:all .25s;position:relative}.rt-page .hospital-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.rt-page .hospital-card img{object-fit:contain;filter:grayscale(50%);width:72px;height:72px;margin-bottom:14px;transition:filter .25s}.rt-page .hospital-card:hover img{filter:grayscale(0%)}.rt-page .hospital-card .name{color:var(--green-forest);font-size:13px;font-weight:600;line-height:1.3;display:block}.rt-page .hospital-card .type{color:var(--ink-light);margin-top:3px;font-size:11px}.rt-page .hospital-count{background:var(--green);color:var(--white);border-radius:50px;padding:2px 8px;font-size:10px;font-weight:600;position:absolute;top:10px;right:10px}.rt-page .testi-intro{text-align:center;max-width:720px;margin:0 auto 52px}.rt-page .testi-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.rt-page .testi-card{background:var(--cream);border:1px solid var(--border-soft);border-radius:18px;flex-direction:column;padding:30px 28px;transition:all .3s;display:flex;position:relative}.rt-page .testi-card:hover{box-shadow:var(--shadow-md);border-color:var(--green);transform:translateY(-4px)}.rt-page .testi-flag{color:var(--ink-light);align-items:center;gap:6px;margin-bottom:14px;font-size:12px;font-weight:500;display:inline-flex}.rt-page .testi-stars{color:#f59e0b;letter-spacing:2px;margin-bottom:14px;font-size:14px}.rt-page .testi-quote{font-family:var(--serif);color:var(--ink);flex-grow:1;margin-bottom:24px;font-size:15.5px;font-style:italic;font-weight:400;line-height:1.65}.rt-page .testi-person{border-top:1px solid var(--border);align-items:center;gap:14px;padding-top:20px;display:flex}.rt-page .testi-avatar{background:linear-gradient(135deg,var(--green-glow),var(--green-deep));width:44px;height:44px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.rt-page .testi-person-name{font-family:var(--serif);color:var(--green-forest);font-size:15px;font-weight:500}.rt-page .testi-person-detail{color:var(--ink-light);margin-top:2px;font-size:11.5px}.rt-page .faq-section{background:var(--cream)}.rt-page .faq-layout{grid-template-columns:1fr 1.4fr;gap:72px;display:grid}.rt-page .faq-aside{position:sticky;top:32px}.rt-page .faq-aside p{margin-top:16px}.rt-page .faq-aside .faq-contact{background:var(--white);border:1px solid var(--border-soft);border-radius:16px;margin-top:28px;padding:24px}.rt-page .faq-aside .faq-contact-label{color:var(--green-deep);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:12px;font-weight:600}.rt-page .faq-aside .faq-contact-value{font-family:var(--serif);color:var(--green-forest);font-size:1.35rem;font-weight:500}.rt-page .faq-list{gap:12px;display:grid}.rt-page .faq-item{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;transition:border-color .2s;overflow:hidden}.rt-page .faq-item.open{border-color:var(--green)}.rt-page .faq-q{text-align:left;cursor:pointer;width:100%;font-family:var(--sans);color:var(--green-forest);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:15px;font-weight:600;display:flex}.rt-page .faq-plus{background:var(--green-mint);width:26px;height:26px;color:var(--green-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:transform .3s;display:flex}.rt-page .faq-item.open .faq-plus{background:var(--green);color:var(--white);transform:rotate(45deg)}.rt-page .faq-a{max-height:0;color:var(--ink-mid);padding:0 24px;font-size:14px;line-height:1.7;transition:max-height .35s,padding .3s;overflow:hidden}.rt-page .faq-item.open .faq-a{max-height:380px;padding:0 24px 22px}.rt-page .final-cta{background:var(--green-ink);color:var(--white);text-align:center;padding:112px 0;position:relative;overflow:hidden}.rt-page .final-cta:before{content:"";background:radial-gradient(60% 60% at 50% 0,#10b98140,#0000 60%),radial-gradient(40% 40% at 100% 100%,#34d3991a,#0000 60%);position:absolute;inset:0}.rt-page .final-cta:after{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.rt-page .final-cta .container{z-index:1;position:relative}.rt-page .final-cta h2{color:var(--white);max-width:780px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:clamp(2.1rem,4.5vw,3.4rem)}.rt-page .final-cta h2 em{color:var(--green-glow)}.rt-page .final-cta p{color:#ffffffb3;max-width:560px;margin:0 auto 40px;font-size:17px}.rt-page .final-ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.rt-page .final-trust{color:#ffffff80;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:36px;font-size:13px;display:flex}.rt-page .final-trust span{align-items:center;gap:6px;display:flex}.rt-page .final-trust .sep{color:#fff3}.rt-page .urgency-banner{background:linear-gradient(90deg,var(--green-forest),var(--green-deep));color:var(--white);text-align:center;padding:20px 0}.rt-page .urgency-banner p{color:#ffffffe6;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0;font-size:15px;display:flex}.rt-page .urgency-banner strong{color:var(--white)}.rt-page .urgency-pill{background:#ffffff26;border:1px solid #fff3;border-radius:50px;align-items:center;gap:8px;padding:6px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.rt-page .trust-section{background:var(--paper)}.rt-page .trust-header{text-align:center;max-width:680px;margin:0 auto 56px}.rt-page .trust-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.rt-page .trust-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;flex-direction:column;align-items:flex-start;padding:32px 26px;transition:all .25s;display:flex}.rt-page .trust-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.rt-page .trust-icon{background:var(--green-mint);width:52px;height:52px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:24px;display:flex}.rt-page .trust-card h4{margin-bottom:8px;font-size:1rem}.rt-page .trust-card p{color:var(--ink-mid);margin:0;font-size:13.5px;line-height:1.65}@media(max-width:960px){.rt-page section{padding:72px 0}.rt-page .hero{padding:60px 0}.rt-page .hero-grid{grid-template-columns:1fr;gap:48px}.rt-page .hero-visual{max-height:460px}.rt-page .hero-badge{display:none}.rt-page .stats-grid{grid-template-columns:repeat(2,1fr);gap:30px 0}.rt-page .stat-item:nth-child(2){border-right:none}.rt-page .pain-grid{grid-template-columns:1fr}.rt-page .solutions-grid{grid-template-columns:1fr 1fr}.rt-page .cost-layout{grid-template-columns:1fr;gap:32px}.rt-page .checklist-grid,.rt-page .faq-layout{grid-template-columns:1fr;gap:40px}.rt-page .faq-aside{position:relative;top:auto}.rt-page .process-timeline{grid-template-columns:1fr 1fr;gap:32px}.rt-page .process-timeline:before{display:none}}@media(max-width:600px){.rt-page .container,.rt-page .container-wide,.rt-page .container-narrow{padding:0 20px}.rt-page section{padding:60px 0}.rt-page .hero{padding:40px 0 60px}.rt-page .hero-ctas .btn{justify-content:center;width:100%}.rt-page .hero-trust{gap:20px}.rt-page .hero-trust-item .n{font-size:1.6rem}.rt-page .stats-grid{grid-template-columns:1fr 1fr}.rt-page .solutions-grid,.rt-page .process-timeline,.rt-page .types-grid{grid-template-columns:1fr}.rt-page .final-ctas .btn{justify-content:center;width:100%}.rt-page .final-cta{padding:80px 0}.rt-page .final-trust .sep{display:none}.rt-page .float-wa{width:52px;height:52px;bottom:16px;right:16px}}.rt-page .hero-inner>*{animation:.7s both slideUp}.rt-page .hero-inner>:first-child{animation-delay:50ms}.rt-page .hero-inner>:nth-child(2){animation-delay:.15s}.rt-page .hero-inner>:nth-child(3){animation-delay:.25s}.rt-page .hero-inner>:nth-child(4){animation-delay:.35s}.rt-page .hero-inner>:nth-child(5){animation-delay:.45s}.pt-page *,.pt-page :before,.pt-page :after{box-sizing:border-box;margin:0;padding:0}.pt-page h1,.pt-page h2,.pt-page h3,.pt-page h4{font-family:var(--serif);color:var(--green-forest);letter-spacing:-.02em;font-weight:500;line-height:1.1}.pt-page h1{font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400}.pt-page h2{font-size:clamp(1.9rem,4vw,3rem);font-weight:500}.pt-page h3{font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:500}.pt-page h4{font-size:1.05rem;font-weight:600;font-family:var(--sans);color:var(--green-forest)}.pt-page p{color:var(--ink-mid);font-size:15.5px;line-height:1.75}.pt-page .lead{color:var(--ink-mid);font-size:18px;line-height:1.7}.pt-page em{color:var(--green);font-style:italic}.pt-page a{color:var(--green-deep);text-decoration:none;transition:color .2s}.pt-page a:hover{color:var(--green-forest)}.pt-page strong{color:var(--ink);font-weight:600}.pt-page .container{max-width:1200px;margin:0 auto;padding:0 28px}.pt-page .container-wide{max-width:1360px;margin:0 auto;padding:0 28px}.pt-page .container-narrow{max-width:920px;margin:0 auto;padding:0 28px}.pt-page section{padding:96px 0;position:relative}.pt-page .bg-white{background:var(--white)}.pt-page .bg-cream{background:var(--cream)}.pt-page .bg-mint{background:var(--green-mint)}.pt-page .bg-paper{background:var(--paper)}.pt-page .bg-forest{background:var(--green-forest);color:var(--white)}.pt-page .bg-ink{background:var(--green-ink);color:var(--white)}.pt-page .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green-deep);font-size:12px;font-weight:600;font-family:var(--sans);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.pt-page .eyebrow:before{content:"";background:var(--green);border-radius:2px;width:24px;height:1.5px;display:block}.pt-page .eyebrow.light{color:var(--green-glow)}.pt-page .eyebrow.light:before{background:var(--green-glow)}.pt-page .eyebrow.center{justify-content:center}.pt-page .btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;letter-spacing:.01em;border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 28px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.pt-page .btn-lg{padding:18px 36px;font-size:15px}.pt-page .btn svg{flex-shrink:0;width:17px;height:17px}.pt-page .btn:hover{transform:translateY(-2px)}.pt-page .btn-primary{background:var(--green);color:var(--white);box-shadow:0 4px 16px #10b98147}.pt-page .btn-primary:hover{background:var(--green-deep);color:var(--white);box-shadow:0 8px 24px #10b98166}.pt-page .btn-dark{background:var(--green-forest);color:var(--white)}.pt-page .btn-dark:hover{background:var(--green-ink);color:var(--white)}.pt-page .btn-outline{color:var(--green-forest);border:1.5px solid var(--green-forest);background:0 0}.pt-page .btn-outline:hover{background:var(--green-forest);color:var(--white)}.pt-page .btn-outline-light{color:var(--white);background:0 0;border:1.5px solid #ffffff4d}.pt-page .btn-outline-light:hover{color:var(--white);background:#ffffff1a;border-color:#fff9}.pt-page .btn-whatsapp{color:var(--white);background:#25d366;box-shadow:0 4px 16px #25d3664d}.pt-page .btn-whatsapp:hover{color:var(--white);background:#1fb855}.pt-page .float-wa{width:58px;height:58px;color:var(--white);z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;animation:2.5s infinite waPulse;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #25d36666}.pt-page .float-wa:hover{color:var(--white);transform:scale(1.1)}.pt-page .urgency-banner{background:var(--green-forest);color:var(--white);text-align:center;z-index:10;padding:12px 0;font-size:13.5px;position:relative}.pt-page .urgency-banner p{color:#ffffffe6;margin:0;font-size:13.5px}.pt-page .urgency-pill{color:var(--green-glow);background:#34d39926;border-radius:50px;align-items:center;gap:8px;margin-right:14px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.pt-page .hero{background:var(--cream);padding:90px 0 80px;position:relative;overflow:hidden}.pt-page .hero:before{content:"";z-index:0;background:radial-gradient(#10b9810f,#0000 70%);width:50%;height:80%;position:absolute;top:-10%;right:-10%}.pt-page .hero:after{content:"";background:linear-gradient(90deg,transparent,var(--border),transparent);width:100%;height:1px;position:absolute;bottom:0;left:0}.pt-page .hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid;position:relative}.pt-page .hero-tag{background:var(--white);border:1px solid var(--border);color:var(--green-deep);box-shadow:var(--shadow-xs);border-radius:50px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.pt-page .hero-tag .dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite heartbeat}.pt-page .hero h1 span.ital{font-family:var(--serif);color:var(--green);font-style:italic;font-weight:400}.pt-page .hero h1 span.under{display:inline-block;position:relative}.pt-page .hero h1 span.under:after{content:"";background:var(--green-sage);z-index:-1;border-radius:2px;height:8px;position:absolute;bottom:4px;left:0;right:0}.pt-page .hero-sub{color:var(--ink-mid);max-width:540px;margin:24px 0 32px;font-size:18px;line-height:1.7}.pt-page .hero-sub strong{color:var(--green-forest)}.pt-page .hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.pt-page .hero-trust{border-top:1px solid var(--border);flex-wrap:wrap;gap:28px;padding-top:28px;display:flex}.pt-page .hero-trust-item{flex-direction:column;display:flex}.pt-page .hero-trust-item .n{font-family:var(--serif);color:var(--green-forest);font-size:1.9rem;font-weight:500;line-height:1}.pt-page .hero-trust-item .l{color:var(--ink-light);letter-spacing:.02em;margin-top:4px;font-size:12px}.pt-page .hero-visual{aspect-ratio:4/5;max-height:620px;position:relative}.pt-page .hero-img-main{box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#064e3b,#10b981);border-radius:24px;position:absolute;inset:0;overflow:hidden}.pt-page .hero-img-main img{object-fit:cover;width:100%;height:100%}.pt-page .hero-img-main:after{content:"";background:linear-gradient(#0000 60%,#062e3b66);position:absolute;inset:0}.pt-page .hero-badge{background:var(--white);box-shadow:var(--shadow-md);z-index:2;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;display:flex;position:absolute}.pt-page .hero-badge.tl{top:28px;left:-28px}.pt-page .hero-badge.br{max-width:260px;bottom:28px;right:-28px}.pt-page .hero-badge-icon{background:var(--green-mint);width:42px;height:42px;color:var(--green-deep);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.pt-page .hero-badge-content{line-height:1.3}.pt-page .hero-badge-content strong{color:var(--green-forest);font-size:14px;font-weight:600;display:block}.pt-page .hero-badge-content small{color:var(--ink-light);font-size:12px;line-height:1.4}.pt-page .stats-strip{background:var(--green-forest);color:var(--white);padding:54px 0;position:relative;overflow:hidden}.pt-page .stats-strip:before{content:"";background:radial-gradient(60% 100%,#10b98126,#0000 70%);position:absolute;inset:0}.pt-page .stats-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.pt-page .stat-item{text-align:center;border-right:1px solid #ffffff1a;padding:0 20px}.pt-page .stat-item:last-child{border-right:none}.pt-page .stat-num{font-family:var(--serif);color:var(--green-glow);letter-spacing:-.02em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1;display:block}.pt-page .stat-label{color:#ffffffbf;letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:13px;font-weight:500}.pt-page .what-is{background:var(--white)}.pt-page .what-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.pt-page .what-text h2{margin-bottom:24px}.pt-page .what-text p{margin-bottom:16px;font-size:16px;line-height:1.8}.pt-page .what-keypoints{gap:14px;margin-top:28px;display:grid}.pt-page .what-keypoint{background:var(--green-mint);border-left:3px solid var(--green);border-radius:0 12px 12px 0;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.pt-page .what-keypoint-icon{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.pt-page .what-keypoint-text{color:var(--green-ink);font-size:14.5px;line-height:1.55}.pt-page .what-keypoint-text strong{color:var(--green-forest)}.pt-page .what-visual{aspect-ratio:4/5;background:linear-gradient(135deg,var(--green-mint),var(--green-sage));border-radius:20px;justify-content:center;align-items:center;padding:50px;display:flex;position:relative;overflow:hidden}.pt-page .what-visual svg{width:100%;height:100%}.pt-page .pain-intro{text-align:center;max-width:760px;margin:0 auto 64px}.pt-page .pain-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pt-page .pain-card{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:38px 34px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.pt-page .pain-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.pt-page .pain-card.full{grid-column:1/-1}.pt-page .pain-number{font-family:var(--serif);color:var(--green-sage);opacity:.7;font-size:4.5rem;font-style:italic;font-weight:400;line-height:1;position:absolute;top:20px;right:28px}.pt-page .pain-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:16px;justify-content:center;align-items:center;margin-bottom:22px;font-size:26px;display:flex}.pt-page .pain-card h3{margin-bottom:14px}.pt-page .pain-card p{font-size:15px;line-height:1.7}.pt-page .pain-quote{background:var(--cream-warm);border-left:3px solid var(--green);color:var(--ink-mid);border-radius:0 10px 10px 0;margin-top:18px;padding:14px 18px;font-size:13.5px;font-style:italic}.pt-page .pain-quote strong{color:var(--green-forest);font-style:normal}.pt-page .solution-strip{background:var(--green-mint);border-radius:10px;margin-top:18px;padding:16px 18px;position:relative}.pt-page .solution-strip-label{letter-spacing:.1em;color:var(--green-deep);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.pt-page .solution-strip p{color:var(--green-ink);margin:0;font-size:13.5px;line-height:1.6}.pt-page .solutions-section{background:var(--green-forest);color:var(--white)}.pt-page .solutions-section h2{color:var(--white)}.pt-page .solutions-section p{color:#ffffffc7}.pt-page .solutions-intro{text-align:center;max-width:720px;margin:0 auto 56px}.pt-page .solutions-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.pt-page .solution-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:32px 28px;transition:all .3s}.pt-page .solution-card:hover{border-color:var(--green-glow);background:#ffffff14;transform:translateY(-4px)}.pt-page .sol-icon{width:48px;height:48px;color:var(--green-glow);background:#34d39926;border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;font-size:22px;display:flex}.pt-page .solution-card h4{color:var(--white);margin-bottom:12px;font-size:1.15rem}.pt-page .solution-card p{color:#ffffffb8;font-size:14px;line-height:1.65}.pt-page .sol-list{margin-top:14px;padding:0;list-style:none}.pt-page .sol-list li{color:#ffffffd9;padding:6px 0 6px 22px;font-size:13.5px;position:relative}.pt-page .sol-list li:before{content:"✓";color:var(--green-glow);font-weight:700;position:absolute;top:6px;left:0}.pt-page .sol-list li a{color:#fffffff2;-webkit-text-decoration:underline #34d39966;text-decoration:underline #34d39966}.pt-page .sol-list li a:hover{color:var(--green-glow)}.pt-page .mechanism-section{background:var(--paper)}.pt-page .mech-header{text-align:center;max-width:740px;margin:0 auto 56px}.pt-page .mech-grid{background:var(--white);box-shadow:var(--shadow-sm);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;padding:16px;display:grid;position:relative}.pt-page .mech-step{border-right:1px solid var(--border-soft);padding:30px 24px;position:relative}.pt-page .mech-step:last-child{border-right:none}.pt-page .mech-step-num{font-family:var(--serif);color:var(--green);margin-bottom:16px;font-size:2.2rem;font-style:italic;font-weight:500;line-height:1;display:block}.pt-page .mech-step h4{margin-bottom:10px;font-size:1rem}.pt-page .mech-step p{color:var(--ink-mid);font-size:13.5px;line-height:1.6}.pt-page .types-intro{text-align:center;max-width:760px;margin:0 auto 64px}.pt-page .types-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.pt-page .type-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .3s;position:relative}.pt-page .type-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.pt-page .type-card.featured-type{background:linear-gradient(135deg,var(--green-mint),var(--white));border-color:var(--green)}.pt-page .type-badge-top{background:var(--green);color:var(--white);letter-spacing:.06em;text-transform:uppercase;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-10px;right:22px}.pt-page .type-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:26px;display:flex}.pt-page .type-card h4{margin-bottom:10px;font-size:1.1rem;line-height:1.3}.pt-page .type-card p{margin-bottom:12px;font-size:14px;line-height:1.65}.pt-page .type-tag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.04em;border-radius:50px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-block}.pt-page .conditions-section{background:var(--white)}.pt-page .conditions-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.pt-page .condition-card{background:var(--cream);border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:flex-start;padding:24px 20px;transition:all .25s;display:flex}.pt-page .condition-card:hover{background:var(--white);border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.pt-page .cond-icon{background:var(--green-mint);width:40px;height:40px;color:var(--green-deep);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;font-size:19px;display:flex}.pt-page .condition-card h4{margin-bottom:6px;font-size:.95rem}.pt-page .condition-card p{color:var(--ink-mid);margin:0;font-size:12.5px;line-height:1.55}.pt-page .compare-section{background:var(--paper)}.pt-page .compare-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.pt-page .compare-col{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:40px 36px}.pt-page .compare-col.benefits{border-top:4px solid var(--green)}.pt-page .compare-col.risks{border-top:4px solid var(--coral)}.pt-page .compare-col h3{margin-bottom:6px;font-size:1.4rem}.pt-page .compare-col .compare-sub{color:var(--ink-light);letter-spacing:.02em;text-transform:uppercase;margin-bottom:24px;font-size:13px;font-weight:600}.pt-page .compare-list{padding:0;list-style:none}.pt-page .compare-list li{border-bottom:1px solid var(--border-soft);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.pt-page .compare-list li:last-child{border-bottom:none}.pt-page .compare-list .icon-bullet{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:13px;font-weight:700;display:flex}.pt-page .benefits .icon-bullet{background:var(--green-mint);color:var(--green-deep)}.pt-page .risks .icon-bullet{color:var(--coral);background:#ea6f5b1f}.pt-page .compare-list .li-text strong{color:var(--ink);margin-bottom:3px;font-size:14.5px;display:block}.pt-page .compare-list .li-text span{color:var(--ink-mid);font-size:13.5px;line-height:1.55}.pt-page .elig-section{background:var(--cream)}.pt-page .elig-header{text-align:center;max-width:720px;margin:0 auto 48px}.pt-page .elig-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.pt-page .elig-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .25s}.pt-page .elig-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.pt-page .elig-card .num{font-family:var(--serif);color:var(--green);margin-bottom:12px;font-size:1.5rem;font-style:italic;font-weight:500}.pt-page .elig-card h4{margin-bottom:10px;font-size:1.05rem}.pt-page .elig-card p{font-size:14px;line-height:1.6}.pt-page .elig-card .biomarker-pills{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pt-page .bio-pill{background:var(--green-mint);color:var(--green-deep);border-radius:50px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.pt-page .process-section{background:var(--green-ink);color:var(--white)}.pt-page .process-section h2{color:var(--white)}.pt-page .process-section .lead{color:#ffffffc7}.pt-page .process-intro{text-align:center;max-width:760px;margin:0 auto 64px}.pt-page .process-timeline{grid-template-columns:repeat(5,1fr);gap:24px;display:grid;position:relative}.pt-page .process-timeline:before{content:"";background:linear-gradient(90deg,#0000,#34d39966,#0000);height:1px;position:absolute;top:30px;left:5%;right:5%}.pt-page .timeline-step{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:26px 22px;position:relative}.pt-page .timeline-num{background:var(--green);width:44px;height:44px;color:var(--white);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.2rem;font-weight:500;display:flex;box-shadow:0 4px 14px #10b98166}.pt-page .timeline-step h4{color:var(--white);margin-bottom:10px;font-size:1rem}.pt-page .timeline-step p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.6}.pt-page .cost-header{text-align:center;max-width:760px;margin:0 auto 56px}.pt-page .cost-layout{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.pt-page .cost-table-wrap{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;overflow:hidden}.pt-page .cost-table{border-collapse:collapse;width:100%}.pt-page .cost-table thead{background:var(--green-forest)}.pt-page .cost-table th{text-align:left;color:var(--white);font-size:13.5px;font-weight:600;font-family:var(--sans);letter-spacing:.02em;padding:18px 22px}.pt-page .cost-table td{border-bottom:1px solid var(--border-soft);color:var(--ink-mid);padding:16px 22px;font-size:14.5px}.pt-page .cost-table tr:last-child td{border-bottom:none}.pt-page .cost-table tr.highlight{background:var(--green-mint)}.pt-page .cost-table tr.highlight td{color:var(--green-forest);font-weight:600}.pt-page .cost-table .flag{vertical-align:middle;margin-right:10px;font-size:18px;display:inline-block}.pt-page .cost-table .abroad{color:var(--coral);font-weight:600}.pt-page .cost-table .india-price{font-family:var(--serif);color:var(--green-deep);font-size:1.15rem;font-style:italic;font-weight:600}.pt-page .cost-note{background:var(--green-mint);color:var(--green-ink);border-radius:10px;margin-top:16px;padding:14px 18px;font-size:13px;line-height:1.6}.pt-page .cost-compare-vis{background:var(--green-forest);color:var(--white);border-radius:18px;padding:36px 30px;position:relative;overflow:hidden}.pt-page .cost-compare-vis:before{content:"";background:radial-gradient(at 100% 0,#34d39926,#0000 60%);position:absolute;inset:0}.pt-page .vs-title{font-family:var(--serif);color:var(--white);z-index:1;margin-bottom:8px;font-size:1.7rem;font-weight:500;position:relative}.pt-page .vs-sub{color:#ffffffb3;z-index:1;margin-bottom:28px;font-size:14px;position:relative}.pt-page .savings-bars{z-index:1;gap:18px;display:grid;position:relative}.pt-page .savings-bar-head{justify-content:space-between;margin-bottom:8px;display:flex}.pt-page .savings-bar-label{color:var(--white);font-size:14px;font-weight:500}.pt-page .savings-bar-pct{color:var(--green-glow);font-size:14px;font-weight:700}.pt-page .savings-bar-track{background:#ffffff1a;border-radius:50px;height:8px;overflow:hidden}.pt-page .savings-bar-fill{background:linear-gradient(90deg,var(--green-glow),var(--green));border-radius:50px;height:100%;transition:width 1s ease-out}.pt-page .checklist-section{background:var(--green-forest);color:var(--white)}.pt-page .checklist-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.pt-page .checklist-intro h2{color:var(--white);margin-bottom:18px}.pt-page .checklist-intro p{color:#ffffffc7}.pt-page .checklist-intro .note{border-left:3px solid var(--green-glow);color:#ffffffd9;background:#34d3991a;border-radius:0 10px 10px 0;margin-top:24px;padding:16px 18px;font-size:13.5px;line-height:1.65}.pt-page .checklist-intro .note strong{color:var(--green-glow)}.pt-page .checklist-col{flex-direction:column;gap:14px;display:flex}.pt-page .check-item{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;transition:all .25s;display:flex}.pt-page .check-item:hover{border-color:var(--green-glow);background:#ffffff17}.pt-page .check-tick{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.pt-page .check-item-text strong{color:var(--white);margin-bottom:4px;font-size:14.5px;display:block}.pt-page .check-item-text span{color:#ffffffa6;font-size:13px;line-height:1.55}.pt-page .check-item-text strong a{color:var(--white)}.pt-page .trust-section{background:var(--paper)}.pt-page .trust-header{text-align:center;max-width:680px;margin:0 auto 56px}.pt-page .trust-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.pt-page .trust-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;flex-direction:column;align-items:flex-start;padding:32px 26px;transition:all .25s;display:flex}.pt-page .trust-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.pt-page .trust-icon{background:var(--green-mint);width:52px;height:52px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:24px;display:flex}.pt-page .trust-card h4{margin-bottom:8px;font-size:1rem}.pt-page .trust-card p{color:var(--ink-mid);margin:0;font-size:13.5px;line-height:1.65}.pt-page .hospitals-header{text-align:center;max-width:720px;margin:0 auto 48px}.pt-page .hospital-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;display:grid}.pt-page .hospital-card{background:var(--white);text-align:center;border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:center;padding:24px 20px;transition:all .25s;display:flex}.pt-page .hospital-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.pt-page .hospital-card img{object-fit:contain;width:70px;height:70px;margin-bottom:14px}.pt-page .hospital-card .name{color:var(--green-forest);margin-bottom:4px;font-size:14px;font-weight:600}.pt-page .hospital-card .type{color:var(--ink-light);font-size:11.5px}.pt-page .testi-intro{text-align:center;max-width:720px;margin:0 auto 56px}.pt-page .testi-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.pt-page .testi-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:32px 28px;transition:all .25s;position:relative}.pt-page .testi-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.pt-page .testi-flag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.02em;border-radius:50px;margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.pt-page .testi-stars{color:var(--gold);letter-spacing:.05em;margin-bottom:12px;font-size:14px}.pt-page .testi-quote{font-family:var(--serif);color:var(--ink);margin-bottom:22px;font-size:16px;font-style:italic;line-height:1.6}.pt-page .testi-person{border-top:1px solid var(--border-soft);align-items:center;gap:14px;padding-top:18px;display:flex}.pt-page .testi-avatar{background:linear-gradient(135deg,var(--green-deep),var(--green));width:44px;height:44px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.pt-page .testi-person-name{color:var(--green-forest);font-size:14px;font-weight:600}.pt-page .testi-person-detail{color:var(--ink-light);font-size:12px}.pt-page .faq-section{background:var(--cream)}.pt-page .faq-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:64px;display:grid}.pt-page .faq-aside{position:sticky;top:30px}.pt-page .faq-aside h2{margin-bottom:16px}.pt-page .faq-aside p{font-size:15px}.pt-page .faq-contact{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;margin-top:28px;padding:22px 24px}.pt-page .faq-contact-label{color:var(--ink-light);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600}.pt-page .faq-contact-value{font-family:var(--serif);color:var(--green-forest);font-size:1.4rem;font-weight:500}.pt-page .faq-list{flex-direction:column;gap:12px;display:flex}.pt-page .faq-item{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;transition:all .2s;overflow:hidden}.pt-page .faq-item.open{border-color:var(--green);box-shadow:var(--shadow-sm)}.pt-page .faq-q{cursor:pointer;color:var(--green-forest);text-align:left;width:100%;font-size:15.5px;font-weight:600;font-family:var(--sans);background:0 0;border:none;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.pt-page .faq-q:hover{color:var(--green-deep)}.pt-page .faq-plus{background:var(--green-mint);width:28px;height:28px;color:var(--green-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:600;transition:transform .3s;display:flex}.pt-page .faq-item.open .faq-plus{background:var(--green);color:var(--white);transform:rotate(45deg)}.pt-page .faq-a{max-height:0;color:var(--ink-mid);padding:0 26px;font-size:14.5px;line-height:1.7;transition:max-height .4s,padding .3s;overflow:hidden}.pt-page .faq-item.open .faq-a{max-height:600px;padding:0 26px 24px}.pt-page .consult-section{background:linear-gradient(180deg,var(--cream) 0%,var(--white) 100%)}.pt-page .consult-header{text-align:center;max-width:760px;margin:0 auto 48px}.pt-page .consult-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.pt-page .consult-card{background:var(--white);border:1px solid var(--border-soft);border-left:4px solid var(--green);border-radius:16px;padding:30px 26px;transition:all .25s}.pt-page .consult-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.pt-page .consult-card .icon{margin-bottom:14px;font-size:28px}.pt-page .consult-card h4{margin-bottom:8px;font-size:1rem}.pt-page .consult-card p{font-size:13.5px;line-height:1.6}.pt-page .final-cta{background:linear-gradient(135deg,var(--green-ink),var(--green-forest));color:var(--white);text-align:center;padding:110px 0;position:relative;overflow:hidden}.pt-page .final-cta:before{content:"";background:radial-gradient(#34d3991f,#0000 60%);position:absolute;inset:0}.pt-page .final-cta h2{color:var(--white);z-index:1;margin-bottom:18px;position:relative}.pt-page .final-cta p{color:#fffc;z-index:1;max-width:620px;margin:0 auto 36px;font-size:17px;position:relative}.pt-page .final-ctas{z-index:1;flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.pt-page .final-trust{color:#fff9;z-index:1;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:36px;font-size:12.5px;display:flex;position:relative}.pt-page .final-trust .sep{color:#ffffff4d}@media(max-width:960px){.pt-page section{padding:72px 0}.pt-page .hero{padding:60px 0}.pt-page .hero-grid{grid-template-columns:1fr;gap:48px}.pt-page .hero-visual{max-height:460px}.pt-page .hero-badge{display:none}.pt-page .stats-grid{grid-template-columns:repeat(2,1fr);gap:30px 0}.pt-page .stat-item:nth-child(2){border-right:none}.pt-page .what-grid{grid-template-columns:1fr;gap:40px}.pt-page .what-visual{max-width:380px;margin:0 auto}.pt-page .pain-grid{grid-template-columns:1fr}.pt-page .solutions-grid{grid-template-columns:1fr 1fr}.pt-page .mech-grid{grid-template-columns:repeat(2,1fr)}.pt-page .mech-step{border-right:none;border-bottom:1px solid var(--border-soft)}.pt-page .mech-step:nth-child(2n){border-right:none}.pt-page .conditions-grid{grid-template-columns:repeat(2,1fr)}.pt-page .compare-grid{grid-template-columns:1fr}.pt-page .elig-grid{grid-template-columns:1fr 1fr}.pt-page .cost-layout{grid-template-columns:1fr;gap:32px}.pt-page .checklist-grid,.pt-page .faq-layout{grid-template-columns:1fr;gap:40px}.pt-page .faq-aside{position:relative;top:auto}.pt-page .process-timeline{grid-template-columns:repeat(2,1fr);gap:22px}.pt-page .process-timeline:before{display:none}}@media(max-width:600px){.pt-page .container,.pt-page .container-wide,.pt-page .container-narrow{padding:0 20px}.pt-page section{padding:60px 0}.pt-page .hero{padding:40px 0 60px}.pt-page .hero-ctas .btn{justify-content:center;width:100%}.pt-page .hero-trust{gap:20px}.pt-page .hero-trust-item .n{font-size:1.6rem}.pt-page .stats-grid{grid-template-columns:1fr 1fr}.pt-page .solutions-grid,.pt-page .mech-grid,.pt-page .conditions-grid,.pt-page .elig-grid,.pt-page .process-timeline,.pt-page .types-grid{grid-template-columns:1fr}.pt-page .final-ctas .btn{justify-content:center;width:100%}.pt-page .final-cta{padding:80px 0}.pt-page .final-trust .sep{display:none}.pt-page .float-wa{width:52px;height:52px;bottom:16px;right:16px}}.pt-page .hero-inner>*{animation:.7s both slideUp}.pt-page .hero-inner>:first-child{animation-delay:50ms}.pt-page .hero-inner>:nth-child(2){animation-delay:.15s}.pt-page .hero-inner>:nth-child(3){animation-delay:.25s}.pt-page .hero-inner>:nth-child(4){animation-delay:.35s}.pt-page .hero-inner>:nth-child(5){animation-delay:.45s}.pe-page :root{--green:#10b981;--green-deep:#059669;--green-forest:#064e3b;--green-ink:#022c22;--green-mint:#ecfdf5;--green-sage:#d1fae5;--green-glow:#34d399;--white:#fff;--cream:#fafaf7;--cream-warm:#f7f6f1;--paper:#f4f3ee;--ink:#0f1713;--ink-mid:#3c4a43;--ink-light:#6b7770;--border:#e5e7eb;--border-soft:#f0f0ed;--gold:#b8944a;--coral:#ea6f5b;--serif:"Fraunces", Georgia, serif;--sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--radius-sm:6px;--radius:12px;--radius-lg:20px;--shadow-xs:0 1px 2px #064e3b0a;--shadow-sm:0 2px 8px #064e3b0f;--shadow-md:0 8px 24px #064e3b14;--shadow-lg:0 20px 48px #064e3b1f}.pe-page *,.pe-page :before,.pe-page :after{box-sizing:border-box;margin:0;padding:0}.pe-page{scroll-behavior:smooth;font-family:var(--sans);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;line-height:1.65;overflow-x:hidden}.pe-page h1,.pe-page h2,.pe-page h3,.pe-page h4{font-family:var(--serif);color:var(--green-forest);letter-spacing:-.02em;font-weight:500;line-height:1.1}.pe-page h1{font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400}.pe-page h2{font-size:clamp(1.9rem,4vw,3rem);font-weight:500}.pe-page h3{font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:500}.pe-page h4{font-size:1.05rem;font-weight:600;font-family:var(--sans);color:var(--green-forest)}.pe-page p{color:var(--ink-mid);font-size:15.5px;line-height:1.75}.pe-page .lead{color:var(--ink-mid);font-size:18px;line-height:1.7}.pe-page em{color:var(--green);font-style:italic}.pe-page a{color:var(--green-deep);text-decoration:none;transition:color .2s}.pe-page a:hover{color:var(--green-forest)}.pe-page strong{color:var(--ink);font-weight:600}.pe-page .container{max-width:1200px;margin:0 auto;padding:0 28px}.pe-page .container-narrow{max-width:920px;margin:0 auto;padding:0 28px}.pe-page section{padding:96px 0;position:relative}.pe-page .bg-white{background:var(--white)}.pe-page .bg-cream{background:var(--cream)}.pe-page .bg-mint{background:var(--green-mint)}.pe-page .bg-paper{background:var(--paper)}.pe-page .bg-forest{background:var(--green-forest)}.pe-page .bg-ink{background:var(--green-ink)}.pe-page .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green-deep);font-size:12px;font-weight:600;font-family:var(--sans);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.pe-page .eyebrow:before{content:"";background:var(--green);border-radius:2px;width:24px;height:1.5px;display:block}.pe-page .eyebrow.light{color:var(--green-glow)}.pe-page .eyebrow.light:before{background:var(--green-glow)}.pe-page .eyebrow.center{justify-content:center}.pe-page .btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;letter-spacing:.01em;border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 28px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.pe-page .btn-lg{padding:18px 36px;font-size:15px}.pe-page .btn svg{flex-shrink:0;width:17px;height:17px}.pe-page .btn:hover{transform:translateY(-2px)}.pe-page .btn-primary{background:var(--green);color:var(--white);box-shadow:0 4px 16px #10b98147}.pe-page .btn-primary:hover{background:var(--green-deep);color:var(--white);box-shadow:0 8px 24px #10b98166}.pe-page .btn-dark{background:var(--green-forest);color:var(--white)}.pe-page .btn-dark:hover{background:var(--green-ink);color:var(--white)}.pe-page .btn-outline{color:var(--green-forest);border:1.5px solid var(--green-forest);background:0 0}.pe-page .btn-outline:hover{background:var(--green-forest);color:var(--white)}.pe-page .btn-outline-light{color:var(--white);background:0 0;border:1.5px solid #ffffff4d}.pe-page .btn-outline-light:hover{color:var(--white);background:#ffffff1a;border-color:#fff9}.pe-page .btn-whatsapp{color:var(--white);background:#25d366;box-shadow:0 4px 16px #25d3664d}.pe-page .btn-whatsapp:hover{color:var(--white);background:#1fb855}.pe-page .float-wa{width:58px;height:58px;color:var(--white);z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;animation:2.5s infinite peWaPulse;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #25d36666}.pe-page .float-wa:hover{color:var(--white);transform:scale(1.1)}@keyframes peWaPulse{0%,to{box-shadow:0 8px 28px #25d36666,0 0 #25d36666}50%{box-shadow:0 8px 28px #25d36666,0 0 0 14px #25d36600}}.pe-page .urgency-banner{background:var(--green-forest);color:var(--white);text-align:center;padding:12px 0;font-size:13.5px}.pe-page .urgency-banner p{color:#ffffffe6;margin:0;font-size:13.5px}.pe-page .urgency-pill{color:var(--green-glow);background:#34d39926;border-radius:50px;align-items:center;gap:8px;margin-right:14px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.pe-page .breadcrumb-bar{background:var(--white);border-bottom:1px solid var(--border-soft);padding:14px 0}.pe-page .breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.pe-page .breadcrumb a{color:var(--ink-mid)}.pe-page .breadcrumb a:hover{color:var(--green-deep)}.pe-page .breadcrumb .sep{color:var(--ink-light)}.pe-page .breadcrumb .current{color:var(--green-deep);font-weight:600}.pe-page .hero{background:var(--cream);padding:90px 0 80px;position:relative;overflow:hidden}.pe-page .hero:before{content:"";z-index:0;background:radial-gradient(#10b9810f,#0000 70%);width:50%;height:80%;position:absolute;top:-10%;right:-10%}.pe-page .hero:after{content:"";background:linear-gradient(90deg,transparent,var(--border),transparent);width:100%;height:1px;position:absolute;bottom:0;left:0}.pe-page .hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid;position:relative}.pe-page .hero-tag{background:var(--white);border:1px solid var(--border);color:var(--ink-mid);box-shadow:var(--shadow-xs);border-radius:50px;align-items:center;gap:10px;margin-bottom:28px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}.pe-page .hero-tag .dot{background:var(--green);border-radius:50%;width:8px;height:8px;animation:2s infinite pePulse}@keyframes pePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.pe-page h1 .ital{color:var(--green);font-style:italic}.pe-page h1 .under{background:linear-gradient(#0000 60%,#10b98133 60%);padding-bottom:2px}.pe-page .hero-sub{color:var(--ink-mid);margin:28px 0 38px;font-size:17px;line-height:1.75}.pe-page .hero-ctas{flex-wrap:wrap;gap:14px;display:flex}.pe-page .hero-trust{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:44px;display:grid}.pe-page .hero-trust-item{background:var(--white);border:1px solid var(--border-soft);box-shadow:var(--shadow-xs);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.pe-page .hero-trust-item .ht-icon{font-size:20px}.pe-page .hero-trust-item .ht-text strong{color:var(--ink);font-size:14px;display:block}.pe-page .hero-trust-item .ht-text span{color:var(--ink-light);font-size:12px}.pe-page .hero-badge{background:var(--white);border:1px solid var(--border-soft);box-shadow:var(--shadow-md);border-radius:24px;align-items:stretch;gap:0;width:100%;max-width:none;padding:32px 28px;inset:auto;overflow:hidden;display:block!important;position:relative!important}.pe-page .hero-badge:before{content:"";background:linear-gradient(90deg,var(--green),var(--green-deep));height:4px;position:absolute;top:0;left:0;right:0}.pe-page .badge-headline{font-family:var(--serif);color:var(--green-forest);margin-bottom:6px;font-size:1.5rem}.pe-page .badge-sub{color:var(--ink-light);margin-bottom:20px;font-size:13px}.pe-page .badge-stats{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pe-page .badge-stat{background:var(--green-mint);border-radius:12px;padding:14px 16px}.pe-page .badge-stat .stat-val{font-family:var(--serif);color:var(--green-deep);font-size:1.6rem;font-style:italic;font-weight:500}.pe-page .badge-stat .stat-lbl{color:var(--ink-mid);margin-top:3px;font-size:11.5px;line-height:1.4}.pe-page .badge-divider{background:var(--border-soft);height:1px;margin:18px 0}.pe-page .badge-cta-note{color:var(--ink-light);font-size:12.5px;line-height:1.55}.pe-page .stats-bar{background:var(--green-forest);padding:40px 0}.pe-page .stats-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.pe-page .stat-item{text-align:center;border-right:1px solid #ffffff1f;padding:0 24px}.pe-page .stat-item:last-child{border-right:none}.pe-page .stat-item .stat-num{font-family:var(--serif);color:var(--green-glow);font-size:2.4rem;font-style:italic;font-weight:500;line-height:1}.pe-page .stat-item .stat-desc{color:#ffffffb8;margin-top:6px;font-size:13px}.pe-page .what-grid{grid-template-columns:1fr;align-items:start;gap:48px;display:grid}.pe-page .what-text h2{margin-bottom:20px}.pe-page .what-text p{margin-bottom:16px}.pe-page .what-text p:last-child{margin-bottom:0}.pe-page .definition-box{background:var(--green-mint);border-left:4px solid var(--green);border-radius:16px;margin-bottom:24px;padding:28px 30px}.pe-page .definition-box p{color:var(--green-ink);margin:0;font-size:16px;line-height:1.7}.pe-page .what-visual{background:var(--green-forest);color:var(--white);border-radius:24px;padding:32px;position:relative;overflow:hidden}.pe-page .what-visual:before{content:"";background:radial-gradient(#34d3991f,#0000 70%);width:60%;height:60%;position:absolute;bottom:-20%;right:-10%}.pe-page .what-visual h3{color:var(--white);font-size:1.4rem;font-family:var(--serif);margin:0 0 22px;font-weight:500;position:relative}.pe-page .organ-list{flex-direction:column;gap:12px;display:flex;position:relative}.pe-page .organ-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:16px;padding:16px 20px;display:flex}.pe-page .organ-dot{background:var(--green-glow);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:0}.pe-page .organ-dot.orange{background:#fb923c}.pe-page .organ-dot.blue{background:#60a5fa}.pe-page .organ-dot.yellow{background:#fbbf24}.pe-page .organ-item>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.pe-page .organ-item span{color:#fffffff2;font-size:15px;line-height:1.3}.pe-page .organ-item .organ-type{color:#ffffff8c;margin-top:0;font-size:13px;font-weight:400;display:block}.pe-page .r0-callout{background:#34d39914;border:1px solid #34d3992e;border-radius:12px;margin-top:20px;padding:18px 22px;position:relative}.pe-page .r0-callout p{color:#ffffffd9;margin:0;font-size:14px;line-height:1.6}.pe-page .r0-callout strong{color:var(--green-glow);font-weight:600}@media(max-width:768px){.pe-page .what-visual{border-radius:18px;padding:24px 18px}.pe-page .what-visual h3{margin-bottom:16px;font-size:1.2rem}.pe-page .organ-item{border-radius:10px;align-items:flex-start;gap:12px;padding:14px}.pe-page .organ-dot{margin-top:6px}.pe-page .organ-item span{font-size:14px}.pe-page .organ-item .organ-type{font-size:12px;line-height:1.45}.pe-page .r0-callout{margin-top:16px;padding:14px 16px}.pe-page .r0-callout p{font-size:13px}}.pe-page .pain-intro{text-align:center;max-width:760px;margin:0 auto 56px}.pe-page .pain-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.pe-page .pain-card{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:34px 30px;transition:all .25s;position:relative;overflow:hidden}.pe-page .pain-card:before{content:"";background:linear-gradient(90deg,var(--green),var(--green-deep));opacity:0;height:3px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.pe-page .pain-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.pe-page .pain-card:hover:before{opacity:1}.pe-page .pain-number{font-family:var(--serif);color:var(--green-sage);margin-bottom:4px;font-size:3.5rem;font-style:italic;font-weight:400;line-height:1}.pe-page .pain-icon{margin-bottom:14px;font-size:24px}.pe-page .pain-card h3{margin-bottom:16px;font-size:1.2rem}.pe-page .pain-card p{margin-bottom:16px;font-size:14.5px;line-height:1.7}.pe-page .pain-quote{background:var(--cream);color:var(--ink-mid);border-left:3px solid var(--green);border-radius:12px;margin-bottom:16px;padding:16px 18px;font-size:13px;line-height:1.65}.pe-page .solution-strip{background:var(--green-mint);border-radius:12px;padding:14px 18px}.pe-page .solution-strip-label{text-transform:uppercase;letter-spacing:.1em;color:var(--green-deep);margin-bottom:6px;font-size:11px;font-weight:700}.pe-page .solution-strip p{color:var(--green-ink);margin:0;font-size:13px;line-height:1.6}.pe-page .solutions-section{background:var(--green-ink)}.pe-page .solutions-intro{text-align:center;max-width:720px;margin:0 auto 56px}.pe-page .solutions-intro h2{color:var(--white)}.pe-page .solutions-intro p{color:#ffffffb8}.pe-page .solutions-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.pe-page .solution-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:30px 26px;transition:all .25s}.pe-page .solution-card:hover{border-color:var(--green-glow);background:#ffffff14;transform:translateY(-3px)}.pe-page .sol-icon{margin-bottom:16px;font-size:30px}.pe-page .solution-card h4{color:var(--white);margin-bottom:12px}.pe-page .solution-card p{color:#ffffffb8;margin-bottom:18px;font-size:14px;line-height:1.65}.pe-page .sol-list{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.pe-page .sol-list li{color:#ffffffa6;padding-left:18px;font-size:13px;line-height:1.5;position:relative}.pe-page .sol-list li:before{content:"✓";color:var(--green-glow);font-weight:700;position:absolute;left:0}.pe-page .mechanism-section{background:var(--white)}.pe-page .mech-header{text-align:center;max-width:760px;margin:0 auto 56px}.pe-page .mech-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.pe-page .mech-step{border-right:1px solid var(--border-soft);padding:30px 26px;position:relative}.pe-page .mech-step:last-child{border-right:none}.pe-page .mech-step-num{font-family:var(--serif);color:var(--green-sage);margin-bottom:14px;font-size:2.2rem;font-style:italic;font-weight:500;line-height:1}.pe-page .mech-step h4{margin-bottom:12px;font-size:1rem}.pe-page .mech-step p{color:var(--ink-mid);margin:0;font-size:13.5px;line-height:1.65}.pe-page .types-intro{text-align:center;max-width:760px;margin:0 auto 48px}.pe-page .types-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.pe-page .type-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .25s;position:relative}.pe-page .type-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.pe-page .type-badge-top{background:var(--green);color:var(--white);letter-spacing:.06em;text-transform:uppercase;border-radius:0 0 10px 10px;padding:5px 14px;font-size:11px;font-weight:700;position:absolute;top:-1px;right:20px}.pe-page .featured-type{border-color:var(--green);border-top:3px solid var(--green)}.pe-page .type-icon{margin-bottom:16px;font-size:28px}.pe-page .type-card h4{margin-bottom:12px;font-size:1rem}.pe-page .type-card p{color:var(--ink-mid);margin-bottom:16px;font-size:13.5px;line-height:1.65}.pe-page .type-tag{background:var(--green-mint);color:var(--green-deep);border-radius:50px;padding:5px 14px;font-size:11.5px;font-weight:600;display:inline-block}.pe-page .conditions-section{background:var(--white)}.pe-page .conditions-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.pe-page .condition-card{background:var(--cream);border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:flex-start;padding:24px 20px;transition:all .25s;display:flex}.pe-page .condition-card:hover{background:var(--white);border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.pe-page .cond-icon{background:var(--green-mint);width:40px;height:40px;color:var(--green-deep);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;font-size:19px;display:flex}.pe-page .condition-card h4{margin-bottom:6px;font-size:.95rem}.pe-page .condition-card p{color:var(--ink-mid);margin:0;font-size:12.5px;line-height:1.55}.pe-page .compare-section{background:var(--paper)}.pe-page .compare-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.pe-page .compare-col{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:40px 36px}.pe-page .compare-col.benefits{border-top:4px solid var(--green)}.pe-page .compare-col.risks{border-top:4px solid var(--coral)}.pe-page .compare-col h3{margin-bottom:6px;font-size:1.4rem}.pe-page .compare-col .compare-sub{color:var(--ink-light);letter-spacing:.02em;text-transform:uppercase;margin-bottom:24px;font-size:13px;font-weight:600}.pe-page .compare-list{padding:0;list-style:none}.pe-page .compare-list li{border-bottom:1px solid var(--border-soft);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.pe-page .compare-list li:last-child{border-bottom:none}.pe-page .icon-bullet{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:13px;font-weight:700;display:flex}.pe-page .benefits .icon-bullet{background:var(--green-mint);color:var(--green-deep)}.pe-page .risks .icon-bullet{color:var(--coral);background:#ea6f5b1f}.pe-page .li-text strong{color:var(--ink);margin-bottom:3px;font-size:14.5px;display:block}.pe-page .li-text span{color:var(--ink-mid);font-size:13.5px;line-height:1.55}.pe-page .elig-section{background:var(--cream)}.pe-page .elig-header{text-align:center;max-width:720px;margin:0 auto 48px}.pe-page .elig-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.pe-page .elig-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .25s}.pe-page .elig-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.pe-page .elig-card .num{font-family:var(--serif);color:var(--green);margin-bottom:12px;font-size:1.5rem;font-style:italic;font-weight:500}.pe-page .elig-card h4{margin-bottom:10px;font-size:1.05rem}.pe-page .elig-card p{font-size:14px;line-height:1.6}.pe-page .process-section{background:var(--green-ink);color:var(--white)}.pe-page .process-section h2{color:var(--white)}.pe-page .process-section .lead{color:#ffffffc7}.pe-page .process-intro{text-align:center;max-width:760px;margin:0 auto 64px}.pe-page .process-timeline{grid-template-columns:repeat(5,1fr);gap:24px;display:grid;position:relative}.pe-page .process-timeline:before{content:"";background:linear-gradient(90deg,#0000,#34d39966,#0000);height:1px;position:absolute;top:30px;left:5%;right:5%}.pe-page .timeline-step{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:26px 22px;position:relative}.pe-page .timeline-num{background:var(--green);width:44px;height:44px;color:var(--white);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.2rem;font-weight:500;display:flex;box-shadow:0 4px 14px #10b98166}.pe-page .timeline-step h4{color:var(--white);margin-bottom:10px;font-size:1rem}.pe-page .timeline-step p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.6}.pe-page .cost-header{text-align:center;max-width:760px;margin:0 auto 56px}.pe-page .cost-layout{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.pe-page .cost-table-wrap{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;overflow:hidden}.pe-page .cost-table{border-collapse:collapse;width:100%}.pe-page .cost-table thead{background:var(--green-forest)}.pe-page .cost-table th{text-align:left;color:var(--white);font-size:13.5px;font-weight:600;font-family:var(--sans);letter-spacing:.02em;padding:18px 22px}.pe-page .cost-table td{border-bottom:1px solid var(--border-soft);color:var(--ink-mid);padding:16px 22px;font-size:14.5px}.pe-page .cost-table tr:last-child td{border-bottom:none}.pe-page .cost-table tr.highlight{background:var(--green-mint)}.pe-page .cost-table tr.highlight td{color:var(--green-forest);font-weight:600}.pe-page .cost-table .india-price{font-family:var(--serif);color:var(--green-deep);font-size:1.15rem;font-style:italic;font-weight:600}.pe-page .cost-note{background:var(--green-mint);color:var(--green-ink);border-radius:10px;margin-top:16px;padding:14px 18px;font-size:13px;line-height:1.6}.pe-page .cost-compare-vis{background:var(--green-forest);color:var(--white);border-radius:18px;padding:36px 30px;position:relative;overflow:hidden}.pe-page .cost-compare-vis:before{content:"";background:radial-gradient(at 100% 0,#34d39926,#0000 60%);position:absolute;inset:0}.pe-page .vs-title{font-family:var(--serif);color:var(--white);z-index:1;margin-bottom:8px;font-size:1.7rem;font-weight:500;position:relative}.pe-page .vs-sub{color:#ffffffb3;z-index:1;margin-bottom:28px;font-size:14px;position:relative}.pe-page .savings-bars{z-index:1;gap:18px;display:grid;position:relative}.pe-page .savings-bar-head{justify-content:space-between;margin-bottom:8px;display:flex}.pe-page .savings-bar-label{color:var(--white);font-size:14px;font-weight:500}.pe-page .savings-bar-pct{color:var(--green-glow);font-size:14px;font-weight:700}.pe-page .savings-bar-track{background:#ffffff1a;border-radius:50px;height:8px;overflow:hidden}.pe-page .savings-bar-fill{background:linear-gradient(90deg,var(--green-glow),var(--green));border-radius:50px;height:100%}.pe-page .checklist-section{background:var(--green-forest);color:var(--white)}.pe-page .checklist-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.pe-page .checklist-intro h2{color:var(--white);margin-bottom:18px}.pe-page .checklist-intro p{color:#ffffffc7}.pe-page .checklist-intro .note{border-left:3px solid var(--green-glow);color:#ffffffd9;background:#34d3991a;border-radius:0 10px 10px 0;margin-top:24px;padding:16px 18px;font-size:13.5px;line-height:1.65}.pe-page .checklist-intro .note strong{color:var(--green-glow)}.pe-page .checklist-col{flex-direction:column;gap:14px;display:flex}.pe-page .check-item{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;transition:all .25s;display:flex}.pe-page .check-item:hover{border-color:var(--green-glow);background:#ffffff17}.pe-page .check-tick{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.pe-page .check-item-text strong{color:var(--white);margin-bottom:4px;font-size:14.5px;display:block}.pe-page .check-item-text span{color:#ffffffa6;font-size:13px;line-height:1.55}.pe-page .trust-section{background:var(--paper)}.pe-page .trust-header{text-align:center;max-width:680px;margin:0 auto 56px}.pe-page .trust-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.pe-page .trust-card{background:var(--white);border:1px solid var(--border-soft);text-align:center;border-radius:16px;padding:28px 24px;transition:all .25s}.pe-page .trust-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.pe-page .trust-icon{margin-bottom:14px;font-size:32px;display:block}.pe-page .trust-card h4{margin-bottom:8px;font-size:1rem}.pe-page .trust-card p{color:var(--ink-mid);margin:0;font-size:13px;line-height:1.55}.pe-page .faq-section{background:var(--white)}.pe-page .faq-header{text-align:center;max-width:720px;margin:0 auto 56px}.pe-page .faq-list{flex-direction:column;gap:12px;max-width:840px;margin:0 auto;display:flex}.pe-page .faq-item{background:var(--cream);border:1px solid var(--border-soft);border-radius:14px;transition:border-color .25s;overflow:hidden}.pe-page .faq-item.open{border-color:var(--green)}.pe-page .faq-btn{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 26px;display:flex}.pe-page .faq-q{color:var(--green-forest);font-size:15.5px;font-weight:600;line-height:1.4}.pe-page .faq-chevron{background:var(--white);border:1px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .3s,background .2s;display:flex}.pe-page .faq-item.open .faq-chevron{background:var(--green);border-color:var(--green);transform:rotate(180deg)}.pe-page .faq-chevron svg{width:14px;height:14px}.pe-page .faq-item.open .faq-chevron svg{stroke:var(--white)}.pe-page .faq-answer{max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.pe-page .faq-item.open .faq-answer{max-height:600px}.pe-page .faq-answer-inner{padding:0 26px 24px}.pe-page .faq-answer-inner p{color:var(--ink-mid);font-size:14.5px;line-height:1.7}.pe-page .consult-section{background:var(--cream)}.pe-page .consult-header{text-align:center;max-width:720px;margin:0 auto 52px}.pe-page .consult-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:48px;display:grid}.pe-page .consult-card{background:var(--white);border:1px solid var(--border-soft);border-radius:16px;padding:28px 24px;transition:all .25s}.pe-page .consult-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.pe-page .consult-card .icon{margin-bottom:14px;font-size:28px}.pe-page .consult-card h4{margin-bottom:10px}.pe-page .consult-card p{color:var(--ink-mid);margin:0;font-size:13.5px;line-height:1.6}.pe-page .final-cta{background:var(--green-ink);color:var(--white);text-align:center;padding:96px 0}.pe-page .final-cta h2{color:var(--white);max-width:760px;margin:0 auto 22px}.pe-page .final-cta p{color:#ffffffc7;max-width:680px;margin:0 auto 42px;font-size:17px;line-height:1.7}.pe-page .final-ctas{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:36px;display:flex}.pe-page .final-trust{color:#ffffffb3;flex-wrap:wrap;justify-content:center;gap:20px;font-size:13.5px;display:flex}.pe-page .final-trust .sep{opacity:.4}@media(max-width:1024px){.hero-grid,.what-grid,.cost-layout,.checklist-grid,.compare-grid{grid-template-columns:1fr;gap:40px}.pe-page .hero-badge{margin-top:8px;display:block!important}.process-timeline{grid-template-columns:repeat(3,1fr)}.solutions-grid,.types-grid{grid-template-columns:repeat(2,1fr)}.conditions-grid{grid-template-columns:repeat(3,1fr)}.mech-grid{grid-template-columns:repeat(2,1fr)}.mech-step{border-right:none;border-bottom:1px solid var(--border-soft)}.mech-step:nth-child(2),.mech-step:last-child{border-bottom:none}}@media(max-width:768px){.pe-page section{padding:60px 0}.pe-page .hero-trust,.pe-page .stats-grid{grid-template-columns:repeat(2,1fr)}.pe-page .pain-grid,.pe-page .solutions-grid,.pe-page .types-grid{grid-template-columns:1fr}.pe-page .conditions-grid{grid-template-columns:repeat(2,1fr)}.pe-page .elig-grid{grid-template-columns:1fr}.pe-page .process-timeline{grid-template-columns:1fr 1fr}.pe-page .consult-grid{grid-template-columns:1fr}.pe-page h1{font-size:2.1rem}.pe-page h2{font-size:1.8rem}}.oo-page :root{--green:#10b981;--green-deep:#059669;--green-forest:#064e3b;--green-ink:#022c22;--green-mint:#ecfdf5;--green-sage:#d1fae5;--green-glow:#34d399;--white:#fff;--cream:#fafaf7;--cream-warm:#f7f6f1;--paper:#f4f3ee;--ink:#0f1713;--ink-mid:#3c4a43;--ink-light:#6b7770;--border:#e5e7eb;--border-soft:#f0f0ed;--gold:#b8944a;--coral:#ea6f5b;--serif:"Fraunces", Georgia, serif;--sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--radius-sm:6px;--radius:12px;--radius-lg:20px;--shadow-xs:0 1px 2px #064e3b0a;--shadow-sm:0 2px 8px #064e3b0f;--shadow-md:0 8px 24px #064e3b14;--shadow-lg:0 20px 48px #064e3b1f}.oo-page *,.oo-page :before,.oo-page :after{box-sizing:border-box;margin:0;padding:0}.oo-page{scroll-behavior:smooth;font-family:var(--sans);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;line-height:1.65;overflow-x:hidden}.oo-page h1,.oo-page h2,.oo-page h3,.oo-page h4{font-family:var(--serif);color:var(--green-forest);letter-spacing:-.02em;font-weight:500;line-height:1.1}.oo-page h1{font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400}.oo-page h2{font-size:clamp(1.9rem,4vw,3rem);font-weight:500}.oo-page h3{font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:500}.oo-page h4{font-size:1.05rem;font-weight:600;font-family:var(--sans);color:var(--green-forest)}.oo-page p{color:var(--ink-mid);font-size:15.5px;line-height:1.75}.oo-page .lead{color:var(--ink-mid);font-size:18px;line-height:1.7}.oo-page em{color:var(--green);font-style:italic}.oo-page a{color:var(--green-deep);text-decoration:none;transition:color .2s}.oo-page a:hover{color:var(--green-forest)}.oo-page strong{color:var(--ink);font-weight:600}.oo-page .container{max-width:1200px;margin:0 auto;padding:0 28px}.oo-page .container-narrow{max-width:920px;margin:0 auto;padding:0 28px}.oo-page section{padding:96px 0;position:relative}.oo-page .bg-white{background:var(--white)}.oo-page .bg-cream{background:var(--cream)}.oo-page .bg-mint{background:var(--green-mint)}.oo-page .bg-paper{background:var(--paper)}.oo-page .bg-forest{background:var(--green-forest)}.oo-page .bg-ink{background:var(--green-ink)}.oo-page .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green-deep);font-size:12px;font-weight:600;font-family:var(--sans);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.oo-page .eyebrow:before{content:"";background:var(--green);border-radius:2px;width:24px;height:1.5px;display:block}.oo-page .eyebrow.light{color:var(--green-glow)}.oo-page .eyebrow.light:before{background:var(--green-glow)}.oo-page .eyebrow.center{justify-content:center}.oo-page .btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;letter-spacing:.01em;border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 28px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.oo-page .btn-lg{padding:18px 36px;font-size:15px}.oo-page .btn svg{flex-shrink:0;width:17px;height:17px}.oo-page .btn:hover{transform:translateY(-2px)}.oo-page .btn-primary{background:var(--green);color:var(--white);box-shadow:0 4px 16px #10b98147}.oo-page .btn-primary:hover{background:var(--green-deep);color:var(--white);box-shadow:0 8px 24px #10b98166}.oo-page .btn-dark{background:var(--green-forest);color:var(--white)}.oo-page .btn-dark:hover{background:var(--green-ink);color:var(--white)}.oo-page .btn-outline{color:var(--green-forest);border:1.5px solid var(--green-forest);background:0 0}.oo-page .btn-outline:hover{background:var(--green-forest);color:var(--white)}.oo-page .btn-outline-light{color:var(--white);background:0 0;border:1.5px solid #ffffff4d}.oo-page .btn-outline-light:hover{color:var(--white);background:#ffffff1a;border-color:#fff9}.oo-page .btn-whatsapp{color:var(--white);background:#25d366;box-shadow:0 4px 16px #25d3664d}.oo-page .btn-whatsapp:hover{color:var(--white);background:#1fb855}.oo-page .float-wa{width:58px;height:58px;color:var(--white);z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;animation:2.5s infinite waPulse;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #25d36666}.oo-page .float-wa:hover{color:var(--white);transform:scale(1.1)}.oo-page .urgency-banner{background:var(--green-forest);color:var(--white);text-align:center;padding:12px 0;font-size:13.5px}.oo-page .urgency-banner p{color:#ffffffe6;margin:0;font-size:13.5px}.oo-page .urgency-pill{color:var(--green-glow);background:#34d39926;border-radius:50px;align-items:center;gap:8px;margin-right:14px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.oo-page .breadcrumb-bar{background:var(--white);border-bottom:1px solid var(--border-soft);padding:14px 0}.oo-page .breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.oo-page .breadcrumb a{color:var(--ink-mid)}.oo-page .breadcrumb a:hover{color:var(--green-deep)}.oo-page .breadcrumb .sep{color:var(--ink-light)}.oo-page .breadcrumb .current{color:var(--green-deep);font-weight:600}.oo-page .hero{background:var(--cream);padding:90px 0 80px;position:relative;overflow:hidden}.oo-page .hero:before{content:"";z-index:0;background:radial-gradient(#10b9810f,#0000 70%);width:50%;height:80%;position:absolute;top:-10%;right:-10%}.oo-page .hero:after{content:"";background:linear-gradient(90deg,transparent,var(--border),transparent);width:100%;height:1px;position:absolute;bottom:0;left:0}.oo-page .hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid;position:relative}.oo-page .hero-tag{background:var(--white);border:1px solid var(--border);color:var(--green-deep);box-shadow:var(--shadow-xs);border-radius:50px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.oo-page .hero-tag .dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite heartbeat}.oo-page .hero h1 span.ital{font-family:var(--serif);color:var(--green);font-style:italic;font-weight:400}.oo-page .hero h1 span.under{display:inline-block;position:relative}.oo-page .hero h1 span.under:after{content:"";background:var(--green-sage);z-index:-1;border-radius:2px;height:8px;position:absolute;bottom:4px;left:0;right:0}.oo-page .hero-sub{color:var(--ink-mid);margin:24px 0 32px;font-size:18px;line-height:1.7}.oo-page .hero-ctas{flex-wrap:wrap;gap:16px;margin-bottom:44px;display:flex}.oo-page .hero-trust{border-top:1px solid var(--border-soft);grid-template-columns:repeat(4,1fr);gap:20px;padding-top:32px;display:grid}.oo-page .hero-trust-item{flex-direction:column;gap:4px;display:flex}.oo-page .hero-trust-item .n{font-family:var(--serif);color:var(--green-forest);font-size:1.7rem;font-weight:500;line-height:1}.oo-page .hero-trust-item .l{color:var(--ink-light);font-size:11.5px;font-weight:500;line-height:1.4}.oo-page .hero-visual{position:relative}.oo-page .hero-img-main{background:linear-gradient(135deg,var(--green-forest) 0%,var(--green-ink) 100%);box-shadow:var(--shadow-lg);aspect-ratio:4/5;border-radius:24px;justify-content:center;align-items:center;padding:20px;display:flex;overflow:hidden}.oo-page .hero-badge{background:var(--white);box-shadow:var(--shadow-md);border:1px solid var(--border-soft);border-radius:14px;align-items:center;gap:12px;max-width:220px;padding:14px 18px;display:flex;position:absolute}.oo-page .hero-badge.tl{top:-20px;left:-30px}.oo-page .hero-badge.br{bottom:30px;right:-30px}.oo-page .hero-badge-icon{font-size:22px}.oo-page .hero-badge-content{flex-direction:column;gap:2px;display:flex}.oo-page .hero-badge-content strong{color:var(--green-forest);font-size:13px}.oo-page .hero-badge-content small{color:var(--ink-light);font-size:11px;line-height:1.3}.oo-page .stats-strip{background:var(--green-forest);padding:28px 0}.oo-page .stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.oo-page .stat-item{border-right:1px solid #ffffff1f;padding:0 24px}.oo-page .stat-item:last-child{border-right:none}.oo-page .stat-num{font-family:var(--serif);color:var(--green-glow);margin-bottom:6px;font-size:2rem;font-style:italic;font-weight:400;display:block}.oo-page .stat-label{color:#ffffffb8;font-size:12.5px;font-weight:500}.oo-page .what-is{background:var(--white)}.oo-page .what-grid{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.oo-page .what-text h2{margin-bottom:22px}.oo-page .what-text p{margin-bottom:18px}.oo-page .what-keypoints{flex-direction:column;gap:16px;margin-top:28px;display:flex}.oo-page .what-keypoint{background:var(--cream);border:1px solid var(--border-soft);border-radius:12px;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.oo-page .what-keypoint-icon{background:var(--green);width:32px;height:32px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.oo-page .what-keypoint-text{color:var(--ink-mid);font-size:14.5px;line-height:1.6}.oo-page .what-keypoint-text strong{color:var(--ink)}.oo-page .what-visual{background:linear-gradient(135deg,var(--green-forest),var(--green-ink));box-shadow:var(--shadow-lg);border-radius:24px;padding:32px 28px}.oo-page .pain-intro{text-align:center;max-width:800px;margin:0 auto 56px}.oo-page .pain-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.oo-page .pain-card{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:36px 30px;transition:all .3s;position:relative;overflow:hidden}.oo-page .pain-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-4px)}.oo-page .pain-number{font-family:var(--serif);color:var(--green-sage);opacity:.7;font-size:4.5rem;font-style:italic;font-weight:400;line-height:1;position:absolute;top:20px;right:28px}.oo-page .pain-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:16px;justify-content:center;align-items:center;margin-bottom:22px;font-size:26px;display:flex}.oo-page .pain-card h3{margin-bottom:14px}.oo-page .pain-card p{font-size:15px;line-height:1.7}.oo-page .pain-quote{background:var(--cream-warm);border-left:3px solid var(--green);color:var(--ink-mid);border-radius:0 10px 10px 0;margin-top:18px;padding:14px 18px;font-size:13.5px;font-style:italic}.oo-page .pain-quote strong{color:var(--green-forest);font-style:normal}.oo-page .solution-strip{background:var(--green-mint);border-radius:10px;margin-top:18px;padding:16px 18px}.oo-page .solution-strip-label{letter-spacing:.1em;color:var(--green-deep);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.oo-page .solution-strip p{color:var(--green-ink);margin:0;font-size:13.5px;line-height:1.6}.oo-page .solutions-section{background:var(--green-forest);color:var(--white)}.oo-page .solutions-section h2{color:var(--white)}.oo-page .solutions-section p{color:#ffffffc7}.oo-page .solutions-intro{text-align:center;max-width:720px;margin:0 auto 56px}.oo-page .solutions-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.oo-page .solution-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:32px 28px;transition:all .3s}.oo-page .solution-card:hover{border-color:var(--green-glow);background:#ffffff14;transform:translateY(-4px)}.oo-page .sol-icon{width:48px;height:48px;color:var(--green-glow);background:#34d39926;border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;font-size:22px;display:flex}.oo-page .solution-card h4{color:var(--white);margin-bottom:12px;font-size:1.15rem}.oo-page .solution-card p{color:#ffffffb8;font-size:14px;line-height:1.65}.oo-page .sol-list{margin-top:14px;padding:0;list-style:none}.oo-page .sol-list li{color:#ffffffd9;padding:6px 0 6px 22px;font-size:13.5px;position:relative}.oo-page .sol-list li:before{content:"✓";color:var(--green-glow);font-weight:700;position:absolute;top:6px;left:0}.oo-page .mechanism-section{background:var(--paper)}.oo-page .mech-header{text-align:center;max-width:740px;margin:0 auto 56px}.oo-page .mech-grid{background:var(--white);box-shadow:var(--shadow-sm);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;padding:16px;display:grid}.oo-page .mech-step{border-right:1px solid var(--border-soft);padding:30px 24px;position:relative}.oo-page .mech-step:last-child{border-right:none}.oo-page .mech-step-num{font-family:var(--serif);color:var(--green);margin-bottom:16px;font-size:2.2rem;font-style:italic;font-weight:500;line-height:1;display:block}.oo-page .mech-step h4{margin-bottom:10px;font-size:1rem}.oo-page .mech-step p{color:var(--ink-mid);font-size:13.5px;line-height:1.6}.oo-page .types-intro{text-align:center;max-width:760px;margin:0 auto 64px}.oo-page .types-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.oo-page .type-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .3s;position:relative}.oo-page .type-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.oo-page .type-card.featured-type{background:linear-gradient(135deg,var(--green-mint),var(--white));border-color:var(--green)}.oo-page .type-badge-top{background:var(--green);color:var(--white);letter-spacing:.06em;text-transform:uppercase;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-10px;right:22px}.oo-page .type-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:26px;display:flex}.oo-page .type-card h4{margin-bottom:10px;font-size:1.1rem;line-height:1.3}.oo-page .type-card p{margin-bottom:12px;font-size:14px;line-height:1.65}.oo-page .type-tag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.04em;border-radius:50px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-block}.oo-page .conditions-section{background:var(--white)}.oo-page .conditions-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.oo-page .condition-card{background:var(--cream);border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:flex-start;padding:24px 20px;transition:all .25s;display:flex}.oo-page .condition-card:hover{background:var(--white);border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.oo-page .cond-icon{background:var(--green-mint);width:40px;height:40px;color:var(--green-deep);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;font-size:19px;display:flex}.oo-page .condition-card h4{margin-bottom:6px;font-size:.95rem}.oo-page .condition-card p{color:var(--ink-mid);margin:0;font-size:12.5px;line-height:1.55}.oo-page .compare-section{background:var(--paper)}.oo-page .compare-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.oo-page .compare-col{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:40px 36px}.oo-page .compare-col.benefits{border-top:4px solid var(--green)}.oo-page .compare-col.risks{border-top:4px solid var(--coral)}.oo-page .compare-col h3{margin-bottom:6px;font-size:1.4rem}.oo-page .compare-col .compare-sub{color:var(--ink-light);letter-spacing:.02em;text-transform:uppercase;margin-bottom:24px;font-size:13px;font-weight:600}.oo-page .compare-list{padding:0;list-style:none}.oo-page .compare-list li{border-bottom:1px solid var(--border-soft);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.oo-page .compare-list li:last-child{border-bottom:none}.oo-page .icon-bullet{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:13px;font-weight:700;display:flex}.oo-page .benefits .icon-bullet{background:var(--green-mint);color:var(--green-deep)}.oo-page .risks .icon-bullet{color:var(--coral);background:#ea6f5b1f}.oo-page .li-text strong{color:var(--ink);margin-bottom:3px;font-size:14.5px;display:block}.oo-page .li-text span{color:var(--ink-mid);font-size:13.5px;line-height:1.55}.oo-page .elig-section{background:var(--cream)}.oo-page .elig-header{text-align:center;max-width:720px;margin:0 auto 48px}.oo-page .elig-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.oo-page .elig-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .25s}.oo-page .elig-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.oo-page .elig-card .num{font-family:var(--serif);color:var(--green);margin-bottom:12px;font-size:1.5rem;font-style:italic;font-weight:500}.oo-page .elig-card h4{margin-bottom:10px;font-size:1.05rem}.oo-page .elig-card p{font-size:14px;line-height:1.6}.oo-page .process-section{background:var(--green-ink);color:var(--white)}.oo-page .process-section h2{color:var(--white)}.oo-page .process-section .lead{color:#ffffffc7}.oo-page .process-intro{text-align:center;max-width:760px;margin:0 auto 64px}.oo-page .process-timeline{grid-template-columns:repeat(5,1fr);gap:24px;display:grid;position:relative}.oo-page .process-timeline:before{content:"";background:linear-gradient(90deg,#0000,#34d39966,#0000);height:1px;position:absolute;top:30px;left:5%;right:5%}.oo-page .timeline-step{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:26px 22px;position:relative}.oo-page .timeline-num{background:var(--green);width:44px;height:44px;color:var(--white);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.2rem;font-weight:500;display:flex;box-shadow:0 4px 14px #10b98166}.oo-page .timeline-step h4{color:var(--white);margin-bottom:10px;font-size:1rem}.oo-page .timeline-step p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.6}.oo-page .cost-header{text-align:center;max-width:760px;margin:0 auto 56px}.oo-page .cost-layout{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.oo-page .cost-table-wrap{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;overflow:hidden}.oo-page .cost-table{border-collapse:collapse;width:100%}.oo-page .cost-table thead{background:var(--green-forest)}.oo-page .cost-table th{text-align:left;color:var(--white);font-size:13.5px;font-weight:600;font-family:var(--sans);letter-spacing:.02em;padding:18px 22px}.oo-page .cost-table td{border-bottom:1px solid var(--border-soft);color:var(--ink-mid);padding:16px 22px;font-size:14.5px}.oo-page .cost-table tr:last-child td{border-bottom:none}.oo-page .cost-table tr.highlight{background:var(--green-mint)}.oo-page .cost-table tr.highlight td{color:var(--green-forest);font-weight:600}.oo-page .cost-table .flag{vertical-align:middle;margin-right:10px;font-size:18px;display:inline-block}.oo-page .cost-table .abroad{color:var(--coral);font-weight:600}.oo-page .cost-table .india-price{font-family:var(--serif);color:var(--green-deep);font-size:1.15rem;font-style:italic;font-weight:600}.oo-page .cost-note{background:var(--green-mint);color:var(--green-ink);border-radius:10px;margin-top:16px;padding:14px 18px;font-size:13px;line-height:1.6}.oo-page .cost-compare-vis{background:var(--green-forest);color:var(--white);border-radius:18px;padding:36px 30px;position:relative;overflow:hidden}.oo-page .cost-compare-vis:before{content:"";background:radial-gradient(at 100% 0,#34d39926,#0000 60%);position:absolute;inset:0}.oo-page .vs-title{font-family:var(--serif);color:var(--white);z-index:1;margin-bottom:8px;font-size:1.7rem;font-weight:500;position:relative}.oo-page .vs-sub{color:#ffffffb3;z-index:1;margin-bottom:28px;font-size:14px;position:relative}.oo-page .savings-bars{z-index:1;gap:18px;display:grid;position:relative}.oo-page .savings-bar-head{justify-content:space-between;margin-bottom:8px;display:flex}.oo-page .savings-bar-label{color:var(--white);font-size:14px;font-weight:500}.oo-page .savings-bar-pct{color:var(--green-glow);font-size:14px;font-weight:700}.oo-page .savings-bar-track{background:#ffffff1a;border-radius:50px;height:8px;overflow:hidden}.oo-page .savings-bar-fill{background:linear-gradient(90deg,var(--green-glow),var(--green));border-radius:50px;height:100%}.oo-page .checklist-section{background:var(--green-forest);color:var(--white)}.oo-page .checklist-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.oo-page .checklist-intro h2{color:var(--white);margin-bottom:18px}.oo-page .checklist-intro p{color:#ffffffc7}.oo-page .checklist-intro .note{border-left:3px solid var(--green-glow);color:#ffffffd9;background:#34d3991a;border-radius:0 10px 10px 0;margin-top:24px;padding:16px 18px;font-size:13.5px;line-height:1.65}.oo-page .checklist-intro .note strong{color:var(--green-glow)}.oo-page .checklist-col{flex-direction:column;gap:14px;display:flex}.oo-page .check-item{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;transition:all .25s;display:flex}.oo-page .check-item:hover{border-color:var(--green-glow);background:#ffffff17}.oo-page .check-tick{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.oo-page .check-item-text strong{color:var(--white);margin-bottom:4px;font-size:14.5px;display:block}.oo-page .check-item-text span{color:#ffffffa6;font-size:13px;line-height:1.55}.oo-page .trust-section{background:var(--paper)}.oo-page .trust-header{text-align:center;max-width:680px;margin:0 auto 56px}.oo-page .trust-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.oo-page .trust-card{background:var(--white);border:1px solid var(--border-soft);text-align:center;border-radius:16px;padding:28px 24px;transition:all .25s}.oo-page .trust-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.oo-page .trust-icon{margin-bottom:14px;font-size:32px;display:block}.oo-page .trust-card h4{margin-bottom:8px;font-size:1rem}.oo-page .trust-card p{color:var(--ink-mid);margin:0;font-size:13px;line-height:1.55}.oo-page .faq-section{background:var(--white)}.oo-page .faq-header{text-align:center;max-width:720px;margin:0 auto 56px}.oo-page .faq-list{flex-direction:column;gap:12px;max-width:840px;margin:0 auto;display:flex}.oo-page .faq-item{background:var(--cream);border:1px solid var(--border-soft);border-radius:14px;transition:border-color .25s;overflow:hidden}.oo-page .faq-item.open{border-color:var(--green)}.oo-page .faq-btn{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 26px;display:flex}.oo-page .faq-q{color:var(--green-forest);font-size:15.5px;font-weight:600;line-height:1.4}.oo-page .faq-chevron{background:var(--white);border:1px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .3s,background .2s;display:flex}.oo-page .faq-item.open .faq-chevron{background:var(--green);border-color:var(--green);transform:rotate(180deg)}.oo-page .faq-chevron svg{width:14px;height:14px}.oo-page .faq-item.open .faq-chevron svg{stroke:var(--white)}.oo-page .faq-answer{max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.oo-page .faq-item.open .faq-answer{max-height:500px}.oo-page .faq-answer-inner{padding:0 26px 24px}.oo-page .faq-answer-inner p{color:var(--ink-mid);font-size:14.5px;line-height:1.7}.oo-page .consult-section{background:var(--cream)}.oo-page .consult-header{text-align:center;max-width:720px;margin:0 auto 52px}.oo-page .consult-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:48px;display:grid}.oo-page .consult-card{background:var(--white);border:1px solid var(--border-soft);border-radius:16px;padding:28px 24px;transition:all .25s}.oo-page .consult-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.oo-page .consult-card .icon{margin-bottom:14px;font-size:28px}.oo-page .consult-card h4{margin-bottom:10px}.oo-page .consult-card p{color:var(--ink-mid);margin:0;font-size:13.5px;line-height:1.6}.oo-page .final-cta{background:var(--green-ink);color:var(--white);text-align:center;padding:96px 0}.oo-page .final-cta h2{color:var(--white);max-width:760px;margin:0 auto 22px}.oo-page .final-cta p{color:#ffffffc7;max-width:680px;margin:0 auto 42px;font-size:17px;line-height:1.7}.oo-page .final-ctas{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:36px;display:flex}.oo-page .final-trust{color:#ffffffb3;flex-wrap:wrap;justify-content:center;gap:20px;font-size:13.5px;display:flex}.oo-page .final-trust .sep{opacity:.4}@media(max-width:1024px){.hero-grid,.what-grid,.cost-layout,.checklist-grid,.compare-grid{grid-template-columns:1fr;gap:40px}.hero-badge{display:none}.process-timeline{grid-template-columns:repeat(3,1fr)}.solutions-grid,.types-grid{grid-template-columns:repeat(2,1fr)}.conditions-grid{grid-template-columns:repeat(3,1fr)}.mech-grid{grid-template-columns:repeat(2,1fr)}.mech-step{border-right:none;border-bottom:1px solid var(--border-soft)}.mech-step:nth-child(2),.mech-step:last-child{border-bottom:none}}@media(max-width:768px){.oo-page section{padding:60px 0}.oo-page .hero-trust,.oo-page .stats-grid{grid-template-columns:repeat(2,1fr)}.oo-page .pain-grid,.oo-page .solutions-grid,.oo-page .types-grid{grid-template-columns:1fr}.oo-page .conditions-grid{grid-template-columns:repeat(2,1fr)}.oo-page .elig-grid{grid-template-columns:1fr}.oo-page .process-timeline{grid-template-columns:1fr 1fr}.oo-page .consult-grid{grid-template-columns:1fr}.oo-page h1{font-size:2.1rem}.oo-page h2{font-size:1.8rem}}.mrm-page{--green:#10b981;--green-deep:#059669;--green-forest:#064e3b;--green-ink:#022c22;--green-mint:#ecfdf5;--green-sage:#d1fae5;--green-glow:#34d399;--white:#fff;--cream:#fafaf7;--cream-warm:#f7f6f1;--paper:#f4f3ee;--ink:#0f1713;--ink-mid:#3c4a43;--ink-light:#6b7770;--border:#e5e7eb;--border-soft:#f0f0ed;--gold:#b8944a;--coral:#ea6f5b;--serif:"Fraunces", Georgia, serif;--sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--radius-sm:6px;--radius:12px;--radius-lg:20px;--shadow-xs:0 1px 2px #064e3b0a;--shadow-sm:0 2px 8px #064e3b0f;--shadow-md:0 8px 24px #064e3b14;--shadow-lg:0 20px 48px #064e3b1f}.mrm-page *,.mrm-page :before,.mrm-page :after{box-sizing:border-box;margin:0;padding:0}.mrm-page{scroll-behavior:smooth;font-family:var(--sans);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv02";line-height:1.65;overflow-x:hidden}.mrm-page h1,.mrm-page h2,.mrm-page h3,.mrm-page h4{font-family:var(--serif);color:var(--green-forest);letter-spacing:-.02em;font-weight:500;line-height:1.1}.mrm-page h1{font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400}.mrm-page h2{font-size:clamp(1.9rem,4vw,3rem);font-weight:500}.mrm-page h3{font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:500}.mrm-page h4{font-size:1.05rem;font-weight:600;font-family:var(--sans);color:var(--green-forest)}.mrm-page p{color:var(--ink-mid);font-size:15.5px;line-height:1.75}.mrm-page .lead{color:var(--ink-mid);font-size:18px;line-height:1.7}.mrm-page em{color:var(--green);font-style:italic}.mrm-page a{color:var(--green-deep);text-decoration:none;transition:color .2s}.mrm-page a:hover{color:var(--green-forest)}.mrm-page strong{color:var(--ink);font-weight:600}.mrm-page .container{max-width:1200px;margin:0 auto;padding:0 28px}.mrm-page .container-wide{max-width:1360px;margin:0 auto;padding:0 28px}.mrm-page .container-narrow{max-width:920px;margin:0 auto;padding:0 28px}.mrm-page section{padding:96px 0;position:relative}.mrm-page .bg-white{background:var(--white)}.mrm-page .bg-cream{background:var(--cream)}.mrm-page .bg-mint{background:var(--green-mint)}.mrm-page .bg-paper{background:var(--paper)}.mrm-page .bg-forest{background:var(--green-forest);color:var(--white)}.mrm-page .bg-ink{background:var(--green-ink);color:var(--white)}.mrm-page .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green-deep);font-size:12px;font-weight:600;font-family:var(--sans);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.mrm-page .eyebrow:before{content:"";background:var(--green);border-radius:2px;width:24px;height:1.5px;display:block}.mrm-page .eyebrow.light{color:var(--green-glow)}.mrm-page .eyebrow.light:before{background:var(--green-glow)}.mrm-page .eyebrow.center{justify-content:center}.mrm-page .btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;letter-spacing:.01em;border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 28px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.mrm-page .btn-lg{padding:18px 36px;font-size:15px}.mrm-page .btn svg{flex-shrink:0;width:17px;height:17px}.mrm-page .btn:hover{transform:translateY(-2px)}.mrm-page .btn-primary{background:var(--green);color:var(--white);box-shadow:0 4px 16px #10b98147}.mrm-page .btn-primary:hover{background:var(--green-deep);color:var(--white);box-shadow:0 8px 24px #10b98166}.mrm-page .btn-dark{background:var(--green-forest);color:var(--white)}.mrm-page .btn-dark:hover{background:var(--green-ink);color:var(--white)}.mrm-page .btn-outline{color:var(--green-forest);border:1.5px solid var(--green-forest);background:0 0}.mrm-page .btn-outline:hover{background:var(--green-forest);color:var(--white)}.mrm-page .btn-outline-light{color:var(--white);background:0 0;border:1.5px solid #ffffff4d}.mrm-page .btn-outline-light:hover{color:var(--white);background:#ffffff1a;border-color:#fff9}.mrm-page .btn-whatsapp{color:var(--white);background:#25d366;box-shadow:0 4px 16px #25d3664d}.mrm-page .btn-whatsapp:hover{color:var(--white);background:#1fb855}.mrm-page .float-wa{width:58px;height:58px;color:var(--white);z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;animation:2.5s infinite waPulse;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #25d36666}.mrm-page .float-wa:hover{color:var(--white);transform:scale(1.1)}.mrm-page .urgency-banner{background:var(--green-forest);color:var(--white);text-align:center;z-index:10;padding:12px 0;font-size:13.5px;position:relative}.mrm-page .urgency-banner p{color:#ffffffe6;margin:0;font-size:13.5px}.mrm-page .urgency-pill{color:var(--green-glow);background:#34d39926;border-radius:50px;align-items:center;gap:8px;margin-right:14px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.mrm-page .hero{background:var(--cream);padding:90px 0 80px;position:relative;overflow:hidden}.mrm-page .hero:before{content:"";z-index:0;background:radial-gradient(#10b9810f,#0000 70%);width:50%;height:80%;position:absolute;top:-10%;right:-10%}.mrm-page .hero:after{content:"";background:linear-gradient(90deg,transparent,var(--border),transparent);width:100%;height:1px;position:absolute;bottom:0;left:0}.mrm-page .hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid;position:relative}.mrm-page .hero-tag{background:var(--white);border:1px solid var(--border);color:var(--green-deep);box-shadow:var(--shadow-xs);border-radius:50px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.mrm-page .hero-tag .dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite heartbeat}.mrm-page .hero h1 span.ital{font-family:var(--serif);color:var(--green);font-style:italic;font-weight:400}.mrm-page .hero h1 span.under{display:inline-block;position:relative}.mrm-page .hero h1 span.under:after{content:"";background:var(--green-sage);z-index:-1;border-radius:2px;height:8px;position:absolute;bottom:4px;left:0;right:0}.mrm-page .hero-sub{color:var(--ink-mid);max-width:540px;margin:24px 0 32px;font-size:18px;line-height:1.7}.mrm-page .hero-sub strong{color:var(--green-forest)}.mrm-page .hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.mrm-page .hero-trust{border-top:1px solid var(--border);flex-wrap:wrap;gap:28px;padding-top:28px;display:flex}.mrm-page .hero-trust-item{flex-direction:column;display:flex}.mrm-page .hero-trust-item .n{font-family:var(--serif);color:var(--green-forest);font-size:1.9rem;font-weight:500;line-height:1}.mrm-page .hero-trust-item .l{color:var(--ink-light);letter-spacing:.02em;margin-top:4px;font-size:12px}.mrm-page .hero-visual{aspect-ratio:4/5;max-height:620px;position:relative}.mrm-page .hero-img-main{box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#064e3b,#10b981);border-radius:24px;justify-content:center;align-items:center;padding:36px;display:flex;position:absolute;inset:0;overflow:hidden}.mrm-page .hero-img-main svg{width:100%;height:100%}.mrm-page .hero-img-main:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#062e3b4d);position:absolute;inset:0}.mrm-page .hero-badge{background:var(--white);box-shadow:var(--shadow-md);z-index:2;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;display:flex;position:absolute}.mrm-page .hero-badge.tl{top:28px;left:-28px}.mrm-page .hero-badge.br{max-width:260px;bottom:28px;right:-28px}.mrm-page .hero-badge-icon{background:var(--green-mint);width:42px;height:42px;color:var(--green-deep);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.mrm-page .hero-badge-content{line-height:1.3}.mrm-page .hero-badge-content strong{color:var(--green-forest);font-size:14px;font-weight:600;display:block}.mrm-page .hero-badge-content small{color:var(--ink-light);font-size:12px;line-height:1.4}.mrm-page .stats-strip{background:var(--green-forest);color:var(--white);padding:54px 0;position:relative;overflow:hidden}.mrm-page .stats-strip:before{content:"";background:radial-gradient(60% 100%,#10b98126,#0000 70%);position:absolute;inset:0}.mrm-page .stats-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.mrm-page .stat-item{text-align:center;border-right:1px solid #ffffff1a;padding:0 20px}.mrm-page .stat-item:last-child{border-right:none}.mrm-page .stat-num{font-family:var(--serif);color:var(--green-glow);letter-spacing:-.02em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1;display:block}.mrm-page .stat-label{color:#ffffffbf;letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:13px;font-weight:500}.mrm-page .what-is{background:var(--white)}.mrm-page .what-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.mrm-page .what-text h2{margin-bottom:24px}.mrm-page .what-text p{margin-bottom:16px;font-size:16px;line-height:1.8}.mrm-page .what-keypoints{gap:14px;margin-top:28px;display:grid}.mrm-page .what-keypoint{background:var(--green-mint);border-left:3px solid var(--green);border-radius:0 12px 12px 0;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.mrm-page .what-keypoint-icon{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.mrm-page .what-keypoint-text{color:var(--green-ink);font-size:14.5px;line-height:1.55}.mrm-page .what-keypoint-text strong{color:var(--green-forest)}.mrm-page .what-visual{aspect-ratio:4/5;background:linear-gradient(135deg,var(--green-mint),var(--green-sage));border-radius:20px;justify-content:center;align-items:center;padding:36px;display:flex;position:relative;overflow:hidden}.mrm-page .what-visual svg{width:100%;height:100%}.mrm-page .pain-intro{text-align:center;max-width:760px;margin:0 auto 64px}.mrm-page .pain-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.mrm-page .pain-card{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:38px 34px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.mrm-page .pain-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.mrm-page .pain-card.full{grid-column:1/-1}.mrm-page .pain-number{font-family:var(--serif);color:var(--green-sage);opacity:.7;font-size:4.5rem;font-style:italic;font-weight:400;line-height:1;position:absolute;top:20px;right:28px}.mrm-page .pain-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:16px;justify-content:center;align-items:center;margin-bottom:22px;font-size:26px;display:flex}.mrm-page .pain-card h3{margin-bottom:14px}.mrm-page .pain-card p{font-size:15px;line-height:1.7}.mrm-page .pain-quote{background:var(--cream-warm);border-left:3px solid var(--green);color:var(--ink-mid);border-radius:0 10px 10px 0;margin-top:18px;padding:14px 18px;font-size:13.5px;font-style:italic}.mrm-page .pain-quote strong{color:var(--green-forest);font-style:normal}.mrm-page .solution-strip{background:var(--green-mint);border-radius:10px;margin-top:18px;padding:16px 18px;position:relative}.mrm-page .solution-strip-label{letter-spacing:.1em;color:var(--green-deep);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.mrm-page .solution-strip p{color:var(--green-ink);margin:0;font-size:13.5px;line-height:1.6}.mrm-page .solutions-section{background:var(--green-forest);color:var(--white)}.mrm-page .solutions-section h2{color:var(--white)}.mrm-page .solutions-section p{color:#ffffffc7}.mrm-page .solutions-intro{text-align:center;max-width:720px;margin:0 auto 56px}.mrm-page .solutions-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.mrm-page .solution-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:32px 28px;transition:all .3s}.mrm-page .solution-card:hover{border-color:var(--green-glow);background:#ffffff14;transform:translateY(-4px)}.mrm-page .sol-icon{width:48px;height:48px;color:var(--green-glow);background:#34d39926;border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;font-size:22px;display:flex}.mrm-page .solution-card h4{color:var(--white);margin-bottom:12px;font-size:1.15rem}.mrm-page .solution-card p{color:#ffffffb8;font-size:14px;line-height:1.65}.mrm-page .sol-list{margin-top:14px;padding:0;list-style:none}.mrm-page .sol-list li{color:#ffffffd9;padding:6px 0 6px 22px;font-size:13.5px;position:relative}.mrm-page .sol-list li:before{content:"✓";color:var(--green-glow);font-weight:700;position:absolute;top:6px;left:0}.mrm-page .sol-list li a{color:#fffffff2;-webkit-text-decoration:underline #34d39966;text-decoration:underline #34d39966}.mrm-page .sol-list li a:hover{color:var(--green-glow)}.mrm-page .mechanism-section{background:var(--paper)}.mrm-page .mech-header{text-align:center;max-width:740px;margin:0 auto 56px}.mrm-page .mech-grid{background:var(--white);box-shadow:var(--shadow-sm);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;padding:16px;display:grid;position:relative}.mrm-page .mech-step{border-right:1px solid var(--border-soft);padding:30px 24px;position:relative}.mrm-page .mech-step:last-child{border-right:none}.mrm-page .mech-step-num{font-family:var(--serif);color:var(--green);margin-bottom:16px;font-size:2.2rem;font-style:italic;font-weight:500;line-height:1;display:block}.mrm-page .mech-step h4{margin-bottom:10px;font-size:1rem}.mrm-page .mech-step p{color:var(--ink-mid);font-size:13.5px;line-height:1.6}.mrm-page .types-intro{text-align:center;max-width:760px;margin:0 auto 64px}.mrm-page .types-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.mrm-page .type-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .3s;position:relative}.mrm-page .type-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.mrm-page .type-card.featured-type{background:linear-gradient(135deg,var(--green-mint),var(--white));border-color:var(--green)}.mrm-page .type-badge-top{background:var(--green);color:var(--white);letter-spacing:.06em;text-transform:uppercase;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-10px;right:22px}.mrm-page .type-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:26px;display:flex}.mrm-page .type-card h4{margin-bottom:10px;font-size:1.1rem;line-height:1.3}.mrm-page .type-card p{margin-bottom:12px;font-size:14px;line-height:1.65}.mrm-page .type-tag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.04em;border-radius:50px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-block}.mrm-page .conditions-section{background:var(--white)}.mrm-page .conditions-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.mrm-page .condition-card{background:var(--cream);border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:flex-start;padding:24px 20px;transition:all .25s;display:flex}.mrm-page .condition-card:hover{background:var(--white);border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.mrm-page .cond-icon{background:var(--green-mint);width:40px;height:40px;color:var(--green-deep);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;font-size:19px;display:flex}.mrm-page .condition-card h4{margin-bottom:6px;font-size:.95rem}.mrm-page .condition-card p{color:var(--ink-mid);margin:0;font-size:12.5px;line-height:1.55}.mrm-page .compare-section{background:var(--paper)}.mrm-page .compare-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.mrm-page .compare-col{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:40px 36px}.mrm-page .compare-col.benefits{border-top:4px solid var(--green)}.mrm-page .compare-col.risks{border-top:4px solid var(--coral)}.mrm-page .compare-col h3{margin-bottom:6px;font-size:1.4rem}.mrm-page .compare-col .compare-sub{color:var(--ink-light);letter-spacing:.02em;text-transform:uppercase;margin-bottom:24px;font-size:13px;font-weight:600}.mrm-page .compare-list{padding:0;list-style:none}.mrm-page .compare-list li{border-bottom:1px solid var(--border-soft);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.mrm-page .compare-list li:last-child{border-bottom:none}.mrm-page .compare-list .icon-bullet{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:13px;font-weight:700;display:flex}.mrm-page .benefits .icon-bullet{background:var(--green-mint);color:var(--green-deep)}.mrm-page .risks .icon-bullet{color:var(--coral);background:#ea6f5b1f}.mrm-page .compare-list .li-text strong{color:var(--ink);margin-bottom:3px;font-size:14.5px;display:block}.mrm-page .compare-list .li-text span{color:var(--ink-mid);font-size:13.5px;line-height:1.55}.mrm-page .elig-section{background:var(--cream)}.mrm-page .elig-header{text-align:center;max-width:720px;margin:0 auto 48px}.mrm-page .elig-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.mrm-page .elig-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .25s}.mrm-page .elig-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.mrm-page .elig-card .num{font-family:var(--serif);color:var(--green);margin-bottom:12px;font-size:1.5rem;font-style:italic;font-weight:500}.mrm-page .elig-card h4{margin-bottom:10px;font-size:1.05rem}.mrm-page .elig-card p{font-size:14px;line-height:1.6}.mrm-page .process-section{background:var(--green-ink);color:var(--white)}.mrm-page .process-section h2{color:var(--white)}.mrm-page .process-section .lead{color:#ffffffc7}.mrm-page .process-intro{text-align:center;max-width:760px;margin:0 auto 64px}.mrm-page .process-timeline{grid-template-columns:repeat(5,1fr);gap:24px;display:grid;position:relative}.mrm-page .process-timeline:before{content:"";background:linear-gradient(90deg,#0000,#34d39966,#0000);height:1px;position:absolute;top:30px;left:5%;right:5%}.mrm-page .timeline-step{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:26px 22px;position:relative}.mrm-page .timeline-num{background:var(--green);width:44px;height:44px;color:var(--white);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.2rem;font-weight:500;display:flex;box-shadow:0 4px 14px #10b98166}.mrm-page .timeline-step h4{color:var(--white);margin-bottom:10px;font-size:1rem}.mrm-page .timeline-step p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.6}.mrm-page .cost-header{text-align:center;max-width:760px;margin:0 auto 56px}.mrm-page .cost-layout{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.mrm-page .cost-table-wrap{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;overflow:hidden}.mrm-page .cost-table{border-collapse:collapse;width:100%}.mrm-page .cost-table thead{background:var(--green-forest)}.mrm-page .cost-table th{text-align:left;color:var(--white);font-size:13.5px;font-weight:600;font-family:var(--sans);letter-spacing:.02em;padding:18px 22px}.mrm-page .cost-table td{border-bottom:1px solid var(--border-soft);color:var(--ink-mid);padding:16px 22px;font-size:14.5px}.mrm-page .cost-table tr:last-child td{border-bottom:none}.mrm-page .cost-table tr.highlight{background:var(--green-mint)}.mrm-page .cost-table tr.highlight td{color:var(--green-forest);font-weight:600}.mrm-page .cost-table .flag{vertical-align:middle;margin-right:10px;font-size:18px;display:inline-block}.mrm-page .cost-table .abroad{color:var(--coral);font-weight:600}.mrm-page .cost-table .india-price{font-family:var(--serif);color:var(--green-deep);font-size:1.15rem;font-style:italic;font-weight:600}.mrm-page .cost-note{background:var(--green-mint);color:var(--green-ink);border-radius:10px;margin-top:16px;padding:14px 18px;font-size:13px;line-height:1.6}.mrm-page .cost-compare-vis{background:var(--green-forest);color:var(--white);border-radius:18px;padding:36px 30px;position:relative;overflow:hidden}.mrm-page .cost-compare-vis:before{content:"";background:radial-gradient(at 100% 0,#34d39926,#0000 60%);position:absolute;inset:0}.mrm-page .vs-title{font-family:var(--serif);color:var(--white);z-index:1;margin-bottom:8px;font-size:1.7rem;font-weight:500;position:relative}.mrm-page .vs-sub{color:#ffffffb3;z-index:1;margin-bottom:28px;font-size:14px;position:relative}.mrm-page .savings-bars{z-index:1;gap:18px;display:grid;position:relative}.mrm-page .savings-bar-head{justify-content:space-between;margin-bottom:8px;display:flex}.mrm-page .savings-bar-label{color:var(--white);font-size:14px;font-weight:500}.mrm-page .savings-bar-pct{color:var(--green-glow);font-size:14px;font-weight:700}.mrm-page .savings-bar-track{background:#ffffff1a;border-radius:50px;height:8px;overflow:hidden}.mrm-page .savings-bar-fill{background:linear-gradient(90deg,var(--green-glow),var(--green));border-radius:50px;height:100%;transition:width 1s ease-out}.mrm-page .checklist-section{background:var(--green-forest);color:var(--white)}.mrm-page .checklist-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.mrm-page .checklist-intro h2{color:var(--white);margin-bottom:18px}.mrm-page .checklist-intro p{color:#ffffffc7}.mrm-page .checklist-intro .note{border-left:3px solid var(--green-glow);color:#ffffffd9;background:#34d3991a;border-radius:0 10px 10px 0;margin-top:24px;padding:16px 18px;font-size:13.5px;line-height:1.65}.mrm-page .checklist-intro .note strong{color:var(--green-glow)}.mrm-page .checklist-col{flex-direction:column;gap:14px;display:flex}.mrm-page .check-item{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;transition:all .25s;display:flex}.mrm-page .check-item:hover{border-color:var(--green-glow);background:#ffffff17}.mrm-page .check-tick{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.mrm-page .check-item-text strong{color:var(--white);margin-bottom:4px;font-size:14.5px;display:block}.mrm-page .check-item-text span{color:#ffffffa6;font-size:13px;line-height:1.55}.mrm-page .check-item-text strong a{color:var(--white)}.mrm-page .trust-section{background:var(--paper)}.mrm-page .trust-header{text-align:center;max-width:680px;margin:0 auto 56px}.mrm-page .trust-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.mrm-page .trust-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;flex-direction:column;align-items:flex-start;padding:32px 26px;transition:all .25s;display:flex}.mrm-page .trust-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.mrm-page .trust-icon{background:var(--green-mint);width:52px;height:52px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:24px;display:flex}.mrm-page .trust-card h4{margin-bottom:8px;font-size:1rem}.mrm-page .trust-card p{color:var(--ink-mid);margin:0;font-size:13.5px;line-height:1.65}.mrm-page .hospitals-header{text-align:center;max-width:720px;margin:0 auto 48px}.mrm-page .hospital-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;display:grid}.mrm-page .hospital-card{background:var(--white);text-align:center;border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:center;padding:24px 20px;transition:all .25s;display:flex}.mrm-page .hospital-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.mrm-page .hospital-card img{object-fit:contain;width:70px;height:70px;margin-bottom:14px}.mrm-page .hospital-card .name{color:var(--green-forest);margin-bottom:4px;font-size:14px;font-weight:600}.mrm-page .hospital-card .type{color:var(--ink-light);font-size:11.5px}.mrm-page .testi-intro{text-align:center;max-width:720px;margin:0 auto 56px}.mrm-page .testi-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.mrm-page .testi-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:32px 28px;transition:all .25s;position:relative}.mrm-page .testi-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.mrm-page .testi-flag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.02em;border-radius:50px;margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.mrm-page .testi-stars{color:var(--gold);letter-spacing:.05em;margin-bottom:12px;font-size:14px}.mrm-page .testi-quote{font-family:var(--serif);color:var(--ink);margin-bottom:22px;font-size:16px;font-style:italic;line-height:1.6}.mrm-page .testi-person{border-top:1px solid var(--border-soft);align-items:center;gap:14px;padding-top:18px;display:flex}.mrm-page .testi-avatar{background:linear-gradient(135deg,var(--green-deep),var(--green));width:44px;height:44px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.mrm-page .testi-person-name{color:var(--green-forest);font-size:14px;font-weight:600}.mrm-page .testi-person-detail{color:var(--ink-light);font-size:12px}.mrm-page .faq-section{background:var(--cream)}.mrm-page .faq-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:64px;display:grid}.mrm-page .faq-aside{position:sticky;top:30px}.mrm-page .faq-aside h2{margin-bottom:16px}.mrm-page .faq-aside p{font-size:15px}.mrm-page .faq-contact{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;margin-top:28px;padding:22px 24px}.mrm-page .faq-contact-label{color:var(--ink-light);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600}.mrm-page .faq-contact-value{font-family:var(--serif);color:var(--green-forest);font-size:1.4rem;font-weight:500}.mrm-page .faq-list{flex-direction:column;gap:12px;display:flex}.mrm-page .faq-item{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;transition:all .2s;overflow:hidden}.mrm-page .faq-item.open{border-color:var(--green);box-shadow:var(--shadow-sm)}.mrm-page .faq-q{cursor:pointer;color:var(--green-forest);text-align:left;width:100%;font-size:15.5px;font-weight:600;font-family:var(--sans);background:0 0;border:none;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.mrm-page .faq-q:hover{color:var(--green-deep)}.mrm-page .faq-plus{background:var(--green-mint);width:28px;height:28px;color:var(--green-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:600;transition:transform .3s;display:flex}.mrm-page .faq-item.open .faq-plus{background:var(--green);color:var(--white);transform:rotate(45deg)}.mrm-page .faq-a{max-height:0;color:var(--ink-mid);padding:0 26px;font-size:14.5px;line-height:1.7;transition:max-height .4s,padding .3s;overflow:hidden}.mrm-page .faq-item.open .faq-a{max-height:800px;padding:0 26px 24px}.mrm-page .consult-section{background:linear-gradient(180deg,var(--cream) 0%,var(--white) 100%)}.mrm-page .consult-header{text-align:center;max-width:760px;margin:0 auto 48px}.mrm-page .consult-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.mrm-page .consult-card{background:var(--white);border:1px solid var(--border-soft);border-left:4px solid var(--green);border-radius:16px;padding:30px 26px;transition:all .25s}.mrm-page .consult-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.mrm-page .consult-card .icon{margin-bottom:14px;font-size:28px}.mrm-page .consult-card h4{margin-bottom:8px;font-size:1rem}.mrm-page .consult-card p{font-size:13.5px;line-height:1.6}.mrm-page .final-cta{background:linear-gradient(135deg,var(--green-ink),var(--green-forest));color:var(--white);text-align:center;padding:110px 0;position:relative;overflow:hidden}.mrm-page .final-cta:before{content:"";background:radial-gradient(#34d3991f,#0000 60%);position:absolute;inset:0}.mrm-page .final-cta h2{color:var(--white);z-index:1;margin-bottom:18px;position:relative}.mrm-page .final-cta p{color:#fffc;z-index:1;max-width:620px;margin:0 auto 36px;font-size:17px;position:relative}.mrm-page .final-ctas{z-index:1;flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.mrm-page .final-trust{color:#fff9;z-index:1;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:36px;font-size:12.5px;display:flex;position:relative}.mrm-page .final-trust .sep{color:#ffffff4d}@media(max-width:960px){.mrm-page section{padding:72px 0}.mrm-page .hero{padding:60px 0}.mrm-page .hero-grid{grid-template-columns:1fr;gap:48px}.mrm-page .hero-visual{max-height:460px}.mrm-page .hero-badge{display:none}.mrm-page .stats-grid{grid-template-columns:repeat(2,1fr);gap:30px 0}.mrm-page .stat-item:nth-child(2){border-right:none}.mrm-page .what-grid{grid-template-columns:1fr;gap:40px}.mrm-page .what-visual{max-width:380px;margin:0 auto}.mrm-page .pain-grid{grid-template-columns:1fr}.mrm-page .solutions-grid{grid-template-columns:1fr 1fr}.mrm-page .mech-grid{grid-template-columns:repeat(2,1fr)}.mrm-page .mech-step{border-right:none;border-bottom:1px solid var(--border-soft)}.mrm-page .mech-step:nth-child(2n){border-right:none}.mrm-page .conditions-grid{grid-template-columns:repeat(2,1fr)}.mrm-page .compare-grid{grid-template-columns:1fr}.mrm-page .elig-grid{grid-template-columns:1fr 1fr}.mrm-page .cost-layout{grid-template-columns:1fr;gap:32px}.mrm-page .checklist-grid,.mrm-page .faq-layout{grid-template-columns:1fr;gap:40px}.mrm-page .faq-aside{position:relative;top:auto}.mrm-page .process-timeline{grid-template-columns:repeat(2,1fr);gap:22px}.mrm-page .process-timeline:before{display:none}.mrm-page .types-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.mrm-page .container,.mrm-page .container-wide,.mrm-page .container-narrow{padding:0 20px}.mrm-page section{padding:60px 0}.mrm-page .hero{padding:40px 0 60px}.mrm-page .hero-ctas .btn{justify-content:center;width:100%}.mrm-page .hero-trust{gap:20px}.mrm-page .hero-trust-item .n{font-size:1.6rem}.mrm-page .stats-grid{grid-template-columns:1fr 1fr}.mrm-page .solutions-grid,.mrm-page .mech-grid,.mrm-page .conditions-grid,.mrm-page .elig-grid,.mrm-page .process-timeline,.mrm-page .types-grid{grid-template-columns:1fr}.mrm-page .final-ctas .btn{justify-content:center;width:100%}.mrm-page .final-cta{padding:80px 0}.mrm-page .final-trust .sep{display:none}.mrm-page .float-wa{width:52px;height:52px;bottom:16px;right:16px}}.mrm-page .hero-inner>*{animation:.7s both slideUp}.mrm-page .hero-inner>:first-child{animation-delay:50ms}.mrm-page .hero-inner>:nth-child(2){animation-delay:.15s}.mrm-page .hero-inner>:nth-child(3){animation-delay:.25s}.mrm-page .hero-inner>:nth-child(4){animation-delay:.35s}.mrm-page .hero-inner>:nth-child(5){animation-delay:.45s}.lp-page *,.lp-page :before,.lp-page :after{box-sizing:border-box;margin:0;padding:0}.lp-page h1,.lp-page h2,.lp-page h3,.lp-page h4{font-family:var(--serif);color:var(--green-forest);letter-spacing:-.02em;font-weight:500;line-height:1.1}.lp-page h1{font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400}.lp-page h2{font-size:clamp(1.9rem,4vw,3rem);font-weight:500}.lp-page h3{font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:500}.lp-page h4{font-size:1.05rem;font-weight:600;font-family:var(--sans);color:var(--green-forest)}.lp-page p{color:var(--ink-mid);font-size:15.5px;line-height:1.75}.lp-page .lead{color:var(--ink-mid);font-size:18px;line-height:1.7}.lp-page em{color:var(--green);font-style:italic}.lp-page a{color:var(--green-deep);text-decoration:none;transition:color .2s}.lp-page a:hover{color:var(--green-forest)}.lp-page strong{color:var(--ink);font-weight:600}.lp-page .container{max-width:1200px;margin:0 auto;padding:0 28px}.lp-page .container-wide{max-width:1360px;margin:0 auto;padding:0 28px}.lp-page .container-narrow{max-width:920px;margin:0 auto;padding:0 28px}.lp-page section{padding:96px 0;position:relative}.lp-page .bg-white{background:var(--white)}.lp-page .bg-cream{background:var(--cream)}.lp-page .bg-mint{background:var(--green-mint)}.lp-page .bg-paper{background:var(--paper)}.lp-page .bg-forest{background:var(--green-forest);color:var(--white)}.lp-page .bg-ink{background:var(--green-ink);color:var(--white)}.lp-page .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green-deep);font-size:12px;font-weight:600;font-family:var(--sans);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.lp-page .eyebrow:before{content:"";background:var(--green);border-radius:2px;width:24px;height:1.5px;display:block}.lp-page .eyebrow.light{color:var(--green-glow)}.lp-page .eyebrow.light:before{background:var(--green-glow)}.lp-page .eyebrow.center{justify-content:center}.lp-page .btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;letter-spacing:.01em;border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 28px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.lp-page .btn-lg{padding:18px 36px;font-size:15px}.lp-page .btn svg{flex-shrink:0;width:17px;height:17px}.lp-page .btn:hover{transform:translateY(-2px)}.lp-page .btn-primary{background:var(--green);color:var(--white);box-shadow:0 4px 16px #10b98147}.lp-page .btn-primary:hover{background:var(--green-deep);color:var(--white);box-shadow:0 8px 24px #10b98166}.lp-page .btn-dark{background:var(--green-forest);color:var(--white)}.lp-page .btn-dark:hover{background:var(--green-ink);color:var(--white)}.lp-page .btn-outline{color:var(--green-forest);border:1.5px solid var(--green-forest);background:0 0}.lp-page .btn-outline:hover{background:var(--green-forest);color:var(--white)}.lp-page .btn-outline-light{color:var(--white);background:0 0;border:1.5px solid #ffffff4d}.lp-page .btn-outline-light:hover{color:var(--white);background:#ffffff1a;border-color:#fff9}.lp-page .btn-whatsapp{color:var(--white);background:#25d366;box-shadow:0 4px 16px #25d3664d}.lp-page .btn-whatsapp:hover{color:var(--white);background:#1fb855}.lp-page .float-wa{width:58px;height:58px;color:var(--white);z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;animation:2.5s infinite waPulse;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #25d36666}.lp-page .float-wa:hover{color:var(--white);transform:scale(1.1)}.lp-page .urgency-banner{background:var(--green-forest);color:var(--white);text-align:center;z-index:10;padding:12px 0;font-size:13.5px;position:relative}.lp-page .urgency-banner p{color:#ffffffe6;margin:0;font-size:13.5px}.lp-page .urgency-pill{color:var(--green-glow);background:#34d39926;border-radius:50px;align-items:center;gap:8px;margin-right:14px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.lp-page .hero{background:var(--cream);padding:90px 0 80px;position:relative;overflow:hidden}.lp-page .hero:before{content:"";z-index:0;background:radial-gradient(#10b9810f,#0000 70%);width:50%;height:80%;position:absolute;top:-10%;right:-10%}.lp-page .hero:after{content:"";background:linear-gradient(90deg,transparent,var(--border),transparent);width:100%;height:1px;position:absolute;bottom:0;left:0}.lp-page .hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid;position:relative}.lp-page .hero-tag{background:var(--white);border:1px solid var(--border);color:var(--green-deep);box-shadow:var(--shadow-xs);border-radius:50px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.lp-page .hero-tag .dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite heartbeat}.lp-page .hero h1 span.ital{font-family:var(--serif);color:var(--green);font-style:italic;font-weight:400}.lp-page .hero h1 span.under{display:inline-block;position:relative}.lp-page .hero h1 span.under:after{content:"";background:var(--green-sage);z-index:-1;border-radius:2px;height:8px;position:absolute;bottom:4px;left:0;right:0}.lp-page .hero-sub{color:var(--ink-mid);max-width:540px;margin:24px 0 32px;font-size:18px;line-height:1.7}.lp-page .hero-sub strong{color:var(--green-forest)}.lp-page .hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.lp-page .hero-trust{border-top:1px solid var(--border);flex-wrap:wrap;gap:28px;padding-top:28px;display:flex}.lp-page .hero-trust-item{flex-direction:column;display:flex}.lp-page .hero-trust-item .n{font-family:var(--serif);color:var(--green-forest);font-size:1.9rem;font-weight:500;line-height:1}.lp-page .hero-trust-item .l{color:var(--ink-light);letter-spacing:.02em;margin-top:4px;font-size:12px}.lp-page .hero-visual{aspect-ratio:4/5;max-height:620px;position:relative}.lp-page .hero-img-main{box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#064e3b,#10b981);border-radius:24px;justify-content:center;align-items:center;padding:40px;display:flex;position:absolute;inset:0;overflow:hidden}.lp-page .hero-img-main svg{width:100%;height:100%}.lp-page .hero-img-main:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#062e3b4d);position:absolute;inset:0}.lp-page .hero-badge{background:var(--white);box-shadow:var(--shadow-md);z-index:2;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;display:flex;position:absolute}.lp-page .hero-badge.tl{top:28px;left:-28px}.lp-page .hero-badge.br{max-width:260px;bottom:28px;right:-28px}.lp-page .hero-badge-icon{background:var(--green-mint);width:42px;height:42px;color:var(--green-deep);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.lp-page .hero-badge-content{line-height:1.3}.lp-page .hero-badge-content strong{color:var(--green-forest);font-size:14px;font-weight:600;display:block}.lp-page .hero-badge-content small{color:var(--ink-light);font-size:12px;line-height:1.4}.lp-page .stats-strip{background:var(--green-forest);color:var(--white);padding:54px 0;position:relative;overflow:hidden}.lp-page .stats-strip:before{content:"";background:radial-gradient(60% 100%,#10b98126,#0000 70%);position:absolute;inset:0}.lp-page .stats-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.lp-page .stat-item{text-align:center;border-right:1px solid #ffffff1a;padding:0 20px}.lp-page .stat-item:last-child{border-right:none}.lp-page .stat-num{font-family:var(--serif);color:var(--green-glow);letter-spacing:-.02em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1;display:block}.lp-page .stat-label{color:#ffffffbf;letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:13px;font-weight:500}.lp-page .what-is{background:var(--white)}.lp-page .what-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.lp-page .what-text h2{margin-bottom:24px}.lp-page .what-text p{margin-bottom:16px;font-size:16px;line-height:1.8}.lp-page .what-keypoints{gap:14px;margin-top:28px;display:grid}.lp-page .what-keypoint{background:var(--green-mint);border-left:3px solid var(--green);border-radius:0 12px 12px 0;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.lp-page .what-keypoint-icon{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.lp-page .what-keypoint-text{color:var(--green-ink);font-size:14.5px;line-height:1.55}.lp-page .what-keypoint-text strong{color:var(--green-forest)}.lp-page .what-visual{aspect-ratio:4/5;background:linear-gradient(135deg,var(--green-mint),var(--green-sage));border-radius:20px;justify-content:center;align-items:center;padding:40px;display:flex;position:relative;overflow:hidden}.lp-page .what-visual svg{width:100%;height:100%}.lp-page .pain-intro{text-align:center;max-width:760px;margin:0 auto 64px}.lp-page .pain-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.lp-page .pain-card{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:38px 34px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.lp-page .pain-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.lp-page .pain-card.full{grid-column:1/-1}.lp-page .pain-number{font-family:var(--serif);color:var(--green-sage);opacity:.7;font-size:4.5rem;font-style:italic;font-weight:400;line-height:1;position:absolute;top:20px;right:28px}.lp-page .pain-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:16px;justify-content:center;align-items:center;margin-bottom:22px;font-size:26px;display:flex}.lp-page .pain-card h3{margin-bottom:14px}.lp-page .pain-card p{font-size:15px;line-height:1.7}.lp-page .pain-quote{background:var(--cream-warm);border-left:3px solid var(--green);color:var(--ink-mid);border-radius:0 10px 10px 0;margin-top:18px;padding:14px 18px;font-size:13.5px;font-style:italic}.lp-page .pain-quote strong{color:var(--green-forest);font-style:normal}.lp-page .solution-strip{background:var(--green-mint);border-radius:10px;margin-top:18px;padding:16px 18px;position:relative}.lp-page .solution-strip-label{letter-spacing:.1em;color:var(--green-deep);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.lp-page .solution-strip p{color:var(--green-ink);margin:0;font-size:13.5px;line-height:1.6}.lp-page .solutions-section{background:var(--green-forest);color:var(--white)}.lp-page .solutions-section h2{color:var(--white)}.lp-page .solutions-section p{color:#ffffffc7}.lp-page .solutions-intro{text-align:center;max-width:720px;margin:0 auto 56px}.lp-page .solutions-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.lp-page .solution-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:32px 28px;transition:all .3s}.lp-page .solution-card:hover{border-color:var(--green-glow);background:#ffffff14;transform:translateY(-4px)}.lp-page .sol-icon{width:48px;height:48px;color:var(--green-glow);background:#34d39926;border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;font-size:22px;display:flex}.lp-page .solution-card h4{color:var(--white);margin-bottom:12px;font-size:1.15rem}.lp-page .solution-card p{color:#ffffffb8;font-size:14px;line-height:1.65}.lp-page .sol-list{margin-top:14px;padding:0;list-style:none}.lp-page .sol-list li{color:#ffffffd9;padding:6px 0 6px 22px;font-size:13.5px;position:relative}.lp-page .sol-list li:before{content:"✓";color:var(--green-glow);font-weight:700;position:absolute;top:6px;left:0}.lp-page .sol-list li a{color:#fffffff2;-webkit-text-decoration:underline #34d39966;text-decoration:underline #34d39966}.lp-page .sol-list li a:hover{color:var(--green-glow)}.lp-page .mechanism-section{background:var(--paper)}.lp-page .mech-header{text-align:center;max-width:740px;margin:0 auto 56px}.lp-page .mech-grid{background:var(--white);box-shadow:var(--shadow-sm);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;padding:16px;display:grid;position:relative}.lp-page .mech-step{border-right:1px solid var(--border-soft);padding:30px 24px;position:relative}.lp-page .mech-step:last-child{border-right:none}.lp-page .mech-step-num{font-family:var(--serif);color:var(--green);margin-bottom:16px;font-size:2.2rem;font-style:italic;font-weight:500;line-height:1;display:block}.lp-page .mech-step h4{margin-bottom:10px;font-size:1rem}.lp-page .mech-step p{color:var(--ink-mid);font-size:13.5px;line-height:1.6}.lp-page .types-intro{text-align:center;max-width:760px;margin:0 auto 64px}.lp-page .types-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.lp-page .type-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .3s;position:relative}.lp-page .type-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.lp-page .type-card.featured-type{background:linear-gradient(135deg,var(--green-mint),var(--white));border-color:var(--green)}.lp-page .type-badge-top{background:var(--green);color:var(--white);letter-spacing:.06em;text-transform:uppercase;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-10px;right:22px}.lp-page .type-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:26px;display:flex}.lp-page .type-card h4{margin-bottom:10px;font-size:1.1rem;line-height:1.3}.lp-page .type-card p{margin-bottom:12px;font-size:14px;line-height:1.65}.lp-page .type-tag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.04em;border-radius:50px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-block}.lp-page .conditions-section{background:var(--white)}.lp-page .conditions-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.lp-page .condition-card{background:var(--cream);border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:flex-start;padding:24px 20px;transition:all .25s;display:flex}.lp-page .condition-card:hover{background:var(--white);border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.lp-page .cond-icon{background:var(--green-mint);width:40px;height:40px;color:var(--green-deep);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;font-size:19px;display:flex}.lp-page .condition-card h4{margin-bottom:6px;font-size:.95rem}.lp-page .condition-card p{color:var(--ink-mid);margin:0;font-size:12.5px;line-height:1.55}.lp-page .compare-section{background:var(--paper)}.lp-page .compare-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.lp-page .compare-col{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:40px 36px}.lp-page .compare-col.benefits{border-top:4px solid var(--green)}.lp-page .compare-col.risks{border-top:4px solid var(--coral)}.lp-page .compare-col h3{margin-bottom:6px;font-size:1.4rem}.lp-page .compare-col .compare-sub{color:var(--ink-light);letter-spacing:.02em;text-transform:uppercase;margin-bottom:24px;font-size:13px;font-weight:600}.lp-page .compare-list{padding:0;list-style:none}.lp-page .compare-list li{border-bottom:1px solid var(--border-soft);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.lp-page .compare-list li:last-child{border-bottom:none}.lp-page .compare-list .icon-bullet{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:13px;font-weight:700;display:flex}.lp-page .benefits .icon-bullet{background:var(--green-mint);color:var(--green-deep)}.lp-page .risks .icon-bullet{color:var(--coral);background:#ea6f5b1f}.lp-page .compare-list .li-text strong{color:var(--ink);margin-bottom:3px;font-size:14.5px;display:block}.lp-page .compare-list .li-text span{color:var(--ink-mid);font-size:13.5px;line-height:1.55}.lp-page .elig-section{background:var(--cream)}.lp-page .elig-header{text-align:center;max-width:720px;margin:0 auto 48px}.lp-page .elig-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.lp-page .elig-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .25s}.lp-page .elig-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.lp-page .elig-card .num{font-family:var(--serif);color:var(--green);margin-bottom:12px;font-size:1.5rem;font-style:italic;font-weight:500}.lp-page .elig-card h4{margin-bottom:10px;font-size:1.05rem}.lp-page .elig-card p{font-size:14px;line-height:1.6}.lp-page .process-section{background:var(--green-ink);color:var(--white)}.lp-page .process-section h2{color:var(--white)}.lp-page .process-section .lead{color:#ffffffc7}.lp-page .process-intro{text-align:center;max-width:760px;margin:0 auto 64px}.lp-page .process-timeline{grid-template-columns:repeat(5,1fr);gap:24px;display:grid;position:relative}.lp-page .process-timeline:before{content:"";background:linear-gradient(90deg,#0000,#34d39966,#0000);height:1px;position:absolute;top:30px;left:5%;right:5%}.lp-page .timeline-step{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:26px 22px;position:relative}.lp-page .timeline-num{background:var(--green);width:44px;height:44px;color:var(--white);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.2rem;font-weight:500;display:flex;box-shadow:0 4px 14px #10b98166}.lp-page .timeline-step h4{color:var(--white);margin-bottom:10px;font-size:1rem}.lp-page .timeline-step p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.6}.lp-page .cost-header{text-align:center;max-width:760px;margin:0 auto 56px}.lp-page .cost-layout{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.lp-page .cost-table-wrap{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;overflow:hidden}.lp-page .cost-table{border-collapse:collapse;width:100%}.lp-page .cost-table thead{background:var(--green-forest)}.lp-page .cost-table th{text-align:left;color:var(--white);font-size:13.5px;font-weight:600;font-family:var(--sans);letter-spacing:.02em;padding:18px 22px}.lp-page .cost-table td{border-bottom:1px solid var(--border-soft);color:var(--ink-mid);padding:16px 22px;font-size:14.5px}.lp-page .cost-table tr:last-child td{border-bottom:none}.lp-page .cost-table tr.highlight{background:var(--green-mint)}.lp-page .cost-table tr.highlight td{color:var(--green-forest);font-weight:600}.lp-page .cost-table .flag{vertical-align:middle;margin-right:10px;font-size:18px;display:inline-block}.lp-page .cost-table .abroad{color:var(--coral);font-weight:600}.lp-page .cost-table .india-price{font-family:var(--serif);color:var(--green-deep);font-size:1.15rem;font-style:italic;font-weight:600}.lp-page .cost-note{background:var(--green-mint);color:var(--green-ink);border-radius:10px;margin-top:16px;padding:14px 18px;font-size:13px;line-height:1.6}.lp-page .cost-compare-vis{background:var(--green-forest);color:var(--white);border-radius:18px;padding:36px 30px;position:relative;overflow:hidden}.lp-page .cost-compare-vis:before{content:"";background:radial-gradient(at 100% 0,#34d39926,#0000 60%);position:absolute;inset:0}.lp-page .vs-title{font-family:var(--serif);color:var(--white);z-index:1;margin-bottom:8px;font-size:1.7rem;font-weight:500;position:relative}.lp-page .vs-sub{color:#ffffffb3;z-index:1;margin-bottom:28px;font-size:14px;position:relative}.lp-page .savings-bars{z-index:1;gap:18px;display:grid;position:relative}.lp-page .savings-bar-head{justify-content:space-between;margin-bottom:8px;display:flex}.lp-page .savings-bar-label{color:var(--white);font-size:14px;font-weight:500}.lp-page .savings-bar-pct{color:var(--green-glow);font-size:14px;font-weight:700}.lp-page .savings-bar-track{background:#ffffff1a;border-radius:50px;height:8px;overflow:hidden}.lp-page .savings-bar-fill{background:linear-gradient(90deg,var(--green-glow),var(--green));border-radius:50px;height:100%;transition:width 1s ease-out}.lp-page .checklist-section{background:var(--green-forest);color:var(--white)}.lp-page .checklist-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.lp-page .checklist-intro h2{color:var(--white);margin-bottom:18px}.lp-page .checklist-intro p{color:#ffffffc7}.lp-page .checklist-intro .note{border-left:3px solid var(--green-glow);color:#ffffffd9;background:#34d3991a;border-radius:0 10px 10px 0;margin-top:24px;padding:16px 18px;font-size:13.5px;line-height:1.65}.lp-page .checklist-intro .note strong{color:var(--green-glow)}.lp-page .checklist-col{flex-direction:column;gap:14px;display:flex}.lp-page .check-item{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;transition:all .25s;display:flex}.lp-page .check-item:hover{border-color:var(--green-glow);background:#ffffff17}.lp-page .check-tick{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.lp-page .check-item-text strong{color:var(--white);margin-bottom:4px;font-size:14.5px;display:block}.lp-page .check-item-text span{color:#ffffffa6;font-size:13px;line-height:1.55}.lp-page .check-item-text strong a{color:var(--white)}.lp-page .trust-section{background:var(--paper)}.lp-page .trust-header{text-align:center;max-width:680px;margin:0 auto 56px}.lp-page .trust-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.lp-page .trust-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;flex-direction:column;align-items:flex-start;padding:32px 26px;transition:all .25s;display:flex}.lp-page .trust-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.lp-page .trust-icon{background:var(--green-mint);width:52px;height:52px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:24px;display:flex}.lp-page .trust-card h4{margin-bottom:8px;font-size:1rem}.lp-page .trust-card p{color:var(--ink-mid);margin:0;font-size:13.5px;line-height:1.65}.lp-page .hospitals-header{text-align:center;max-width:720px;margin:0 auto 48px}.lp-page .hospital-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;display:grid}.lp-page .hospital-card{background:var(--white);text-align:center;border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:center;padding:24px 20px;transition:all .25s;display:flex}.lp-page .hospital-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.lp-page .hospital-card img{object-fit:contain;width:70px;height:70px;margin-bottom:14px}.lp-page .hospital-card .name{color:var(--green-forest);margin-bottom:4px;font-size:14px;font-weight:600}.lp-page .hospital-card .type{color:var(--ink-light);font-size:11.5px}.lp-page .testi-intro{text-align:center;max-width:720px;margin:0 auto 56px}.lp-page .testi-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.lp-page .testi-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:32px 28px;transition:all .25s;position:relative}.lp-page .testi-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.lp-page .testi-flag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.02em;border-radius:50px;margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.lp-page .testi-stars{color:var(--gold);letter-spacing:.05em;margin-bottom:12px;font-size:14px}.lp-page .testi-quote{font-family:var(--serif);color:var(--ink);margin-bottom:22px;font-size:16px;font-style:italic;line-height:1.6}.lp-page .testi-person{border-top:1px solid var(--border-soft);align-items:center;gap:14px;padding-top:18px;display:flex}.lp-page .testi-avatar{background:linear-gradient(135deg,var(--green-deep),var(--green));width:44px;height:44px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.lp-page .testi-person-name{color:var(--green-forest);font-size:14px;font-weight:600}.lp-page .testi-person-detail{color:var(--ink-light);font-size:12px}.lp-page .faq-section{background:var(--cream)}.lp-page .faq-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:64px;display:grid}.lp-page .faq-aside{position:sticky;top:30px}.lp-page .faq-aside h2{margin-bottom:16px}.lp-page .faq-aside p{font-size:15px}.lp-page .faq-contact{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;margin-top:28px;padding:22px 24px}.lp-page .faq-contact-label{color:var(--ink-light);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600}.lp-page .faq-contact-value{font-family:var(--serif);color:var(--green-forest);font-size:1.4rem;font-weight:500}.lp-page .faq-list{flex-direction:column;gap:12px;display:flex}.lp-page .faq-item{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;transition:all .2s;overflow:hidden}.lp-page .faq-item.open{border-color:var(--green);box-shadow:var(--shadow-sm)}.lp-page .faq-q{cursor:pointer;color:var(--green-forest);text-align:left;width:100%;font-size:15.5px;font-weight:600;font-family:var(--sans);background:0 0;border:none;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.lp-page .faq-q:hover{color:var(--green-deep)}.lp-page .faq-plus{background:var(--green-mint);width:28px;height:28px;color:var(--green-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:600;transition:transform .3s;display:flex}.lp-page .faq-item.open .faq-plus{background:var(--green);color:var(--white);transform:rotate(45deg)}.lp-page .faq-a{max-height:0;color:var(--ink-mid);padding:0 26px;font-size:14.5px;line-height:1.7;transition:max-height .4s,padding .3s;overflow:hidden}.lp-page .faq-item.open .faq-a{max-height:800px;padding:0 26px 24px}.lp-page .consult-section{background:linear-gradient(180deg,var(--cream) 0%,var(--white) 100%)}.lp-page .consult-header{text-align:center;max-width:760px;margin:0 auto 48px}.lp-page .consult-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.lp-page .consult-card{background:var(--white);border:1px solid var(--border-soft);border-left:4px solid var(--green);border-radius:16px;padding:30px 26px;transition:all .25s}.lp-page .consult-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.lp-page .consult-card .icon{margin-bottom:14px;font-size:28px}.lp-page .consult-card h4{margin-bottom:8px;font-size:1rem}.lp-page .consult-card p{font-size:13.5px;line-height:1.6}.lp-page .final-cta{background:linear-gradient(135deg,var(--green-ink),var(--green-forest));color:var(--white);text-align:center;padding:110px 0;position:relative;overflow:hidden}.lp-page .final-cta:before{content:"";background:radial-gradient(#34d3991f,#0000 60%);position:absolute;inset:0}.lp-page .final-cta h2{color:var(--white);z-index:1;margin-bottom:18px;position:relative}.lp-page .final-cta p{color:#fffc;z-index:1;max-width:620px;margin:0 auto 36px;font-size:17px;position:relative}.lp-page .final-ctas{z-index:1;flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.lp-page .final-trust{color:#fff9;z-index:1;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:36px;font-size:12.5px;display:flex;position:relative}.lp-page .final-trust .sep{color:#ffffff4d}@media(max-width:960px){.lp-page section{padding:72px 0}.lp-page .hero{padding:60px 0}.lp-page .hero-grid{grid-template-columns:1fr;gap:48px}.lp-page .hero-visual{max-height:460px}.lp-page .hero-badge{display:none}.lp-page .stats-grid{grid-template-columns:repeat(2,1fr);gap:30px 0}.lp-page .stat-item:nth-child(2){border-right:none}.lp-page .what-grid{grid-template-columns:1fr;gap:40px}.lp-page .what-visual{max-width:380px;margin:0 auto}.lp-page .pain-grid{grid-template-columns:1fr}.lp-page .solutions-grid{grid-template-columns:1fr 1fr}.lp-page .mech-grid{grid-template-columns:repeat(2,1fr)}.lp-page .mech-step{border-right:none;border-bottom:1px solid var(--border-soft)}.lp-page .mech-step:nth-child(2n){border-right:none}.lp-page .conditions-grid{grid-template-columns:repeat(2,1fr)}.lp-page .compare-grid{grid-template-columns:1fr}.lp-page .elig-grid{grid-template-columns:1fr 1fr}.lp-page .cost-layout{grid-template-columns:1fr;gap:32px}.lp-page .checklist-grid,.lp-page .faq-layout{grid-template-columns:1fr;gap:40px}.lp-page .faq-aside{position:relative;top:auto}.lp-page .process-timeline{grid-template-columns:repeat(2,1fr);gap:22px}.lp-page .process-timeline:before{display:none}.lp-page .types-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.lp-page .container,.lp-page .container-wide,.lp-page .container-narrow{padding:0 20px}.lp-page section{padding:60px 0}.lp-page .hero{padding:40px 0 60px}.lp-page .hero-ctas .btn{justify-content:center;width:100%}.lp-page .hero-trust{gap:20px}.lp-page .hero-trust-item .n{font-size:1.6rem}.lp-page .stats-grid{grid-template-columns:1fr 1fr}.lp-page .solutions-grid,.lp-page .mech-grid,.lp-page .conditions-grid,.lp-page .elig-grid,.lp-page .process-timeline,.lp-page .types-grid{grid-template-columns:1fr}.lp-page .final-ctas .btn{justify-content:center;width:100%}.lp-page .final-cta{padding:80px 0}.lp-page .final-trust .sep{display:none}.lp-page .float-wa{width:52px;height:52px;bottom:16px;right:16px}}.lp-page .hero-inner>*{animation:.7s both slideUp}.lp-page .hero-inner>:first-child{animation-delay:50ms}.lp-page .hero-inner>:nth-child(2){animation-delay:.15s}.lp-page .hero-inner>:nth-child(3){animation-delay:.25s}.lp-page .hero-inner>:nth-child(4){animation-delay:.35s}.lp-page .hero-inner>:nth-child(5){animation-delay:.45s}.lt-page{--green:#10b981;--green-deep:#059669;--green-forest:#064e3b;--green-ink:#022c22;--green-mint:#ecfdf5;--green-sage:#d1fae5;--green-glow:#34d399;--white:#fff;--cream:#fafaf7;--cream-warm:#f7f6f1;--paper:#f4f3ee;--ink:#0f1713;--ink-mid:#3c4a43;--ink-light:#6b7770;--border:#e5e7eb;--border-soft:#f0f0ed;--gold:#b8944a;--coral:#ea6f5b;--serif:"Fraunces", Georgia, serif;--sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--radius-sm:6px;--radius:12px;--radius-lg:20px;--shadow-xs:0 1px 2px #064e3b0a;--shadow-sm:0 2px 8px #064e3b0f;--shadow-md:0 8px 24px #064e3b14;--shadow-lg:0 20px 48px #064e3b1f}.lt-page *,.lt-page :before,.lt-page :after{box-sizing:border-box;margin:0;padding:0}.lt-page{scroll-behavior:smooth;font-family:var(--sans);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv02";line-height:1.65;overflow-x:hidden}.lt-page h1,.lt-page h2,.lt-page h3,.lt-page h4{font-family:var(--serif);color:var(--green-forest);letter-spacing:-.02em;font-weight:500;line-height:1.1}.lt-page h1{font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400}.lt-page h2{font-size:clamp(1.9rem,4vw,3rem);font-weight:500}.lt-page h3{font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:500}.lt-page h4{font-size:1.05rem;font-weight:600;font-family:var(--sans);color:var(--green-forest)}.lt-page p{color:var(--ink-mid);font-size:15.5px;line-height:1.75}.lt-page .lead{color:var(--ink-mid);font-size:18px;line-height:1.7}.lt-page em{color:var(--green);font-style:italic}.lt-page a{color:var(--green-deep);text-decoration:none;transition:color .2s}.lt-page a:hover{color:var(--green-forest)}.lt-page strong{color:var(--ink);font-weight:600}.lt-page .container{max-width:1200px;margin:0 auto;padding:0 28px}.lt-page .container-wide{max-width:1360px;margin:0 auto;padding:0 28px}.lt-page .container-narrow{max-width:920px;margin:0 auto;padding:0 28px}.lt-page section{padding:96px 0;position:relative}.lt-page .bg-white{background:var(--white)}.lt-page .bg-cream{background:var(--cream)}.lt-page .bg-mint{background:var(--green-mint)}.lt-page .bg-paper{background:var(--paper)}.lt-page .bg-forest{background:var(--green-forest);color:var(--white)}.lt-page .bg-ink{background:var(--green-ink);color:var(--white)}.lt-page .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green-deep);font-size:12px;font-weight:600;font-family:var(--sans);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.lt-page .eyebrow:before{content:"";background:var(--green);border-radius:2px;width:24px;height:1.5px;display:block}.lt-page .eyebrow.light{color:var(--green-glow)}.lt-page .eyebrow.light:before{background:var(--green-glow)}.lt-page .eyebrow.center{justify-content:center}.lt-page .btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;letter-spacing:.01em;border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 28px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.lt-page .btn-lg{padding:18px 36px;font-size:15px}.lt-page .btn svg{flex-shrink:0;width:17px;height:17px}.lt-page .btn:hover{transform:translateY(-2px)}.lt-page .btn-primary{background:var(--green);color:var(--white);box-shadow:0 4px 16px #10b98147}.lt-page .btn-primary:hover{background:var(--green-deep);color:var(--white);box-shadow:0 8px 24px #10b98166}.lt-page .btn-dark{background:var(--green-forest);color:var(--white)}.lt-page .btn-dark:hover{background:var(--green-ink);color:var(--white)}.lt-page .btn-outline{color:var(--green-forest);border:1.5px solid var(--green-forest);background:0 0}.lt-page .btn-outline:hover{background:var(--green-forest);color:var(--white)}.lt-page .btn-outline-light{color:var(--white);background:0 0;border:1.5px solid #ffffff4d}.lt-page .btn-outline-light:hover{color:var(--white);background:#ffffff1a;border-color:#fff9}.lt-page .btn-whatsapp{color:var(--white);background:#25d366;box-shadow:0 4px 16px #25d3664d}.lt-page .btn-whatsapp:hover{color:var(--white);background:#1fb855}.lt-page .float-wa{width:58px;height:58px;color:var(--white);z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;animation:2.5s infinite waPulse;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #25d36666}.lt-page .float-wa:hover{color:var(--white);transform:scale(1.1)}.lt-page .urgency-banner{background:var(--green-forest);color:var(--white);text-align:center;z-index:10;padding:12px 0;font-size:13.5px;position:relative}.lt-page .urgency-banner p{color:#ffffffe6;margin:0;font-size:13.5px}.lt-page .urgency-pill{color:var(--green-glow);background:#34d39926;border-radius:50px;align-items:center;gap:8px;margin-right:14px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.lt-page .hero{background:var(--cream);padding:90px 0 80px;position:relative;overflow:hidden}.lt-page .hero:before{content:"";z-index:0;background:radial-gradient(#10b9810f,#0000 70%);width:50%;height:80%;position:absolute;top:-10%;right:-10%}.lt-page .hero:after{content:"";background:linear-gradient(90deg,transparent,var(--border),transparent);width:100%;height:1px;position:absolute;bottom:0;left:0}.lt-page .hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid;position:relative}.lt-page .hero-tag{background:var(--white);border:1px solid var(--border);color:var(--green-deep);box-shadow:var(--shadow-xs);border-radius:50px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.lt-page .hero-tag .dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite heartbeat}.lt-page .hero h1 span.ital{font-family:var(--serif);color:var(--green);font-style:italic;font-weight:400}.lt-page .hero h1 span.under{display:inline-block;position:relative}.lt-page .hero h1 span.under:after{content:"";background:var(--green-sage);z-index:-1;border-radius:2px;height:8px;position:absolute;bottom:4px;left:0;right:0}.lt-page .hero-sub{color:var(--ink-mid);max-width:540px;margin:24px 0 32px;font-size:18px;line-height:1.7}.lt-page .hero-sub strong{color:var(--green-forest)}.lt-page .hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.lt-page .hero-trust{border-top:1px solid var(--border);flex-wrap:wrap;gap:28px;padding-top:28px;display:flex}.lt-page .hero-trust-item{flex-direction:column;display:flex}.lt-page .hero-trust-item .n{font-family:var(--serif);color:var(--green-forest);font-size:1.9rem;font-weight:500;line-height:1}.lt-page .hero-trust-item .l{color:var(--ink-light);letter-spacing:.02em;margin-top:4px;font-size:12px}.lt-page .hero-visual{aspect-ratio:4/5;max-height:620px;position:relative}.lt-page .hero-img-main{box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#064e3b,#10b981);border-radius:24px;justify-content:center;align-items:center;padding:36px;display:flex;position:absolute;inset:0;overflow:hidden}.lt-page .hero-img-main svg{width:100%;height:100%}.lt-page .hero-img-main:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#062e3b4d);position:absolute;inset:0}.lt-page .hero-badge{background:var(--white);box-shadow:var(--shadow-md);z-index:2;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;display:flex;position:absolute}.lt-page .hero-badge.tl{top:28px;left:-28px}.lt-page .hero-badge.br{max-width:260px;bottom:28px;right:-28px}.lt-page .hero-badge-icon{background:var(--green-mint);width:42px;height:42px;color:var(--green-deep);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.lt-page .hero-badge-content{line-height:1.3}.lt-page .hero-badge-content strong{color:var(--green-forest);font-size:14px;font-weight:600;display:block}.lt-page .hero-badge-content small{color:var(--ink-light);font-size:12px;line-height:1.4}.lt-page .stats-strip{background:var(--green-forest);color:var(--white);padding:54px 0;position:relative;overflow:hidden}.lt-page .stats-strip:before{content:"";background:radial-gradient(60% 100%,#10b98126,#0000 70%);position:absolute;inset:0}.lt-page .stats-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.lt-page .stat-item{text-align:center;border-right:1px solid #ffffff1a;padding:0 20px}.lt-page .stat-item:last-child{border-right:none}.lt-page .stat-num{font-family:var(--serif);color:var(--green-glow);letter-spacing:-.02em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1;display:block}.lt-page .stat-label{color:#ffffffbf;letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:13px;font-weight:500}.lt-page .what-is{background:var(--white)}.lt-page .what-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.lt-page .what-text h2{margin-bottom:24px}.lt-page .what-text p{margin-bottom:16px;font-size:16px;line-height:1.8}.lt-page .what-keypoints{gap:14px;margin-top:28px;display:grid}.lt-page .what-keypoint{background:var(--green-mint);border-left:3px solid var(--green);border-radius:0 12px 12px 0;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.lt-page .what-keypoint-icon{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.lt-page .what-keypoint-text{color:var(--green-ink);font-size:14.5px;line-height:1.55}.lt-page .what-keypoint-text strong{color:var(--green-forest)}.lt-page .what-visual{aspect-ratio:4/5;background:linear-gradient(135deg,var(--green-mint),var(--green-sage));border-radius:20px;justify-content:center;align-items:center;padding:36px;display:flex;position:relative;overflow:hidden}.lt-page .what-visual svg{width:100%;height:100%}.lt-page .pain-intro{text-align:center;max-width:760px;margin:0 auto 64px}.lt-page .pain-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.lt-page .pain-card{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:38px 34px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.lt-page .pain-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.lt-page .pain-card.full{grid-column:1/-1}.lt-page .pain-number{font-family:var(--serif);color:var(--green-sage);opacity:.7;font-size:4.5rem;font-style:italic;font-weight:400;line-height:1;position:absolute;top:20px;right:28px}.lt-page .pain-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:16px;justify-content:center;align-items:center;margin-bottom:22px;font-size:26px;display:flex}.lt-page .pain-card h3{margin-bottom:14px}.lt-page .pain-card p{font-size:15px;line-height:1.7}.lt-page .pain-quote{background:var(--cream-warm);border-left:3px solid var(--green);color:var(--ink-mid);border-radius:0 10px 10px 0;margin-top:18px;padding:14px 18px;font-size:13.5px;font-style:italic}.lt-page .pain-quote strong{color:var(--green-forest);font-style:normal}.lt-page .solution-strip{background:var(--green-mint);border-radius:10px;margin-top:18px;padding:16px 18px;position:relative}.lt-page .solution-strip-label{letter-spacing:.1em;color:var(--green-deep);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.lt-page .solution-strip p{color:var(--green-ink);margin:0;font-size:13.5px;line-height:1.6}.lt-page .solutions-section{background:var(--green-forest);color:var(--white)}.lt-page .solutions-section h2{color:var(--white)}.lt-page .solutions-section p{color:#ffffffc7}.lt-page .solutions-intro{text-align:center;max-width:720px;margin:0 auto 56px}.lt-page .solutions-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.lt-page .solution-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:32px 28px;transition:all .3s}.lt-page .solution-card:hover{border-color:var(--green-glow);background:#ffffff14;transform:translateY(-4px)}.lt-page .sol-icon{width:48px;height:48px;color:var(--green-glow);background:#34d39926;border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;font-size:22px;display:flex}.lt-page .solution-card h4{color:var(--white);margin-bottom:12px;font-size:1.15rem}.lt-page .solution-card p{color:#ffffffb8;font-size:14px;line-height:1.65}.lt-page .sol-list{margin-top:14px;padding:0;list-style:none}.lt-page .sol-list li{color:#ffffffd9;padding:6px 0 6px 22px;font-size:13.5px;position:relative}.lt-page .sol-list li:before{content:"✓";color:var(--green-glow);font-weight:700;position:absolute;top:6px;left:0}.lt-page .sol-list li a{color:#fffffff2;-webkit-text-decoration:underline #34d39966;text-decoration:underline #34d39966}.lt-page .sol-list li a:hover{color:var(--green-glow)}.lt-page .mechanism-section{background:var(--paper)}.lt-page .mech-header{text-align:center;max-width:740px;margin:0 auto 56px}.lt-page .mech-grid{background:var(--white);box-shadow:var(--shadow-sm);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;padding:16px;display:grid;position:relative}.lt-page .mech-step{border-right:1px solid var(--border-soft);padding:30px 24px;position:relative}.lt-page .mech-step:last-child{border-right:none}.lt-page .mech-step-num{font-family:var(--serif);color:var(--green);margin-bottom:16px;font-size:2.2rem;font-style:italic;font-weight:500;line-height:1;display:block}.lt-page .mech-step h4{margin-bottom:10px;font-size:1rem}.lt-page .mech-step p{color:var(--ink-mid);font-size:13.5px;line-height:1.6}.lt-page .types-intro{text-align:center;max-width:760px;margin:0 auto 64px}.lt-page .types-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.lt-page .type-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .3s;position:relative}.lt-page .type-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.lt-page .type-card.featured-type{background:linear-gradient(135deg,var(--green-mint),var(--white));border-color:var(--green)}.lt-page .type-badge-top{background:var(--green);color:var(--white);letter-spacing:.06em;text-transform:uppercase;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-10px;right:22px}.lt-page .type-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:26px;display:flex}.lt-page .type-card h4{margin-bottom:10px;font-size:1.1rem;line-height:1.3}.lt-page .type-card p{margin-bottom:12px;font-size:14px;line-height:1.65}.lt-page .type-tag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.04em;border-radius:50px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-block}.lt-page .conditions-section{background:var(--white)}.lt-page .conditions-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.lt-page .condition-card{background:var(--cream);border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:flex-start;padding:24px 20px;transition:all .25s;display:flex}.lt-page .condition-card:hover{background:var(--white);border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.lt-page .cond-icon{background:var(--green-mint);width:40px;height:40px;color:var(--green-deep);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;font-size:19px;display:flex}.lt-page .condition-card h4{margin-bottom:6px;font-size:.95rem}.lt-page .condition-card p{color:var(--ink-mid);margin:0;font-size:12.5px;line-height:1.55}.lt-page .compare-section{background:var(--paper)}.lt-page .compare-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.lt-page .compare-col{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:40px 36px}.lt-page .compare-col.benefits{border-top:4px solid var(--green)}.lt-page .compare-col.risks{border-top:4px solid var(--coral)}.lt-page .compare-col h3{margin-bottom:6px;font-size:1.4rem}.lt-page .compare-col .compare-sub{color:var(--ink-light);letter-spacing:.02em;text-transform:uppercase;margin-bottom:24px;font-size:13px;font-weight:600}.lt-page .compare-list{padding:0;list-style:none}.lt-page .compare-list li{border-bottom:1px solid var(--border-soft);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.lt-page .compare-list li:last-child{border-bottom:none}.lt-page .compare-list .icon-bullet{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:13px;font-weight:700;display:flex}.lt-page .benefits .icon-bullet{background:var(--green-mint);color:var(--green-deep)}.lt-page .risks .icon-bullet{color:var(--coral);background:#ea6f5b1f}.lt-page .compare-list .li-text strong{color:var(--ink);margin-bottom:3px;font-size:14.5px;display:block}.lt-page .compare-list .li-text span{color:var(--ink-mid);font-size:13.5px;line-height:1.55}.lt-page .elig-section{background:var(--cream)}.lt-page .elig-header{text-align:center;max-width:720px;margin:0 auto 48px}.lt-page .elig-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.lt-page .elig-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .25s}.lt-page .elig-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.lt-page .elig-card .num{font-family:var(--serif);color:var(--green);margin-bottom:12px;font-size:1.5rem;font-style:italic;font-weight:500}.lt-page .elig-card h4{margin-bottom:10px;font-size:1.05rem}.lt-page .elig-card p{font-size:14px;line-height:1.6}.lt-page .process-section{background:var(--green-ink);color:var(--white)}.lt-page .process-section h2{color:var(--white)}.lt-page .process-section .lead{color:#ffffffc7}.lt-page .process-intro{text-align:center;max-width:760px;margin:0 auto 64px}.lt-page .process-timeline{grid-template-columns:repeat(5,1fr);gap:24px;display:grid;position:relative}.lt-page .process-timeline:before{content:"";background:linear-gradient(90deg,#0000,#34d39966,#0000);height:1px;position:absolute;top:30px;left:5%;right:5%}.lt-page .timeline-step{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:26px 22px;position:relative}.lt-page .timeline-num{background:var(--green);width:44px;height:44px;color:var(--white);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.2rem;font-weight:500;display:flex;box-shadow:0 4px 14px #10b98166}.lt-page .timeline-step h4{color:var(--white);margin-bottom:10px;font-size:1rem}.lt-page .timeline-step p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.6}.lt-page .cost-header{text-align:center;max-width:760px;margin:0 auto 56px}.lt-page .cost-layout{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.lt-page .cost-table-wrap{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;overflow:hidden}.lt-page .cost-table{border-collapse:collapse;width:100%}.lt-page .cost-table thead{background:var(--green-forest)}.lt-page .cost-table th{text-align:left;color:var(--white);font-size:13.5px;font-weight:600;font-family:var(--sans);letter-spacing:.02em;padding:18px 22px}.lt-page .cost-table td{border-bottom:1px solid var(--border-soft);color:var(--ink-mid);padding:16px 22px;font-size:14.5px}.lt-page .cost-table tr:last-child td{border-bottom:none}.lt-page .cost-table tr.highlight{background:var(--green-mint)}.lt-page .cost-table tr.highlight td{color:var(--green-forest);font-weight:600}.lt-page .cost-table .flag{vertical-align:middle;margin-right:10px;font-size:18px;display:inline-block}.lt-page .cost-table .abroad{color:var(--coral);font-weight:600}.lt-page .cost-table .india-price{font-family:var(--serif);color:var(--green-deep);font-size:1.15rem;font-style:italic;font-weight:600}.lt-page .cost-note{background:var(--green-mint);color:var(--green-ink);border-radius:10px;margin-top:16px;padding:14px 18px;font-size:13px;line-height:1.6}.lt-page .cost-compare-vis{background:var(--green-forest);color:var(--white);border-radius:18px;padding:36px 30px;position:relative;overflow:hidden}.lt-page .cost-compare-vis:before{content:"";background:radial-gradient(at 100% 0,#34d39926,#0000 60%);position:absolute;inset:0}.lt-page .vs-title{font-family:var(--serif);color:var(--white);z-index:1;margin-bottom:8px;font-size:1.7rem;font-weight:500;position:relative}.lt-page .vs-sub{color:#ffffffb3;z-index:1;margin-bottom:28px;font-size:14px;position:relative}.lt-page .savings-bars{z-index:1;gap:18px;display:grid;position:relative}.lt-page .savings-bar-head{justify-content:space-between;margin-bottom:8px;display:flex}.lt-page .savings-bar-label{color:var(--white);font-size:14px;font-weight:500}.lt-page .savings-bar-pct{color:var(--green-glow);font-size:14px;font-weight:700}.lt-page .savings-bar-track{background:#ffffff1a;border-radius:50px;height:8px;overflow:hidden}.lt-page .savings-bar-fill{background:linear-gradient(90deg,var(--green-glow),var(--green));border-radius:50px;height:100%;transition:width 1s ease-out}.lt-page .checklist-section{background:var(--green-forest);color:var(--white)}.lt-page .checklist-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.lt-page .checklist-intro h2{color:var(--white);margin-bottom:18px}.lt-page .checklist-intro p{color:#ffffffc7}.lt-page .checklist-intro .note{border-left:3px solid var(--green-glow);color:#ffffffd9;background:#34d3991a;border-radius:0 10px 10px 0;margin-top:24px;padding:16px 18px;font-size:13.5px;line-height:1.65}.lt-page .checklist-intro .note strong{color:var(--green-glow)}.lt-page .checklist-col{flex-direction:column;gap:14px;display:flex}.lt-page .check-item{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;transition:all .25s;display:flex}.lt-page .check-item:hover{border-color:var(--green-glow);background:#ffffff17}.lt-page .check-tick{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.lt-page .check-item-text strong{color:var(--white);margin-bottom:4px;font-size:14.5px;display:block}.lt-page .check-item-text span{color:#ffffffa6;font-size:13px;line-height:1.55}.lt-page .check-item-text strong a{color:var(--white)}.lt-page .trust-section{background:var(--paper)}.lt-page .trust-header{text-align:center;max-width:680px;margin:0 auto 56px}.lt-page .trust-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.lt-page .trust-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;flex-direction:column;align-items:flex-start;padding:32px 26px;transition:all .25s;display:flex}.lt-page .trust-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.lt-page .trust-icon{background:var(--green-mint);width:52px;height:52px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:24px;display:flex}.lt-page .trust-card h4{margin-bottom:8px;font-size:1rem}.lt-page .trust-card p{color:var(--ink-mid);margin:0;font-size:13.5px;line-height:1.65}.lt-page .hospitals-header{text-align:center;max-width:720px;margin:0 auto 48px}.lt-page .hospital-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;display:grid}.lt-page .hospital-card{background:var(--white);text-align:center;border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:center;padding:24px 20px;transition:all .25s;display:flex}.lt-page .hospital-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.lt-page .hospital-card img{object-fit:contain;width:70px;height:70px;margin-bottom:14px}.lt-page .hospital-card .name{color:var(--green-forest);margin-bottom:4px;font-size:14px;font-weight:600}.lt-page .hospital-card .type{color:var(--ink-light);font-size:11.5px}.lt-page .testi-intro{text-align:center;max-width:720px;margin:0 auto 56px}.lt-page .testi-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.lt-page .testi-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:32px 28px;transition:all .25s;position:relative}.lt-page .testi-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.lt-page .testi-flag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.02em;border-radius:50px;margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.lt-page .testi-stars{color:var(--gold);letter-spacing:.05em;margin-bottom:12px;font-size:14px}.lt-page .testi-quote{font-family:var(--serif);color:var(--ink);margin-bottom:22px;font-size:16px;font-style:italic;line-height:1.6}.lt-page .testi-person{border-top:1px solid var(--border-soft);align-items:center;gap:14px;padding-top:18px;display:flex}.lt-page .testi-avatar{background:linear-gradient(135deg,var(--green-deep),var(--green));width:44px;height:44px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.lt-page .testi-person-name{color:var(--green-forest);font-size:14px;font-weight:600}.lt-page .testi-person-detail{color:var(--ink-light);font-size:12px}.lt-page .faq-section{background:var(--cream)}.lt-page .faq-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:64px;display:grid}.lt-page .faq-aside{position:sticky;top:30px}.lt-page .faq-aside h2{margin-bottom:16px}.lt-page .faq-aside p{font-size:15px}.lt-page .faq-contact{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;margin-top:28px;padding:22px 24px}.lt-page .faq-contact-label{color:var(--ink-light);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600}.lt-page .faq-contact-value{font-family:var(--serif);color:var(--green-forest);font-size:1.4rem;font-weight:500}.lt-page .faq-list{flex-direction:column;gap:12px;display:flex}.lt-page .faq-item{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;transition:all .2s;overflow:hidden}.lt-page .faq-item.open{border-color:var(--green);box-shadow:var(--shadow-sm)}.lt-page .faq-q{cursor:pointer;color:var(--green-forest);text-align:left;width:100%;font-size:15.5px;font-weight:600;font-family:var(--sans);background:0 0;border:none;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.lt-page .faq-q:hover{color:var(--green-deep)}.lt-page .faq-plus{background:var(--green-mint);width:28px;height:28px;color:var(--green-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:600;transition:transform .3s;display:flex}.lt-page .faq-item.open .faq-plus{background:var(--green);color:var(--white);transform:rotate(45deg)}.lt-page .faq-a{max-height:0;color:var(--ink-mid);padding:0 26px;font-size:14.5px;line-height:1.7;transition:max-height .4s,padding .3s;overflow:hidden}.lt-page .faq-item.open .faq-a{max-height:800px;padding:0 26px 24px}.lt-page .consult-section{background:linear-gradient(180deg,var(--cream) 0%,var(--white) 100%)}.lt-page .consult-header{text-align:center;max-width:760px;margin:0 auto 48px}.lt-page .consult-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.lt-page .consult-card{background:var(--white);border:1px solid var(--border-soft);border-left:4px solid var(--green);border-radius:16px;padding:30px 26px;transition:all .25s}.lt-page .consult-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.lt-page .consult-card .icon{margin-bottom:14px;font-size:28px}.lt-page .consult-card h4{margin-bottom:8px;font-size:1rem}.lt-page .consult-card p{font-size:13.5px;line-height:1.6}.lt-page .final-cta{background:linear-gradient(135deg,var(--green-ink),var(--green-forest));color:var(--white);text-align:center;padding:110px 0;position:relative;overflow:hidden}.lt-page .final-cta:before{content:"";background:radial-gradient(#34d3991f,#0000 60%);position:absolute;inset:0}.lt-page .final-cta h2{color:var(--white);z-index:1;margin-bottom:18px;position:relative}.lt-page .final-cta p{color:#fffc;z-index:1;max-width:620px;margin:0 auto 36px;font-size:17px;position:relative}.lt-page .final-ctas{z-index:1;flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.lt-page .final-trust{color:#fff9;z-index:1;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:36px;font-size:12.5px;display:flex;position:relative}.lt-page .final-trust .sep{color:#ffffff4d}@media(max-width:960px){.lt-page section{padding:72px 0}.lt-page .hero{padding:60px 0}.lt-page .hero-grid{grid-template-columns:1fr;gap:48px}.lt-page .hero-visual{max-height:460px}.lt-page .hero-badge{display:none}.lt-page .stats-grid{grid-template-columns:repeat(2,1fr);gap:30px 0}.lt-page .stat-item:nth-child(2){border-right:none}.lt-page .what-grid{grid-template-columns:1fr;gap:40px}.lt-page .what-visual{max-width:380px;margin:0 auto}.lt-page .pain-grid{grid-template-columns:1fr}.lt-page .solutions-grid{grid-template-columns:1fr 1fr}.lt-page .mech-grid{grid-template-columns:repeat(2,1fr)}.lt-page .mech-step{border-right:none;border-bottom:1px solid var(--border-soft)}.lt-page .mech-step:nth-child(2n){border-right:none}.lt-page .conditions-grid{grid-template-columns:repeat(2,1fr)}.lt-page .compare-grid{grid-template-columns:1fr}.lt-page .elig-grid{grid-template-columns:1fr 1fr}.lt-page .cost-layout{grid-template-columns:1fr;gap:32px}.lt-page .checklist-grid,.lt-page .faq-layout{grid-template-columns:1fr;gap:40px}.lt-page .faq-aside{position:relative;top:auto}.lt-page .process-timeline{grid-template-columns:repeat(2,1fr);gap:22px}.lt-page .process-timeline:before{display:none}.lt-page .types-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.lt-page .container,.lt-page .container-wide,.lt-page .container-narrow{padding:0 20px}.lt-page section{padding:60px 0}.lt-page .hero{padding:40px 0 60px}.lt-page .hero-ctas .btn{justify-content:center;width:100%}.lt-page .hero-trust{gap:20px}.lt-page .hero-trust-item .n{font-size:1.6rem}.lt-page .stats-grid{grid-template-columns:1fr 1fr}.lt-page .solutions-grid,.lt-page .mech-grid,.lt-page .conditions-grid,.lt-page .elig-grid,.lt-page .process-timeline,.lt-page .types-grid{grid-template-columns:1fr}.lt-page .final-ctas .btn{justify-content:center;width:100%}.lt-page .final-cta{padding:80px 0}.lt-page .final-trust .sep{display:none}.lt-page .float-wa{width:52px;height:52px;bottom:16px;right:16px}}.lt-page .hero-inner>*{animation:.7s both slideUp}.lt-page .hero-inner>:first-child{animation-delay:50ms}.lt-page .hero-inner>:nth-child(2){animation-delay:.15s}.lt-page .hero-inner>:nth-child(3){animation-delay:.25s}.lt-page .hero-inner>:nth-child(4){animation-delay:.35s}.lt-page .hero-inner>:nth-child(5){animation-delay:.45s}.medifly .imm-what-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.medifly .imm-what-visual{aspect-ratio:4/5;background:linear-gradient(135deg,var(--green-mint),var(--green-sage));border-radius:20px;overflow:hidden}.medifly .imm-what-visual img{object-fit:cover;width:100%;height:100%;display:block}.medifly .imm-keypoints{gap:14px;margin-top:28px;display:grid}.medifly .imm-keypoint{background:var(--green-mint);border-left:3px solid var(--green);border-radius:0 12px 12px 0;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.medifly .imm-keypoint-icon{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.medifly .imm-keypoint-text{color:var(--green-ink);font-size:14.5px;line-height:1.55}.medifly .imm-pain-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.medifly .imm-pain-card{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:38px 34px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.medifly .imm-pain-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.medifly .imm-pain-card.full{grid-column:1/-1}.medifly .imm-pain-number{font-family:var(--serif);color:var(--green-sage);opacity:.7;font-size:4.5rem;font-style:italic;font-weight:400;line-height:1;position:absolute;top:20px;right:28px}.medifly .imm-pain-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:16px;justify-content:center;align-items:center;margin-bottom:22px;font-size:26px;display:flex}.medifly .imm-pain-card h3{margin-bottom:14px}.medifly .imm-pain-card p{font-size:15px;line-height:1.7}.medifly .imm-pain-quote{background:var(--cream-warm);border-left:3px solid var(--green);color:var(--ink-mid);border-radius:0 10px 10px 0;margin-top:18px;padding:14px 18px;font-size:13.5px;font-style:italic}.medifly .imm-pain-quote strong{color:var(--green-forest);font-style:normal}.medifly .imm-solution-strip{background:var(--green-mint);border-radius:10px;margin-top:18px;padding:16px 18px}.medifly .imm-solution-label{letter-spacing:.1em;color:var(--green-deep);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.medifly .imm-solution-strip p{color:var(--green-ink);font-size:13.5px;line-height:1.6}.medifly .imm-solutions-section{background:var(--green-forest);color:var(--white)}.medifly .imm-solutions-section h2{color:var(--white)}.medifly .imm-solutions-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.medifly .imm-solution-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:32px 28px;transition:all .3s}.medifly .imm-solution-card:hover{border-color:var(--green-glow);background:#ffffff14;transform:translateY(-4px)}.medifly .imm-sol-icon{width:48px;height:48px;color:var(--green-glow);background:#34d39926;border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;font-size:22px;display:flex}.medifly .imm-solution-card h4{color:var(--white);margin-bottom:12px;font-size:1.15rem}.medifly .imm-solution-card p{color:#ffffffb8;font-size:14px;line-height:1.65}.medifly .imm-sol-list{margin-top:14px}.medifly .imm-sol-list li{color:#ffffffd9;padding:6px 0 6px 22px;font-size:13.5px;position:relative}.medifly .imm-sol-list li:before{content:"✓";color:var(--green-glow);font-weight:700;position:absolute;top:6px;left:0}.medifly .imm-mech-grid{background:var(--white);box-shadow:var(--shadow-sm);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;padding:16px;display:grid}.medifly .imm-mech-step{border-right:1px solid var(--border-soft);padding:30px 24px}.medifly .imm-mech-step:last-child{border-right:none}.medifly .imm-mech-num{font-family:var(--serif);color:var(--green);margin-bottom:16px;font-size:2.2rem;font-style:italic;font-weight:500;line-height:1;display:block}.medifly .imm-mech-step h4{margin-bottom:10px;font-size:1rem}.medifly .imm-mech-step p{font-size:13.5px;line-height:1.6}.medifly .imm-types-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.medifly .imm-type-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:28px 24px;transition:all .25s;position:relative}.medifly .imm-type-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-4px)}.medifly .imm-type-card.featured{background:linear-gradient(180deg,var(--green-mint),var(--white));border-color:var(--green)}.medifly .imm-type-badge{background:var(--green);color:var(--white);letter-spacing:.1em;text-transform:uppercase;border-radius:50px;padding:5px 12px;font-size:10px;font-weight:700;position:absolute;top:-10px;left:24px}.medifly .imm-type-icon{background:var(--green-mint);width:50px;height:50px;color:var(--green-deep);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;font-size:24px;display:flex}.medifly .imm-type-card h4{margin-bottom:10px;font-size:1.05rem}.medifly .imm-type-card p{margin-bottom:14px;font-size:13.5px;line-height:1.6}.medifly .imm-type-tag{color:var(--green-deep);background:var(--green-mint);text-transform:uppercase;letter-spacing:.06em;border-radius:50px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.medifly .imm-conditions-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.medifly .imm-condition-card{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;padding:22px 20px;transition:all .2s}.medifly .imm-condition-card:hover{border-color:var(--green);transform:translateY(-2px)}.medifly .imm-cond-icon{margin-bottom:10px;font-size:26px}.medifly .imm-condition-card h4{margin-bottom:6px;font-size:.95rem}.medifly .imm-condition-card p{font-size:13px;line-height:1.55}.medifly .imm-compare-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.medifly .imm-compare-col{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:36px 32px}.medifly .imm-compare-col.benefits{border-top:4px solid var(--green)}.medifly .imm-compare-col.risks{border-top:4px solid var(--coral)}.medifly .imm-compare-col h3{margin-bottom:6px}.medifly .imm-compare-sub{color:var(--ink-light);text-transform:uppercase;letter-spacing:.08em;margin-bottom:22px;font-size:12px;font-weight:600}.medifly .imm-compare-col ul{gap:14px;display:grid}.medifly .imm-compare-col li{align-items:flex-start;gap:14px;display:flex}.medifly .imm-bullet{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;font-weight:700;display:flex}.medifly .imm-bullet.ok{background:var(--green-mint);color:var(--green-deep)}.medifly .imm-bullet.warn{color:var(--coral);background:#ea6f5b26}.medifly .imm-compare-col li strong{color:var(--green-forest);margin-bottom:4px;font-size:14.5px;display:block}.medifly .imm-compare-col li span{color:var(--ink-mid);font-size:13.5px;line-height:1.6}.medifly .imm-note{background:var(--green-mint);border-radius:12px;max-width:780px;margin-top:36px;margin-left:auto;margin-right:auto;padding:18px 24px}.medifly .imm-note p{color:var(--green-ink);margin:0;font-size:14px}.medifly .imm-elig-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.medifly .imm-elig-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .25s}.medifly .imm-elig-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.medifly .imm-elig-num{font-family:var(--serif);color:var(--green);margin-bottom:14px;font-size:1.8rem;font-style:italic;line-height:1}.medifly .imm-elig-card h4{margin-bottom:10px;font-size:1rem}.medifly .imm-elig-card p{font-size:13.5px;line-height:1.65}.medifly .imm-biopills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.medifly .imm-biopill{letter-spacing:.08em;background:var(--green-forest);color:var(--white);border-radius:50px;padding:5px 12px;font-size:11px;font-weight:700}.medifly .imm-process-section{background:var(--green-ink);color:var(--white)}.medifly .imm-process-section h2{color:var(--white)}.medifly .imm-timeline{grid-template-columns:repeat(5,1fr);gap:22px;display:grid;position:relative}.medifly .imm-timeline-step{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:28px 22px;position:relative}.medifly .imm-timeline-num{background:var(--green);width:36px;height:36px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-weight:700;display:flex}.medifly .imm-timeline-step h4{color:var(--white);margin-bottom:10px;font-size:1rem}.medifly .imm-timeline-step p{color:#ffffffb8;font-size:13px;line-height:1.6}.medifly .imm-cost-layout{grid-template-columns:1.05fr .95fr;align-items:start;gap:36px;display:grid}.medifly .imm-savings-bars{gap:16px;margin-top:8px;display:grid}.medifly .imm-bar{gap:6px;display:grid}.medifly .imm-bar-head{color:#ffffffd9;justify-content:space-between;font-size:13px;display:flex}.medifly .imm-bar-pct{color:var(--green-glow);font-weight:700}.medifly .imm-bar-track{background:#ffffff1a;border-radius:50px;height:8px;overflow:hidden}.medifly .imm-bar-fill{background:linear-gradient(90deg,var(--green),var(--green-glow));border-radius:50px;height:100%}.medifly .imm-checklist-section{background:linear-gradient(180deg,var(--green-forest),var(--green-ink));color:var(--white)}.medifly .imm-checklist-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:56px;display:grid}.medifly .imm-tip{border-left:3px solid var(--green-glow);color:#ffffffe6;background:#34d3991f;border-radius:0 10px 10px 0;margin-top:24px;padding:16px 20px;font-size:13.5px}.medifly .imm-tip strong{color:var(--green-glow)}.medifly .imm-check-list{gap:14px;display:grid}.medifly .imm-check-item{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.medifly .imm-check-tick{background:var(--green);width:26px;height:26px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.medifly .imm-check-item strong{color:var(--white);margin-bottom:4px;font-size:14.5px;display:block}.medifly .imm-check-item span{color:#ffffffb3;font-size:13px;line-height:1.55}.medifly .imm-trust-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.medifly .imm-trust-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .25s}.medifly .imm-trust-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.medifly .imm-trust-icon{margin-bottom:14px;font-size:32px}.medifly .imm-trust-card h4{margin-bottom:10px;font-size:1.02rem}.medifly .imm-trust-card p{font-size:13.5px;line-height:1.65}.medifly .imm-hospital-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.medifly .imm-hospital-card{background:var(--white);border:1px solid var(--border-soft);text-align:center;border-radius:14px;flex-direction:column;align-items:center;padding:24px 20px;transition:all .2s;display:flex}.medifly .imm-hospital-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.medifly .imm-hospital-logo-slot{background:var(--green-mint);width:72px;height:72px;color:var(--green-deep);letter-spacing:.06em;text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;font-size:11px;display:flex}.medifly .imm-hospital-name{color:var(--green-forest);font-size:14px;font-weight:600;display:block}.medifly .imm-hospital-type{color:var(--ink-light);margin-top:4px;font-size:12px}.medifly .imm-testi-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.medifly .imm-testi-card{background:var(--white);border:1px solid var(--border-soft);border-left:4px solid var(--green);border-radius:18px;padding:28px;transition:all .25s}.medifly .imm-testi-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.medifly .imm-testi-flag{color:var(--green-deep);margin-bottom:8px;font-size:13px;font-weight:600}.medifly .imm-testi-stars{color:var(--gold);letter-spacing:2px;margin-bottom:14px}.medifly .imm-testi-quote{color:var(--ink);margin-bottom:18px;font-size:15px;font-style:italic;line-height:1.7}.medifly .imm-testi-person{align-items:center;gap:14px;display:flex}.medifly .imm-testi-avatar{background:var(--green);width:44px;height:44px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.medifly .imm-testi-name{color:var(--green-forest);font-size:14.5px;font-weight:700}.medifly .imm-testi-detail{color:var(--ink-light);font-size:12px}.medifly .imm-consult-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.medifly .imm-consult-card{background:var(--white);border:1px solid var(--border-soft);border-radius:16px;padding:28px 24px;transition:all .25s}.medifly .imm-consult-card:hover{border-color:var(--green);transform:translateY(-3px)}.medifly .imm-consult-icon{background:var(--green-mint);width:50px;height:50px;color:var(--green-deep);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;font-size:22px;display:flex}.medifly .imm-consult-card h4{margin-bottom:10px;font-size:1rem}.medifly .imm-consult-card p{font-size:13.5px;line-height:1.65}.medifly .imm-consult-cta{background:var(--green-mint);text-align:center;border-radius:16px;max-width:800px;margin-top:48px;margin-left:auto;margin-right:auto;padding:30px 32px}.medifly .imm-consult-cta p{color:var(--green-ink);font-size:16px;line-height:1.7}@media(max-width:960px){.medifly .imm-what-grid{grid-template-columns:1fr;gap:36px}.medifly .imm-pain-grid{grid-template-columns:1fr}.medifly .imm-solutions-grid,.medifly .imm-mech-grid{grid-template-columns:repeat(2,1fr)}.medifly .imm-mech-step{border-right:none;border-bottom:1px solid var(--border-soft)}.medifly .imm-types-grid,.medifly .imm-conditions-grid{grid-template-columns:repeat(2,1fr)}.medifly .imm-compare-grid{grid-template-columns:1fr}.medifly .imm-elig-grid,.medifly .imm-timeline{grid-template-columns:repeat(2,1fr)}.medifly .imm-cost-layout{grid-template-columns:1fr;gap:28px}.medifly .imm-checklist-grid{grid-template-columns:1fr;gap:32px}.medifly .imm-trust-grid,.medifly .imm-hospital-grid{grid-template-columns:repeat(2,1fr)}.medifly .imm-testi-grid{grid-template-columns:1fr}.medifly .imm-consult-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.medifly .imm-solutions-grid,.medifly .imm-mech-grid,.medifly .imm-types-grid,.medifly .imm-conditions-grid,.medifly .imm-elig-grid,.medifly .imm-timeline,.medifly .imm-trust-grid,.medifly .imm-hospital-grid,.medifly .imm-consult-grid{grid-template-columns:1fr}.medifly .imm-pain-card,.medifly .imm-compare-col{padding:28px 22px}}.hysterectomy-page{--green:#10b981;--green-deep:#059669;--green-forest:#064e3b;--green-ink:#022c22;--green-mint:#ecfdf5;--green-sage:#d1fae5;--green-glow:#34d399;--white:#fff;--cream:#fafaf7;--cream-warm:#f7f6f1;--paper:#f4f3ee;--ink:#0f1713;--ink-mid:#3c4a43;--ink-light:#6b7770;--border:#e5e7eb;--border-soft:#f0f0ed;--gold:#b8944a;--coral:#ea6f5b;--serif:"Fraunces", Georgia, serif;--sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--radius-sm:6px;--radius:12px;--radius-lg:20px;--shadow-xs:0 1px 2px #064e3b0a;--shadow-sm:0 2px 8px #064e3b0f;--shadow-md:0 8px 24px #064e3b14;--shadow-lg:0 20px 48px #064e3b1f}.hysterectomy-page *,.hysterectomy-page :before,.hysterectomy-page :after{box-sizing:border-box;margin:0;padding:0}.hysterectomy-page{scroll-behavior:smooth;font-family:var(--sans);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv02";line-height:1.65;overflow-x:hidden}.hysterectomy-page h1,.hysterectomy-page h2,.hysterectomy-page h3,.hysterectomy-page h4{font-family:var(--serif);color:var(--green-forest);letter-spacing:-.02em;font-weight:500;line-height:1.1}.hysterectomy-page h1{font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400}.hysterectomy-page h2{font-size:clamp(1.9rem,4vw,3rem);font-weight:500}.hysterectomy-page h3{font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:500}.hysterectomy-page h4{font-size:1.05rem;font-weight:600;font-family:var(--sans);color:var(--green-forest)}.hysterectomy-page p{color:var(--ink-mid);font-size:15.5px;line-height:1.75}.hysterectomy-page .lead{color:var(--ink-mid);font-size:18px;line-height:1.7}.hysterectomy-page em{color:var(--green);font-style:italic}.hysterectomy-page a{color:var(--green-deep);text-decoration:none;transition:color .2s}.hysterectomy-page a:hover{color:var(--green-forest)}.hysterectomy-page strong{color:var(--ink);font-weight:600}.hysterectomy-page .container{max-width:1200px;margin:0 auto;padding:0 28px}.hysterectomy-page .container-wide{max-width:1360px;margin:0 auto;padding:0 28px}.hysterectomy-page .container-narrow{max-width:920px;margin:0 auto;padding:0 28px}.hysterectomy-page section{padding:96px 0;position:relative}.hysterectomy-page .bg-white{background:var(--white)}.hysterectomy-page .bg-cream{background:var(--cream)}.hysterectomy-page .bg-mint{background:var(--green-mint)}.hysterectomy-page .bg-paper{background:var(--paper)}.hysterectomy-page .bg-forest{background:var(--green-forest);color:var(--white)}.hysterectomy-page .bg-ink{background:var(--green-ink);color:var(--white)}.hysterectomy-page .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green-deep);font-size:12px;font-weight:600;font-family:var(--sans);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.hysterectomy-page .eyebrow:before{content:"";background:var(--green);border-radius:2px;width:24px;height:1.5px;display:block}.hysterectomy-page .eyebrow.light{color:var(--green-glow)}.hysterectomy-page .eyebrow.light:before{background:var(--green-glow)}.hysterectomy-page .eyebrow.center{justify-content:center}.hysterectomy-page .btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;letter-spacing:.01em;border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 28px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.hysterectomy-page .btn-lg{padding:18px 36px;font-size:15px}.hysterectomy-page .btn svg{flex-shrink:0;width:17px;height:17px}.hysterectomy-page .btn:hover{transform:translateY(-2px)}.hysterectomy-page .btn-primary{background:var(--green);color:var(--white);box-shadow:0 4px 16px #10b98147}.hysterectomy-page .btn-primary:hover{background:var(--green-deep);color:var(--white);box-shadow:0 8px 24px #10b98166}.hysterectomy-page .btn-dark{background:var(--green-forest);color:var(--white)}.hysterectomy-page .btn-dark:hover{background:var(--green-ink);color:var(--white)}.hysterectomy-page .btn-outline{color:var(--green-forest);border:1.5px solid var(--green-forest);background:0 0}.hysterectomy-page .btn-outline:hover{background:var(--green-forest);color:var(--white)}.hysterectomy-page .btn-outline-light{color:var(--white);background:0 0;border:1.5px solid #ffffff4d}.hysterectomy-page .btn-outline-light:hover{color:var(--white);background:#ffffff1a;border-color:#fff9}.hysterectomy-page .btn-whatsapp{color:var(--white);background:#25d366;box-shadow:0 4px 16px #25d3664d}.hysterectomy-page .btn-whatsapp:hover{color:var(--white);background:#1fb855}.hysterectomy-page .float-wa{width:58px;height:58px;color:var(--white);z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;animation:2.5s infinite waPulse;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #25d36666}.hysterectomy-page .float-wa:hover{color:var(--white);transform:scale(1.1)}.hysterectomy-page .urgency-banner{background:var(--green-forest);color:var(--white);text-align:center;z-index:10;padding:12px 0;font-size:13.5px;position:relative}.hysterectomy-page .urgency-banner p{color:#ffffffe6;margin:0;font-size:13.5px}.hysterectomy-page .urgency-pill{color:var(--green-glow);background:#34d39926;border-radius:50px;align-items:center;gap:8px;margin-right:14px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.hysterectomy-page .hero{background:var(--cream);padding:90px 0 80px;position:relative;overflow:hidden}.hysterectomy-page .hero:before{content:"";z-index:0;background:radial-gradient(#10b9810f,#0000 70%);width:50%;height:80%;position:absolute;top:-10%;right:-10%}.hysterectomy-page .hero:after{content:"";background:linear-gradient(90deg,transparent,var(--border),transparent);width:100%;height:1px;position:absolute;bottom:0;left:0}.hysterectomy-page .hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid;position:relative}.hysterectomy-page .hero-tag{background:var(--white);border:1px solid var(--border);color:var(--green-deep);box-shadow:var(--shadow-xs);border-radius:50px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.hysterectomy-page .hero-tag .dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite heartbeat}.hysterectomy-page .hero h1 span.ital{font-family:var(--serif);color:var(--green);font-style:italic;font-weight:400}.hysterectomy-page .hero h1 span.under{display:inline-block;position:relative}.hysterectomy-page .hero h1 span.under:after{content:"";background:var(--green-sage);z-index:-1;border-radius:2px;height:8px;position:absolute;bottom:4px;left:0;right:0}.hysterectomy-page .hero-sub{color:var(--ink-mid);max-width:540px;margin:24px 0 32px;font-size:18px;line-height:1.7}.hysterectomy-page .hero-sub strong{color:var(--green-forest)}.hysterectomy-page .hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.hysterectomy-page .hero-trust{border-top:1px solid var(--border);flex-wrap:wrap;gap:28px;padding-top:28px;display:flex}.hysterectomy-page .hero-trust-item{flex-direction:column;display:flex}.hysterectomy-page .hero-trust-item .n{font-family:var(--serif);color:var(--green-forest);font-size:1.9rem;font-weight:500;line-height:1}.hysterectomy-page .hero-trust-item .l{color:var(--ink-light);letter-spacing:.02em;margin-top:4px;font-size:12px}.hysterectomy-page .hero-visual{aspect-ratio:4/5;max-height:620px;position:relative}.hysterectomy-page .hero-img-main{box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#064e3b,#10b981);border-radius:24px;justify-content:center;align-items:center;padding:36px;display:flex;position:absolute;inset:0;overflow:hidden}.hysterectomy-page .hero-img-main svg{width:100%;height:100%}.hysterectomy-page .hero-img-main:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#062e3b4d);position:absolute;inset:0}.hysterectomy-page .hero-badge{background:var(--white);box-shadow:var(--shadow-md);z-index:2;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;display:flex;position:absolute}.hysterectomy-page .hero-badge.tl{top:28px;left:-28px}.hysterectomy-page .hero-badge.br{max-width:260px;bottom:28px;right:-28px}.hysterectomy-page .hero-badge-icon{background:var(--green-mint);width:42px;height:42px;color:var(--green-deep);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.hysterectomy-page .hero-badge-content{line-height:1.3}.hysterectomy-page .hero-badge-content strong{color:var(--green-forest);font-size:14px;font-weight:600;display:block}.hysterectomy-page .hero-badge-content small{color:var(--ink-light);font-size:12px;line-height:1.4}.hysterectomy-page .stats-strip{background:var(--green-forest);color:var(--white);padding:54px 0;position:relative;overflow:hidden}.hysterectomy-page .stats-strip:before{content:"";background:radial-gradient(60% 100%,#10b98126,#0000 70%);position:absolute;inset:0}.hysterectomy-page .stats-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.hysterectomy-page .stat-item{text-align:center;border-right:1px solid #ffffff1a;padding:0 20px}.hysterectomy-page .stat-item:last-child{border-right:none}.hysterectomy-page .stat-num{font-family:var(--serif);color:var(--green-glow);letter-spacing:-.02em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1;display:block}.hysterectomy-page .stat-label{color:#ffffffbf;letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:13px;font-weight:500}.hysterectomy-page .what-is{background:var(--white)}.hysterectomy-page .what-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.hysterectomy-page .what-text h2{margin-bottom:24px}.hysterectomy-page .what-text p{margin-bottom:16px;font-size:16px;line-height:1.8}.hysterectomy-page .what-keypoints{gap:14px;margin-top:28px;display:grid}.hysterectomy-page .what-keypoint{background:var(--green-mint);border-left:3px solid var(--green);border-radius:0 12px 12px 0;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.hysterectomy-page .what-keypoint-icon{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.hysterectomy-page .what-keypoint-text{color:var(--green-ink);font-size:14.5px;line-height:1.55}.hysterectomy-page .what-keypoint-text strong{color:var(--green-forest)}.hysterectomy-page .what-visual{aspect-ratio:4/5;background:linear-gradient(135deg,var(--green-mint),var(--green-sage));border-radius:20px;justify-content:center;align-items:center;padding:36px;display:flex;position:relative;overflow:hidden}.hysterectomy-page .what-visual svg{width:100%;height:100%}.hysterectomy-page .pain-intro{text-align:center;max-width:760px;margin:0 auto 64px}.hysterectomy-page .pain-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.hysterectomy-page .pain-card{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:38px 34px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.hysterectomy-page .pain-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.hysterectomy-page .pain-card.full{grid-column:1/-1}.hysterectomy-page .pain-number{font-family:var(--serif);color:var(--green-sage);opacity:.7;font-size:4.5rem;font-style:italic;font-weight:400;line-height:1;position:absolute;top:20px;right:28px}.hysterectomy-page .pain-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:16px;justify-content:center;align-items:center;margin-bottom:22px;font-size:26px;display:flex}.hysterectomy-page .pain-card h3{margin-bottom:14px}.hysterectomy-page .pain-card p{font-size:15px;line-height:1.7}.hysterectomy-page .pain-quote{background:var(--cream-warm);border-left:3px solid var(--green);color:var(--ink-mid);border-radius:0 10px 10px 0;margin-top:18px;padding:14px 18px;font-size:13.5px;font-style:italic}.hysterectomy-page .pain-quote strong{color:var(--green-forest);font-style:normal}.hysterectomy-page .solution-strip{background:var(--green-mint);border-radius:10px;margin-top:18px;padding:16px 18px;position:relative}.hysterectomy-page .solution-strip-label{letter-spacing:.1em;color:var(--green-deep);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.hysterectomy-page .solution-strip p{color:var(--green-ink);margin:0;font-size:13.5px;line-height:1.6}.hysterectomy-page .solutions-section{background:var(--green-forest);color:var(--white)}.hysterectomy-page .solutions-section h2{color:var(--white)}.hysterectomy-page .solutions-section p{color:#ffffffc7}.hysterectomy-page .solutions-intro{text-align:center;max-width:720px;margin:0 auto 56px}.hysterectomy-page .solutions-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.hysterectomy-page .solution-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:32px 28px;transition:all .3s}.hysterectomy-page .solution-card:hover{border-color:var(--green-glow);background:#ffffff14;transform:translateY(-4px)}.hysterectomy-page .sol-icon{width:48px;height:48px;color:var(--green-glow);background:#34d39926;border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;font-size:22px;display:flex}.hysterectomy-page .solution-card h4{color:var(--white);margin-bottom:12px;font-size:1.15rem}.hysterectomy-page .solution-card p{color:#ffffffb8;font-size:14px;line-height:1.65}.hysterectomy-page .sol-list{margin-top:14px;padding:0;list-style:none}.hysterectomy-page .sol-list li{color:#ffffffd9;padding:6px 0 6px 22px;font-size:13.5px;position:relative}.hysterectomy-page .sol-list li:before{content:"✓";color:var(--green-glow);font-weight:700;position:absolute;top:6px;left:0}.hysterectomy-page .sol-list li a{color:#fffffff2;-webkit-text-decoration:underline #34d39966;text-decoration:underline #34d39966}.hysterectomy-page .sol-list li a:hover{color:var(--green-glow)}.hysterectomy-page .mechanism-section{background:var(--paper)}.hysterectomy-page .mech-header{text-align:center;max-width:740px;margin:0 auto 56px}.hysterectomy-page .mech-grid{background:var(--white);box-shadow:var(--shadow-sm);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;padding:16px;display:grid;position:relative}.hysterectomy-page .mech-step{border-right:1px solid var(--border-soft);padding:30px 24px;position:relative}.hysterectomy-page .mech-step:last-child{border-right:none}.hysterectomy-page .mech-step-num{font-family:var(--serif);color:var(--green);margin-bottom:16px;font-size:2.2rem;font-style:italic;font-weight:500;line-height:1;display:block}.hysterectomy-page .mech-step h4{margin-bottom:10px;font-size:1rem}.hysterectomy-page .mech-step p{color:var(--ink-mid);font-size:13.5px;line-height:1.6}.hysterectomy-page .types-intro{text-align:center;max-width:760px;margin:0 auto 64px}.hysterectomy-page .types-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.hysterectomy-page .type-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .3s;position:relative}.hysterectomy-page .type-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.hysterectomy-page .type-card.featured-type{background:linear-gradient(135deg,var(--green-mint),var(--white));border-color:var(--green)}.hysterectomy-page .type-badge-top{background:var(--green);color:var(--white);letter-spacing:.06em;text-transform:uppercase;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-10px;right:22px}.hysterectomy-page .type-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:26px;display:flex}.hysterectomy-page .type-card h4{margin-bottom:10px;font-size:1.1rem;line-height:1.3}.hysterectomy-page .type-card p{margin-bottom:12px;font-size:14px;line-height:1.65}.hysterectomy-page .type-tag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.04em;border-radius:50px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-block}.hysterectomy-page .conditions-section{background:var(--white)}.hysterectomy-page .conditions-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.hysterectomy-page .condition-card{background:var(--cream);border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:flex-start;padding:24px 20px;transition:all .25s;display:flex}.hysterectomy-page .condition-card:hover{background:var(--white);border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.hysterectomy-page .cond-icon{background:var(--green-mint);width:40px;height:40px;color:var(--green-deep);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;font-size:19px;display:flex}.hysterectomy-page .condition-card h4{margin-bottom:6px;font-size:.95rem}.hysterectomy-page .condition-card p{color:var(--ink-mid);margin:0;font-size:12.5px;line-height:1.55}.hysterectomy-page .compare-section{background:var(--paper)}.hysterectomy-page .compare-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.hysterectomy-page .compare-col{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:40px 36px}.hysterectomy-page .compare-col.benefits{border-top:4px solid var(--green)}.hysterectomy-page .compare-col.risks{border-top:4px solid var(--coral)}.hysterectomy-page .compare-col h3{margin-bottom:6px;font-size:1.4rem}.hysterectomy-page .compare-col .compare-sub{color:var(--ink-light);letter-spacing:.02em;text-transform:uppercase;margin-bottom:24px;font-size:13px;font-weight:600}.hysterectomy-page .compare-list{padding:0;list-style:none}.hysterectomy-page .compare-list li{border-bottom:1px solid var(--border-soft);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.hysterectomy-page .compare-list li:last-child{border-bottom:none}.hysterectomy-page .compare-list .icon-bullet{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:13px;font-weight:700;display:flex}.hysterectomy-page .benefits .icon-bullet{background:var(--green-mint);color:var(--green-deep)}.hysterectomy-page .risks .icon-bullet{color:var(--coral);background:#ea6f5b1f}.hysterectomy-page .compare-list .li-text strong{color:var(--ink);margin-bottom:3px;font-size:14.5px;display:block}.hysterectomy-page .compare-list .li-text span{color:var(--ink-mid);font-size:13.5px;line-height:1.55}.hysterectomy-page .elig-section{background:var(--cream)}.hysterectomy-page .elig-header{text-align:center;max-width:720px;margin:0 auto 48px}.hysterectomy-page .elig-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.hysterectomy-page .elig-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .25s}.hysterectomy-page .elig-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.hysterectomy-page .elig-card .num{font-family:var(--serif);color:var(--green);margin-bottom:12px;font-size:1.5rem;font-style:italic;font-weight:500}.hysterectomy-page .elig-card h4{margin-bottom:10px;font-size:1.05rem}.hysterectomy-page .elig-card p{font-size:14px;line-height:1.6}.hysterectomy-page .process-section{background:var(--green-ink);color:var(--white)}.hysterectomy-page .process-section h2{color:var(--white)}.hysterectomy-page .process-section .lead{color:#ffffffc7}.hysterectomy-page .process-intro{text-align:center;max-width:760px;margin:0 auto 64px}.hysterectomy-page .process-timeline{grid-template-columns:repeat(5,1fr);gap:24px;display:grid;position:relative}.hysterectomy-page .process-timeline:before{content:"";background:linear-gradient(90deg,#0000,#34d39966,#0000);height:1px;position:absolute;top:30px;left:5%;right:5%}.hysterectomy-page .timeline-step{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:26px 22px;position:relative}.hysterectomy-page .timeline-num{background:var(--green);width:44px;height:44px;color:var(--white);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.2rem;font-weight:500;display:flex;box-shadow:0 4px 14px #10b98166}.hysterectomy-page .timeline-step h4{color:var(--white);margin-bottom:10px;font-size:1rem}.hysterectomy-page .timeline-step p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.6}.hysterectomy-page .cost-header{text-align:center;max-width:760px;margin:0 auto 56px}.hysterectomy-page .cost-layout{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.hysterectomy-page .cost-table-wrap{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;overflow:hidden}.hysterectomy-page .cost-table{border-collapse:collapse;width:100%}.hysterectomy-page .cost-table thead{background:var(--green-forest)}.hysterectomy-page .cost-table th{text-align:left;color:var(--white);font-size:13.5px;font-weight:600;font-family:var(--sans);letter-spacing:.02em;padding:18px 22px}.hysterectomy-page .cost-table td{border-bottom:1px solid var(--border-soft);color:var(--ink-mid);padding:16px 22px;font-size:14.5px}.hysterectomy-page .cost-table tr:last-child td{border-bottom:none}.hysterectomy-page .cost-table tr.highlight{background:var(--green-mint)}.hysterectomy-page .cost-table tr.highlight td{color:var(--green-forest);font-weight:600}.hysterectomy-page .cost-table .flag{vertical-align:middle;margin-right:10px;font-size:18px;display:inline-block}.hysterectomy-page .cost-table .abroad{color:var(--coral);font-weight:600}.hysterectomy-page .cost-table .india-price{font-family:var(--serif);color:var(--green-deep);font-size:1.15rem;font-style:italic;font-weight:600}.hysterectomy-page .cost-note{background:var(--green-mint);color:var(--green-ink);border-radius:10px;margin-top:16px;padding:14px 18px;font-size:13px;line-height:1.6}.hysterectomy-page .cost-compare-vis{background:var(--green-forest);color:var(--white);border-radius:18px;padding:36px 30px;position:relative;overflow:hidden}.hysterectomy-page .cost-compare-vis:before{content:"";background:radial-gradient(at 100% 0,#34d39926,#0000 60%);position:absolute;inset:0}.hysterectomy-page .vs-title{font-family:var(--serif);color:var(--white);z-index:1;margin-bottom:8px;font-size:1.7rem;font-weight:500;position:relative}.hysterectomy-page .vs-sub{color:#ffffffb3;z-index:1;margin-bottom:28px;font-size:14px;position:relative}.hysterectomy-page .savings-bars{z-index:1;gap:18px;display:grid;position:relative}.hysterectomy-page .savings-bar-head{justify-content:space-between;margin-bottom:8px;display:flex}.hysterectomy-page .savings-bar-label{color:var(--white);font-size:14px;font-weight:500}.hysterectomy-page .savings-bar-pct{color:var(--green-glow);font-size:14px;font-weight:700}.hysterectomy-page .savings-bar-track{background:#ffffff1a;border-radius:50px;height:8px;overflow:hidden}.hysterectomy-page .savings-bar-fill{background:linear-gradient(90deg,var(--green-glow),var(--green));border-radius:50px;height:100%;transition:width 1s ease-out}.hysterectomy-page .checklist-section{background:var(--green-forest);color:var(--white)}.hysterectomy-page .checklist-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.hysterectomy-page .checklist-intro h2{color:var(--white);margin-bottom:18px}.hysterectomy-page .checklist-intro p{color:#ffffffc7}.hysterectomy-page .checklist-intro .note{border-left:3px solid var(--green-glow);color:#ffffffd9;background:#34d3991a;border-radius:0 10px 10px 0;margin-top:24px;padding:16px 18px;font-size:13.5px;line-height:1.65}.hysterectomy-page .checklist-intro .note strong{color:var(--green-glow)}.hysterectomy-page .checklist-col{flex-direction:column;gap:14px;display:flex}.hysterectomy-page .check-item{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;transition:all .25s;display:flex}.hysterectomy-page .check-item:hover{border-color:var(--green-glow);background:#ffffff17}.hysterectomy-page .check-tick{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.hysterectomy-page .check-item-text strong{color:var(--white);margin-bottom:4px;font-size:14.5px;display:block}.hysterectomy-page .check-item-text span{color:#ffffffa6;font-size:13px;line-height:1.55}.hysterectomy-page .check-item-text strong a{color:var(--white)}.hysterectomy-page .trust-section{background:var(--paper)}.hysterectomy-page .trust-header{text-align:center;max-width:680px;margin:0 auto 56px}.hysterectomy-page .trust-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.hysterectomy-page .trust-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;flex-direction:column;align-items:flex-start;padding:32px 26px;transition:all .25s;display:flex}.hysterectomy-page .trust-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.hysterectomy-page .trust-icon{background:var(--green-mint);width:52px;height:52px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:24px;display:flex}.hysterectomy-page .trust-card h4{margin-bottom:8px;font-size:1rem}.hysterectomy-page .trust-card p{color:var(--ink-mid);margin:0;font-size:13.5px;line-height:1.65}.hysterectomy-page .hospitals-header{text-align:center;max-width:720px;margin:0 auto 48px}.hysterectomy-page .hospital-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;display:grid}.hysterectomy-page .hospital-card{background:var(--white);text-align:center;border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:center;padding:24px 20px;transition:all .25s;display:flex}.hysterectomy-page .hospital-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.hysterectomy-page .hospital-card img{object-fit:contain;width:70px;height:70px;margin-bottom:14px}.hysterectomy-page .hospital-card .name{color:var(--green-forest);margin-bottom:4px;font-size:14px;font-weight:600}.hysterectomy-page .hospital-card .type{color:var(--ink-light);font-size:11.5px}.hysterectomy-page .testi-intro{text-align:center;max-width:720px;margin:0 auto 56px}.hysterectomy-page .testi-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.hysterectomy-page .testi-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:32px 28px;transition:all .25s;position:relative}.hysterectomy-page .testi-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.hysterectomy-page .testi-flag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.02em;border-radius:50px;margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.hysterectomy-page .testi-stars{color:var(--gold);letter-spacing:.05em;margin-bottom:12px;font-size:14px}.hysterectomy-page .testi-quote{font-family:var(--serif);color:var(--ink);margin-bottom:22px;font-size:16px;font-style:italic;line-height:1.6}.hysterectomy-page .testi-person{border-top:1px solid var(--border-soft);align-items:center;gap:14px;padding-top:18px;display:flex}.hysterectomy-page .testi-avatar{background:linear-gradient(135deg,var(--green-deep),var(--green));width:44px;height:44px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.hysterectomy-page .testi-person-name{color:var(--green-forest);font-size:14px;font-weight:600}.hysterectomy-page .testi-person-detail{color:var(--ink-light);font-size:12px}.hysterectomy-page .faq-section{background:var(--cream)}.hysterectomy-page .faq-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:64px;display:grid}.hysterectomy-page .faq-aside{position:sticky;top:30px}.hysterectomy-page .faq-aside h2{margin-bottom:16px}.hysterectomy-page .faq-aside p{font-size:15px}.hysterectomy-page .faq-contact{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;margin-top:28px;padding:22px 24px}.hysterectomy-page .faq-contact-label{color:var(--ink-light);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600}.hysterectomy-page .faq-contact-value{font-family:var(--serif);color:var(--green-forest);font-size:1.4rem;font-weight:500}.hysterectomy-page .faq-list{flex-direction:column;gap:12px;display:flex}.hysterectomy-page .faq-item{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;transition:all .2s;overflow:hidden}.hysterectomy-page .faq-item.open{border-color:var(--green);box-shadow:var(--shadow-sm)}.hysterectomy-page .faq-q{cursor:pointer;color:var(--green-forest);text-align:left;width:100%;font-size:15.5px;font-weight:600;font-family:var(--sans);background:0 0;border:none;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.hysterectomy-page .faq-q:hover{color:var(--green-deep)}.hysterectomy-page .faq-plus{background:var(--green-mint);width:28px;height:28px;color:var(--green-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:600;transition:transform .3s;display:flex}.hysterectomy-page .faq-item.open .faq-plus{background:var(--green);color:var(--white);transform:rotate(45deg)}.hysterectomy-page .faq-a{max-height:0;color:var(--ink-mid);padding:0 26px;font-size:14.5px;line-height:1.7;transition:max-height .4s,padding .3s;overflow:hidden}.hysterectomy-page .faq-item.open .faq-a{max-height:800px;padding:0 26px 24px}.hysterectomy-page .consult-section{background:linear-gradient(180deg,var(--cream) 0%,var(--white) 100%)}.hysterectomy-page .consult-header{text-align:center;max-width:760px;margin:0 auto 48px}.hysterectomy-page .consult-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.hysterectomy-page .consult-card{background:var(--white);border:1px solid var(--border-soft);border-left:4px solid var(--green);border-radius:16px;padding:30px 26px;transition:all .25s}.hysterectomy-page .consult-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.hysterectomy-page .consult-card .icon{margin-bottom:14px;font-size:28px}.hysterectomy-page .consult-card h4{margin-bottom:8px;font-size:1rem}.hysterectomy-page .consult-card p{font-size:13.5px;line-height:1.6}.hysterectomy-page .final-cta{background:linear-gradient(135deg,var(--green-ink),var(--green-forest));color:var(--white);text-align:center;padding:110px 0;position:relative;overflow:hidden}.hysterectomy-page .final-cta:before{content:"";background:radial-gradient(#34d3991f,#0000 60%);position:absolute;inset:0}.hysterectomy-page .final-cta h2{color:var(--white);z-index:1;margin-bottom:18px;position:relative}.hysterectomy-page .final-cta p{color:#fffc;z-index:1;max-width:620px;margin:0 auto 36px;font-size:17px;position:relative}.hysterectomy-page .final-ctas{z-index:1;flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.hysterectomy-page .final-trust{color:#fff9;z-index:1;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:36px;font-size:12.5px;display:flex;position:relative}.hysterectomy-page .final-trust .sep{color:#ffffff4d}@media(max-width:960px){.hysterectomy-page section{padding:72px 0}.hysterectomy-page .hero{padding:60px 0}.hysterectomy-page .hero-grid{grid-template-columns:1fr;gap:48px}.hysterectomy-page .hero-visual{max-height:460px}.hysterectomy-page .hero-badge{display:none}.hysterectomy-page .stats-grid{grid-template-columns:repeat(2,1fr);gap:30px 0}.hysterectomy-page .stat-item:nth-child(2){border-right:none}.hysterectomy-page .what-grid{grid-template-columns:1fr;gap:40px}.hysterectomy-page .what-visual{max-width:380px;margin:0 auto}.hysterectomy-page .pain-grid{grid-template-columns:1fr}.hysterectomy-page .solutions-grid{grid-template-columns:1fr 1fr}.hysterectomy-page .mech-grid{grid-template-columns:repeat(2,1fr)}.hysterectomy-page .mech-step{border-right:none;border-bottom:1px solid var(--border-soft)}.hysterectomy-page .mech-step:nth-child(2n){border-right:none}.hysterectomy-page .conditions-grid{grid-template-columns:repeat(2,1fr)}.hysterectomy-page .compare-grid{grid-template-columns:1fr}.hysterectomy-page .elig-grid{grid-template-columns:1fr 1fr}.hysterectomy-page .cost-layout{grid-template-columns:1fr;gap:32px}.hysterectomy-page .checklist-grid,.hysterectomy-page .faq-layout{grid-template-columns:1fr;gap:40px}.hysterectomy-page .faq-aside{position:relative;top:auto}.hysterectomy-page .process-timeline{grid-template-columns:repeat(2,1fr);gap:22px}.hysterectomy-page .process-timeline:before{display:none}.hysterectomy-page .types-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.hysterectomy-page .container,.hysterectomy-page .container-wide,.hysterectomy-page .container-narrow{padding:0 20px}.hysterectomy-page section{padding:60px 0}.hysterectomy-page .hero{padding:40px 0 60px}.hysterectomy-page .hero-ctas .btn{justify-content:center;width:100%}.hysterectomy-page .hero-trust{gap:20px}.hysterectomy-page .hero-trust-item .n{font-size:1.6rem}.hysterectomy-page .stats-grid{grid-template-columns:1fr 1fr}.hysterectomy-page .solutions-grid,.hysterectomy-page .mech-grid,.hysterectomy-page .conditions-grid,.hysterectomy-page .elig-grid,.hysterectomy-page .process-timeline,.hysterectomy-page .types-grid{grid-template-columns:1fr}.hysterectomy-page .final-ctas .btn{justify-content:center;width:100%}.hysterectomy-page .final-cta{padding:80px 0}.hysterectomy-page .final-trust .sep{display:none}.hysterectomy-page .float-wa{width:52px;height:52px;bottom:16px;right:16px}}.hysterectomy-page .hero-inner>*{animation:.7s both slideUp}.hysterectomy-page .hero-inner>:first-child{animation-delay:50ms}.hysterectomy-page .hero-inner>:nth-child(2){animation-delay:.15s}.hysterectomy-page .hero-inner>:nth-child(3){animation-delay:.25s}.hysterectomy-page .hero-inner>:nth-child(4){animation-delay:.35s}.hysterectomy-page .hero-inner>:nth-child(5){animation-delay:.45s}.urgency-banner p{color:#ffffffeb;margin:0;font-size:13.5px}.urgency-banner strong{color:#fff;font-weight:600}.urgency-banner a{color:var(--green-glow,#34d399)}@media(max-width:768px){.urgency-banner{padding:10px 14px}.urgency-banner p{font-size:12.5px;line-height:1.55}.urgency-pill{margin-bottom:6px;margin-right:0}}.gk-page{--green:#10b981;--green-deep:#059669;--green-forest:#064e3b;--green-ink:#022c22;--green-mint:#ecfdf5;--green-sage:#d1fae5;--green-glow:#34d399;--white:#fff;--cream:#fafaf7;--cream-warm:#f7f6f1;--paper:#f4f3ee;--ink:#0f1713;--ink-mid:#3c4a43;--ink-light:#6b7770;--border:#e5e7eb;--border-soft:#f0f0ed;--gold:#b8944a;--coral:#ea6f5b;--serif:"Fraunces", Georgia, serif;--sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--radius-sm:6px;--radius:12px;--radius-lg:20px;--shadow-xs:0 1px 2px #064e3b0a;--shadow-sm:0 2px 8px #064e3b0f;--shadow-md:0 8px 24px #064e3b14;--shadow-lg:0 20px 48px #064e3b1f}.gk-page{font-family:var(--sans);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv02";line-height:1.65;overflow-x:hidden}.gk-page h1,.gk-page h2,.gk-page h3,.gk-page h4{font-family:var(--serif);color:var(--green-forest);letter-spacing:-.02em;font-weight:500;line-height:1.1}.gk-page .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green-deep);font-size:12px;font-weight:600;font-family:var(--sans);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.gk-page .eyebrow:before{content:"";background:var(--green);border-radius:2px;width:24px;height:1.5px;display:block}.gk-page .btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;letter-spacing:.01em;border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 28px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.gk-page .float-wa{width:58px;height:58px;color:var(--white);z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;animation:2.5s infinite waPulse;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #25d36666}.gk-page .urgency-banner{background:var(--green-forest);color:var(--white);text-align:center;z-index:10;padding:12px 0;font-size:13.5px;position:relative}.gk-page .urgency-pill{color:var(--green-glow);background:#34d39926;border-radius:50px;align-items:center;gap:8px;margin-right:14px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.gk-page .hero{background:var(--cream);padding:90px 0 80px;position:relative;overflow:hidden}.gk-page .hero:before{content:"";z-index:0;background:radial-gradient(#10b9810f,#0000 70%);width:50%;height:80%;position:absolute;top:-10%;right:-10%}.gk-page .hero:after{content:"";background:linear-gradient(90deg,transparent,var(--border),transparent);width:100%;height:1px;position:absolute;bottom:0;left:0}.gk-page .hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid;position:relative}.gk-page .hero-tag{background:var(--white);border:1px solid var(--border);color:var(--green-deep);box-shadow:var(--shadow-xs);border-radius:50px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.gk-page .hero-tag .dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite heartbeat}.gk-page .hero h1 span.ital{font-family:var(--serif);color:var(--green);font-style:italic;font-weight:400}.gk-page .hero h1 span.under{display:inline-block;position:relative}.gk-page .hero h1 span.under:after{content:"";background:var(--green-sage);z-index:-1;border-radius:2px;height:8px;position:absolute;bottom:4px;left:0;right:0}.gk-page .hero-sub{color:var(--ink-mid);max-width:540px;margin:24px 0 32px;font-size:18px;line-height:1.7}.gk-page .hero-trust{border-top:1px solid var(--border);flex-wrap:wrap;gap:28px;padding-top:28px;display:flex}.gk-page .hero-trust-item .n{font-family:var(--serif);color:var(--green-forest);font-size:1.9rem;font-weight:500;line-height:1}.gk-page .hero-img-main{box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#064e3b,#10b981);border-radius:24px;justify-content:center;align-items:center;padding:36px;display:flex;position:absolute;inset:0;overflow:hidden}.gk-page .hero-img-main:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#062e3b4d);position:absolute;inset:0}.gk-page .hero-badge{background:var(--white);box-shadow:var(--shadow-md);z-index:2;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;display:flex;position:absolute}.gk-page .hero-badge-icon{background:var(--green-mint);width:42px;height:42px;color:var(--green-deep);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.gk-page .stats-strip{background:var(--green-forest);color:var(--white);padding:54px 0;position:relative;overflow:hidden}.gk-page .stats-strip:before{content:"";background:radial-gradient(60% 100%,#10b98126,#0000 70%);position:absolute;inset:0}.gk-page .stat-num{font-family:var(--serif);color:var(--green-glow);letter-spacing:-.02em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1;display:block}.gk-page .what-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.gk-page .what-keypoints{gap:14px;margin-top:28px;display:grid}.gk-page .what-keypoint{background:var(--green-mint);border-left:3px solid var(--green);border-radius:0 12px 12px 0;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.gk-page .what-keypoint-icon{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.gk-page .what-visual{aspect-ratio:4/5;background:linear-gradient(135deg,var(--green-mint),var(--green-sage));border-radius:20px;justify-content:center;align-items:center;padding:36px;display:flex;position:relative;overflow:hidden}.gk-page .pain-card{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:38px 34px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.gk-page .pain-number{font-family:var(--serif);color:var(--green-sage);opacity:.7;font-size:4.5rem;font-style:italic;font-weight:400;line-height:1;position:absolute;top:20px;right:28px}.gk-page .pain-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:16px;justify-content:center;align-items:center;margin-bottom:22px;font-size:26px;display:flex}.gk-page .pain-quote{background:var(--cream-warm);border-left:3px solid var(--green);color:var(--ink-mid);border-radius:0 10px 10px 0;margin-top:18px;padding:14px 18px;font-size:13.5px;font-style:italic}.gk-page .solution-strip{background:var(--green-mint);border-radius:10px;margin-top:18px;padding:16px 18px;position:relative}.gk-page .solution-strip-label{letter-spacing:.1em;color:var(--green-deep);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.gk-page .solution-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:32px 28px;transition:all .3s}.gk-page .solution-card:hover{border-color:var(--green-glow);background:#ffffff14;transform:translateY(-4px)}.gk-page .sol-icon{width:48px;height:48px;color:var(--green-glow);background:#34d39926;border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;font-size:22px;display:flex}.gk-page .sol-list li{color:#ffffffd9;padding:6px 0 6px 22px;font-size:13.5px;position:relative}.gk-page .sol-list li:before{content:"✓";color:var(--green-glow);font-weight:700;position:absolute;top:6px;left:0}.gk-page .mech-grid{background:var(--white);box-shadow:var(--shadow-sm);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;padding:16px;display:grid;position:relative}.gk-page .mech-step{border-right:1px solid var(--border-soft);padding:30px 24px;position:relative}.gk-page .mech-step-num{font-family:var(--serif);color:var(--green);margin-bottom:16px;font-size:2.2rem;font-style:italic;font-weight:500;line-height:1;display:block}.gk-page .types-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.gk-page .type-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .3s;position:relative}.gk-page .type-badge-top{background:var(--green);color:var(--white);letter-spacing:.06em;text-transform:uppercase;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-10px;right:22px}.gk-page .type-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:26px;display:flex}.gk-page .type-tag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.04em;border-radius:50px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-block}.gk-page .conditions-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.gk-page .condition-card{background:var(--cream);border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:flex-start;padding:24px 20px;transition:all .25s;display:flex}.gk-page .cond-icon{background:var(--green-mint);width:40px;height:40px;color:var(--green-deep);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;font-size:19px;display:flex}.gk-page .compare-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.gk-page .compare-col{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:40px 36px}.gk-page .compare-list li{border-bottom:1px solid var(--border-soft);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.gk-page .compare-list .icon-bullet{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:13px;font-weight:700;display:flex}.gk-page .elig-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.gk-page .elig-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .25s}.gk-page .elig-card .num{font-family:var(--serif);color:var(--green);margin-bottom:12px;font-size:1.5rem;font-style:italic;font-weight:500}.gk-page .process-timeline{grid-template-columns:repeat(5,1fr);gap:24px;display:grid;position:relative}.gk-page .process-timeline:before{content:"";background:linear-gradient(90deg,#0000,#34d39966,#0000);height:1px;position:absolute;top:30px;left:5%;right:5%}.gk-page .timeline-step{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:26px 22px;position:relative}.gk-page .timeline-num{background:var(--green);width:44px;height:44px;color:var(--white);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.2rem;font-weight:500;display:flex;box-shadow:0 4px 14px #10b98166}.gk-page .cost-table-wrap{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;overflow:hidden}.gk-page .cost-table th{text-align:left;color:var(--white);font-size:13.5px;font-weight:600;font-family:var(--sans);letter-spacing:.02em;padding:18px 22px}.gk-page .cost-table td{border-bottom:1px solid var(--border-soft);color:var(--ink-mid);padding:16px 22px;font-size:14.5px}.gk-page .cost-table .india-price{font-family:var(--serif);color:var(--green-deep);font-size:1.15rem;font-style:italic;font-weight:600}.gk-page .cost-note{background:var(--green-mint);color:var(--green-ink);border-radius:10px;margin-top:16px;padding:14px 18px;font-size:13px;line-height:1.6}.gk-page .cost-compare-vis{background:var(--green-forest);color:var(--white);border-radius:18px;padding:36px 30px;position:relative;overflow:hidden}.gk-page .cost-compare-vis:before{content:"";background:radial-gradient(at 100% 0,#34d39926,#0000 60%);position:absolute;inset:0}.gk-page .vs-title{font-family:var(--serif);color:var(--white);z-index:1;margin-bottom:8px;font-size:1.7rem;font-weight:500;position:relative}.gk-page .savings-bar-track{background:#ffffff1a;border-radius:50px;height:8px;overflow:hidden}.gk-page .savings-bar-fill{background:linear-gradient(90deg,var(--green-glow),var(--green));border-radius:50px;height:100%;transition:width 1s ease-out}.gk-page .checklist-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.gk-page .checklist-intro .note{border-left:3px solid var(--green-glow);color:#ffffffd9;background:#34d3991a;border-radius:0 10px 10px 0;margin-top:24px;padding:16px 18px;font-size:13.5px;line-height:1.65}.gk-page .check-item{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;transition:all .25s;display:flex}.gk-page .check-tick{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.gk-page .trust-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;flex-direction:column;align-items:flex-start;padding:32px 26px;transition:all .25s;display:flex}.gk-page .trust-icon{background:var(--green-mint);width:52px;height:52px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:24px;display:flex}.gk-page .hospital-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;display:grid}.gk-page .hospital-card{background:var(--white);text-align:center;border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:center;padding:24px 20px;transition:all .25s;display:flex}.gk-page .hospital-card img{object-fit:contain;width:70px;height:70px;margin-bottom:14px}.gk-page .testi-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.gk-page .testi-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:32px 28px;transition:all .25s;position:relative}.gk-page .testi-flag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.02em;border-radius:50px;margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.gk-page .testi-quote{font-family:var(--serif);color:var(--ink);margin-bottom:22px;font-size:16px;font-style:italic;line-height:1.6}.gk-page .testi-avatar{background:linear-gradient(135deg,var(--green-deep),var(--green));width:44px;height:44px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.gk-page .faq-contact{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;margin-top:28px;padding:22px 24px}.gk-page .faq-item{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;transition:all .2s;overflow:hidden}.gk-page .faq-q{cursor:pointer;color:var(--green-forest);text-align:left;width:100%;font-size:15.5px;font-weight:600;font-family:var(--sans);background:0 0;border:none;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.gk-page .faq-plus{background:var(--green-mint);width:28px;height:28px;color:var(--green-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:600;transition:transform .3s;display:flex}.gk-page .faq-a{max-height:0;color:var(--ink-mid);padding:0 26px;font-size:14.5px;line-height:1.7;transition:max-height .4s,padding .3s;overflow:hidden}.gk-page .consult-section{background:linear-gradient(180deg,var(--cream) 0%,var(--white) 100%)}.gk-page .consult-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.gk-page .consult-card{background:var(--white);border:1px solid var(--border-soft);border-left:4px solid var(--green);border-radius:16px;padding:30px 26px;transition:all .25s}.gk-page .consult-card .icon{margin-bottom:14px;font-size:28px}.gk-page .final-cta{background:linear-gradient(135deg,var(--green-ink),var(--green-forest));color:var(--white);text-align:center;padding:110px 0;position:relative;overflow:hidden}.gk-page .final-cta:before{content:"";background:radial-gradient(#34d3991f,#0000 60%);position:absolute;inset:0}.gk-page .final-cta p{color:#fffc;z-index:1;max-width:620px;margin:0 auto 36px;font-size:17px;position:relative}.gk-page .final-ctas{z-index:1;flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.gk-page .final-trust{color:#fff9;z-index:1;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:36px;font-size:12.5px;display:flex;position:relative}.ds-page :root{--green:#10b981;--green-deep:#059669;--green-forest:#064e3b;--green-ink:#022c22;--green-mint:#ecfdf5;--green-sage:#d1fae5;--green-glow:#34d399;--white:#fff;--cream:#fafaf7;--cream-warm:#f7f6f1;--paper:#f4f3ee;--ink:#0f1713;--ink-mid:#3c4a43;--ink-light:#6b7770;--border:#e5e7eb;--border-soft:#f0f0ed;--gold:#b8944a;--coral:#ea6f5b;--serif:"Fraunces", Georgia, serif;--sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--radius-sm:6px;--radius:12px;--radius-lg:20px;--shadow-xs:0 1px 2px #064e3b0a;--shadow-sm:0 2px 8px #064e3b0f;--shadow-md:0 8px 24px #064e3b14;--shadow-lg:0 20px 48px #064e3b1f}body{font-family:var(--sans);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv02";line-height:1.65;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--serif);color:var(--green-forest);letter-spacing:-.02em;font-weight:500;line-height:1.1}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green-deep);font-size:12px;font-weight:600;font-family:var(--sans);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.eyebrow:before{content:"";background:var(--green);border-radius:2px;width:24px;height:1.5px;display:block}.btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;letter-spacing:.01em;border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 28px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.float-wa{width:58px;height:58px;color:var(--white);z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;animation:2.5s infinite waPulse;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #25d36666}.urgency-banner{background:var(--green-forest);color:var(--white);text-align:center;z-index:10;padding:12px 0;font-size:13.5px;position:relative}.urgency-pill{color:var(--green-glow);background:#34d39926;border-radius:50px;align-items:center;gap:8px;margin-right:14px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.hero{background:var(--cream);padding:90px 0 80px;position:relative;overflow:hidden}.hero:before{content:"";z-index:0;background:radial-gradient(#10b9810f,#0000 70%);width:50%;height:80%;position:absolute;top:-10%;right:-10%}.hero:after{content:"";background:linear-gradient(90deg,transparent,var(--border),transparent);width:100%;height:1px;position:absolute;bottom:0;left:0}.hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid;position:relative}.hero-tag{background:var(--white);border:1px solid var(--border);color:var(--green-deep);box-shadow:var(--shadow-xs);border-radius:50px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.hero-tag .dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite heartbeat}.hero h1 span.ital{font-family:var(--serif);color:var(--green);font-style:italic;font-weight:400}.hero h1 span.under{display:inline-block;position:relative}.hero h1 span.under:after{content:"";background:var(--green-sage);z-index:-1;border-radius:2px;height:8px;position:absolute;bottom:4px;left:0;right:0}.hero-sub{color:var(--ink-mid);max-width:540px;margin:24px 0 32px;font-size:18px;line-height:1.7}.hero-trust{border-top:1px solid var(--border);flex-wrap:wrap;gap:28px;padding-top:28px;display:flex}.hero-trust-item .n{font-family:var(--serif);color:var(--green-forest);font-size:1.9rem;font-weight:500;line-height:1}.hero-img-main{box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#064e3b,#10b981);border-radius:24px;position:absolute;inset:0;overflow:hidden}.hero-img-main img{object-fit:cover;width:100%;height:100%}.hero-img-main:after{content:"";background:linear-gradient(#0000 60%,#062e3b66);position:absolute;inset:0}.hero-badge{background:var(--white);box-shadow:var(--shadow-md);z-index:2;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;display:flex;position:absolute}.hero-badge-icon{background:var(--green-mint);width:42px;height:42px;color:var(--green-deep);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.stats-strip{background:var(--green-forest);color:var(--white);padding:54px 0;position:relative;overflow:hidden}.stats-strip:before{content:"";background:radial-gradient(60% 100%,#10b98126,#0000 70%);position:absolute;inset:0}.stat-num{font-family:var(--serif);color:var(--green-glow);letter-spacing:-.02em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1;display:block}.what-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.what-keypoints{gap:14px;margin-top:28px;display:grid}.what-keypoint{background:var(--green-mint);border-left:3px solid var(--green);border-radius:0 12px 12px 0;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.what-keypoint-icon{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.what-visual{aspect-ratio:4/5;background:linear-gradient(135deg,var(--green-mint),var(--green-sage));border-radius:20px;justify-content:center;align-items:center;padding:50px;display:flex;position:relative;overflow:hidden}.receive-section{background:var(--paper)}.receive-header{text-align:center;max-width:740px;margin:0 auto 56px}.receive-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.receive-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;align-items:flex-start;gap:22px;padding:32px 30px;transition:all .25s;display:flex}.receive-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.receive-icon{background:var(--green-mint);width:52px;height:52px;color:var(--green-deep);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex}.receive-content h4{margin-bottom:8px;font-size:1.1rem}.receive-content p{margin:0;font-size:14px;line-height:1.65}.pain-card{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:38px 34px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.pain-number{font-family:var(--serif);color:var(--green-sage);opacity:.7;font-size:4.5rem;font-style:italic;font-weight:400;line-height:1;position:absolute;top:20px;right:28px}.pain-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:16px;justify-content:center;align-items:center;margin-bottom:22px;font-size:26px;display:flex}.pain-quote{background:var(--cream-warm);border-left:3px solid var(--green);color:var(--ink-mid);border-radius:0 10px 10px 0;margin-top:18px;padding:14px 18px;font-size:13.5px;font-style:italic}.solution-strip{background:var(--green-mint);border-radius:10px;margin-top:18px;padding:16px 18px;position:relative}.solution-strip-label{letter-spacing:.1em;color:var(--green-deep);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.solution-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:32px 28px;transition:all .3s}.solution-card:hover{border-color:var(--green-glow);background:#ffffff14;transform:translateY(-4px)}.sol-icon{width:48px;height:48px;color:var(--green-glow);background:#34d39926;border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;font-size:22px;display:flex}.sol-list li{color:#ffffffd9;padding:6px 0 6px 22px;font-size:13.5px;position:relative}.sol-list li:before{content:"✓";color:var(--green-glow);font-weight:700;position:absolute;top:6px;left:0}.mech-grid{background:var(--white);box-shadow:var(--shadow-sm);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;padding:16px;display:grid;position:relative}.mech-step{border-right:1px solid var(--border-soft);padding:30px 24px;position:relative}.mech-step-num{font-family:var(--serif);color:var(--green);margin-bottom:16px;font-size:2.2rem;font-style:italic;font-weight:500;line-height:1;display:block}.types-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.type-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .3s;position:relative}.type-badge-top{background:var(--green);color:var(--white);letter-spacing:.06em;text-transform:uppercase;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-10px;right:22px}.type-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:26px;display:flex}.type-tag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.04em;border-radius:50px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-block}.conditions-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.condition-card{background:var(--cream);border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:flex-start;padding:24px 20px;transition:all .25s;display:flex}.cond-icon{background:var(--green-mint);width:40px;height:40px;color:var(--green-deep);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;font-size:19px;display:flex}.compare-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.compare-col{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:40px 36px}.compare-list li{border-bottom:1px solid var(--border-soft);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.compare-list .icon-bullet{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:13px;font-weight:700;display:flex}.elig-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.elig-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .25s}.elig-card .num{font-family:var(--serif);color:var(--green);margin-bottom:12px;font-size:1.5rem;font-style:italic;font-weight:500}.process-timeline{grid-template-columns:repeat(5,1fr);gap:24px;display:grid;position:relative}.process-timeline:before{content:"";background:linear-gradient(90deg,#0000,#34d39966,#0000);height:1px;position:absolute;top:30px;left:5%;right:5%}.timeline-step{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:26px 22px;position:relative}.timeline-num{background:var(--green);width:44px;height:44px;color:var(--white);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.2rem;font-weight:500;display:flex;box-shadow:0 4px 14px #10b98166}.cost-table-wrap{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;overflow:hidden}.cost-table th{text-align:left;color:var(--white);font-size:13.5px;font-weight:600;font-family:var(--sans);letter-spacing:.02em;padding:18px 22px}.cost-table td{border-bottom:1px solid var(--border-soft);color:var(--ink-mid);padding:16px 22px;font-size:14.5px}.cost-table .india-price{font-family:var(--serif);color:var(--green-deep);font-size:1.15rem;font-style:italic;font-weight:600}.cost-note{background:var(--green-mint);color:var(--green-ink);border-radius:10px;margin-top:16px;padding:14px 18px;font-size:13px;line-height:1.6}.cost-compare-vis{background:var(--green-forest);color:var(--white);border-radius:18px;padding:36px 30px;position:relative;overflow:hidden}.cost-compare-vis:before{content:"";background:radial-gradient(at 100% 0,#34d39926,#0000 60%);position:absolute;inset:0}.vs-title{font-family:var(--serif);color:var(--white);z-index:1;margin-bottom:8px;font-size:1.7rem;font-weight:500;position:relative}.savings-bar-track{background:#ffffff1a;border-radius:50px;height:8px;overflow:hidden}.savings-bar-fill{background:linear-gradient(90deg,var(--green-glow),var(--green));border-radius:50px;height:100%;transition:width 1s ease-out}.checklist-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.checklist-intro .note{border-left:3px solid var(--green-glow);color:#ffffffd9;background:#34d3991a;border-radius:0 10px 10px 0;margin-top:24px;padding:16px 18px;font-size:13.5px;line-height:1.65}.check-item{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;transition:all .25s;display:flex}.check-tick{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.trust-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;flex-direction:column;align-items:flex-start;padding:32px 26px;transition:all .25s;display:flex}.trust-icon{background:var(--green-mint);width:52px;height:52px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:24px;display:flex}.hospital-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;display:grid}.hospital-card{background:var(--white);text-align:center;border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:center;padding:24px 20px;transition:all .25s;display:flex}.hospital-card img{object-fit:contain;width:70px;height:70px;margin-bottom:14px}.testi-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.testi-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:32px 28px;transition:all .25s;position:relative}.testi-flag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.02em;border-radius:50px;margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.testi-quote{font-family:var(--serif);color:var(--ink);margin-bottom:22px;font-size:16px;font-style:italic;line-height:1.6}.testi-avatar{background:linear-gradient(135deg,var(--green-deep),var(--green));width:44px;height:44px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.faq-contact{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;margin-top:28px;padding:22px 24px}.faq-item{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;transition:all .2s;overflow:hidden}.faq-q{cursor:pointer;color:var(--green-forest);text-align:left;width:100%;font-size:15.5px;font-weight:600;font-family:var(--sans);background:0 0;border:none;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.faq-plus{background:var(--green-mint);width:28px;height:28px;color:var(--green-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:600;transition:transform .3s;display:flex}.faq-a{max-height:0;color:var(--ink-mid);padding:0 26px;font-size:14.5px;line-height:1.7;transition:max-height .4s,padding .3s;overflow:hidden}.faq-item.open .faq-a{max-height:700px;padding:0 26px 24px}.consult-section{background:linear-gradient(180deg,var(--cream) 0%,var(--white) 100%)}.consult-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.consult-card{background:var(--white);border:1px solid var(--border-soft);border-left:4px solid var(--green);border-radius:16px;padding:30px 26px;transition:all .25s}.consult-card .icon{margin-bottom:14px;font-size:28px}.final-cta{background:linear-gradient(135deg,var(--green-ink),var(--green-forest));color:var(--white);text-align:center;padding:110px 0;position:relative;overflow:hidden}.final-cta:before{content:"";background:radial-gradient(#34d3991f,#0000 60%);position:absolute;inset:0}.final-cta p{color:#fffc;z-index:1;max-width:620px;margin:0 auto 36px;font-size:17px;position:relative}.final-ctas{z-index:1;flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.final-trust{color:#fff9;z-index:1;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:36px;font-size:12.5px;display:flex;position:relative}@media(max-width:960px){section{padding:72px 0}.hero{padding:60px 0}.hero-grid{grid-template-columns:1fr;gap:48px}.hero-visual{max-height:460px}.hero-badge{display:none}.stats-grid{grid-template-columns:repeat(2,1fr);gap:30px 0}.stat-item:nth-child(2){border-right:none}.what-grid{grid-template-columns:1fr;gap:40px}.what-visual{max-width:380px;margin:0 auto}.receive-grid,.pain-grid{grid-template-columns:1fr}.solutions-grid{grid-template-columns:1fr 1fr}.mech-grid{grid-template-columns:repeat(2,1fr)}.mech-step{border-right:none;border-bottom:1px solid var(--border-soft)}.mech-step:nth-child(2n){border-right:none}.conditions-grid{grid-template-columns:repeat(2,1fr)}.compare-grid{grid-template-columns:1fr}.elig-grid{grid-template-columns:1fr 1fr}.cost-layout{grid-template-columns:1fr;gap:32px}.checklist-grid,.faq-layout{grid-template-columns:1fr;gap:40px}.faq-aside{position:relative;top:auto}.process-timeline{grid-template-columns:repeat(2,1fr);gap:22px}.process-timeline:before{display:none}.types-grid{grid-template-columns:repeat(2,1fr)}}.medifly .dn-page{background:var(--cream)}.medifly .dn-container{max-width:1200px;margin:0 auto;padding:0 24px}.medifly .dn-hero{background:linear-gradient(180deg,var(--green-mint) 0%,var(--cream) 100%);border-bottom:1px solid var(--border-soft);padding:96px 0 48px}.medifly .dn-eyebrow{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--green-deep);background:var(--white);border:1px solid var(--green-sage);border-radius:999px;margin-bottom:22px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-block}.medifly .dn-hero h1{max-width:16ch;font-size:clamp(2.4rem,5vw,4.2rem)}.medifly .dn-hero h1 em{color:var(--green-deep);font-style:italic}.medifly .dn-lead{max-width:64ch;color:var(--ink-mid);margin-top:18px;font-size:17px;line-height:1.7}.medifly .dn-filters-section{z-index:5;-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);border-bottom:1px solid var(--border-soft);background:#fafaf7eb;padding:32px 0 8px;position:sticky;top:0}.medifly .dn-filters{flex-wrap:wrap;gap:10px;padding-bottom:18px;display:flex}.medifly .dn-chip{font-family:var(--sans);border:1px solid var(--border);background:var(--white);color:var(--ink-mid);cursor:pointer;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:500;transition:all .18s}.medifly .dn-chip:hover{border-color:var(--green-deep);color:var(--green-forest)}.medifly .dn-chip.active{background:var(--green-forest);border-color:var(--green-forest);color:var(--white)}.medifly .dn-grid-section{padding:40px 0 64px}.medifly .dn-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.medifly .dn-card{background:var(--white);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);flex-direction:column;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden}.medifly .dn-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.medifly .dn-card-img{aspect-ratio:4/5;background:var(--green-mint);position:relative;overflow:hidden}.medifly .dn-card-img img{object-fit:cover;width:100%;height:100%;display:block}.medifly .dn-dept-tag{color:var(--green-forest);letter-spacing:.04em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff2;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;bottom:14px;left:14px}.medifly .dn-card-body{flex-direction:column;flex:1;padding:22px 22px 24px;display:flex}.medifly .dn-card-body h3{margin-bottom:6px;font-size:1.45rem}.medifly .dn-card-meta{color:var(--green-deep);letter-spacing:.02em;margin-bottom:12px;font-size:13px;font-weight:600}.medifly .dn-card-tag{color:var(--ink-mid);margin-bottom:16px;font-size:14px;line-height:1.6}.medifly .dn-card-full{border-top:1px solid var(--border-soft);margin-bottom:18px;padding-top:16px}.medifly .dn-card-full p{margin-bottom:14px;font-size:14.5px;line-height:1.7}.medifly .dn-card-full h4{letter-spacing:.08em;text-transform:uppercase;color:var(--green-forest);margin:14px 0 8px;font-size:13px}.medifly .dn-card-full ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.medifly .dn-card-full li{color:var(--ink-mid);padding-left:18px;font-size:14px;line-height:1.55;position:relative}.medifly .dn-card-full li:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:2px}.medifly .dn-phone{margin-top:12px;font-size:14px}.medifly .dn-phone a{color:var(--green-deep);font-weight:600;text-decoration:none}.medifly .dn-phone a:hover{text-decoration:underline}.medifly .dn-card-actions{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.medifly .dn-btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:11px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.medifly .dn-btn-primary{background:var(--green-forest);color:var(--white)}.medifly .dn-btn-primary:hover{background:var(--green-ink)}.medifly .dn-btn-ghost{color:var(--green-forest);border-color:var(--border);background:0 0}.medifly .dn-btn-ghost:hover{border-color:var(--green-forest);background:var(--green-mint)}.medifly .dn-btn-outline{color:var(--green-forest);border-color:var(--green-forest);background:0 0}.medifly .dn-btn-outline:hover{background:var(--green-forest);color:var(--white)}.medifly .dn-btn-lg{padding:14px 24px;font-size:15px}.medifly .dn-empty{text-align:center;color:var(--ink-light);padding:60px 20px;font-size:16px}.medifly .dn-cta-section{padding:24px 0 96px}.medifly .dn-cta{background:var(--green-forest);color:var(--white);border-radius:var(--radius-lg);grid-template-columns:1.4fr 1fr;align-items:center;gap:32px;padding:48px 56px;display:grid}.medifly .dn-cta h2{color:var(--white);font-size:clamp(1.6rem,2.6vw,2.2rem)}.medifly .dn-cta p{color:#ffffffd1;margin-top:10px;font-size:16px}.medifly .dn-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.medifly .dn-cta .dn-btn-primary{background:var(--white);color:var(--green-forest)}.medifly .dn-cta .dn-btn-primary:hover{background:var(--green-mint)}.medifly .dn-cta .dn-btn-outline{color:var(--white);background:0 0;border-color:#fff9}.medifly .dn-cta .dn-btn-outline:hover{background:var(--white);color:var(--green-forest)}@media(max-width:1024px){.medifly .dn-grid{grid-template-columns:repeat(2,1fr);gap:22px}.medifly .dn-cta{grid-template-columns:1fr;padding:40px 32px}.medifly .dn-cta-actions{justify-content:flex-start}}@media(max-width:768px){.medifly .dn-container{padding:0 18px}.medifly .dn-hero{padding:64px 0 36px}.medifly .dn-hero h1{font-size:clamp(2rem,8vw,2.6rem)}.medifly .dn-lead{font-size:15.5px}.medifly .dn-filters-section{padding:18px 0 6px}.medifly .dn-filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin:0 -18px;padding-bottom:14px;padding-left:18px;padding-right:18px;overflow-x:auto}.medifly .dn-filters::-webkit-scrollbar{display:none}.medifly .dn-chip{flex:none;padding:8px 14px;font-size:13px}.medifly .dn-grid-section{padding:28px 0 48px}.medifly .dn-grid{grid-template-columns:1fr;gap:18px}.medifly .dn-card-body{padding:18px 18px 20px}.medifly .dn-card-body h3{font-size:1.25rem}.medifly .dn-card-tag{font-size:13.5px}.medifly .dn-card-actions{flex-direction:column}.medifly .dn-btn{width:100%}.medifly .dn-cta{border-radius:var(--radius);padding:32px 22px}.medifly .dn-cta h2{font-size:1.5rem}.medifly .dn-cta p{font-size:14.5px}.medifly .dn-cta-actions{flex-direction:column;width:100%}.medifly .dn-cta .dn-btn{width:100%}}.ckn-page{--green:#10b981;--green-deep:#059669;--green-forest:#064e3b;--green-ink:#022c22;--green-mint:#ecfdf5;--green-sage:#d1fae5;--green-glow:#34d399;--white:#fff;--cream:#fafaf7;--cream-warm:#f7f6f1;--paper:#f4f3ee;--ink:#0f1713;--ink-mid:#3c4a43;--ink-light:#6b7770;--border:#e5e7eb;--border-soft:#f0f0ed;--gold:#b8944a;--coral:#ea6f5b;--serif:"Fraunces", Georgia, serif;--sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--radius-sm:6px;--radius:12px;--radius-lg:20px;--shadow-xs:0 1px 2px #064e3b0a;--shadow-sm:0 2px 8px #064e3b0f;--shadow-md:0 8px 24px #064e3b14;--shadow-lg:0 20px 48px #064e3b1f}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.ckn-page{font-family:var(--sans);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv02";line-height:1.65;overflow-x:hidden}.ckn-page h1,.ckn-page h2,.ckn-page h3,.ckn-page h4{font-family:var(--serif);color:var(--green-forest);letter-spacing:-.02em;font-weight:500;line-height:1.1}h1{font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400}h2{font-size:clamp(1.9rem,4vw,3rem);font-weight:500}h3{font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:500}h4{font-size:1.05rem;font-weight:600;font-family:var(--sans);color:var(--green-forest)}p{color:var(--ink-mid);font-size:15.5px;line-height:1.75}.lead{color:var(--ink-mid);font-size:18px;line-height:1.7}em{color:var(--green);font-style:italic}a{color:var(--green-deep);text-decoration:none;transition:color .2s}a:hover{color:var(--green-forest)}strong{color:var(--ink);font-weight:600}.container{max-width:1200px;margin:0 auto;padding:0 28px}.container-wide{max-width:1360px;margin:0 auto;padding:0 28px}.container-narrow{max-width:920px;margin:0 auto;padding:0 28px}section{padding:96px 0;position:relative}.bg-white{background:var(--white)}.bg-cream{background:var(--cream)}.bg-mint{background:var(--green-mint)}.bg-paper{background:var(--paper)}.bg-forest{background:var(--green-forest);color:var(--white)}.bg-ink{background:var(--green-ink);color:var(--white)}.ckn-page .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green-deep);font-size:12px;font-weight:600;font-family:var(--sans);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.ckn-page .eyebrow:before{content:"";background:var(--green);border-radius:2px;width:24px;height:1.5px;display:block}.eyebrow.light{color:var(--green-glow)}.eyebrow.light:before{background:var(--green-glow)}.eyebrow.center{justify-content:center}.ckn-page .btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;letter-spacing:.01em;border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 28px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-lg{padding:18px 36px;font-size:15px}.btn svg{flex-shrink:0;width:17px;height:17px}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--green);color:var(--white);box-shadow:0 4px 16px #10b98147}.btn-primary:hover{background:var(--green-deep);color:var(--white);box-shadow:0 8px 24px #10b98166}.btn-dark{background:var(--green-forest);color:var(--white)}.btn-dark:hover{background:var(--green-ink);color:var(--white)}.btn-outline{color:var(--green-forest);border:1.5px solid var(--green-forest);background:0 0}.btn-outline:hover{background:var(--green-forest);color:var(--white)}.btn-outline-light{color:var(--white);background:0 0;border:1.5px solid #ffffff4d}.btn-outline-light:hover{color:var(--white);background:#ffffff1a;border-color:#fff9}.btn-whatsapp{color:var(--white);background:#25d366;box-shadow:0 4px 16px #25d3664d}.btn-whatsapp:hover{color:var(--white);background:#1fb855}.ckn-page .float-wa{width:58px;height:58px;color:var(--white);z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;animation:2.5s infinite waPulse;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #25d36666}.float-wa:hover{color:var(--white);transform:scale(1.1)}.ckn-page .urgency-banner{background:var(--green-forest);color:var(--white);text-align:center;z-index:10;padding:12px 0;font-size:13.5px;position:relative}.urgency-banner p{color:#ffffffe6;margin:0;font-size:13.5px}.ckn-page .urgency-pill{color:var(--green-glow);background:#34d39926;border-radius:50px;align-items:center;gap:8px;margin-right:14px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.ckn-page .hero{background:var(--cream);padding:90px 0 80px;position:relative;overflow:hidden}.ckn-page .hero:before{content:"";z-index:0;background:radial-gradient(#10b9810f,#0000 70%);width:50%;height:80%;position:absolute;top:-10%;right:-10%}.ckn-page .hero:after{content:"";background:linear-gradient(90deg,transparent,var(--border),transparent);width:100%;height:1px;position:absolute;bottom:0;left:0}.ckn-page .hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid;position:relative}.ckn-page .hero-tag{background:var(--white);border:1px solid var(--border);color:var(--green-deep);box-shadow:var(--shadow-xs);border-radius:50px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.ckn-page .hero-tag .dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite heartbeat}.ckn-page .hero h1 span.ital{font-family:var(--serif);color:var(--green);font-style:italic;font-weight:400}.ckn-page .hero h1 span.under{display:inline-block;position:relative}.ckn-page .hero h1 span.under:after{content:"";background:var(--green-sage);z-index:-1;border-radius:2px;height:8px;position:absolute;bottom:4px;left:0;right:0}.ckn-page .hero-sub{color:var(--ink-mid);max-width:540px;margin:24px 0 32px;font-size:18px;line-height:1.7}.hero-sub strong{color:var(--green-forest)}.hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.ckn-page .hero-trust{border-top:1px solid var(--border);flex-wrap:wrap;gap:28px;padding-top:28px;display:flex}.hero-trust-item{flex-direction:column;display:flex}.ckn-page .hero-trust-item .n{font-family:var(--serif);color:var(--green-forest);font-size:1.9rem;font-weight:500;line-height:1}.hero-trust-item .l{color:var(--ink-light);letter-spacing:.02em;margin-top:4px;font-size:12px}.hero-visual{aspect-ratio:4/5;max-height:620px;position:relative}.ckn-page .hero-img-main{box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#064e3b,#10b981);border-radius:24px;justify-content:center;align-items:center;padding:36px;display:flex;position:absolute;inset:0;overflow:hidden}.hero-img-main svg{width:100%;height:100%}.ckn-page .hero-img-main:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#062e3b4d);position:absolute;inset:0}.ckn-page .hero-badge{background:var(--white);box-shadow:var(--shadow-md);z-index:2;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;display:flex;position:absolute}.hero-badge.tl{top:28px;left:-28px}.hero-badge.br{max-width:260px;bottom:28px;right:-28px}.ckn-page .hero-badge-icon{background:var(--green-mint);width:42px;height:42px;color:var(--green-deep);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.hero-badge-content{line-height:1.3}.hero-badge-content strong{color:var(--green-forest);font-size:14px;font-weight:600;display:block}.hero-badge-content small{color:var(--ink-light);font-size:12px;line-height:1.4}.ckn-page .stats-strip{background:var(--green-forest);color:var(--white);padding:54px 0;position:relative;overflow:hidden}.ckn-page .stats-strip:before{content:"";background:radial-gradient(60% 100%,#10b98126,#0000 70%);position:absolute;inset:0}.stats-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.stat-item{text-align:center;border-right:1px solid #ffffff1a;padding:0 20px}.stat-item:last-child{border-right:none}.ckn-page .stat-num{font-family:var(--serif);color:var(--green-glow);letter-spacing:-.02em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1;display:block}.stat-label{color:#ffffffbf;letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:13px;font-weight:500}.what-is{background:var(--white)}.ckn-page .what-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.what-text h2{margin-bottom:24px}.what-text p{margin-bottom:16px;font-size:16px;line-height:1.8}.ckn-page .what-keypoints{gap:14px;margin-top:28px;display:grid}.ckn-page .what-keypoint{background:var(--green-mint);border-left:3px solid var(--green);border-radius:0 12px 12px 0;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.ckn-page .what-keypoint-icon{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.what-keypoint-text{color:var(--green-ink);font-size:14.5px;line-height:1.55}.what-keypoint-text strong{color:var(--green-forest)}.ckn-page .what-visual{aspect-ratio:4/5;background:linear-gradient(135deg,var(--green-mint),var(--green-sage));border-radius:20px;justify-content:center;align-items:center;padding:36px;display:flex;position:relative;overflow:hidden}.what-visual svg{width:100%;height:100%}.pain-intro{text-align:center;max-width:760px;margin:0 auto 64px}.pain-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ckn-page .pain-card{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:38px 34px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.pain-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.pain-card.full{grid-column:1/-1}.ckn-page .pain-number{font-family:var(--serif);color:var(--green-sage);opacity:.7;font-size:4.5rem;font-style:italic;font-weight:400;line-height:1;position:absolute;top:20px;right:28px}.ckn-page .pain-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:16px;justify-content:center;align-items:center;margin-bottom:22px;font-size:26px;display:flex}.pain-card h3{margin-bottom:14px}.pain-card p{font-size:15px;line-height:1.7}.ckn-page .pain-quote{background:var(--cream-warm);border-left:3px solid var(--green);color:var(--ink-mid);border-radius:0 10px 10px 0;margin-top:18px;padding:14px 18px;font-size:13.5px;font-style:italic}.pain-quote strong{color:var(--green-forest);font-style:normal}.ckn-page .solution-strip{background:var(--green-mint);border-radius:10px;margin-top:18px;padding:16px 18px;position:relative}.ckn-page .solution-strip-label{letter-spacing:.1em;color:var(--green-deep);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.solution-strip p{color:var(--green-ink);margin:0;font-size:13.5px;line-height:1.6}.solutions-section{background:var(--green-forest);color:var(--white)}.solutions-section h2{color:var(--white)}.solutions-section p{color:#ffffffc7}.solutions-intro{text-align:center;max-width:720px;margin:0 auto 56px}.solutions-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ckn-page .solution-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:32px 28px;transition:all .3s}.ckn-page .solution-card:hover{border-color:var(--green-glow);background:#ffffff14;transform:translateY(-4px)}.ckn-page .sol-icon{width:48px;height:48px;color:var(--green-glow);background:#34d39926;border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;font-size:22px;display:flex}.solution-card h4{color:var(--white);margin-bottom:12px;font-size:1.15rem}.solution-card p{color:#ffffffb8;font-size:14px;line-height:1.65}.sol-list{margin-top:14px;padding:0;list-style:none}.ckn-page .sol-list li{color:#ffffffd9;padding:6px 0 6px 22px;font-size:13.5px;position:relative}.ckn-page .sol-list li:before{content:"✓";color:var(--green-glow);font-weight:700;position:absolute;top:6px;left:0}.sol-list li a{color:#fffffff2;-webkit-text-decoration:underline #34d39966;text-decoration:underline #34d39966}.sol-list li a:hover{color:var(--green-glow)}.mechanism-section{background:var(--paper)}.mech-header{text-align:center;max-width:740px;margin:0 auto 56px}.ckn-page .mech-grid{background:var(--white);box-shadow:var(--shadow-sm);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;padding:16px;display:grid;position:relative}.ckn-page .mech-step{border-right:1px solid var(--border-soft);padding:30px 24px;position:relative}.mech-step:last-child{border-right:none}.ckn-page .mech-step-num{font-family:var(--serif);color:var(--green);margin-bottom:16px;font-size:2.2rem;font-style:italic;font-weight:500;line-height:1;display:block}.mech-step h4{margin-bottom:10px;font-size:1rem}.mech-step p{color:var(--ink-mid);font-size:13.5px;line-height:1.6}.types-intro{text-align:center;max-width:760px;margin:0 auto 64px}.ckn-page .types-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ckn-page .type-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .3s;position:relative}.type-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.type-card.featured-type{background:linear-gradient(135deg,var(--green-mint),var(--white));border-color:var(--green)}.ckn-page .type-badge-top{background:var(--green);color:var(--white);letter-spacing:.06em;text-transform:uppercase;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-10px;right:22px}.ckn-page .type-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:26px;display:flex}.type-card h4{margin-bottom:10px;font-size:1.1rem;line-height:1.3}.type-card p{margin-bottom:12px;font-size:14px;line-height:1.65}.ckn-page .type-tag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.04em;border-radius:50px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-block}.conditions-section{background:var(--white)}.ckn-page .conditions-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.ckn-page .condition-card{background:var(--cream);border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:flex-start;padding:24px 20px;transition:all .25s;display:flex}.condition-card:hover{background:var(--white);border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.ckn-page .cond-icon{background:var(--green-mint);width:40px;height:40px;color:var(--green-deep);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;font-size:19px;display:flex}.condition-card h4{margin-bottom:6px;font-size:.95rem}.condition-card p{color:var(--ink-mid);margin:0;font-size:12.5px;line-height:1.55}.compare-section{background:var(--paper)}.ckn-page .compare-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.ckn-page .compare-col{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:40px 36px}.compare-col.benefits{border-top:4px solid var(--green)}.compare-col.risks{border-top:4px solid var(--coral)}.compare-col h3{margin-bottom:6px;font-size:1.4rem}.compare-col .compare-sub{color:var(--ink-light);letter-spacing:.02em;text-transform:uppercase;margin-bottom:24px;font-size:13px;font-weight:600}.compare-list{padding:0;list-style:none}.ckn-page .compare-list li{border-bottom:1px solid var(--border-soft);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.compare-list li:last-child{border-bottom:none}.ckn-page .compare-list .icon-bullet{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:13px;font-weight:700;display:flex}.benefits .icon-bullet{background:var(--green-mint);color:var(--green-deep)}.risks .icon-bullet{color:var(--coral);background:#ea6f5b1f}.compare-list .li-text strong{color:var(--ink);margin-bottom:3px;font-size:14.5px;display:block}.compare-list .li-text span{color:var(--ink-mid);font-size:13.5px;line-height:1.55}.elig-section{background:var(--cream)}.elig-header{text-align:center;max-width:720px;margin:0 auto 48px}.ckn-page .elig-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ckn-page .elig-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .25s}.elig-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.ckn-page .elig-card .num{font-family:var(--serif);color:var(--green);margin-bottom:12px;font-size:1.5rem;font-style:italic;font-weight:500}.elig-card h4{margin-bottom:10px;font-size:1.05rem}.elig-card p{font-size:14px;line-height:1.6}.process-section{background:var(--green-ink);color:var(--white)}.process-section h2{color:var(--white)}.process-section .lead{color:#ffffffc7}.process-intro{text-align:center;max-width:760px;margin:0 auto 64px}.ckn-page .process-timeline{grid-template-columns:repeat(5,1fr);gap:24px;display:grid;position:relative}.ckn-page .process-timeline:before{content:"";background:linear-gradient(90deg,#0000,#34d39966,#0000);height:1px;position:absolute;top:30px;left:5%;right:5%}.ckn-page .timeline-step{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:26px 22px;position:relative}.ckn-page .timeline-num{background:var(--green);width:44px;height:44px;color:var(--white);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.2rem;font-weight:500;display:flex;box-shadow:0 4px 14px #10b98166}.timeline-step h4{color:var(--white);margin-bottom:10px;font-size:1rem}.timeline-step p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.6}.cost-header{text-align:center;max-width:760px;margin:0 auto 56px}.cost-layout{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.ckn-page .cost-table-wrap{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;overflow:hidden}.cost-table{border-collapse:collapse;width:100%}.cost-table thead{background:var(--green-forest)}.ckn-page .cost-table th{text-align:left;color:var(--white);font-size:13.5px;font-weight:600;font-family:var(--sans);letter-spacing:.02em;padding:18px 22px}.ckn-page .cost-table td{border-bottom:1px solid var(--border-soft);color:var(--ink-mid);padding:16px 22px;font-size:14.5px}.cost-table tr:last-child td{border-bottom:none}.cost-table tr.highlight{background:var(--green-mint)}.cost-table tr.highlight td{color:var(--green-forest);font-weight:600}.cost-table .flag{vertical-align:middle;margin-right:10px;font-size:18px;display:inline-block}.cost-table .abroad{color:var(--coral);font-weight:600}.ckn-page .cost-table .india-price{font-family:var(--serif);color:var(--green-deep);font-size:1.15rem;font-style:italic;font-weight:600}.ckn-page .cost-note{background:var(--green-mint);color:var(--green-ink);border-radius:10px;margin-top:16px;padding:14px 18px;font-size:13px;line-height:1.6}.ckn-page .cost-compare-vis{background:var(--green-forest);color:var(--white);border-radius:18px;padding:36px 30px;position:relative;overflow:hidden}.ckn-page .cost-compare-vis:before{content:"";background:radial-gradient(at 100% 0,#34d39926,#0000 60%);position:absolute;inset:0}.ckn-page .vs-title{font-family:var(--serif);color:var(--white);z-index:1;margin-bottom:8px;font-size:1.7rem;font-weight:500;position:relative}.vs-sub{color:#ffffffb3;z-index:1;margin-bottom:28px;font-size:14px;position:relative}.savings-bars{z-index:1;gap:18px;display:grid;position:relative}.savings-bar-head{justify-content:space-between;margin-bottom:8px;display:flex}.savings-bar-label{color:var(--white);font-size:14px;font-weight:500}.savings-bar-pct{color:var(--green-glow);font-size:14px;font-weight:700}.ckn-page .savings-bar-track{background:#ffffff1a;border-radius:50px;height:8px;overflow:hidden}.ckn-page .savings-bar-fill{background:linear-gradient(90deg,var(--green-glow),var(--green));border-radius:50px;height:100%;transition:width 1s ease-out}.checklist-section{background:var(--green-forest);color:var(--white)}.ckn-page .checklist-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.checklist-intro h2{color:var(--white);margin-bottom:18px}.checklist-intro p{color:#ffffffc7}.ckn-page .checklist-intro .note{border-left:3px solid var(--green-glow);color:#ffffffd9;background:#34d3991a;border-radius:0 10px 10px 0;margin-top:24px;padding:16px 18px;font-size:13.5px;line-height:1.65}.checklist-intro .note strong{color:var(--green-glow)}.checklist-col{flex-direction:column;gap:14px;display:flex}.ckn-page .check-item{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;transition:all .25s;display:flex}.check-item:hover{border-color:var(--green-glow);background:#ffffff17}.ckn-page .check-tick{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.check-item-text strong{color:var(--white);margin-bottom:4px;font-size:14.5px;display:block}.check-item-text span{color:#ffffffa6;font-size:13px;line-height:1.55}.check-item-text strong a{color:var(--white)}.trust-section{background:var(--paper)}.trust-header{text-align:center;max-width:680px;margin:0 auto 56px}.trust-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.ckn-page .trust-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;flex-direction:column;align-items:flex-start;padding:32px 26px;transition:all .25s;display:flex}.trust-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.ckn-page .trust-icon{background:var(--green-mint);width:52px;height:52px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:24px;display:flex}.trust-card h4{margin-bottom:8px;font-size:1rem}.trust-card p{color:var(--ink-mid);margin:0;font-size:13.5px;line-height:1.65}.hospitals-header{text-align:center;max-width:720px;margin:0 auto 48px}.ckn-page .hospital-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;display:grid}.ckn-page .hospital-card{background:var(--white);text-align:center;border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:center;padding:24px 20px;transition:all .25s;display:flex}.hospital-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.ckn-page .hospital-card img{object-fit:contain;width:70px;height:70px;margin-bottom:14px}.hospital-card .name{color:var(--green-forest);margin-bottom:4px;font-size:14px;font-weight:600}.hospital-card .type{color:var(--ink-light);font-size:11.5px}.testi-intro{text-align:center;max-width:720px;margin:0 auto 56px}.ckn-page .testi-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.ckn-page .testi-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:32px 28px;transition:all .25s;position:relative}.testi-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.ckn-page .testi-flag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.02em;border-radius:50px;margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.testi-stars{color:var(--gold);letter-spacing:.05em;margin-bottom:12px;font-size:14px}.ckn-page .testi-quote{font-family:var(--serif);color:var(--ink);margin-bottom:22px;font-size:16px;font-style:italic;line-height:1.6}.testi-person{border-top:1px solid var(--border-soft);align-items:center;gap:14px;padding-top:18px;display:flex}.ckn-page .testi-avatar{background:linear-gradient(135deg,var(--green-deep),var(--green));width:44px;height:44px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.testi-person-name{color:var(--green-forest);font-size:14px;font-weight:600}.testi-person-detail{color:var(--ink-light);font-size:12px}.faq-section{background:var(--cream)}.faq-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:64px;display:grid}.faq-aside{position:sticky;top:30px}.faq-aside h2{margin-bottom:16px}.faq-aside p{font-size:15px}.ckn-page .faq-contact{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;margin-top:28px;padding:22px 24px}.faq-contact-label{color:var(--ink-light);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600}.faq-contact-value{font-family:var(--serif);color:var(--green-forest);font-size:1.4rem;font-weight:500}.faq-list{flex-direction:column;gap:12px;display:flex}.ckn-page .faq-item{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;transition:all .2s;overflow:hidden}.faq-item.open{border-color:var(--green);box-shadow:var(--shadow-sm)}.ckn-page .faq-q{cursor:pointer;color:var(--green-forest);text-align:left;width:100%;font-size:15.5px;font-weight:600;font-family:var(--sans);background:0 0;border:none;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.faq-q:hover{color:var(--green-deep)}.ckn-page .faq-plus{background:var(--green-mint);width:28px;height:28px;color:var(--green-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:600;transition:transform .3s;display:flex}.faq-item.open .faq-plus{background:var(--green);color:var(--white);transform:rotate(45deg)}.ckn-page .faq-a{max-height:0;color:var(--ink-mid);padding:0 26px;font-size:14.5px;line-height:1.7;transition:max-height .4s,padding .3s;overflow:hidden}.faq-item.open .faq-a{max-height:800px;padding:0 26px 24px}.ckn-page .consult-section{background:linear-gradient(180deg,var(--cream) 0%,var(--white) 100%)}.consult-header{text-align:center;max-width:760px;margin:0 auto 48px}.ckn-page .consult-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.ckn-page .consult-card{background:var(--white);border:1px solid var(--border-soft);border-left:4px solid var(--green);border-radius:16px;padding:30px 26px;transition:all .25s}.consult-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.ckn-page .consult-card .icon{margin-bottom:14px;font-size:28px}.consult-card h4{margin-bottom:8px;font-size:1rem}.consult-card p{font-size:13.5px;line-height:1.6}.ckn-page .final-cta{background:linear-gradient(135deg,var(--green-ink),var(--green-forest));color:var(--white);text-align:center;padding:110px 0;position:relative;overflow:hidden}.ckn-page .final-cta:before{content:"";background:radial-gradient(#34d3991f,#0000 60%);position:absolute;inset:0}.final-cta h2{color:var(--white);z-index:1;margin-bottom:18px;position:relative}.ckn-page .final-cta p{color:#fffc;z-index:1;max-width:620px;margin:0 auto 36px;font-size:17px;position:relative}.ckn-page .final-ctas{z-index:1;flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.ckn-page .final-trust{color:#fff9;z-index:1;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:36px;font-size:12.5px;display:flex;position:relative}.final-trust .sep{color:#ffffff4d}@media(max-width:960px){section{padding:72px 0}.hero{padding:60px 0}.hero-grid{grid-template-columns:1fr;gap:48px}.hero-visual{max-height:460px}.hero-badge{display:none}.stats-grid{grid-template-columns:repeat(2,1fr);gap:30px 0}.stat-item:nth-child(2){border-right:none}.what-grid{grid-template-columns:1fr;gap:40px}.what-visual{max-width:380px;margin:0 auto}.pain-grid{grid-template-columns:1fr}.solutions-grid{grid-template-columns:1fr 1fr}.mech-grid{grid-template-columns:repeat(2,1fr)}.mech-step{border-right:none;border-bottom:1px solid var(--border-soft)}.mech-step:nth-child(2n){border-right:none}.conditions-grid{grid-template-columns:repeat(2,1fr)}.compare-grid{grid-template-columns:1fr}.elig-grid{grid-template-columns:1fr 1fr}.cost-layout{grid-template-columns:1fr;gap:32px}.checklist-grid,.faq-layout{grid-template-columns:1fr;gap:40px}.faq-aside{position:relative;top:auto}.process-timeline{grid-template-columns:repeat(2,1fr);gap:22px}.process-timeline:before{display:none}.types-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.container,.container-wide,.container-narrow{padding:0 20px}section{padding:60px 0}.hero{padding:40px 0 60px}.hero-ctas .btn{justify-content:center;width:100%}.hero-trust{gap:20px}.hero-trust-item .n{font-size:1.6rem}.stats-grid{grid-template-columns:1fr 1fr}.solutions-grid,.mech-grid,.conditions-grid,.elig-grid,.process-timeline,.types-grid{grid-template-columns:1fr}.final-ctas .btn{justify-content:center;width:100%}.final-cta{padding:80px 0}.final-trust .sep{display:none}.float-wa{width:52px;height:52px;bottom:16px;right:16px}}.hero-inner>*{animation:.7s both slideUp}.hero-inner>:first-child{animation-delay:50ms}.hero-inner>:nth-child(2){animation-delay:.15s}.hero-inner>:nth-child(3){animation-delay:.25s}.hero-inner>:nth-child(4){animation-delay:.35s}.hero-inner>:nth-child(5){animation-delay:.45s}:root{--green:#10b981;--green-deep:#059669;--green-forest:#064e3b;--green-ink:#022c22;--green-mint:#ecfdf5;--green-sage:#d1fae5;--green-glow:#34d399;--white:#fff;--cream:#fafaf7;--cream-warm:#f7f6f1;--paper:#f4f3ee;--ink:#0f1713;--ink-mid:#3c4a43;--ink-light:#6b7770;--border:#e5e7eb;--border-soft:#f0f0ed;--gold:#b8944a;--coral:#ea6f5b;--serif:"Fraunces", Georgia, serif;--sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--radius-sm:6px;--radius:12px;--radius-lg:20px;--shadow-xs:0 1px 2px #064e3b0a;--shadow-sm:0 2px 8px #064e3b0f;--shadow-md:0 8px 24px #064e3b14;--shadow-lg:0 20px 48px #064e3b1f}*,.cr-page :before,.cr-page :after{box-sizing:border-box;margin:0;padding:0}.cr-page{scroll-behavior:smooth;font-family:var(--sans);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv02";line-height:1.65;overflow-x:hidden}.cr-page h1,.cr-page h2,.cr-page h3,.cr-page h4{font-family:var(--serif);color:var(--green-forest);letter-spacing:-.02em;font-weight:500;line-height:1.1}.cr-page h1{font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400}.cr-page h2{font-size:clamp(1.9rem,4vw,3rem);font-weight:500}.cr-page h3{font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:500}.cr-page h4{font-size:1.05rem;font-weight:600;font-family:var(--sans);color:var(--green-forest)}.cr-page p{color:var(--ink-mid);font-size:15.5px;line-height:1.75}.cr-page .lead{color:var(--ink-mid);font-size:18px;line-height:1.7}.cr-page em{color:var(--green);font-style:italic}.cr-page a{color:var(--green-deep);text-decoration:none;transition:color .2s}.cr-page a:hover{color:var(--green-forest)}.cr-page strong{color:var(--ink);font-weight:600}.cr-page .container{max-width:1200px;margin:0 auto;padding:0 28px}.cr-page .container-wide{max-width:1360px;margin:0 auto;padding:0 28px}.cr-page .container-narrow{max-width:920px;margin:0 auto;padding:0 28px}.cr-page section{padding:96px 0;position:relative}.cr-page .bg-white{background:var(--white)}.cr-page .bg-cream{background:var(--cream)}.cr-page .bg-mint{background:var(--green-mint)}.cr-page .bg-paper{background:var(--paper)}.cr-page .bg-forest{background:var(--green-forest);color:var(--white)}.cr-page .bg-ink{background:var(--green-ink);color:var(--white)}.cr-page .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green-deep);font-size:12px;font-weight:600;font-family:var(--sans);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.cr-page .eyebrow:before{content:"";background:var(--green);border-radius:2px;width:24px;height:1.5px;display:block}.cr-page .eyebrow.light{color:var(--green-glow)}.cr-page .eyebrow.light:before{background:var(--green-glow)}.cr-page .eyebrow.center{justify-content:center}.cr-page .btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;letter-spacing:.01em;border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 28px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.cr-page .btn-lg{padding:18px 36px;font-size:15px}.cr-page .btn svg{flex-shrink:0;width:17px;height:17px}.cr-page .btn:hover{transform:translateY(-2px)}.cr-page .btn-primary{background:var(--green);color:var(--white);box-shadow:0 4px 16px #10b98147}.cr-page .btn-primary:hover{background:var(--green-deep);color:var(--white);box-shadow:0 8px 24px #10b98166}.cr-page .btn-dark{background:var(--green-forest);color:var(--white)}.cr-page .btn-dark:hover{background:var(--green-ink);color:var(--white)}.cr-page .btn-outline{color:var(--green-forest);border:1.5px solid var(--green-forest);background:0 0}.cr-page .btn-outline:hover{background:var(--green-forest);color:var(--white)}.cr-page .btn-outline-light{color:var(--white);background:0 0;border:1.5px solid #ffffff4d}.cr-page .btn-outline-light:hover{color:var(--white);background:#ffffff1a;border-color:#fff9}.cr-page .btn-whatsapp{color:var(--white);background:#25d366;box-shadow:0 4px 16px #25d3664d}.cr-page .btn-whatsapp:hover{color:var(--white);background:#1fb855}.cr-page .float-wa{width:58px;height:58px;color:var(--white);z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;animation:2.5s infinite waPulse;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #25d36666}.cr-page .float-wa:hover{color:var(--white);transform:scale(1.1)}.cr-page .urgency-banner{background:var(--green-forest);color:var(--white);text-align:center;z-index:10;padding:12px 0;font-size:13.5px;position:relative}.cr-page .urgency-banner p{color:#ffffffe6;margin:0;font-size:13.5px}.cr-page .urgency-pill{color:var(--green-glow);background:#34d39926;border-radius:50px;align-items:center;gap:8px;margin-right:14px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.cr-page .hero{background:var(--cream);padding:90px 0 80px;position:relative;overflow:hidden}.cr-page .hero:before{content:"";z-index:0;background:radial-gradient(#10b9810f,#0000 70%);width:50%;height:80%;position:absolute;top:-10%;right:-10%}.cr-page .hero:after{content:"";background:linear-gradient(90deg,transparent,var(--border),transparent);width:100%;height:1px;position:absolute;bottom:0;left:0}.cr-page .hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid;position:relative}.cr-page .hero-tag{background:var(--white);border:1px solid var(--border);color:var(--green-deep);box-shadow:var(--shadow-xs);border-radius:50px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.cr-page .hero-tag .dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite heartbeat}.cr-page .hero h1 span.ital{font-family:var(--serif);color:var(--green);font-style:italic;font-weight:400}.cr-page .hero h1 span.under{display:inline-block;position:relative}.cr-page .hero h1 span.under:after{content:"";background:var(--green-sage);z-index:-1;border-radius:2px;height:8px;position:absolute;bottom:4px;left:0;right:0}.cr-page .hero-sub{color:var(--ink-mid);max-width:540px;margin:24px 0 32px;font-size:18px;line-height:1.7}.cr-page .hero-sub strong{color:var(--green-forest)}.cr-page .hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.cr-page .hero-trust{flex-wrap:wrap;gap:28px;margin-top:8px;display:flex}.cr-page .hero-trust-item{flex-direction:column;display:flex}.cr-page .hero-trust-item .n{font-family:var(--serif);color:var(--green-forest);font-size:1.9rem;font-weight:500;line-height:1}.cr-page .hero-trust-item .l{color:var(--ink-light);letter-spacing:.02em;margin-top:4px;font-size:12px}.cr-page .hero-visual{aspect-ratio:4/5;max-height:620px;position:relative}.cr-page .hero-img-main{box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#064e3b,#10b981);border-radius:24px;justify-content:center;align-items:center;padding:36px;display:flex;position:absolute;inset:0;overflow:hidden}.cr-page .hero-img-main svg{width:100%;height:100%}.cr-page .hero-img-main:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#062e3b4d);position:absolute;inset:0}.cr-page .hero-badge{background:var(--white);box-shadow:var(--shadow-md);z-index:2;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;display:flex;position:absolute}.cr-page .hero-badge.tl{top:28px;left:-28px}.cr-page .hero-badge.br{max-width:260px;bottom:28px;right:-28px}.cr-page .hero-badge-icon{background:var(--green-mint);width:42px;height:42px;color:var(--green-deep);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.cr-page .hero-badge-content{line-height:1.3}.cr-page .hero-badge-content strong{color:var(--green-forest);font-size:14px;font-weight:600;display:block}.cr-page .hero-badge-content small{color:var(--ink-light);font-size:12px;line-height:1.4}.cr-page .stats-strip{background:var(--green-forest);color:var(--white);padding:54px 0;position:relative;overflow:hidden}.cr-page .stats-strip:before{content:"";background:radial-gradient(60% 100%,#10b98126,#0000 70%);position:absolute;inset:0}.cr-page .stats-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.cr-page .stat-item{text-align:center;border-right:1px solid #ffffff1a;padding:0 20px}.cr-page .stat-item:last-child{border-right:none}.cr-page .stat-num{font-family:var(--serif);color:var(--green-glow);letter-spacing:-.02em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1;display:block}.cr-page .stat-label{color:#ffffffbf;letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:13px;font-weight:500}.cr-page .what-is{background:var(--white)}.cr-page .what-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.cr-page .what-text h2{margin-bottom:24px}.cr-page .what-text p{margin-bottom:16px;font-size:16px;line-height:1.8}.cr-page .what-keypoints{gap:14px;margin-top:28px;display:grid}.cr-page .what-keypoint{background:var(--green-mint);border-left:3px solid var(--green);border-radius:0 12px 12px 0;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.cr-page .what-keypoint-icon{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.cr-page .what-keypoint-text{color:var(--green-ink);font-size:14.5px;line-height:1.55}.cr-page .what-keypoint-text strong{color:var(--green-forest)}.cr-page .what-visual{aspect-ratio:4/5;background:linear-gradient(135deg,var(--green-mint),var(--green-sage));border-radius:20px;justify-content:center;align-items:center;padding:36px;display:flex;position:relative;overflow:hidden}.cr-page .what-visual svg{width:100%;height:100%}.cr-page .pain-intro{text-align:center;max-width:760px;margin:0 auto 64px}.cr-page .pain-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.cr-page .pain-card{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:38px 34px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.cr-page .pain-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.cr-page .pain-card.full{grid-column:1/-1}.cr-page .pain-number{font-family:var(--serif);color:var(--green-sage);opacity:.7;font-size:4.5rem;font-style:italic;font-weight:400;line-height:1;position:absolute;top:20px;right:28px}.cr-page .pain-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:16px;justify-content:center;align-items:center;margin-bottom:22px;font-size:26px;display:flex}.cr-page .pain-card h3{margin-bottom:14px}.cr-page .pain-card p{font-size:15px;line-height:1.7}.cr-page .pain-quote{background:var(--cream-warm);border-left:3px solid var(--green);color:var(--ink-mid);border-radius:0 10px 10px 0;margin-top:18px;padding:14px 18px;font-size:13.5px;font-style:italic}.cr-page .pain-quote strong{color:var(--green-forest);font-style:normal}.cr-page .solution-strip{background:var(--green-mint);border-radius:10px;margin-top:18px;padding:16px 18px;position:relative}.cr-page .solution-strip-label{letter-spacing:.1em;color:var(--green-deep);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.cr-page .solution-strip p{color:var(--green-ink);margin:0;font-size:13.5px;line-height:1.6}.cr-page .solutions-section{background:var(--green-forest);color:var(--white)}.cr-page .solutions-section h2{color:var(--white)}.cr-page .solutions-section p{color:#ffffffc7}.cr-page .solutions-intro{text-align:center;max-width:720px;margin:0 auto 56px}.cr-page .solutions-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.cr-page .solution-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:32px 28px;transition:all .3s}.cr-page .solution-card:hover{border-color:var(--green-glow);background:#ffffff14;transform:translateY(-4px)}.cr-page .sol-icon{width:48px;height:48px;color:var(--green-glow);background:#34d39926;border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;font-size:22px;display:flex}.cr-page .solution-card h4{color:var(--white);margin-bottom:12px;font-size:1.15rem}.cr-page .solution-card p{color:#ffffffb8;font-size:14px;line-height:1.65}.cr-page .sol-list{margin-top:14px;padding:0;list-style:none}.cr-page .sol-list li{color:#ffffffd9;padding:6px 0 6px 22px;font-size:13.5px;position:relative}.cr-page .sol-list li:before{content:"✓";color:var(--green-glow);font-weight:700;position:absolute;top:6px;left:0}.cr-page .sol-list li a{color:#fffffff2;-webkit-text-decoration:underline #34d39966;text-decoration:underline #34d39966}.cr-page .sol-list li a:hover{color:var(--green-glow)}.cr-page .mechanism-section{background:var(--paper)}.cr-page .mech-header{text-align:center;max-width:740px;margin:0 auto 56px}.cr-page .mech-grid{background:var(--white);box-shadow:var(--shadow-sm);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;padding:16px;display:grid;position:relative}.cr-page .mech-step{border-right:1px solid var(--border-soft);padding:30px 24px;position:relative}.cr-page .mech-step:last-child{border-right:none}.cr-page .mech-step-num{font-family:var(--serif);color:var(--green);margin-bottom:16px;font-size:2.2rem;font-style:italic;font-weight:500;line-height:1;display:block}.cr-page .mech-step h4{margin-bottom:10px;font-size:1rem}.cr-page .mech-step p{color:var(--ink-mid);font-size:13.5px;line-height:1.6}.cr-page .types-intro{text-align:center;max-width:760px;margin:0 auto 64px}.cr-page .types-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.cr-page .type-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .3s;position:relative}.cr-page .type-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.cr-page .type-card.featured-type{background:linear-gradient(135deg,var(--green-mint),var(--white));border-color:var(--green)}.cr-page .type-badge-top{background:var(--green);color:var(--white);letter-spacing:.06em;text-transform:uppercase;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-10px;right:22px}.cr-page .type-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:26px;display:flex}.cr-page .type-card h4{margin-bottom:10px;font-size:1.1rem;line-height:1.3}.cr-page .type-card p{margin-bottom:12px;font-size:14px;line-height:1.65}.cr-page .type-tag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.04em;border-radius:50px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-block}.cr-page .conditions-section{background:var(--white)}.cr-page .conditions-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.cr-page .condition-card{background:var(--cream);border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:flex-start;padding:24px 20px;transition:all .25s;display:flex}.cr-page .condition-card:hover{background:var(--white);border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.cr-page .cond-icon{background:var(--green-mint);width:40px;height:40px;color:var(--green-deep);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;font-size:19px;display:flex}.cr-page .condition-card h4{margin-bottom:6px;font-size:.95rem}.cr-page .condition-card p{color:var(--ink-mid);margin:0;font-size:12.5px;line-height:1.55}.cr-page .compare-section{background:var(--paper)}.cr-page .compare-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.cr-page .compare-col{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:40px 36px}.cr-page .compare-col.benefits{border-top:4px solid var(--green)}.cr-page .compare-col.risks{border-top:4px solid var(--coral)}.cr-page .compare-col h3{margin-bottom:6px;font-size:1.4rem}.cr-page .compare-col .compare-sub{color:var(--ink-light);letter-spacing:.02em;text-transform:uppercase;margin-bottom:24px;font-size:13px;font-weight:600}.cr-page .compare-list{padding:0;list-style:none}.cr-page .compare-list li{border-bottom:1px solid var(--border-soft);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.cr-page .compare-list li:last-child{border-bottom:none}.cr-page .compare-list .icon-bullet{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:13px;font-weight:700;display:flex}.cr-page .benefits .icon-bullet{background:var(--green-mint);color:var(--green-deep)}.cr-page .risks .icon-bullet{color:var(--coral);background:#ea6f5b1f}.cr-page .compare-list .li-text strong{color:var(--ink);margin-bottom:3px;font-size:14.5px;display:block}.cr-page .compare-list .li-text span{color:var(--ink-mid);font-size:13.5px;line-height:1.55}.cr-page .elig-section{background:var(--cream)}.cr-page .elig-header{text-align:center;max-width:720px;margin:0 auto 48px}.cr-page .elig-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.cr-page .elig-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .25s}.cr-page .elig-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.cr-page .elig-card .num{font-family:var(--serif);color:var(--green);margin-bottom:12px;font-size:1.5rem;font-style:italic;font-weight:500}.cr-page .elig-card h4{margin-bottom:10px;font-size:1.05rem}.cr-page .elig-card p{font-size:14px;line-height:1.6}.cr-page .process-section{background:var(--green-ink);color:var(--white)}.cr-page .process-section h2{color:var(--white)}.cr-page .process-section .lead{color:#ffffffc7}.cr-page .process-intro{text-align:center;max-width:760px;margin:0 auto 64px}.cr-page .process-timeline{grid-template-columns:repeat(5,1fr);gap:24px;display:grid;position:relative}.cr-page .process-timeline:before{content:"";background:linear-gradient(90deg,#0000,#34d39966,#0000);height:1px;position:absolute;top:30px;left:5%;right:5%}.cr-page .timeline-step{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:26px 22px;position:relative}.cr-page .timeline-num{background:var(--green);width:44px;height:44px;color:var(--white);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.2rem;font-weight:500;display:flex;box-shadow:0 4px 14px #10b98166}.cr-page .timeline-step h4{color:var(--white);margin-bottom:10px;font-size:1rem}.cr-page .timeline-step p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.6}.cr-page .cost-header{text-align:center;max-width:760px;margin:0 auto 56px}.cr-page .cost-layout{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.cr-page .cost-table-wrap{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;overflow:hidden}.cr-page .cost-table{border-collapse:collapse;width:100%}.cr-page .cost-table thead{background:var(--green-forest)}.cr-page .cost-table th{text-align:left;color:var(--white);font-size:13.5px;font-weight:600;font-family:var(--sans);letter-spacing:.02em;padding:18px 22px}.cr-page .cost-table td{border-bottom:1px solid var(--border-soft);color:var(--ink-mid);padding:16px 22px;font-size:14.5px}.cr-page .cost-table tr:last-child td{border-bottom:none}.cr-page .cost-table tr.highlight{background:var(--green-mint)}.cr-page .cost-table tr.highlight td{color:var(--green-forest);font-weight:600}.cr-page .cost-table .flag{vertical-align:middle;margin-right:10px;font-size:18px;display:inline-block}.cr-page .cost-table .abroad{color:var(--coral);font-weight:600}.cr-page .cost-table .india-price{font-family:var(--serif);color:var(--green-deep);font-size:1.15rem;font-style:italic;font-weight:600}.cr-page .cost-note{background:var(--green-mint);color:var(--green-ink);border-radius:10px;margin-top:16px;padding:14px 18px;font-size:13px;line-height:1.6}.cr-page .cost-compare-vis{background:var(--green-forest);color:var(--white);border-radius:18px;padding:36px 30px;position:relative;overflow:hidden}.cr-page .cost-compare-vis:before{content:"";background:radial-gradient(at 100% 0,#34d39926,#0000 60%);position:absolute;inset:0}.cr-page .vs-title{font-family:var(--serif);color:var(--white);z-index:1;margin-bottom:8px;font-size:1.7rem;font-weight:500;position:relative}.cr-page .vs-sub{color:#ffffffb3;z-index:1;margin-bottom:28px;font-size:14px;position:relative}.cr-page .savings-bars{z-index:1;gap:18px;display:grid;position:relative}.cr-page .savings-bar-head{justify-content:space-between;margin-bottom:8px;display:flex}.cr-page .savings-bar-label{color:var(--white);font-size:14px;font-weight:500}.cr-page .savings-bar-pct{color:var(--green-glow);font-size:14px;font-weight:700}.cr-page .savings-bar-track{background:#ffffff1a;border-radius:50px;height:8px;overflow:hidden}.cr-page .savings-bar-fill{background:linear-gradient(90deg,var(--green-glow),var(--green));border-radius:50px;height:100%;transition:width 1s ease-out}.cr-page .checklist-section{background:var(--green-forest);color:var(--white)}.cr-page .checklist-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.cr-page .checklist-intro h2{color:var(--white);margin-bottom:18px}.cr-page .checklist-intro p{color:#ffffffc7}.cr-page .checklist-intro .note{border-left:3px solid var(--green-glow);color:#ffffffd9;background:#34d3991a;border-radius:0 10px 10px 0;margin-top:24px;padding:16px 18px;font-size:13.5px;line-height:1.65}.cr-page .checklist-intro .note strong{color:var(--green-glow)}.cr-page .checklist-col{flex-direction:column;gap:14px;display:flex}.cr-page .check-item{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;transition:all .25s;display:flex}.cr-page .check-item:hover{border-color:var(--green-glow);background:#ffffff17}.cr-page .check-tick{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.cr-page .check-item-text strong{color:var(--white);margin-bottom:4px;font-size:14.5px;display:block}.cr-page .check-item-text span{color:#ffffffa6;font-size:13px;line-height:1.55}.cr-page .check-item-text strong a{color:var(--white)}.cr-page .trust-section{background:var(--paper)}.cr-page .trust-header{text-align:center;max-width:680px;margin:0 auto 56px}.cr-page .trust-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.cr-page .trust-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;flex-direction:column;align-items:flex-start;padding:32px 26px;transition:all .25s;display:flex}.cr-page .trust-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.cr-page .trust-icon{background:var(--green-mint);width:52px;height:52px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:24px;display:flex}.cr-page .trust-card h4{margin-bottom:8px;font-size:1rem}.cr-page .trust-card p{color:var(--ink-mid);margin:0;font-size:13.5px;line-height:1.65}.cr-page .hospitals-header{text-align:center;max-width:720px;margin:0 auto 48px}.cr-page .hospital-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;display:grid}.cr-page .hospital-card{background:var(--white);text-align:center;border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:center;padding:24px 20px;transition:all .25s;display:flex}.cr-page .hospital-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.cr-page .hospital-card img{object-fit:contain;width:70px;height:70px;margin-bottom:14px}.cr-page .hospital-card .name{color:var(--green-forest);margin-bottom:4px;font-size:14px;font-weight:600}.cr-page .hospital-card .type{color:var(--ink-light);font-size:11.5px}.cr-page .testi-intro{text-align:center;max-width:720px;margin:0 auto 56px}.cr-page .testi-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.cr-page .testi-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:32px 28px;transition:all .25s;position:relative}.cr-page .testi-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.cr-page .testi-flag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.02em;border-radius:50px;margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.cr-page .testi-stars{color:var(--gold);letter-spacing:.05em;margin-bottom:12px;font-size:14px}.cr-page .testi-quote{font-family:var(--serif);color:var(--ink);margin-bottom:22px;font-size:16px;font-style:italic;line-height:1.6}.cr-page .testi-person{border-top:1px solid var(--border-soft);align-items:center;gap:14px;padding-top:18px;display:flex}.cr-page .testi-avatar{background:linear-gradient(135deg,var(--green-deep),var(--green));width:44px;height:44px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.cr-page .testi-person-name{color:var(--green-forest);font-size:14px;font-weight:600}.cr-page .testi-person-detail{color:var(--ink-light);font-size:12px}.cr-page .faq-section{background:var(--cream)}.cr-page .faq-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:64px;display:grid}.cr-page .faq-aside{position:sticky;top:30px}.cr-page .faq-aside h2{margin-bottom:16px}.cr-page .faq-aside p{font-size:15px}.cr-page .faq-contact{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;margin-top:28px;padding:22px 24px}.cr-page .faq-contact-label{color:var(--ink-light);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600}.cr-page .faq-contact-value{font-family:var(--serif);color:var(--green-forest);font-size:1.4rem;font-weight:500}.cr-page .faq-list{flex-direction:column;gap:12px;display:flex}.cr-page .faq-item{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;transition:all .2s;overflow:hidden}.cr-page .faq-item.open{border-color:var(--green);box-shadow:var(--shadow-sm)}.cr-page .faq-q{cursor:pointer;color:var(--green-forest);text-align:left;width:100%;font-size:15.5px;font-weight:600;font-family:var(--sans);background:0 0;border:none;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.cr-page .faq-q:hover{color:var(--green-deep)}.cr-page .faq-plus{background:var(--green-mint);width:28px;height:28px;color:var(--green-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:600;transition:transform .3s;display:flex}.cr-page .faq-item.open .faq-plus{background:var(--green);color:var(--white);transform:rotate(45deg)}.cr-page .faq-a{max-height:0;color:var(--ink-mid);padding:0 26px;font-size:14.5px;line-height:1.7;transition:max-height .4s,padding .3s;overflow:hidden}.cr-page .faq-item.open .faq-a{max-height:800px;padding:0 26px 24px}.cr-page .consult-section{background:linear-gradient(180deg,var(--cream) 0%,var(--white) 100%)}.cr-page .consult-header{text-align:center;max-width:760px;margin:0 auto 48px}.cr-page .consult-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.cr-page .consult-card{background:var(--white);border:1px solid var(--border-soft);border-left:4px solid var(--green);border-radius:16px;padding:30px 26px;transition:all .25s}.cr-page .consult-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.cr-page .consult-card .icon{margin-bottom:14px;font-size:28px}.cr-page .consult-card h4{margin-bottom:8px;font-size:1rem}.cr-page .consult-card p{font-size:13.5px;line-height:1.6}.cr-page .final-cta{background:linear-gradient(135deg,var(--green-ink),var(--green-forest));color:var(--white);text-align:center;padding:110px 0;position:relative;overflow:hidden}.cr-page .final-cta:before{content:"";background:radial-gradient(#34d3991f,#0000 60%);position:absolute;inset:0}.cr-page .final-cta h2{color:var(--white);z-index:1;margin-bottom:18px;position:relative}.cr-page .final-cta p{color:#fffc;z-index:1;max-width:620px;margin:0 auto 36px;font-size:17px;position:relative}.cr-page .final-ctas{z-index:1;flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.cr-page .final-trust{color:#fff9;z-index:1;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:36px;font-size:12.5px;display:flex;position:relative}.cr-page .final-trust .sep{color:#ffffff4d}@media(max-width:960px){.cr-page section{padding:72px 0}.cr-page .hero{padding:60px 0}.cr-page .hero-grid{grid-template-columns:1fr;gap:48px}.cr-page .hero-visual{max-height:460px}.cr-page .hero-badge{display:none}.cr-page .stats-grid{grid-template-columns:repeat(2,1fr);gap:30px 0}.cr-page .stat-item:nth-child(2){border-right:none}.cr-page .what-grid{grid-template-columns:1fr;gap:40px}.cr-page .what-visual{max-width:380px;margin:0 auto}.cr-page .pain-grid{grid-template-columns:1fr}.cr-page .solutions-grid{grid-template-columns:1fr 1fr}.cr-page .mech-grid{grid-template-columns:repeat(2,1fr)}.cr-page .mech-step{border-right:none;border-bottom:1px solid var(--border-soft)}.cr-page .mech-step:nth-child(2n){border-right:none}.cr-page .conditions-grid{grid-template-columns:repeat(2,1fr)}.cr-page .compare-grid{grid-template-columns:1fr}.cr-page .elig-grid{grid-template-columns:1fr 1fr}.cr-page .cost-layout{grid-template-columns:1fr;gap:32px}.cr-page .checklist-grid,.cr-page .faq-layout{grid-template-columns:1fr;gap:40px}.cr-page .faq-aside{position:relative;top:auto}.cr-page .process-timeline{grid-template-columns:repeat(2,1fr);gap:22px}.cr-page .process-timeline:before{display:none}.cr-page .types-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.cr-page .container,.cr-page .container-wide,.cr-page .container-narrow{padding:0 20px}.cr-page section{padding:60px 0}.cr-page .hero{padding:40px 0 60px}.cr-page .hero-ctas .btn{justify-content:center;width:100%}.cr-page .hero-trust{gap:20px}.cr-page .hero-trust-item .n{font-size:1.6rem}.cr-page .stats-grid{grid-template-columns:1fr 1fr}.cr-page .solutions-grid,.cr-page .mech-grid,.cr-page .conditions-grid,.cr-page .elig-grid,.cr-page .process-timeline,.cr-page .types-grid{grid-template-columns:1fr}.cr-page .final-ctas .btn{justify-content:center;width:100%}.cr-page .final-cta{padding:80px 0}.cr-page .final-trust .sep{display:none}.cr-page .float-wa{width:52px;height:52px;bottom:16px;right:16px}}.cr-page .hero-inner>*{animation:.7s both slideUp}.cr-page .hero-inner>:first-child{animation-delay:50ms}.cr-page .hero-inner>:nth-child(2){animation-delay:.15s}.cr-page .hero-inner>:nth-child(3){animation-delay:.25s}.cr-page .hero-inner>:nth-child(4){animation-delay:.35s}.cr-page .hero-inner>:nth-child(5){animation-delay:.45s}.medifly .ct-hero{background:var(--cream);padding:80px 0 64px;position:relative;overflow:hidden}.medifly .ct-hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#10b9811f,#0000 70%);width:60%;height:90%;position:absolute;inset:-25% -15% auto auto}.medifly .ct-hero-inner{text-align:center;max-width:920px;margin:0 auto;position:relative}.medifly .ct-hero-inner .eyebrow{justify-content:center}.medifly .ct-hero-inner h1{margin-top:18px;font-size:clamp(2.4rem,4.8vw,4rem)}.medifly .ct-hero-inner .lead{max-width:640px;color:var(--green-forest);opacity:.85;margin:18px auto 28px;font-size:1.1rem}.medifly .ct-hero-meta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.medifly .ct-hero-pill{background:var(--white);color:var(--green-forest);border:1px solid #064e3b1f;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 18px #064e3b0f}.medifly .ct-hero-pill:hover{color:var(--green-deep);transform:translateY(-1px);box-shadow:0 8px 24px #064e3b1a}.medifly .ct-hero-pill svg{width:16px;height:16px;color:var(--green-deep)}.medifly .ct-hero-pill.ct-hero-pill-static{cursor:default}.medifly .ct-hero-pill.ct-hero-pill-static:hover{transform:none;box-shadow:0 4px 18px #064e3b0f}.medifly .ct-body{padding:80px 0}.medifly .ct-body-inner{grid-template-columns:1fr 1.05fr;align-items:start;gap:56px;display:grid}.medifly .ct-info h2{margin-top:14px;font-size:clamp(1.8rem,2.6vw,2.4rem)}.medifly .ct-info-lead{color:var(--green-forest);opacity:.82;margin:18px 0 28px;line-height:1.6}.medifly .ct-info-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.medifly .ct-info-card{background:var(--white);border:1px solid #064e3b14;border-radius:16px;padding:22px 20px;transition:transform .18s,box-shadow .18s,border-color .18s}.medifly .ct-info-card:hover{border-color:#10b9814d;transform:translateY(-2px);box-shadow:0 14px 30px #064e3b14}.medifly .ct-info-icon{background:var(--green-mint);width:42px;height:42px;color:var(--green-deep);border-radius:10px;place-items:center;margin-bottom:14px;display:grid}.medifly .ct-info-icon svg{width:20px;height:20px}.medifly .ct-info-card h3{color:var(--green-forest);font-size:1.05rem;font-family:var(--sans);margin:0 0 8px;font-weight:600}.medifly .ct-info-card p{color:var(--green-forest);margin:2px 0;font-size:.95rem}.medifly .ct-info-card p.muted{color:#064e3b99;font-size:.85rem}.medifly .ct-form-card{background:var(--green-mint);border:1px solid #10b9812e;border-radius:24px;padding:40px;box-shadow:0 20px 50px -25px #064e3b40}.medifly .ct-form-card h2{margin:0 0 8px;font-size:clamp(1.6rem,2.2vw,2rem)}.medifly .ct-form-sub{color:var(--green-forest);opacity:.78;margin:0 0 24px;font-size:.95rem;line-height:1.55}.medifly .ct-form{gap:16px;display:grid}.medifly .ct-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.medifly .ct-field{gap:6px;display:grid}.medifly .ct-field label{color:var(--green-forest);letter-spacing:.01em;font-size:13px;font-weight:600}.medifly .ct-field input,.medifly .ct-field textarea{background:var(--white);width:100%;font:inherit;color:var(--green-ink);font-size:15px;font-family:var(--sans);border:1.5px solid #064e3b1f;border-radius:10px;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.medifly .ct-field textarea{resize:vertical;min-height:120px}.medifly .ct-field input::placeholder,.medifly .ct-field textarea::placeholder{color:#022c2259}.medifly .ct-field input:focus,.medifly .ct-field textarea:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 4px #10b98124}.medifly .ct-field input[aria-invalid=true],.medifly .ct-field textarea[aria-invalid=true]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.medifly .ct-error{color:#b91c1c;font-size:12.5px;font-weight:500}.medifly .ct-submit{justify-self:start;margin-top:6px}.medifly .ct-submit:disabled{opacity:.7;cursor:not-allowed}.medifly .ct-form-note{color:#064e3b99;margin:4px 0 0;font-size:12px;line-height:1.5}.medifly .ct-reassure{padding:56px 0}.medifly .ct-reassure-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.medifly .ct-reassure-grid>div{flex-direction:column;gap:6px;display:flex}.medifly .ct-reassure-grid strong{font-family:var(--serif);color:var(--green-forest);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;line-height:1}.medifly .ct-reassure-grid span{color:var(--green-forest);opacity:.75;letter-spacing:.02em;font-size:13px}.medifly .ct-cta{padding:90px 0}.medifly .ct-cta-inner{text-align:center;max-width:760px;margin:0 auto}.medifly .ct-cta-inner h2{color:var(--white);margin:14px 0;font-size:clamp(2rem,3.4vw,2.8rem)}.medifly .ct-cta-inner h2 em{color:var(--green-glow)}.medifly .ct-cta-inner p{color:#ffffffbf;max-width:580px;margin:0 auto 28px;font-size:1.05rem;line-height:1.6}.medifly .ct-cta-buttons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media(max-width:960px){.medifly .ct-body-inner{grid-template-columns:1fr;gap:40px}.medifly .ct-form-card{padding:28px}.medifly .ct-reassure-grid{grid-template-columns:repeat(2,1fr);gap:28px}}@media(max-width:640px){.medifly .ct-hero{padding:60px 0 48px}.medifly .ct-body{padding:56px 0}.medifly .ct-info-grid,.medifly .ct-row{grid-template-columns:1fr}.medifly .ct-form-card{border-radius:18px;padding:22px}.medifly .ct-cta{padding:64px 0}.medifly .ct-hero-pill{padding:9px 14px;font-size:13px}}.ct-page *,.ct-page :before,.ct-page :after{box-sizing:border-box;margin:0;padding:0}.ct-page h1,.ct-page h2,.ct-page h3,.ct-page h4{font-family:var(--serif);color:var(--green-forest);letter-spacing:-.02em;font-weight:500;line-height:1.1}.ct-page h1{font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400}.ct-page h2{font-size:clamp(1.9rem,4vw,3rem);font-weight:500}.ct-page h3{font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:500}.ct-page h4{font-size:1.05rem;font-weight:600;font-family:var(--sans);color:var(--green-forest)}.ct-page p{color:var(--ink-mid);font-size:15.5px;line-height:1.75}.ct-page .lead{color:var(--ink-mid);font-size:18px;line-height:1.7}.ct-page em{color:var(--green);font-style:italic}.ct-page a{color:var(--green-deep);text-decoration:none;transition:color .2s}.ct-page a:hover{color:var(--green-forest)}.ct-page strong{color:var(--ink);font-weight:600}.ct-page .container{max-width:1200px;margin:0 auto;padding:0 28px}.ct-page .container-wide{max-width:1360px;margin:0 auto;padding:0 28px}.ct-page .container-narrow{max-width:920px;margin:0 auto;padding:0 28px}.ct-page section{padding:96px 0;position:relative}.ct-page .bg-white{background:var(--white)}.ct-page .bg-cream{background:var(--cream)}.ct-page .bg-mint{background:var(--green-mint)}.ct-page .bg-paper{background:var(--paper)}.ct-page .bg-forest{background:var(--green-forest);color:var(--white)}.ct-page .bg-ink{background:var(--green-ink);color:var(--white)}.ct-page .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green-deep);font-size:12px;font-weight:600;font-family:var(--sans);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.ct-page .eyebrow:before{content:"";background:var(--green);border-radius:2px;width:24px;height:1.5px;display:block}.ct-page .eyebrow.light{color:var(--green-glow)}.ct-page .eyebrow.light:before{background:var(--green-glow)}.ct-page .eyebrow.center{justify-content:center}.ct-page .btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;letter-spacing:.01em;border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 28px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.ct-page .btn-lg{padding:18px 36px;font-size:15px}.ct-page .btn svg{flex-shrink:0;width:17px;height:17px}.ct-page .btn:hover{transform:translateY(-2px)}.ct-page .btn-primary{background:var(--green);color:var(--white);box-shadow:0 4px 16px #10b98147}.ct-page .btn-primary:hover{background:var(--green-deep);color:var(--white);box-shadow:0 8px 24px #10b98166}.ct-page .btn-dark{background:var(--green-forest);color:var(--white)}.ct-page .btn-dark:hover{background:var(--green-ink);color:var(--white)}.ct-page .btn-outline{color:var(--green-forest);border:1.5px solid var(--green-forest);background:0 0}.ct-page .btn-outline:hover{background:var(--green-forest);color:var(--white)}.ct-page .btn-outline-light{color:var(--white);background:0 0;border:1.5px solid #ffffff4d}.ct-page .btn-outline-light:hover{color:var(--white);background:#ffffff1a;border-color:#fff9}.ct-page .btn-whatsapp{color:var(--white);background:#25d366;box-shadow:0 4px 16px #25d3664d}.ct-page .btn-whatsapp:hover{color:var(--white);background:#1fb855}.ct-page .float-wa{width:58px;height:58px;color:var(--white);z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;animation:2.5s infinite waPulse;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #25d36666}.ct-page .float-wa:hover{color:var(--white);transform:scale(1.1)}@keyframes waPulse{0%,to{box-shadow:0 8px 28px #25d36666,0 0 #25d36666}50%{box-shadow:0 8px 28px #25d36666,0 0 0 14px #25d36600}}.ct-page .urgency-banner{background:var(--green-forest);color:var(--white);text-align:center;z-index:10;padding:12px 0;font-size:13.5px;position:relative}.ct-page .urgency-banner p{color:#ffffffe6;margin:0;font-size:13.5px}.ct-page .urgency-pill{color:var(--green-glow);background:#34d39926;border-radius:50px;align-items:center;gap:8px;margin-right:14px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.ct-page .honesty-strip{background:linear-gradient(90deg,#b8944a1a,#b8944a0a);border-top:1px solid #b8944a40;border-bottom:1px solid #b8944a40;padding:16px 0}.ct-page .honesty-strip-content{color:var(--green-ink);align-items:center;gap:18px;font-size:13.5px;display:flex}.ct-page .honesty-strip-icon{background:var(--gold);width:38px;height:38px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.ct-page .honesty-strip strong{color:var(--green-forest)}.ct-page .honesty-strip a{color:var(--green-deep);font-weight:600}.ct-page .hero{background:var(--cream);padding:90px 0 80px;position:relative;overflow:hidden}.ct-page .hero:before{content:"";z-index:0;background:radial-gradient(#10b9810f,#0000 70%);width:50%;height:80%;position:absolute;top:-10%;right:-10%}.ct-page .hero:after{content:"";background:linear-gradient(90deg,transparent,var(--border),transparent);width:100%;height:1px;position:absolute;bottom:0;left:0}.ct-page .hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid;position:relative}.ct-page .hero-tag{background:var(--white);border:1px solid var(--border);color:var(--green-deep);box-shadow:var(--shadow-xs);border-radius:50px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.ct-page .hero-tag .dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite heartbeat}@keyframes heartbeat{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.ct-page .hero h1 span.ital{font-family:var(--serif);color:var(--green);font-style:italic;font-weight:400}.ct-page .hero h1 span.under{display:inline-block;position:relative}.ct-page .hero h1 span.under:after{content:"";background:var(--green-sage);z-index:-1;border-radius:2px;height:8px;position:absolute;bottom:4px;left:0;right:0}.ct-page .hero-sub{color:var(--ink-mid);max-width:540px;margin:24px 0 32px;font-size:18px;line-height:1.7}.ct-page .hero-sub strong{color:var(--green-forest)}.ct-page .hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.ct-page .hero-trust{border-top:1px solid var(--border);flex-wrap:wrap;gap:28px;padding-top:28px;display:flex}.ct-page .hero-trust-item{flex-direction:column;display:flex}.ct-page .hero-trust-item .n{font-family:var(--serif);color:var(--green-forest);font-size:1.9rem;font-weight:500;line-height:1}.ct-page .hero-trust-item .l{color:var(--ink-light);letter-spacing:.02em;margin-top:4px;font-size:12px}.ct-page .hero-visual{aspect-ratio:4/5;max-height:620px;position:relative}.ct-page .hero-img-main{box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#064e3b,#10b981);border-radius:24px;position:absolute;inset:0;overflow:hidden}.ct-page .hero-img-main img{object-fit:cover;width:100%;height:100%}.ct-page .hero-img-main:after{content:"";background:linear-gradient(#0000 60%,#062e3b66);position:absolute;inset:0}.ct-page .hero-badge{background:var(--white);box-shadow:var(--shadow-md);z-index:2;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;display:flex;position:absolute}.ct-page .hero-badge.tl{top:28px;left:-28px}.ct-page .hero-badge.br{max-width:260px;bottom:28px;right:-28px}.ct-page .hero-badge-icon{background:var(--green-mint);width:42px;height:42px;color:var(--green-deep);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.ct-page .hero-badge-content{line-height:1.3}.ct-page .hero-badge-content strong{color:var(--green-forest);font-size:14px;font-weight:600;display:block}.ct-page .hero-badge-content small{color:var(--ink-light);font-size:12px;line-height:1.4}.ct-page .stats-strip{background:var(--green-forest);color:var(--white);padding:54px 0;position:relative;overflow:hidden}.ct-page .stats-strip:before{content:"";background:radial-gradient(60% 100%,#10b98126,#0000 70%);position:absolute;inset:0}.ct-page .stats-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.ct-page .stat-item{text-align:center;border-right:1px solid #ffffff1a;padding:0 20px}.ct-page .stat-item:last-child{border-right:none}.ct-page .stat-num{font-family:var(--serif);color:var(--green-glow);letter-spacing:-.02em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1;display:block}.ct-page .stat-label{color:#ffffffbf;letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:13px;font-weight:500}.ct-page .what-is{background:var(--white)}.ct-page .what-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.ct-page .what-text h2{margin-bottom:24px}.ct-page .what-text p{margin-bottom:16px;font-size:16px;line-height:1.8}.ct-page .what-keypoints{gap:14px;margin-top:28px;display:grid}.ct-page .what-keypoint{background:var(--green-mint);border-left:3px solid var(--green);border-radius:0 12px 12px 0;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.ct-page .what-keypoint-icon{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.ct-page .what-keypoint-text{color:var(--green-ink);font-size:14.5px;line-height:1.55}.ct-page .what-keypoint-text strong{color:var(--green-forest)}.ct-page .what-visual{aspect-ratio:4/5;background:linear-gradient(135deg,var(--green-mint),var(--green-sage));border-radius:20px;justify-content:center;align-items:center;padding:50px;display:flex;position:relative;overflow:hidden}.ct-page .what-visual svg{width:100%;height:100%}.ct-page .availability-section{background:var(--paper)}.ct-page .availability-header{text-align:center;max-width:740px;margin:0 auto 48px}.ct-page .availability-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.ct-page .country-card{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;padding:24px 22px;transition:all .25s}.ct-page .country-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.ct-page .country-card .flag{margin-bottom:10px;font-size:26px;display:block}.ct-page .country-card h4{color:var(--green-forest);margin-bottom:6px;font-size:.95rem}.ct-page .country-card .centres{color:var(--ink-light);margin:0;font-size:12.5px;line-height:1.55}.ct-page .country-card.notable{background:var(--green-mint);border-color:var(--green)}.ct-page .country-card.notable .centres{color:var(--green-ink)}.ct-page .country-card.notable h4{color:var(--green-forest)}.ct-page .country-card .badge{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;background:#b8944a26;border-radius:50px;margin-top:8px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-block}.ct-page .pain-intro{text-align:center;max-width:760px;margin:0 auto 64px}.ct-page .pain-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ct-page .pain-card{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:38px 34px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.ct-page .pain-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.ct-page .pain-card.full{grid-column:1/-1}.ct-page .pain-number{font-family:var(--serif);color:var(--green-sage);opacity:.7;font-size:4.5rem;font-style:italic;font-weight:400;line-height:1;position:absolute;top:20px;right:28px}.ct-page .pain-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:16px;justify-content:center;align-items:center;margin-bottom:22px;font-size:26px;display:flex}.ct-page .pain-card h3{margin-bottom:14px}.ct-page .pain-card p{font-size:15px;line-height:1.7}.ct-page .pain-quote{background:var(--cream-warm);border-left:3px solid var(--green);color:var(--ink-mid);border-radius:0 10px 10px 0;margin-top:18px;padding:14px 18px;font-size:13.5px;font-style:italic}.ct-page .pain-quote strong{color:var(--green-forest);font-style:normal}.ct-page .solution-strip{background:var(--green-mint);border-radius:10px;margin-top:18px;padding:16px 18px;position:relative}.ct-page .solution-strip-label{letter-spacing:.1em;color:var(--green-deep);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.ct-page .solution-strip p{color:var(--green-ink);margin:0;font-size:13.5px;line-height:1.6}.ct-page .solutions-section{background:var(--green-forest);color:var(--white)}.ct-page .solutions-section h2{color:var(--white)}.ct-page .solutions-section p{color:#ffffffc7}.ct-page .solutions-intro{text-align:center;max-width:720px;margin:0 auto 56px}.ct-page .solutions-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ct-page .solution-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:32px 28px;transition:all .3s}.ct-page .solution-card:hover{border-color:var(--green-glow);background:#ffffff14;transform:translateY(-4px)}.ct-page .sol-icon{width:48px;height:48px;color:var(--green-glow);background:#34d39926;border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;font-size:22px;display:flex}.ct-page .solution-card h4{color:var(--white);margin-bottom:12px;font-size:1.15rem}.ct-page .solution-card p{color:#ffffffb8;font-size:14px;line-height:1.65}.ct-page .sol-list{margin-top:14px;padding:0;list-style:none}.ct-page .sol-list li{color:#ffffffd9;padding:6px 0 6px 22px;font-size:13.5px;position:relative}.ct-page .sol-list li:before{content:"✓";color:var(--green-glow);font-weight:700;position:absolute;top:6px;left:0}.ct-page .sol-list li a{color:#fffffff2;-webkit-text-decoration:underline #34d39966;text-decoration:underline #34d39966}.ct-page .sol-list li a:hover{color:var(--green-glow)}.ct-page .mechanism-section{background:var(--paper)}.ct-page .mech-header{text-align:center;max-width:740px;margin:0 auto 56px}.ct-page .mech-grid{background:var(--white);box-shadow:var(--shadow-sm);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;padding:16px;display:grid;position:relative}.ct-page .mech-step{border-right:1px solid var(--border-soft);padding:30px 24px;position:relative}.ct-page .mech-step:last-child{border-right:none}.ct-page .mech-step-num{font-family:var(--serif);color:var(--green);margin-bottom:16px;font-size:2.2rem;font-style:italic;font-weight:500;line-height:1;display:block}.ct-page .mech-step h4{margin-bottom:10px;font-size:1rem}.ct-page .mech-step p{color:var(--ink-mid);font-size:13.5px;line-height:1.6}.ct-page .types-intro{text-align:center;max-width:760px;margin:0 auto 64px}.ct-page .types-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ct-page .type-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .3s;position:relative}.ct-page .type-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.ct-page .type-card.featured-type{background:linear-gradient(135deg,var(--green-mint),var(--white));border-color:var(--green)}.ct-page .type-badge-top{background:var(--green);color:var(--white);letter-spacing:.06em;text-transform:uppercase;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-10px;right:22px}.ct-page .type-icon{background:var(--green-mint);width:56px;height:56px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:26px;display:flex}.ct-page .type-card h4{margin-bottom:10px;font-size:1.1rem;line-height:1.3}.ct-page .type-card p{margin-bottom:12px;font-size:14px;line-height:1.65}.ct-page .type-tag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.04em;border-radius:50px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-block}.ct-page .conditions-section{background:var(--white)}.ct-page .conditions-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.ct-page .condition-card{background:var(--cream);border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:flex-start;padding:24px 20px;transition:all .25s;display:flex}.ct-page .condition-card:hover{background:var(--white);border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.ct-page .cond-icon{background:var(--green-mint);width:40px;height:40px;color:var(--green-deep);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;font-size:19px;display:flex}.ct-page .condition-card h4{margin-bottom:6px;font-size:.95rem}.ct-page .condition-card p{color:var(--ink-mid);margin:0;font-size:12.5px;line-height:1.55}.ct-page .compare-section{background:var(--paper)}.ct-page .compare-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.ct-page .compare-col{background:var(--white);border:1px solid var(--border-soft);border-radius:20px;padding:40px 36px}.ct-page .compare-col.benefits{border-top:4px solid var(--green)}.ct-page .compare-col.risks{border-top:4px solid var(--coral)}.ct-page .compare-col h3{margin-bottom:6px;font-size:1.4rem}.ct-page .compare-col .compare-sub{color:var(--ink-light);letter-spacing:.02em;text-transform:uppercase;margin-bottom:24px;font-size:13px;font-weight:600}.ct-page .compare-list{padding:0;list-style:none}.ct-page .compare-list li{border-bottom:1px solid var(--border-soft);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.ct-page .compare-list li:last-child{border-bottom:none}.ct-page .compare-list .icon-bullet{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:13px;font-weight:700;display:flex}.ct-page .benefits .icon-bullet{background:var(--green-mint);color:var(--green-deep)}.ct-page .risks .icon-bullet{color:var(--coral);background:#ea6f5b1f}.ct-page .compare-list .li-text strong{color:var(--ink);margin-bottom:3px;font-size:14.5px;display:block}.ct-page .compare-list .li-text span{color:var(--ink-mid);font-size:13.5px;line-height:1.55}.ct-page .elig-section{background:var(--cream)}.ct-page .elig-header{text-align:center;max-width:720px;margin:0 auto 48px}.ct-page .elig-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ct-page .elig-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:30px 26px;transition:all .25s}.ct-page .elig-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.ct-page .elig-card .num{font-family:var(--serif);color:var(--green);margin-bottom:12px;font-size:1.5rem;font-style:italic;font-weight:500}.ct-page .elig-card h4{margin-bottom:10px;font-size:1.05rem}.ct-page .elig-card p{font-size:14px;line-height:1.6}.ct-page .elig-card .biomarker-pills{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ct-page .bio-pill{background:var(--green-mint);color:var(--green-deep);border-radius:50px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.ct-page .process-section{background:var(--green-ink);color:var(--white)}.ct-page .process-section h2{color:var(--white)}.ct-page .process-section .lead{color:#ffffffc7}.ct-page .process-intro{text-align:center;max-width:760px;margin:0 auto 64px}.ct-page .process-timeline{grid-template-columns:repeat(5,1fr);gap:24px;display:grid;position:relative}.ct-page .process-timeline:before{content:"";background:linear-gradient(90deg,#0000,#34d39966,#0000);height:1px;position:absolute;top:30px;left:5%;right:5%}.ct-page .timeline-step{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:26px 22px;position:relative}.ct-page .timeline-num{background:var(--green);width:44px;height:44px;color:var(--white);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.2rem;font-weight:500;display:flex;box-shadow:0 4px 14px #10b98166}.ct-page .timeline-step h4{color:var(--white);margin-bottom:10px;font-size:1rem}.ct-page .timeline-step p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.6}.ct-page .cost-header{text-align:center;max-width:760px;margin:0 auto 56px}.ct-page .cost-layout{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.ct-page .cost-table-wrap{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;overflow:hidden}.ct-page .cost-table{border-collapse:collapse;width:100%}.ct-page .cost-table thead{background:var(--green-forest)}.ct-page .cost-table th{text-align:left;color:var(--white);font-size:13.5px;font-weight:600;font-family:var(--sans);letter-spacing:.02em;padding:18px 22px}.ct-page .cost-table td{border-bottom:1px solid var(--border-soft);color:var(--ink-mid);padding:16px 22px;font-size:14.5px}.ct-page .cost-table tr:last-child td{border-bottom:none}.ct-page .cost-table tr.highlight{background:var(--green-mint)}.ct-page .cost-table tr.highlight td{color:var(--green-forest);font-weight:600}.ct-page .cost-table .flag{vertical-align:middle;margin-right:10px;font-size:18px;display:inline-block}.ct-page .cost-table .abroad{color:var(--coral);font-weight:600}.ct-page .cost-table .india-price{font-family:var(--serif);color:var(--green-deep);font-size:1.15rem;font-style:italic;font-weight:600}.ct-page .cost-note{background:var(--green-mint);color:var(--green-ink);border-radius:10px;margin-top:16px;padding:14px 18px;font-size:13px;line-height:1.6}.ct-page .cost-compare-vis{background:var(--green-forest);color:var(--white);border-radius:18px;padding:36px 30px;position:relative;overflow:hidden}.ct-page .cost-compare-vis:before{content:"";background:radial-gradient(at 100% 0,#34d39926,#0000 60%);position:absolute;inset:0}.ct-page .vs-title{font-family:var(--serif);color:var(--white);z-index:1;margin-bottom:8px;font-size:1.7rem;font-weight:500;position:relative}.ct-page .vs-sub{color:#ffffffb3;z-index:1;margin-bottom:28px;font-size:14px;position:relative}.ct-page .savings-bars{z-index:1;gap:18px;display:grid;position:relative}.ct-page .savings-bar-head{justify-content:space-between;margin-bottom:8px;display:flex}.ct-page .savings-bar-label{color:var(--white);font-size:14px;font-weight:500}.ct-page .savings-bar-pct{color:var(--green-glow);font-size:14px;font-weight:700}.ct-page .savings-bar-track{background:#ffffff1a;border-radius:50px;height:8px;overflow:hidden}.ct-page .savings-bar-fill{background:linear-gradient(90deg,var(--green-glow),var(--green));border-radius:50px;height:100%;transition:width 1s ease-out}.ct-page .checklist-section{background:var(--green-forest);color:var(--white)}.ct-page .checklist-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.ct-page .checklist-intro h2{color:var(--white);margin-bottom:18px}.ct-page .checklist-intro p{color:#ffffffc7}.ct-page .checklist-intro .note{border-left:3px solid var(--green-glow);color:#ffffffd9;background:#34d3991a;border-radius:0 10px 10px 0;margin-top:24px;padding:16px 18px;font-size:13.5px;line-height:1.65}.ct-page .checklist-intro .note strong{color:var(--green-glow)}.ct-page .checklist-col{flex-direction:column;gap:14px;display:flex}.ct-page .check-item{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;transition:all .25s;display:flex}.ct-page .check-item:hover{border-color:var(--green-glow);background:#ffffff17}.ct-page .check-tick{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.ct-page .check-item-text strong{color:var(--white);margin-bottom:4px;font-size:14.5px;display:block}.ct-page .check-item-text span{color:#ffffffa6;font-size:13px;line-height:1.55}.ct-page .check-item-text strong a{color:var(--white)}.ct-page .trust-section{background:var(--paper)}.ct-page .trust-header{text-align:center;max-width:680px;margin:0 auto 56px}.ct-page .trust-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.ct-page .trust-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;flex-direction:column;align-items:flex-start;padding:32px 26px;transition:all .25s;display:flex}.ct-page .trust-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.ct-page .trust-icon{background:var(--green-mint);width:52px;height:52px;color:var(--green-deep);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:24px;display:flex}.ct-page .trust-card h4{margin-bottom:8px;font-size:1rem}.ct-page .trust-card p{color:var(--ink-mid);margin:0;font-size:13.5px;line-height:1.65}.ct-page .hospitals-header{text-align:center;max-width:720px;margin:0 auto 48px}.ct-page .hospital-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;display:grid}.ct-page .hospital-card{background:var(--white);text-align:center;border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:center;padding:24px 20px;transition:all .25s;display:flex}.ct-page .hospital-card:hover{border-color:var(--green);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.ct-page .hospital-card img{object-fit:contain;width:70px;height:70px;margin-bottom:14px}.ct-page .hospital-card .name{color:var(--green-forest);margin-bottom:4px;font-size:14px;font-weight:600}.ct-page .hospital-card .type{color:var(--ink-light);font-size:11.5px}.ct-page .testi-intro{text-align:center;max-width:720px;margin:0 auto 56px}.ct-page .testi-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.ct-page .testi-card{background:var(--white);border:1px solid var(--border-soft);border-radius:18px;padding:32px 28px;transition:all .25s;position:relative}.ct-page .testi-card:hover{border-color:var(--green);box-shadow:var(--shadow-md);transform:translateY(-3px)}.ct-page .testi-flag{background:var(--green-mint);color:var(--green-deep);letter-spacing:.02em;border-radius:50px;margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.ct-page .testi-stars{color:var(--gold);letter-spacing:.05em;margin-bottom:12px;font-size:14px}.ct-page .testi-quote{font-family:var(--serif);color:var(--ink);margin-bottom:22px;font-size:16px;font-style:italic;line-height:1.6}.ct-page .testi-person{border-top:1px solid var(--border-soft);align-items:center;gap:14px;padding-top:18px;display:flex}.ct-page .testi-avatar{background:linear-gradient(135deg,var(--green-deep),var(--green));width:44px;height:44px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.ct-page .testi-person-name{color:var(--green-forest);font-size:14px;font-weight:600}.ct-page .testi-person-detail{color:var(--ink-light);font-size:12px}.ct-page .faq-section{background:var(--cream)}.ct-page .faq-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:64px;display:grid}.ct-page .faq-aside{position:sticky;top:30px}.ct-page .faq-aside h2{margin-bottom:16px}.ct-page .faq-aside p{font-size:15px}.ct-page .faq-contact{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;margin-top:28px;padding:22px 24px}.ct-page .faq-contact-label{color:var(--ink-light);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600}.ct-page .faq-contact-value{font-family:var(--serif);color:var(--green-forest);font-size:1.4rem;font-weight:500}.ct-page .faq-list{flex-direction:column;gap:12px;display:flex}.ct-page .faq-item{background:var(--white);border:1px solid var(--border-soft);border-radius:14px;transition:all .2s;overflow:hidden}.ct-page .faq-item.open{border-color:var(--green);box-shadow:var(--shadow-sm)}.ct-page .faq-q{cursor:pointer;color:var(--green-forest);text-align:left;width:100%;font-size:15.5px;font-weight:600;font-family:var(--sans);background:0 0;border:none;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.ct-page .faq-q:hover{color:var(--green-deep)}.ct-page .faq-plus{background:var(--green-mint);width:28px;height:28px;color:var(--green-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:600;transition:transform .3s;display:flex}.ct-page .faq-item.open .faq-plus{background:var(--green);color:var(--white);transform:rotate(45deg)}.ct-page .faq-a{max-height:0;color:var(--ink-mid);padding:0 26px;font-size:14.5px;line-height:1.7;transition:max-height .4s,padding .3s;overflow:hidden}.ct-page .faq-item.open .faq-a{max-height:700px;padding:0 26px 24px}.ct-page .consult-section{background:linear-gradient(180deg,var(--cream) 0%,var(--white) 100%)}.ct-page .consult-header{text-align:center;max-width:760px;margin:0 auto 48px}.ct-page .consult-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.ct-page .consult-card{background:var(--white);border:1px solid var(--border-soft);border-left:4px solid var(--green);border-radius:16px;padding:30px 26px;transition:all .25s}.ct-page .consult-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.ct-page .consult-card .icon{margin-bottom:14px;font-size:28px}.ct-page .consult-card h4{margin-bottom:8px;font-size:1rem}.ct-page .consult-card p{font-size:13.5px;line-height:1.6}.ct-page .final-cta{background:linear-gradient(135deg,var(--green-ink),var(--green-forest));color:var(--white);text-align:center;padding:110px 0;position:relative;overflow:hidden}.ct-page .final-cta:before{content:"";background:radial-gradient(#34d3991f,#0000 60%);position:absolute;inset:0}.ct-page .final-cta h2{color:var(--white);z-index:1;margin-bottom:18px;position:relative}.ct-page .final-cta p{color:#fffc;z-index:1;max-width:620px;margin:0 auto 36px;font-size:17px;position:relative}.ct-page .final-ctas{z-index:1;flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.ct-page .final-trust{color:#fff9;z-index:1;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:36px;font-size:12.5px;display:flex;position:relative}.ct-page .final-trust .sep{color:#ffffff4d}@media(max-width:960px){.ct-page section{padding:72px 0}.ct-page .hero{padding:60px 0}.ct-page .hero-grid{grid-template-columns:1fr;gap:48px}.ct-page .hero-visual{max-height:460px}.ct-page .hero-badge{display:none}.ct-page .stats-grid{grid-template-columns:repeat(2,1fr);gap:30px 0}.ct-page .stat-item:nth-child(2){border-right:none}.ct-page .what-grid{grid-template-columns:1fr;gap:40px}.ct-page .what-visual{max-width:380px;margin:0 auto}.ct-page .pain-grid{grid-template-columns:1fr}.ct-page .solutions-grid{grid-template-columns:1fr 1fr}.ct-page .mech-grid{grid-template-columns:repeat(2,1fr)}.ct-page .mech-step{border-right:none;border-bottom:1px solid var(--border-soft)}.ct-page .mech-step:nth-child(2n){border-right:none}.ct-page .conditions-grid{grid-template-columns:repeat(2,1fr)}.ct-page .compare-grid{grid-template-columns:1fr}.ct-page .elig-grid{grid-template-columns:1fr 1fr}.ct-page .cost-layout{grid-template-columns:1fr;gap:32px}.ct-page .checklist-grid,.ct-page .faq-layout{grid-template-columns:1fr;gap:40px}.ct-page .faq-aside{position:relative;top:auto}.ct-page .process-timeline{grid-template-columns:repeat(2,1fr);gap:22px}.ct-page .process-timeline:before{display:none}.ct-page .honesty-strip-content{text-align:center;flex-direction:column;gap:12px}}@media(max-width:600px){.ct-page .container,.ct-page .container-wide,.ct-page .container-narrow{padding:0 20px}.ct-page section{padding:60px 0}.ct-page .hero{padding:40px 0 60px}.ct-page .hero-ctas .btn{justify-content:center;width:100%}.ct-page .hero-trust{gap:20px}.ct-page .hero-trust-item .n{font-size:1.6rem}.ct-page .stats-grid{grid-template-columns:1fr 1fr}.ct-page .solutions-grid,.ct-page .mech-grid,.ct-page .conditions-grid,.ct-page .elig-grid,.ct-page .process-timeline,.ct-page .types-grid{grid-template-columns:1fr}.ct-page .final-ctas .btn{justify-content:center;width:100%}.ct-page .final-cta{padding:80px 0}.ct-page .final-trust .sep{display:none}.ct-page .float-wa{width:52px;height:52px;bottom:16px;right:16px}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.ct-page .hero-inner>*{animation:.7s both slideUp}.ct-page .hero-inner>:first-child{animation-delay:50ms}.ct-page .hero-inner>:nth-child(2){animation-delay:.15s}.ct-page .hero-inner>:nth-child(3){animation-delay:.25s}.ct-page .hero-inner>:nth-child(4){animation-delay:.35s}.ct-page .hero-inner>:nth-child(5){animation-delay:.45s}.medifly-about{--mf-green:#10b981;--mf-green-deep:#059669;--mf-green-forest:#064e3b;--mf-green-ink:#022c22;--mf-green-mint:#ecfdf5;--mf-green-sage:#d1fae5;--mf-green-glow:#34d399;--mf-white:#fff;--mf-cream:#fafaf7;--mf-cream-warm:#f7f6f1;--mf-paper:#f4f3ee;--mf-ink:#0f1713;--mf-ink-mid:#3c4a43;--mf-ink-light:#6b7770;--mf-border:#e5e7eb;--mf-border-soft:#f0f0ed;--mf-gold:#b8944a;--mf-serif:"Fraunces", Georgia, serif;--mf-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--mf-radius-sm:6px;--mf-radius:12px;--mf-radius-lg:20px;--mf-shadow-xs:0 1px 2px #064e3b0a;--mf-shadow-sm:0 2px 8px #064e3b0f;--mf-shadow-md:0 8px 24px #064e3b14;--mf-shadow-lg:0 20px 48px #064e3b1f}.medifly-about,.medifly-about *,.medifly-about :before,.medifly-about :after{box-sizing:border-box}.medifly-about{font-family:var(--mf-sans);color:var(--mf-ink);background:var(--mf-cream);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv02";line-height:1.65;overflow-x:hidden}.medifly-about h1,.medifly-about h2,.medifly-about h3,.medifly-about h4{color:var(--mf-green-forest);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.1;font-family:var(--mf-serif)!important}.medifly-about h1{font-variation-settings:"SOFT" 50,"WONK" 0;font-size:clamp(2.6rem,5.5vw,4.8rem);font-weight:400}.medifly-about h2{font-size:clamp(1.9rem,4vw,3rem);font-weight:500}.medifly-about h3{font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:500}.medifly-about h4{color:var(--mf-green-forest);font-size:1.05rem;font-weight:600;font-family:var(--mf-sans)!important}.medifly-about p{color:var(--mf-ink-mid);margin:0;font-size:15.5px;line-height:1.75}.medifly-about .lead{color:var(--mf-ink-mid);font-size:18px;line-height:1.7}.medifly-about em{color:var(--mf-green);font-style:italic}.medifly-about a{color:var(--mf-green-deep);text-decoration:none;transition:color .2s}.medifly-about a:hover{color:var(--mf-green-forest)}.medifly-about strong{color:var(--mf-ink);font-weight:600}.medifly-about .container{max-width:1200px;margin:0 auto;padding:0 28px}.medifly-about .container-wide{max-width:1360px;margin:0 auto;padding:0 28px}.medifly-about .container-narrow{max-width:920px;margin:0 auto;padding:0 28px}.medifly-about section{padding:96px 0;position:relative}.medifly-about .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mf-green-deep);font-size:12px;font-weight:600;font-family:var(--mf-sans);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.medifly-about .eyebrow:before{content:"";background:var(--mf-green);border-radius:2px;width:24px;height:1.5px;display:block}.medifly-about .eyebrow.light{color:var(--mf-green-glow)}.medifly-about .eyebrow.light:before{background:var(--mf-green-glow)}.medifly-about .eyebrow.center{justify-content:center}.medifly-about .btn{font-family:var(--mf-sans)!important;cursor:pointer!important;white-space:nowrap!important;letter-spacing:.01em!important;border:none!important;border-radius:50px!important;align-items:center!important;gap:10px!important;padding:14px 28px!important;font-size:14.5px!important;font-weight:600!important;line-height:1.4!important;text-decoration:none!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.medifly-about .btn-lg{padding:18px 36px!important;font-size:15px!important}.medifly-about .btn svg{flex-shrink:0;width:17px;height:17px}.medifly-about .btn:hover{transform:translateY(-2px)}.medifly-about .btn-primary{background:var(--mf-green)!important;color:var(--mf-white)!important;box-shadow:0 4px 16px #10b98147!important}.medifly-about .btn-primary:hover{background:var(--mf-green-deep)!important;color:var(--mf-white)!important;box-shadow:0 8px 24px #10b98166!important}.medifly-about .btn-outline{color:var(--mf-green-forest)!important;border:1.5px solid var(--mf-green-forest)!important;background:0 0!important}.medifly-about .btn-outline:hover{background:var(--mf-green-forest)!important;color:var(--mf-white)!important}.medifly-about .btn-outline-light{color:var(--mf-white)!important;background:0 0!important;border:1.5px solid #ffffff4d!important}.medifly-about .btn-outline-light:hover{color:var(--mf-white)!important;background:#ffffff1a!important;border-color:#fff9!important}.medifly-about .btn-whatsapp{color:var(--mf-white)!important;background:#25d366!important;box-shadow:0 4px 16px #25d3664d!important}.medifly-about .btn-whatsapp:hover{color:var(--mf-white)!important;background:#1fb855!important}.medifly-about .float-wa{z-index:999;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .3s;animation:2.5s infinite mfWaPulse;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #25d36666;color:var(--mf-white)!important;background:#25d366!important}.medifly-about .float-wa:hover{transform:scale(1.1);color:var(--mf-white)!important}.medifly-about .float-wa svg{width:28px;height:28px}@keyframes mfWaPulse{0%,to{box-shadow:0 8px 28px #25d36666,0 0 #25d36666}50%{box-shadow:0 8px 28px #25d36666,0 0 0 14px #25d36600}}.medifly-about .about-hero{background:var(--mf-cream);padding:90px 0 80px;position:relative;overflow:hidden}.medifly-about .about-hero:before{content:"";z-index:0;background:radial-gradient(#10b9810f,#0000 70%);width:50%;height:80%;position:absolute;top:-10%;right:-10%}.medifly-about .about-hero:after{content:"";background:linear-gradient(90deg,transparent,var(--mf-border),transparent);width:100%;height:1px;position:absolute;bottom:0;left:0}.medifly-about .about-hero-grid{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid;position:relative}.medifly-about .about-hero-tag{background:var(--mf-white);border:1px solid var(--mf-border);color:var(--mf-green-deep);box-shadow:var(--mf-shadow-xs);border-radius:50px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.medifly-about .about-hero-tag .dot{background:var(--mf-green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite mfHeartbeat}@keyframes mfHeartbeat{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.medifly-about .about-hero h1 span.ital{font-family:var(--mf-serif);color:var(--mf-green);font-style:italic;font-weight:400}.medifly-about .about-hero h1 span.under{display:inline-block;position:relative}.medifly-about .about-hero h1 span.under:after{content:"";background:var(--mf-green-sage);z-index:-1;border-radius:2px;height:8px;position:absolute;bottom:4px;left:0;right:0}.medifly-about .about-hero-sub{color:var(--mf-ink-mid);max-width:540px;margin:24px 0 32px;font-size:18px;line-height:1.7}.medifly-about .about-hero-sub strong{color:var(--mf-green-forest)}.medifly-about .about-hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.medifly-about .about-hero-quickfacts{border-top:1px solid var(--mf-border);grid-template-columns:1fr 1fr;gap:20px;padding-top:28px;display:grid}.medifly-about .qf-item{align-items:flex-start;gap:14px;display:flex}.medifly-about .qf-icon{background:var(--mf-green-mint);width:38px;height:38px;color:var(--mf-green-deep);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.medifly-about .qf-text strong{color:var(--mf-green-forest);font-size:14px;font-weight:600;display:block}.medifly-about .qf-text small{color:var(--mf-ink-light);font-size:12.5px;line-height:1.4}.medifly-about .about-hero-visual{aspect-ratio:1;max-height:580px;position:relative}.medifly-about .ahv-main{width:75%;height:75%;box-shadow:var(--mf-shadow-lg);z-index:1;background:linear-gradient(135deg,#064e3b,#10b981);border-radius:24px;position:absolute;top:0;left:0;overflow:hidden}.medifly-about .ahv-main img{object-fit:cover;width:100%;height:100%}.medifly-about .ahv-secondary{width:55%;height:55%;box-shadow:var(--mf-shadow-lg);z-index:2;border:6px solid var(--mf-cream);background:linear-gradient(135deg,#d1fae5,#064e3b);border-radius:20px;position:absolute;bottom:0;right:0;overflow:hidden}.medifly-about .ahv-secondary img{object-fit:cover;width:100%;height:100%;display:block}.medifly-about .ahv-badge{background:var(--mf-white);width:110px;height:110px;box-shadow:var(--mf-shadow-md);z-index:3;border:1.5px solid var(--mf-green-sage);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:28px;right:-12px}.medifly-about .ahv-badge .num{font-family:var(--mf-serif);color:var(--mf-green-forest);font-size:2rem;font-weight:500;line-height:1}.medifly-about .ahv-badge .lbl{color:var(--mf-ink-light);text-transform:uppercase;letter-spacing:.1em;margin-top:4px;padding:0 8px;font-size:9.5px;font-weight:600;line-height:1.3}.medifly-about .stats-strip{background:var(--mf-green-forest);color:var(--mf-white);padding:54px 0;position:relative;overflow:hidden}.medifly-about .stats-strip:before{content:"";background:radial-gradient(60% 100%,#10b98126,#0000 70%);position:absolute;inset:0}.medifly-about .stats-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.medifly-about .stat-item{text-align:center;border-right:1px solid #ffffff1a;padding:0 20px}.medifly-about .stat-item:last-child{border-right:none}.medifly-about .stat-num{font-family:var(--mf-serif);color:var(--mf-green-glow);letter-spacing:-.02em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1;display:block}.medifly-about .stat-label{color:#ffffffbf;letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:13px;font-weight:500}.medifly-about .story-section{background:var(--mf-white)}.medifly-about .story-grid{grid-template-columns:1fr 1.4fr;align-items:start;gap:80px;display:grid}.medifly-about .story-aside{position:sticky;top:32px}.medifly-about .story-aside h2{margin-bottom:24px}.medifly-about .story-aside .qte{background:var(--mf-green-mint);border-left:4px solid var(--mf-green);color:var(--mf-green-forest);border-radius:0 14px 14px 0;margin-top:28px;padding:20px 22px;font-size:14.5px;font-style:italic;line-height:1.6}.medifly-about .story-content p{margin-bottom:22px;font-size:16px;line-height:1.85}.medifly-about .story-content .pull{font-family:var(--mf-serif);color:var(--mf-green-forest);border-top:1px solid var(--mf-border);border-bottom:1px solid var(--mf-border);margin:36px 0;padding:28px 0;font-size:clamp(1.3rem,2vw,1.65rem);font-style:italic;line-height:1.5}.medifly-about .story-content .pull em{color:var(--mf-green)}.medifly-about .mvv-section{background:var(--mf-cream-warm);position:relative;overflow:hidden}.medifly-about .mvv-section:before{content:"";background:radial-gradient(#10b9810d,#0000 60%);width:60%;height:80%;position:absolute;top:-30%;left:-10%}.medifly-about .mvv-intro{text-align:center;z-index:1;max-width:720px;margin:0 auto 60px;position:relative}.medifly-about .mvv-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:24px;display:grid;position:relative}.medifly-about .mvv-card{background:var(--mf-white);border:1px solid var(--mf-border-soft);border-radius:20px;padding:40px 34px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.medifly-about .mvv-card:hover{box-shadow:var(--mf-shadow-lg);border-color:var(--mf-green);transform:translateY(-6px)}.medifly-about .mvv-card.center{background:linear-gradient(180deg,var(--mf-green-forest),var(--mf-green-ink));color:var(--mf-white);border:none}.medifly-about .mvv-card.center:before{content:"";background:radial-gradient(circle,#34d39933,#0000 70%);width:200px;height:200px;position:absolute;top:0;right:0}.medifly-about .mvv-icon{background:var(--mf-green-mint);width:60px;height:60px;color:var(--mf-green-deep);border-radius:16px;justify-content:center;align-items:center;margin-bottom:24px;font-size:26px;display:flex}.medifly-about .mvv-card.center .mvv-icon{color:var(--mf-green-glow);background:#10b98133}.medifly-about .mvv-label{font-family:var(--mf-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--mf-green-deep);margin-bottom:8px;font-size:11px;font-weight:700}.medifly-about .mvv-card.center .mvv-label{color:var(--mf-green-glow)}.medifly-about .mvv-card h3{margin-bottom:14px;font-size:1.5rem}.medifly-about .mvv-card.center h3{color:var(--mf-white)}.medifly-about .mvv-card p{z-index:1;font-size:14.5px;line-height:1.7;position:relative}.medifly-about .mvv-card.center p{color:#fffc}.medifly-about .founder-section{background:var(--mf-cream);position:relative;overflow:hidden}.medifly-about .founder-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;display:grid}.medifly-about .founder-visual{aspect-ratio:4/5;max-height:640px;position:relative}.medifly-about .founder-img{aspect-ratio:4/5;z-index:1;background:linear-gradient(135deg,#064e3b,#10b981);border-radius:20px;width:72%;position:absolute;top:0;left:0;overflow:hidden}.medifly-about .founder-img img{object-fit:cover;width:100%;height:100%}.medifly-about .founder-img:after{content:"";background:linear-gradient(#0000 50%,#022c2266);position:absolute;inset:0}.medifly-about .founder-img-secondary{aspect-ratio:1;width:60%;box-shadow:var(--mf-shadow-lg);border:6px solid var(--mf-cream);z-index:2;border-radius:20px;position:absolute;bottom:0;right:0;overflow:hidden}.medifly-about .founder-img-secondary img{object-fit:cover;width:100%;height:100%}.medifly-about .founder-signature-card{background:var(--mf-white);box-shadow:var(--mf-shadow-lg);border-radius:16px;max-width:220px;padding:20px 24px;position:absolute;top:30px;right:-36px}.medifly-about .founder-signature-card .label{color:var(--mf-green-deep);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600}.medifly-about .founder-signature-card .exp{font-family:var(--mf-serif);color:var(--mf-green-forest);font-size:2.4rem;font-weight:500;line-height:1}.medifly-about .founder-signature-card .exp-l{color:var(--mf-ink-light);margin-top:2px;font-size:12px}.medifly-about .founder-content .quote-mark{font-family:var(--mf-serif);color:var(--mf-green-sage);font-size:5rem;font-weight:500;line-height:.8}.medifly-about .founder-quote{font-family:var(--mf-serif);color:var(--mf-green-forest);margin:12px 0 28px;font-size:clamp(1.2rem,2vw,1.55rem);font-style:italic;font-weight:400;line-height:1.5}.medifly-about .founder-quote em{color:var(--mf-green)}.medifly-about .founder-message{color:var(--mf-ink-mid);font-size:15.5px;line-height:1.8}.medifly-about .founder-message p{margin-bottom:14px}.medifly-about .founder-attr{border-top:1px solid var(--mf-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:24px;display:flex}.medifly-about .founder-attr-block .founder-attr-name{font-family:var(--mf-serif);color:var(--mf-green-forest);font-size:1.2rem;font-weight:500}.medifly-about .founder-attr-block .founder-attr-role{color:var(--mf-ink-light);margin-top:2px;font-size:13px}.medifly-about .timeline-section{background:var(--mf-green-ink);color:var(--mf-white);position:relative;overflow:hidden}.medifly-about .timeline-section:before{content:"";background:radial-gradient(#10b9812e,#0000 70%);width:50%;height:80%;position:absolute;top:-20%;right:-10%}.medifly-about .timeline-section h2{color:var(--mf-white)}.medifly-about .timeline-intro{text-align:center;z-index:1;max-width:700px;margin:0 auto 64px;position:relative}.medifly-about .timeline-intro p{color:#ffffffbf}.medifly-about .timeline{z-index:1;max-width:880px;margin:0 auto;position:relative}.medifly-about .timeline:before{content:"";background:linear-gradient(180deg,var(--mf-green-glow),#34d3991a);width:2px;position:absolute;top:8px;bottom:8px;left:24px}.medifly-about .tl-item{padding:0 0 48px 72px;position:relative}.medifly-about .tl-item:last-child{padding-bottom:0}.medifly-about .tl-dot{background:var(--mf-green);border:4px solid var(--mf-green-ink);width:22px;height:22px;box-shadow:0 0 0 2px var(--mf-green-glow);border-radius:50%;position:absolute;top:4px;left:14px}.medifly-about .tl-year{font-family:var(--mf-serif);color:var(--mf-green-glow);margin-bottom:8px;font-size:1.6rem;font-style:italic;font-weight:500;line-height:1}.medifly-about .tl-title{font-family:var(--mf-serif);color:var(--mf-white);margin-bottom:10px;font-size:1.3rem;font-weight:500}.medifly-about .tl-desc{color:#ffffffb3;max-width:580px;font-size:14.5px;line-height:1.7}.medifly-about .team-section{background:var(--mf-cream);position:relative;overflow:hidden}.medifly-about .team-intro{text-align:center;max-width:720px;margin:0 auto 64px}.medifly-about .team-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.medifly-about .team-card{background:var(--mf-white);border:1px solid var(--mf-border-soft);border-radius:22px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.medifly-about .team-card:hover{box-shadow:var(--mf-shadow-lg);border-color:var(--mf-green);transform:translateY(-6px)}.medifly-about .team-img-wrap{aspect-ratio:1;background:linear-gradient(135deg,#d1fae5,#064e3b);width:100%;position:relative;overflow:hidden}.medifly-about .team-img-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.medifly-about .team-card:hover .team-img-wrap img{transform:scale(1.04)}.medifly-about .team-lang-tag{background:var(--mf-white);color:var(--mf-green-forest);box-shadow:var(--mf-shadow-sm);border-radius:50px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:14px;left:14px}.medifly-about .team-body{padding:26px 28px 30px}.medifly-about .team-name{font-family:var(--mf-serif);color:var(--mf-green-forest);margin-bottom:4px;font-size:1.4rem;font-weight:500}.medifly-about .team-degree{color:var(--mf-green-deep);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:12.5px;font-weight:600}.medifly-about .team-meta{gap:12px;display:grid}.medifly-about .team-meta-row{align-items:flex-start;gap:12px;font-size:13.5px;display:flex}.medifly-about .team-meta-row .lbl{color:var(--mf-green-forest);flex-shrink:0;min-width:90px;font-weight:600}.medifly-about .team-meta-row .val{color:var(--mf-ink-mid)}.medifly-about .why-different{background:var(--mf-white);position:relative;overflow:hidden}.medifly-about .why-header{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:52px;display:grid}.medifly-about .why-header h2{max-width:480px}.medifly-about .why-header p{max-width:460px}.medifly-about .why-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.medifly-about .diff-card{background:var(--mf-cream);border:1px solid var(--mf-border-soft);border-radius:18px;grid-template-columns:56px 1fr;gap:22px;padding:32px 30px;transition:all .3s;display:grid}.medifly-about .diff-card:hover{background:var(--mf-white);border-color:var(--mf-green);box-shadow:var(--mf-shadow-md);transform:translateY(-3px)}.medifly-about .diff-num{background:var(--mf-green-mint);width:56px;height:56px;color:var(--mf-green-deep);font-family:var(--mf-serif);border-radius:14px;justify-content:center;align-items:center;font-size:1.5rem;font-style:italic;font-weight:500;display:flex}.medifly-about .diff-card h4{margin-bottom:8px;font-size:1.15rem;font-weight:500;font-family:var(--mf-serif)!important}.medifly-about .diff-card p{color:var(--mf-ink-mid);margin:0;font-size:14px;line-height:1.7}.medifly-about .awards-section{background:var(--mf-paper);overflow:hidden}.medifly-about .awards-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.medifly-about .awards-visual{aspect-ratio:4/3;box-shadow:var(--mf-shadow-lg);background:linear-gradient(135deg,#064e3b,#10b981);border-radius:20px;position:relative;overflow:hidden}.medifly-about .awards-visual img{object-fit:cover;width:100%;height:100%}.medifly-about .awards-visual:after{content:"";background:linear-gradient(#0000 60%,#022c224d);position:absolute;inset:0}.medifly-about .awards-badge{background:var(--mf-white);color:var(--mf-green-forest);letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--mf-shadow-md);z-index:1;border-radius:50px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:24px;left:24px}.medifly-about .awards-badge:before{content:"";background:var(--mf-gold);border-radius:50%;width:8px;height:8px}.medifly-about .award-list{gap:14px;margin-top:32px;display:grid}.medifly-about .award-item{background:var(--mf-white);border:1px solid var(--mf-border-soft);border-radius:14px;align-items:flex-start;gap:16px;padding:18px 22px;display:flex}.medifly-about .award-icon{background:var(--mf-green-mint);width:44px;height:44px;color:var(--mf-green-deep);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.medifly-about .award-content h4{margin-bottom:4px;font-size:14.5px}.medifly-about .award-content p{color:var(--mf-ink-light);margin:0;font-size:13px;line-height:1.55}.medifly-about .services-mini{background:var(--mf-white)}.medifly-about .services-mini-intro{text-align:center;max-width:780px;margin:0 auto 64px}.medifly-about .services-mini-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.medifly-about .smini-card{background:var(--mf-cream);border:1px solid var(--mf-border-soft);border-radius:18px;flex-direction:column;padding:36px 30px;transition:all .3s;display:flex}.medifly-about .smini-card:hover{background:var(--mf-white);border-color:var(--mf-green);box-shadow:var(--mf-shadow-md);transform:translateY(-4px)}.medifly-about .smini-icon{background:var(--mf-green-mint);width:52px;height:52px;color:var(--mf-green-deep);border-radius:13px;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.medifly-about .smini-icon svg{width:24px;height:24px}.medifly-about .smini-card h3{margin-bottom:12px;font-size:1.25rem}.medifly-about .smini-card p{flex-grow:1;margin-bottom:20px;font-size:14px;line-height:1.65}.medifly-about .smini-link{color:var(--mf-green-deep);align-items:center;gap:8px;margin-top:auto;font-size:13.5px;font-weight:600;transition:gap .2s;display:inline-flex}.medifly-about .smini-link:hover{gap:14px}.medifly-about .final-cta{background:var(--mf-green-ink);color:var(--mf-white);text-align:center;padding:112px 0;position:relative;overflow:hidden}.medifly-about .final-cta:before{content:"";background:radial-gradient(60% 60% at 50% 0,#10b98140,#0000 60%),radial-gradient(40% 40% at 100% 100%,#34d3991a,#0000 60%);position:absolute;inset:0}.medifly-about .final-cta:after{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.medifly-about .final-cta .container{z-index:1;position:relative}.medifly-about .final-cta h2{color:var(--mf-white);max-width:780px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:clamp(2.1rem,4.5vw,3.4rem)}.medifly-about .final-cta h2 em{color:var(--mf-green-glow)}.medifly-about .final-cta p{color:#ffffffb3;max-width:560px;margin:0 auto 40px;font-size:17px}.medifly-about .final-ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.medifly-about .final-trust{color:#ffffff80;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:36px;font-size:13px;display:flex}.medifly-about .final-trust span{align-items:center;gap:6px;display:flex}.medifly-about .final-trust .sep{color:#fff3}@keyframes mfSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.medifly-about .about-hero-inner>*{animation:.7s both mfSlideUp}.medifly-about .about-hero-inner>:first-child{animation-delay:50ms}.medifly-about .about-hero-inner>:nth-child(2){animation-delay:.15s}.medifly-about .about-hero-inner>:nth-child(3){animation-delay:.25s}.medifly-about .about-hero-inner>:nth-child(4){animation-delay:.35s}.medifly-about .about-hero-inner>:nth-child(5){animation-delay:.45s}@media(max-width:960px){.medifly-about section{padding:72px 0}.medifly-about .about-hero{padding:60px 0}.medifly-about .about-hero-grid{grid-template-columns:1fr;gap:48px}.medifly-about .about-hero-visual{max-width:460px;max-height:460px;margin:0 auto}.medifly-about .stats-grid{grid-template-columns:repeat(2,1fr);gap:30px 0}.medifly-about .stat-item:nth-child(2){border-right:none}.medifly-about .stat-item:nth-child(3),.medifly-about .stat-item:nth-child(4){padding-top:20px}.medifly-about .story-grid{grid-template-columns:1fr;gap:48px}.medifly-about .story-aside{position:relative;top:auto}.medifly-about .mvv-grid{grid-template-columns:1fr}.medifly-about .founder-grid{grid-template-columns:1fr;gap:48px}.medifly-about .founder-signature-card{top:12px;right:12px}.medifly-about .team-grid{grid-template-columns:1fr 1fr}.medifly-about .why-header{grid-template-columns:1fr;gap:20px}.medifly-about .why-grid{grid-template-columns:1fr}.medifly-about .awards-grid{grid-template-columns:1fr;gap:48px}.medifly-about .services-mini-grid{grid-template-columns:1fr}}@media(max-width:600px){.medifly-about .container,.medifly-about .container-wide,.medifly-about .container-narrow{padding:0 20px}.medifly-about section{padding:60px 0}.medifly-about .about-hero{padding:40px 0 60px}.medifly-about .about-hero-quickfacts{grid-template-columns:1fr;gap:16px}.medifly-about .about-hero-ctas .btn{justify-content:center;width:100%}.medifly-about .ahv-badge{width:90px;height:90px;right:0}.medifly-about .stats-grid{grid-template-columns:1fr 1fr}.medifly-about .team-grid{grid-template-columns:1fr}.medifly-about .diff-card{grid-template-columns:1fr;gap:16px}.medifly-about .timeline:before{left:12px}.medifly-about .tl-item{padding-left:56px}.medifly-about .tl-dot{left:2px}.medifly-about .final-ctas .btn{justify-content:center;width:100%}.medifly-about .final-cta{padding:80px 0}.medifly-about .final-trust .sep{display:none}.medifly-about .float-wa{width:52px;height:52px;bottom:16px;right:16px}}
