{"version":3,"file":"UltraShipFeaturesFAQ.BeKXv7TJ.mjs","names":["React.useRef"],"sources":["https:/framerusercontent.com/modules/lORHFvOoo4ElqOoj0WNS/K1sjRfsUHuOQ9JQRnGtS/UltraShipFeaturesFAQ.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";// ---------------------------------------------------------------------------\n// UltraShip Pricing page FAQ: single-section accordion, code-driven for SEO.\n// Same interaction model as the main FAQ page (buttery measured-height open,\n// hover-open single-open, spotlight glow). Every answer is real text in the\n// DOM on load, so it is fully crawlable for SEO / AEO / GEO. All questions\n// and answers are editable and extendable from the Framer properties panel.\n// Order is tuned to reduce buyer resistance first, then drive to a demo.\n// ---------------------------------------------------------------------------\nconst COLORS={primary:\"#0a3752\",accent:\"#0facf3\",accent2:\"#7fe0ff\",border:\"rgba(15,172,243,0.16)\",borderStrong:\"rgba(15,172,243,0.42)\"};const DEFAULT_LABEL=\"Pricing & Plans\";const DEFAULT_FAQS=[{question:\"How much does UltraShip cost per user?\",answer:\"UltraShip is priced per user, per month, with your choice of annual or monthly billing and no setup fees or hidden costs. Because one subscription includes the TMS, shipper and carrier CRM, carrier onboarding and compliance, load board connections, bulk email campaigns, and full broker accounting, most brokerages pay less for UltraShip than for the separate tools it replaces. Exact per-user pricing is shared on a short demo, sized to your team.\"},{question:\"Are there any setup fees, onboarding fees, or hidden costs?\",answer:\"No. UltraShip has no setup fees, no onboarding fees, and no hidden costs. You pay a flat per-user monthly rate with your choice of annual or monthly billing. Onboarding, training, and data migration are all included in that price.\"},{question:\"What is included in the price, and are integrations extra?\",answer:\"Your plan price includes the full feature set for that tier plus onboarding, training, and data migration at no extra charge. Integrations are included too: UltraStart covers up to 5 integrations, while UltraSuper and UltraEnterprise include unlimited integrations. For FTL, all major load boards are included, and for LTL, SMC3 is included with additional integrations available on request. You do not pay per integration.\"},{question:\"Is onboarding and data migration included in the price?\",answer:\"Yes. Every new customer receives a dedicated onboarding team and a dedicated data migration team at no additional cost. They configure the platform, import your existing shipper records, carrier profiles, load history, and accounting data, and train your brokers, so most teams are fully operational within a few days.\"},{question:\"Is UltraShip a long-term contract, or can I cancel anytime?\",answer:\"UltraShip does not lock you into a long-term contract. You can choose monthly or annual billing, and annual simply offers a lower per-user rate. There are no cancellation penalties, and if you ever leave, you can request a full export of your data in standard formats.\"},{question:\"Do you offer a free trial or a demo?\",answer:\"UltraShip does not offer a self-serve free trial. Instead, every new customer gets a guided demo plus a dedicated onboarding team, personalized training, and hands-on setup so your brokerage is operational quickly and confident from day one rather than figuring it out alone. Booking a demo is the best way to see the platform against your real workflow.\"},{question:\"What is the difference between UltraStart, UltraSuper, and UltraEnterprise?\",answer:\"UltraStart is the core brokerage TMS: load management, CRM for shippers and carrier prospects, real-time tracking, compliance, accounting, bulk emailing, e-docs and rate confirmations, basic reporting, and up to 5 integrations. UltraSuper adds CarrierQ capacity sourcing with live rate intelligence, the Optimum Rate Predictor, AI-powered reporting, custom user roles, unlimited integrations, and priority support. UltraEnterprise adds Inbox Intellect for converting shipper emails into draft loads, Ask Ultra for plain-English business intelligence, volume-based pricing, custom integrations, workflow customization, and a dedicated implementation manager.\"},{question:\"How much can I save with annual billing versus monthly?\",answer:\"Annual billing saves up to 20 percent compared to monthly on the same plan. The per-user rate simply drops when you commit for the year, and there are no cancellation penalties on either option, so annual is the better rate for any brokerage planning to stay past a few months. Your exact annual and monthly rates are shared on the demo.\"},{question:\"Is there a minimum number of users?\",answer:\"Yes. UltraStart requires a minimum of 3 users and UltraSuper requires a minimum of 5 users. This keeps the platform priced for real brokerage teams while staying accessible to small and growing operations that want enterprise-grade tools without enterprise pricing.\"},{question:\"Can I add or remove users as my team changes?\",answer:\"Yes. UltraShip pricing scales with your team. You can add seats as you hire and adjust as your roster changes, subject to the plan minimums of 3 users on UltraStart and 5 on UltraSuper. Because billing is per user, you only pay for the seats you actually use.\"},{question:\"Can I switch plans later as my brokerage grows?\",answer:\"Yes. You can start on UltraStart and upgrade to UltraSuper or UltraEnterprise whenever you are ready. All of your data, including shipper records, carrier profiles, load history, and accounting, carries over when you upgrade, so there is no migration penalty for growing into a higher tier.\"},{question:\"How is UltraEnterprise priced?\",answer:\"UltraEnterprise uses custom, volume-based pricing tailored to your team size and requirements. It includes everything in UltraSuper plus Inbox Intellect, Ask Ultra, custom integrations, workflow and reporting customization, and a dedicated implementation manager. The right way to get an UltraEnterprise quote is a short scoping call so pricing reflects your actual volume and needs.\"},{question:\"How does UltraShip pricing compare to other freight broker TMS platforms?\",answer:\"Most TMS platforms price by module, so the CRM, compliance, carrier onboarding, and accounting each add their own fee, and the real monthly cost is hard to predict. UltraShip bundles the whole brokerage stack into one per-user price: the TMS, shipper and carrier CRM, carrier onboarding and compliance with our own compliance team, load board connections, bulk email campaigns, and full broker accounting. That one subscription typically replaces several separate ones, so the honest comparison is the total cost of the tools you would stop paying for, and on that comparison UltraShip is usually the most affordable way to run the entire brokerage.\"}];const CSS=`\n.uspf-root{\n    width:100%;\n    max-width:880px;\n    margin:0 auto;\n    padding:0 24px;\n    box-sizing:border-box;\n    font-family:\"Inter\",\"Inter Display\",sans-serif;\n    opacity:0;\n    transform:translateY(28px);\n    transition:opacity .75s cubic-bezier(.22,1,.36,1),\n               transform .75s cubic-bezier(.22,1,.36,1);\n    will-change:opacity,transform;\n}\n.uspf-root.is-inview{\n    opacity:1;\n    transform:translateY(0);\n}\n.uspf-head{\n    display:flex;align-items:center;gap:14px;margin:0 0 20px;padding:0 2px;\n}\n.uspf-label{\n    font-size:12.5px;font-weight:700;color:${COLORS.accent};\n    text-transform:uppercase;letter-spacing:0.13em;white-space:nowrap;margin:0;\n    font-family:\"Inter Display\",\"Inter\",sans-serif;\n}\n.uspf-rule{\n    flex:1;height:1px;background:linear-gradient(90deg,${COLORS.borderStrong},transparent);\n}\n.uspf-count{\n    font-size:11px;font-weight:700;color:${COLORS.accent};\n    background:rgba(15,172,243,0.08);border:1px solid ${COLORS.border};\n    padding:3px 10px;border-radius:999px;\n}\n.uspf-item{\n    position:relative;border:1.5px solid ${COLORS.border};\n    border-radius:16px;background:#ffffff;margin-bottom:12px;\n    transition:border-color .45s ease, box-shadow .45s ease, transform .45s ease;\n    outline:none;\n}\n.uspf-item:focus-visible{\n    border-color:${COLORS.accent};box-shadow:0 0 0 3px rgba(15,172,243,0.28);\n}\n.uspf-item::before{\n    content:\"\";position:absolute;inset:0;border-radius:16px;pointer-events:none;\n    opacity:0;transition:opacity .45s ease;z-index:0;\n    background:radial-gradient(440px circle at var(--mx,50%) var(--my,50%),\n               rgba(15,172,243,0.10), transparent 42%);\n}\n.uspf-item:hover::before{ opacity:1; }\n.uspf-item:hover{\n    border-color:${COLORS.borderStrong};\n    box-shadow:0 10px 30px rgba(10,55,82,0.07);transform:translateY(-1px);\n}\n.uspf-item.is-open{\n    border-color:${COLORS.accent};\n    box-shadow:0 16px 44px rgba(15,172,243,0.14);transform:translateY(0);\n}\n.uspf-summary{\n    position:relative;z-index:1;display:flex;align-items:center;gap:18px;width:100%;\n    padding:21px 24px;cursor:pointer;user-select:none;box-sizing:border-box;\n}\n.uspf-num{\n    flex-shrink:0;width:32px;height:32px;border-radius:10px;\n    display:flex;align-items:center;justify-content:center;\n    font-size:13px;font-weight:700;color:${COLORS.accent};\n    background:rgba(15,172,243,0.08);border:1px solid ${COLORS.border};\n    transition:background .45s ease, color .45s ease, border-color .45s ease,\n               transform .55s cubic-bezier(.22,1,.36,1);\n    letter-spacing:-0.02em;font-family:\"Inter Display\",\"Inter\",sans-serif;\n}\n.uspf-item.is-open .uspf-num{\n    background:${COLORS.accent};color:#fff;border-color:${COLORS.accent};\n    transform:scale(1.06) rotate(-3deg);\n}\n.uspf-q{\n    flex:1;font-size:17px;font-weight:600;color:${COLORS.primary};\n    letter-spacing:-0.02em;line-height:1.4;transition:color .4s ease;\n    font-family:\"Inter Display\",\"Inter\",sans-serif;\n}\n.uspf-item.is-open .uspf-q{ color:${COLORS.accent}; }\n.uspf-chev{\n    flex-shrink:0;width:22px;height:22px;position:relative;\n    transition:transform .55s cubic-bezier(.22,1,.36,1);\n}\n.uspf-chev::before,.uspf-chev::after{\n    content:\"\";position:absolute;top:10px;width:10px;height:2px;border-radius:2px;\n    background:${COLORS.accent};transition:transform .55s cubic-bezier(.22,1,.36,1);\n}\n.uspf-chev::before{ left:3px;transform:rotate(45deg); }\n.uspf-chev::after{ right:3px;transform:rotate(-45deg); }\n.uspf-item.is-open .uspf-chev{ transform:rotate(180deg); }\n.uspf-ans-wrap{\n    overflow:hidden;height:0;opacity:0;position:relative;z-index:1;\n    transition:height .5s cubic-bezier(.4,0,.2,1), opacity .42s ease;\n    will-change:height;\n}\n.uspf-ans{\n    margin:0;padding:2px 24px 24px 74px;\n    font-size:15.5px;line-height:1.74;color:${COLORS.primary};\n    opacity:.8;letter-spacing:-0.01em;font-family:\"Inter\",sans-serif;\n}\n@media (max-width:768px){\n    .uspf-root{ padding:0 18px; }\n    .uspf-summary{ padding:18px 18px;gap:14px; }\n    .uspf-q{ font-size:16px; }\n    .uspf-ans{ padding:2px 18px 20px 18px;font-size:14.5px; }\n}\n@media (max-width:480px){\n    .uspf-root{ padding:0 14px; }\n    .uspf-summary{ padding:16px 15px;gap:11px; }\n    .uspf-num{ width:28px;height:28px;font-size:12px;border-radius:8px; }\n    .uspf-q{ font-size:15px; }\n    .uspf-chev{ width:18px;height:18px; }\n    .uspf-chev::before,.uspf-chev::after{ top:8px;width:9px; }\n    .uspf-ans{ padding:2px 15px 18px 15px;font-size:14px;line-height:1.7; }\n}\n@media (prefers-reduced-motion: reduce){\n    .uspf-root, .uspf-item, .uspf-item::before, .uspf-num, .uspf-chev, .uspf-ans-wrap{\n        transition:none !important;\n    }\n    .uspf-root{ opacity:1 !important; transform:none !important; }\n}\n`;function pad(n){return String(n+1).padStart(2,\"0\");}export default function UltraShipPricingFAQ(props){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const rootRef=React.useRef(null);const hoverTimer=React.useRef(null);const items=(props.faqs===undefined?DEFAULT_FAQS:props.faqs).filter(x=>(x.question||\"\").trim()||(x.answer||\"\").trim()).map(x=>({q:x.question||\"\",a:x.answer||\"\"}));const label=props.sectionLabel||DEFAULT_LABEL;const onMove=e=>{const el=e.currentTarget;const r=el.getBoundingClientRect();el.style.setProperty(\"--mx\",(e.clientX-r.left)/r.width*100+\"%\");el.style.setProperty(\"--my\",(e.clientY-r.top)/r.height*100+\"%\");};const setOpen=(item,open)=>{const wrap=item.querySelector(\".uspf-ans-wrap\");if(!wrap)return;const inner=wrap.firstElementChild;if(open){const target=inner?inner.offsetHeight:wrap.scrollHeight;item.classList.add(\"is-open\");item.setAttribute(\"aria-expanded\",\"true\");wrap.style.opacity=\"1\";wrap.style.height=target+\"px\";window.setTimeout(()=>{if(item.classList.contains(\"is-open\"))wrap.style.height=\"auto\";},520);}else{item.classList.remove(\"is-open\");item.setAttribute(\"aria-expanded\",\"false\");wrap.style.height=wrap.offsetHeight+\"px\";void wrap.offsetHeight;wrap.style.height=\"0px\";wrap.style.opacity=\"0\";}};const closeOthers=keep=>{const root=rootRef.current;if(!root)return;root.querySelectorAll(\".uspf-item.is-open\").forEach(d=>{if(d!==keep)setOpen(d,false);});};const toggle=item=>{if(!item.classList.contains(\"is-open\")){closeOthers(item);setOpen(item,true);}else{setOpen(item,false);}};const onEnter=e=>{if(isCanvas)return;if(window.matchMedia&&window.matchMedia(\"(pointer: coarse)\").matches)return;const item=e.currentTarget;if(hoverTimer.current)window.clearTimeout(hoverTimer.current);hoverTimer.current=window.setTimeout(()=>{if(!item.classList.contains(\"is-open\")){closeOthers(item);setOpen(item,true);}},110);};const onLeaveRoot=()=>{if(hoverTimer.current)window.clearTimeout(hoverTimer.current);};const onClick=e=>{toggle(e.currentTarget);};const onKey=e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();toggle(e.currentTarget);}};// Slide the whole section up and fade it in when it scrolls into view.\nReact.useEffect(()=>{const root=rootRef.current;if(!root)return;if(isCanvas||typeof IntersectionObserver===\"undefined\"){root.classList.add(\"is-inview\");return;}const io=new IntersectionObserver(entries=>{entries.forEach(en=>{if(en.isIntersecting){root.classList.add(\"is-inview\");io.disconnect();}});},{threshold:.12});io.observe(root);return()=>io.disconnect();},[isCanvas]);return /*#__PURE__*/_jsxs(\"section\",{className:\"uspf-root\",ref:rootRef,onMouseLeave:onLeaveRoot,children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS}}),/*#__PURE__*/_jsxs(\"div\",{className:\"uspf-head\",children:[/*#__PURE__*/_jsx(\"h3\",{className:\"uspf-label\",children:label}),/*#__PURE__*/_jsx(\"span\",{className:\"uspf-rule\"}),/*#__PURE__*/_jsx(\"span\",{className:\"uspf-count\",children:items.length})]}),items.map((item,ii)=>/*#__PURE__*/_jsxs(\"div\",{className:\"uspf-item\",role:\"button\",tabIndex:0,\"aria-expanded\":\"false\",onMouseMove:onMove,onMouseEnter:onEnter,onClick:onClick,onKeyDown:onKey,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"uspf-summary\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"uspf-num\",children:pad(ii)}),/*#__PURE__*/_jsx(\"span\",{className:\"uspf-q\",children:item.q}),/*#__PURE__*/_jsx(\"span\",{className:\"uspf-chev\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"uspf-ans-wrap\",children:/*#__PURE__*/_jsx(\"p\",{className:\"uspf-ans\",children:item.a})})]},ii))]});}addPropertyControls(UltraShipPricingFAQ,{sectionLabel:{type:ControlType.String,title:\"Section Label\",defaultValue:DEFAULT_LABEL},faqs:{type:ControlType.Array,title:\"Pricing Q&A\",control:{type:ControlType.Object,controls:{question:{type:ControlType.String,title:\"Question\"},answer:{type:ControlType.String,title:\"Answer\",displayTextArea:true}}},defaultValue:DEFAULT_FAQS}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"UltraShipPricingFAQ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UltraShipFeaturesFAQ.map"],"mappings":"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"}