@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{--navy: #071b32;--navy-2: #0b2745;--blue: #1378ff;--cyan: #59d8ef;--mint: #dff8f5;--cream: #f4f8f7;--white: #ffffff;--ink: #0a1a2c;--muted: #637184;--line: #dbe5e5;--container-max: 1160px;--container-wide: 1240px;--page-padding: clamp(16px, 4vw, 40px);--section-padding: clamp(72px, 9vw, 120px);--text-xs: clamp(9px, .7vw, 11px);--text-sm: clamp(11px, .85vw, 13px);--text-md: clamp(13px, 1vw, 16px);--text-lg: clamp(15px, 1.2vw, 18px);--heading-sm: clamp(24px, 3vw, 36px);--heading-md: clamp(30px, 4vw, 52px);--heading-lg: clamp(38px, 5vw, 62px);--heading-xl: clamp(42px, 6.3vw, 80px);--shadow: 0 24px 70px rgba(8, 31, 54, .12);--radius-sm: 10px;--radius-md: 18px;--radius-lg: 24px;--radius-xl: 28px;font-family:DM Sans,sans-serif;color:var(--ink);background:var(--navy);scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}html{width:100%;max-width:100%;scroll-behavior:smooth;overflow-x:hidden;-webkit-text-size-adjust:100%}body{width:100%;max-width:100%;margin:0;background:var(--navy);overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,video,svg{display:block;max-width:100%}button,input,textarea,select{font:inherit}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgba(89,216,239,.45);outline-offset:3px}h1,h2,h3,h4,p{overflow-wrap:break-word}.container{width:min(var(--container-max),calc(100% - (var(--page-padding) * 2)));margin-inline:auto}.section{position:relative;padding-block:var(--section-padding);overflow:hidden}.section-light{background:var(--cream)}.header{position:fixed;z-index:1000;top:0;left:0;width:100%;padding-block:clamp(10px,1.2vw,18px);background:#071b32c7;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}.nav-shell{width:min(var(--container-wide),calc(100% - clamp(24px,5vw,80px)));min-height:clamp(40px,4vw,48px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;position:relative}.brand{grid-column:1;justify-self:start;min-width:0;display:flex;align-items:center;gap:clamp(7px,.8vw,12px);padding:0;border:0;background:transparent;color:#fff;text-align:left}.brand-mark{width:clamp(34px,3vw,42px);height:clamp(34px,3vw,42px);display:grid;place-items:center;flex:0 0 auto;overflow:hidden;background:transparent}.brand-mark img{width:100%;height:100%;object-fit:contain}.brand strong{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Manrope,sans-serif;font-size:clamp(11px,1vw,14px);font-weight:800;line-height:1.1;letter-spacing:.025em;color:#fff}.brand small{display:block;margin-top:4px;font-family:Manrope,sans-serif;font-size:8px;font-weight:600;letter-spacing:.14em;color:#8fa7bf}.desktop-nav{grid-column:2;display:flex;align-items:center;justify-content:center;gap:clamp(16px,2.2vw,30px);margin:0;white-space:nowrap}.desktop-nav button{position:relative;padding:8px 0;border:0;background:transparent;color:#dce7f0;font-size:clamp(11px,.9vw,13px);font-weight:500;white-space:nowrap;transition:color .2s ease}.desktop-nav button:hover{color:#fff}.nav-actions{grid-column:3;justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:clamp(5px,.7vw,10px)}.nav-cta{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:clamp(8px,.7vw,12px) clamp(12px,1.2vw,18px);border:0;border-radius:999px;background:#fff;color:var(--navy);font-size:clamp(10px,.85vw,12px);font-weight:700;line-height:1;white-space:nowrap;transition:transform .25s ease,background .25s ease}.nav-cta:hover{background:#e9f8f8;transform:translateY(-1px)}.menu-button{display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:transparent;color:#fff}.hero{min-height:800px;padding-top:clamp(135px,13vw,175px);color:#fff;background:radial-gradient(circle at 75% 30%,#104773 0,transparent 35%),linear-gradient(145deg,#06182c,#0b2947 72%,#09213a)}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(35px,6vw,70px)}.eyebrow{display:inline-flex;gap:9px;align-items:center;color:#8fd9ed;font-size:var(--text-xs);font-weight:700;letter-spacing:.18em}.eyebrow.dark{color:#1682a0}.pulse-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#5ce0cb;box-shadow:0 0 0 5px #5ce0cb21}h1,h2,h3,h4{font-family:Manrope,sans-serif}.hero h1{max-width:700px;margin:clamp(18px,2vw,22px) 0;font-size:var(--heading-xl);line-height:.99;letter-spacing:-.055em}h1 em,h2 em{color:#63d6e6;font-style:normal}.hero-lead{max-width:590px;color:#aabed1;font-size:var(--text-lg);line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:35px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:14px 21px;border:0;border-radius:999px;font-size:var(--text-sm);font-weight:700;line-height:1;transition:transform .25s ease}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:linear-gradient(135deg,#1480ff,#2da6e8);box-shadow:0 12px 30px #1480ff40}.button-ghost{background:#ffffff12;color:#fff;border:1px solid rgba(255,255,255,.15)}.button-dark{background:var(--navy);color:#fff}.hero-trust{display:flex;flex-wrap:wrap;gap:22px;margin-top:26px;color:#7891a9;font-size:var(--text-xs)}.hero-trust span{display:flex;gap:6px;align-items:center}.hero-device-wrap{position:relative;min-height:clamp(480px,45vw,570px);display:grid;place-items:center}.hero-ring{position:absolute;width:min(490px,80vw);aspect-ratio:1;border:1px solid rgba(100,220,238,.14);border-radius:50%;box-shadow:0 0 100px #239bd71c inset}.phone{position:relative;width:min(290px,72vw);height:min(575px,145vw);min-height:480px;border:clamp(6px,.6vw,8px) solid #172e44;border-radius:clamp(32px,4vw,43px);background:#f6fbfb;color:var(--ink);box-shadow:0 35px 100px #00000061;overflow:hidden}.hero-phone{transform:rotate(4deg)}.phone:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:92px;height:22px;background:#172e44;border-radius:0 0 16px 16px;z-index:3}.phone-top{display:flex;justify-content:space-between;padding:13px 17px 8px;font-size:9px;font-weight:700}.app-greeting{margin:42px 20px 4px;font-size:11px;color:#748594}.app-greeting span{float:right;color:#168de1}.app-name{margin:0 20px 23px;font:700 23px/1.08 Manrope;letter-spacing:-.04em}.health-card{margin:0 15px;padding:17px;display:flex;gap:11px;align-items:center;border-radius:17px;color:#fff;background:linear-gradient(135deg,#0d4e70,#1687a2)}.health-card-icon{width:39px;height:39px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;background:#ffffff1f}.health-card small,.health-card strong{display:block}.health-card small{font-size:7px;opacity:.7;letter-spacing:.12em}.health-card strong{margin-top:3px;font-size:11px}.mini-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 15px}.mini-row div{padding:14px 10px;background:#fff;border:1px solid #e3ebeb;border-radius:14px}.mini-row svg{margin-bottom:8px;color:#1687a2}.mini-row span{display:block;font-size:9px;font-weight:700}.mini-row small{display:block;margin-top:4px;color:#8b9aa4;font-weight:400}.phone-nav{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-around;padding:12px 12px 14px;background:#fff;border-top:1px solid #e5eeee;color:#8c9ba5;text-align:center}.phone-nav span{font-size:15px}.phone-nav small{display:block;margin-top:3px;font-size:7px}.float-card{position:absolute;display:flex;align-items:center;gap:10px;max-width:190px;padding:12px 15px;border-radius:15px;background:#fffffff5;color:var(--ink);box-shadow:0 15px 50px #0003}.float-card small,.float-card strong{display:block}.float-card small{color:#79909f;font-size:7px;letter-spacing:.13em}.float-card strong{margin-top:3px;font-size:10px}.float-card-a{left:0;top:125px}.float-card-b{right:-15px;bottom:100px}.float-icon{width:31px;height:31px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:#e0f8f2;color:#0b9a79;font-weight:700}.section-heading{max-width:700px}.section-heading h2,.experience-head h2,.trust-heading h2,.contact-copy h2,.nepal-copy h2,.faq-intro h2{margin:18px 0 16px;font-size:var(--heading-lg);line-height:1.02;letter-spacing:-.055em}.section-heading h2 span,.experience-head h2 span,.trust-heading h2 span,.contact-copy h2 span,.faq-intro h2 span{color:#147e99}.section-heading p,.contact-copy>p,.faq-intro>p{max-width:590px;color:var(--muted);line-height:1.75;font-size:var(--text-md)}.feature-grid{margin-top:clamp(45px,6vw,65px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.feature-card{position:relative;min-height:280px;padding:24px;background:#fff;border:1px solid #e0eaea;border-radius:20px;transition:transform .25s ease,box-shadow .25s ease}.feature-card:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.icon-box{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#e5f7f6;color:#137d96}.card-number{position:absolute;top:26px;right:24px;color:#c4d1d4;font-size:10px;letter-spacing:.1em}.feature-card h3{margin-top:62px;font-size:13px;letter-spacing:.08em}.feature-card p{color:#71808a;font-size:13px;line-height:1.7}.experience{background:var(--navy);color:#fff}.experience-head{display:flex;justify-content:space-between;align-items:flex-end;gap:clamp(30px,6vw,60px)}.experience-head>p{max-width:380px;color:#849bb0;line-height:1.7;font-size:var(--text-md)}.screens-stage{max-width:1050px;margin:70px auto 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,300px) minmax(0,1fr);gap:clamp(15px,4vw,45px);align-items:center}.screen-side{min-width:0;padding:clamp(16px,2vw,25px);border-radius:20px;background:#ffffff0e;border:1px solid rgba(255,255,255,.09);color:#dce8f0}.screen-header{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700}.search-pill{margin:22px 0 12px;padding:12px;background:#ffffff12;border-radius:9px;color:#657f94;font-size:10px}.doctor-preview{display:flex;gap:10px;align-items:center;padding:12px 0}.fake-avatar{width:37px;height:37px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,#4bd5d0,#2c8ddd);color:#fff;font-size:10px;font-weight:700}.fake-avatar.small{width:35px;height:35px;border-radius:50%}.doctor-preview strong,.doctor-preview small{display:block;font-size:10px}.doctor-preview small{margin-top:4px;color:#7891a4}.screen-line{height:1px;margin:14px 0;background:#ffffff14}.screen-stat span,.screen-stat strong{display:block}.screen-stat span{color:#7790a4;font-size:9px}.screen-stat strong{margin-top:5px;font-size:11px}.main-phone{width:min(300px,100%);height:600px;border:7px solid #18324a}.profile-line{display:flex;gap:9px;align-items:center;padding:12px 13px;margin-top:31px}.profile-line div:nth-child(2){flex:1;min-width:0}.profile-line small,.profile-line strong{display:block}.profile-line small{color:#82919b;font-size:6px;letter-spacing:.12em}.profile-line strong{margin-top:3px;font-size:10px}.hero-app-card{margin:5px 13px;padding:19px;border-radius:18px;background:linear-gradient(135deg,#0a536e,#1394a0);color:#fff}.hero-app-card small{font-size:6px;letter-spacing:.13em;opacity:.7}.hero-app-card strong{display:block;margin-top:7px;font:700 18px Manrope}.hero-app-card p{color:#b9e4e8;font-size:8px;line-height:1.5}.hero-app-card button{padding:7px 10px;border:0;border-radius:20px;background:#fff;color:#0c6374;font-size:8px;font-weight:700}.app-section-title{margin:19px 14px 10px;font:700 11px Manrope}.quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 13px}.quick-grid span{display:flex;gap:6px;align-items:center;padding:11px;border:1px solid #e4ecee;border-radius:12px;font-size:8px;font-weight:700}.quick-grid svg{width:15px;flex:0 0 auto;color:#11849a}.app-experience .phone-nav,.main-phone .phone-nav{color:#83929a}.appointment-card{margin-top:18px;padding:15px;background:#ffffff0f;border-radius:14px}.appointment-card small,.appointment-card strong,.appointment-card span{display:block}.appointment-card small{color:#6ed5d8;font-size:7px;letter-spacing:.1em}.appointment-card strong{margin-top:6px;font-size:12px}.appointment-card span{margin-top:5px;color:#849bad;font-size:9px}.appointment-card button{margin-top:13px;padding:7px 10px;border:0;border-radius:10px;background:#dff8f5;color:#126d80;font-size:8px;font-weight:700}.appointment-card.muted{opacity:.6}.experience-labels{display:flex;justify-content:center;flex-wrap:wrap;gap:32px;margin-top:45px;color:#7891a6;font-size:10px;letter-spacing:.08em}.centered{margin-inline:auto;text-align:center}.centered p{margin-inline:auto}.journey-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:70px}.journey-step{position:relative;min-width:0}.journey-node{position:relative;z-index:2;width:48px;height:48px;display:grid;place-items:center;border:1px solid #a9d9da;border-radius:50%;background:#f4f8f7;color:#127c8f;font:700 10px Manrope}.journey-line{position:absolute;left:48px;right:0;top:24px;height:1px;background:#c4dfdf}.journey-copy{padding:23px 25px 0 0}.journey-copy h3{font-size:11px;letter-spacing:.1em}.journey-copy p{max-width:160px;color:#75848c;font-size:12px;line-height:1.6}.audience{background:#eef4f4}.audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.audience-card{position:relative;min-height:520px;padding:clamp(34px,4vw,50px);border-radius:28px;overflow:hidden}.audience-card.patient{background:#09233e;color:#fff}.audience-card.doctor{background:#d9f1ef;color:var(--ink)}.audience-top{display:flex;align-items:center;gap:13px;font-size:10px;letter-spacing:.15em;font-weight:700}.audience-icon{width:43px;height:43px;flex:0 0 auto;display:grid;place-items:center;border-radius:13px;background:#ffffff1a}.doctor .audience-icon{background:#fff;color:#147b8f}.audience-card h2{margin:45px 0 28px;font-size:var(--heading-md);line-height:1.08;letter-spacing:-.045em}.audience-card.patient h2 em{color:#6ce0dd}.audience-card.doctor h2 em{color:#137e95}.audience-card ul{list-style:none;padding:0;margin:0}.audience-card li{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.11);font-size:13px}.doctor li{border-color:#c1dddd}.text-link{display:inline-flex;align-items:center;gap:8px;margin-top:30px;padding:0;border:0;background:transparent;color:inherit;font-size:12px;font-weight:700}.nepal{background:#08203a;color:#fff}.nepal-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(35px,6vw,60px)}.nepal-copy p{max-width:510px;color:#8da7ba;line-height:1.8}.nepal-points{display:flex;flex-wrap:wrap;gap:18px;margin-top:35px}.nepal-points span{display:flex;align-items:center;gap:7px;color:#b6cbd8;font-size:11px}.nepal-points svg{width:16px;color:#58d8db}.nepal-art{position:relative;height:clamp(330px,38vw,430px);display:grid;place-items:center}.nepal-art:before{content:"";width:min(270px,60vw);height:min(340px,70vw);transform:rotate(18deg);background:linear-gradient(145deg,#114e6a,#0b2b49);clip-path:polygon(47% 0,78% 10%,100% 38%,82% 58%,96% 75%,65% 91%,37% 100%,24% 78%,0 66%,18% 41%,9% 23%);opacity:.9}.map-ring{position:absolute;border:1px solid rgba(82,216,218,.22);border-radius:50%}.ring-a{width:min(300px,65vw);aspect-ratio:1}.ring-b{width:min(430px,85vw);aspect-ratio:1}.nepal-marker{position:absolute;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#59d8db;color:#09203a;font-size:27px;box-shadow:0 0 0 10px #59d8db1a,0 0 60px #59d8db59}.map-label{position:absolute;color:#8baabd;font-size:8px;letter-spacing:.15em}.label-a{top:85px;right:20px}.label-b{bottom:70px;left:10px}.trust-heading{max-width:600px}.trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:60px}.trust-card{min-height:210px;padding:30px;background:#fff;border:1px solid #dce8e7;border-radius:20px}.trust-card svg{color:#137d93}.trust-card span{display:block;margin-top:35px;font-size:10px;letter-spacing:.13em;font-weight:700}.trust-card p{color:#74828b;font-size:13px;line-height:1.7}.vision{background:linear-gradient(145deg,#092440,#0c3852);color:#fff;text-align:center}.vision-inner{max-width:800px;margin-inline:auto}.vision h2{margin:22px 0;font-size:clamp(40px,6vw,72px);line-height:1;letter-spacing:-.06em}.vision-inner>p{max-width:670px;margin-inline:auto;color:#9cb1c2;line-height:1.8;font-size:var(--text-md)}.vision-statement{display:flex;justify-content:center;flex-wrap:wrap;gap:28px;margin-top:60px}.vision-statement span{color:#dceaf0;font:700 10px Manrope;letter-spacing:.14em}.vision-statement span+span{padding-left:28px;border-left:1px solid #446275}.promise-inner{text-align:center}.promise-lines{max-width:850px;margin:60px auto}.promise-lines p{margin:18px 0;font:600 clamp(26px,4vw,47px) / 1.25 Manrope;letter-spacing:-.04em}.promise-lines em{color:#147e99;font-style:normal}.promise-arrow{color:#86a1a5}.faq-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(35px,7vw,90px)}.faq-list{border-top:1px solid #cbd9d9}.faq-item{border-bottom:1px solid #cbd9d9}.faq-item button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;border:0;background:transparent;color:var(--ink);text-align:left;font:600 14px Manrope}.faq-item button span{min-width:0;color:var(--ink);overflow-wrap:anywhere}.faq-item button svg{flex:0 0 auto;color:#16829a;transition:transform .25s ease}.faq-item.active button svg{transform:rotate(45deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-answer p{min-height:0;margin:0;padding:0 35px 0 0;overflow:hidden;color:#718089;font-size:13px;line-height:1.7;transition:padding .3s ease}.faq-item.active .faq-answer{grid-template-rows:1fr}.faq-item.active .faq-answer p{padding-bottom:24px}.coming-soon{position:relative;background:#071b32;color:#fff;text-align:center}.coming-glow{position:absolute;width:min(600px,100vw);aspect-ratio:1;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(26,145,177,.2),transparent 68%)}.coming-inner{position:relative;z-index:1}.coming-inner h2{margin:20px 0 15px;font-size:clamp(42px,7vw,88px);line-height:1;letter-spacing:-.06em}.coming-inner>p{color:#8fa8ba}.waitlist-form{width:min(520px,100%);display:flex;align-items:center;gap:5px;margin:34px auto 12px;padding:5px;background:#ffffff0f;border:1px solid rgba(255,255,255,.13);border-radius:999px}.waitlist-form input{min-width:0;flex:1;padding:13px 17px;border:0;outline:0;background:transparent;color:#fff}.waitlist-form input::placeholder{color:#70899d}.coming-inner>small{color:#607b90;font-size:9px}.success-state{display:grid;place-items:center;gap:10px;padding:35px}.success-state svg{color:#63dbcb}.success-state span{font:700 11px Manrope;letter-spacing:.15em}.success-state p{color:#91aabc;font-size:13px}.dark-success h3{font-size:24px}.dark-success .text-link{color:#147f96}.contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(35px,7vw,80px);align-items:start}.contact-note{display:flex;gap:10px;max-width:370px;margin-top:35px;color:#77878e;font-size:11px;line-height:1.6}.contact-note svg{flex:0 0 auto;color:#16809a}.contact-card{min-width:0;padding:clamp(23px,3vw,34px);background:#fff;border:1px solid #dce6e5;border-radius:24px;box-shadow:var(--shadow)}.contact-card form{display:grid;gap:17px}.contact-card label{font-size:10px;letter-spacing:.08em;font-weight:700}.contact-card input,.contact-card textarea{display:block;width:100%;min-width:0;margin-top:7px;padding:13px 14px;border:1px solid #dce6e5;border-radius:11px;outline:0;background:#fbfdfd;color:var(--ink);resize:vertical}.contact-card textarea{min-height:130px}.contact-card input:focus,.contact-card textarea:focus{border-color:#69b9c3;box-shadow:0 0 0 3px #1e96a514}.sensitive-note{display:flex;gap:7px;color:#839197;font-size:10px;line-height:1.5}.sensitive-note svg{flex:0 0 auto}.footer{padding:clamp(55px,7vw,70px) 0 25px;background:#061729;color:#fff}.footer-main{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.6fr);gap:clamp(30px,6vw,60px);padding-bottom:60px}.footer-brand p{max-width:270px;margin-top:22px;color:#7890a4;font-size:12px;line-height:1.7}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.footer-links span,.footer-social>span,.footer-contact>span{display:block;margin-bottom:18px;color:#5f7a90;font-size:9px;font-weight:700;letter-spacing:.15em}.footer-links button{display:block;padding:5px 0;border:0;background:transparent;color:#a6b8c5;font-size:11px;text-align:left}.footer-links button:hover{color:#fff}.footer-social>div{display:flex;gap:8px;flex-wrap:wrap}.footer-social a{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#9db1c0;transition:color .2s ease,border-color .2s ease}.footer-social a:hover{color:#fff;border-color:#ffffff40}.footer-contact a{display:block;margin-bottom:10px;color:#a6b8c5;font-size:11px;text-decoration:none}.footer-contact a:hover{color:#fff}.footer-contact p{margin-top:16px;color:#607b90;font-size:10px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08);color:#5f788d;font-size:10px}.footer-bottom span:last-child{display:flex;align-items:center;gap:4px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.08s}.delay-2{transition-delay:.14s}.delay-3{transition-delay:.2s}.delay-4{transition-delay:.26s}.faq-item.reveal,.faq-item.reveal.visible{opacity:1;transform:none}@media(max-width:1000px){.nav-shell{width:calc(100% - 40px)}.desktop-nav{gap:18px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.screens-stage{gap:15px}.audience-card{min-height:480px}.footer-main{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.footer-social{grid-column:1 / -1}}@media(max-width:850px){.header{padding-block:12px}.nav-shell{width:calc(100% - 28px);display:flex;align-items:center;justify-content:space-between}.desktop-nav{display:none}.nav-actions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:6px}.nav-cta{min-height:32px;padding:8px 12px;font-size:10px}.menu-button{display:flex}.desktop-nav.mobile-open{position:absolute;top:calc(100% + 10px);left:0;right:0;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:12px;background:#0b2745fa;border:1px solid rgba(255,255,255,.1);border-radius:18px;box-shadow:0 20px 50px #00000047}.desktop-nav.mobile-open button{width:100%;padding:13px 12px;border-radius:10px;text-align:left}.desktop-nav.mobile-open button:hover{background:#ffffff0f}.hero-grid,.nepal-grid,.contact-grid,.faq-grid{grid-template-columns:1fr}.hero{min-height:auto;padding-top:145px;padding-bottom:85px}.hero-device-wrap{min-height:550px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.screens-stage{grid-template-columns:1fr 300px 1fr;max-width:750px}.journey-track{grid-template-columns:1fr;gap:24px}.journey-step{display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px}.journey-line{left:24px;top:48px;bottom:-24px;right:auto;width:1px;height:auto}.journey-copy{padding:0}.journey-copy p{max-width:none}.audience-grid{grid-template-columns:1fr}.faq-intro{margin-bottom:20px}}@media(max-width:600px){.container{width:calc(100% - 30px)}.section{padding-block:82px}.hero h1{font-size:clamp(40px,12vw,49px)}.hero-lead{font-size:15px}.hero-trust{flex-direction:column;gap:8px}.hero-device-wrap{min-height:510px;margin-inline:-20px;transform:scale(.9)}.hero-ring{width:min(370px,90vw)}.float-card{max-width:165px;padding:10px 12px}.float-card-a{left:0}.float-card-b{right:0}.feature-grid,.trust-grid{grid-template-columns:1fr}.feature-card{min-height:230px}.experience-head{display:block}.experience-head>p{margin-top:25px}.screens-stage{grid-template-columns:1fr;max-width:340px}.screen-side{display:none}.main-phone{margin-inline:auto}.experience-labels{gap:13px;font-size:8px}.audience-card{min-height:440px;padding:34px}.audience-card h2{font-size:32px}.nepal-art{height:350px}.vision-statement{gap:12px}.vision-statement span+span{padding-left:0;border-left:0}.waitlist-form{display:block;width:100%;padding:0;border:0;background:transparent;border-radius:18px}.waitlist-form input{width:100%;margin-bottom:9px;padding:13px 14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:13px}.waitlist-form .button{width:100%}.contact-card{padding:23px}.footer-main{grid-template-columns:1fr}.footer-social{grid-column:auto}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom{flex-direction:column;gap:10px}.promise-lines p{font-size:29px}}@media(max-width:380px){.container{width:calc(100% - 20px)}.nav-shell{width:calc(100% - 16px)}.brand{gap:6px;max-width:54%}.brand-mark{width:32px;height:32px}.brand strong{max-width:105px;font-size:10px}.nav-actions{gap:3px}.nav-cta{min-height:30px;padding:7px 8px;font-size:8px}.menu-button{width:30px;height:30px}.hero-device-wrap{margin-inline:-35px;transform:scale(.78)}.float-card{display:none}.audience-card{padding:26px;border-radius:22px}.contact-card{padding:18px}.footer-links{gap:18px}}@media(min-width:1500px){.nav-shell{width:min(1320px,calc(100% - 100px))}.container{width:min(1240px,calc(100% - 80px))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
