.page-hero{padding-top:clamp(9rem,18vh,12rem);padding-bottom:clamp(2.5rem,6vh,4rem)}.page-hero .eyebrow{margin-bottom:1.4rem}.page-title{font-size:clamp(3.4rem,12vw,12rem);line-height:0.9}.page-title .ast{color:var(--lime)}.page-hero .fn{margin-top:1.2rem}.page-sub{max-width:46ch;margin-top:1.6rem;font-size:clamp(1rem,0.95rem + 0.4vw,1.25rem);color:var(--bone-dim)}.svcd{border-top:1px solid var(--hairline);padding:var(--sect) var(--gutter);display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:2.5rem 4rem}.svcd-left{position:relative}.svcd-sticky{position:sticky;top:7rem}.svcd-idx{color:var(--lime);display:block;margin-bottom:1rem}.svcd-name{font-size:clamp(2.6rem,6vw,5.6rem);line-height:0.95}.svcd-quip{margin-top:1.4rem;max-width:30ch}.svcd-body p{color:var(--bone-dim);max-width:52ch}.svcd-block{margin-top:2.4rem}.svcd-block:first-child{margin-top:0}.svcd-label{display:block;margin-bottom:1rem;color:var(--lime)}.svcd-list li{border-top:1px solid var(--hairline);padding:0.85rem 0.2rem;display:flex;align-items:baseline;gap:0.9rem;font-weight:500}.svcd-list li:last-child{border-bottom:1px solid var(--hairline)}.svcd-list .ast{color:var(--lime)}.svcd-foryou{margin-top:2.4rem;padding:1.4rem 1.6rem;border:1px dashed var(--hairline-strong);color:var(--bone);font-family:var(--f-serif);font-style:italic;font-size:1.15rem}.svcd-foryou .mono{display:block;margin-bottom:0.6rem;font-style:normal}.honesty{margin:0 var(--gutter);border:1px dashed var(--hairline-strong);padding:1.3rem 1.6rem;display:flex;gap:1rem;align-items:baseline}.honesty .ast{color:var(--lime);font-family:var(--f-display);font-size:1.4rem}.honesty p{color:var(--bone-dim);font-size:0.95rem;max-width:70ch}.honesty p strong{color:var(--bone);font-weight:700}.case{border-top:1px solid var(--hairline);padding:var(--sect) var(--gutter)}.case-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:2.2rem}.case-title{font-size:clamp(2.8rem,8vw,8rem);line-height:0.92}.case-badge{font-family:var(--f-mono);font-size:0.66rem;font-weight:500;letter-spacing:0.18em;text-transform:uppercase;color:var(--ink);background:var(--lime);padding:0.45rem 0.9rem;border-radius:999px}.case-visual{position:relative;height:clamp(300px,55vh,520px);overflow:clip;display:flex;flex-direction:column;justify-content:space-between;padding:2rem;margin-bottom:2.6rem}.case-visual .display{font-size:clamp(2.6rem,7vw,6.5rem);line-height:0.9}.case-visual svg{width:min(420px,70%)}.case-visual .mono{color:inherit;opacity:0.8}.case-visual--chai{background:linear-gradient(150deg,#b45a1e,#6e2f0e);color:#ffe4c2}.case-visual--paisa{background:linear-gradient(150deg,#10552f,#062818);color:var(--lime)}.case-visual--grip{background:linear-gradient(150deg,#d0482e,#661a0e);color:#ffd7c4}.case-badge--vacant{background:var(--red);color:var(--bone)}.case-visual--vacant{background:var(--bone);color:#4d1008;border:3px dashed var(--red);justify-content:space-between;transition:background-color 0.35s ease,color 0.35s ease}.case-visual--vacant .display{color:var(--red)}.case-visual-tag--vacant{border-color:var(--red);color:var(--red)}@media (hover:hover){.case-visual--vacant:hover{background:var(--red);color:var(--bone)}.case-visual--vacant:hover .display,.case-visual--vacant:hover .case-visual-tag--vacant{color:var(--bone);border-color:var(--bone)}}.case-visual-tag{position:absolute;right:2rem;top:2rem;border:1px solid currentColor;border-radius:999px;padding:0.4rem 0.9rem;font-family:var(--f-mono);font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase}.case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.case-col .mono{display:block;color:var(--lime);margin-bottom:0.8rem}.case-col p{color:var(--bone-dim);font-size:0.98rem}.about-story{border-top:1px solid var(--hairline);padding:var(--sect) var(--gutter);display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:2.5rem 4rem}.about-story h2{font-size:clamp(2.2rem,5vw,4.2rem);line-height:1}.about-story-body p{color:var(--bone-dim);max-width:56ch;margin-bottom:1.4rem}.about-story-body p strong{color:var(--bone);font-weight:700}.about-story-body .aside-serif{margin-top:0.6rem}.believe{border-top:1px solid var(--hairline);padding:var(--sect) var(--gutter)}.believe-list{margin-top:2.4rem;border-bottom:1px solid var(--hairline);counter-reset:bel}.believe-item{border-top:1px solid var(--hairline);padding:1.6rem 0.3rem;display:flex;align-items:baseline;gap:1.4rem}.believe-item::before{counter-increment:bel;content:'0' counter(bel);font-family:var(--f-mono);font-size:0.72rem;color:var(--lime);letter-spacing:0.1em}.believe-item .display{font-size:clamp(1.5rem,3.6vw,3rem);transition:transform 0.35s var(--ease-snap),color 0.3s ease}.believe-item .display::after{content:'*';color:var(--lime);display:inline-block;margin-left:0.15em;opacity:0;transform:translateY(0.3em) rotate(-90deg);transition:opacity 0.3s ease,transform 0.4s var(--ease-snap)}@media (hover:hover){.believe-item:hover .display{transform:translateX(0.6rem);color:var(--lime)}.believe-item:hover .display::after{opacity:1;transform:translateY(0) rotate(0deg)}}.believe-item .fn{margin-left:auto;text-align:right}.refs{border-top:1px solid var(--hairline);padding:var(--sect) var(--gutter)}.refs-list{margin-top:2.4rem;border-bottom:1px solid var(--hairline)}.refs-row{border-top:1px solid var(--hairline);padding:1.5rem 0.3rem;display:grid;grid-template-columns:16rem 1fr;gap:1.4rem;align-items:baseline}.refs-row dt{color:var(--lime)}.refs-row dd{color:var(--bone-dim);max-width:70ch}.how{border-top:1px solid var(--hairline);padding:var(--sect) var(--gutter)}.how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2.6rem}.how-step{border:1px solid var(--hairline);padding:1.8rem 1.6rem 2rem;display:flex;flex-direction:column;gap:1rem}.how-step .mono{color:var(--lime)}.how-step h3{font-family:var(--f-display);font-size:1.9rem;text-transform:uppercase;font-weight:400}.how-step p{color:var(--bone-dim);font-size:0.95rem}.contact-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:3rem 4.5rem;padding:2rem var(--gutter) var(--sect)}.form-field{margin-bottom:1.8rem}.form-label{display:block;font-family:var(--f-mono);font-size:0.7rem;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--bone-dim);margin-bottom:0.7rem}.form-label .req{color:var(--lime)}.form-input,.form-textarea{width:100%;background:transparent;border:0;border-bottom:1px solid var(--hairline-strong);color:var(--bone);font-family:var(--f-body);font-size:1.05rem;padding:0.7rem 0.1rem;transition:border-color 0.25s ease}.form-input:focus,.form-textarea:focus{outline:none;border-bottom-color:var(--lime)}.form-textarea{resize:vertical;min-height:110px}.form-input::placeholder,.form-textarea::placeholder{color:rgba(143,136,122,0.55)}.chips{display:flex;flex-wrap:wrap;gap:0.6rem}.chip{position:relative}.chip input{position:absolute;opacity:0;width:100%;height:100%;inset:0}.chip span{display:inline-block;font-family:var(--f-mono);font-size:0.72rem;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;color:var(--bone-dim);border:1px solid var(--hairline-strong);border-radius:999px;padding:0.55rem 1.05rem;transition:all 0.25s var(--ease-snap)}.chip input:checked + span{background:var(--lime);border-color:var(--lime);color:var(--ink);animation:chip-pop 0.35s var(--ease-snap)}@keyframes chip-pop{0%{transform:scale(1)}50%{transform:scale(1.12)}100%{transform:scale(1)}}.chip input:focus-visible + span{outline:2px solid var(--lime);outline-offset:2px}.chip:hover span{border-color:var(--bone-dim);color:var(--bone)}.chip input:checked:hover + span{color:var(--ink)}.form-count{display:block;margin-top:0.5rem;font-size:0.66rem;color:var(--bone-dim);letter-spacing:0.1em;min-height:1rem}.receipt{border:2px dashed var(--hairline-strong);padding:1.5rem 1.6rem 1.3rem;margin:1.8rem 0;display:flex;flex-direction:column;gap:1rem}.receipt[hidden]{display:none}.receipt-head{font-size:1.9rem;color:var(--lime);line-height:1}.receipt-rows{display:flex;flex-direction:column;gap:0.5rem}.receipt-rows>div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px dotted var(--hairline);padding-bottom:0.4rem}.receipt-rows dt,.receipt-rows dd{font-family:var(--f-mono);font-size:0.7rem;letter-spacing:0.1em;text-transform:uppercase}.receipt-rows dt{color:var(--bone-dim)}.receipt-rows dd{color:var(--bone);text-align:right}.receipt-foot{font-family:var(--f-mono);font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--bone-dim)}.receipt-foot .ast{color:var(--lime)}.form-hp{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden}.form-status{margin-top:1.2rem;font-family:var(--f-mono);font-size:0.78rem;letter-spacing:0.06em;min-height:1.4rem}.form-status.is-ok{color:var(--lime)}.form-status.is-err{color:var(--red)}.form-error{display:none;font-family:var(--f-mono);font-size:0.68rem;letter-spacing:0.06em;color:var(--red);margin-top:0.5rem}.form-field.has-error .form-error{display:block}.form-field.has-error .form-input,.form-field.has-error .form-textarea{border-bottom-color:var(--red)}.contact-side{display:flex;flex-direction:column;gap:1.4rem}.side-card{border:1px solid var(--hairline);padding:1.7rem 1.6rem;display:flex;flex-direction:column;gap:0.7rem;transition:border-color 0.3s ease,transform 0.35s var(--ease-snap)}a.side-card:hover{border-color:var(--lime);transform:translateY(-3px)}.side-card h2{font-family:var(--f-display);font-size:1.7rem;text-transform:uppercase;font-weight:400}.side-card p{color:var(--bone-dim);font-size:0.95rem}.side-card .mono{color:var(--lime)}.side-card-arrow{display:inline-block;color:var(--lime);opacity:0.45;transform:translateX(-0.2em) rotate(-45deg);transition:opacity 0.3s ease,transform 0.4s var(--ease-snap)}a.side-card:hover .side-card-arrow{opacity:1;transform:translateX(0.25em) rotate(0deg)}.lost{min-height:100svh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 var(--gutter);position:relative;overflow:clip}.lost-rain{position:absolute;inset:0;pointer-events:none}.lost-rain span{position:absolute;top:-8vh;font-family:var(--f-display);color:var(--lime);opacity:0.4;line-height:1;animation-name:lost-fall;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes lost-fall{to{transform:translateY(120vh) rotate(300deg)}}.lost>*:not(.lost-rain){position:relative;z-index:1}.lost-code{font-size:clamp(7rem,30vw,24rem);line-height:0.9}.lost-code .ast{color:var(--lime)}.lost p{color:var(--bone-dim);margin:1.4rem 0 2.2rem;max-width:40ch}.packages{border-top:1px solid var(--hairline);padding:var(--sect) var(--gutter)}.pkg-title{font-size:clamp(2.4rem,7vw,5.5rem);margin:1.2rem 0 0.5rem}.pkg-title .ast{color:var(--lime)}.pkg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem;margin:3rem 0 2.4rem}.pkg{border:1px solid var(--hairline);padding:1.9rem 1.7rem 2.1rem;display:flex;flex-direction:column;gap:0.85rem;transition:border-color 0.3s ease,transform 0.4s var(--ease-snap)}.pkg:hover{border-color:var(--lime);transform:translateY(-4px)}.pkg-idx{color:var(--lime)}.pkg-name{font-size:clamp(1.5rem,2.6vw,2.1rem)}.pkg-for{color:var(--bone-dim);font-size:0.95rem}.pkg-list{display:flex;flex-direction:column;gap:0.6rem;margin-top:0.4rem}.pkg-list li{display:flex;gap:0.7rem;font-size:0.92rem;color:var(--bone-dim);line-height:1.5}.pkg-list .ast{color:var(--lime);flex-shrink:0}.pkg-honesty{margin:0}.faq{border-top:1px solid var(--hairline);padding:var(--sect) var(--gutter)}.faq-list{margin-top:2.4rem;border-bottom:1px solid var(--hairline)}.faq-item{border-top:1px solid var(--hairline);padding:1.7rem 0.3rem}.faq-q{font-size:clamp(1.3rem,2.8vw,2.1rem);color:var(--bone);transition:color 0.3s ease,transform 0.35s var(--ease-snap)}.faq-a{color:var(--bone-dim);font-size:1rem;max-width:70ch;margin-top:0.6rem}@media (hover:hover){.faq-item:hover .faq-q{color:var(--lime);transform:translateX(0.4rem)}}@keyframes hash-flash{0%,100%{color:var(--lime);transform:scale(1)}28%{color:var(--bone);transform:scale(1.55)}}.is-flash .svcd-idx,.is-flash .pkg-idx{display:inline-block;animation:hash-flash 1.15s var(--ease-snap)}.ctaband{border-top:1px solid var(--hairline);padding:var(--sect) var(--gutter);text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.8rem}.ctaband .display{font-size:clamp(2.4rem,7vw,6.5rem);line-height:0.95;max-width:16ch}.ctaband .ast{color:var(--lime)}@media (max-width:820px){.svcd,.about-story{grid-template-columns:1fr}.svcd-sticky{position:static}.case-grid,.how-grid{grid-template-columns:1fr;gap:1.6rem}.contact-grid{grid-template-columns:1fr}.believe-item{flex-wrap:wrap}.believe-item .fn{margin-left:2.2rem;width:100%;text-align:left}.honesty{flex-direction:column;gap:0.5rem}.pkg-grid{grid-template-columns:1fr}.refs-row{grid-template-columns:1fr;gap:0.4rem}}