:root{--ink:#211009;--brown:#321307;--orange:#ee5b1b;--yellow:#ffc845;--cream:#fff6e8;--paper:#fffaf1;--muted:#765f51;--line:#dfc9ad}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:#000;color:var(--ink);font-family:"DM Sans",sans-serif;overflow-x:hidden}
.page-frame{width:100%;background:var(--cream);overflow:clip}
a{color:inherit;text-decoration:none}
button{font:inherit}
h1,h2,h3,.brand{font-family:"Paytone One",sans-serif;margin:0;line-height:.94;letter-spacing:-.025em}
h1 em,h2 em{font-style:normal;color:var(--orange)}
p{margin:0;line-height:1.45}
.site-header{height:66px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;background:rgba(255,250,242,.94);position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(107,61,40,.08);box-shadow:0 7px 20px rgba(50,19,7,.07);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.brand{font-family:"Titan One","Paytone One",sans-serif;font-size:27px;font-weight:400;letter-spacing:0;color:var(--orange);transform:none}.brand-light{color:var(--paper)}
.site-header .brand{order:1}.site-header nav{display:none}.site-header nav.open{display:grid;position:absolute;top:65px;left:14px;right:14px;padding:18px;gap:14px;background:var(--paper);border:2px solid var(--ink);border-radius:16px;box-shadow:6px 7px 0 var(--orange)}.site-header .header-cta{display:inline-flex;order:2;margin-left:auto;margin-right:10px;padding:10px 18px;font-size:11px;box-shadow:none}.menu-toggle{order:3}
.menu-toggle{width:38px;height:38px;border:0;background:transparent;display:grid;place-content:center;gap:4px}.menu-toggle i{width:20px;height:2px;background:var(--ink);display:block;border-radius:4px}
.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 18px;border-radius:999px;font-weight:800;font-size:13px;line-height:1;border:2px solid var(--ink);box-shadow:0 3px 0 rgba(33,16,9,.18);white-space:nowrap}.button-orange{background:var(--orange);color:#fff;border-color:var(--orange)}.button-outline,.button-cream{background:var(--paper)}.button-yellow{background:var(--yellow);border-color:var(--yellow)}
.cream-section{background:var(--cream)}.yellow-section{background:var(--yellow)}.dark-wave{background:var(--brown);color:#fff;position:relative}.dark-wave:before{content:"";position:absolute;z-index:2;top:-22px;left:-4%;width:108%;height:44px;background:inherit;border-radius:50% 50% 0 0/100% 100% 0 0}.dark-wave:after{content:"";position:absolute;z-index:2;bottom:-18px;left:-4%;width:108%;height:36px;background:inherit;border-radius:0 0 50% 50%/0 0 100% 100%}.wave-bottom{position:relative}.wave-bottom:after{content:"";position:absolute;z-index:3;bottom:-23px;left:-4%;width:108%;height:46px;background:inherit;border-radius:0 0 50% 50%/0 0 100% 100%}
.art-slot{background:rgba(255,255,255,.18);border:1.5px dashed rgba(117,80,57,.42);display:grid;place-items:center;color:#8b715f;position:relative;overflow:hidden}.art-slot>span{text-align:center;text-transform:uppercase;font-weight:800;font-size:9px;letter-spacing:.11em;line-height:1.45}.art-slot:after{content:"";position:absolute;inset:8px;border:1px solid rgba(117,80,57,.16);border-radius:inherit}.dark-wave .art-slot{border-color:rgba(255,246,232,.38);color:#d9bc9d;background:rgba(255,255,255,.045)}
.hero{min-height:590px;padding:48px 20px 0;position:relative;overflow:hidden;background:#fffaf2}.hero-copy{position:relative;z-index:4;width:58%;max-width:230px}.hero h1{font-family:"Titan One","Paytone One",sans-serif;font-size:43px;font-weight:400;letter-spacing:0;line-height:.88}.hero h1 em{display:inline-block;white-space:nowrap;letter-spacing:0;text-shadow:none}.hero .lead{font-size:12px;font-weight:700;max-width:210px;margin:18px 0 16px;line-height:1.38}.hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.hero-actions .button{padding:11px 14px}.hero-actions .button-orange{min-width:190px;min-height:48px;padding:13px 15px;font-size:12px;border:2px solid #c94012;box-shadow:0 4px 0 #a93210,0 9px 18px rgba(181,57,17,.2)}.hero-actions .button-orange span{width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.2);font-size:13px}.hero-actions .button-outline{min-width:178px;font-size:11px}.hero-actions b{font-size:8px}.microcopy{max-width:190px;font-size:8.5px;font-weight:600;margin-top:15px;color:#59493f}.phone-stage{position:absolute;z-index:3;right:-20px;top:108px;width:220px;height:545px}.phone-note{position:absolute;right:28px;top:0;font-family:"Paytone One";font-size:11px;transform:rotate(-5deg);color:#49382f}.phone-note:after{content:"↘";display:inline-block;margin-left:5px;font-size:18px}.phone-sketch{font-size:9.4px;position:absolute;right:10px;top:34px;width:21em;height:43em;padding:.65em;background:#1c1b19;border:.38em solid #211d19;border-radius:3.5em;transform:rotate(10deg);transform-origin:50% 88%;box-shadow:.55em .65em 0 #dfa641,.85em 1.05em 0 rgba(44,26,14,.18)}.phone-sketch:after{content:"";position:absolute;inset:-.75em;border:.15em solid #5f4837;border-radius:3.9em;transform:rotate(-1deg);pointer-events:none}.phone-notch{position:absolute;z-index:3;left:50%;top:.45em;transform:translateX(-50%);width:8em;height:2.1em;border-radius:0 0 1.3em 1.3em;background:#191715}.phone-screen{height:100%;padding:3.2em 1.2em 1.2em;background:#fffdf7;border-radius:2.75em;overflow:hidden}.phone-status{position:absolute;top:1.05em;left:2.1em;right:2em;display:flex;justify-content:space-between;color:#fff;font-size:.75em;font-weight:800}.phone-status i{width:1.7em;height:.65em;border-top:.18em solid #fff;border-bottom:.18em solid #fff}.phone-logo{text-align:center;color:var(--orange);font-family:"Titan One";font-size:2.5em;line-height:1;margin:.2em 0 .7em;text-decoration:underline;text-decoration-thickness:.12em;text-underline-offset:.14em}.phone-search{height:3.4em;border:.16em solid #b9aea3;border-radius:1.7em;padding:.85em 1.2em;color:#74695f;font-size:1.05em}.phone-chips{display:flex;align-items:center;gap:.75em;margin:1.2em 0;font-size:.95em}.phone-chips b{background:var(--orange);color:#fff;border-radius:1.2em;padding:.45em .75em}.phone-chips span{padding:.4em}.phone-menu{display:grid;gap:1em}.phone-menu article{display:grid;grid-template-columns:5.8em 1fr;gap:1em;align-items:center}.phone-menu article>span{display:grid;gap:.18em}.phone-menu article b{font-size:1.15em}.phone-menu article strong{font-size:1.35em}.dish-art{width:5.8em;height:5.3em;border:.22em solid #2c211a;border-radius:.8em;background:#f06424;position:relative;overflow:hidden}.dish-art:before{content:"";position:absolute;left:50%;top:50%;width:3.4em;height:3.4em;transform:translate(-50%,-50%);border:.23em solid #31251d;border-radius:50%;background:#fff0ce;box-shadow:inset 0 0 0 .6em #d69d54}.dish-chai:after{content:"";position:absolute;left:2em;top:1.6em;width:1.8em;height:2.25em;border:.22em solid #2d241e;border-radius:.25em .25em .8em .8em;background:#fff8e5}.dish-roll:after{content:"";position:absolute;left:1.7em;top:1.65em;width:2.7em;height:1.7em;border:.22em solid #2d241e;border-radius:50%;background:repeating-linear-gradient(35deg,#f6bd55 0 .35em,#e85a22 .35em .65em)}.dish-burger:after{content:"";position:absolute;left:1.25em;top:1.5em;width:3.3em;height:2.4em;border:.22em solid #2d241e;border-radius:1.8em .9em .7em .7em;background:linear-gradient(#ffc34a 0 38%,#3f7e39 38% 52%,#8d3d1f 52% 70%,#f0a834 70%)}.phone-nav{position:absolute;left:1.2em;right:1.2em;bottom:1.15em;padding-top:.8em;border-top:.13em solid #e1d8ce;display:flex;justify-content:space-around;font-size:.72em;font-weight:800}.phone-nav span{display:grid;justify-items:center;gap:.35em}.phone-nav i{display:block;width:1.5em;height:1.35em;border:.2em solid #342c27;border-radius:.25em}.phone-nav span:first-child i{background:var(--orange)}
.campus-watermark{position:absolute;z-index:1;left:-3%;right:-3%;bottom:-4px;height:205px;pointer-events:none;overflow:hidden;opacity:.23}.campus-watermark img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom;filter:sepia(.22) saturate(.82) contrast(1.06)}
.stats{margin-top:-20px;padding:44px 18px 38px;display:grid;grid-template-columns:1fr 1fr;gap:26px 8px;text-align:center}.stats article{min-width:0}.stat-icon{font-size:8px;text-transform:uppercase;letter-spacing:.17em;color:var(--yellow);font-weight:800;display:block;margin-bottom:4px}.stats strong{font-family:"Paytone One";font-size:32px;color:#ff7951;display:block;line-height:1}.stats article:nth-child(2) strong,.stats article:nth-child(3) strong{color:var(--yellow)}.stats p{font-size:11px;font-weight:700;margin-top:5px}
.stats:before,.stats:after{left:0;width:100%;border-radius:0;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:100% 100%;pointer-events:none}
.stats:before{top:-25px;height:27px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 30' preserveAspectRatio='none'%3E%3Cpath d='M0 30V18C84 24 128 8 216 12c94 5 146 15 241 9 110-7 156-17 250-9 74 6 118 13 193 7v11H0Z' fill='%23321307'/%3E%3C/svg%3E")}
.stats:after{bottom:-23px;height:25px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 28' preserveAspectRatio='none'%3E%3Cpath d='M0 0h900v9c-74 8-127-3-217 4-98 8-164 13-268 8-111-5-177-14-271-7C86 18 42 24 0 18V0Z' fill='%23321307'/%3E%3C/svg%3E")}
.story{display:grid;padding:58px 22px 0;min-height:510px}.section-copy h2,.how h2,.pricing h2,.work h2,.community h2,.team h2,.voices h2{font-size:34px}.section-copy p{margin:16px 0 20px;font-size:14px}.story-art{z-index:5;height:auto;margin-bottom:-42px;position:relative;overflow:visible;background:transparent}.story-art img{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.28) 7%,#000 19%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.28) 7%,#000 19%,#000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.how{padding:61px 20px 48px;position:relative;isolation:isolate}.how:before{content:"";position:absolute;z-index:2;top:-22px;left:-4%;width:108%;height:44px;background:inherit;border-radius:50% 50% 0 0/100% 100% 0 0}.how.wave-bottom:after{bottom:-18px;height:36px;border-radius:0 0 50% 50%/0 0 100% 100%}.how>*{position:relative;z-index:3}.how h2{text-align:left;margin-bottom:26px}.steps{display:grid;grid-template-columns:1fr 1fr;gap:28px 16px}.steps>i{display:none}.steps article{text-align:center;position:relative}.step-art{width:88px;height:88px;margin:0 auto 11px;border-radius:50% 46% 52% 44%;background:var(--paper);border:2px solid var(--ink);box-shadow:0 6px 0 rgba(68,29,12,.16);display:grid;place-items:center;position:relative;overflow:visible}.step-art svg{width:64%;height:64%;fill:none;stroke:var(--ink);stroke-width:4.2;stroke-linecap:round;stroke-linejoin:round}.step-art svg .accent{stroke:var(--orange)}.step-art:before,.step-art:after{content:"";position:absolute;pointer-events:none}.steps article:nth-of-type(1) .step-art{transform:rotate(-3deg)}.steps article:nth-of-type(1) .step-art:before{right:-18px;top:12px;width:15px;height:3px;border-radius:4px;background:var(--orange);box-shadow:4px -9px 0 -1px var(--orange),5px 9px 0 -1px var(--orange);transform:rotate(-12deg)}.steps article:nth-of-type(1) .step-art:after{left:-10px;bottom:19px;width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:-7px 5px 0 -2px var(--orange)}.steps article:nth-of-type(2) .step-art{transform:rotate(2.5deg)}.steps article:nth-of-type(2) .step-art:before{left:-18px;top:18px;width:17px;height:15px;border-left:3px solid var(--orange);border-bottom:3px solid var(--orange);transform:skew(-18deg) rotate(20deg)}.steps article:nth-of-type(2) .step-art:after{right:-13px;bottom:7px;width:8px;height:8px;border:3px solid var(--orange);border-radius:50%}.steps article:nth-of-type(3) .step-art{transform:rotate(-2deg)}.steps article:nth-of-type(3) .step-art:before{left:4px;top:-13px;width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:10px -2px 0 -1px var(--orange),18px 4px 0 -2px var(--orange)}.steps article:nth-of-type(3) .step-art:after{right:-20px;top:42px;width:18px;height:10px;border-top:3px solid var(--orange);border-radius:50%;transform:rotate(34deg)}.steps article:nth-of-type(4) .step-art{transform:rotate(3deg)}.steps article:nth-of-type(4) .step-art:before{right:-18px;bottom:13px;width:18px;height:18px;background:linear-gradient(90deg,transparent 42%,var(--orange) 42% 58%,transparent 58%),linear-gradient(transparent 42%,var(--orange) 42% 58%,transparent 58%);transform:rotate(18deg)}.steps article:nth-of-type(4) .step-art:after{left:-13px;top:9px;width:9px;height:9px;border:3px solid var(--orange);transform:rotate(45deg)}.steps article>b{position:absolute;z-index:4;top:-5px;left:calc(50% - 52px);width:25px;height:25px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-family:"Paytone One";font-size:12px;box-shadow:0 2px 0 rgba(255,255,255,.5)}.steps p{font-size:12px;font-weight:700;line-height:1.25}
.available{padding:44px 14px 40px;display:grid;grid-template-columns:minmax(0,48%) minmax(0,52%);align-items:center;gap:0}.available-title{grid-column:1/-1;white-space:nowrap;margin:0 0 2px}.available-copy{align-self:start}.available h2{font-size:38px}.available ul{list-style:none;padding:0;margin:8px 0 20px;display:grid;gap:14px}.available li{display:flex;align-items:flex-start;gap:11px}.available li>i{width:20px;height:24px;margin-top:0;display:grid;place-items:center;flex:0 0 auto;color:var(--orange)}.available li>i svg{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.available li>i svg circle{fill:currentColor;stroke:none}.available li span{display:grid}.available li b{font-size:14px}.available li small{font-size:11px;color:#dec5b6}.available .button{font-size:11px;padding:12px 14px}.map-art{position:relative;height:365px;display:grid;place-items:center;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible}.india-map-stage{position:relative;height:100%;aspect-ratio:2/3;max-width:100%;transform:translate(-5%,-2%) scale(.98);transform-origin:center}.india-map-stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:.92;pointer-events:none}
.pricing{padding:57px 18px 12px}.pricing>h2{text-align:center;margin-bottom:26px}.pricing-grid{display:grid;gap:10px}.pricing-grid article{min-height:190px;display:grid;grid-template-columns:43% 57%;align-items:end;border-bottom:1px solid #e7cda9}.pricing-grid article:last-child{grid-template-columns:57% 43%;border:0}.pricing-grid article>div:not(.person-art){align-self:center;padding:12px}.pricing-grid h3{font-family:"Paytone One";font-size:18px}.pricing-grid p{font-size:15px;font-weight:700;margin:8px 0 2px}.pricing-grid strong{font-family:"Paytone One";font-size:30px;color:var(--orange)}.pricing-grid small{font-size:11px}.person-art{height:180px;border-radius:48% 48% 0 0/28% 28% 0 0}
.work{padding:56px 18px 50px}.work>h2{margin-bottom:24px}.work-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.work-card{min-height:225px;border-radius:23px;padding:16px 12px;text-align:center;color:var(--ink);display:flex;flex-direction:column;align-items:center;border:2px solid rgba(255,255,255,.25);box-shadow:0 7px 0 #170904}.card-cream{background:var(--cream)}.card-yellow{background:var(--yellow)}.card-orange{background:var(--orange)}.card-icon{width:65px;height:65px;border-radius:50%;background:#fff;margin-bottom:10px}.work-card h3{font-size:16px}.work-card p{font-size:10px;line-height:1.3;margin:7px 0 12px}.work-card>b{margin-top:auto;width:27px;height:27px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center}
.community{padding:58px 20px 42px;display:grid;min-height:0;overflow:hidden;isolation:isolate}.community-copy,.community-actions{position:relative;z-index:3;min-width:0}.community-kicker{margin:0 0 17px!important;font-size:9px!important;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.community h2{font-size:30px;line-height:.98;overflow-wrap:anywhere}.community-intro{max-width:580px;font-size:13px!important;margin:20px 0!important;color:#3e3029}.community-actions{margin-top:2px}.community-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 18px}.community-points article{min-width:0;padding:12px 5px 11px;border:1px solid #f2dfc6;border-radius:17px;background:rgba(255,250,241,.84);text-align:center}.community-points b{display:block;font-size:9px;line-height:1.22}.community-point-icon{display:block;width:34px;height:34px;margin:0 auto 7px;background-image:url("assets/community-feature-icons.png");background-repeat:no-repeat;background-size:300% 100%}.icon-creators{background-position:0 0}.icon-insights{background-position:50% 0}.icon-tracking{background-position:100% 0}.community-link{display:inline-flex;align-items:center;gap:10px;padding-bottom:5px;border-bottom:2px solid var(--orange);font-size:12px;font-weight:900;color:var(--orange)}.community-link span{transition:transform .2s ease}.community-link:hover span{transform:translateX(4px)}.community-visual{position:relative;z-index:1;align-self:end;height:350px;margin:8px -56px -8px -42px}.community-visual:before{content:"";position:absolute;inset:14% 10% 0;border-radius:50%;background:radial-gradient(circle at 55% 55%,rgba(255,187,70,.4),rgba(238,91,27,.13) 54%,transparent 72%);filter:blur(14px)}.community-visual>img{position:absolute;z-index:2;left:50%;bottom:-3px;width:116%;max-width:none;transform:translateX(-50%);display:block}.community-brand-tags{display:none}.community-doodle{position:absolute;z-index:3;color:var(--orange);font-family:"Paytone One"}.community-doodle-arrow{left:6%;top:12%;font-size:38px;transform:rotate(7deg)}.community-doodle-crown{right:4%;top:4%;font-size:34px;transform:rotate(10deg)}
.team-showcase{position:relative;background:#120b08;overflow:hidden;line-height:0}.team-showcase img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;object-position:center;background:#120b08}
.voices{padding:56px 18px}.voices>h2{margin-bottom:22px}.quotes{display:flex;gap:12px;overflow-x:auto;padding:0 3px 12px;scroll-snap-type:x mandatory}.quotes article{flex:0 0 82%;scroll-snap-align:center;background:var(--paper);border:1px solid var(--line);border-radius:19px;padding:16px;box-shadow:4px 5px 0 #f1dcae}.quote-head{display:flex;align-items:center;gap:10px}.quote-avatar{width:43px;height:43px;border-radius:50%;background:#ef7944}.quotes p{font-size:12px;font-weight:600;margin:12px 0}.quotes small{font-size:9px;display:block;color:var(--muted)}.quotes strong{display:block;color:var(--orange);font-size:11px;margin-top:10px;letter-spacing:2px}
.faq{padding:56px 20px 48px;display:grid;gap:24px}.faq-title{display:flex;align-items:center;justify-content:space-between}.faq-title h2{font-size:31px}.faq-title>span{font-family:"Paytone One";font-size:76px;color:transparent;-webkit-text-stroke:2px #d5b9a6;transform:rotate(12deg)}.faq-list{display:grid;gap:8px}.faq-list details{border:1px solid #875a43;border-radius:12px;background:#3b1c10}.faq-list summary{list-style:none;padding:12px 14px;font-size:11px;font-weight:700;display:flex;justify-content:space-between;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary b{font-size:16px}.faq-list details p{font-size:11px;color:#e4cabb;padding:0 14px 13px}
.final-cta{padding:55px 18px 0;text-align:center;min-height:480px;display:grid;position:relative;overflow:hidden}.final-copy{position:relative;z-index:3}.final-copy h2{font-size:36px}.final-copy>div{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:22px}.final-copy .button{font-size:11px}.final-art{position:absolute;bottom:0;width:48%;height:170px;border-radius:45% 45% 0 0/25% 25% 0 0}.left-art{left:-8%}.right-art{right:-8%}
footer{background:var(--brown);color:#fff;padding:34px 22px 26px;display:grid;grid-template-columns:1fr 1fr;gap:24px;font-size:11px}footer>div:first-child{display:grid;gap:5px}footer nav{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:14px;font-weight:700}.footer-contact{display:grid;justify-items:end;gap:10px;text-align:right}.footer-email{font-weight:700}.footer-socials{display:flex;align-items:center;gap:9px}.footer-socials a{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:rgba(255,255,255,.08);transition:transform .18s ease,background .18s ease,border-color .18s ease}.footer-socials a:hover{transform:translateY(-2px);background:var(--orange);border-color:var(--orange)}.footer-socials svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.footer-socials .social-fill{fill:currentColor;stroke:none}footer>p{grid-column:1/-1;text-align:center;font-size:9px;color:#cfb09b}
@media(min-width:760px){
 .page-frame{width:min(1510px,calc(100% - 80px));margin:42px auto;border-radius:34px;box-shadow:0 28px 80px rgba(0,0,0,.38)}
 .site-header{height:86px;padding:0 5.5%}.site-header .brand{order:1;font-size:43px}.menu-toggle{display:none}.site-header nav{display:flex;order:2;gap:46px;font-size:14px;font-weight:800}.site-header .header-cta{display:inline-flex;order:3;margin:0;padding:15px 26px}
 .hero{min-height:600px;padding:55px 5.5% 0;display:block}.hero-copy{width:43%;max-width:560px}.hero h1{font-size:clamp(68px,5.8vw,90px);line-height:.84;transform:rotate(-2.4deg);transform-origin:left center}.hero .lead{font-size:17px;max-width:430px;margin:25px 0 24px}.hero-actions{flex-direction:row}.hero-actions .button{padding:15px 24px}.hero-actions .button-orange{min-width:240px;min-height:56px;font-size:15px}.hero-actions .button-outline{min-width:210px;font-size:13px}.microcopy{font-size:10px;margin-top:19px}.phone-stage{right:10%;top:-8px;width:51%;height:650px}.phone-sketch{font-size:11.7px;right:13%;top:30px}.campus-watermark{height:245px;bottom:-6px}
 .stats{padding:48px 6%;grid-template-columns:repeat(4,1fr)}.stats article:not(:last-child){border-right:1px solid #6b3d28}.stats strong{font-size:43px}.stats p{font-size:13px}
 .story{grid-template-columns:46% 54%;padding:75px 6% 0;min-height:455px;align-items:end}.section-copy{align-self:center;padding-bottom:35px}.section-copy h2,.how h2,.pricing h2,.work h2,.community h2,.team h2,.voices h2{font-size:47px}.section-copy p{font-size:16px}.story-art{width:112%;margin-right:-12%;margin-bottom:-46px}
 .how{padding:72px 6% 60px}.steps{grid-template-columns:1fr 58px 1fr 58px 1fr 58px 1fr;align-items:center}.steps>i{display:block;width:58px;height:22px;position:relative;color:transparent}.steps>i:before{content:"";position:absolute;left:3px;right:9px;top:10px;border-top:3px solid var(--ink);transform:rotate(-2deg);border-radius:50%}.steps>i:after{content:"";position:absolute;right:5px;top:5px;width:10px;height:10px;border-top:3px solid var(--ink);border-right:3px solid var(--ink);transform:rotate(45deg)}.step-art{width:120px;height:120px}.steps article>b{left:calc(50% - 70px)}.steps p{font-size:14px}
 .available{padding:70px 6% 56px;grid-template-columns:38% 62%;align-items:center}.available h2{font-size:52px}.available li b{font-size:16px}.map-art{height:430px}.india-map-stage{transform:translate(32%,-20%) scale(.98)}
 .pricing{padding:70px 6% 0}.pricing-grid{grid-template-columns:1fr 1fr}.pricing-grid article,.pricing-grid article:last-child{grid-template-columns:43% 57%;border:0;min-height:310px}.pricing-grid article:last-child{grid-template-columns:57% 43%}.person-art{height:300px}.pricing-grid h3{font-size:22px}
 .work{padding:70px 6% 65px}.work-grid{grid-template-columns:repeat(4,1fr);gap:18px}.work-card{min-height:275px;padding:22px 18px}.card-icon{width:85px;height:85px}.work-card h3{font-size:20px}.work-card p{font-size:12px}
 .community{grid-template-columns:44% 56%;grid-template-rows:auto auto;min-height:560px;padding:78px 0 0 6%;align-items:stretch}.community-copy{grid-column:1;grid-row:1;align-self:end;padding:0 30px 0 0}.community-actions{grid-column:1;grid-row:2;align-self:start;margin:0;padding:0 30px 64px 0}.community-kicker{font-size:11px!important;margin-bottom:21px!important}.community h2{font-size:clamp(40px,3.4vw,57px);line-height:.98}.community-intro{font-size:15px!important;max-width:610px;margin:23px 0!important}.community-points{max-width:580px;gap:9px;margin:0 0 20px}.community-points article{padding:15px 8px 14px}.community-points b{font-size:11px}.community-point-icon{width:44px;height:44px}.community-link{font-size:13px}.community-visual{grid-column:2;grid-row:1/3;height:100%;min-height:500px;margin:0;align-self:end}.community-visual>img{width:116%;left:50%;bottom:-2px}.community-brand-tags{position:absolute;z-index:4;right:5%;top:19%;display:grid;gap:9px}.community-brand-tags span{padding:10px 15px;border-radius:999px;background:rgba(255,250,241,.94);border:1px solid #f1d6b5;box-shadow:0 6px 16px rgba(55,24,10,.1);font-size:10px;font-weight:900;transform:rotate(-2deg)}.community-brand-tags span:nth-child(2){transform:translateX(14px) rotate(1deg)}.community-brand-tags span:nth-child(3){transform:translateX(5px) rotate(-1deg)}.community-doodle-arrow{left:4%;top:17%}.community-doodle-crown{right:18%;top:4%}.voices{padding:65px 6%}.quotes{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible}.quotes article{min-width:0}.faq{padding:70px 6%;grid-template-columns:32% 68%;align-items:start}.faq-list{grid-template-columns:1fr 1fr}.final-cta{min-height:360px;padding:70px 25% 0}.final-copy h2{font-size:48px}.final-copy>div{flex-direction:row;justify-content:center}.final-art{width:29%;height:290px}footer{padding:45px 6% 28px;grid-template-columns:1fr 2fr 1fr}footer nav{grid-column:auto;justify-content:center}.footer-contact{grid-column:auto}footer>p{grid-column:1/-1}
}
.phone-campus{display:flex;align-items:center;gap:.5em;margin:-.2em 0 .2em;font-size:.65em;color:#76665a}.phone-campus span{text-transform:uppercase;letter-spacing:.08em}.phone-campus b{font-size:1.05em;color:#2d241e}.phone-campus i{width:.7em;height:.7em;margin-left:auto;border-radius:50%;background:#26a865;box-shadow:0 0 0 .2em #d9f4e5}.phone-brand-row{display:flex;align-items:center;justify-content:center;position:relative}.phone-logo{font-size:2.05em;margin:.05em 0 .4em}.phone-bell{position:absolute;right:.1em;top:.15em;width:2.1em;height:2.1em;border:.13em solid #d7c9bd;border-radius:50%;background:#fff}.phone-bell:before{content:"";position:absolute;left:50%;top:.45em;transform:translateX(-50%);width:.75em;height:.85em;border:.18em solid #4a3d34;border-radius:.5em .5em .2em .2em}.phone-bell i{position:absolute;right:-.1em;top:-.1em;width:.62em;height:.62em;border-radius:50%;background:var(--orange);border:.13em solid #fff}.phone-search{height:3em;padding:.72em 1.1em}.phone-chips{gap:.35em;margin:.58em 0;font-size:.78em}.phone-chips b{padding:.4em .65em}.phone-chips span{padding:.35em}.phone-offer{min-height:3.65em;padding:.55em .75em;margin-bottom:.45em;border:.14em solid #f3c47d;border-radius:1em;background:#fff0cf;display:flex;align-items:center;justify-content:space-between}.phone-offer>span{display:grid;gap:.15em}.phone-offer b{font-size:.76em}.phone-offer small{font-size:.54em;color:#755b49}.phone-offer>strong{font-family:"Titan One";font-size:1.25em;color:var(--orange)}.phone-insights{display:flex;gap:.5em;margin-bottom:.4em}.phone-insights span{flex:1;padding:.42em .45em;border:.12em solid #e6d9cd;border-radius:.65em;background:#fff;font-size:.56em;color:#705e51}.phone-insights b{font-size:1.2em;color:var(--orange)}.phone-section-title{display:flex;align-items:center;justify-content:space-between;margin:.2em 0 .42em}.phone-section-title b{font-size:.78em}.phone-section-title span{font-size:.58em;color:var(--orange);font-weight:800}.phone-menu{gap:.36em}.phone-menu article{grid-template-columns:4.2em 1fr auto;gap:.55em;position:relative}.phone-menu article>span{gap:.01em}.phone-menu article b{font-size:.74em;line-height:1.05;white-space:nowrap}.phone-menu article em{font-style:normal;font-size:.52em;color:#5f5047}.phone-menu article small{font-size:.52em;color:#7d695a}.phone-menu article strong{font-size:.88em}.veg-dot{display:inline-block;width:.62em;height:.62em;border-radius:50%;background:#2fa45e;box-shadow:0 0 0 .12em #d8f3e2;vertical-align:.03em}.phone-menu article button{width:1.85em;height:1.85em;border:0;border-radius:50%;background:var(--orange);color:#fff;font-weight:800;display:grid;place-items:center;padding:0}.phone-menu .dish-art{width:4.2em;height:3.85em}.phone-menu .dish-art:before{width:2.65em;height:2.65em}.phone-menu .dish-chai:after{left:1.38em;top:1em;width:1.4em;height:1.75em}.phone-menu .dish-roll:after{left:1.05em;top:1.12em;width:2.15em;height:1.28em}.phone-menu .dish-burger:after{left:.83em;top:.98em;width:2.55em;height:1.82em}.phone-cart{position:absolute;z-index:4;left:1.25em;right:1.25em;bottom:3.75em;min-height:3.3em;padding:.55em .75em;border-radius:.85em;background:#201713;color:#fff;display:flex;align-items:center;justify-content:space-between;box-shadow:0 .35em .8em rgba(41,22,13,.2)}.phone-cart span{display:grid}.phone-cart b{font-size:.65em}.phone-cart small{font-size:.5em;color:#dbc5b8}.phone-cart>strong{font-size:.62em;color:#ffc34a}.phone-nav{font-size:.62em;padding-top:.6em}
.phone-chips b,.phone-chips span{display:inline-flex;align-items:center;gap:.28em;white-space:nowrap}.chip-icon{display:inline-block;position:relative;width:.9em;height:.9em;flex:0 0 auto;color:currentColor}.chip-all:before,.chip-all:after{content:"";position:absolute;width:.3em;height:.3em;border:.12em solid currentColor;border-radius:.12em}.chip-all:before{left:0;top:0;box-shadow:.45em 0 0 -.01em transparent,.45em 0 0 -.01em currentColor}.chip-all:after{left:0;bottom:0;box-shadow:.45em 0 0 -.01em transparent,.45em 0 0 -.01em currentColor}.chip-meals{border:.12em solid currentColor;border-radius:50%}.chip-meals:after{content:"";position:absolute;left:.35em;top:-.15em;width:.12em;height:1.05em;background:currentColor}.chip-snacks{border:.12em solid currentColor;border-radius:.13em;transform:rotate(-7deg)}.chip-snacks:after{content:"";position:absolute;left:.1em;right:.1em;top:.2em;border-top:.12em dashed currentColor}.chip-drinks{border:.12em solid currentColor;border-radius:.1em .1em .3em .3em}.chip-drinks:after{content:"";position:absolute;right:-.18em;top:-.42em;width:.45em;height:.55em;border-left:.12em solid currentColor;transform:rotate(24deg)}
.phone-campus{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;row-gap:.12em;align-items:center;min-height:3.4em;padding:.34em .48em .38em .58em;border:.11em solid #eadaca;border-radius:1.15em;background:#fffaf1;overflow:visible}.phone-campus span{grid-column:1;grid-row:1;font-size:.72em;line-height:1;letter-spacing:.12em;opacity:.72}.phone-campus b{grid-column:1;grid-row:2;display:inline-block;width:max-content;min-width:9.2em;padding:.34em .62em;border-radius:1em;background:#fff0cf;color:#c54518;font-size:1.08em;line-height:1.05;transform-origin:left center;box-shadow:inset 0 0 0 .1em rgba(239,92,32,.14)}.phone-campus b.campus-exit{animation:campusExit .28s ease forwards}.phone-campus b.campus-reveal{animation:campusReveal .56s cubic-bezier(.2,.85,.25,1.25)}.phone-campus i{display:none}
.phone-screen{padding-top:2.9em}.phone-status{display:none}.phone-brand-row{position:absolute;z-index:5;left:2.25em;top:1.04em;justify-content:flex-start}.phone-brand-row .phone-logo{margin:0;font-size:1.08em;line-height:1;text-align:left;text-decoration-thickness:.08em;text-underline-offset:.1em}
.phone-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:.3em}.phone-chips b,.phone-chips span{justify-content:center;min-width:0;padding:.42em .3em;border:.1em solid #eadbce;border-radius:.72em;background:#fff;color:#5d4b40;box-shadow:0 .18em .35em rgba(73,43,25,.06)}.phone-chips b{background:#ef5c20;color:#fff;border-color:#d94c15}.chip-icon{width:1.18em;height:1.18em}.chip-all:before,.chip-all:after{width:.34em;height:.34em;border:0;border-radius:.12em;background:#fff}.chip-all:before{left:.05em;top:.05em;box-shadow:.56em 0 #ffe2a4}.chip-all:after{left:.05em;bottom:.05em;box-shadow:.56em 0 #ffd04e}.chip-meals{border:.14em solid #ef5c20;border-radius:50%;box-shadow:inset 0 0 0 .16em #ffe0aa}.chip-meals:before{content:"";position:absolute;left:.35em;top:.35em;width:.22em;height:.22em;border-radius:50%;background:#ef5c20}.chip-meals:after{left:-.3em;top:-.05em;width:.12em;height:1.25em;background:#ef5c20;box-shadow:.18em 0 #ef5c20}.chip-snacks{border:.12em solid #b84b22;border-radius:.12em .12em .3em .3em;background:repeating-linear-gradient(90deg,#ffd65c 0 .25em,#fff0c7 .25em .5em);transform:rotate(-4deg)}.chip-snacks:before{content:"";position:absolute;left:.05em;top:-.38em;width:.38em;height:.38em;border:.1em solid #b84b22;border-radius:50%;background:#fff0c7;box-shadow:.38em -.06em 0 -.02em #ffd65c,.72em .03em 0 -.03em #fff0c7}.chip-snacks:after{left:.08em;right:.08em;top:.18em;border-top:.12em solid #b84b22}.chip-drinks{border:.12em solid #8d4b2f;border-radius:.08em .08em .28em .28em;background:linear-gradient(to top,#ef8f35 0 62%,#fff4df 62%)}.chip-drinks:before{content:"";position:absolute;left:.12em;right:.12em;top:.18em;border-top:.11em solid rgba(255,255,255,.8)}.chip-drinks:after{right:-.12em;top:-.48em;width:.5em;height:.62em;border-left:.13em solid #8d4b2f;transform:rotate(24deg)}
.phone-stage{animation:none}
@keyframes campusExit{to{opacity:0;transform:translateX(.5em) scaleX(.45)}}
@keyframes campusReveal{0%{opacity:0;transform:translateX(-.45em) scaleX(.35)}62%{opacity:1;transform:translateX(0) scaleX(1.08)}100%{opacity:1;transform:scaleX(1)}}
@keyframes livePulse{0%,100%{box-shadow:0 0 0 .18em #d9f4e5}50%{box-shadow:0 0 0 .45em rgba(38,168,101,0)}}
.phone-stalls{display:flex;gap:.45em;margin:.08em 0 .4em}.phone-stalls>span{flex:1;min-width:0;display:grid;grid-template-columns:2.05em 1fr;align-items:center;gap:.25em;padding:.25em;border:.12em solid #eadbcd;border-radius:.65em;background:#fff}.phone-stalls small{font-size:.46em;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#56463b}.stall-icon{display:block;position:relative;width:2.05em;height:1.72em;border:.12em solid #352820;border-radius:.32em;background:#fff0cf}.stall-icon:before{content:"";position:absolute;left:-.13em;right:-.13em;top:-.13em;height:.48em;border:.12em solid #352820;border-radius:.25em .25em .08em .08em;background:repeating-linear-gradient(90deg,#ef5c20 0 .34em,#fff0cf .34em .68em)}.stall-icon:after{content:"";position:absolute;left:.3em;bottom:.14em;width:.45em;height:.58em;border:.1em solid #352820;background:#fff}.stall-rolls{background:#ffe0a1}.stall-burger{background:#f4c276}
.phone-nav i{display:block;position:relative;width:1.65em;height:1.55em;border:0;border-radius:0;background:none!important}.nav-home:before{content:"";position:absolute;left:.22em;bottom:.03em;width:1.05em;height:.82em;border:.18em solid #342c27;border-radius:.12em}.nav-home:after{content:"";position:absolute;left:.32em;top:.08em;width:.82em;height:.82em;border-left:.18em solid #342c27;border-top:.18em solid #342c27;transform:rotate(45deg)}.phone-nav .active{color:var(--orange)}.phone-nav .active .nav-home:before,.phone-nav .active .nav-home:after{border-color:var(--orange)}.nav-orders:before{content:"";position:absolute;left:.18em;top:.34em;width:1.12em;height:.92em;border:.18em solid #342c27;border-radius:.13em}.nav-orders:after{content:"";position:absolute;left:.47em;top:.08em;width:.55em;height:.42em;border:.18em solid #342c27;border-bottom:0;border-radius:.4em .4em 0 0}.nav-profile:before{content:"";position:absolute;left:.52em;top:.02em;width:.52em;height:.52em;border:.18em solid #342c27;border-radius:50%}.nav-profile:after{content:"";position:absolute;left:.2em;bottom:.02em;width:1.12em;height:.64em;border:.18em solid #342c27;border-radius:.72em .72em .18em .18em}
.hero-actions .button-orange{background:linear-gradient(180deg,#ff6c2b 0%,#f25819 76%,#e84b12 100%);border-color:#c94012;box-shadow:0 7px 0 #9f2e0d,0 12px 20px rgba(126,43,14,.26),inset 0 2px 0 rgba(255,255,255,.34),inset 0 -2px 0 rgba(145,38,7,.16);transition:transform 110ms ease,box-shadow 110ms ease,filter 110ms ease;will-change:transform}.hero-actions .button-orange span{box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 1px 0 rgba(117,32,7,.2)}.hero-actions .button-orange:active{transform:translateY(6px);box-shadow:0 1px 0 #9f2e0d,0 3px 7px rgba(126,43,14,.2),inset 0 3px 5px rgba(116,31,7,.24);filter:saturate(.94)}.hero-actions .button-orange:focus-visible{outline:3px solid #ffc845;outline-offset:5px}
@media(hover:hover){.hero-actions .button-orange:hover{transform:translateY(-2px);box-shadow:0 9px 0 #9f2e0d,0 15px 24px rgba(126,43,14,.28),inset 0 2px 0 rgba(255,255,255,.38),inset 0 -2px 0 rgba(145,38,7,.16)}.hero-actions .button-orange:hover:active{transform:translateY(6px);box-shadow:0 1px 0 #9f2e0d,0 3px 7px rgba(126,43,14,.2),inset 0 3px 5px rgba(116,31,7,.24)}}
@media(max-width:759px){
 .story{overflow:visible}
 .story-art{width:calc(100% + 44px);height:auto;margin-left:-22px;margin-right:-22px;margin-bottom:-44px}
 .story-art img{width:100%;height:auto;margin:0}
 .how{padding-top:78px}
 .hero-copy{width:48%;max-width:180px}
 .hero h1{font-size:35px;transform:rotate(-3deg);transform-origin:left center}
 .hero .lead{font-size:10.5px;max-width:164px;margin:17px 0 16px;line-height:1.4}
 .hero-actions .button{padding:10px 12px}
 .hero-actions .button-orange{min-width:174px;min-height:46px;padding:12px 13px;font-size:11px}
 .hero-actions .button-orange span{width:20px;height:20px;font-size:12px}
 .hero-actions .button-outline{min-width:165px;font-size:10px}
 .hero-actions b{font-size:7px}
 .microcopy{max-width:165px;font-size:7.8px;margin-top:14px}
 .phone-stage{right:18px;top:75px}
 .phone-sketch{font-size:8.3px;top:22px;right:12px}
}
.how.wave-bottom:after{z-index:2}
.how{z-index:6}.how:before,.how.wave-bottom:after{left:0;width:100%;border-radius:0;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:100% 100%;pointer-events:none}
.how:before{top:-25px;height:27px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 30' preserveAspectRatio='none'%3E%3Cpath d='M0 30V18C84 24 128 8 216 12c94 5 146 15 241 9 110-7 156-17 250-9 74 6 118 13 193 7v11H0Z' fill='%23ffc845'/%3E%3C/svg%3E")}
.how.wave-bottom:after{bottom:-23px;height:25px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 28' preserveAspectRatio='none'%3E%3Cpath d='M0 0h900v9c-74 8-127-3-217 4-98 8-164 13-268 8-111-5-177-14-271-7C86 18 42 24 0 18V0Z' fill='%23ffc845'/%3E%3C/svg%3E")}
.step-art:before,.step-art:after{content:none!important}
.step-doodle{position:absolute;z-index:2;width:35px;height:35px;color:var(--orange);opacity:.78;pointer-events:none}
.step-doodle svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}
.doodle-id{right:1px;top:2px;transform:rotate(7deg)}
.doodle-pin{left:-1px;bottom:31px;transform:rotate(-9deg);width:34px;height:34px}
.doodle-track{right:-2px;bottom:29px;transform:rotate(6deg);width:37px;height:37px}
.doodle-handoff{left:-3px;top:7px;transform:rotate(-6deg);width:38px;height:38px}
.id-scan{stroke-width:3.2;stroke-dasharray:24;animation:id-scan 2.8s ease-in-out infinite}
.pin-pulse{transform-box:fill-box;transform-origin:center;animation:pin-pulse 2.2s ease-out infinite}
.route-draw{stroke-dasharray:38;stroke-dashoffset:38;animation:route-draw 3s ease-in-out infinite}
.clock-hour,.clock-minute{transform-box:view-box;transform-origin:22px 25px}
.clock-hour{animation:clock-hand 8s linear infinite}
.clock-minute{animation:clock-hand 2s linear infinite}
.clock-hub{fill:var(--orange);stroke:none}.clock-ticks{opacity:.75}
.package{transform-box:view-box;transform-origin:22px 24px;opacity:0}.package-bag{animation:package-bag 6s ease-in-out infinite}.package-box{animation:package-box 6s ease-in-out infinite}.package-cup{animation:package-cup 6s ease-in-out infinite}
@keyframes id-scan{0%,18%,100%{transform:translateY(0);opacity:0}28%{opacity:1}56%{transform:translateY(13px);opacity:1}68%{transform:translateY(13px);opacity:0}}
@keyframes pin-pulse{0%,100%{transform:scale(.72);opacity:.45}45%{transform:scale(1.45);opacity:1}70%{transform:scale(1);opacity:.72}}
@keyframes route-draw{0%,18%{stroke-dashoffset:38;opacity:.35}55%,78%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:-38;opacity:.25}}
@keyframes clock-hand{to{transform:rotate(360deg)}}
@keyframes package-bag{0%,27%{opacity:1;transform:scale(1)}32%,95%{opacity:0;transform:scale(.86)}96%,100%{opacity:1;transform:scale(1)}}
@keyframes package-box{0%,27%{opacity:0;transform:scale(.86)}34%,60%{opacity:1;transform:scale(1)}65%,100%{opacity:0;transform:scale(.86)}}
@keyframes package-cup{0%,60%{opacity:0;transform:scale(.86)}67%,92%{opacity:1;transform:scale(1)}97%,100%{opacity:0;transform:scale(.86)}}
.how{padding-top:45px}
@media(min-width:760px){.how{padding-top:52px}}

/* Landing-page mobile finishing pass */
.footer-brand-block{display:grid;justify-items:start;gap:5px}
.footer-brand-block .footer-socials{margin-top:9px}
.footer-email{display:inline-flex;align-items:center;gap:8px}
.footer-email svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}

@media(max-width:759px){
 .available{grid-template-columns:minmax(0,46%) minmax(0,54%);padding-bottom:64px;align-items:start}
 .available-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start}
 .available ul{margin:24px 0 0}
 .available .button{order:2;margin-top:172px;position:relative;z-index:3;white-space:nowrap}
 .map-art{height:350px;min-width:0;overflow:visible}
 .india-map-stage{height:92%;max-width:94%;transform:translate(-8%,2%) scale(.9);transform-origin:center top}
 .pricing>h2{padding-inline:34px;line-height:1.08}
 .pricing>h2:before,.pricing>h2:after{top:30%;width:12px;height:3px;box-shadow:3px -7px 0 -1px var(--orange),4px 7px 0 -1px var(--orange)}
 .pricing>h2:before{left:8px}
 .pricing>h2:after{right:8px}
 footer{grid-template-columns:1fr;gap:20px;padding:34px 22px 26px}
 footer .footer-brand-block{grid-column:1;order:1}
 footer nav{grid-column:1;order:2;gap:12px 16px}
 .footer-contact{grid-column:1;order:3;justify-items:start;text-align:left}
 footer>p{grid-column:1;order:4;margin-top:4px}
}
@media(max-width:759px){.available ul{margin:24px 0 42px}}
.pricing>h2 span{color:var(--orange)}
.simple-grid{position:relative;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;min-height:0;padding:0 4px}
.simple-grid article,.simple-grid article:last-child{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:start!important;min-height:132px!important;padding:16px 10px!important;border:0!important;border-radius:25px;background:rgba(255,255,255,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}
.simple-copy{padding:0!important;text-align:left}
.simple-icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#ffeed0;color:var(--ink)}
.simple-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}
.simple-vendor .simple-icon{color:var(--orange)}
.simple-icon .simple-awning{fill:var(--orange);stroke:var(--ink)}
.simple-grid h3{font-size:13px;line-height:1.1;margin:1px 0 2px}
.simple-grid p{display:flex;align-items:baseline;gap:6px;margin:0 0 3px!important;line-height:1}
.simple-grid p b{font-size:10px;white-space:nowrap}
.simple-grid strong{font-size:24px!important;line-height:1;color:var(--orange)}
.simple-grid small{display:block;max-width:145px;font-size:9px!important;line-height:1.3;color:#6e5a50}
.pricing>h2{position:relative}
.pricing>h2:before,.pricing>h2:after{content:"";position:absolute;top:50%;width:19px;height:3px;border-radius:4px;background:var(--orange);box-shadow:4px -8px 0 -1px var(--orange),5px 8px 0 -1px var(--orange)}
.pricing>h2:before{left:4px;transform:rotate(14deg)}
.pricing>h2:after{right:4px;transform:rotate(-14deg)}
@media(min-width:760px){.simple-grid{gap:18px!important;padding:0 8%}.simple-grid article,.simple-grid article:last-child{grid-template-columns:76px minmax(0,1fr)!important;min-height:160px!important;padding:24px 20px!important;border-radius:30px}.simple-icon{width:62px;height:62px}.simple-icon svg{width:40px;height:40px}.simple-grid h3{font-size:18px}.simple-grid strong{font-size:34px!important}.simple-grid p b{font-size:14px}.simple-grid small{max-width:240px;font-size:12px!important}.pricing>h2:before{left:18%}.pricing>h2:after{right:18%}}
.work>h2{position:relative;display:inline-block}.work>h2 em{color:var(--orange);font-style:normal}.work>h2:after{content:"";position:absolute;right:-30px;top:13px;width:22px;height:3px;border-radius:3px;background:var(--yellow);box-shadow:5px -10px 0 -1px var(--yellow),5px 10px 0 -1px var(--yellow);transform:rotate(-8deg)}
.work-card{border:1px solid rgba(255,255,255,.4);box-shadow:0 7px 0 rgba(22,7,2,.76);transition:transform .18s ease,box-shadow .18s ease}.work-card:nth-child(1){transform:rotate(-1.2deg)}.work-card:nth-child(2){transform:rotate(.8deg)}.work-card:nth-child(3){transform:rotate(-.7deg)}.work-card:nth-child(4){transform:rotate(1deg)}.work-card:active{transform:translateY(5px) rotate(0);box-shadow:0 2px 0 rgba(22,7,2,.76)}
.work-icon{width:72px;height:82px;border-radius:0;background-color:transparent;background-image:url("assets/work-icons-doodle-v2.png");background-repeat:no-repeat;background-size:400% 100%;margin-bottom:7px}
.icon-stall{background-position:0 50%}.icon-ads{background-position:33.333% 50%}.icon-event{background-position:66.666% 50%}.icon-ideas{background-position:100% 50%}
.work-card>b{font-size:18px;line-height:1}
@media(min-width:760px){.work-icon{width:96px;height:108px}.work-card:nth-child(1){transform:rotate(-.6deg)}.work-card:nth-child(2){transform:rotate(.5deg)}.work-card:nth-child(3){transform:rotate(-.4deg)}.work-card:nth-child(4){transform:rotate(.6deg)}}

/* Community feature icons: each motion communicates the icon's meaning. */
.community-point-icon{will-change:transform,clip-path,opacity}
.community-point-icon.icon-creators{transform-origin:50% 78%;animation:community-creators-gather 4.8s ease-in-out infinite}
.community-point-icon.icon-insights{transform-origin:50% 100%;animation:community-insights-rise 4.8s cubic-bezier(.22,.8,.25,1) .35s infinite}
.community-point-icon.icon-tracking{transform-origin:0 100%;animation:community-track-progress 4.8s cubic-bezier(.22,.8,.25,1) .7s infinite}
@keyframes community-creators-gather{0%,6%{transform:scale(.82);opacity:.68}15%{transform:scale(1.08);opacity:1}22%,82%{transform:scale(1);opacity:1}88%{transform:scale(1.04)}100%{transform:scale(.82);opacity:.68}}
@keyframes community-insights-rise{0%,7%{transform:scaleY(.25);opacity:.45}19%{transform:scaleY(1.07);opacity:1}25%,82%{transform:scaleY(1);opacity:1}100%{transform:scaleY(.25);opacity:.45}}
@keyframes community-track-progress{0%,7%{clip-path:inset(0 100% 0 0);opacity:.25}22%,82%{clip-path:inset(0 0 0 0);opacity:1}100%{clip-path:inset(0 100% 0 0);opacity:.25}}

@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.phone-stage,.phone-campus i{animation:none}.phone-campus b,.step-doodle *,.community-point-icon{animation:none!important}}

/* Final responsive spacing and carousel refinements */
@media(max-width:759px){
 .available{grid-template-columns:minmax(0,46%) minmax(0,54%);grid-template-rows:auto auto auto;padding-bottom:46px;align-items:start}
 .available-title{grid-column:1/-1;grid-row:1}
 .available-copy{display:contents}
 .available ul{grid-column:1;grid-row:2;margin:24px 0 0}
 .map-art{grid-column:2;grid-row:2;height:225px;min-width:0;overflow:visible}
 .india-map-stage{height:90%;max-width:90%;transform:translate(-8%,1%) scale(.86);transform-origin:center top}
 .available .button{grid-column:1/-1;grid-row:3;justify-self:start;order:initial;margin:12px 0 0;position:relative;z-index:3;white-space:nowrap}
 .quotes{gap:12px;padding:0 0 12px;scroll-padding:0;scrollbar-width:none}
 .quotes::-webkit-scrollbar{display:none}
 .quotes article{flex:0 0 100%;scroll-snap-align:start;box-shadow:none}
 footer{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px 14px}
 footer .footer-brand-block{grid-column:1;grid-row:1;order:initial}
 .footer-contact{grid-column:2;grid-row:1;order:initial;justify-items:end;text-align:right;gap:9px}
 .footer-email{font-size:10px}
 footer nav{grid-column:1/-1;grid-row:2;order:initial}
 footer>p{grid-column:1/-1;grid-row:3;order:initial;margin-top:4px}
}
