:root{--ast-black:#000000;--ast-white:#ffffff;--ast-purple:#952dcd;--ast-blue:#3ca2d5;--ast-turquoise:#12e4da;--ast-ink:#07111f;--ast-ink-2:#111827;--ast-muted:#526174;--ast-bg:#f6f8fb;--ast-panel:#ffffff;--ast-line:#dce6f2;--ast-soft:#eef7ff;--ast-soft-2:#f8fbff;--ast-green:#047857;--ast-amber:#92400e;--ast-radius:24px;--ast-shadow:0 24px 70px rgba(7,17,31,.12);--ast-gradient:linear-gradient(45deg,#952dcd 0%,#3ca2d5 52%,#12e4da 100%);--ast-gradient-dark:radial-gradient(circle at 8% 18%,rgba(149,45,205,.55),transparent 34%),radial-gradient(circle at 84% 18%,rgba(18,228,218,.30),transparent 28%),linear-gradient(135deg,#050b14 0%,#07111f 58%,#0d2233 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Onest,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ast-ink);background:var(--ast-bg);line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}p,h1,h2,h3{margin-top:0}.wrap{max-width:1320px;margin:0 auto}.skip-link{position:absolute;left:-999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{left:18px;top:18px;width:auto;height:auto;padding:10px 12px;background:#fff;color:#000;z-index:999;border-radius:10px}.sr-only,input.sr-only,[aria-hidden="true"].sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap !important;border:0 !important}.notice{background:var(--ast-gradient);color:#fff;font-size:14px;font-weight:850;padding:10px 20px;text-align:center}.topbar{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.92);backdrop-filter:blur(16px);border-bottom:1px solid rgba(220,230,242,.9)}.nav{max-width:1320px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 22px}.brand{display:flex;align-items:center;gap:12px;font-weight:950;letter-spacing:-.02em}.mark{width:38px;height:38px;border-radius:13px;background:var(--ast-gradient);position:relative;box-shadow:0 12px 28px rgba(60,162,213,.25);flex:none}.mark:before,.mark:after{content:"";position:absolute;background:#fff;left:50%;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.mark:before{width:15px;height:15px;border-radius:4px}.mark:after{width:6px;height:28px;border-radius:8px;opacity:.72}.brand-text{display:grid;line-height:1.05}.brand-main{font-size:16px;color:var(--ast-ink)}.brand-sub{font-size:12px;color:var(--ast-muted);font-weight:800}.navlinks{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--ast-muted);font-weight:850}.navlinks a:hover{color:var(--ast-purple)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:13px 19px;font-weight:950;font-size:14px;border:1px solid transparent;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--ast-gradient);color:#fff;box-shadow:0 16px 34px rgba(60,162,213,.25)}.btn-dark{background:var(--ast-ink);color:#fff}.btn-secondary{background:rgba(255,255,255,.10);color:#fff;border-color:rgba(255,255,255,.34)}.btn-ghost{background:#fff;border-color:var(--ast-line);color:var(--ast-ink)}.hero{color:#fff;background:var(--ast-gradient-dark);padding:66px 22px 74px;overflow:hidden;position:relative}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.055)1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055)1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.70),transparent 78%);pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(390px,.82fr)minmax(650px,1.18fr);gap:34px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.20);color:#ffffff;font-size:13px;font-weight:900;margin-bottom:16px}h1{font-size:clamp(43px,6.5vw,76px);line-height:.94;letter-spacing:-.065em;margin-bottom:20px;color:#ffffff}.lead{color:#ffffff;font-size:clamp(18px,2.2vw,22px);max-width:760px;margin-bottom:0}.hero p,.hero h1,.hero .eyebrow,.hero .hero-badge{color:#ffffff}.hero-card,.visual-frame{transform:translateZ(0)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.hero-badge{color:#ffffff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:9px 12px;font-size:13px;font-weight:850}.hero-card{position:relative;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18);border-radius:32px;padding:12px;box-shadow:0 36px 90px rgba(0,0,0,.30);backdrop-filter:blur(12px)}.visual-frame{border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.22);background:#061120;box-shadow:0 18px 48px rgba(0,0,0,.28)}.visual-frame img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;object-position:center;image-rendering:auto}.brief-card{margin-top:12px;background:#fff;color:var(--ast-ink);border-radius:24px;padding:18px;display:grid;gap:12px}.brief-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.brief-title strong{font-size:17px}.status-pill{display:inline-flex;border-radius:999px;padding:6px 10px;background:#ecfeff;color:#0e7490;font-size:12px;font-weight:950}.brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.brief-item{background:var(--ast-soft-2);border:1px solid var(--ast-line);border-radius:16px;padding:12px}.brief-item small{display:block;color:var(--ast-muted);font-weight:800;margin-bottom:4px}.brief-item span{color:var(--ast-ink);font-weight:950}section{padding:72px 22px}.section-title{max-width:840px;margin-bottom:30px}.section-title .kicker{color:var(--ast-purple);font-weight:950;font-size:13px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}h2{font-size:clamp(32px,4.2vw,48px);line-height:1.02;letter-spacing:-.045em;color:var(--ast-ink);margin-bottom:12px}.section-title p{color:var(--ast-muted);font-size:18px;margin-bottom:0}.dark-section{background:#07111f;color:#fff}.dark-section h2,.dark-section h3,.dark-section p,.dark-section li,.dark-section .section-title p,.dark-section .kicker{color:#ffffff}.dark-section .section-title .kicker{color:#a7f3ff}.service-band{background:#fff;border-top:1px solid var(--ast-line);border-bottom:1px solid var(--ast-line)}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.service-card{background:linear-gradient(180deg,#ffffff,#f8fbff);border:1px solid var(--ast-line);border-radius:22px;padding:20px;min-height:154px;box-shadow:0 12px 34px rgba(7,17,31,.06)}.service-icon{width:42px;height:42px;border-radius:15px;background:var(--ast-soft);color:var(--ast-purple);display:grid;place-items:center;font-weight:950;margin-bottom:12px}.service-card h3{margin:0 0 8px;font-size:18px;color:var(--ast-ink)}.service-card p{color:var(--ast-muted);margin:0;font-size:14px}.secondary-fit{margin-top:18px;background:#fff;border:1px solid var(--ast-line);border-left:6px solid var(--ast-blue);border-radius:22px;padding:20px 22px;color:var(--ast-ink);box-shadow:0 12px 34px rgba(7,17,31,.05)}.journey-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.stage{position:relative;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:22px;padding:18px;min-height:190px}.stage-num{width:36px;height:36px;border-radius:50%;background:var(--ast-gradient);color:#fff;display:grid;place-items:center;font-weight:950;margin-bottom:12px}.stage h3{font-size:18px;margin:0 0 8px;color:#fff}.stage ul{margin:0;padding-left:18px;color:#fff}.stage li{margin:4px 0;color:#fff}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:#fff;border:1px solid var(--ast-line);border-radius:26px;padding:24px;box-shadow:var(--ast-shadow)}.card h3{margin:0 0 9px;font-size:22px;letter-spacing:-.025em;color:var(--ast-ink)}.card p{color:var(--ast-muted);margin-bottom:0}.tag{display:inline-flex;padding:7px 11px;border-radius:999px;background:var(--ast-soft);color:var(--ast-purple);font-size:12px;font-weight:950;margin-bottom:12px;text-transform:uppercase;letter-spacing:.05em}.highlight-card{border-top:6px solid transparent;border-image:var(--ast-gradient)1}.compare{display:grid;grid-template-columns:1fr 1fr;gap:18px}.example{border-radius:26px;padding:24px;border:1px solid var(--ast-line);background:#fff}.example h3{margin-bottom:10px}.example.bad{border-color:#fed7d7;background:#fffafa}.example.good{border-color:#c6f6d5;background:#f8fffb}.list{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:10px}.list li{display:flex;gap:9px;align-items:flex-start;color:var(--ast-muted)}.tick{color:var(--ast-green);font-weight:950}.cross{color:#94a3b8;font-weight:950}.proposal-panel{background:linear-gradient(180deg,#ffffff,#f8fbff);border:1px solid var(--ast-line);border-radius:32px;box-shadow:var(--ast-shadow);padding:26px}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.offer-card{background:#fff;border:1px solid var(--ast-line);border-radius:24px;padding:22px;position:relative}.offer-card.recommended{border:2px solid #7dd3fc;box-shadow:0 24px 54px rgba(60,162,213,.15)}.offer-card.recommended:before{content:"Recommended";position:absolute;top:-14px;right:18px;background:var(--ast-gradient);color:#fff;padding:6px 11px;border-radius:999px;font-size:12px;font-weight:950}.offer-card h3{color:var(--ast-ink);margin:0 0 8px}.offer-card p,.offer-card li{color:var(--ast-muted)}.offer-card ul{margin:14px 0 0;padding-left:18px}.form-section{background:#07111f;color:#fff}.form-section h2,.form-section h3,.form-section p,.form-section li,.form-section label,.form-section .section-title p{color:#fff}.form-wrap{display:grid;grid-template-columns:.92fr 1.08fr;gap:24px;align-items:start}.contact-points{display:grid;gap:12px;margin-top:20px}.contact-point{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:18px;padding:15px;color:#fff}.contact-point strong{color:#fff;display:block;margin-bottom:4px}.contact-point span{color:#fff}form{background:#fff;color:var(--ast-ink);border-radius:28px;padding:24px;box-shadow:0 24px 62px rgba(0,0,0,.28)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{display:grid;gap:6px}label{font-size:13px;font-weight:900;color:#334155 !important}input,select,textarea{width:100%;border:1px solid #cbd5e1;border-radius:14px;padding:12px 13px;font:inherit;color:var(--ast-ink);background:#fff}textarea{min-height:104px;resize:vertical}input:focus,select:focus,textarea:focus{outline:3px solid rgba(60,162,213,.22);border-color:var(--ast-blue)}.full{grid-column:1/-1}.form-note{color:#64748b !important;font-size:12px;margin:12px 0 0}.btn-blue{background:var(--ast-gradient);color:#fff;box-shadow:0 16px 34px rgba(60,162,213,.25)}.btn-blue:hover{box-shadow:0 20px 42px rgba(60,162,213,.30)}.check-section{background:linear-gradient(180deg,#f6f8fb 0%,#ffffff 100%)}.check-section .section-title.center{text-align:left;max-width:760px;margin-left:0}.check-section .section-title.center h2{max-width:760px}.check-shell{background:linear-gradient(135deg,rgba(149,45,205,.10),rgba(18,228,218,.10));border:1px solid var(--ast-line);border-radius:34px;padding:18px;box-shadow:0 30px 76px rgba(7,17,31,.10)}.check-grid{display:grid;grid-template-columns:minmax(580px,1.08fr)minmax(430px,.92fr);gap:18px;align-items:stretch}.check-panel{min-width:0}.check-form{height:100%;margin:0;box-shadow:none;border:1px solid var(--ast-line);border-radius:26px;padding:22px}.check-form textarea{min-height:118px}.check-output{background:#07111f;color:#fff;border:1px solid rgba(255,255,255,.16);border-radius:26px;padding:22px;min-height:100%;display:flex;flex-direction:column;gap:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.check-output h3,.check-output h4,.check-output p,.check-output li{color:#fff}.check-output h3{font-size:26px;line-height:1.08;letter-spacing:-.035em;margin:0}.check-output p{color:rgba(255,255,255,.84);margin:0}.result-header{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:950;line-height:1;width:max-content}.pill.green{background:#dcfce7;color:#047857}.result-mini-status{color:#a7f3ff;font-size:12px;font-weight:850;background:rgba(18,228,218,.12);border:1px solid rgba(18,228,218,.26);border-radius:999px;padding:6px 10px}.process-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:2px 0 0}.process-step{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);border-radius:16px;padding:12px;min-height:86px}.process-step span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ast-gradient);color:#fff;font-size:12px;font-weight:950;margin-bottom:8px}.process-step strong{display:block;color:#fff;font-size:13px;line-height:1.2;margin-bottom:4px}.process-step small{display:block;color:rgba(255,255,255,.72);line-height:1.25}.process-steps.completed .process-step{border-color:rgba(18,228,218,.34);background:rgba(18,228,218,.10)}.result-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:2px}.result-box{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:16px}.result-box h4{margin:0 0 10px;font-size:15px;letter-spacing:-.015em}.result-box ul{margin:0;padding-left:18px}.result-box li{margin:6px 0;color:rgba(255,255,255,.86)}.result-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:4px}.result-actions .btn-secondary{background:rgba(255,255,255,.10);color:#fff;border-color:rgba(255,255,255,.28)}.form-status{margin-top:12px;padding:11px 13px;border-radius:14px;background:#f8fafc;border:1px solid var(--ast-line);color:#334155;font-size:13px;font-weight:800;min-height:42px}.guardrail{background:#ffffff;border:1px solid var(--ast-line);border-left:6px solid var(--ast-purple);border-radius:24px;padding:22px;color:var(--ast-ink)}.cta{background:var(--ast-gradient-dark);color:#fff;border-radius:32px;padding:34px;display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;overflow:hidden;position:relative}.cta h2,.cta p{color:#fff}.cta p{margin:0}.cta .cta-email{margin-top:10px;font-size:14px}.cta a:not(.btn){color:#a7f3ff;font-weight:850;text-decoration:underline;text-underline-offset:3px}footer{background:#050b14;color:#fff;padding:52px 22px}footer h2{color:#fff;margin:0 0 14px;font-size:28px;letter-spacing:-.03em}footer p{color:#fff;max-width:980px;margin:0 0 14px}footer a{color:#a7f3ff;font-weight:850;text-decoration:none}footer a:hover{text-decoration:underline}.footer-wrap{display:grid;gap:22px}.footer-links{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:#ffffff;font-size:14px}@media(max-width:980px){.hero-grid,.grid-3,.compare,.form-wrap,.cta,.offer-grid,.check-grid{grid-template-columns:1fr}.hero-card{max-width:860px;margin:0 auto}.service-grid{grid-template-columns:repeat(2,1fr)}.journey-strip{grid-template-columns:1fr}.navlinks{display:none}.hero{padding-top:52px}}@media(max-width:640px){section{padding:56px 18px}.hero{padding-left:18px;padding-right:18px}.hero-card{padding:9px;border-radius:24px}.visual-frame{border-radius:18px}.brief-card{padding:14px;border-radius:18px}.service-grid{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.process-steps,.result-cards{grid-template-columns:1fr}.full{grid-column:auto}.btn{width:100%}h1{font-size:42px}.brief-grid{grid-template-columns:1fr}.notice{font-size:13px}}
AI Quote Assistant for Wrap, PPF, Tinting & Signage Businesses
Better quote requests for wrap, PPF, tinting, signage, marine wrap and architectural finish businesses.
AI Quote & Service Assistant for visual service businesses

Turn vague wrap and finish enquiries into clearer quote requests.

Help customers choose the right service, share the details your team normally has to chase, and send a cleaner enquiry before the first callback.

Vehicle wrapsPPFWindow tintingSignageFleet graphicsMarine wrapsArchitectural finishes
Service coverage

Built for quote-heavy wrap, PPF, signage, marine and architectural enquiries.

Use the same guided enquiry approach across jobs that need photos, artwork, dimensions, vehicle, boat or site details, location, timing or design handoff before quoting.

01

Vehicle Wraps

Capture vehicle make, model, finish, coverage area, inspiration and photos.

02

Paint Protection Film

Qualify coverage packages, condition, timing, vehicle details and protection goals.

03

Colour PPF

Separate colour-change enquiries from standard PPF so quoting starts with the right context.

04

Window Tinting

Collect vehicle or site details, tint type, compliance notes, access and urgency.

05

Fleet Graphics

Gather fleet count, artwork status, vehicle list, install locations and rollout timing.

06

Signage & Displays

Capture sign type, dimensions, site photos, artwork, permits, deadlines and install notes.

07

Marine Wraps

Collect boat or vessel type, marina or yard location, access requirements, photos and surface condition.

08

Architectural Finishes

Support surface films, privacy film, shopfronts, interiors, measurements, substrate notes and site context.

Secondary fit: premium detailing and vehicle protection businesses are included where they offer PPF, window tinting, ceramic coating or custom visual upgrades. Standard low-ticket detailing should remain a secondary segment, not the headline category.
How it works

From vague enquiry to clearer quote request.

The assistant does not replace the team. It collects better information first so your team can make a sensible quoting decision with less back-and-forth.

1

Enquiry sources

  • Website assistant
  • Forms
  • Phone / after-hours
  • Referrals
2

Guided questions

  • Service category
  • Photos and files
  • Vehicle or site details
  • Suburb and timing
3

Enquiry record

  • Customer profile
  • Project notes
  • Source tracking
  • Duplicate check
4

Enquiry summary

  • Scope summary
  • Missing details
  • Priority / fit
  • Recommended action
5

Team handoff

  • Review
  • Call or email
  • Prepare quote
  • Track status
Best-fit businesses

Narrow enough to feel specific, broad enough to support a real campaign.

Lead with wrap, PPF, tinting and signage. Use marine and architectural finishes as adjacent service paths where the same quote-detail problem exists.

Primary

Wrap, PPF and tinting shops

Best fit where quote quality depends on vehicle details, coverage area, film choice, photos, timing and customer expectations.

Primary

Signage and fleet graphics providers

Strong fit where jobs require artwork, dimensions, site photos, brand files, fleet lists, approvals or install scheduling.

Primary

Marine wrap specialists

Strong fit where enquiries require vessel photos, marina or yard access, surface condition, dimensions and installation timing.

Primary

Architectural film and finish installers

Strong fit where jobs require site photos, measurements, substrate details, access constraints, compliance notes and install scheduling.

Partner / adjacent

Graphic designers and brand studios

Use as a referral or collaboration category where designers hand off artwork-led signage, vehicle graphics or brand rollout work.

Before: enquiry quality is inconsistent

  • דHow much for a wrap?” with no vehicle, photos or coverage details.
  • ×Artwork and dimensions arrive later, often after multiple follow-ups.
  • ×Team has to manually decide whether the lead is urgent, qualified or ready.

After: the team starts with a cleaner brief

  • Service category, location, timing, files and project context collected upfront.
  • Lead record and quote-ready summary prepared before callback.
  • Human team stays in control of price, fit, final reply and approval.
Setup options

Start with better quote requests. Add automation only where useful.

These options are designed for a fixed-scope managed service. The goal is a cleaner enquiry before callback, not a generic software checkout.

Level 1

Guided quote form

Replace or improve the current enquiry form with guided questions and file collection.

  • Service category routing
  • Photos and artwork upload
  • Basic enquiry record
Level 3

AI response assistant

Draft replies and request missing details while keeping human review before anything is sent externally.

  • Drafted replies
  • Brief summaries
  • Human approval
  • Team handoff actions
Free Quote Readiness Check

Check whether a customer enquiry gives your team enough detail to respond properly.

Paste a typical customer enquiry and see what details are missing before your team can call back, request more information or prepare a quote.

You will see an instant on-page result. No quote is produced and no customer is contacted from this check.

Result previewWaiting for enquiry

See whether the enquiry is ready for a useful first response.

Run the check to see the review process, missing details, likely response type, and what your team should confirm before pricing or follow-up.

1Read enquiryIdentify service, location, timing and intent.
2Find gapsCheck for photos, artwork, sizes and access details.
3Map responseRecommend callback, missing-detail reply or quote-ready handoff.

Example response types

  • Budgetary range possible
  • Photos, artwork or measurements needed
  • Team review required before pricing

What becomes clearer

  • Priority and follow-up action
  • Quote-readiness level
  • Missing details to request
Request an Enquiry Flow Fit Check

Find out whether your website enquiries could arrive with better details before the first callback.

Share a few details about your current enquiry flow. AI Strategy Tools will review whether a managed AI Quote & Service Assistant could improve enquiry quality, quote readiness, response timing or team handoff.

Enquiry flow reviewEnquiry sources, missing details, response timing, team handoff and quoting bottlenecks.
Setup optionsGuided quote flow, AI response support, cleaner enquiry summary, enquiry record and managed support.
Commercial next stepIndicative pricing is confirmed after the fit check based on inclusions, usage, integrations and support needs.

This is a managed setup and support service, not a software licence checkout. Final scope and pricing are confirmed after a short review.

Ready to turn vague enquiries into clearer quote requests?

Book a 15-minute Enquiry Flow Fit Check to review how an AI intake workflow could support enquiry handling across vehicle wraps, PPF, tinting, signage, fleet graphics, marine wraps and architectural finishes.

Prefer email? Send enquiry details to info@aistrategy.au.

Book a 15-minute Enquiry Flow Fit Check