:root{--bg:#f3ead8;--bg2:#faf3e2;--ink:#241407;--mut:#7a6450;--line:#5a3c1e2e;--acc:#b23a1d;--acc-deep:#97300f;--gold:#a87c1f;--orn:#8a6b33;--inkband:#17100a;--ease:cubic-bezier(.2, .7, .2, 1);--font-display:"Marcellus", "Anek Odia", serif;--font-body:"Karla", "Anek Odia", sans-serif;--font-odia:"Anek Odia", sans-serif;--ornmask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='52'%20height='13'%20viewBox='0%200%2052%2013'%3E%3Cpath%20d='M4%206.5%20Q11%20-1.5%2018%206.5%20Q11%2014.5%204%206.5Z'/%3E%3Ccircle%20cx='28'%20cy='6.5'%20r='1.8'/%3E%3Cpath%20d='M34%206.5%20Q41%20-1.5%2048%206.5%20Q41%2014.5%2034%206.5Z'/%3E%3C/svg%3E")}.dark{--bg:#191009;--bg2:#221510;--ink:#f2e7d2;--mut:#bca88e;--line:#e9c99726;--acc:#e05a2b;--acc-deep:#c74822;--gold:#d9a84c;--orn:#b98f4e;--inkband:#120c06;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:90px}body{font-family:var(--font-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:16.5px;line-height:1.65;transition:background .35s,color .35s;overflow-x:hidden}::selection{background:var(--acc);color:#fff7ec}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.skip{z-index:200;background:var(--acc);color:#fff7ec;border-radius:10px;padding:10px 18px;position:absolute;top:12px;left:-9999px}.skip:focus{left:12px}.container{width:min(1120px,100% - 48px);margin-inline:auto}.display{font-family:var(--font-display);letter-spacing:.005em;font-size:clamp(2.55rem,6vw,4.4rem);font-weight:400;line-height:1.06}.section{padding:clamp(72px,9vw,120px) 0}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);align-items:center;gap:12px;font-size:12px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--gold);width:26px;height:1px;display:inline-block}.section-title{font-family:var(--font-display);margin-top:14px;font-size:clamp(1.85rem,3.4vw,2.75rem);font-weight:400;line-height:1.12}.section-sub{color:var(--mut);max-width:56ch;margin-top:14px}.ornament{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:7px 0}.orn-strip{background:var(--orn);height:13px;-webkit-mask-image:var(--ornmask);mask-image:var(--ornmask);opacity:.85;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:52px 13px;mask-size:52px 13px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.btn{letter-spacing:.01em;transition:transform .2s var(--ease), background .2s, box-shadow .2s, border-color .2s;border-radius:13px;justify-content:center;align-items:center;gap:12px;padding:15px 26px;font-size:14.5px;font-weight:700;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-acc{background:var(--acc);color:#fff7ec}.btn-acc:hover{background:var(--acc-deep);box-shadow:0 14px 34px -14px #b23a1d8c}.btn-ghost{border:1px solid var(--line);color:var(--ink)}.btn-ghost:hover{border-color:var(--acc);color:var(--acc)}.btn-ivory{color:#401505;background:#f7eedc}.btn-ivory:hover{box-shadow:0 16px 38px -12px #00000073}.nav{z-index:100;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,backdrop-filter .3s;position:fixed;inset:0 0 auto}.nav.scrolled{background:color-mix(in srgb, var(--bg) 86%, transparent);backdrop-filter:blur(14px);border-bottom-color:var(--line)}.nav-inner{justify-content:space-between;align-items:center;gap:20px;height:76px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand img{border-radius:10px;width:auto;height:42px}.logo-fallback{background:var(--acc);color:#fff7ec;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex}.brand-name{line-height:1.1}.brand-name .en{font-family:var(--font-display);font-size:20px;display:block}.brand-name .or{font-family:var(--font-odia);color:var(--mut);letter-spacing:.06em;font-size:11px}.nav-links{gap:34px;display:flex}.nav-links a{letter-spacing:.16em;text-transform:uppercase;color:var(--mut);padding:6px 0;font-size:12.5px;font-weight:700;transition:color .2s}.nav-links a:hover{color:var(--acc)}.nav-actions{align-items:center;gap:10px;display:flex}.icon-btn{border:1px solid var(--line);width:40px;height:40px;color:var(--mut);border-radius:11px;place-items:center;font-size:15px;transition:border-color .2s,color .2s,background .2s;display:grid}.icon-btn:hover{border-color:var(--acc);color:var(--acc)}#dark-icon-sun{color:var(--gold);display:none}.dark #dark-icon-sun{display:block}.dark #dark-icon-moon{display:none}.lang-btn{border:1px solid var(--line);height:40px;font-family:var(--font-odia);color:var(--ink);border-radius:11px;align-items:center;gap:8px;padding:0 15px;font-size:13.5px;font-weight:600;transition:border-color .2s;display:inline-flex}.lang-btn:hover{border-color:var(--acc)}.lang-btn i{color:var(--acc);font-size:15px}.nav-cta{padding:11px 20px;font-size:13px}.menu-btn,.mobile-panel{display:none}.hero{padding:168px 0 96px;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(85% 85% at 78% 32%, color-mix(in srgb, var(--acc) 16%, transparent), transparent 62%), radial-gradient(60% 50% at 12% 88%, color-mix(in srgb, var(--gold) 8%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.hero-grid{grid-template-columns:1.06fr .94fr;align-items:center;gap:48px;display:grid;position:relative}.badge{border:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);background:color-mix(in srgb, var(--bg2) 70%, transparent);border-radius:999px;align-items:center;gap:10px;padding:8px 18px;font-size:12px;font-weight:700;display:inline-flex}.badge .dot{background:var(--acc);border-radius:50%;width:7px;height:7px;position:relative}.badge .dot:after{content:"";border:1px solid var(--acc);animation:ping 2.4s var(--ease) infinite;border-radius:50%;position:absolute;inset:-4px}.hero h1{margin-top:26px}.hero h1 .accent{color:var(--acc)}.lede{color:var(--mut);max-width:52ch;margin-top:22px;font-size:clamp(1.02rem,1.4vw,1.14rem)}.cta-row{flex-wrap:wrap;align-items:center;gap:28px;margin-top:34px;display:flex}.play-btn .small{letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:10.5px;font-weight:600;display:block}.play-btn .big{font-size:17px;font-weight:700;line-height:1.2;display:block}.text-link{color:var(--mut);align-items:center;gap:8px;font-size:14px;font-weight:700;transition:color .2s;display:inline-flex}.text-link:hover{color:var(--acc)}.stat-ledger{border-top:1px solid var(--line);max-width:520px;margin-top:44px;display:flex}.stat-ledger>div{flex:1;padding:18px 20px 0 0}.stat-ledger>div+div{border-left:1px solid var(--line);padding-left:22px}.stat-ledger .num{font-family:var(--font-display);font-size:26px;line-height:1.1}.stat-ledger .num .star{color:var(--gold)}.stat-ledger .lbl{letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-top:4px;font-size:10.5px;font-weight:700}.hero-visual{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.chakra{width:min(620px,132%);color:var(--orn);opacity:.6;animation:110s linear infinite spin;position:absolute;top:-7%;right:-9%}.dark .chakra{opacity:.62}.phone{aspect-ratio:9/19;width:min(292px,74vw);transform:translateY(var(--ty,0)) rotate(var(--tr,0deg));transition:transform .4s var(--ease);z-index:2;background:#0d0805;border:11px solid #0d0805;border-radius:50px;position:relative;overflow:hidden;box-shadow:0 60px 110px -40px #0a0402bf,0 0 0 1px #ffffff0a}.phone-notch{z-index:3;background:#0d0805;border-radius:0 0 18px 18px;width:110px;height:26px;position:absolute;top:0;left:50%;transform:translate(-50%)}.phone-home{z-index:3;background:#fff6e659;border-radius:99px;width:108px;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.phone-screen{background:#120b07;border-radius:39px;position:absolute;inset:0;overflow:hidden}.phone-screen .shot{opacity:0;transition:opacity 1.15s;position:absolute;inset:0}.phone-screen .shot.on{opacity:1}.phone-screen .shot img{object-fit:cover;width:100%;height:100%;transition:transform 5.5s;transform:scale(1.07)}.phone-screen .shot.on img{transform:scale(1.005)}.panjika{background:var(--bg2);border-bottom:1px solid var(--line);padding:26px 0}.panjika-grid{grid-template-columns:1.1fr 1fr 1fr 1fr 1.2fr;gap:0;display:grid}.p-cell{border-left:1px solid var(--line);min-width:0;padding:4px 26px}.p-cell:first-child{border-left:none;padding-left:0}.p-eyebrow{font-family:var(--font-display);font-size:21px;line-height:1.2;display:block}.p-note{letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin-top:6px;font-size:11px;font-weight:700;display:block}.p-label{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:10.5px;font-weight:700;display:block}.p-value{font-family:var(--font-odia);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:19px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.p-sub{color:var(--mut);margin-top:1px;font-size:12px;display:block}.p-value .sun-ar{color:var(--gold);font-size:15px}.ledger-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:56px;display:flex}.ledger{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:64px;display:grid}.row{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr 26px;align-items:start;gap:20px;padding:30px 6px;transition:background .25s;display:grid}.row:hover{background:color-mix(in srgb, var(--bg2) 75%, transparent)}.row-icon{border:1px solid var(--line);width:52px;height:52px;color:var(--acc);border-radius:14px;place-items:center;font-size:19px;transition:border-color .25s,background .25s;display:grid}.row:hover .row-icon{border-color:color-mix(in srgb, var(--acc) 55%, transparent);background:color-mix(in srgb, var(--acc) 8%, transparent)}.row-odia{font-family:var(--font-odia);color:var(--gold);letter-spacing:.03em;font-size:13.5px;font-weight:600}.row h3{margin-top:2px;font-size:18.5px;font-weight:700}.row p{color:var(--mut);max-width:46ch;margin-top:7px;font-size:14.5px}.row-arrow{color:var(--acc);opacity:0;transition:opacity .25s, transform .25s var(--ease);padding-top:5px;font-size:15px;transform:translate(-8px)}.row:hover .row-arrow{opacity:1;transform:none}.chips{flex-wrap:wrap;align-items:center;gap:10px;margin-top:42px;display:flex}.chips .more{letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-right:8px;font-size:12px;font-weight:700}.chip{border:1px solid var(--line);color:var(--mut);border-radius:999px;padding:9px 18px;font-size:13.5px;transition:border-color .2s,color .2s}.chip:hover{border-color:var(--acc);color:var(--ink)}.chip .or{font-family:var(--font-odia);color:var(--gold);margin-left:7px}.inkband{background:var(--inkband);color:#efe2cb;padding:clamp(76px,9vw,120px) 0}.inkband .eyebrow{color:var(--gold)}.inkband .eyebrow:before{background:var(--gold)}.inkband .section-sub{color:#b7a488}.shot-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.shot-nav{gap:10px;display:flex}.shot-nav button{color:#efe2cb;border:1px solid #e9c99740;border-radius:50%;place-items:center;width:46px;height:46px;transition:border-color .2s,background .2s,opacity .2s;display:grid}.shot-nav button:hover{border-color:var(--gold);color:var(--gold)}.shot-nav button:disabled{opacity:.3;cursor:default}.track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:22px;padding:4px 4px 8px;display:flex;overflow-x:auto}.track::-webkit-scrollbar{display:none}.shot{scroll-snap-align:center;transition:transform .35s var(--ease), border-color .35s;background:#1c130b;border:1px solid #e9c99729;border-radius:20px;flex:0 0 min(272px,66vw);overflow:hidden}.shot:hover{border-color:#d9a84c80;transform:translateY(-6px)}.shot img{aspect-ratio:1206/2622;object-fit:cover;width:100%;height:auto;display:block}.shot-cap{border-top:1px solid #e9c99724;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:14px 18px;display:flex}.shot-cap .en{font-size:14px;font-weight:700}.shot-cap .or{font-family:var(--font-odia);color:var(--gold);font-size:13px}.about-grid{grid-template-columns:1.02fr 1fr;align-items:center;gap:clamp(40px,6vw,88px);display:grid}.about-photo{position:relative}.about-photo img{border:1px solid var(--line);aspect-ratio:3/3.4;object-fit:cover;border-radius:26px;width:100%}.about-tag{background:color-mix(in srgb, var(--inkband) 82%, transparent);color:#efe2cb;letter-spacing:.1em;backdrop-filter:blur(6px);border:1px solid #e9c99733;border-radius:12px;padding:9px 16px;font-size:12.5px;font-weight:700;position:absolute;bottom:18px;left:18px}.about-tag .or{font-family:var(--font-odia);color:var(--gold);margin-left:8px;font-weight:600}.about-copy p.lead{color:var(--mut);margin-top:22px;font-size:1.03rem}.checks{grid-template-columns:1fr 1fr;gap:14px 26px;margin-top:30px;display:grid}.checks div{align-items:center;gap:12px;font-size:14.5px;font-weight:600;display:flex}.checks i{color:var(--acc);font-size:15px}.quotes{background:var(--bg2)}.quotes-grid{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:54px;display:grid}.quote{background:var(--bg);border:1px solid var(--line);transition:transform .3s var(--ease), border-color .3s;border-radius:20px;flex-direction:column;gap:20px;padding:30px 28px;display:flex}.quote:hover{border-color:color-mix(in srgb, var(--acc) 40%, transparent);transform:translateY(-5px)}.stars{color:var(--gold);letter-spacing:3px;font-size:13px}.quote blockquote{color:color-mix(in srgb, var(--ink) 82%, var(--mut));flex:1;font-size:15px}.who{align-items:center;gap:13px;display:flex}.avatar{background:color-mix(in srgb, var(--acc) 12%, transparent);width:42px;height:42px;color:var(--acc);border:1px solid color-mix(in srgb, var(--acc) 30%, transparent);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.who .name{font-size:14px;font-weight:700;line-height:1.25}.who .place{color:var(--mut);font-size:12.5px}.faq-wrap{gap:14px;max-width:780px;margin:50px auto 0;display:grid}.faq-item{border:1px solid var(--line);background:var(--bg2);border-radius:16px;transition:border-color .25s;overflow:hidden}.faq-item.open{border-color:color-mix(in srgb, var(--acc) 45%, transparent)}.faq-q{text-align:left;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:21px 26px;font-size:15.5px;font-weight:700;display:flex}.faq-icon{flex:0 0 15px;width:15px;height:15px;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:var(--acc);transition:transform .35s var(--ease);position:absolute}.faq-icon:before{inset:7px 0}.faq-icon:after{inset:0 7px}.faq-item.open .faq-icon:after{transform:rotate(90deg)scaleY(0)}.faq-a{transition:grid-template-rows .38s var(--ease);grid-template-rows:0fr;display:grid}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p{color:var(--mut);padding:0 26px 22px;font-size:14.5px}.cta-panel{color:#fff3e4;text-align:center;background:radial-gradient(120% 150% at 85% -12%,#c24a1d 0%,#8f2a0e 56%,#77230e 100%);border:1px solid #e9c9974d;border-radius:30px;padding:clamp(56px,8vw,96px) 28px;position:relative;overflow:hidden}.cta-panel .chakra{opacity:.2;color:#ffd9a8;width:470px;animation-duration:130s;position:absolute;top:-110px;right:-130px}.cta-inner{z-index:1;max-width:640px;margin:0 auto;position:relative}.cta-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#ffd9a8;font-size:12px;font-weight:700}.cta-inner h2{font-family:var(--font-display);margin-top:16px;font-size:clamp(2rem,4.4vw,3.2rem);font-weight:400;line-height:1.1}.cta-inner p{color:#ffdcc2;margin-top:16px;font-size:1.05rem}.cta-inner .btn{margin-top:32px}.cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}footer{color:#b7a488;background:#120b06;margin-top:clamp(72px,9vw,120px)}footer .orn-strip{opacity:.5}.foot-grid{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:44px;padding:64px 0 56px;display:grid}.foot-brand{color:#f2e7d2;align-items:center;gap:11px;margin-bottom:18px;display:flex}.foot-brand img{border-radius:9px;height:38px}.foot-brand span{font-family:var(--font-display);font-size:20px}footer h6{color:#f2e7d2;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px;font-size:13px;font-weight:700}footer ul{gap:12px;font-size:14px;list-style:none;display:grid}footer ul a:hover{color:var(--gold)}.socials{gap:10px;margin-top:22px;display:flex}.socials a{border:1px solid #e9c99733;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;transition:border-color .2s,color .2s,background .2s;display:grid}.socials a:hover{border-color:var(--gold);color:var(--gold)}.foot-store img{border-radius:8px;height:48px;margin-top:0;transition:opacity .2s}.foot-stores{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.foot-store img:hover{opacity:.85}.foot-base{letter-spacing:.08em;border-top:1px solid #e9c9971f;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:24px 0 30px;font-size:12px;display:flex}.foot-base .heart{color:var(--acc)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{0%{opacity:.9;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.8)}}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hl{animation:rise .85s var(--ease) both}.hl-1{animation-delay:50ms}.hl-2{animation-delay:.15s}.hl-3{animation-delay:.25s}.hl-4{animation-delay:.35s}.hl-5{animation-delay:.48s}.hero-visual{animation:rise 1s .2s var(--ease) both}.reveal{opacity:0;transition:opacity .75s var(--ease), transform .75s var(--ease);transition-delay:var(--d,0s);transform:translateY(26px)}.reveal.in{opacity:1;transform:none}@media print{.reveal{opacity:1!important;transform:none!important}}@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}.chakra{animation:none}}@media (width<=1060px){.hero{padding-top:140px}.hero-grid{grid-template-columns:1fr;gap:64px}.hero-visual{min-height:520px}.panjika-grid{grid-template-columns:1fr 1fr;row-gap:22px}.p-cell:first-child{border-left:none;grid-column:1/-1;padding-bottom:6px}.p-cell:nth-child(2),.p-cell:nth-child(4){border-left:none;padding-left:0}.ledger,.about-grid{grid-template-columns:1fr}.quotes-grid{grid-template-columns:1fr;max-width:560px}}@media (width<=880px){.nav-links,.nav .nav-cta,.nav .icon-btn.theme{display:none}.menu-btn{display:grid}.mobile-panel{background:color-mix(in srgb, var(--bg) 96%, transparent);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);opacity:0;pointer-events:none;transition:opacity .25s, transform .25s var(--ease);padding:10px 24px 26px;display:block;position:absolute;top:76px;left:0;right:0;transform:translateY(-8px)}.nav.open .mobile-panel{opacity:1;pointer-events:auto;transform:none}.mobile-panel a{border-bottom:1px solid var(--line);padding:15px 0;font-size:16px;font-weight:700;display:block}.mobile-panel .btn{width:100%;margin-top:20px}}@media (width<=640px){body{font-size:15.5px}.container{width:min(1120px,100% - 40px)}.hero{padding-top:120px}.hero-visual{min-height:470px}.ledger-head{flex-direction:column;align-items:flex-start;margin-bottom:40px}.row{grid-template-columns:46px 1fr;gap:16px}.row-icon{border-radius:12px;width:46px;height:46px;font-size:17px}.row-arrow{display:none}.row p{font-size:14px}.stat-ledger{flex-direction:column;gap:0}.stat-ledger>div{padding:14px 0}.stat-ledger>div+div{border-left:none;border-top:1px solid var(--line);padding-left:0}.panjika-grid{grid-template-columns:1fr}.p-cell{border-left:none;border-top:1px solid var(--line);padding:10px 0 0}.p-cell:first-child{border-top:none}.checks{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr;gap:36px;padding:52px 0 44px}.cta-row .btn{width:100%}.text-link{justify-content:center;width:100%}}
