.int-carousel-section[data-astro-cid-ikavszma]{border-top:1px solid var(--vw-border-soft);border-bottom:1px solid var(--vw-border-soft);padding:34px 0 22px;overflow:hidden}.int-carousel-label[data-astro-cid-ikavszma]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--vw-text-3);text-align:center;margin:0 0 22px;font-size:10.5px}.int-track-wrap[data-astro-cid-ikavszma]{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%)}.int-track[data-astro-cid-ikavszma]{align-items:center;gap:0;width:max-content;margin:0;padding:0;list-style:none;animation:46s linear infinite int-marquee;display:flex}@media (prefers-reduced-motion:reduce){.int-track[data-astro-cid-ikavszma]{animation-play-state:paused}}@keyframes int-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.int-item[data-astro-cid-ikavszma]{white-space:nowrap;align-items:center;gap:10px;height:40px;padding:0 26px;display:flex}.int-chip[data-astro-cid-ikavszma]{background:#ffffffeb;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:0 1px 2px #00000040}.int-logo-img[data-astro-cid-ikavszma]{object-fit:contain;width:22px;height:22px;display:block}.int-name[data-astro-cid-ikavszma]{font-family:var(--font-display);color:var(--vw-text-2);letter-spacing:-.005em;user-select:none;font-size:14px;font-weight:600}.int-more-link[data-astro-cid-ikavszma]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--vw-brand-lavender);font-size:11.5px;text-decoration:none;transition:color .14s}.int-more-link[data-astro-cid-ikavszma]:hover{color:var(--vw-text-1)}.sec-head{max-width:62ch}.sec-head .lede{color:var(--vw-text-2);margin:14px 0 0;font-size:15.5px;line-height:1.65}.hero{padding:clamp(48px,8vw,96px) 0 clamp(80px,10vw,120px);position:relative;overflow:hidden}.hero-grid{grid-template-columns:1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (width>=980px){.hero-grid{grid-template-columns:1.05fr 1fr}}.hero-eyebrow{border:1px solid var(--vw-border-strong);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--vw-brand-lavender);background:#c4b5ff14;border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:6px 12px;font-size:11px;display:inline-flex}.hero-eyebrow .dot{background:var(--vw-success);width:6px;height:6px;box-shadow:0 0 8px var(--vw-success);border-radius:50%}.hero h1{font-size:clamp(40px,6.4vw,76px);line-height:1.04}.hero h1 .accent{background:linear-gradient(135deg, #fff 0%, var(--vw-brand-lavender) 55%, var(--vw-accent-bright) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-sub{color:var(--vw-text-2);max-width:56ch;margin:24px 0 32px;font-size:clamp(15px,1.4vw,18px);line-height:1.6}.hero-speed-strip{color:var(--vw-brand-lavender);font-size:13px;font-family:var(--font-mono);letter-spacing:.04em;margin:-16px 0 24px;line-height:1.5}.hero-speed-strip a{color:var(--vw-brand-lavender);text-underline-offset:3px;text-decoration:underline #c4b5ff66}.hero-speed-strip a:hover{text-decoration-color:var(--vw-brand-lavender)}.hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.hero-stats{border-top:1px solid var(--vw-border-soft);grid-template-columns:repeat(3,1fr);gap:18px;max-width:540px;margin-top:48px;padding-top:28px;display:grid}.hero-stat .num{font-family:var(--font-mono);color:var(--vw-text-1);letter-spacing:-.01em;font-size:clamp(22px,2.4vw,28px);font-weight:700}.hero-stat .label{color:var(--vw-text-3);margin-top:4px;font-size:11.5px;line-height:1.4}.hero-right{flex-direction:column;gap:16px;display:flex;position:relative}.anna-clip-card{border:1px solid var(--vw-border-soft);background:#ffffff05;border-radius:16px;padding:18px 18px 16px}.anna-clip-badge{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--vw-brand-lavender,#c4b5ff);font-size:10px;display:inline-block}.anna-clip-title{color:var(--vw-text-1);margin:8px 0 14px;font-size:16px;font-weight:650;line-height:1.35}.anna-clip-controls{align-items:center;gap:12px;display:flex}.anna-clip-play{cursor:pointer;color:#fff;background:linear-gradient(135deg,#7c3aed,#22d3ee);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;transition:filter .12s;display:inline-flex}.anna-clip-play:hover{filter:brightness(1.08)}.anna-clip-play:focus-visible{outline:2px solid var(--vw-brand-lavender,#c4b5ff);outline-offset:2px}.anna-clip-play .ap-ico{fill:currentColor;width:20px;height:20px}.anna-clip-play svg[hidden]{display:none}.anna-clip-track{background:var(--vw-border-soft);cursor:pointer;border-radius:3px;flex:1;height:6px;position:relative;overflow:hidden}.anna-clip-fill{background:linear-gradient(90deg,#c4b5ff,#22d3ee);width:0;position:absolute;top:0;bottom:0;left:0}.anna-clip-time{font-variant-numeric:tabular-nums;color:var(--vw-text-3);text-align:right;min-width:34px;font-size:12px}.anna-clip-cta{justify-content:center;width:100%;margin-top:16px}.anna-clip-script{border-top:1px solid var(--vw-border-soft);margin-top:14px;padding-top:10px}.anna-clip-script summary{cursor:pointer;color:var(--vw-text-3);font-size:12.5px;list-style:none}.anna-clip-script summary::-webkit-details-marker{display:none}.anna-clip-script summary:before{content:"▸ "}.anna-clip-script[open] summary:before{content:"▾ "}.anna-clip-script ol{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.anna-clip-script li{color:var(--vw-text-2);font-size:12.5px;line-height:1.5}.anna-clip-script li span{min-width:48px;color:var(--vw-text-1);margin-right:8px;font-weight:600;display:inline-block}.anna-card{border-radius:var(--vw-radius-xl);background:linear-gradient(180deg, #14101f, #0b0814) padding-box, linear-gradient(135deg, var(--vw-brand-indigo), var(--vw-brand-lavender)) border-box;border:1px solid #0000;padding:22px 22px 20px;position:relative;overflow:hidden;box-shadow:0 16px 48px #4c1d954d,inset 0 1px #ffffff0a}.anna-card:before{content:"";pointer-events:none;background:radial-gradient(120% 60% at 80% 0,#7c3aed2e,#0000 55%);position:absolute;inset:0}.anna-card>*{position:relative}.anna-head{border-bottom:1px solid #c4b5ff1a;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:16px;display:flex}.anna-sigil{background:radial-gradient(circle at 28% 25%,#c4b5ff38,#0000 60%),linear-gradient(160deg,#2a1856,#0d0820);border:1px solid #c4b5ff33;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff12,0 4px 14px #4c1d9559}.anna-sigil svg{width:22px;height:22px;display:block}.anna-id{flex-direction:column;gap:2px;min-width:0;display:flex}.anna-name{font-family:var(--font-display);color:var(--vw-text-1);letter-spacing:-.01em;font-size:18px;font-weight:700}.anna-role{color:var(--vw-text-3);font-size:12px}.anna-state{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--vw-success);white-space:nowrap;background:#34d3991a;border:1px solid #34d39938;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-size:10.5px;display:inline-flex}.anna-state:before{content:"";background:var(--vw-success);width:6px;height:6px;box-shadow:0 0 6px var(--vw-success);border-radius:50%}.anna-placard{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:28px 8px 16px;display:flex}.anna-placard[hidden]{display:none}.anna-placard .badge{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--vw-brand-lavender);background:#c4b5ff14;border:1px solid #c4b5ff33;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:10.5px;display:inline-flex}.anna-placard .badge:before{content:"";background:var(--vw-success);width:5px;height:5px;box-shadow:0 0 6px var(--vw-success);border-radius:50%}.anna-placard h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--vw-text-1);max-width:22ch;margin:4px 0 0;font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.15}.anna-placard p{color:var(--vw-text-3);max-width:32ch;margin:0;font-size:13.5px;line-height:1.55}.anna-placard .vw-btn{min-width:180px;margin-top:8px}.anna-gate{flex-direction:column;gap:12px;display:flex}.anna-gate[hidden]{display:none}.anna-gate-lead{color:var(--vw-text-2);margin:0 0 4px;font-size:14px;line-height:1.55}.anna-field{flex-direction:column;gap:5px;display:flex}.anna-field>span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--vw-text-3);font-size:10.5px}.anna-field input{color:var(--vw-text-1);font-family:var(--font-body);background:#ffffff08;border:1px solid #c4b5ff1f;border-radius:10px;outline:none;padding:11px 13px;font-size:14px;transition:border-color .14s,background .14s}.anna-field input::placeholder{color:var(--vw-text-muted)}.anna-field input:focus{border-color:var(--vw-brand-lavender);background:#ffffff0d;box-shadow:0 0 0 3px #c4b5ff1a}.anna-gate-cta{width:100%;margin-top:6px}.anna-gate-fine{color:var(--vw-text-3);text-align:center;margin:0;font-size:11px}.anna-transcript[hidden]{display:none}.anna-feed{scrollbar-width:thin;scrollbar-color:#7c3aed66 transparent;flex-direction:column;gap:10px;max-height:320px;margin:0;padding:0 6px 0 0;list-style:none;display:flex;overflow-y:auto}.anna-feed::-webkit-scrollbar{width:6px}.anna-feed::-webkit-scrollbar-thumb{background:#7c3aed66;border-radius:999px}.anna-msg{flex-direction:column;gap:4px;animation:.2s anna-fade;display:flex}@keyframes anna-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.anna-msg .who{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:0 4px;font-size:10.5px}.anna-msg.anna .who{color:var(--vw-brand-lavender)}.anna-msg.user .who{color:var(--vw-text-3);text-align:right}.anna-msg .bubble{border-radius:14px;max-width:86%;padding:10px 13px;font-size:13.5px;line-height:1.5}.anna-msg.anna .bubble{color:var(--vw-text-1);background:#7c3aed24;border:1px solid #c4b5ff29;border-top-left-radius:5px;align-self:flex-start}.anna-msg.user .bubble{background:linear-gradient(135deg, var(--vw-brand-indigo), var(--vw-accent));color:#fff;border-top-right-radius:5px;align-self:flex-end;box-shadow:0 6px 16px #4c1d9559}.anna-typing{background:#7c3aed1a;border:1px solid #c4b5ff24;border-radius:5px 14px 14px;align-self:flex-start;gap:4px;width:fit-content;margin-top:4px;padding:10px 13px;display:none}.anna-typing.is-on{display:inline-flex}.anna-typing span{background:var(--vw-brand-lavender);opacity:.4;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite anna-dot}.anna-typing span:nth-child(2){animation-delay:.15s}.anna-typing span:nth-child(3){animation-delay:.3s}@keyframes anna-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.anna-msg,.anna-typing span{animation:none}}.anna-restart{width:100%;margin-top:14px;font-size:12px}.flagship-row{grid-template-columns:1fr;align-items:stretch;gap:clamp(16px,2.5vw,22px);margin-top:40px;display:grid}@media (width>=880px){.flagship-row{grid-template-columns:repeat(3,1fr)}.flagship-row .pricing-card.featured{margin:0}}.industries-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:36px;display:grid}.industry-tile{background:var(--vw-elev-1);border:1px solid var(--vw-border-soft);border-radius:var(--vw-radius-md);color:var(--vw-text-1);flex-direction:column;gap:8px;padding:22px 20px;transition:border-color .16s,background .16s,transform .16s;display:flex}.industry-tile:hover{border-color:var(--vw-border-strong);background:var(--vw-elev-2);color:var(--vw-text-1);transform:translateY(-2px)}.industry-tile .ic{font-family:var(--font-mono);color:var(--vw-brand-lavender);letter-spacing:.12em;font-size:11px}.industry-tile .name{font-family:var(--font-display);font-size:18px;font-weight:600}.industry-tile .meta{color:var(--vw-text-3);flex:auto;font-size:12px}.industry-tile .tile-cta{font-family:var(--font-mono);color:var(--vw-accent);letter-spacing:.06em;margin-top:auto;font-size:11.5px;transition:transform .16s}.industry-tile:hover .tile-cta{color:var(--vw-brand-lavender);transform:translate(3px)}.industry-tile--catchall{border:2px solid var(--vw-brand-indigo,#5a2896);background:linear-gradient(135deg, #5a28961a 0%, var(--vw-elev-1) 100%)}.industry-tile--catchall:hover{border-color:var(--vw-brand-lavender)}.industries-outro{border:1px dashed var(--vw-border-strong);border-radius:var(--vw-radius-lg);background:var(--vw-elev-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:22px 26px;display:flex}.industries-outro strong{color:var(--vw-text-1);font-family:var(--font-display);font-size:18px;font-weight:700}.industries-outro p{color:var(--vw-text-3);max-width:56ch;margin:4px 0 0;font-size:13.5px}.proof-grid{grid-template-columns:1fr;gap:18px;margin-top:40px;display:grid}@media (width>=720px){.proof-grid{grid-template-columns:repeat(3,1fr)}}.proof-card{border-radius:var(--vw-radius-xl);background:radial-gradient(140% 80% at 100% 0,#7c3aed1a,#0000 60%),linear-gradient(#14101fe6,#0d0a14e6);border:1px solid #c4b5ff1a;flex-direction:column;gap:14px;padding:28px 26px 26px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.proof-card:before{content:"";background:linear-gradient(90deg,#0000,#c4b5ff66,#0000);height:1px;position:absolute;top:0;left:0;right:0}.proof-card:hover{border-color:#c4b5ff38;transform:translateY(-2px);box-shadow:0 18px 48px #4c1d952e}.proof-card .proof-meta{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--vw-text-3);justify-content:space-between;align-items:center;font-size:10.5px;display:flex}.proof-card .proof-meta .tag{color:var(--vw-brand-lavender);align-items:center;gap:6px;display:inline-flex}.proof-card .proof-meta .tag:before{content:"";background:var(--vw-brand-lavender);width:5px;height:5px;box-shadow:0 0 6px var(--vw-brand-lavender);border-radius:50%}.proof-card .proof-glyph{width:100%;height:36px;color:var(--vw-brand-lavender);opacity:.55}.proof-card .num{font-family:"Sora", var(--font-display), serif;letter-spacing:-.04em;background:linear-gradient(#fff 0%,#e1d5ff 55%,#c4b5ff 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(44px,5vw,64px);font-weight:800;line-height:1}.proof-card .num .small{letter-spacing:-.02em;color:var(--vw-text-3);-webkit-text-fill-color:var(--vw-text-3);font-size:.4em;font-weight:700}.proof-card .label{font-family:var(--font-display);color:var(--vw-text-1);margin-top:2px;font-size:17px;font-weight:600}.proof-card .desc{color:var(--vw-text-3);font-size:13px;line-height:1.55}.cta-band{border-radius:var(--vw-radius-xl);background:radial-gradient(140% 90% at 100% 0%, #7c3aed2e, transparent 55%), radial-gradient(120% 80% at 0% 100%, #5b21b629, transparent 50%), linear-gradient(180deg, #15101f, #0c0814) padding-box, linear-gradient(135deg, var(--vw-brand-indigo), var(--vw-brand-lavender)) border-box;box-shadow:var(--vw-shadow-lg);border:1px solid #0000;grid-template-columns:1fr;align-items:center;gap:28px;padding:clamp(40px,6vw,64px);display:grid;position:relative;overflow:hidden}.cta-band:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;mask-image:radial-gradient(60% 80% at 30%,#000 40%,#0000 100%)}.cta-band>*{position:relative}.cta-band .cta-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--vw-brand-lavender);align-items:center;gap:8px;margin-bottom:14px;font-size:11px;display:inline-flex}.cta-band .cta-eyebrow:before{content:"";background:var(--vw-success);width:6px;height:6px;box-shadow:0 0 8px var(--vw-success);border-radius:50%}.cta-band .cta-chips{font-family:var(--font-mono);color:var(--vw-text-3);letter-spacing:.06em;border-top:1px solid #c4b5ff1a;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;padding-top:22px;font-size:11px;display:grid}@media (width<=720px){.cta-band .cta-chips{grid-template-columns:1fr;gap:12px}}.cta-band .cta-chips>div{flex-direction:column;gap:4px;display:flex}.cta-band .cta-chips strong{color:var(--vw-text-1);font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:700}.cta-band .cta-chips .lbl{text-transform:uppercase;letter-spacing:.14em;color:var(--vw-text-3);font-size:10.5px}.cta-band .cta-actions{flex-direction:column;gap:10px;min-width:220px;display:flex}.cta-band .cta-actions .vw-btn{justify-content:center}.cta-band .cta-sales{text-align:center;font-family:var(--font-mono);letter-spacing:.04em;color:var(--vw-text-3);margin-top:4px;font-size:11.5px;text-decoration:none;transition:color .14s}.cta-band .cta-sales:hover{color:var(--vw-brand-lavender)}@media (width>=880px){.cta-band{grid-template-columns:1.5fr auto}}.cta-band h2{font-size:clamp(28px,3.6vw,40px)}.cta-band p{color:var(--vw-text-2);max-width:56ch;font-size:15px}.cta-band .cta-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-trace{pointer-events:none;opacity:.55;width:100%;height:50%;position:absolute;inset:30% 0 0}@media (width<=980px){.hero-trace{display:none}}.calc-promo{background:radial-gradient(120% 80% at 0% 100%, #7c3aed1f, transparent 55%), var(--vw-elev-1);border:1px solid var(--vw-border-strong);border-radius:var(--vw-radius-xl);grid-template-columns:1fr;align-items:center;gap:28px;margin-top:48px;padding:36px 40px;display:grid}@media (width>=720px){.calc-promo{grid-template-columns:1fr auto;margin-top:0}}.calc-promo .stat-pill{color:#fb923c;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#fb923c1a;border:1px solid #fb923c38;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:5px 12px;font-size:10.5px;display:inline-flex}.calc-promo h3{margin-bottom:10px;font-size:clamp(22px,2.8vw,30px);line-height:1.2}.calc-promo p{color:var(--vw-text-2);max-width:52ch;font-size:14.5px;line-height:1.6}.calc-promo .calc-cta-wrap{flex-direction:column;align-items:flex-start;gap:8px;display:flex}@media (width>=720px){.calc-promo .calc-cta-wrap{align-items:flex-end}}.calc-promo .calc-note{color:var(--vw-text-3);font-size:11.5px;font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap}.compare-section{padding:80px 0}.compare-table-wrap{border-radius:var(--vw-radius-lg);border:1px solid var(--vw-border-soft);margin-top:32px;overflow-x:auto}.compare-table{border-collapse:collapse;background:var(--vw-elev-1);width:100%;min-width:560px}.compare-table thead th{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--vw-text-3);border-bottom:1px solid var(--vw-border-soft);text-align:center;background:#ffffff06;padding:16px 20px;font-size:10.5px;font-weight:600}.compare-table thead th:first-child{text-align:left;width:22%}.compare-table thead th.anna-col{color:var(--vw-brand-lavender);background:linear-gradient(#7c3aed2e,#7c3aed0f);border-left:1px solid #c4b5ff2e;border-right:1px solid #c4b5ff2e}.compare-table tbody tr{border-top:1px dashed var(--vw-border-soft)}.compare-table tbody tr:first-child{border-top:0}.compare-table tbody tr:hover td{background:#ffffff04}.compare-table tbody td{color:var(--vw-text-2);text-align:center;vertical-align:middle;padding:14px 20px;font-size:13.5px}.compare-table tbody td:first-child{text-align:left;font-family:var(--font-display);color:var(--vw-text-1);font-size:14px;font-weight:600}.compare-table .anna-col{background:#7c3aed0f;border-left:1px solid #c4b5ff1f;border-right:1px solid #c4b5ff1f}.compare-check{color:var(--vw-success);font-size:16px;font-weight:700}.compare-x{color:#f87171;font-size:16px;font-weight:700}.compare-partial{color:#fbbf24;font-size:15px}.compare-na{color:var(--vw-text-3);font-size:13px}.compare-val{font-family:var(--font-mono);color:var(--vw-text-2);font-size:12px}.compare-val.anna{color:var(--vw-brand-lavender);font-weight:600}.compare-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;display:flex}.compare-footer p{color:var(--vw-text-3);font-size:12.5px}.industry-tile{border-top:2px solid var(--trade-accent,var(--vw-border-strong))}.industry-tile .ic{color:var(--trade-accent,var(--vw-brand-lavender))}.industry-tile:hover{box-shadow:0 12px 32px -10px color-mix(in srgb, var(--trade-accent,var(--vw-accent)) 42%, transparent)}.industry-tile:hover .tile-cta{color:var(--trade-accent,var(--vw-brand-lavender))}.industry-tile--catchall{--trade-accent:var(--vw-brand-lavender)}.industry-tile[href*=plumbing]{--trade-accent:#3b82f6}.industry-tile[href*=handyman]{--trade-accent:#f59e0b}.industry-tile[href*=hvac]{--trade-accent:#22d3ee}.industry-tile[href*=electrical]{--trade-accent:#fbbf24}.industry-tile[href*=roofing]{--trade-accent:#94a3b8}.industry-tile[href*=landscaping]{--trade-accent:#22c55e}.industry-tile[href*=painting]{--trade-accent:#ec4899}.industry-tile[href*=auto-repair]{--trade-accent:#ef4444}.industry-tile[href*=pest-control]{--trade-accent:#84cc16}.industry-tile[href*=cleaning]{--trade-accent:#06b6d4}.industry-tile[href*=dental]{--trade-accent:#2dd4bf}.industry-tile[href*=garage-door]{--trade-accent:#a78bfa}.industry-tile[href*=locksmith]{--trade-accent:#eab308}.industry-tile[href*=general-contracting]{--trade-accent:#cbd5e1}.industry-tile[href*=remodeling]{--trade-accent:#fb923c}.industry-tile[href*=concrete]{--trade-accent:#a8a29e}.industry-tile[href*=flooring]{--trade-accent:#d6a76a}#showcase{background:radial-gradient(120% 60% at 50% 0%, #7c3aed0f, transparent 60%), var(--vw-surface-2);border-top:1px solid var(--vw-border-soft);border-bottom:1px solid var(--vw-border-soft)}.showcase{margin-top:38px}.showcase-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:18px;display:flex}.showcase-tab{font-family:var(--font-body);border:1px solid var(--vw-border-strong);min-height:48px;color:var(--vw-text-2);cursor:pointer;background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;padding:9px 16px;font-size:13.5px;font-weight:600;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.showcase-tab:hover{border-color:var(--vw-border-bright);color:var(--vw-text-1);transform:translateY(-1px)}.showcase-tab.is-active{background:linear-gradient(135deg, var(--vw-brand-indigo), var(--vw-accent));color:#fff;border-color:#0000;box-shadow:0 8px 20px #5a28966b}.browser{border:1px solid var(--vw-border-strong);border-radius:var(--vw-radius-lg);box-shadow:var(--vw-shadow-lg);background:#0a0612;overflow:hidden}.browser-bar{border-bottom:1px solid var(--vw-border-soft);background:#ffffff0a;align-items:center;gap:7px;padding:11px 16px;display:flex}.browser-bar .b-dot{border-radius:50%;flex-shrink:0;width:11px;height:11px}.browser-bar .b-dot.r{background:#ff5f56}.browser-bar .b-dot.y{background:#ffbd2e}.browser-bar .b-dot.g{background:#27c93f}.browser-url{font-family:var(--font-mono);color:var(--vw-text-2);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#00000052;border-radius:999px;flex:0 320px;margin-left:12px;padding:5px 16px;font-size:12px;overflow:hidden}.browser-open{font-family:var(--font-mono);color:var(--vw-brand-lavender);white-space:nowrap;margin-left:auto;font-size:11.5px}.browser-open:hover{color:var(--vw-text-1)}.browser-viewport{background:#fff;height:min(580px,72vh);position:relative}.browser-frame{border:0;width:100%;height:100%;display:block}@media (width<=600px){.browser-open{display:none}.browser-url{flex:1}.browser-viewport{height:460px}}.hero-partner[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:13px;padding:6px 0;display:flex;position:relative}.hp-logo-wrap[data-astro-cid-lcdefpme]{aspect-ratio:1;place-items:center;width:clamp(220px,26vw,300px);margin:0 auto;display:grid;position:relative}.hp-aura[data-astro-cid-lcdefpme]{filter:blur(26px);z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 48%,#7c3aed33,#3b82f614 42%,#ec48990d 60%,#0000 72%);border-radius:50%;position:absolute;inset:0}.hp-mark[data-astro-cid-lcdefpme]{z-index:1;filter:drop-shadow(0 0 8px #7c5cff52)drop-shadow(0 0 24px #8b5cf63d)drop-shadow(0 0 44px #a855f71f);width:clamp(150px,19vw,220px);height:auto;position:relative}.hp-title[data-astro-cid-lcdefpme]{z-index:1;font-family:var(--font-display);letter-spacing:-.02em;color:var(--vw-text-1);margin:2px 0 0;font-size:clamp(30px,4.4vw,46px);font-weight:800;line-height:1.04;position:relative}.hp-anthropic[data-astro-cid-lcdefpme]{background:linear-gradient(100deg,#e9dcff,#a78bfa 55%,#7c3aed);color:#0000;-webkit-background-clip:text;background-clip:text}.hp-sub[data-astro-cid-lcdefpme]{z-index:1;color:var(--vw-text-2);max-width:36ch;margin:6px auto 0;font-size:14px;line-height:1.6;position:relative}.hp-sub[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--vw-text-1);font-weight:600}.vw-qa[data-astro-cid-lcdefpme]{padding-block:2.75rem}.vw-qa[data-astro-cid-lcdefpme] .qa-h[data-astro-cid-lcdefpme]{margin:0 0 .85rem;font-size:clamp(1.35rem,2.4vw,1.75rem)}.vw-qa[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:74ch;margin:0 0 .9rem}.vw-qa[data-astro-cid-lcdefpme] .qa-lede[data-astro-cid-lcdefpme]{font-size:1.05rem;line-height:1.65}.vw-qa[data-astro-cid-lcdefpme] .qa-stat[data-astro-cid-lcdefpme]{line-height:1.65}.vw-qa[data-astro-cid-lcdefpme] .qa-src[data-astro-cid-lcdefpme]{color:var(--vw-text-3);font-size:.85rem;line-height:1.55}.vw-qa[data-astro-cid-lcdefpme] .qa-vw[data-astro-cid-lcdefpme]{color:var(--vw-text-2);font-size:.95rem;line-height:1.6}
