@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(../media/archivo-black-latin-ext-400-normal.0rjd-nu2q09mm.woff2)format("woff2"),url(../media/archivo-black-latin-ext-400-normal.2xdij3i04cshm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(../media/archivo-black-latin-400-normal.0dx1s901p2cgf.woff2)format("woff2"),url(../media/archivo-black-latin-400-normal.1ncu-evoxvciy.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Hind Madurai;font-style:normal;font-display:swap;font-weight:400;src:url(../media/hind-madurai-tamil-400-normal.4589yb8896-vn.woff2)format("woff2"),url(../media/hind-madurai-tamil-400-normal.02jmlt44h4mpu.woff)format("woff");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Hind Madurai;font-style:normal;font-display:swap;font-weight:400;src:url(../media/hind-madurai-latin-ext-400-normal.0w0n4xukv58pb.woff2)format("woff2"),url(../media/hind-madurai-latin-ext-400-normal.056tsr_vtt_bx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Madurai;font-style:normal;font-display:swap;font-weight:400;src:url(../media/hind-madurai-latin-400-normal.1lfqe4r3uxdlf.woff2)format("woff2"),url(../media/hind-madurai-latin-400-normal.1s7ibdd9x7xxe.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Hind Madurai;font-style:normal;font-display:swap;font-weight:500;src:url(../media/hind-madurai-tamil-500-normal.1999vup47qjs_.woff2)format("woff2"),url(../media/hind-madurai-tamil-500-normal.3yrrfbu9sjqp5.woff)format("woff");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Hind Madurai;font-style:normal;font-display:swap;font-weight:500;src:url(../media/hind-madurai-latin-ext-500-normal.1pd8aa7tak5y0.woff2)format("woff2"),url(../media/hind-madurai-latin-ext-500-normal.1ug7z7sg-y-4k.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Madurai;font-style:normal;font-display:swap;font-weight:500;src:url(../media/hind-madurai-latin-500-normal.0_nvfguvb3w1i.woff2)format("woff2"),url(../media/hind-madurai-latin-500-normal.29uoad94byd9j.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Hind Madurai;font-style:normal;font-display:swap;font-weight:600;src:url(../media/hind-madurai-tamil-600-normal.3muevueomhttd.woff2)format("woff2"),url(../media/hind-madurai-tamil-600-normal.3akbpuaunikml.woff)format("woff");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Hind Madurai;font-style:normal;font-display:swap;font-weight:600;src:url(../media/hind-madurai-latin-ext-600-normal.3nj_e4w6ikegy.woff2)format("woff2"),url(../media/hind-madurai-latin-ext-600-normal.3k50doqv0q1rx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Madurai;font-style:normal;font-display:swap;font-weight:600;src:url(../media/hind-madurai-latin-600-normal.12j9_gtic0169.woff2)format("woff2"),url(../media/hind-madurai-latin-600-normal.1w51oqr54czvk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Hind Madurai;font-style:normal;font-display:swap;font-weight:700;src:url(../media/hind-madurai-tamil-700-normal.1iewqn4pq-pkn.woff2)format("woff2"),url(../media/hind-madurai-tamil-700-normal.2q9_z50jn09ah.woff)format("woff");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Hind Madurai;font-style:normal;font-display:swap;font-weight:700;src:url(../media/hind-madurai-latin-ext-700-normal.3joced0gwhjlb.woff2)format("woff2"),url(../media/hind-madurai-latin-ext-700-normal.2265ln7d4c2ir.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Madurai;font-style:normal;font-display:swap;font-weight:700;src:url(../media/hind-madurai-latin-700-normal.07jbzn-gtrrem.woff2)format("woff2"),url(../media/hind-madurai-latin-700-normal.2ecua1g4c8vzw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/caveat-cyrillic-ext-600-normal.0en03p64uvkvp.woff2)format("woff2"),url(../media/caveat-cyrillic-ext-600-normal.3egc667t51y6w.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/caveat-cyrillic-600-normal.1mcggt5xang-d.woff2)format("woff2"),url(../media/caveat-cyrillic-600-normal.2sqpf8vie624j.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/caveat-latin-ext-600-normal.07he2i0ew_rml.woff2)format("woff2"),url(../media/caveat-latin-ext-600-normal.2kw6pnbafhi0_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/caveat-latin-600-normal.3sd7rc34fmee_.woff2)format("woff2"),url(../media/caveat-latin-600-normal.1837u0bbj5018.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(../media/cinzel-latin-ext-700-normal.1m1rh-obdnni8.woff2)format("woff2"),url(../media/cinzel-latin-ext-700-normal.0j8mjv_l6rz1b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(../media/cinzel-latin-700-normal.2ll06qpyyq8z2.woff2)format("woff2"),url(../media/cinzel-latin-700-normal.0tc8rbu6pd9mw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ink:#0e0a07;--ink-2:#1a120c;--saffron:#f2a81d;--saffron-2:#ffcf5a;--chili:#e2551a;--ember:#ff7a1a;--bone:#f7ead2;--on-ink:#f7ead2;--muted-ink:#cdbb9f;--muted-bone:#5b4f43;--rule-ink:#f7ead229;--rule-bone:#0e0a072e;--f-display:"Archivo Black", "Hind Madurai", "Arial Black", "Helvetica Neue", Arial, sans-serif;--f-body:"Hind Madurai", "Segoe UI", Roboto, Arial, sans-serif;--f-script:"Caveat", "Segoe Script", cursive;--f-mark:"Cinzel", "Times New Roman", serif}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--ink);color:var(--on-ink);font-family:var(--f-body);-webkit-text-size-adjust:100%;margin:0;font-size:17px;line-height:1.5}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul,ol,figure,fieldset{margin:0;padding:0}ul,ol{list-style:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,.seg input:focus-visible+label{outline:3px solid var(--chili);outline-offset:3px}.dark a:focus-visible,.dark button:focus-visible,.dark input:focus-visible,.dark textarea:focus-visible{outline-color:var(--saffron)}.wrap{width:100%;max-width:1180px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto}.ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.dark{background:var(--ink);color:var(--on-ink)}.light{background:var(--bone);color:var(--ink)}.gold{background:var(--saffron);color:var(--ink)}section{padding-block:44px}h2{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(30px,5.4vw,48px);font-weight:400;line-height:1.04}.lede{color:var(--muted-ink);max-width:46ch;margin-top:12px;font-size:18px}.light .lede{color:var(--muted-bone)}.gold .lede{color:var(--ink)}.tamil{font-family:var(--f-body);font-weight:600}.btn{min-height:52px;font-family:var(--f-body);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 26px;font-size:18px;font-weight:700;line-height:1.1;display:inline-flex}.btn .ic{stroke-width:2.4px;width:20px;height:20px}.btn-ink{background:var(--ink);color:var(--on-ink);box-shadow:0 6px #15110e38}.btn-ink:hover{background:#2c231b}.btn-gold{background:var(--saffron);color:var(--ink);box-shadow:0 6px #f5b32447}.btn-gold:hover{background:var(--saffron-2)}.skip{position:absolute;top:0;left:-9999px}.skip:focus{z-index:100;color:#000;background:#fff;border-radius:8px;padding:10px 14px;font-weight:700;top:8px;left:8px}.btn:active{transform:translateY(2px)}.btn-sm{min-height:42px;padding:8px 18px;font-size:16px}.strip{background:var(--chili);color:#fff;text-align:center;letter-spacing:.04em;padding-block:7px;font-size:14px;font-weight:600}.strip .wrap{flex-wrap:wrap;justify-content:center;gap:4px 14px;display:flex}.head-row{justify-content:space-between;align-items:center;gap:14px;padding-block:10px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand-emblem{width:auto;height:52px}.brand-word{width:auto;height:42px}@media (max-width:430px){.brand-emblem{height:40px}.brand-word{height:32px}}.nav{gap:26px;font-size:15px;font-weight:600;display:none}.nav a:hover{color:var(--saffron)}.btn .long{display:none}@media (min-width:560px){.btn .long{display:inline}}@media (min-width:900px){.nav{display:flex}}.hero{color:var(--ink);background:radial-gradient(circle at 78% 42%,#ffc94a 0,#f5b324 46%,#eba10f 100%);padding-block:24px 40px;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"badge""title""sub""buy""image""week""proof";gap:16px;display:grid}.h-badge{background:var(--ink);color:var(--saffron);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;grid-area:badge;justify-self:start;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-size:12.5px;font-weight:700;line-height:1.25;display:inline-flex}.h-badge .ic{width:20px;height:20px}.h-title{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.015em;grid-area:title;font-size:clamp(40px,10.8vw,76px);font-weight:400;line-height:.98}.h-title span{display:block}.h-title .red{color:var(--chili)}.h-sub{flex-wrap:wrap;grid-area:sub;align-items:baseline;gap:4px 14px;font-size:clamp(21px,3vw,26px);font-weight:700;line-height:1.2;display:flex}.h-sub .tamil{opacity:.8;font-size:.8em}.h-buy{flex-wrap:wrap;grid-area:buy;align-items:center;gap:12px 20px;display:flex}.price{align-items:baseline;gap:10px;display:flex}.price b{font-family:var(--f-display);letter-spacing:-.02em;font-size:52px;font-weight:400;line-height:1}.price span{text-transform:uppercase;letter-spacing:.06em;font-size:14px;font-weight:700;line-height:1.2}.h-buy .btn{flex:240px}.h-img{grid-area:image;margin:6px 10px 12px 0;position:relative}.h-img img{border:4px solid var(--ink);width:100%;height:auto;box-shadow:10px 10px 0 var(--ink);background:var(--ink);border-radius:18px}.stamp{background:var(--chili);color:#fff;text-align:center;border-radius:50%;place-content:center;width:114px;height:114px;display:grid;position:absolute;top:66%;left:-10px;transform:translateY(-50%)rotate(-9deg);box-shadow:0 6px #00000059}.stamp:before{content:"";border:1.5px dashed #ffffffbf;border-radius:50%;position:absolute;inset:5px}.stamp b{font-family:var(--f-display);font-size:28px;font-weight:400;line-height:1}.stamp span{letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:11.5px;font-weight:700;line-height:1.15}.script{font-family:var(--f-script);color:var(--ink);text-align:right;margin-top:18px;padding-right:4px;font-size:30px;font-weight:600;line-height:1}.week{grid-area:week}.week-cap{margin-bottom:10px;font-size:17px;line-height:1.3}.days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.days li{border:2px solid var(--ink);letter-spacing:.02em;border-radius:12px;place-items:center;height:46px;font-size:14px;font-weight:700;display:grid;position:relative}.days li.today{background:var(--ink);color:var(--saffron)}.days li.today:after{content:"Today";letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:11px;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.days li.sun{background:var(--chili);border-color:var(--chili);color:#fff}.week{padding-bottom:14px}.h-proof{flex-wrap:wrap;grid-area:proof;gap:6px 18px;font-size:16px;font-weight:600;line-height:1.3;display:flex}.h-proof span{align-items:center;gap:6px;display:inline-flex}.h-proof .ic{width:18px;height:18px}@media (min-width:900px){.hero{padding-block:44px 56px}.hero-grid{grid-template-rows:repeat(6,auto) 1fr;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"badge image""title image""sub image""buy image""week image""proof image"".image";gap:18px 40px}.h-title{font-size:clamp(52px,5.9vw,76px)}.h-buy .btn{flex:0 auto;min-height:58px;padding-inline:30px;font-size:19px}.h-img{align-self:center;margin:0 14px 0 0}.stamp{width:124px;height:124px;left:-34px}.stamp b{font-size:34px}}.order-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}.order-points{gap:12px;margin-top:22px;display:grid}.order-points li{align-items:flex-start;gap:12px;font-size:17px;line-height:1.35;display:flex}.order-points .ic{width:24px;height:24px;color:var(--saffron);margin-top:1px}.when{border:2px solid var(--saffron);border-radius:14px;flex-direction:column;gap:2px;margin-top:22px;padding:12px 18px;display:inline-flex}.when small{letter-spacing:.1em;text-transform:uppercase;color:var(--saffron);font-size:12.5px;font-weight:700}.when b{font-family:var(--f-display);font-size:26px;font-weight:400;line-height:1.1}.order-card{background:var(--bone);color:var(--ink);box-shadow:8px 8px 0 var(--saffron);border-radius:20px;gap:18px;min-width:0;padding:22px 18px;display:grid}.order-card h3{font-family:var(--f-display);text-transform:uppercase;font-size:22px;font-weight:400;line-height:1.1}.field{gap:6px;min-width:0;display:grid}fieldset.field{border:0;margin:0;padding:0}fieldset.field>legend{float:left;width:100%;margin-bottom:6px}fieldset.field>legend+*{clear:both}.field>label,.field>legend,.legend{letter-spacing:.01em;padding:0;font-size:15px;font-weight:700}.field input[type=text],.field input[type=tel]{border:2px solid var(--ink);width:100%;min-height:50px;color:var(--ink);font:500 17px/1.3 var(--f-body);background:#fff;border-radius:12px;padding:11px 14px}.field textarea{resize:vertical;min-height:84px}.field input::placeholder,.field textarea::placeholder{color:#85786a}.field .err{color:#b3200a;min-height:0;font-size:14px;font-weight:600}.field.bad input,.field.bad textarea{border-color:#b3200a}.qty-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.stepper{border:2px solid var(--ink);background:#fff;border-radius:999px;align-items:center;display:inline-flex}.stepper button{width:48px;height:48px;color:var(--ink);font:700 24px/1 var(--f-body);cursor:pointer;background:0 0;border:0;border-radius:999px}.stepper button:hover:not(:disabled){background:var(--saffron)}.stepper button:disabled{opacity:.35;cursor:not-allowed}.stepper output{text-align:center;min-width:40px;font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:22px}.serves{color:var(--muted-bone);font-size:15px;font-weight:500}.seg{grid-template-columns:1fr 1fr;gap:8px;display:grid;position:relative}.seg input{opacity:0;width:1px;height:1px;position:absolute}.seg label{border:2px solid var(--ink);cursor:pointer;text-align:center;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-size:16px;font-weight:700;display:flex}.seg input:checked+label{background:var(--ink);color:var(--saffron)}.seg .ic{width:22px;height:22px}.total{border-top:2px dashed var(--rule-bone);font-variant-numeric:tabular-nums;gap:6px;padding-top:14px;display:grid}.total div{justify-content:space-between;gap:12px;font-size:16px;display:flex}.total .sum{font-size:20px;font-weight:700}.total .sum b{font-family:var(--f-display);font-size:28px;font-weight:400}.order-card .btn{white-space:normal;width:100%}.fine{color:var(--muted-bone);font-size:14px;line-height:1.4}.preview-note{border:2px solid var(--ink);background:#fff1c2;border-radius:12px;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.35}.recap{gap:8px;font-size:16px;display:grid}.recap div{border-bottom:1px solid var(--rule-bone);justify-content:space-between;gap:14px;padding-bottom:8px;display:flex}.recap dt{color:var(--muted-bone);font-weight:500}.recap dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.recap{margin:0}.btn-line{color:var(--ink);border:2px solid var(--ink);background:0 0}@media (min-width:900px){.order-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px}.order-card{padding:28px}}.steps{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:26px;display:grid}.step{border:2px solid var(--ink);background:#fff;border-radius:18px;align-content:start;gap:10px;padding:20px;display:grid}.step-top{justify-content:space-between;align-items:center;display:flex}.num{background:var(--chili);color:#fff;width:44px;height:44px;font-family:var(--f-display);border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid}.step .ic{width:42px;height:42px;color:var(--ink)}.step h3{font-family:var(--f-display);text-transform:uppercase;font-size:20px;font-weight:400;line-height:1.1}.step p{color:var(--muted-bone);font-size:16px}@media (min-width:800px){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.rev-top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 30px;display:flex}.score{align-items:center;gap:14px;display:flex}.score b{font-family:var(--f-display);color:var(--saffron);font-size:56px;font-weight:400;line-height:1}.score span{color:var(--muted-ink);font-size:15px;font-weight:600;line-height:1.3}.cards{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:26px;display:grid}.card{background:var(--ink-2);border:1px solid var(--rule-ink);border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.stars{color:var(--saffron);letter-spacing:.14em;font-size:17px;line-height:1}.card.feature{background:var(--saffron);color:var(--ink);border-color:var(--saffron);grid-column:1/-1;box-shadow:8px 8px #f5b32447}.card.feature .stars,.card.feature .who b{color:var(--ink)}.card.feature .who span{color:#3a2f24}.card.feature blockquote{font-size:clamp(21px,3vw,28px);font-weight:600;line-height:1.35}.card blockquote{flex:1;margin:0;font-size:18px;line-height:1.5}.who{align-items:center;gap:12px;display:flex}.av{width:42px;height:42px;font-family:var(--f-display);letter-spacing:.02em;background:var(--saffron);color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:15px;line-height:1;display:grid}.card:nth-child(3) .av{background:var(--chili);color:#fff}.card:nth-child(4) .av{background:var(--bone);color:var(--ink)}.card:nth-child(5) .av{background:var(--saffron-2);color:var(--ink)}.card.feature .av{background:var(--ink);color:var(--saffron)}.who b{color:var(--saffron);font-size:16px;font-weight:700;line-height:1.2;display:block}.who span{color:var(--muted-ink);font-size:15px}@media (min-width:700px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.kit-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:26px;display:grid}.kit-img img{border:4px solid var(--ink);width:100%;height:auto;box-shadow:10px 10px 0 var(--ink);border-radius:18px}.kit-img{margin-right:10px}.addr{align-items:flex-start;gap:12px;margin-top:22px;display:flex}.addr .ic{width:30px;height:30px;color:var(--chili);margin-top:2px}.addr b{font-size:19px;line-height:1.25;display:block}.addr span{max-width:34ch;margin-top:4px;display:block}.map{border:2px solid var(--ink);border-radius:12px;width:100%;max-width:420px;height:auto;margin-top:20px}@media (min-width:900px){.kit-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px}.kit-img{order:2}}.faq{border-top:2px solid var(--ink);grid-template-columns:minmax(0,1fr);gap:0;margin-top:24px;display:grid}.qa{border-bottom:2px solid var(--ink);padding-block:18px}.qa h3{font-size:19px;font-weight:700;line-height:1.3}.qa p{color:var(--muted-bone);max-width:56ch;margin-top:6px;font-size:17px}@media (min-width:900px){.faq{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}.final{padding-block:48px}.final-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:26px;display:grid}.final h2{font-size:clamp(36px,8vw,62px)}.final h2 .y{color:var(--saffron)}.final .row{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:22px;display:flex}.final .price b{color:var(--saffron)}.final-img img{object-fit:cover;border:4px solid var(--saffron);border-radius:18px;width:100%;max-height:260px}.final .away{color:var(--muted-ink);margin-top:14px;font-weight:500}@media (min-width:900px){.final-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:56px}}.foot{background:var(--ink);border-top:1px solid var(--rule-ink);padding-block:26px 104px}.foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;display:flex}.foot-links,.foot-legal{flex-wrap:wrap;gap:8px 22px;font-size:15px;display:flex}.foot-legal{color:var(--muted-ink)}.foot-links a:hover,.foot-legal a:hover{color:var(--saffron)}.social{gap:10px;display:flex}.social a{border:1.5px solid var(--saffron);width:40px;height:40px;color:var(--saffron);border-radius:50%;place-items:center;display:grid}.social .ic{width:19px;height:19px}@media (min-width:900px){.foot{padding-block:26px}}.bar{z-index:50;background:var(--ink);border-top:3px solid var(--saffron);padding:10px max(16px, env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.bar[hidden]{display:none}.bar .p b{font-family:var(--f-display);color:var(--saffron);font-size:24px;font-weight:400;line-height:1;display:block}.bar .p span{color:var(--muted-ink);font-size:13px;font-weight:600}@media (min-width:900px){.bar{display:none}section,.final{padding-block:72px}}@media (prefers-reduced-motion:no-preference){.btn{transition:background .15s}}.status-card{background:var(--bone);color:var(--ink);box-shadow:8px 8px 0 var(--saffron);border-radius:20px;gap:10px;padding:24px 20px;display:grid}.status-card h3{font-family:var(--f-display);text-transform:uppercase;font-size:24px;font-weight:400;line-height:1.1}.status-card p{color:var(--muted-bone);font-size:17px}.status-card .code{font-family:var(--f-display);letter-spacing:.02em;color:var(--chili);font-size:30px}.status-card .btn{margin-top:6px}.left{color:var(--muted-bone);font-size:15px;font-weight:600}.form-err{color:#6a1308;background:#f8d7cf;border:2px solid #b3200a;border-radius:12px;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.35}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.btn:disabled{opacity:.55;cursor:wait}@media (prefers-reduced-motion:no-preference){@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes stamp{0%{opacity:0;scale:.3}70%{scale:1.1}to{opacity:1;scale:1}}@keyframes ring{0%{box-shadow:0 0 #bb2b158c}to{box-shadow:0 0 0 14px #bb2b1500}}.h-badge,.h-title span,.h-sub,.h-buy,.h-img,.week,.h-proof{animation:.7s cubic-bezier(.2,.7,.2,1) both rise;animation-delay:var(--d,0s)}.h-badge{--d:50ms}.h-title span:first-child{--d:.12s}.h-title span:nth-child(2){--d:.2s}.h-title span:nth-child(3){--d:.28s}.h-sub{--d:.38s}.h-buy{--d:.48s}.h-img{--d:.3s}.week{--d:.6s}.h-proof{--d:.72s}.stamp{animation:.6s cubic-bezier(.2,.9,.3,1.2) .95s both stamp}.days li{animation:.4s cubic-bezier(.2,.9,.3,1.2) both pop;animation-delay:calc(.75s + var(--i,0) * 60ms)}.days li:nth-child(2){--i:1}.days li:nth-child(3){--i:2}.days li:nth-child(4){--i:3}.days li:nth-child(5){--i:4}.days li:nth-child(6){--i:5}.days li:nth-child(7){--i:6}.days li.sun{animation:.4s cubic-bezier(.2,.9,.3,1.2) 1.17s both pop,1.4s ease-out 1.8s 2 ring}.h-img img{translate:0 var(--py,0px)}.btn{transition:background .15s,translate .15s}.btn:hover{translate:0 -2px}.motion [data-r]{opacity:0;transition:opacity .7s,translate .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);translate:0 26px}.motion [data-r].in{opacity:1;translate:0}}.strip{background:linear-gradient(90deg,#a83a0c,#d4501a 50%,#a83a0c)}.head{background:#0b0805;border-bottom:1px solid #f2a81d47}.hero{color:var(--bone);background:radial-gradient(52% 62% at 74% 44%,#ff7a1a6b,#ff7a1a00 70%),radial-gradient(90% 40% at 50% 112%,#e2551a61,#e2551a00 70%),linear-gradient(#120c08,#0e0a07);position:relative}.hero>.wrap{z-index:1;position:relative}.h-badge{color:var(--saffron-2);background:#f2a81d1a;border:1px solid #f2a81d8c}.h-title{color:var(--bone)}.h-title .red{background:linear-gradient(95deg,#ffd45e 0%,#ff9a1f 45%,#e2551a 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.h-sub{color:var(--bone)}.h-sub .tamil{color:var(--saffron-2);opacity:1}.price b{color:var(--saffron-2)}.price span{color:var(--muted-ink)}.hero .btn-ink{color:#1a0f06;background:linear-gradient(#ffd45e,#f2a81d);box-shadow:0 6px #8a4a0a,0 0 34px #ff8c1e61}.hero .btn-ink:hover{background:linear-gradient(#ffe08a,#ffb82e)}.h-img img{background:#000;border:2px solid #f2a81d99;box-shadow:0 0 0 1px #000,0 26px 60px #000000a6,0 0 90px #ff7a1a4d}.stamp{background:linear-gradient(160deg,#ff7a1a,#c93c0c);box-shadow:0 8px 22px #00000080,0 0 28px #ff7a1a73}.script{color:var(--saffron-2)}.week-cap{color:var(--muted-ink)}.week-cap b{color:var(--bone)}.days li{color:var(--bone);background:#ffffff08;border:1.5px solid #f7ead24d}.days li.today{background:var(--saffron);border-color:var(--saffron);color:#1a0f06}.days li.today:after{color:var(--saffron-2)}.days li.sun{color:#fff;background:linear-gradient(160deg,#ff7a1a,#c93c0c);border-color:#ff7a1a}.h-proof{color:var(--muted-ink)}.h-proof .ic{color:var(--saffron)}.sparks{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.sparks i{width:var(--s,4px);height:var(--s,4px);opacity:0;bottom:-12px;left:var(--x,50%);background:radial-gradient(circle,#ffd45e,#ff7a1a 60%,#0000 70%);border-radius:50%;position:absolute}@media (prefers-reduced-motion:no-preference){@keyframes spark{0%{opacity:0;transform:translate(0)}12%{opacity:.9}to{transform:translate(var(--dx,20px), -560px);opacity:0}}.sparks i{animation:spark var(--t,9s) linear var(--d2,0s) infinite}}@media (prefers-reduced-motion:reduce){.sparks{display:none}}#how{color:var(--bone);background:#140e09}#how .lede,#how .step p{color:var(--muted-ink)}#how .step{background:var(--ink-2);border:1px solid #f2a81d4d}#how .step .ic{color:var(--saffron)}#how .num{background:linear-gradient(160deg,#ff7a1a,#c93c0c)}#preorder{background:linear-gradient(#0e0a07,#170f09)}.order-card{box-shadow:0 0 0 1px #f2a81d80,0 24px 60px #0000008c,0 0 70px #ff7a1a2e}.gold{background:linear-gradient(#f7b52a,#e99a12)}.kit-img img{border-color:#1a0f06;box-shadow:10px 10px #1a0f06}#faq{background:var(--bone)}.final{background:radial-gradient(60% 90% at 85% 60%,#ff7a1a4d,#ff7a1a00 70%),#0e0a07}.final-img img{border-color:#f2a81db3}.foot{background:#0b0805}.bar{border-top-color:var(--saffron);background:#0b0805}.legal{min-height:70vh;padding-block:40px 72px}.legal-wrap{max-width:760px}.legal h1{font-family:var(--f-display);text-transform:uppercase;text-wrap:balance;font-size:clamp(30px,6vw,46px);font-weight:400;line-height:1.05}.legal-date{color:var(--muted-ink);margin-top:10px;font-size:15px}.legal-body{gap:14px;margin-top:24px;font-size:18px;line-height:1.6;display:grid}.legal-body h2{font-family:var(--f-display);text-transform:uppercase;color:var(--saffron-2);margin-top:14px;font-size:20px;font-weight:400;line-height:1.2}.legal-body ul{gap:6px;padding-left:22px;list-style:outside;display:grid}.legal-body a{color:var(--saffron-2);text-underline-offset:3px;text-decoration:underline}.legal-body a.btn{color:#1a0f06;text-decoration:none}.legal-body b{color:var(--bone)}.legal-back{margin-top:36px}.legal-back a{color:var(--saffron-2);text-underline-offset:3px;font-weight:600;text-decoration:underline}
