1import{r as a,j as e,m as f,o as L,d as G,e as X,ad as ee,u as ne,z as se,bo as ie,f as P,L as $,H as te,S as re,b2 as ae,a3 as N,Z as oe,a1 as B,F as ce,s as F,K as Y,bp as le}from"./index-KSWbwNeY.js";import de from"./Footer-DPSMpmUX.js";import{A as me,a as pe,b as ue,c as be}from"./accordion-EXRbTBdh.js";import{g as O}from"./seoDefaults-DHsbBPCr.js";import{C as he}from"./clock-CzRotAbS.js";import{B as ge}from"./book-open-DS7Nmuzn.js";import"./twitter-yEUqfNJX.js";import"./linkedin-B1bA0DJP.js";import"./youtube-CwivUiPT.js";import"./facebook-DahhNxAJ.js";import"./index-DsYLezIw.js";import"./chevron-down-D7IdZFzc.js";const U=({title:d,subtitle:u,linkTo:c,items:r,icon:l})=>{const k=a.useRef(null),y=a.useRef(!1);return a.useEffect(()=>{const i=k.current;if(!i||r.length<2)return;let b,S=performance.now();const M=25,m=I=>{const E=(I-S)/1e3;if(S=I,!y.current&&i.scrollWidth>i.clientWidth){const A=i.scrollWidth-i.clientWidth;let w=i.scrollLeft+M*E;w>=A-1&&(w=0),i.scrollLeft=w}b=requestAnimationFrame(m)};b=requestAnimationFrame(m);const h=()=>{y.current=!0},v=()=>{y.current=!1};return i.addEventListener("mouseenter",h),i.addEventListener("mouseleave",v),i.addEventListener("touchstart",h,{passive:!0}),i.addEventListener("touchend",v,{passive:!0}),()=>{cancelAnimationFrame(b),i.removeEventListener("mouseenter",h),i.removeEventListener("mouseleave",v),i.removeEventListener("touchstart",h),i.removeEventListener("touchend",v)}},[r.length]),r.length===0?null:e.jsxs(f.section,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-50px"},transition:{duration:.5,ease:"easeOut"},className:"py-10 px-6 md:px-8 bg-muted/40 dark:bg-muted/20 rounded-2xl overflow-hidden",children:[e.jsxs("div",{className:"flex items-end justify-between mb-6",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center gap-2 text-muted-foreground mb-1",children:[l,e.jsx("span",{className:"text-[11px] font-medium uppercase tracking-wider",children:u})]}),e.jsx("h3",{className:"text-lg md:text-xl font-light tracking-tight text-foreground",children:d})]}),e.jsxs(L,{to:c,className:"flex items-center gap-1 text-xs font-medium text-muted-foreground hover:text-foreground transition-colors shrink-0",children:["Browse all",e.jsx(G,{className:"w-3 h-3"})]})]}),e.jsx("div",{ref:k,className:"flex overflow-x-auto gap-4 pb-2 -mx-1 px-1 no-scrollbar scroll-smooth",children:r.map((i,b)=>e.jsx(f.div,{initial:{opacity:0,y:12},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.35,delay:b*.06,ease:"easeOut"},className:"shrink-0 w-[140px] md:w-[160px] group cursor-pointer",children:e.jsxs(L,{to:c,children:[e.jsx("div",{className:"relative aspect-[3/4] rounded-xl overflow-hidden shadow-sm bg-background border border-border/40 group-hover:shadow-md transition-shadow duration-300",children:i.image_url?e.jsx(f.img,{src:i.image_url,alt:i.title,className:"w-full h-full object-cover",whileHover:{scale:1.04},transition:{duration:.3}}):e.jsx("div",{className:"w-full h-full flex items-center justify-center bg-muted",children:e.jsx("span",{className:"text-xs text-muted-foreground",children:"No cover"})})}),e.jsx("p",{className:"mt-2.5 text-xs font-medium leading-snug text-foreground line-clamp-2 group-hover:text-primary transition-colors duration-200",children:i.title}),i.subtitle&&e.jsx("p",{className:"text-[10px] text-muted-foreground mt-0.5",children:i.subtitle})]})},i.id))})]})},H={monthly:["Unlimited daily articles","Ad-free reading","Full expert analysis","Weekly newsletter"],yearly:["Everything in Monthly","Unlimited reports","Ad-free reading","All webinar access"],print:["Everything in Yearly","12 print issues/year","Ad-free reading","Premium+ community"]},xe={monthly:"18,227 professionals enrolled",yearly:"24,519 subscribers trust our insights",print:"12,842 readers get it delivered"},fe=()=>{const[d,u]=a.useState([]);return a.useEffect(()=>{(async()=>{const{data:r}=await F.from("print_editions").select("id, cover_image_url, issue_month").eq("is_published",!0).order("issue_month",{ascending:!1}).limit(3);r&&u(r)})()},[]),d.length===0?null:e.jsx(L,{to:"/print-editions",className:"relative py-3 mb-2 block group cursor-pointer",children:e.jsxs("div",{className:"flex items-center justify-center gap-3",children:[e.jsx("div",{className:"relative flex items-center h-14 w-24",children:d.slice(0,3).reverse().map((c,r)=>e.jsx(f.div,{className:"absolute shadow-md",initial:{opacity:0,y:10}
1,animate:{opacity:1,y:0,x:r*14,rotate:(r-1)*4},transition:{duration:.4,delay:r*.1,ease:"easeOut"},whileHover:{scale:1.05,rotate:0,zIndex:10},style:{zIndex:r},children:e.jsx("img",{src:c.cover_image_url,alt:"Magazine",className:"h-12 w-auto object-cover shadow-lg"})},c.id))}),e.jsxs("div",{className:"text-left",children:[e.jsx("p",{className:"text-[10px] font-medium",style:{color:"var(--nb-ink)"},children:"Print Magazine"}),e.jsx("p",{className:"text-[9px]",style:{color:"var(--nb-muted)"},children:"12 issues delivered"})]})]})})},ye=[66,58,50,62,45,54,48,64,72,70,78,82];function Ae(){var W;const d=X(),[u]=ee(),{user:c}=ne(),{plans:r,status:l,loading:k,subscribing:y,formatPrice:i,checkStatus:b}=se(),[S,M]=a.useState(null),[m,h]=a.useState({eligible:!1,timeLeft:0}),[v,I]=a.useState([]),[E,A]=a.useState([]),w=a.useRef(null),T=a.useRef(null),V=3*60*60*1e3;a.useEffect(()=>{if(!c){h({eligible:!1,timeLeft:0});return}(async()=>{try{const[s,t]=await Promise.all([F.from("profiles").select("created_at").eq("id",c.id).single(),F.from("user_subscriptions").select("id").eq("user_id",c.id).eq("status","active").maybeSingle()]);if(s.error||!s.data||t.data)return;const o=new Date(s.data.created_at).getTime()+V-Date.now();o>0&&h({eligible:!0,timeLeft:o})}catch{}})()},[c]),a.useEffect(()=>{if(!m.eligible||m.timeLeft<=0)return;const n=setInterval(()=>{h(s=>{const t=s.timeLeft-1e3;return t<=0?{eligible:!1,timeLeft:0}:{...s,timeLeft:t}})},1e3);return()=>clearInterval(n)},[m.eligible]),a.useEffect(()=>{(async()=>{const[s,t]=await Promise.all([Y.from("research_reports").select("id, title, cover_image_url").eq("is_published",!0).order("published_at",{ascending:!1}).limit(8),Y.from("print_editions").select("id, title, cover_image_url, issue_month").eq("is_published",!0).order("issue_month",{ascending:!1}).limit(8)]);s.data&&I(s.data),t.data&&A(t.data)})()},[]),a.useEffect(()=>{const n=()=>{var x;const s=w.current,t=(x=T.current)==null?void 0:x.querySelectorAll(".nb-bar");if(!s||!t||!t.length)return;const o=s.getBoundingClientRect(),g=window.innerHeight||1,p=Math.min(1,Math.max(0,(g-o.top)/(g+o.height)));t.forEach((z,j)=>{const C=Math.sin(p*Math.PI*2+j*.72),R=Math.cos(p*Math.PI+j*.34),Q=Math.round(C*34+R*14);z.style.setProperty("--bar-morph",`${Q}px`)})};return n(),window.addEventListener("scroll",n,{passive:!0}),window.addEventListener("resize",n),()=>{window.removeEventListener("scroll",n),window.removeEventListener("resize",n)}},[r]);const Z=a.useCallback(n=>{const s=Math.max(0,Math.floor(n/1e3)),t=Math.floor(s/3600),o=Math.floor(s%3600/60),g=s%60;return`${t.toString().padStart(2,"0")}:${o.toString().padStart(2,"0")}:${g.toString().padStart(2,"0")}`},[]);a.useEffect(()=>{const n=u.get("success"),s=u.get("cancelled");n==="true"?(ie({planId:"unknown",planName:"Subscription",paymentProvider:"stripe"}),P.success("Subscription activated successfully!"),b(),d("/account/subscription",{replace:!0})):s==="true"&&(P.info("Payment was cancelled"),d("/subscribe",{replace:!0}))},[u,b,d]);const _=u.get("returnTo")||"",J=n=>{var p;if(!c){P.error("Please sign in to subscribe");const x=`/subscribe?plan=${n}${_?`&returnTo=${encodeURIComponent(_)}`:""}`;d(`/auth?redirect=${encodeURIComponent(x)}`);return}if(l.hasSubscription&&((p=l.subscription)==null?void 0:p.planId)===n){P.info("You are already on this plan");return}const t=r.find(x=>x.id===n);t&&le({planId:t.id,planName:t.name,billingPeriod:t.billing_period,price:t.price_inr});const o=t?q(t):"",g=m.eligible&&o==="yearly"?"&welcome_offer=true":"";d(`/checkout?plan=${n}${g}${_?`&returnTo=${encodeURIComponent(_)}`:""}`)},q=n=>n.includes_print?"print":n.billing_period==="yearly"?"yearly":"monthly",D=a.useMemo(()=>{if(!r||r.length===0)return null;const n=O();return{"@context":"https://schema.org","@type":"ItemList",name:"AIM Subscription Plans",description:"Premium subscription plans for AIM",numberOfItems:r.length,itemListElement:r.map((s,t)=>({"@type":"ListItem",position:t+1,item:{"@type":"Product","@id":`${n}/subscribe#${s.id}`,name:`AIM ${s.name} Subscription`,description:s.includes_print?"Full digital access plus 12 print magazine issues delivered to your door":s.billing_period==="yearly"?"Unlimited access to premium AI and technology content for one year":"Monthly access to premium AI and technology content",brand:{"@type":"Brand",name:"AIM"},offers:{"@type":"Offer",url:`${n}/checkout?plan=${s.id}`,priceCurrency:"INR",price:s.price_inr,availability:"https://schema.org/InStock",priceValidUntil:new Date(Date.now()+365*24*60*60*1e3).toISOString().split("T")[0],seller:{"@type":"Organization",name:"AIM"}}}}))}},[r]);if(k)return e.jsx("div",{className:"min-h-screen flex items-center justify-center",style:{background:"#11120f"},children:e.jsxs("div",{className:"flex flex-col items-center gap-3",children:[e.jsx($,{className:"w-6 h-6 animate-spin",style:{color:"#ead09a"}}),e.jsx("p",{className:"text-xs",style:{color:"#dacaa1"},children:"Loading plansâ¦"})]})});const K=(W=l.subscription)==null?void 0:W.planId;return e.jsxs(e.Fragment,{children:[e.jsxs(te,{children:[e.jsx("title",{children:"Subscribe - AIM"}),e.jsx("meta",{name:"description",content:"Subscribe to AIM for unlimited access to premium AI and technology content."}),e.jsx("link",{rel:"canonical",href:`${O()}/subscribe`}
1),e.jsx("link",{rel:"preconnect",href:"https://fonts.googleapis.com"}),e.jsx("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:""}),e.jsx("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;1,9..144,400&family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@400;500&display=swap"}),D&&e.jsx("script",{type:"application/ld+json",children:JSON.stringify(D)})]}),e.jsx("style",{children:` 2 .nimbus-subscribe { 3 --nb-bg: #17130d; 4 --nb-bg-2: #11120f; 5 --nb-ink: #fff4d5; 6 --nb-muted: #dacaa1; 7 --nb-line: rgba(255, 240, 199, 0.18); 8 --nb-glass: rgba(255, 239, 199, 0.08); 9 --nb-glass-strong: rgba(255, 239, 199, 0.14); 10 --nb-accent: #ead09a; 11 --nb-accent-2: #ffd879; 12 --nb-deep: #4d3f24; 13 --nb-font-sans: "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; 14 --nb-font-mono: "IBM Plex Mono", "SF Mono", ui-monospace, monospace; 15 background: var(--nb-bg); 16 color: var(--nb-ink); 17 font-family: var(--nb-font-sans); 18 letter-spacing: 0.0175rem; 19 line-height: 1.375; 20 } 21 .nimbus-subscribe a { color: inherit; text-decoration: none; } 22 .nimbus-subscribe .nb-eyebrow { 23 display: inline-flex; 24 align-items: center; 25 justify-content: center; 26 gap: 16px; 27 margin: 0 0 26px; 28 color: var(--nb-accent); 29 font-family: var(--nb-font-mono); 30 font-size: 13px; 31 font-weight: 400; 32 line-height: 1.18; 33 letter-spacing: 0.22em; 34 text-transform: uppercase; 35 } 36 .nimbus-subscribe .nb-eyebrow::before, 37 .nimbus-subscribe .nb-eyebrow::after { 38 content: ""; 39 display: block; 40 width: clamp(28px, 5vw, 56px); 41 height: 1px; 42 background: linear-gradient(90deg, transparent, rgba(234,208,154,0.55)); 43 } 44 .nimbus-subscribe .nb-eyebrow::after { 45 background: linear-gradient(90deg, rgba(234,208,154,0.55), transparent); 46 } 47 .nimbus-subscribe .nb-h1 { 48 margin: 0; 49 font-family: "Fraunces", Georgia, "Times New Roman", serif; 50 font-size: clamp(38px, 6vw, 88px); 51 line-height: 1.02; 52 letter-spacing: -0.015em; 53 font-weight: 400; 54 color: var(--nb-ink); 55 text-wrap: balance; 56 } 57 .nimbus-subscribe .nb-h1 em { 58 font-style: italic; 59 color: var(--nb-accent-2); 60 } 61 .nimbus-subscribe .nb-h2 { 62 margin: 0; 63 max-width: 720px; 64 font-size: clamp(28px, 4vw, 56px); 65 line-height: 1.05; 66 letter-spacing: 0.005rem; 67 font-weight: 400; 68 color: var(--nb-ink); 69 } 70 .nimbus-subscribe .nb-p { 71 color: var(--nb-muted); 72 font-size: clamp(15px, 1.2vw, 19px); 73 line-height: 1.55; 74 } 75 .nimbus-subscribe .nb-mono { 76 font-family: var(--nb-font-mono); 77 } 78 /* Pricing section */ 79 .nimbus-subscribe .nb-pricing-section { 80 position: relative; 81 padding: clamp(72px, 9vw, 118px) clamp(20px, 5vw, 72px) 0; 82 overflow: hidden; 83 border-top: 1px solid rgba(255, 240, 199, 0.1); 84 background: linear-gradient(180deg, rgba(255, 240, 199, 0.05), transparent 44%), var(--nb-bg-2); 85 } 86 .nimbus-subscribe .nb-pricing-section::before { 87 content: ""; 88 position: absolute; 89 top: -27vw; left: -21vw; 90 z-index: 1; 91 width: 69vw; height: 69vw; 92 pointer-events: none; 93 background: radial-gradient(circle, rgba(151,211,235,0.14) 0%, rgba(151,211,235,0.07) 34%, rgba(151,211,235,0) 68%); 94 filter: blur(22px); 95 } 96 .nimbus-subscribe .nb-pricing-top { 97 position: relative; 98 z-index: 2; 99 display: grid; 100 grid-template-columns: minmax(280px, 0.38fr) minmax(360px, 0.62fr); 101 gap: clamp(42px, 8vw, 118px); 102 max-width: 1320px; 103 margin-inline: auto; 104 } 105 .nimbus-subscribe .nb-table { display: grid; align-content: start; color: var(--nb-muted); } 106 .nimbus-subscribe .nb-row { 107 display: grid; 108 grid-template-columns: minmax(0, 1fr) auto; 109 align-items: center; 110 gap: 24px; 111 border-bottom: 1px solid var(--nb-line); 112 padding: 18px 0; 113 } 114 .nimbus-subscribe .nb-row.nb-header { padding-top: 0; } 115 .nimbus-subscribe .nb-row strong { 116 color: var(--nb-ink); 117 font-family: var(--nb-font-mono); 118 font-weight: 400; 119 font-size: clamp(14px, 1.2vw, 18px); 120 } 121 .nimbus-subscribe .nb-row span { font-size: clamp(14px, 1.2vw, 18px); font-weight: 400; } 122 .nimbus-subscribe .nb-table h3 { 123 margin: 0; 124 color: var(--nb-ink); 125 font-size: clamp(20px, 1.7vw, 28px); 126 font-weight: 400; 127 line-height: 1.2; 128 } 129 .nimbus-subscribe .nb-billing-toggle { 130 display: inline-flex; 131 align-items: center; 132 padding: 4px; 133 border-radius: 999px; 134 background: rgba(255,247,222,0.08); 135 font-family: var(--nb-font-mono); 136 font-size: 11px; 137 letter-spacing: 0.02rem; 138 } 139 .nimbus-subscribe .nb-billing-toggle button { 140 padding: 6px 12px; 141 border-radius: 999px; 142 color: rgba(255,247,222,0.55); 143 background: transparent; 144 border: 0; 145 cursor: pointer; 146 font-family: inherit; 147 font-size: inherit; 148 letter-spacing: inherit; 149 text-transform: uppercase; 150 } 151 .nimbus-subscribe .nb-billing-toggle button.active { 152 background: var(--nb-accent); 153 color: #241d0f; 154 font-weight: 500; 155 } 156 /* Plan cards */ 157 .nimbus-subscribe .nb-plans { 158 position: relative; 159 z-index: 2; 160 display: grid; 161 grid-template-columns: repeat(3, minmax(0, 1fr)); 162 gap: clamp(32px, 6vw, 100px); 163 max-width: 1320px; 164 margin: clamp(96px, 12vw, 180px) auto 0; 165 padding-bottom: 6px; 166 } 167 .nimbus-subscribe .nb-plan { width: min(320px, 100%); color: var(--nb-ink); } 168 .nimbus-subscribe .nb-plan h3 { margin: 0 0 18px; font-size: clamp(22px, 1.8vw, 30px); font-weight: 400; line-height: 1.2; } 169 .nimbus-subscribe .nb-plan-desc { margin: 0 0 18px; color: var(--nb-muted); font-size: 14px; line-height: 1.55; min-height: 64px; } 170 .nimbus-subscribe .nb-plan-price { display: flex; align-items: baseline; gap: 6px; margin-bottom: 22px; } 171 .nimbus-subscribe .nb-plan-price .amount { 172 font-family: var(--nb-font-sans); 173 font-size: clamp(40px, 4vw, 56px); 174 line-height: 1; 175 color: var(--nb-ink); 176 } 177 .nimbus-subscribe .nb-plan-price .period { font-family: var(--nb-font-mono); font-size: 12px; color: var(--nb-muted); text-transform: uppercase; letter-spacing: 0.04rem; } 178 .nimbus-subscribe .nb-plan-price .strike { font-size: 14px; color: rgba(255,244,213,0.45); text-decoration: line-through; margin-left: 4px; } 179 .nimbus-subscribe .nb-cta { 180 display: inline-flex; 181 align-items: center; 182 justify-content: center; 183 width: 100%; 184 min-height: 44px; 185 padding: 0 18px; 186 border: 1px solid rgba(255, 247, 222, 0.24); 187 border-radius: 999px; 188 color: var(--nb-ink); 189 background: rgba(255, 247, 222, 0.08); 190 font-family: var(--nb-font-mono); 191 font-size: 12px; 192 line-height: 1rem; 193 letter-spacing: 0.04rem; 194 text-transform: uppercase; 195 transition: border-color 160ms ease, background 160ms ease; 196 cursor: pointer; 197 } 198 .nimbus-subscribe .nb-cta:hover { border-color: rgba(255, 247, 222, 0.48); background: rgba(255, 247, 222, 0.14); } 199 .nimbus-subscribe .nb-cta.primary { background: var(--nb-accent); color: #241d0f; border-color: var(--nb-accent); } 200 .nimbus-subscribe .nb-cta.primary:hover { background: var(--nb-accent-2); } 201 .nimbus-subscribe .nb-cta:disabled { opacity: 0.6;
201 cursor: not-allowed; } 202 .nimbus-subscribe .nb-features { list-style: none; margin: 18px 0 0; padding: 0; display: grid; gap: 10px; } 203 .nimbus-subscribe .nb-features li { display: flex; gap: 10px; align-items: flex-start; font-size: 14px; color: var(--nb-muted); } 204 .nimbus-subscribe .nb-features svg { color: var(--nb-accent); flex-shrink: 0; margin-top: 3px; } 205 .nimbus-subscribe .nb-badge { 206 display: inline-flex; align-items: center; gap: 6px; 207 padding: 4px 10px; border-radius: 999px; 208 font-family: var(--nb-font-mono); font-size: 10px; text-transform: uppercase; letter-spacing: 0.06em; 209 background: rgba(234,208,154,0.16); color: var(--nb-accent); 210 margin-bottom: 14px; 211 } 212 /* Bars */ 213 .nimbus-subscribe .nb-bars { 214 position: relative; 215 z-index: 1; 216 display: grid; 217 grid-template-columns: repeat(12, minmax(0, 1fr)); 218 align-items: end; 219 width: 100vw; 220 height: 480px; 221 margin-top: 36px; 222 margin-left: calc(50% - 50vw); 223 } 224 .nimbus-subscribe .nb-bars::before { 225 content: ""; 226 position: absolute; 227 inset: -28% 0 0; 228 z-index: -1; 229 background: linear-gradient(180deg, rgba(17,18,15,0), rgba(17,18,15,0.78) 36%, #11120f 100%); 230 pointer-events: none; 231 } 232 .nimbus-subscribe .nb-bar { 233 height: calc(var(--bar-height) + var(--bar-morph, 0px)); 234 min-height: 120px; 235 background: 236 radial-gradient(circle at 30% 18%, rgba(255,247,222,0.32), transparent 26%), 237 linear-gradient(180deg, rgba(234,208,154,0.82), rgba(87,76,43,0.42)); 238 box-shadow: inset 0 1px 0 rgba(255,247,222,0.25); 239 transition: height 80ms linear; 240 } 241 .nimbus-subscribe .nb-bar.muted { 242 background: 243 radial-gradient(circle at 26% 20%, rgba(255,247,222,0.24), transparent 28%), 244 linear-gradient(180deg, rgba(201,180,124,0.7), rgba(78,69,42,0.38)); 245 } 246 /* Hero */ 247 .nimbus-subscribe .nb-hero { 248 position: relative; 249 padding: clamp(48px, 6vw, 88px) clamp(20px, 5vw, 72px) clamp(32px, 4vw, 64px); 250 overflow: hidden; 251 } 252 .nimbus-subscribe .nb-hero::before { 253 content: ""; 254 position: absolute; 255 inset: 0; 256 background: radial-gradient(ellipse at 50% 120%, rgba(234,208,154,0.18), transparent 60%); 257 pointer-events: none; 258 } 259 .nimbus-subscribe .nb-hero-inner { position: relative; max-width: 1320px; margin-inline: auto; } 260 /* Lower sections */ 261 .nimbus-subscribe .nb-lower { 262 position: relative; 263 z-index: 2; 264 padding: clamp(60px, 8vw, 110px) clamp(20px, 5vw, 72px); 265 max-width: 1320px; 266 margin-inline: auto; 267 } 268 .nimbus-subscribe .nb-faq-item { 269 border-bottom: 1px solid var(--nb-line) !important; 270 } 271 .nimbus-subscribe .nb-faq-item button { 272 color: var(--nb-ink); 273 font-family: var(--nb-font-sans); 274 font-weight: 400; 275 font-size: 17px; 276 padding: 22px 0; 277 } 278 .nimbus-subscribe .nb-faq-item button:hover { color: var(--nb-accent); } 279 .nimbus-subscribe .nb-faq-item [data-radix-collection-item] { color: var(--nb-muted); } 280 .nimbus-subscribe .nb-faq-content { color: var(--nb-muted); padding-bottom: 22px; font-size: 14px; line-height: 1.6; } 281 .nimbus-subscribe .nb-faq-content a { color: var(--nb-accent); border-bottom: 1px solid currentColor; } 282 @media (max-width: 820px) { 283 .nimbus-subscribe .nb-pricing-section { padding-top: 64px; } 284 .nimbus-subscribe .nb-pricing-top { grid-template-columns: 1fr; gap: 38px; } 285 .nimbus-subscribe .nb-row { grid-template-columns: 1fr; gap: 8px; } 286 .nimbus-subscribe .nb-plans { grid-template-columns: 1fr; gap: 28px; margin-top: 48px; } 287 } 288 @media (max-width: 520px) { 289 .nimbus-subscribe .nb-eyebrow { font-size: 12px; } 290 .nimbus-subscribe .nb-plan { width: min(280px, 100%); } 291 } 292 `}),e.jsxs("main",{className:"nimbus-subscribe min-h-screen overflow-x-hidden",children:[e.jsx("section",{className:"nb-hero",children:e.jsxs("div",{className:"nb-hero-inner text-center",children:[e.jsx(f.p,{className:"nb-eyebrow",initial:{opacity:0,y:12}
292,animate:{opacity:1,y:0},transition:{duration:.55,ease:"easeOut"},children:"AIM · Subscribe"}),e.jsxs(f.h1,{className:"nb-h1 mx-auto",style:{maxWidth:1e3},initial:{opacity:0,y:22},animate:{opacity:1,y:0},transition:{duration:.75,delay:.12,ease:[.2,.8,.2,1]},children:["Your single source for AI & technology ",e.jsx("em",{children:"insights"})]}),e.jsx(f.p,{className:"nb-p mx-auto",style:{maxWidth:660,marginTop:28},initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{duration:.7,delay:.28,ease:"easeOut"},children:"Unrivaled analysis and powerful stories about AI, technology, and the businesses shaping India â from award-winning journalists. Read by 5M+ AI & Tech enthusiasts globally who want to be prepared for what comes next."})]})}),e.jsxs("section",{ref:w,className:"nb-pricing-section",children:[l.hasSubscription&&l.subscription&&e.jsxs("div",{className:"mx-auto mb-12 px-4 py-3 text-center",style:{maxWidth:560,border:"1px solid var(--nb-line)",borderRadius:8,background:"var(--nb-glass)",position:"relative",zIndex:2},children:[e.jsxs("p",{className:"nb-mono",style:{fontSize:12,color:"var(--nb-accent)",textTransform:"uppercase",letterSpacing:"0.06em"},children:["Active · ",l.subscription.planName]}),e.jsx("p",{style:{fontSize:13,color:"var(--nb-muted)",marginTop:4},children:l.subscription.cancelAtPeriodEnd?`Ends ${new Date(l.subscription.currentPeriodEnd).toLocaleDateString("en-IN",{day:"2-digit",month:"short",year:"numeric"})}`:`Renews ${new Date(l.subscription.currentPeriodEnd).toLocaleDateString("en-IN",{day:"2-digit",month:"short",year:"numeric"})}`}),e.jsxs("button",{onClick:()=>d("/account/subscription"),className:"nb-mono mt-2 inline-flex items-center gap-1",style:{fontSize:11,color:"var(--nb-accent)",textTransform:"uppercase",letterSpacing:"0.06em",background:"transparent",border:0,cursor:"pointer"},children:["Manage ",e.jsx(G,{className:"w-3 h-3"})]})]}),e.jsxs("div",{className:"nb-pricing-top",children:[e.jsxs("div",{className:"nb-pricing-copy",children:[e.jsx("p",{className:"nb-eyebrow",children:"Membership"}),e.jsx("h2",{className:"nb-h2",style:{marginBottom:32},children:"Pick a plan that scales with how you read."}),e.jsx("p",{className:"nb-p",style:{maxWidth:460},children:"Monthly or yearly, digital or with print delivered to your door â every plan unlocks unlimited access to AIM's premium reporting, expert analysis, and exclusive research."})]}),e.jsxs("div",{className:"nb-table",children:[e.jsxs("div",{className:"nb-row nb-header",children:[e.jsx("h3",{children:"Plans & pricing"}),e.jsx("div",{className:"nb-billing-toggle",children:e.jsx("button",{className:"active",children:"All plans"})})]}),r.map(n=>{const s=q(n),t=m.eligible&&s==="yearly";return e.jsxs("div",{className:"nb-row",children:[e.jsx("span",{children:n.name}),e.jsxs("strong",{children:[t?e.jsxs(e.Fragment,{children:[i(Math.round(n.price_inr/2))," ",e.jsx("span",{className:"nb-plan-price",children:e.jsx("span",{className:"strike",children:i(n.price_inr)})})]}):i(n.price_inr)," ","/ ",n.billing_period==="monthly"?"mo":"yr"]})]},n.id)})]})]}),e.jsx("div",{className:"nb-plans justify-items-center",children:r.map((n,s)=>{const t=y&&S===n.id,o=q(n),g=H[o]||H.monthly,p=K===n.id,x=l.hasSubscription&&!p,z=m.eligible&&o==="yearly",j=o==="yearly"&&!n.includes_print;return e.jsxs(f.div,{initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.5,delay:s*.1,ease:[.22,1,.36,1]},className:"nb-plan",children:[j&&e.jsxs("span",{className:"nb-badge",children:[e.jsx(re,{className:"w-3 h-3"})," Most popular"]}),n.includes_print&&!j&&e.jsxs("span",{className:"nb-badge",children:[e.jsx(ae,{className:"w-3 h-3"})," Best value"]}),p&&e.jsxs("span",{className:"nb-badge",children:[e.jsx(N,{className:"w-3 h-3"})," Your plan"]}),e.jsx("h3",{children:n.name}),e.jsx("p",{className:"nb-plan-desc",children:o==="print"?"For readers who want digital access plus the print edition mailed to their door.":o==="yearly"?"For regular readers who want the best value on annual digital access.":"For curious readers exploring AIM with month-to-month flexibility."}),e.jsx("div",{className:"nb-plan-price",children:z?e.jsxs(e.Fragment,{children:[e.jsx("span",{className:"amount",children:i(Math.round(n.price_inr/2))}),e.jsx("span",{className:"period",children:"/yr"}),e.jsx("span",{className:"strike",children:i(n.price_inr)})]}):e.jsxs(e.Fragment,{children:[e.jsx("span",{className:"amount",children:i(n.price_inr)}),e.jsxs("span",{className:"period",children:["/",n.billing_period==="monthly"?"mo":"yr"]})]})}),z&&e.jsxs("div",{className:"nb-mono",style:{display:"inline-flex",alignItems:"center",gap:6,padding:"6px 10px",borderRadius:999,background:"rgba(234,208,154,0.16)",color:"var(--nb-accent)",fontSize:11,marginBottom:18},children:[e.jsx(oe,{className:"w-3 h-3"}
292)," 50% OFF",e.jsx("span",{style:{opacity:.4},children:"·"}),e.jsx(he,{className:"w-3 h-3"})," ",Z(m.timeLeft)]}),e.jsx("button",{className:B("nb-cta",j&&"primary"),disabled:p||y,onClick:()=>{M(n.id),J(n.id)},children:t?e.jsxs(e.Fragment,{children:[e.jsx($,{className:"w-3.5 h-3.5 animate-spin mr-2"})," Processingâ¦"]}):p?"Current plan":x?"Upgrade":"Get started"}),e.jsx("p",{className:"nb-mono mt-3",style:{fontSize:10,color:"rgba(218,202,161,0.6)",textTransform:"uppercase",letterSpacing:"0.06em"},children:xe[o]}),o==="print"&&e.jsx(fe,{}),e.jsx("ul",{className:"nb-features",children:g.slice(0,4).map((C,R)=>e.jsxs("li",{children:[e.jsx(N,{className:"w-3.5 h-3.5"})," ",e.jsx("span",{children:C})]},R))})]},n.id)})}),e.jsx("div",{ref:T,className:"nb-bars","aria-hidden":"true",children:ye.map((n,s)=>e.jsx("div",{className:B("nb-bar",s%2===1&&"muted"),style:{"--bar-height":`${n/100*480}px`}},s))})]}),e.jsxs("div",{className:"nb-lower",children:[e.jsxs("div",{className:"flex flex-wrap justify-center gap-6 mb-16 nb-mono",style:{fontSize:11,color:"var(--nb-muted)",textTransform:"uppercase",letterSpacing:"0.06em"},children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(N,{className:"w-3.5 h-3.5",style:{color:"var(--nb-accent)"}})," Cancel anytime"]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(N,{className:"w-3.5 h-3.5",style:{color:"var(--nb-accent)"}})," Secure payment"]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(N,{className:"w-3.5 h-3.5",style:{color:"var(--nb-accent)"}})," Instant access"]})]}),e.jsxs("div",{className:"grid gap-6 mb-16",children:[e.jsx(U,{title:"Exclusive Research Reports",subtitle:"Subscriber benefit",linkTo:"/research",icon:e.jsx(ce,{className:"w-4 h-4"}),items:v.map(n=>({id:n.id,image_url:n.cover_image_url,title:n.title}))}),e.jsx(U,{title:"Print Magazine Editions",subtitle:"Delivered to your door",linkTo:"/print-editions",icon:e.jsx(ge,{className:"w-4 h-4"}),items:E.map(n=>({id:n.id,image_url:n.cover_image_url,title:n.title,subtitle:new Date(n.issue_month).toLocaleDateString("en-IN",{month:"long",year:"numeric"})}))})]}),e.jsxs("div",{className:"max-w-3xl mx-auto mt-16",children:[e.jsx("p",{className:"nb-eyebrow text-center",children:"Questions"}),e.jsx("h2",{className:"nb-h2 mx-auto text-center",style:{marginBottom:40},children:"Frequently asked"}),e.jsx(me,{type:"single",collapsible:!0,className:"w-full",children:[{q:"I would like to purchase a subscription, but I am not sure which plan to go for?",a:"Start with Digital Monthly to explore our reporting at low commitment. If you read regularly, Digital Yearly offers better value, and Digital + Print Yearly adds our quarterly print edition. You can upgrade anytime."},{q:"What topics do you usually write about?",a:"We cover AI, machine learning, data science, enterprise tech, startups, research breakthroughs, policy, and the people shaping India's AI ecosystem â from frontier research to ground-level industry shifts."},{q:"Can I upgrade to a higher plan?",a:"Yes. You can upgrade at any time from your account. We'll prorate the remaining value of your current plan against the new one."},{q:"What will happen to my existing subscription if I upgrade?",a:"Your existing subscription is replaced by the new plan immediately. The unused balance from your current plan is credited toward the upgrade."},{q:"We want to purchase a subscription as a group. Is it possible?",a:e.jsxs(e.Fragment,{children:["Yes â we offer group, corporate, and campus subscriptions with custom pricing. Write to ",e.jsx("a",{href:"mailto:[email protected]?subject=Group%20Subscription%20Enquiry",children:"[email protected]"})," and we'll set it up."]})},{q:"Are there any discounts for students?",a:e.jsxs(e.Fragment,{children:["Yes. Drop us a line at ",e.jsx("a",{href:"mailto:[email protected]?subject=Student%20Discount",children:"[email protected]"})," with your student ID and we'll share a discount code."]})},{q:"If I purchase a subscription, how many devices can I read on?",a:"Your subscription works across all devices where you sign in with your account â phone, tablet, laptop, and desktop."}
292,{q:"I recently purchased a subscription and would like to cancel it. Is it possible?",a:"Yes. You can cancel anytime from your account settings. Your access will continue until the end of the current billing period."},{q:"Can I stop / pause my subscription?",a:"We don't currently support pausing. You can cancel and resubscribe later â your reading history and bookmarks are preserved."},{q:"Do you offer refunds?",a:e.jsxs(e.Fragment,{children:["For refund eligibility and process, please review our ",e.jsx("a",{href:"/refund-policy",children:"Refund Policy"}),"."]})},{q:"Do subscriptions auto-renew?",a:"Yes, subscriptions auto-renew at the end of each billing cycle unless cancelled. You'll receive a reminder before each renewal."},{q:"What payment methods are accepted?",a:"We accept all major credit and debit cards via Stripe, plus UPI, net banking, and wallets via Razorpay for Indian customers."}].map((n,s)=>e.jsxs(pe,{value:`faq-${s}`,className:"nb-faq-item",children:[e.jsx(ue,{className:"text-left hover:no-underline",children:n.q}),e.jsx(be,{className:"nb-faq-content",children:n.a})]},s))})]}),e.jsxs("div",{className:"max-w-2xl mx-auto mt-16 text-center",style:{borderTop:"1px solid var(--nb-line)",paddingTop:40},children:[e.jsx("p",{className:"nb-eyebrow",children:"Teams"}),e.jsx("h3",{style:{fontSize:22,fontWeight:400,color:"var(--nb-ink)",marginBottom:10},children:"Looking for group subscriptions?"}),e.jsxs("p",{className:"nb-p",style:{marginBottom:18},children:["Write to ",e.jsx("a",{href:"mailto:[email protected]?subject=Group%20Subscription%20Enquiry",style:{color:"var(--nb-accent)",borderBottom:"1px solid currentColor"},children:"[email protected]"})," for group bookings and discounts."]}),e.jsxs("div",{className:"flex items-center justify-center gap-6 nb-mono",style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.06em"},children:[e.jsx("a",{href:"mailto:[email protected]?subject=Corporate%20Subscription%20Enquiry",style:{color:"var(--nb-accent)"},children:"Corporate"}),e.jsx("span",{style:{color:"var(--nb-line)"},children:"·"}),e.jsx("a",{href:"mailto:[email protected]?subject=Campus%20Subscription%20Enquiry",style:{color:"var(--nb-accent)"},children:"Campus"})]})]})]})]}),e.jsx(de,{})]})}export{Ae as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.