:root{--night:#0d0706;--crimson:#b42332;--rose:#ff8a96;--cream:#fffaf3;--ink:#241a16;--muted:#766a5b;--line:#241a1629;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--sans:Inter,"Segoe UI",Arial,sans-serif;--display:Inter,"Segoe UI",Arial,sans-serif;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--cream);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}body.no-scroll{overflow:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}.mono,.chapter,.eyebrow,.section-meta,.card-index,.demo-stamp,.fragment-state,.time,.preloader-bottom,.hero-footer,.hero-index,.hero-side-note,.request-top,.visibility-panel>.mono,.network-info>.mono,.pass-caption,.pass-number,.footer-note,.immersive-bottom{font-family:var(--mono);letter-spacing:.06em;font-size:.67rem}.dark{background:var(--night);color:var(--cream)}.cream{background:var(--cream);color:var(--ink)}.section-pad{padding:clamp(5rem,10vw,10rem) clamp(1.25rem,7vw,8rem)}.skip-link{z-index:200;background:var(--cream);color:var(--night);padding:.8rem;position:fixed;top:-3rem;left:1rem}.skip-link:focus{top:1rem}.preloader{z-index:1000;background:var(--night);color:var(--cream);transition:opacity .7s var(--ease),visibility .7s;place-content:center;display:grid;position:fixed;inset:0;overflow:hidden}.preloader.done{opacity:0;visibility:hidden}.preloader-mark{width:76px;height:76px;margin:auto auto 2rem}.preloader-mark svg{fill:none;width:100%;height:100%;stroke:var(--rose);stroke-width:5px;stroke-linecap:round;stroke-dasharray:250;stroke-dashoffset:250px;animation:drawMark 1.1s var(--ease) forwards}.preloader-bottom{justify-content:space-between;width:220px;display:flex}.preloader-bar{background:#291819;width:100%;height:2px;position:absolute;bottom:0;left:0}.preloader-bar i{background:var(--rose);width:0;height:100%;transition:width .12s linear;display:block}.sound-prompt{z-index:25;color:#fffaf3;font:10px var(--mono);letter-spacing:.06em;opacity:0;pointer-events:none;background:#15100ee8;border:1px solid #ffffff36;border-radius:99px;align-items:center;gap:12px;padding:8px 10px 8px 14px;transition:opacity .4s;display:flex;position:fixed;bottom:20px;right:24px}.sound-prompt.ready{opacity:1;pointer-events:auto}.sound-prompt button{background:var(--cream);color:var(--ink);font:10px var(--mono);border:0;border-radius:99px;padding:7px 10px}.cursor-dot{z-index:120;pointer-events:none;opacity:0;mix-blend-mode:normal;background:0 0;border-radius:0;width:22px;height:22px;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor-dot:before,.cursor-dot:after{content:"";background:var(--crimson);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cursor-dot:before{width:18px;height:4px}.cursor-dot:after{width:4px;height:18px}.topbar{z-index:30;height:94px;color:var(--cream);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:0 clamp(1.25rem,5vw,5rem);display:flex;position:absolute;top:0;left:0;right:0}.brand{font-family:var(--display);letter-spacing:.08em;align-items:center;gap:11px;font-size:.9rem;font-weight:800;display:inline-flex}.brand-mark{width:33px;height:33px;color:var(--rose);border:1px solid #ff8a966e;border-radius:50%;place-items:center;font-size:1.05rem;font-weight:500;display:grid}.brand-india{letter-spacing:.15em;color:#d5c2b7;font-size:.64em;font-weight:500}.desktop-nav{gap:clamp(1.2rem,3vw,3.4rem);margin-left:auto;margin-right:6vw;display:flex}.desktop-nav a,.end-links a{color:#d4c6bd;font-size:.79rem;transition:color .2s}.desktop-nav a:hover,.end-links a:hover{color:var(--rose)}.topbar-right{align-items:center;gap:30px;display:flex}.clock{font:10px var(--mono);letter-spacing:.1em;flex-direction:column;align-items:flex-end;display:flex}.clock span{color:#a89990;font-size:8px}.menu-button{color:var(--cream);font:10px var(--mono);letter-spacing:.1em;background:0 0;border:0;align-items:center;gap:10px;display:none}.menu-lines{border-top:1px solid;border-bottom:1px solid;width:20px;height:11px;position:relative}.menu-lines:after{content:"";border-top:1px solid;position:absolute;top:4px;left:0;right:0}.mobile-menu{z-index:29;color:var(--cream);background:#120c0b;border-bottom:1px solid #ffffff20;padding:18px 24px 28px;position:fixed;top:94px;left:0;right:0}.mobile-menu a{font:20px var(--display);border-bottom:1px solid #ffffff20;justify-content:space-between;padding:15px 0;display:flex}.mobile-menu span{font:10px var(--mono);color:var(--rose)}.hero{align-items:center;min-height:100svh;padding:140px clamp(1.25rem,9vw,9rem) 105px;display:flex;position:relative;overflow:hidden}.hero-canvas{opacity:.78;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";pointer-events:none;background:radial-gradient(at 60% 48%,#0000 0%,#0d070633 48%,#0d0706 100%);position:absolute;inset:0}.hero-grid{z-index:2;grid-template-columns:1fr auto;align-items:start;width:min(100%,1440px);margin:auto;display:grid;position:relative}.hero-index{color:#b7a39b;margin-bottom:5vh}.hero-copy{grid-column:1/-1;max-width:1000px}.eyebrow{color:var(--crimson);margin:0 0 1.6rem}.eyebrow.light{color:var(--rose)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--display);letter-spacing:-.075em;font-weight:500;line-height:.94}h1{max-width:1000px;margin:0;font-size:clamp(4.5rem,11vw,10.5rem)}h1 span{display:block}.outline-text{-webkit-text-stroke:1px #f8e9dd;color:#0000}.hero-turn{color:#f8e9dd;margin-left:clamp(1.5rem,10vw,9rem);font-size:.82em}.period{color:var(--rose)}.hero-foot{align-items:end;gap:clamp(2rem,6vw,6rem);margin-top:4vh;display:flex}.hero-hi{color:var(--rose);font-size:1.12rem;font-family:var(--display);margin:0}.hero-description{color:#cbbdb4;max-width:300px;margin:0;font-size:.86rem}.round-link{color:var(--cream);font:11px var(--mono);border-bottom:1px solid #ffffff70;align-items:center;gap:18px;padding-bottom:7px;display:flex}.round-link span:last-child{color:var(--rose);font-size:1rem}.hero-side-note{color:#ac9a90;text-align:right;grid-area:1/2;line-height:1.8}.hero-footer{z-index:3;color:#9d8b81;justify-content:space-between;display:flex;position:absolute;bottom:25px;left:clamp(1.25rem,5vw,5rem);right:clamp(1.25rem,5vw,5rem)}.hero-static{z-index:1;pointer-events:none;opacity:.65;position:absolute;inset:15% 0 8%}.float-fragment{color:#d8bbb0;font:9px var(--mono);letter-spacing:.1em;background:#251619b5;border:1px solid #c86d742e;border-radius:3px;padding:10px 14px;animation:8s ease-in-out infinite float;position:absolute;box-shadow:0 20px 40px #0005}.float-fragment b{color:var(--rose);margin-left:12px;font-size:1.3rem}.ff-one{top:23%;left:8%;transform:rotate(-12deg)}.ff-two{animation-delay:-2s;top:25%;right:14%;transform:rotate(8deg)}.ff-three{animation-delay:-4s;bottom:21%;right:11%;transform:rotate(-5deg)}.ff-four{animation-delay:-5s;bottom:17%;left:20%;transform:rotate(7deg)}.ff-five{animation-delay:-1s;top:60%;left:4%}.section-head{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.dark .section-head{color:#b5a69d;border-color:#ffffff28}.chapter{color:var(--crimson)}.dark .chapter{color:var(--rose)}.section-meta{letter-spacing:.02em;font-family:var(--sans);font-size:.76rem}.story-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;padding:clamp(3.5rem,9vw,8rem) 0 5rem;display:grid}.story-intro h2,.journey-title-row h2,.network-heading h2,.city-invite h2,.founder-copy h2,.pass-layout h2{margin:0;font-size:clamp(3.6rem,8vw,8.5rem)}.story-intro h2 em,.journey-title-row h2 em,.network-heading h2 em,.city-invite h2 em,.founder-copy h2 em,.pass-layout h2 em,.end-section h2 em{color:var(--crimson);font-style:normal}.story-intro p{max-width:340px;color:var(--muted);margin:0 0 1rem;font-size:1rem}.asha-layout{border-top:1px solid var(--line);grid-template-columns:.55fr 1.45fr;gap:7vw;padding-top:3rem;display:grid}.asha-counter{color:var(--muted);flex-wrap:wrap;align-content:start;align-items:baseline;gap:8px;display:flex}.counter-number{font:clamp(1.1rem,2vw,1.8rem) var(--display);color:var(--crimson)}.asha-counter small{font:10px var(--mono);color:#8a7a6d;flex-basis:100%;margin-top:16px}.timeline{border-top:1px solid var(--line)}.fragment-row{border-bottom:1px solid var(--line);transition:padding .5s var(--ease);grid-template-columns:68px 46px 1fr auto;align-items:center;gap:20px;padding:23px 0;display:grid}.fragment-row:hover{padding-left:10px}.time{color:var(--crimson)}.fragment-glyph{width:39px;height:39px;color:var(--crimson);background:#f0e4d9;border-radius:50%;place-items:center;font-size:1.15rem;display:grid}.fragment-row h3{font:600 1rem var(--display);margin:0 0 5px}.fragment-row p{color:var(--muted);margin:0;font-size:.8rem}.fragment-state{color:#9d8b7c;font-size:.56rem}.turn-section{padding-bottom:clamp(5rem,9vw,9rem);overflow:hidden}.turn-stage{background:radial-gradient(#361316 0%,#0d0706 65%);place-items:center;height:clamp(350px,52vw,650px);margin-top:20px;display:grid;position:relative;overflow:hidden}.turn-fragments{grid-template-columns:repeat(4,1fr);place-items:center;animation:12s ease-in-out infinite orbitFragments;display:grid;position:absolute;inset:15% 20%}.turn-fragments i{color:#ffadb2;width:clamp(40px,7vw,90px);height:clamp(40px,7vw,90px);font:11px var(--mono);background:#35191d99;border:1px solid #ff8a9642;border-radius:20px;place-items:center;font-style:normal;animation:3s ease-in-out infinite fragmentPulse;display:grid;box-shadow:0 0 25px #ff8a9615}.turn-fragments i:nth-child(odd){transform:rotate(12deg)}.turn-phone{width:clamp(188px,23vw,288px);height:clamp(300px,39vw,440px);animation:phoneRise 1.6s var(--ease) both;background:#191315;border:2px solid #e4d6ce;border-radius:35px;padding:8px;position:relative;box-shadow:0 0 110px #d8394d30,0 35px 70px #0009}.phone-speaker{background:#080707;border-radius:20px;width:58px;height:18px;margin:2px auto 12px}.phone-inner{height:calc(100% - 32px);color:var(--ink);background:#fffaf3;border-radius:23px;padding:18px 15px}.phone-brand{font:700 16px var(--display);color:var(--crimson)}.phone-brand span{letter-spacing:.16em;font-size:9px}.phone-greeting{font:600 1rem var(--display);margin-top:18px}.phone-sub{color:var(--muted);margin:3px 0 20px;font-size:10px}.phone-record{border:1px solid #e9dcd0;border-radius:12px;padding:12px}.phone-record span,.phone-record small{color:var(--muted);font:9px var(--mono);display:block}.phone-record b{margin:7px 0;font-size:11px;display:block}.phone-row{gap:8px;margin-top:9px;display:flex}.phone-row div{color:var(--crimson);background:#f4ebe2;border-radius:10px;flex:1;padding:9px 7px}.phone-row span{color:var(--ink);font-size:8px;display:block}.phone-consent{color:#84333c;font:8px var(--mono);background:#f5e4e2;border-radius:9px;margin-top:11px;padding:9px}.turn-line{justify-content:space-between;align-items:end;gap:2rem;padding:0 clamp(1.25rem,12vw,12rem);display:flex}.turn-line p{font:clamp(2.8rem,6vw,6rem)/.95 var(--display);letter-spacing:-.07em;margin:0}.turn-line em{color:var(--rose);font-style:normal}.turn-line .mono{color:#a18c82;font-size:.65rem;line-height:1.7}.journey-title-row{justify-content:space-between;align-items:end;gap:2rem;padding:clamp(3rem,8vw,7rem) 0 4rem;display:flex}.journey-title-row p{max-width:280px;color:var(--muted);margin:0 0 8px}.journey-grid{grid-template-columns:repeat(3,1fr);gap:3rem 1.2rem;display:grid}.journey-card{min-width:0}.card-index{color:#8e7e72;margin-bottom:13px;display:block}.shot-frame{aspect-ratio:1.48;background:#eee4da;border-radius:4px;margin-bottom:19px;position:relative;overflow:hidden}.shot-frame img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .8s var(--ease),filter .5s;display:block}.journey-card:hover .shot-frame img{filter:saturate(1.08);transform:scale(1.035)}.demo-stamp{color:var(--crimson);background:#fffaf3e8;padding:5px 7px;font-size:8px;position:absolute;bottom:10px;left:10px}.journey-card p{color:var(--muted);max-width:300px;margin:0;font-size:.86rem}.demo-note{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:2rem;margin-top:4rem;padding-top:1.2rem;font-size:.76rem;display:flex}.demo-note .mono{color:var(--crimson)}.red-section{background:var(--crimson);color:var(--cream)}.red-section .chapter{color:#ffe2da}.red-section .section-head{color:#ffe2da;border-color:#ffffff4a}.red-section .section-meta{color:#ffe2da}.consent-layout{grid-template-columns:1fr .8fr;gap:10vw;padding-top:5rem;display:grid}.consent-layout h2{font:500 clamp(3.7rem,7vw,7rem)/.92 var(--display);letter-spacing:-.075em;margin:0 0 1.4rem}.consent-layout h2 em{color:#ffd0ce;font-style:normal}.consent-copy{color:#ffe1dd;max-width:420px;font-size:.95rem}.consent-demo{background:var(--cream);max-width:430px;color:var(--ink);border-radius:6px;margin-top:3rem;padding:24px;box-shadow:0 24px 60px #6e081226}.request-top{color:var(--crimson);justify-content:space-between;font-size:.6rem;display:flex}.lock-icon{font-size:1.2rem}.consent-demo h3{font:600 1.3rem var(--display);margin:20px 0 8px}.consent-demo>p{color:var(--muted);margin-bottom:15px;font-size:.8rem;line-height:1.8}.expiry{font:10px var(--mono);border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);padding:11px}.consent-buttons{align-items:center;gap:14px;margin-top:18px;display:flex}.button{font:600 .78rem var(--sans);transition:transform .25s var(--ease),background .25s,color .25s;border:0;justify-content:space-between;align-items:center;gap:30px;padding:14px 18px;display:inline-flex;position:relative;overflow:hidden}.button:hover{transform:translateY(-3px)}.cream-button{background:var(--cream);color:var(--ink)}.text-button{color:var(--muted);background:0 0;border:0;padding:10px;font-size:.78rem}.consent-status{font:10px var(--mono)!important;color:var(--crimson)!important;margin:16px 0 0!important}.visibility-panel{padding-top:1rem}.visibility-panel>.mono{color:#ffd0ce;margin-bottom:18px;display:block}.visibility-row{border-bottom:1px solid #ffffff4a;grid-template-columns:1fr auto;align-items:center;gap:5px;padding:17px 0;display:grid}.visibility-row b{font:600 1rem var(--display)}.visibility-row small{color:#ffd7d4;grid-column:1/-1;font-size:.77rem}.status{font:9px var(--mono);color:#fff;border:1px solid #ffffff60;padding:5px 7px}.status.visible{background:#fff2}.status.limited{color:#fee5bd}.status.pending{color:#fff1ce}.status.locked{color:#ffd1d5}.permission-foot{color:#ffd9d4;margin-top:20px;font-size:.7rem;line-height:1.6}.network-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;padding:clamp(3rem,8vw,7rem) 0;display:grid}.network-heading p{color:#c7b8af;max-width:390px;margin:0 0 8px}.network-heading h2 em{color:var(--rose)}.architecture{background:#140e0c;border:1px solid #ffffff2d;grid-template-columns:1fr 50px 1.2fr 50px 1.4fr;align-items:center;padding:26px;display:grid}.arch-user,.arch-core,.arch-systems{padding:18px}.arch-user span,.arch-core span,.arch-systems>span{font:9px var(--mono);color:var(--rose);margin-bottom:13px;display:block}.arch-user b,.arch-core b{font:600 1rem var(--display);display:block}.arch-user small,.arch-core small{color:#a99489;margin-top:6px;font-size:.75rem;display:block}.arch-core{background:#311318;border:1px solid #ff8a9638}.arch-line{background:linear-gradient(90deg,#ff8a9660,var(--rose),#ff8a9660);height:1px;position:relative}.arch-line:after{content:"›";color:var(--rose);position:absolute;top:-11px;right:0}.arch-systems>div{flex-wrap:wrap;gap:7px;display:flex}.arch-systems i{font:9px var(--mono);color:#e0d1c8;border:1px solid #ffffff24;padding:7px 9px;font-style:normal}.network-lower{grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;padding:5rem 0;display:grid}.network-map{place-items:center;width:100%;max-width:600px;height:350px;margin:auto;display:grid;position:relative}.network-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.network-lines path{fill:none;stroke:#ff8a9650;stroke-width:1.5px;stroke-dasharray:4 8;animation:12s linear infinite dash}.network-center,.network-node{z-index:2;text-align:center;color:var(--cream);background:#201315;border:1px solid #ff8a9655;border-radius:50%;place-content:center;display:grid;position:absolute}.network-center{border-color:var(--rose);width:125px;height:125px;font:700 1.1rem var(--display);background:#401b20;box-shadow:0 0 50px #b4233240}.network-center small{font:8px var(--mono);color:#ffc2c8;margin-top:4px}.network-node{width:85px;height:85px;font:11px var(--mono);transition:all .3s}.network-node:hover,.network-node.active{background:var(--crimson);border-color:#ffafb4;transform:scale(1.1)}.node-hospital{top:70px;right:2%}.node-lab{bottom:22px;right:9%}.node-pharmacy{bottom:22px;left:9%}.network-info>.mono{color:var(--rose)}.network-info h3{font:500 clamp(2rem,4vw,3.5rem) var(--display);letter-spacing:-.06em;margin:16px 0}.network-info p{color:#bca9a0;max-width:360px}.network-flow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:27px;display:flex}.network-flow span{font:9px var(--mono);color:#ded0c9;border:1px solid #ffffff35;padding:8px 10px}.network-flow b{color:var(--rose);font-weight:400}.city-invite{grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;padding-top:5rem;display:grid}.city-invite>div:first-child>p:not(.eyebrow){color:var(--muted);max-width:390px;margin:1.5rem 0}.dark-button{background:var(--night);color:var(--cream)}.city-preview{background:radial-gradient(#f3e1d8 0%,#fffaf3 60%);place-items:center;height:420px;display:grid;position:relative;overflow:hidden}.city-orbit{border:1px solid #b4233238;border-radius:50%;position:absolute;transform:rotate(-25deg)}.orbit-a{width:84%;height:58%}.orbit-b{width:65%;height:92%;transform:rotate(58deg)}.city-center{text-align:center;background:var(--crimson);color:#fffaf3;width:108px;height:108px;font:600 13px var(--display);border-radius:50%;place-content:center;display:grid;box-shadow:0 0 60px #b4233240}.city-center:after{content:"";transform-origin:0;background:linear-gradient(90deg,#b42332a0,#0000);width:220px;height:1px;position:absolute;top:50%;left:50%;transform:rotate(-35deg)}.city-dot{z-index:2;background:var(--crimson);border-radius:50%;width:13px;height:13px;animation:2s ease-in-out infinite dotPulse;position:absolute;box-shadow:0 0 0 9px #b4233216,0 0 30px #b4233270}.dot-a{top:30%;left:24%}.dot-b{animation-delay:.5s;top:34%;right:22%}.dot-c{animation-delay:1s;bottom:23%;right:26%}.city-label{font:9px var(--mono);letter-spacing:.1em;color:var(--crimson);position:absolute}.label-a{top:22%;left:15%}.label-b{top:26%;right:13%}.label-c{bottom:15%;right:17%}.founder-layout{grid-template-columns:.7fr 1.3fr;align-items:center;gap:10vw;padding:5rem 0;display:grid}.founder-mark{background:radial-gradient(at 45% 45%,#60232c 0,#291316 48%,#120b0a 100%);border:1px solid #ffffff1e;place-content:center;max-width:410px;height:500px;display:grid;position:relative;overflow:hidden}.founder-initials{z-index:2;font:500 clamp(5rem,10vw,9rem)/1 var(--display);letter-spacing:-.12em;color:#f7dfd4;position:relative}.founder-caption{z-index:2;font:9px/1.7 var(--mono);letter-spacing:.1em;color:#e5c3bc;position:absolute;bottom:22px;left:24px}.founder-orbit{border:1px solid #ff8a9630;border-radius:50%;width:310px;height:460px;animation:28s linear infinite orbitFragments;position:absolute;transform:rotate(38deg)}.founder-copy h2{margin:1rem 0 2rem;font-size:clamp(3rem,6.3vw,6.5rem)}.founder-copy p:not(.eyebrow):not(.founder-note){color:#c3b1a8;max-width:500px}.founder-note{font:10px var(--mono);color:#957f75;margin:20px 0 26px}.inline-link{color:var(--rose);border-bottom:1px solid #ff8a9660;align-items:center;gap:28px;margin:8px 20px 0 0;padding-bottom:8px;font-size:.85rem;display:inline-flex}.secondary-link{color:#e2d0c7}.pass-layout{grid-template-columns:1fr .9fr;align-items:center;gap:12vw;padding-top:5rem;display:grid}.pass-layout>div:first-child>p:not(.eyebrow){color:var(--muted);max-width:460px;margin:1.5rem 0 2rem}.pass-form{gap:9px;max-width:440px;display:grid}.pass-form>label:not(.checkbox-label){font:10px var(--mono);color:var(--muted);margin-top:7px}.pass-form input:not([type=checkbox]){height:48px;color:var(--ink);background:0 0;border:1px solid #cfc1b4;outline:none;padding:0 13px}.pass-form input:focus{border-color:var(--crimson);box-shadow:0 0 0 3px #b423321b}.checkbox-label{color:var(--muted);align-items:start;gap:10px;margin:10px 0;font-size:.75rem;display:flex}.checkbox-label input{accent-color:var(--crimson);margin-top:3px}.checkbox-label a{color:var(--crimson);text-decoration:underline}.red-button{background:var(--crimson);color:#fff;max-width:270px}.red-button:hover{background:#941c29}.form-message{font:10px var(--mono);color:#8b786d;margin:5px 0}.pass-card-wrap{perspective:900px}.pass-card{aspect-ratio:1.58;color:#fff7f1;width:100%;max-width:520px;transform-style:preserve-3d;transition:transform .2s var(--ease);background:linear-gradient(135deg,#451b20 0%,#b42332 50%,#5a1b24 100%);border-radius:14px;flex-direction:column;justify-content:space-between;margin:auto;padding:25px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #6d1e2827}.pass-card:before{content:"";opacity:.65;background:radial-gradient(circle at 80% 80%,#ff8a9666,#0000 45%),linear-gradient(110deg,#0000 35%,#fff4 48%,#0000 60%);position:absolute;inset:0}.pass-top,.pass-bottom{z-index:1;font:10px var(--mono);letter-spacing:.1em;justify-content:space-between;align-items:center;display:flex}.pass-top>span:first-child{font:bold 1rem var(--display)}.pass-number{color:#ffd2d3;font-size:8px}.pass-s-mark{z-index:1;font:500 clamp(5rem,9vw,8rem)/.8 var(--display);color:#ffdada78;text-shadow:0 4px 30px #ff9ea444;align-self:center;position:relative}.pass-bottom{align-items:end}.pass-bottom b{font:600 1rem var(--display);letter-spacing:.04em}.pass-bottom span{color:#ffd1cc;font-size:8px}.pass-sheen{transition:transform .7s var(--ease);background:linear-gradient(105deg,#0000 45%,#fff6 50%,#0000 55%);position:absolute;inset:-100%;transform:translate(-70%)}.pass-card:hover .pass-sheen{transform:translate(70%)}.pass-caption{text-align:center;color:#88766a;margin-top:16px;font-size:8px}.end-section{padding:clamp(5rem,10vw,9rem) clamp(1.25rem,7vw,8rem) 24px;position:relative;overflow:hidden}.end-section:before{content:"S";font:500 48vw/.8 var(--display);color:#ffffff05;letter-spacing:-.15em;pointer-events:none;position:absolute;top:4%;right:4vw}.end-section>.chapter,.end-section h2,.end-section>p,.end-section>.button{z-index:1;position:relative}.end-section h2{font:500 clamp(4rem,11vw,11rem)/.9 var(--display);letter-spacing:-.09em;margin:6rem 0 1.5rem}.end-section h2 em{color:var(--rose)}.end-section>p{color:#c5b4ac;max-width:380px;margin-bottom:2rem}.end-bottom{z-index:1;border-top:1px solid #ffffff35;border-bottom:1px solid #ffffff35;grid-template-columns:1fr 1fr 2fr;align-items:center;gap:2rem;margin-top:8rem;padding:18px 0;display:grid;position:relative}.end-bottom>.mono{color:#b8a59c}.end-links{flex-wrap:wrap;justify-content:end;gap:13px 20px;display:flex}.end-links a{font-size:.68rem}.end-brand{justify-self:start}.footer-note{color:#89766e;padding:14px 0 0;font-size:8px}.immersive{z-index:200;color:var(--cream);background:#090607;position:fixed;inset:0;overflow:hidden}.immersive[hidden]{display:none}.immersive canvas{width:100%;height:100%;position:absolute;inset:0}.immersive-ui,.immersive-bottom{z-index:2;justify-content:space-between;align-items:start;display:flex;position:absolute;left:clamp(1.25rem,5vw,5rem);right:clamp(1.25rem,5vw,5rem)}.immersive-ui{top:clamp(1.5rem,5vh,4rem)}.immersive-ui .mono,.immersive-bottom{color:#ffb3b8}.immersive-ui h2{font:500 clamp(2rem,5vw,4.6rem) var(--display);letter-spacing:-.07em;margin:12px 0}.immersive-ui p{color:#cbb9b0}.close-city{width:48px;height:48px;color:var(--cream);background:#140d0c;border:1px solid #ffffff45;border-radius:50%;place-content:center;font-size:1.5rem;display:grid}.close-city span{font:8px var(--mono)}.immersive-bottom{bottom:25px}.toast{z-index:300;background:var(--night);color:var(--cream);font:11px var(--mono);opacity:0;pointer-events:none;padding:12px 16px;transition:all .3s;position:fixed;bottom:26px;left:50%;transform:translate(-50%,18px)}.toast.show{opacity:1;transform:translate(-50%)}.reveal{opacity:0;transition:opacity .75s var(--ease),transform .75s var(--ease);transform:translateY(22px)}.reveal.visible,.reveal.is-visible{opacity:1;transform:none}.prefers-reduced .reveal{opacity:1;transition:none;transform:none}@keyframes drawMark{to{stroke-dashoffset:0}}@keyframes float{0%,to{translate:0;rotate:0deg}50%{translate:0 -17px;rotate:2deg}}@keyframes orbitFragments{to{transform:rotate(360deg)}}@keyframes fragmentPulse{0%,to{opacity:.55;filter:blur(.2px)}50%{opacity:1;filter:blur();box-shadow:0 0 36px #ff8a962e}}@keyframes phoneRise{0%{opacity:0;transform:scale(.84)translateY(45px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes dash{to{stroke-dashoffset:-150px}}@keyframes dotPulse{0%,to{box-shadow:0 0 0 7px #b4233216,0 0 20px #b4233255}50%{box-shadow:0 0 0 13px #b4233218,0 0 34px #b4233280}}.city-fallback{z-index:1;color:var(--cream);font:10px var(--mono);background:radial-gradient(#341419,#090607 70%);justify-content:center;align-items:center;gap:clamp(5px,2vw,25px);display:flex;position:absolute;inset:0}.city-fallback[hidden]{display:none}.city-fallback div,.city-fallback span{background:#211214;border:1px solid #ff8a9660;border-radius:50%;padding:12px}.city-fallback div{background:var(--crimson);padding:20px}.city-fallback b{color:var(--rose);font-weight:400}@media (max-width:900px){.desktop-nav{gap:1.2rem;margin-right:3vw}.desktop-nav a{font-size:.72rem}.hero{padding-left:7vw;padding-right:7vw}.story-intro{gap:4vw}.journey-grid{grid-template-columns:repeat(2,1fr)}.architecture{grid-template-columns:1fr 30px 1fr;gap:0}.architecture .arch-line:nth-of-type(4){display:none}.arch-systems{border-top:1px solid #ffffff2d;grid-column:1/-1;margin-top:18px}.arch-systems>div{margin-top:10px}.network-lower{gap:4vw}.founder-layout{gap:6vw}.founder-mark{height:400px}.pass-layout{gap:6vw}}@media (max-width:680px){html{scroll-padding-top:74px}.section-pad{padding:5rem 1.2rem}.topbar{height:74px;padding:0 1.2rem}.desktop-nav{display:none}.menu-button{display:flex}.clock{display:none}.mobile-menu{top:74px}.hero{min-height:94svh;padding:120px 1.2rem 95px}.hero-grid{display:block}.hero-index{margin-bottom:8vh;font-size:8px}.hero-side-note{display:none}h1{font-size:clamp(3.7rem,17vw,6.5rem)}.hero-turn{margin-left:9vw}.hero-foot{grid-template-columns:1fr 1fr;gap:1rem;margin-top:7vh;display:grid}.hero-description{grid-area:2/1/auto/-1;max-width:290px}.round-link{justify-self:start}.hero-hi{font-size:.95rem}.hero-footer{gap:10px;font-size:7px;bottom:20px;left:1.2rem;right:1.2rem}.hero-footer span:first-child{max-width:145px}.float-fragment{padding:8px;font-size:7px}.ff-one{top:25%;left:4%}.ff-two{top:20%;right:3%}.ff-three{bottom:21%;right:4%}.ff-four{bottom:12%;left:5%}.ff-five{top:67%;left:6%}.section-head{align-items:start;gap:12px}.chapter{font-size:8px}.section-meta{text-align:right;font-size:.68rem}.story-intro{padding:3.2rem 0 3rem;display:block}.story-intro h2,.journey-title-row h2,.network-heading h2,.city-invite h2,.founder-copy h2,.pass-layout h2{font-size:clamp(3.5rem,16vw,5.6rem)}.story-intro p{margin-top:2rem}.asha-layout{padding-top:2rem;display:block}.asha-counter{margin-bottom:2rem}.fragment-row{grid-template-columns:48px 34px 1fr;gap:10px;padding:17px 0}.fragment-glyph{width:31px;height:31px;font-size:.95rem}.fragment-row h3{font-size:.92rem}.fragment-row p{font-size:.73rem}.fragment-state{display:none}.turn-stage{height:430px}.turn-fragments{grid-template-columns:repeat(3,1fr);inset:15% 8%}.turn-line{padding:0 1.2rem;display:block}.turn-line p{font-size:clamp(2.8rem,13vw,4rem)}.turn-line .mono{margin-top:25px;display:block}.journey-title-row{padding:3rem 0 2.5rem;display:block}.journey-title-row p{margin-top:1.5rem}.journey-grid{grid-template-columns:1fr;gap:2rem}.shot-frame{aspect-ratio:1.6}.demo-note{display:block}.demo-note span{margin-bottom:8px;display:block}.consent-layout{padding-top:3rem;display:block}.consent-layout h2{font-size:clamp(3.5rem,15vw,5.5rem)}.consent-demo{padding:18px}.visibility-panel{margin-top:4rem}.network-heading{padding:3rem 0;display:block}.network-heading p{margin-top:2rem}.architecture{grid-template-columns:1fr;padding:15px}.arch-line{background:linear-gradient(#ff8a9660,var(--rose),#ff8a9660);width:1px;height:30px;margin-left:30px}.arch-line:after{content:"⌄";top:auto;bottom:-8px;right:-5px}.arch-systems{grid-column:auto;margin-top:0}.network-lower{padding:3rem 0;display:block}.network-map{height:310px}.network-center{width:98px;height:98px;font-size:.9rem}.network-node{width:70px;height:70px;font-size:9px}.node-doctor{left:calc(50% - 35px)}.node-insurer{left:0}.node-hospital{right:0}.city-invite{padding-top:3rem;display:block}.city-preview{height:310px;margin-top:2.5rem}.founder-layout{padding:3rem 0;display:block}.founder-mark{width:100%;height:330px;margin-bottom:3rem}.founder-copy h2{font-size:clamp(3rem,13vw,4.8rem)}.pass-layout{flex-direction:column;align-items:stretch;padding-top:3rem;display:flex}.pass-card-wrap{order:-1}.pass-card{border-radius:10px;padding:18px}.pass-bottom b{font-size:.8rem}.pass-layout h2{font-size:clamp(3.6rem,15vw,5rem)}.end-section{padding:5rem 1.2rem 20px}.end-section h2{margin:5rem 0 1.2rem;font-size:clamp(4rem,18vw,7rem)}.end-bottom{grid-template-columns:1fr 1fr;gap:1rem;margin-top:6rem}.end-bottom>.mono{justify-self:end}.end-links{grid-column:1/-1;justify-content:start;padding:10px 0}.sound-prompt{font-size:9px;bottom:12px;right:10px}.immersive-ui,.immersive-bottom{left:1.2rem;right:1.2rem}.immersive-ui h2{font-size:2.6rem}.cursor-dot,.diamond-cursor{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-canvas{display:none}.reveal{opacity:1;transform:none}}:focus-visible{outline:2px solid var(--rose);outline-offset:4px}html{scrollbar-gutter:stable;min-height:100%;scroll-padding-top:94px;overflow-x:clip}body{width:100%;min-height:100vh;overflow-x:clip}.hero-visual{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-static-fragments{z-index:0;position:absolute;inset:0}.hero-canvas{opacity:.8;width:100%;height:100%;inset:0;position:absolute!important}.hero-visual>.webgl-fallback{position:absolute;inset:0}.webgl-fallback{color:#ff8a96;text-align:center;min-height:100%;font:9px var(--mono);letter-spacing:.12em;background:radial-gradient(at 62% 48%,#35141b 0%,#0d0706 72%);place-items:center;display:grid}.city-canvas-fallback{position:absolute;inset:0}.hero-grid,.hero-footer{z-index:1;position:relative}.asha-story{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);align-items:start;gap:8vw;padding-top:2rem;display:grid}.asha-pin{background:var(--night);min-height:390px;color:var(--cream);flex-direction:column;justify-content:space-between;padding:26px;display:flex;position:sticky;top:120px;overflow:hidden}.asha-counter{color:#cfbbb0;align-items:baseline;gap:8px;font-size:.7rem;display:flex}.counter-number{color:var(--rose);font:500 1.55rem var(--display)}.counter-divider{color:#795f59}.asha-counter small{font:8px var(--mono);text-align:right;color:#927a72;margin-left:auto}.asha-beat{grid-template-columns:64px 42px 1fr;align-items:start;gap:12px;padding:42px 0 26px;display:grid}.asha-beat .time{color:var(--rose);font-size:10px}.asha-beat .fragment-glyph{width:36px;height:36px;color:var(--rose);border:1px solid #ff8a9650;place-items:center;display:grid}.asha-beat .beat-kicker{color:#d79ca0;font-size:8px}.asha-beat h3{font:500 clamp(1.5rem,2.6vw,2.6rem)/1.05 var(--display);letter-spacing:-.04em;margin:10px 0}.asha-beat p{color:#c5b3a9;max-width:270px;font-size:.82rem}.asha-beat .fragment-state{color:var(--rose);grid-column:3;font-size:8px}.story-progress{background:#ffffff26;height:2px}.story-progress span{background:var(--rose);width:25%;height:100%;transition:width .45s;display:block}.story-nav{color:#ae968b;justify-content:space-between;padding-top:14px;font-size:8px;display:flex}.asha-steps{gap:1.5rem;padding:2rem 0;display:grid}.asha-step{border-top:1px solid var(--line);opacity:.5;grid-template-columns:55px 1fr;align-content:center;gap:18px;min-height:280px;transition:opacity .35s;display:grid}.asha-step.is-active{opacity:1}.asha-step .time{color:var(--crimson);font-size:9px}.asha-step h3{font:500 clamp(1.6rem,3vw,2.8rem)/1 var(--display);letter-spacing:-.04em;margin:0 0 1rem}.asha-step p{max-width:360px;color:var(--muted);font-size:.88rem}.asha-step .fragment-state{color:var(--crimson);grid-column:2;font-size:8px}.journey-title-row{grid-template-columns:1fr .7fr;align-items:end;gap:4vw;display:grid}.journey-card{flex:none;width:min(33vw,450px)}.journey-card h3{font:500 clamp(1.35rem,2vw,2rem) var(--display);letter-spacing:-.04em;margin:18px 0 7px}.journey-card p{color:var(--muted);max-width:350px;font-size:.8rem}.shot-frame{aspect-ratio:1.6;background:#ece5dc;border:1px solid #241a161a;position:relative;overflow:hidden}.shot-image{object-fit:cover;width:100%;height:100%;transition:transform .6s}.journey-card:hover .shot-image{transform:scale(1.035)}.demo-stamp{color:#54443b;background:#fffaf3e8;padding:7px 8px;font-size:8px;position:absolute;bottom:10px;right:10px}.journey-hint{color:var(--crimson);margin-top:20px;font-size:9px;display:block}.demo-note{border-top:1px solid var(--line);color:var(--muted);gap:20px;padding-top:16px;font-size:.76rem;display:flex}.demo-note .mono{color:var(--crimson);white-space:nowrap;font-size:8px}.network-reassurance{margin-top:20px;font:8px var(--mono)!important;color:#9b847b!important}.audience-page{background:var(--cream);min-height:100vh;color:var(--ink);padding:0 clamp(1.25rem,7vw,8rem)}.audience-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:88px;display:flex}.audience-top .brand{color:var(--ink)}.audience-top .brand-mark{color:var(--crimson);font-size:2rem}.back-home{color:var(--muted);font-size:.8rem}.audience-hero{max-width:960px;padding:clamp(5rem,12vw,10rem) 0 4rem}.audience-hero h1{font:500 clamp(3.6rem,10vw,9rem)/.91 var(--display);letter-spacing:-.075em;max-width:950px;margin:1.4rem 0 2rem}.audience-lead{color:var(--muted);max-width:640px;font-size:clamp(1.05rem,2vw,1.45rem);line-height:1.5}.audience-note{color:var(--crimson);margin-top:3rem;font-size:9px;display:block}.audience-sections{border-top:1px solid var(--line)}.audience-sections article{border-bottom:1px solid var(--line);padding:2rem 0;display:block}.audience-sections h2{font:500 clamp(1.5rem,3vw,2.5rem) var(--display);letter-spacing:-.04em;margin:0 0 .75rem}.audience-sections p{max-width:640px;color:var(--muted);margin:0;line-height:1.7}.audience-cta{justify-content:space-between;align-items:end;gap:2rem;padding:6rem 0;display:flex}.audience-cta h2{font:500 clamp(2.5rem,6vw,5rem)/1 var(--display);letter-spacing:-.06em;margin:.7rem 0}.audience-links{flex-wrap:wrap;gap:10px;display:flex}.audience-footer{border-top:1px solid var(--line);justify-content:space-between;gap:2rem;padding:20px 0;font-size:.7rem;display:flex}.audience-footer .mono{color:var(--muted);font-size:8px}@media (max-width:860px){.asha-story{grid-template-columns:1fr;gap:1rem}.asha-pin{min-height:330px;position:relative;top:auto}.asha-steps{gap:0}.asha-step{min-height:190px}.journey-card{width:42vw}.journey-title-row{grid-template-columns:1fr}.journey-title-row>div{max-width:460px}.audience-cta{flex-direction:column;align-items:start}}@media (max-width:600px){.journey-viewport{scroll-snap-type:x mandatory;scrollbar-width:thin;overflow-x:auto}.journey-track{gap:14px}.journey-card{scroll-snap-align:start;width:82vw}.journey-hint{display:none}.asha-pin{min-height:315px;padding:18px}.asha-beat{grid-template-columns:44px 34px 1fr;gap:8px;padding:32px 0 20px}.asha-beat .fragment-state{grid-column:3}.asha-counter{flex-wrap:wrap;gap:5px}.asha-counter small{width:100%;margin:7px 0 0}.asha-step{grid-template-columns:42px 1fr;gap:10px;min-height:170px}.audience-page{padding:0 1.2rem}.audience-top{height:72px}.audience-hero{padding:5rem 0 3rem}.audience-hero h1{font-size:clamp(3.3rem,16vw,5.2rem)}.audience-sections article{padding:1.4rem 0}.audience-cta{padding:4rem 0}.audience-footer{flex-direction:column;gap:10px}.back-home{font-size:.7rem}}.journey-viewport{margin-left:-1.2rem;margin-right:-1.2rem;padding-left:1.2rem;padding-right:1.2rem;scroll-padding-inline:1.2rem}@media (prefers-reduced-motion:reduce){.asha-step,.shot-image,.story-progress span{transition:none!important}.journey-viewport{scroll-behavior:auto}}@media (max-width:680px){.hero h1{font-size:clamp(3rem,14.2vw,5.5rem);line-height:.98}.hero-turn{margin-left:0}.hero-foot{margin-top:5vh}}.hero-grid{width:100%}.hero-footer{z-index:3;position:absolute}.asha-step{opacity:1}.asha-step .time,.asha-step .fragment-state{color:#8c1b28}.asha-step p{color:#62574e}.sound-prompt{opacity:1;pointer-events:auto}.sound-prompt button{z-index:2;pointer-events:auto;position:relative}.hero-visual,.hero-canvas,.immersive-canvas,.immersive canvas{pointer-events:none!important}.hero-visual{z-index:0}.hero-grid,.hero-footer,.topbar{z-index:3}.brand-mark{width:36px;height:36px;color:var(--crimson);border:0;border-radius:10px;flex:none;overflow:hidden}.brand-mark svg{width:100%;height:100%;display:block}.hero .brand-mark,.end-section .brand-mark{color:#c52b3b}.dark-button{z-index:4;pointer-events:auto;position:relative}.immersive-canvas{z-index:0;position:absolute;inset:0}.immersive-ui,.immersive-bottom{z-index:2;pointer-events:none}.immersive-ui button{pointer-events:auto}.journey-viewport{overflow:hidden}.journey-track{gap:3vw}.journey-card{background:#fffdf8;border:1px solid #241a161a;width:min(92vw,1300px);padding:clamp(18px,3vw,42px);position:relative;overflow:hidden;box-shadow:0 28px 80px #3d28100c}.journey-screen{grid-template-columns:minmax(0,2.1fr) minmax(240px,.75fr);align-items:center;gap:clamp(20px,3vw,38px);display:grid}.journey-card .shot-frame{aspect-ratio:1.62;box-shadow:0 16px 48px #241a161a}.journey-copy .card-index{color:var(--crimson);letter-spacing:.12em;font-size:9px}.journey-copy h3{font:500 clamp(2rem,4vw,4.2rem)/.98 var(--display);letter-spacing:-.07em;margin:1rem 0}.journey-copy>p{color:var(--muted);max-width:380px;font-size:clamp(.9rem,1.15vw,1.1rem);line-height:1.65}.journey-features{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0 0;padding:22px 0 8px;list-style:none;display:grid}.journey-features li{align-items:start;gap:12px;display:flex}.feature-check{width:25px;height:25px;color:var(--crimson);border:1px solid #b4233240;border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.journey-features b{font:9px var(--mono);letter-spacing:.09em;color:var(--crimson);margin:3px 0 7px;display:block}.journey-features small{color:var(--muted);font-size:.74rem;line-height:1.45;display:block}.journey-tap{font:8px var(--mono);letter-spacing:.1em;color:#75655c;align-items:center;gap:8px;display:flex;position:absolute;top:clamp(18px,3vw,42px);right:clamp(18px,3vw,42px)}.journey-tap i{border:1px solid var(--crimson);border-radius:50%;width:16px;height:16px;animation:1.8s ease-in-out infinite tapPulse;position:relative}.journey-tap i:after{content:"";background:var(--crimson);border-radius:50%;width:4px;height:4px;position:absolute;top:4px;left:6px}@keyframes tapPulse{50%{transform:scale(.9);box-shadow:0 0 0 7px #b4233218}}.journey-hint{margin-top:12px}.founder-portrait{background:#291316;border:1px solid #ffffff1e;max-width:410px;height:500px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 90px #0005}.founder-photo{object-fit:cover;object-position:center 24%;filter:saturate(.82);width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#000 74%,#0000 100%);mask-image:linear-gradient(#000 74%,#0000 100%)}.founder-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000,#120b0af0);position:absolute;inset:35% 0 0}.founder-portrait .founder-caption{z-index:2;bottom:22px;left:24px}.founder-portrait .founder-orbit{z-index:1;pointer-events:none}@media (max-width:860px){.journey-screen{grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr)}.journey-card{width:min(88vw,1000px)}.founder-portrait{height:400px}}@media (max-width:600px){.sound-prompt{z-index:50;gap:8px;padding:6px 7px 6px 10px;font-size:8px;bottom:12px;right:10px}.journey-viewport{scroll-snap-type:x mandatory;scrollbar-width:thin;overflow-x:auto}.journey-track{gap:14px}.journey-card{scroll-snap-align:start;width:88vw;padding:14px}.journey-screen{grid-template-columns:1fr;gap:18px;padding-top:23px}.journey-card .shot-frame{aspect-ratio:1.55}.journey-copy h3{max-width:11ch;font-size:2.4rem}.journey-copy>p{margin-bottom:0;font-size:.85rem}.journey-features{grid-template-columns:1fr;gap:12px;margin-top:17px;padding-top:15px}.journey-features li{gap:10px}.journey-features small{font-size:.76rem}.journey-tap{font-size:7px;top:15px;right:14px}.journey-hint{display:none}.founder-portrait{width:100%;height:min(112vw,440px);margin-bottom:3rem}}.turn-stage.is-merging .turn-fragments,.turn-stage.is-merging .turn-fragments i{animation:none!important}.turn-stage.is-merging .turn-phone{animation:none}@media (max-width:600px){.sound-prompt>span{display:none}.sound-prompt button{padding:7px 10px}}.float-fragment{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-shadow:0 0 10px #ff9fac50;transform-style:preserve-3d;background:linear-gradient(135deg,#72202d99,#170e10ed);border-color:#ff7b8c75;border-radius:5px;box-shadow:inset 0 1px #ffdce133,0 0 1px 1px #ff596c25,0 18px 35px #0009,0 0 32px #e3284524}.float-fragment:before{content:"";pointer-events:none;border:1px solid #ff9ba81c;border-radius:2px;position:absolute;inset:4px}.card-index,.form-message{color:#6e5d52}.pass-caption{color:#6d5a4e}.founder-copy .eyebrow{color:#ff9fa8}.brand-mark{background:#fffaf3;border-radius:10px;display:block;position:relative;box-shadow:0 0 0 1px #ffffff45,0 5px 18px #0003}.brand-mark img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.hero-index,.hero-side-note,.hero-footer,.section-head{display:none!important}.hero{padding-top:120px}.hero-grid{padding-top:0}.hero-foot{align-items:center}.hero-description{max-width:440px}.turn-section{padding:clamp(4rem,8vw,7rem) 0 clamp(5rem,9vw,9rem)}.turn-stage{background:radial-gradient(at 50% 48%,#591923 0%,#170c0e 44%,#0d0706 78%);max-width:1600px;height:clamp(440px,62vw,760px);margin:0 auto}.turn-fragments{grid-template-columns:repeat(4,minmax(55px,1fr));gap:clamp(18px,5vw,76px);max-width:1000px;margin:auto;inset:12% 13%}.turn-fragments i{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:22px;width:clamp(56px,7.5vw,104px);height:clamp(56px,7.5vw,104px);box-shadow:inset 0 1px #fff4,0 12px 30px #0008,0 0 28px #ff415828}.turn-phone{z-index:2;transform:translateZ(0);box-shadow:0 0 125px #d8394d66,0 35px 70px #0009}.turn-line{padding-top:clamp(3rem,7vw,6rem)}.journey-stage{overflow:visible}.journey-title-row{padding-top:0}.journey-track{grid-template-columns:1fr;gap:2.8rem;width:100%;display:grid}.journey-card{width:100%;max-width:1440px;margin-inline:auto}.journey-screen{grid-template-columns:minmax(0,2fr) minmax(240px,.8fr)}.journey-tap{top:auto;bottom:24px;right:clamp(18px,3vw,42px)}.journey-tap i{animation:1.8s ease-in-out infinite tapPulse}.journey-features{grid-template-columns:repeat(3,minmax(0,1fr))}.pass-form select{height:48px;color:var(--ink);background:0 0;border:1px solid #cfc1b4;padding:0 13px}.pass-form select:focus{border-color:var(--crimson);box-shadow:0 0 0 3px #b423321b}.pass-form select option{color:var(--ink);background:var(--cream)}.pass-form .checkbox-label{margin:12px 0}.pass-form .form-message{min-height:1.4em}.pass-card{background:radial-gradient(at 82% 18%,#ffb0a75c,#0000 38%),linear-gradient(132deg,#231014,#9f1428 48%,#2a1017 100%);border:1px solid #ffd9b455;border-radius:22px;min-height:260px;padding:clamp(22px,4vw,42px);box-shadow:0 40px 100px #6d1e2845,inset 0 1px #fff7}.pass-card:after{content:"";pointer-events:none;border:1px solid #ffd9b433;border-radius:14px;position:absolute;inset:12px}.pass-card:before{opacity:.85;background:radial-gradient(circle,#ffbfc55a,#0000 42%),linear-gradient(110deg,#0000 36%,#fff5 48%,#0000 60%)}.pass-s-mark{border-radius:22px;place-items:center;width:clamp(76px,10vw,118px);height:clamp(76px,10vw,118px);display:grid;overflow:hidden;box-shadow:0 15px 36px #16070b70,inset 0 1px #fff8}.pass-s-mark img{object-fit:cover;width:100%;height:100%}.pass-number{color:#ffe1d6}.network-map{isolation:isolate}.network-lines{z-index:1;overflow:visible}.network-lines path{stroke-dasharray:3 9;stroke-width:1.35px;stroke:#ff9aa76b}.network-lines path:nth-child(2){stroke:none;fill:none}.network-walker{fill:#fff0c9;stroke:#fff0c9;stroke-width:1.5px;filter:drop-shadow(0 0 5px #ff7188)}.network-center{top:50%;left:50%;transform:translate(-50%,-50%)}.network-node{top:auto;left:auto;right:auto;transform:translate(-50%,-50%)}.network-node:hover,.network-node.active{transform:translate(-50%,-50%)scale(1.08)}.node-doctor{top:13.4%;left:50%}.node-hospital{top:33.4%;left:88%}.node-lab{top:80.6%;left:81.7%}.node-pharmacy{top:80.6%;left:18.3%}.node-insurer{top:33.4%;left:12%}.city-preview{perspective:700px}.city-orbit{animation:9s linear infinite citySpin;box-shadow:0 0 18px #b4233211}.orbit-a{border-color:#b4233260;width:88%;height:66%}.orbit-b{border-color:#ff9a9a40;width:72%;height:91%;animation-duration:6s;animation-direction:reverse}.city-center{z-index:1;animation:2.2s ease-in-out infinite cityPulse;position:relative;box-shadow:0 0 45px #b4233270,0 0 120px #b423322f,inset 0 0 25px #ffb9b940}.city-center:before{content:"";border:1px solid #b4233240;border-radius:50%;animation:2.2s ease-in-out infinite reverse cityPulse;position:absolute;inset:-20px}.city-dot{animation:1.6s ease-in-out infinite citySpark}.dot-b{animation-delay:.5s}.dot-c{animation-delay:1s}.diamond-cursor{z-index:121;pointer-events:none;opacity:0;will-change:transform;filter:drop-shadow(0 0 5px #b4233280);width:22px;height:22px;transition:opacity .2s,width .2s,height .2s;position:fixed;top:0;left:0}.diamond-cursor.is-visible{opacity:1}.diamond-cursor:before,.diamond-cursor:after{content:"";background:var(--crimson);border-radius:1px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.diamond-cursor:before{width:18px;height:4px}.diamond-cursor:after{width:4px;height:18px}.diamond-cursor i,.diamond-cursor b{display:none}.diamond-cursor.is-over-link{filter:drop-shadow(0 0 9px #b42332b3);width:28px;height:28px}@keyframes citySpin{to{transform:rotate(335deg)}}@keyframes cityPulse{50%{transform:scale(1.055);box-shadow:0 0 75px #b4233288,0 0 150px #b423323e,inset 0 0 35px #ffb9b966}}@keyframes citySpark{50%{opacity:.42;box-shadow:0 0 0 9px #ffb4c336,0 0 36px #ff4969}}@media (max-width:860px){.journey-card{width:100%}.journey-screen{grid-template-columns:minmax(0,1.5fr) minmax(210px,.8fr)}.network-map{height:310px}.network-center{width:98px;height:98px}.network-node{width:70px;height:70px}}@media (max-width:600px){.journey-track{gap:1.8rem}.journey-card{width:100%;padding:14px}.journey-screen{grid-template-columns:1fr;gap:14px;padding-top:0}.journey-card .shot-frame{aspect-ratio:1.55}.journey-copy h3{font-size:2.2rem}.journey-features{grid-template-columns:1fr}.journey-tap{bottom:15px;right:15px}.turn-section{padding-inline:1.2rem}.turn-stage{height:450px}.turn-fragments{grid-template-columns:repeat(3,minmax(45px,1fr));gap:14px;inset:12% 6%}.turn-fragments i{border-radius:16px;width:50px;height:50px;font-size:9px}.network-map{height:285px}.network-lines{inset:0}.network-node{width:60px;height:60px;font-size:8px}.network-center{width:83px;height:83px;font-size:.8rem}.network-node:hover,.network-node.active{transform:translate(-50%,-50%)scale(1.06)}.pass-card{min-height:220px}.diamond-cursor{display:none}}@media (pointer:coarse){.diamond-cursor{display:none}}@media (prefers-reduced-motion:reduce){.diamond-cursor{display:none}.city-orbit,.city-center,.city-center:before,.city-dot,.journey-tap i{animation:none!important}}.app-screen{color:#241a16;height:100%;min-height:100%;font-family:var(--sans);background:#fffdf8;flex-direction:column;font-size:clamp(8px,.72vw,11px);line-height:1.35;display:flex;overflow:hidden}.app-screen-bar{color:#77695e;border-bottom:1px solid #241a1614;flex:none;align-items:center;gap:18px;height:46px;padding:0 16px;font-size:.88em;display:flex}.app-screen-brand{color:#261b16;align-items:center;gap:7px;margin-right:auto;display:flex}.app-screen-brand .brand-mark{border-radius:6px;width:23px;height:23px}.app-screen-brand b{font-size:1.08em}.app-profile{color:#51433a;background:#f4eee7;border-radius:20px;align-items:center;gap:6px;padding:6px 9px;display:flex}.app-profile i{background:linear-gradient(135deg,#ffd18b,#b42332);border-radius:50%;width:13px;height:13px}.app-screen-layout{flex:1;grid-template-columns:clamp(110px,14vw,170px) minmax(0,1fr);min-height:0;display:grid}.app-side{background:#fbf8f2;border-right:1px solid #241a1610;flex-direction:column;gap:8px;padding:16px 10px;display:flex}.app-side>span:first-child{font:7px var(--mono);letter-spacing:.1em;color:#a09488;margin:2px 0 8px 6px}.app-side>span:not(:first-child){color:#716459;border-radius:7px;align-items:center;gap:8px;padding:8px 9px;display:flex}.app-side>span.app-side-active{color:#8f261f;background:#f5e5c5}.app-side i{color:#9b3b3f;text-align:center;width:17px;font-style:normal}.app-main{min-width:0;padding:clamp(16px,2.3vw,32px)}.app-welcome{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.app-welcome>div>span,.app-request span{font:7px var(--mono);letter-spacing:.1em;color:#a14a4d}.app-welcome h4{font:500 clamp(16px,2vw,25px)/1.12 var(--display);letter-spacing:-.045em;margin:5px 0 0}.app-mock-button{color:#807267;background:#fff;border:1px solid #e8dfd5;border-radius:7px;padding:8px 11px;font-size:.86em}.app-search{color:#958a80;background:#fff;border:1px solid #e9e1d7;border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}.app-search span{color:#b42332;font-size:1.4em}.app-pills{flex-wrap:wrap;gap:7px;margin:13px 0 17px;display:flex}.app-pills>*{color:#74685d;background:#f3eee7;border-radius:20px;padding:6px 10px;font-size:.84em}.app-pills b{color:#83252d;background:#f5e6c9;font-weight:500}.app-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.app-service-grid article{background:#fff;border:1px solid #eee5db;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;gap:5px 9px;padding:13px;display:grid}.app-service-grid article>i,.app-record-list article>i{color:#a92a39;background:#f9ebe7;border-radius:8px;grid-row:span 2;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.app-service-grid article>b{font-size:.98em;font-weight:600}.app-service-grid article>small{color:#887d72;font-size:.83em}.app-service-grid article>span{color:#9d303a;grid-column:2;margin-top:3px;font-size:.84em}.app-service-grid em{margin-left:4px;font-style:normal}.app-record-summary{background:#fff;border:1px solid #eee5db;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:13px;display:flex}.app-record-summary b,.app-record-summary small,.app-record-list b,.app-record-list small,.app-reminder b,.app-reminder small{display:block}.app-record-summary small,.app-record-list small,.app-reminder small{color:#8c8176;margin-top:4px;font-size:.83em}.app-record-list{background:#fff;border:1px solid #eee5db;border-radius:9px;margin-top:11px}.app-record-list article{border-bottom:1px solid #f0eae3;align-items:center;gap:10px;padding:11px 13px;display:flex}.app-record-list article:last-child{border-bottom:0}.app-record-list .app-arrow{color:#aa303a;margin-left:auto}.app-reminder{background:#f5ebe7;border-radius:9px;align-items:center;gap:10px;margin-top:11px;padding:13px;display:flex}.app-reminder>i{color:#a52c38;font-size:18px;font-style:normal}.app-switch{background:#cf6670;border-radius:12px;width:27px;height:15px;margin-left:auto;position:relative}.app-switch:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;right:2px}.app-request{background:#fff;border:1px solid #eee5db;border-radius:10px;gap:13px;padding:16px;display:flex}.app-request-icon{color:#a82938;background:#f7e7e2;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.app-request h5{font:600 1.15em var(--sans);margin:5px 0}.app-request p{color:#796e64;max-width:360px;margin:0;font-size:.9em}.app-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.app-access-grid>span{background:#fff;border:1px solid #eee5db;border-radius:8px;padding:10px}.app-access-grid small,.app-access-grid b{display:block}.app-access-grid small{font:6px var(--mono);color:#a14a4d;letter-spacing:.08em}.app-access-grid b{margin-top:5px;font-size:.82em;font-weight:500}.app-actions{align-items:center;gap:15px;margin-top:5px;display:flex}.app-mock-action{color:#fff;background:#aa2637;border:0;border-radius:7px;padding:10px 15px;font-size:.9em}.app-actions>span:not(.app-mock-action){color:#7e7167}.app-private{color:#8d3b3c;background:#f8f0e8;border-radius:7px;align-items:center;gap:8px;margin-top:13px;padding:10px;font-size:.82em;display:flex}.app-private i{font-style:normal}@media (max-width:760px){.app-screen{font-size:8px}.app-screen-bar{gap:7px;height:38px;padding:0 8px}.app-screen-layout{grid-template-columns:62px minmax(0,1fr)}.app-side{gap:5px;padding:9px 4px}.app-side>span:first-child{margin-left:3px;font-size:5px}.app-side>span:not(:first-child){text-align:center;padding:6px 3px;font-size:6px;display:block}.app-side i{width:auto;margin:0 auto 3px;font-size:12px;display:block}.app-main{padding:10px}.app-welcome{gap:5px;margin-bottom:10px}.app-welcome h4{font-size:12px}.app-welcome>div>span{font-size:5px}.app-mock-button{padding:6px;font-size:7px}.app-pills{gap:4px;margin:8px 0 10px}.app-pills>*{padding:4px 6px;font-size:7px}.app-service-grid{gap:6px}.app-service-grid article{grid-template-columns:20px 1fr;gap:4px 5px;padding:7px}.app-service-grid article>i,.app-record-list article>i{width:20px;height:20px}.app-service-grid article>small{font-size:6px}.app-record-summary{padding:8px}.app-record-list article{gap:6px;padding:7px}.app-record-summary .app-mock-button{padding:5px;font-size:6px}.app-reminder{padding:8px}.app-access-grid{gap:4px}.app-access-grid>span{padding:6px 4px}.app-access-grid b{font-size:6px}.app-mock-action{padding:7px 8px}.app-private{padding:7px}}.journey-viewport{margin:2rem 0;padding:1rem 0 2rem;overflow:visible}.journey-track{gap:clamp(28px,5vw,64px);width:100%;display:grid}.journey-card{width:min(100%,1280px);margin-inline:auto}.journey-card .shot-frame{aspect-ratio:1.62}.journey-tap{pointer-events:none}.mobile-menu a{font-size:20px}.mobile-menu a i{display:none}.brand-mark{box-shadow:none;background:0 0}.brand-mark img{object-fit:cover}@media (max-width:860px){.journey-card{width:100%}}@media (max-width:600px){.journey-viewport{scroll-snap-type:none;padding:0;overflow:visible}.journey-track{gap:28px;width:100%;display:grid}.journey-card{scroll-snap-align:none;width:100%}.journey-screen{grid-template-columns:1fr}.journey-card .shot-frame{aspect-ratio:1.42}.journey-hint{display:none}}.policy-page{background:var(--cream);min-height:100vh;color:var(--ink);padding:0 clamp(1.25rem,7vw,8rem)}.policy-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:88px;display:flex}.policy-main{max-width:900px;margin:0 auto;padding:clamp(4rem,9vw,8rem) 0}.policy-main h1{margin:1rem 0 1.5rem;font-size:clamp(3.5rem,8vw,7rem)}.policy-main .policy-lead{max-width:690px;color:var(--muted);font-size:1.1rem;line-height:1.65}.policy-notice{border-left:3px solid var(--crimson);color:#55463b;background:#f3e9dc;margin:2.5rem 0;padding:1.25rem 1.5rem}.policy-section{border-top:1px solid var(--line);padding:1.6rem 0}.policy-section h2{font:500 clamp(1.4rem,3vw,2rem) var(--display);letter-spacing:-.04em;margin-bottom:.7rem}.policy-section p,.policy-section li{color:#62574e;line-height:1.75}.policy-section ul{padding-left:1.25rem}.policy-page a:not(.brand){color:#9d2632;text-underline-offset:3px;text-decoration:underline}.policy-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:1rem;padding:1.25rem 0;font-size:.8rem;display:flex}@media (max-width:600px){.policy-page{padding:0 1.2rem}.policy-top{height:72px}.policy-main{padding:4rem 0}.policy-main h1{font-size:clamp(3.4rem,15vw,5rem)}.policy-footer{flex-direction:column}}.journey-section .jrail{scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;gap:22px;margin-top:40px;padding:8px 4px 26px;display:flex;overflow-x:auto}.jrail:focus-visible{outline:2px solid var(--crimson);outline-offset:4px}.jcard{scroll-snap-align:start;border:1px solid var(--line);transition:transform .5s var(--ease),box-shadow .5s var(--ease);background:#fff;border-radius:22px;flex-direction:column;flex:0 0 min(46vw,620px);display:flex;overflow:hidden}.jcard:hover{transform:translateY(-6px);box-shadow:0 22px 50px #241a161f}.jcard-shot{aspect-ratio:16/10;background:#f3ede4;position:relative}.jcard-shot img{object-fit:cover;width:100%;height:100%;display:block}.jcard-copy{padding:22px 26px 28px}.jcard-num{letter-spacing:.14em;color:var(--crimson);font-size:11px}.jcard h3{letter-spacing:-.02em;margin:10px 0 6px;font-size:clamp(22px,2vw,30px)}.jcard p{color:var(--muted);margin:0}.jrail-hint{letter-spacing:.14em;color:var(--muted);margin-top:10px;font-size:11px;display:block}@media (max-width:680px){.jcard{flex-basis:84vw}}.founder-letter p{opacity:.9;max-width:36em;margin:0 0 14px;font-size:clamp(17px,1.35vw,20px);line-height:1.6}.founder-letter i{color:var(--rose);font-style:italic}.founder-sign{flex-direction:column;gap:4px;margin:26px 0 24px;display:flex}.founder-signature{color:var(--rose);font-family:Brush Script MT,Segoe Script,cursive;font-size:clamp(30px,3vw,42px);line-height:1}.founder-sign .mono{letter-spacing:.14em;opacity:.7;font-size:11px}.founder-links{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.faq-layout{grid-template-columns:1fr 1.4fr;gap:60px;max-width:1200px;margin:0 auto;display:grid}.faq-list details{border-top:1px solid var(--line);padding:18px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:18px;font-weight:600;list-style:none;display:flex}.faq-list summary:after{content:"+";color:var(--crimson);transition:transform .3s var(--ease)}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list summary:focus-visible{outline:2px solid var(--crimson);outline-offset:4px}.faq-list p{color:var(--muted);max-width:40em;margin:10px 0 0}@media (max-width:860px){.faq-layout{grid-template-columns:1fr;gap:20px}}.finale{text-align:center;background:radial-gradient(ellipse at 50% 38%,#5a1820 0%,var(--night) 62%);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:120px 24px 32px;display:flex;position:relative;overflow:hidden}.finale-stage{width:320px;height:220px;margin-bottom:24px;position:relative}.finale-mark{opacity:0;transition:transform 1s var(--ease) .55s,opacity .6s ease .55s;filter:drop-shadow(0 0 40px #ff41588c);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.finale-shard{letter-spacing:.12em;color:#f8e9dd;transform:translate(-50%,-50%) rotate(var(--a)) translateY(-150px) rotate(calc(var(--a) * -1));transition:transform .9s var(--ease) var(--d),opacity .5s ease calc(var(--d) + .5s);background:#261316d9;border:1px solid #ff8a9673;border-radius:8px;padding:8px 12px;font-size:11px;position:absolute;top:50%;left:50%}.finale.is-joined .finale-shard{transform:translate(-50%,-50%) rotate(var(--a)) translateY(0) rotate(calc(var(--a) * -1)) scale(.4);opacity:0}.finale.is-joined .finale-mark{opacity:1;transform:translate(-50%,-50%)scale(1)}.finale h2{letter-spacing:-.045em;margin:0 0 34px;font-size:clamp(52px,9vw,140px);line-height:.92}.finale h2 em{color:var(--rose)}.finale-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.finale-foot{border-top:none;flex-direction:column;gap:18px;width:100%;max-width:1280px;margin-top:auto;padding-top:90px;display:flex}.finale-foot .end-links{flex-wrap:wrap;justify-content:center;gap:18px 26px;font-size:14px;display:flex}.finale-foot .end-links a{opacity:.75}.finale-foot .end-links a:hover{opacity:1}.finale-meta{letter-spacing:.1em;opacity:.7;border-top:1px solid #fffaf324;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:16px;font-size:11px;display:flex}.visitors{align-items:center;gap:8px;margin:0;display:inline-flex}.visitors-dot{background:#3ddc84;border-radius:50%;width:7px;height:7px;animation:2s infinite vpulse;box-shadow:0 0 #3ddc8499}@keyframes vpulse{70%{box-shadow:0 0 0 8px #3ddc8400}to{box-shadow:0 0 #3ddc8400}}@media (max-width:600px){.finale-meta{text-align:center;justify-content:center}}@media (prefers-reduced-motion:reduce){.finale-shard,.finale-mark,.jcard{transition:none}.visitors-dot{animation:none}}.pass-form .form-hint{color:var(--muted);margin:-4px 0 6px;font-size:12px}.pass-form .checkbox-label a{color:var(--crimson);text-decoration:underline}section.finale{height:auto;min-height:100svh;padding:120px clamp(1.25rem,5vw,4rem) 28px;overflow:visible}.finale-mark img{border-radius:26px;display:block}.finale-meta{padding-right:280px}.finale-meta .visitors{order:-1}@media (max-width:600px){.finale-meta{padding-bottom:64px;padding-right:0}}.insights-page{max-width:1440px;margin:0 auto}.insights-list{border-top:1px solid var(--line);max-width:960px}.insights-card{border-bottom:1px solid var(--line);padding:2rem 0}.insights-card h2{font:500 clamp(1.8rem,4vw,3rem)/1.06 var(--display);letter-spacing:-.04em;max-width:800px;margin:.8rem 0}.insights-card>p:not(.eyebrow){color:var(--muted);margin:0 0 1.2rem}.insights-crumbs{color:var(--muted);align-items:center;gap:10px;padding-top:24px;font-size:.78rem;display:flex}.insights-crumbs a{text-underline-offset:3px;text-decoration:underline}.insights-article-hero{padding-bottom:2.5rem}.insights-article-hero h1{font-size:clamp(3rem,8vw,6.5rem);line-height:.98}.article-byline{color:var(--muted);font-size:.9rem}.article-byline a{text-underline-offset:3px;text-decoration:underline}.insights-body{max-width:760px;margin:0 auto;padding:0 0 6rem}.insights-body h2{font:500 clamp(1.6rem,3vw,2.3rem)/1.1 var(--display);letter-spacing:-.04em;margin:2.8rem 0 1rem}.insights-body p{line-height:1.8}.insights-answer{border-left:3px solid var(--crimson);background:#f4eee6;margin:0 0 2rem;padding:1.1rem 1.5rem}.insights-answer p{margin:0;font-size:1.18rem;line-height:1.55}.insights-portrait{margin:2rem 0}.insights-portrait img{object-fit:cover;object-position:center 24%;border-radius:4px;width:100%;height:auto;max-height:560px;display:block}.insights-portrait figcaption{color:var(--muted);margin-top:.6rem;font-size:.75rem}.insights-body .founder-letter p{margin:1.2rem 0}.insights-body .founder-sign{flex-direction:column;gap:.3rem;margin:2rem 0 3rem;display:flex}.insights-body .founder-signature{font-size:1.1rem}.article-context{border-top:1px solid var(--line);padding-top:1rem}.article-context a{color:var(--crimson);text-underline-offset:3px;text-decoration:underline}.insights-faq{border-top:1px solid var(--line);margin-top:3rem;padding-top:1rem}.insights-faq details{border-bottom:1px solid var(--line);padding:1rem 0}.insights-faq summary{cursor:pointer;font-weight:600}.insights-faq details p{color:var(--muted);margin:.8rem 0 0}.article-disclaimer{color:var(--muted);margin-top:2rem;font-size:.8rem}.audience-page .brand-india{color:var(--ink)}.insights-body .founder-signature,.audience-page .inline-link{color:var(--crimson)}
