@font-face{font-family: 'Archivo';font-style: italic;font-weight: 400 800;font-stretch: 100%;font-display: swap;src: url(/assets/fonts/archivo-italic-3d109f97.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Archivo';font-style: normal;font-weight: 500 800;font-stretch: 100%;font-display: swap;src: url(/assets/fonts/archivo-normal-8f704806.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400 700;font-display: swap;src: url(/assets/fonts/inter-normal-3100e775.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Kavach Devanagari';font-style: normal;font-weight: 400 800;font-stretch: 100%;font-display: swap;src: url(/assets/fonts/noto-sans-devanagari-normal-3b3cae4d.woff2) format('woff2');unicode-range: U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A;}@font-face{font-family: 'Noto Sans Devanagari';font-style: normal;font-weight: 400 800;font-stretch: 100%;font-display: swap;src: url(/assets/fonts/noto-sans-devanagari-labels-cf7f97dc.woff2) format('woff2');unicode-range: U+20,U+905,U+915-917,U+91a,U+91c,U+91f,U+921-924,U+928,U+92a,U+92c-930,U+932,U+935-936,U+938-939,U+93e-941,U+947,U+94b,U+94d,U+964;}:root{--ink: #0B0B0B;--ink-2: #3D423C;--muted: #636B5F;--bg: #FFFFFF;--soft: #F3F4F0;--soft-2: #E9EBE4;--line: #E3E5DE;--line-2: #CFD2C8;--lime: #C5F24C;--lime-d: #A8DD22;--lime-soft: #EEFBCC;--on-lime: #0B0B0B;--night: #0B0B0B;--on-night: #F5F6F2;--alert: #D2451E;--sans: 'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--display: 'Archivo','Inter',-apple-system,BlinkMacSystemFont,sans-serif;--deva: 'Noto Sans Devanagari',var(--sans);--r-pill: 999px;--r-lg: 20px;--r-md: 14px;--r-sm: 10px;--gut: 20px;--maxw: 1280px;--header-h: 80px;}@media (min-width: 760px){:root{--gut: 32px;}}@media (min-width: 1140px){:root{--gut: 40px;}}*,*::before,*::after{box-sizing: border-box;}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}}body{margin: 0;background: var(--bg);color: var(--ink-2);font-family: var(--sans);font-size: 16px;line-height: 1.6;-webkit-font-smoothing: antialiased;overflow-x: hidden;}img,svg{max-width: 100%;}img{height: auto;display: block;}a{color: inherit;}button{font: inherit;color: inherit;}h1,h2,h3,:is(h4,.h4){font-family: var(--display);color: var(--ink);margin: 0;font-weight: 700;letter-spacing: -0.02em;line-height: 1.08;}p{margin: 0 0 1em;}p:last-child{margin-bottom: 0;}ul,ol{margin: 0;padding: 0;list-style: none;}figure,blockquote{margin: 0;}::selection{background: var(--lime);color: var(--on-lime);}:focus-visible{outline: 3px solid var(--ink);outline-offset: 2px;border-radius: 4px;}.skip{position: absolute;left: -9999px;top: 0;z-index: 200;background: var(--ink);color: #fff;padding: 12px 18px;border-radius: 0 0 10px 0;}.skip:focus{left: 0;}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;}.container{width: 100%;max-width: var(--maxw);margin-inline: auto;padding-inline: var(--gut);}section{padding-block: 64px;}@media (min-width: 760px){section{padding-block: 88px;}}@media (min-width: 1140px){section{padding-block: 112px;}}.band--soft{background: var(--soft);}.tight-top{padding-top: 0;}.tight-bottom{padding-bottom: 0;}.mt-8{margin-top: 8px;}.mt-16{margin-top: 16px;}.mt-24{margin-top: 24px;}.mt-32{margin-top: 32px;}.mt-48{margin-top: 48px;}.mb-32{margin-bottom: 32px;}.mb-48{margin-bottom: 48px;}h1,.h1,h2,.h2{text-transform: uppercase;}h1,.h1{font-size: clamp(2.6rem,8.4vw,6rem);font-weight: 700;letter-spacing: -0.035em;line-height: 0.92;}h2,.h2{font-size: clamp(1.9rem,5.2vw,3.5rem);font-weight: 700;letter-spacing: -0.03em;line-height: 0.98;}h3,.h3{font-size: clamp(1.25rem,2.6vw,1.75rem);letter-spacing: -0.02em;}:is(h4,.h4){font-size: 1.05rem;letter-spacing: -0.01em;}h1 em,h2 em,.h1 em,.h2 em{font-style: italic;font-weight: 400;}.lede{font-size: clamp(1rem,1.6vw,1.125rem);color: var(--ink-2);max-width: 54ch;}.eyebrow{font-family: var(--display);font-size: 0.72rem;font-weight: 600;letter-spacing: 0.16em;text-transform: uppercase;color: var(--muted);display: block;margin-bottom: 14px;}.idx{font-family: var(--display);font-style: italic;font-size: 0.78rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--muted);display: block;margin-bottom: 12px;}.deva{font-family: var(--deva);}.muted{color: var(--muted);}.small{font-size: 0.85rem;}.sec-head{margin-bottom: 40px;}.sec-head--center{text-align: center;}.sec-head--center .lede{margin-inline: auto;}.sec-split{display: grid;gap: 20px;margin-bottom: 44px;}@media (min-width: 900px){.sec-split{grid-template-columns: 1fr 1fr;align-items: end;gap: 48px;margin-bottom: 56px;}.sec-split .lede{padding-bottom: 6px;}}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 0 30px;border: 1px solid transparent;border-radius: var(--r-pill);font-family: var(--display);font-size: 0.82rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;text-decoration: none;cursor: pointer;transition: background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;}.btn:active{transform: translateY(1px);}.btn--lime{background: var(--lime);color: var(--on-lime);}.btn--lime:hover{background: var(--lime-d);}.btn--dark{background: var(--ink);color: #fff;}.btn--dark:hover{background: #2a2a28;}.btn--ghost{background: transparent;color: var(--ink);border-color: var(--line-2);}.btn--ghost:hover{border-color: var(--ink);background: var(--soft);}.btn--light{background: #fff;color: var(--ink);}.btn--light:hover{background: var(--soft-2);}.btn--alert{background: var(--alert);color: #fff;}.btn--alert:hover{background: #b73916;}.btn--sm{min-height: 44px;padding: 0 20px;font-size: 0.72rem;}.btn--block{width: 100%;}.circ{display: inline-flex;align-items: center;justify-content: center;width: 52px;height: 52px;flex: 0 0 52px;border-radius: 50%;border: 1px solid var(--line-2);background: transparent;color: var(--ink);text-decoration: none;cursor: pointer;transition: background-color .18s ease,color .18s ease,border-color .18s ease;}.circ svg{width: 18px;height: 18px;}.circ:hover{background: var(--ink);color: #fff;border-color: var(--ink);}.circ--lime{background: var(--lime);border-color: var(--lime);color: var(--on-lime);}.circ--lime:hover{background: var(--lime-d);border-color: var(--lime-d);color: var(--on-lime);}.circ--sm{width: 44px;height: 44px;flex-basis: 44px;}.circ--sm svg{width: 14px;height: 14px;}.link-arrow{display: inline-flex;align-items: center;gap: 8px;font-family: var(--display);font-size: 0.8rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;text-decoration: none;color: var(--ink);border-bottom: 2px solid var(--lime);padding-bottom: 3px;}.link-arrow svg{width: 14px;height: 14px;transition: transform .18s ease;}.link-arrow:hover svg{transform: translate(3px,-3px);}.btn-row{display: flex;flex-wrap: wrap;gap: 12px;}.btn-row--center{justify-content: center;}.site-header{position: sticky;top: 0;z-index: 60;background: rgba(255,255,255,.92);backdrop-filter: saturate(160%) blur(12px);border-bottom: 1px solid var(--line);}.site-header > .container{display: flex;align-items: center;gap: 16px;min-height: var(--header-h);}.logo{display: inline-flex;align-items: center;gap: 9px;font-family: var(--display);font-size: 1.25rem;font-weight: 800;letter-spacing: -0.03em;text-transform: uppercase;text-decoration: none;color: var(--ink);margin-right: auto;}.logo svg{width: 26px;height: 26px;}.main-nav{display: none;}@media (min-width: 1040px){.main-nav{display: block;}.main-nav ul{display: flex;gap: 34px;}.main-nav a{font-family: var(--display);font-size: 0.78rem;font-weight: 600;letter-spacing: 0.11em;text-transform: uppercase;text-decoration: none;color: var(--ink);padding-block: 13px;position: relative;display: block;}.main-nav a::after{content: '';position: absolute;left: 0;right: 100%;bottom: 0;height: 2px;background: var(--lime);transition: right .2s ease;}.main-nav a:hover::after,.main-nav a[aria-current]::after{right: 0;}}.header-actions{display: none;}@media (min-width: 1040px){.header-actions{display: flex;align-items: center;gap: 12px;margin-left: auto;}}.header-phone{font-family: var(--display);font-weight: 700;font-size: 0.85rem;letter-spacing: 0.02em;text-decoration: none;color: var(--ink);white-space: nowrap;}.header-phone:hover{color: var(--lime-d);}.menu-toggle{display: inline-flex;align-items: center;gap: 8px;margin-left: auto;min-height: 44px;padding: 0 20px;background: var(--ink);color: #fff;border: 0;border-radius: var(--r-pill);font-family: var(--display);font-size: 0.72rem;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;cursor: pointer;}@media (min-width: 1040px){.menu-toggle{display: none;}}.mobile-nav{display: none;border-top: 1px solid var(--line);background: #fff;padding: 20px var(--gut) 28px;}.mobile-nav.is-open{display: block;}.mobile-nav ul{display: grid;}.mobile-nav a{display: block;padding: 14px 0;border-bottom: 1px solid var(--line);font-family: var(--display);font-size: 1.35rem;font-weight: 700;letter-spacing: -0.02em;text-transform: uppercase;text-decoration: none;color: var(--ink);}.mobile-cta{display: grid;gap: 10px;margin-top: 22px;}@media (min-width: 1040px){.mobile-nav{display: none !important;}}.night-pill{display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;border: 1px solid var(--line-2);border-radius: var(--r-pill);font-family: var(--display);font-size: 0.68rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--muted);white-space: nowrap;}.night-pill .dot{width: 7px;height: 7px;border-radius: 50%;background: var(--muted);}.night-pill.is-live{color: var(--ink);border-color: var(--ink);}.night-pill.is-live .dot{background: var(--lime-d);box-shadow: 0 0 0 4px rgba(168,221,34,.28);}.hero{padding-block: 44px 56px;}@media (min-width: 900px){.hero{padding-block: 60px 80px;}}.hero h1{margin-bottom: 4px;}.hero-deva{font-family: var(--deva);font-size: 1.05rem;color: var(--muted);margin-bottom: 0;}.hero-stage{position: relative;display: grid;gap: 32px;margin-top: 28px;}@media (min-width: 980px){.hero-stage{grid-template-columns: 170px minmax(0,1fr) 300px;align-items: center;gap: 24px;margin-top: 4px;}}.hero-cutout{position: relative;margin: 0;}.hero-cutout img{margin-inline: auto;}.hero-cutout .shot{background: transparent;}.hero-cutout .shot img{object-fit: contain;}.quote-mark{font-family: var(--display);font-size: 8rem;font-weight: 800;line-height: 0.62;color: var(--soft-2);display: block;margin-bottom: -14px;user-select: none;}.hero-aside{position: relative;z-index: 1;}.hero-aside .say{font-family: var(--display);font-size: clamp(1rem,1.5vw,1.12rem);font-weight: 600;letter-spacing: -0.01em;line-height: 1.28;text-transform: uppercase;color: var(--ink);}.hero-stat{display: flex;align-items: center;gap: 18px;margin-top: 28px;padding-top: 22px;border-top: 1px solid var(--line);}.hero-stat .big{font-family: var(--display);font-size: 2.5rem;font-weight: 700;letter-spacing: -0.045em;line-height: 1;color: var(--ink);}.hero-stat .sep{width: 1px;align-self: stretch;background: var(--line);}.hero-stat .txt{font-size: 0.85rem;line-height: 1.35;color: var(--muted);}.hero-stat .txt strong{display: block;color: var(--ink);font-weight: 600;}.watch{display: inline-flex;flex-direction: column;align-items: center;gap: 10px;text-decoration: none;color: var(--ink);}.watch__ring{display: grid;place-items: center;width: 64px;height: 64px;border-radius: 50%;background: var(--lime-soft);transition: transform .2s ease;}.watch__ring span{display: grid;place-items: center;width: 42px;height: 42px;border-radius: 50%;background: var(--lime);}.watch__ring svg{width: 15px;height: 15px;margin-left: 2px;}.watch:hover .watch__ring{transform: scale(1.06);}.watch__label{font-family: var(--display);font-size: 0.72rem;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;text-align: center;max-width: 12ch;line-height: 1.25;}@media (max-width: 979px){.hero-watch{display: flex;justify-content: center;}}.quotebar{display: grid;gap: 14px;padding: 20px;background: #fff;border: 1px solid var(--line);border-radius: var(--r-lg);box-shadow: 0 10px 34px -22px rgba(11,11,11,.35);}@media (min-width: 980px){.quotebar{grid-template-columns: auto 1fr 1fr auto;align-items: center;gap: 18px;padding: 18px 18px 18px 32px;border-radius: var(--r-pill);}}.quotebar__title{font-family: var(--display);font-size: 0.95rem;font-weight: 700;letter-spacing: 0.02em;text-transform: uppercase;color: var(--ink);white-space: nowrap;}.qb-field{position: relative;}.qb-field select,.qb-field input{width: 100%;min-height: 52px;padding: 0 44px 0 20px;background: var(--soft);border: 1px solid transparent;border-radius: var(--r-pill);font-family: var(--sans);font-size: 0.92rem;color: var(--ink);appearance: none;cursor: pointer;}.qb-field input{cursor: text;}.qb-field select:hover,.qb-field input:hover{border-color: var(--line-2);}.qb-field select:focus,.qb-field input:focus{outline: none;border-color: var(--ink);background: #fff;}.qb-field .qb-icon{position: absolute;right: 18px;top: 50%;transform: translateY(-50%);width: 16px;height: 16px;color: var(--muted);pointer-events: none;}.shot{position: relative;margin: 0;border-radius: var(--r-md);overflow: hidden;background: var(--soft);}.shot picture{display: block;width: 100%;height: 100%;}.shot img{width: 100%;height: 100%;object-fit: cover;}.shot--4x3{aspect-ratio: 4 / 3;}.shot--3x2{aspect-ratio: 3 / 2;}.shot--1x1{aspect-ratio: 1 / 1;}.shot--16x9{aspect-ratio: 16 / 9;}.shot--21x9{aspect-ratio: 21 / 9;}.shot--tall{aspect-ratio: 3 / 4;}.shot.is-empty{background: repeating-linear-gradient(135deg,#fff 0 12px,var(--soft) 12px 24px);border: 1px dashed var(--line-2);}.shot.is-empty img{display: none;}.shot.is-empty::after{content: 'Add ' attr(data-file);position: absolute;left: 14px;right: 14px;bottom: 14px;padding: 9px 12px;background: var(--ink);color: var(--lime);border-radius: var(--r-sm);font-family: var(--display);font-size: 0.66rem;font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.shot-cap{display: flex;align-items: baseline;gap: 10px;margin-top: 13px;font-family: var(--display);font-size: 0.76rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--ink);}.shot-cap i{font-style: italic;font-weight: 600;color: var(--muted);letter-spacing: 0.02em;}.work-grid{display: grid;gap: 28px;}@media (min-width: 820px){.work-grid{grid-template-columns: 1fr 1fr;gap: 30px 32px;}.work-grid > *:nth-child(even){margin-top: 48px;}}.explore-card{display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;gap: 26px;min-height: 220px;padding: 28px;border: 1px solid var(--line);border-radius: var(--r-md);text-decoration: none;background: #fff;transition: border-color .2s ease,box-shadow .2s ease;}.explore-card:hover{border-color: var(--ink);box-shadow: 0 14px 40px -28px rgba(11,11,11,.5);}.explore-card h3{font-size: clamp(1.3rem,2.4vw,1.7rem);font-weight: 700;letter-spacing: -0.02em;text-transform: uppercase;line-height: 1.05;}.explore-card .circ{align-self: center;}.statrows{border-top: 1px solid var(--line-2);}.statrow{display: grid;grid-template-columns: 1fr;gap: 16px;align-items: center;padding-block: 26px;border-bottom: 1px solid var(--line-2);}@media (min-width: 820px){.statrow{grid-template-columns: minmax(150px,220px) 1fr auto;gap: 36px;padding-block: 30px;}.statrow--flip{grid-template-columns: auto 1fr minmax(150px,220px);}.statrow--flip .statrow__fig{order: -1;}.statrow--flip .statrow__body{order: 0;}.statrow--flip .statrow__num{order: 1;text-align: right;}}.statrow__num{font-family: var(--display);font-size: clamp(2.4rem,5vw,3.4rem);font-weight: 700;letter-spacing: -0.045em;line-height: 0.95;color: var(--ink);}.statrow__num small{display: block;font-size: 0.74rem;font-weight: 500;letter-spacing: 0.08em;text-transform: uppercase;color: var(--muted);margin-top: 8px;}.statrow__body{font-size: 0.95rem;color: var(--ink-2);max-width: 50ch;}.statrow__fig{width: 150px;}.statrow__fig .shot{border-radius: var(--r-sm);}@media (max-width: 819px){.statrow__fig{width: 100%;max-width: 240px;}}.plans{display: grid;gap: 20px;}@media (min-width: 680px){.plans{grid-template-columns: repeat(2,1fr);}}@media (min-width: 1100px){.plans{grid-template-columns: repeat(4,1fr);}}.plan{display: flex;flex-direction: column;padding: 26px 24px 24px;background: #fff;border: 1px solid var(--line);border-radius: var(--r-md);transition: border-color .2s ease,transform .2s ease,box-shadow .2s ease;}.plan:hover{border-color: var(--ink);transform: translateY(-3px);box-shadow: 0 18px 44px -30px rgba(11,11,11,.55);}.plan__tag{display: inline-flex;align-items: center;gap: 9px;font-family: var(--display);font-size: 0.7rem;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: var(--ink);}.plan__tag svg{width: 18px;height: 18px;flex: 0 0 18px;}.plan__price{display: flex;align-items: baseline;gap: 6px;flex-wrap: wrap;margin: 18px 0 4px;font-family: var(--display);font-size: clamp(1.75rem,3vw,2.2rem);font-weight: 700;letter-spacing: -0.04em;color: var(--ink);line-height: 1;}.plan__price span{font-size: 0.78rem;font-weight: 500;font-style: italic;letter-spacing: 0;color: var(--muted);}.plan__who{font-size: 0.86rem;color: var(--muted);margin-bottom: 18px;}.plan__list{display: grid;gap: 10px;padding-top: 18px;border-top: 1px solid var(--line);}.plan__list li{display: flex;gap: 10px;font-size: 0.88rem;color: var(--ink-2);}.plan__list svg{width: 16px;height: 16px;flex: 0 0 16px;margin-top: 4px;color: var(--lime-d);}.plan .btn{margin-top: 22px;}.feature{position: relative;}.feature .shot{border-radius: var(--r-lg);}.feature__play{position: absolute;inset: 0;display: grid;place-items: center;text-decoration: none;}.feature__play span{display: grid;place-items: center;width: 76px;height: 76px;border-radius: 50%;background: #fff;box-shadow: 0 10px 34px -12px rgba(0,0,0,.5);transition: transform .2s ease,background-color .2s ease;}.feature__play svg{width: 22px;height: 22px;margin-left: 3px;color: var(--ink);}.feature__play:hover span{transform: scale(1.08);background: var(--lime);}.feature__cap{display: flex;flex-wrap: wrap;gap: 8px 20px;justify-content: space-between;margin-top: 16px;font-family: var(--display);font-size: 0.74rem;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;color: var(--muted);}.aside-split{display: grid;gap: 24px;align-items: start;}@media (min-width: 980px){.aside-split{grid-template-columns: minmax(230px,330px) 1fr;gap: 56px;}}.quotes-nav{display: flex;align-items: center;gap: 14px;margin-top: 26px;}.quotes-nav .count{font-family: var(--display);font-weight: 700;font-size: 1.05rem;color: var(--ink);letter-spacing: 0.02em;}.quotes-nav button[disabled]{opacity: .32;cursor: not-allowed;}.quotes-nav button[disabled]:hover{background: transparent;color: var(--ink);border-color: var(--line-2);}.quotes-track{display: grid;gap: 18px;grid-auto-flow: column;grid-auto-columns: 300px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;padding-bottom: 6px;scrollbar-width: none;}.quotes-track::-webkit-scrollbar{display: none;}@media (max-width: 420px){.quotes-track{grid-auto-columns: 260px;}}@media (prefers-reduced-motion: reduce){.quotes-track{scroll-behavior: auto;}}.quote-card{scroll-snap-align: start;display: flex;flex-direction: column;gap: 14px;padding: 24px;background: #fff;border: 1px solid var(--line);border-radius: var(--r-md);}.quote-card__mark{font-family: var(--display);font-size: 2.6rem;font-weight: 800;line-height: .5;color: var(--lime);height: 20px;}.quote-card p{font-size: 0.92rem;color: var(--ink-2);}.quote-card footer{display: flex;align-items: center;gap: 12px;margin-top: auto;padding-top: 16px;border-top: 1px solid var(--line);}.quote-card .avatar{display: grid;place-items: center;width: 42px;height: 42px;flex: 0 0 42px;border-radius: 50%;background: var(--lime-soft);font-family: var(--display);font-weight: 700;font-size: 0.85rem;color: var(--ink);}.quote-card .who{font-family: var(--display);font-weight: 700;font-size: 0.85rem;color: var(--ink);}.quote-card .where{font-size: 0.76rem;color: var(--muted);}.placeholder-note{display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;border-radius: var(--r-pill);background: var(--lime-soft);border: 1px solid var(--lime-d);font-family: var(--display);font-size: 0.66rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--ink);}.faq{border-top: 1px solid var(--line-2);}.faq__item{border-bottom: 1px solid var(--line-2);}.faq__item summary{display: flex;align-items: center;justify-content: space-between;gap: 22px;padding: 20px 0;cursor: pointer;list-style: none;font-family: var(--display);font-weight: 700;font-size: 1rem;letter-spacing: -0.01em;color: var(--ink);}.faq__item summary::-webkit-details-marker{display: none;}.faq__item summary:hover{color: var(--lime-d);}.faq__mark{position: relative;width: 28px;height: 28px;flex: 0 0 28px;border-radius: 50%;background: var(--lime);}.faq__mark::before,.faq__mark::after{content: '';position: absolute;top: 50%;left: 50%;background: var(--on-lime);border-radius: 2px;transform: translate(-50%,-50%);}.faq__mark::before{width: 12px;height: 2px;}.faq__mark::after{width: 2px;height: 12px;transition: transform .2s ease;}.faq__item[open] .faq__mark::after{transform: translate(-50%,-50%) scaleY(0);}.faq__a{padding-bottom: 22px;font-size: 0.94rem;color: var(--ink-2);max-width: 70ch;}@media (prefers-reduced-motion: reduce){.faq__mark::after{transition: none;}}.cards{display: grid;gap: 18px;}@media (min-width: 680px){.cards--3,.cards--4,.cards--5{grid-template-columns: repeat(2,1fr);}}@media (min-width: 1000px){.cards--3{grid-template-columns: repeat(3,1fr);}}@media (min-width: 1100px){.cards--4{grid-template-columns: repeat(4,1fr);}}@media (min-width: 1100px){.cards--5{grid-template-columns: repeat(5,1fr);}}.card{padding: 26px 24px;background: #fff;border: 1px solid var(--line);border-radius: var(--r-md);transition: border-color .2s ease,transform .2s ease;}a.card{text-decoration: none;display: block;}a.card:hover{border-color: var(--ink);transform: translateY(-3px);}.card__n{font-family: var(--display);font-style: italic;font-size: 0.78rem;font-weight: 600;letter-spacing: 0.06em;color: var(--muted);}.card :is(h4,.h4){margin: 10px 0 8px;font-size: 1.1rem;text-transform: uppercase;letter-spacing: -0.01em;}.card p{font-size: 0.89rem;color: var(--ink-2);}.card .price{display: block;margin-top: 14px;font-family: var(--display);font-weight: 700;font-size: 0.92rem;color: var(--ink);}.card--soft{background: var(--soft);border-color: transparent;}.icon-chip{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: var(--lime-soft);color: var(--ink);margin-bottom: 16px;}.icon-chip svg{width: 21px;height: 21px;}.split{display: grid;gap: 32px;align-items: center;}@media (min-width: 900px){.split{grid-template-columns: 1fr 1fr;gap: 56px;}.split--7-5{grid-template-columns: 7fr 5fr;}.split--5-7{grid-template-columns: 5fr 7fr;}.split--top{align-items: start;}}.steps{display: grid;}.step{display: grid;grid-template-columns: 56px 1fr;gap: 18px;padding-block: 22px;border-bottom: 1px solid var(--line);}.step:first-child{border-top: 1px solid var(--line);}.step__n{font-family: var(--display);font-size: 1.6rem;font-weight: 700;letter-spacing: -0.04em;color: var(--lime-d);line-height: 1;}.step :is(h4,.h4){margin-bottom: 6px;font-size: 1.05rem;text-transform: uppercase;}.step p{font-size: 0.9rem;color: var(--ink-2);}.rates{border-top: 1px solid var(--line-2);}.rate{display: grid;gap: 6px;padding-block: 20px;border-bottom: 1px solid var(--line-2);}@media (min-width: 880px){.rate{grid-template-columns: 1.1fr 1.2fr auto;gap: 28px;align-items: center;}}.rate__name{display: flex;align-items: center;gap: 12px;font-family: var(--display);font-weight: 700;font-size: 0.98rem;text-transform: uppercase;letter-spacing: -0.01em;color: var(--ink);}.rate__name svg{width: 20px;height: 20px;flex: 0 0 20px;color: var(--lime-d);}.rate__note{font-size: 0.86rem;color: var(--muted);}.rate__val{font-family: var(--display);font-weight: 700;font-size: 0.98rem;color: var(--ink);}@media (min-width: 880px){.rate__val{text-align: right;}}.spec{display: grid;gap: 11px;}.spec li{display: flex;gap: 12px;font-size: 0.93rem;color: var(--ink-2);}.spec svg{width: 17px;height: 17px;flex: 0 0 17px;margin-top: 4px;color: var(--lime-d);}.prog{padding-block: 48px;border-top: 1px solid var(--line-2);}.prog:first-of-type{border-top: 0;padding-top: 0;}.prog__grid{display: grid;gap: 28px;}@media (min-width: 960px){.prog__grid{grid-template-columns: 1fr 1fr;gap: 56px;align-items: start;}}.prog__head{margin-bottom: 24px;}.prog__head h3{font-size: clamp(1.8rem,3.6vw,2.6rem);font-weight: 700;text-transform: uppercase;letter-spacing: -0.03em;margin: 8px 0 6px;}.prog__who{font-size: 0.9rem;color: var(--muted);}.prog__price{display: inline-flex;align-items: center;margin-top: 18px;padding: 10px 18px;border-radius: var(--r-pill);background: var(--lime);font-family: var(--display);font-weight: 700;font-size: 0.82rem;letter-spacing: 0.04em;text-transform: uppercase;color: var(--on-lime);}.table-wrap{overflow-x: auto;border: 1px solid var(--line);border-radius: var(--r-md);background: #fff;}.data-table{width: 100%;border-collapse: collapse;min-width: 640px;}.data-table th,.data-table td{padding: 15px 18px;text-align: left;border-bottom: 1px solid var(--line);font-size: 0.9rem;}.data-table th{background: var(--soft);font-family: var(--display);font-size: 0.7rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--ink);white-space: nowrap;}.data-table tbody tr:last-child td{border-bottom: 0;}.data-table tbody tr:hover{background: var(--soft);}.data-table .n{text-align: right;font-variant-numeric: tabular-nums;white-space: nowrap;}.data-table .tier{font-family: var(--display);font-weight: 700;color: var(--ink);}.guarantee{text-align: center;padding: 44px 26px;background: var(--lime);border-radius: var(--r-lg);}.guarantee h2{margin: 16px 0 14px;}.guarantee p{max-width: 58ch;margin-inline: auto;color: #1C2413;}.guarantee .icon-chip{margin-inline: auto;background: rgba(255,255,255,.6);}@media (min-width: 760px){.guarantee{padding: 64px 48px;}}.emergency{display: grid;gap: 18px;padding: 24px;border-radius: var(--r-md);background: var(--ink);color: rgba(255,255,255,.82);}.emergency strong{color: #fff;}@media (min-width: 820px){.emergency{grid-template-columns: 1fr auto;align-items: center;gap: 28px;}}.form{display: grid;gap: 18px;}@media (min-width: 680px){.form{grid-template-columns: 1fr 1fr;}}.field{display: grid;gap: 7px;}.field.full{grid-column: 1 / -1;}.field label{font-family: var(--display);font-size: 0.72rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--ink);}.field input,.field select,.field textarea{width: 100%;min-height: 52px;padding: 14px 18px;background: var(--soft);border: 1px solid transparent;border-radius: var(--r-md);font-family: var(--sans);font-size: 0.95rem;color: var(--ink);}.field textarea{min-height: 120px;resize: vertical;}.field select{appearance: none;cursor: pointer;}.field input:focus,.field select:focus,.field textarea:focus{outline: none;background: #fff;border-color: var(--ink);}.field input::placeholder,.field textarea::placeholder{color: var(--muted);}.info-list{display: grid;gap: 22px;}.info-list .label{display: block;font-family: var(--display);font-size: 0.68rem;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: var(--muted);margin-bottom: 6px;}.info-list p{font-size: 0.95rem;color: var(--ink);}.info-list a{color: var(--ink);text-decoration-color: var(--lime-d);text-underline-offset: 3px;}.cta{text-align: center;background: var(--soft);}.cta h2{margin-bottom: 14px;}.cta .lede{margin-inline: auto;}.cta__phone{display: inline-block;margin-top: 26px;font-family: var(--display);font-size: clamp(1.6rem,4vw,2.4rem);font-weight: 700;letter-spacing: -0.03em;text-decoration: none;color: var(--ink);border-bottom: 3px solid var(--lime);}.cta__phone:hover{border-bottom-color: var(--ink);}.site-footer{background: var(--night);color: rgba(255,255,255,.66);padding-top: 64px;overflow: hidden;}.foot-cols{display: grid;gap: 34px;padding-bottom: 46px;}@media (min-width: 760px){.foot-cols{grid-template-columns: repeat(2,1fr);}}@media (min-width: 1040px){.foot-cols{grid-template-columns: 1.4fr 1fr 1.2fr 1fr;gap: 44px;}}.foot-brand{font-family: var(--display);font-size: 1.3rem;font-weight: 800;letter-spacing: -0.03em;text-transform: uppercase;color: #fff;display: block;margin-bottom: 14px;}.foot-cols :is(h4,.h4){color: #fff;font-size: 0.72rem;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;margin-bottom: 16px;}.foot-cols p{font-size: 0.9rem;}.foot-cols ul{display: grid;gap: 10px;font-size: 0.9rem;}.foot-cols a{color: rgba(255,255,255,.66);text-decoration: none;}.foot-cols a:hover{color: var(--lime);}.socials{display: flex;gap: 10px;margin-top: 20px;}.socials a{display: grid;place-items: center;width: 38px;height: 38px;border-radius: 50%;border: 1px solid rgba(255,255,255,.2);color: rgba(255,255,255,.8);}.socials svg{width: 16px;height: 16px;}.socials a:hover{background: var(--lime);border-color: var(--lime);color: var(--on-lime);}.foot-meta{display: grid;gap: 10px;padding-block: 22px;border-top: 1px solid rgba(255,255,255,.14);font-family: var(--display);font-size: 0.68rem;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;}@media (min-width: 860px){.foot-meta{grid-template-columns: 1fr auto 1fr;align-items: center;}.foot-meta > :last-child{text-align: right;}.foot-meta > :nth-child(2){text-align: center;}}.wordmark{position: relative;text-align: center;padding-top: 20px;}.wordmark .mark{display: block;font-family: var(--display);text-transform: uppercase;font-size: clamp(3.4rem,20.5vw,16rem);font-weight: 800;letter-spacing: -0.05em;line-height: 0.8;color: #fff;white-space: nowrap;}.wordmark .deva-sub{display: block;font-family: var(--deva);font-size: clamp(.68rem,1.5vw,.95rem);font-weight: 400;letter-spacing: 0.24em;color: rgba(255,255,255,.42);margin-top: 16px;}.wordmark__art{margin-top: -3%;max-width: 860px;margin-inline: auto;}.wordmark__art img{width: 100%;}.wordmark__art .shot{background: transparent;}.wordmark__art .shot img{object-fit: contain;}.wordmark__art .shot.is-empty{border-color: rgba(255,255,255,.2);background: rgba(255,255,255,.04);}.call-bar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 70;display: grid;grid-template-columns: 1fr 1.3fr;gap: 1px;background: var(--line);border-top: 1px solid var(--line);}.call-bar a{display: grid;place-items: center;min-height: 56px;background: #fff;font-family: var(--display);font-size: 0.74rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;text-decoration: none;color: var(--ink);}.call-bar .cb-call{background: var(--lime);color: var(--on-lime);}@media (min-width: 1040px){.call-bar{display: none;}}@media (max-width: 1039px){body{padding-bottom: 57px;}}.reveal{opacity: 1;transform: none;}.reveal.is-visible{opacity: 1;transform: none;}@media (prefers-reduced-motion: reduce){.reveal{opacity: 1;transform: none;transition: none;}}.crumbs{display: flex;flex-wrap: wrap;gap: 6px;margin-bottom: 18px;font-size: 0.82rem;color: var(--muted);}.crumbs a{color: var(--ink-2);text-decoration: none;}.crumbs a:hover{color: var(--ink);text-decoration: underline;}.crumbs [aria-current]{color: var(--ink);font-weight: 600;}.shot--illus::before{content: 'Illustrative image';position: absolute;top: 10px;left: 10px;z-index: 1;padding: 4px 9px;border-radius: var(--r-pill);background: rgba(11,11,11,.72);color: #fff;font-family: var(--display);font-size: 0.6rem;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;pointer-events: none;}.shot.is-empty::before{display: none;}.shot-cap a{color: inherit;text-decoration: none;}.shot-cap a:hover{text-decoration: underline;}.rate__name a{color: inherit;}.language-link{font-size: .8rem;text-decoration: underline;white-space: nowrap;}.hero-answer{max-width: 780px;margin-top: 22px;font-size: 1.08rem;}.answer-grid{display: grid;gap: 20px;grid-template-columns: repeat(auto-fit,minmax(min(100%,280px),1fr));}.answer-grid h3{font-size: 1.35rem;line-height: 1.3;margin-bottom: 12px;}.answer-grid .card{display: flex;flex-direction: column;gap: 12px;}.answer-grid .card a{margin-top: auto;}.content-shell{max-width: 920px;margin-inline: auto;}.content-shell h2{font-size: clamp(1.7rem,4vw,2.7rem);margin-bottom: 20px;}.content-shell h3{font-size: 1.25rem;line-height: 1.35;margin: 24px 0 10px;}.content-shell p{max-width: 76ch;}.content-shell ul,.content-shell ol{padding-left: 22px;list-style: disc;margin: 20px 0;}.content-shell ol{list-style: decimal;}.content-shell li{margin: 8px 0;}.copy-list{list-style: disc;padding-left: 22px;margin: 16px 0;}.copy-list li{margin: 8px 0;}.key-fact{max-width: 780px;margin: 18px 0;font-size: 1.05rem;color: var(--ink);}.statrow__body .copy-list{margin-bottom: 0;}caption{text-align: left;padding: 14px 16px;font-weight: 600;color: var(--ink);}.content-table-wrap + .muted{margin-top: 20px;}.content-table tbody th{background: transparent;font-weight: 600;}.content-shell a{text-decoration-thickness: 1px;text-underline-offset: 3px;}.content-meta{display: flex;gap: 12px;flex-wrap: wrap;font-size: .85rem;color: var(--muted);margin: 18px 0;}.content-table-wrap{overflow-x: auto;}.content-table-wrap .content-table{min-width: 600px;}.content-table{width: 100%;border-collapse: collapse;font-size: .95rem;}.content-table th,.content-table td{text-align: left;padding: 16px;border-bottom: 1px solid var(--line);vertical-align: top;}.content-table th{background: var(--soft);color: var(--ink);}.quote-help{padding: 16px 20px;border-left: 3px solid var(--lime-d);background: var(--soft);border-radius: var(--r-sm);}.form-note{font-size: .85rem;color: var(--ink-2);}html[lang^="ne"]{--deva: 'Kavach Devanagari','Noto Sans Devanagari',var(--sans);}html[lang^="ne"] body,html[lang^="ne"] h1,html[lang^="ne"] h2,html[lang^="ne"] h3,html[lang^="ne"] :is(h4,.h4),html[lang^="ne"] .btn{font-family: var(--deva);}html[lang^="ne"] h1,html[lang^="ne"] h2{line-height: 1.45;text-transform: none;letter-spacing: 0;}html[lang^="ne"] .night-pill{font-family: var(--deva);}.consent-panel{position: fixed;bottom: 72px;left: 16px;right: 16px;z-index: 150;max-width: 560px;padding: 20px;display: flex;gap: 12px;flex-wrap: wrap;background: white;border: 1px solid var(--line);border-radius: var(--r-lg);box-shadow: 0 8px 40px #0002;}.consent-panel p{flex-basis: 100%;}@media (min-width:1040px){.consent-panel{bottom: 20px;}}@media (min-width:1040px) and (max-width:1199px){.header-actions .night-pill{display: none;}}
