1import{a as i,j as e,S as l,L as d,m as a,b as o,c as x}from"./index-D04SKfmT.js";import{R as m}from"./ResourceTabs-Cs-FwF6G.js";import{t as r}from"./index-B86MHdbI.js";import"./articles-D08LuORy.js";const p="https://seasaw.ai",j=()=>{const s=i(),n={"@context":"https://schema.org","@type":"CollectionPage",name:"Seasaw Export Calculators & Tools",description:"Free calculators and checkers for Indian exporters: RoDTEP, GST refund, HS code lookup, landed cost, FTA duty, payment comparison and more.",url:`${p}/resources/tools`};return e.jsxs("div",{className:"min-h-screen bg-gradient-to-br from-slate-50 via-white to-tech-accent/5",children:[e.jsx(l,{title:"Export Calculators & Tools · Seasaw",description:"Free calculators for Indian exporters: RoDTEP benefit, GST refund, HS code lookup, landed cost, FTA duty savings, payment provider comparison, compliance checkers.",path:"/resources/tools",jsonLd:n,ogType:"website"}),e.jsx(d,{}),e.jsxs("main",{className:"relative z-10 mx-auto max-w-6xl px-4 pb-24 md:px-8",children:[e.jsxs(a.header,{className:"pb-12 pt-16 md:pt-20",initial:s?!1:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{duration:.5,ease:"easeOut"},children:[e.jsx("div",{className:"mb-4 h-[2px] w-12 bg-tech-accent"}),e.jsxs("p",{className:"mb-3 font-mono text-[11px] uppercase tracking-[0.14em] text-slate-500",children:[e.jsx(o,{to:"/resources",className:"transition-colors hover:text-[#09090B]",children:"Resource center"})," ",e.jsx("span",{"aria-hidden":!0,className:"text-slate-300",children:"/"})," ",e.jsx("span",{className:"text-tech-accent",children:"Calculators"})]}),e.jsx("h1",{className:"max-w-2xl font-display text-4xl font-semibold leading-tight tracking-tight text-[#09090B] md:text-5xl",children:"Run the numbers before you ship."}),e.jsxs("p",{className:"mt-5 max-w-2xl text-[19px] leading-[1.65] text-slate-600",children:[r.length," free tools that answer the questions every Indian exporter runs into: what you can claim, what it will cost, and what will get flagged. Part of the same resource center as the guides."]})]}),e.jsx(m,{active:"tools"}),e.jsx("div",{className:"-mr-px mt-8 overflow-hidden border-t border-slate-200",children:e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3",children:r.map((t,c)=>e.jsx(a.div,{className:"border-b border-r border-slate-200",initial:s?!1:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.45,ease:"easeOut",delay:c%3*.08},children:e.jsxs(o,{to:`/resources/tools/${t.slug}`,className:"group flex h-full flex-col px-6 py-8 md:px-8 md:py-10",children:[e.jsxs("span",{className:"inline-flex items-center gap-1.5 font-mono text-[10px] uppercase tracking-[0.12em] text-slate-500",children:[e.jsx("span",{"aria-hidden":!0,className:"h-1.5 w-1.5 shrink-0 bg-tech-accent"}),"Free tool"]}),e.jsx("h2",{className:"mt-4 font-display text-[19px] font-semibold leading-[1.3] tracking-[-0.01em] text-[#09090B] transition-colors group-hover:text-tech-accent",children:t.name}),e.jsx("p",{className:"mt-2.5 flex-1 text-[14px] leading-[1.65] text-slate-500 line-clamp-3",children:t.question}),e.jsx("span",{className:"mt-6 font-mono text-[11px] uppercase tracking-[0.12em] text-slate-400 transition-colors group-hover:text-tech-accent",children:"Open â"})]})},t.slug))})})]}),e.jsx(x,{})]})};export{j 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.