﻿.as-hero--biz{--hero-btn-1: #5b5cff;--hero-btn-2: #7c4dff;--hero-focus: rgba(91, 92, 255, .45);--hero-text: rgba(255, 255, 255, .92);--hero-muted: rgba(255, 255, 255, .72);--hero-border: rgba(255, 255, 255, .14);--hero-pill-bg: rgba(255, 255, 255, .08);--hero-pill-border: rgba(255, 255, 255, .14);--hero-outline-bg: rgba(255, 255, 255, .06);--hero-outline-border: rgba(255, 255, 255, .22);--hero-outline-border-hover: rgba(255, 255, 255, .32);--hero-outline-text: rgba(255, 255, 255, .92)}.as-hero{position:relative;overflow:hidden;min-height:92vh;display:flex;align-items:center;padding:clamp(2.25rem,6vh,5rem) 0}.as-hero::before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(900px 520px at 22% 25%, rgba(255, 255, 255, 0.12), transparent 60%),radial-gradient(820px 520px at 72% 35%, rgba(124, 77, 255, 0.22), transparent 62%),linear-gradient(135deg, #0b1220 0%, #0d1b3a 55%, #122a67 100%);transform:translateZ(0)}.as-hero::after{content:"";position:absolute;inset:-2px;z-index:2;background:linear-gradient(to right, rgba(255, 255, 255, 0.06) 1px, transparent 1px),linear-gradient(to bottom, rgba(255, 255, 255, 0.06) 1px, transparent 1px);background-size:56px 56px;opacity:.08;pointer-events:none}.as-hero .container{position:relative;z-index:3}.as-hero-inner{max-width:820px}.as-hero-particles{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.55;-webkit-mask-image:linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 58%, rgba(0, 0, 0, 0) 82%);mask-image:linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 58%, rgba(0, 0, 0, 0) 82%)}.as-hero-pill{padding:.45rem .8rem;border-radius:999px;background:var(--hero-pill-bg);border:1px solid var(--hero-pill-border);color:hsla(0,0%,100%,.88);font-weight:600;letter-spacing:.02em;font-size:.82rem}.as-hero-pill-dot{width:.45rem;height:.45rem;border-radius:999px;background:#35d07f;box-shadow:0 0 0 6px rgba(53,208,127,.12)}.as-hero-title{color:#fff;font-weight:800;line-height:1.05;font-size:clamp(2.3rem,4.4vw,4.15rem);letter-spacing:-0.02em;margin:0}.as-hero-accent{background:linear-gradient(90deg, var(--hero-btn-1), var(--hero-btn-2));-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);text-shadow:0 18px 60px rgba(91,92,255,.18)}.as-hero-subtitle{color:var(--hero-muted);font-size:clamp(1rem,1.2vw,1.12rem);max-width:62ch}.as-hero--biz .btn-hero{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.25rem;min-height:50px;color:#fff;background:linear-gradient(90deg, var(--hero-btn-1), var(--hero-btn-2));border:1px solid hsla(0,0%,100%,.1);border-radius:14px;box-shadow:0 14px 40px rgba(91,92,255,.26),inset 0 1px 0 hsla(0,0%,100%,.18);font-weight:700;letter-spacing:.1px;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.as-hero--biz .btn-hero:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 18px 52px rgba(91,92,255,.34),inset 0 1px 0 hsla(0,0%,100%,.22)}.as-hero--biz .btn-hero:focus-visible{outline:none;box-shadow:0 0 0 .25rem var(--hero-focus),0 18px 52px rgba(91,92,255,.3),inset 0 1px 0 hsla(0,0%,100%,.22)}.as-hero--biz .btn-hero-outline{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.25rem;min-height:50px;color:var(--hero-outline-text);background:var(--hero-outline-bg);border:1px solid var(--hero-outline-border);border-radius:14px;font-weight:700;backdrop-filter:blur(8px);transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.as-hero--biz .btn-hero-outline:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.1);border-color:var(--hero-outline-border-hover);box-shadow:0 12px 34px rgba(0,0,0,.18)}.as-hero--biz .btn-hero-outline:focus-visible{outline:none;box-shadow:0 0 0 .25rem var(--hero-focus)}.as-hero-trust{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;border-top:1px solid var(--hero-border);color:hsla(0,0%,100%,.78);font-size:.92rem}.as-hero-trust-item{display:inline-flex;align-items:center;gap:.55rem;min-height:28px}.as-hero-trust-item i{color:hsla(0,0%,100%,.9);opacity:.9}.as-hero-trust-item .bi{display:inline-block;width:1.25em;min-width:1.25em;line-height:1}.as-hero-review-chip{margin-left:.5rem;padding:.18rem .55rem;border-radius:999px;font-size:.78rem;font-weight:600;color:hsla(0,0%,100%,.92);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);text-decoration:none;white-space:nowrap}.as-hero-review-chip:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.26);color:#fff}.as-hero-partners{display:flex;flex-wrap:wrap;gap:1.1rem 1.6rem;align-items:center;opacity:.85;border-top:1px solid hsla(0,0%,100%,.1);padding-top:1.1rem}.as-hero-partners img{height:26px;width:auto;filter:grayscale(1);opacity:.85}.as-hero-partners img:hover{filter:grayscale(0.15);opacity:1}@media(max-width: 575.98px){.as-hero{min-height:88vh}.as-hero-inner{max-width:100%}.as-hero-subtitle{max-width:100%}.as-hero-ctas .btn{width:100%}.as-hero-trust{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem}.as-hero-trust-item{align-items:flex-start}.as-hero-partners{display:none}.as-hero-particles{opacity:.38}}@media(prefers-reduced-motion: reduce){.as-hero-particles{display:none}}.as-hero--biz-local{min-height:clamp(360px,52vh,560px);align-items:flex-start;padding:clamp(2rem,4.6vw,3.5rem) 0}.as-hero-inner--local{max-width:760px;padding-top:clamp(3rem,1.4vw,1.25rem)}@media(max-width: 768px){.as-hero-inner--local{padding-top:clamp(1.5rem,1.4vw,2.25rem)}}.as-hero--biz-local .as-hero-title{font-size:clamp(2rem,4.1vw,3.3rem);max-width:18ch}.as-hero--biz-local .as-hero-subtitle{max-width:64ch}.as-hero--biz-local .as-hero-ctas .btn-hero{min-height:48px;padding:.82rem 1.15rem}.hero-breadcrumb--biz-local .breadcrumb{--bs-breadcrumb-divider: "›";--bs-breadcrumb-divider-color: rgba(255, 255, 255, .55);font-size:.95rem}.hero-breadcrumb--biz-local .breadcrumb-item+.breadcrumb-item::before{color:var(--bs-breadcrumb-divider-color);opacity:.95}.hero-breadcrumb--biz-local .breadcrumb-item a{color:hsla(0,0%,100%,.74);text-decoration:none}.hero-breadcrumb--biz-local .breadcrumb-item a:hover{color:hsla(0,0%,100%,.96)}.hero-breadcrumb--biz-local .breadcrumb-item.active{color:hsla(0,0%,100%,.62)}@media(max-width: 575.98px){.as-hero--biz-local{min-height:320px;padding:1.6rem 0 2.1rem}.as-hero--biz-local .as-hero-title{max-width:100%}}.page-template-business-template,.page-id-50{--as-accent: #5b5cff;--as-accent-2: #7c4dff}.as-process,.as-msp-message{padding-block:clamp(2.75rem,5vw,4rem)}.as-section-head{max-width:62rem;margin-inline:auto;margin-bottom:clamp(1.25rem,2.2vw,2rem)}.as-steps-row{position:relative}.as-step-card{background:var(--bs-body-bg);border:1px solid rgba(15,23,42,.1);box-shadow:0 12px 30px rgba(15,23,42,.06);transition:transform .15s ease,box-shadow .15s ease}.as-step-card:hover{transform:translateY(-2px);box-shadow:0 18px 46px rgba(15,23,42,.1)}.as-step-no{width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.92rem;color:var(--as-accent, var(--bs-primary));background:color-mix(in srgb, var(--as-accent, var(--bs-primary)) 14%, transparent);border:1px solid color-mix(in srgb, var(--as-accent, var(--bs-primary)) 30%, transparent)}.as-step-kicker{font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;color:var(--bs-secondary-color)}@media(min-width: 1200px){.as-step-col{position:relative}.as-step-col:not(:last-child)::after{content:"";position:absolute;top:34px;right:-18px;width:36px;height:2px;background:color-mix(in srgb, var(--as-accent, var(--bs-primary)) 35%, transparent);opacity:.6}}.as-msp-panel{max-width:1100px;margin-inline:auto;padding:clamp(1.25rem,2.2vw,2rem);background:color-mix(in srgb, var(--bs-body-bg) 92%, #f7f8ff);border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 60px rgba(15,23,42,.07)}@media(min-width: 768px){.as-msp-panel{padding:clamp(1.75rem,2.6vw,2.5rem)}}.as-msp-avatar{width:112px;height:112px;border-radius:999px;object-fit:cover;border:1px solid hsla(0,0%,100%,.55);box-shadow:0 14px 40px rgba(15,23,42,.14);background:hsla(0,0%,100%,.25)}.as-msp-callout{margin:1rem 0 1.25rem;padding:.95rem 1rem;border-radius:14px;background:rgba(91,92,255,.06);border:1px solid rgba(91,92,255,.14);border-left:4px solid var(--as-accent, var(--bs-primary))}.as-msp-checklist{list-style:none;padding-left:0}.as-msp-checklist li{position:relative;padding-left:1.5rem;margin-bottom:.65rem}.as-msp-checklist li::before{content:"✓";position:absolute;left:0;top:.02rem;color:var(--as-accent, var(--bs-primary));font-weight:900}@media(max-width: 991.98px){.as-msp-panel{border-radius:20px !important}}.as-process{position:relative}:where([data-bs-theme=dark],[data-theme=dark]) .as-process .text-secondary{color:hsla(0,0%,100%,.72) !important}:where([data-bs-theme=dark],[data-theme=dark]) .as-process h2,:where([data-bs-theme=dark],[data-theme=dark]) .as-process .h3{color:hsla(0,0%,100%,.94)}:where([data-bs-theme=dark],[data-theme=dark]) .as-process{background:radial-gradient(680px 340px at 18% 70%, rgba(91, 92, 255, 0.1), transparent 60%),radial-gradient(640px 320px at 82% 65%, rgba(124, 77, 255, 0.08), transparent 62%),linear-gradient(180deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0))}:where([data-bs-theme=dark],[data-theme=dark]) .as-process .as-step-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08)}:where([data-bs-theme=dark],[data-theme=dark]) .as-process .as-step-no{background:rgba(91,92,255,.18);border:1px solid rgba(91,92,255,.35);color:hsla(0,0%,100%,.92)}:where([data-bs-theme=dark],[data-theme=dark]) .as-process .as-step-kicker{color:hsla(0,0%,100%,.62)}@media(min-width: 1200px){:where([data-bs-theme=dark],[data-theme=dark]) .as-process .as-step-col:not(:first-child)::before{background:rgba(91,92,255,.28)}}.hero-page--premium{position:relative;overflow:hidden;color:#fff;padding:clamp(3.5rem,7vw,6rem) 0}.hero-page--premium .hero-page-bg{position:absolute;inset:0;background:radial-gradient(1200px 500px at 20% 10%, rgba(90, 140, 255, 0.2), rgba(0, 0, 0, 0) 55%),radial-gradient(900px 420px at 80% 20%, rgba(0, 210, 255, 0.1), rgba(0, 0, 0, 0) 60%),linear-gradient(180deg, #071a33 0%, #071a33 40%, #06162b 100%);opacity:1}.hero-page--premium .hero-page-bg::after{content:"";position:absolute;inset:-1px;background:radial-gradient(1200px 520px at 50% 30%, rgba(255, 255, 255, 0.06), rgba(0, 0, 0, 0.3) 72%);pointer-events:none}.hero-page--premium .hero-page-inner{position:relative;z-index:2}.hero-page--premium .breadcrumb{--bs-breadcrumb-divider: "›";--bs-breadcrumb-divider-color: rgba(255,255,255,.62);margin:0}.hero-page--premium .breadcrumb-item+.breadcrumb-item::before{content:"›";color:var(--bs-breadcrumb-divider-color);font-weight:700;opacity:.92}.hero-page--premium .breadcrumb-item a{color:hsla(0,0%,100%,.72);text-decoration:none}.hero-page--premium .breadcrumb-item a:hover{color:hsla(0,0%,100%,.92);text-decoration:underline}.hero-page--premium .breadcrumb-item.active{color:hsla(0,0%,100%,.65)}.hero-page--premium .hero-page-center{max-width:980px}.hero-page--premium .hero-title{font-weight:800;letter-spacing:-0.02em;line-height:1.05;font-size:clamp(2.2rem,5.2vw,4rem);margin:0}.hero-page--premium .hero-title-accent{color:#5a8cff}.hero-page--premium .hero-subtitle{color:hsla(0,0%,100%,.78);font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.65;max-width:840px;margin-left:auto;margin-right:auto}.as-pill-label--hero{border-radius:999px;padding:.45rem .85rem;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.86);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.hero-facts{color:hsla(0,0%,100%,.82)}.hero-fact{padding:.55rem .85rem;border-radius:8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.hero-fact-ic{color:hsla(0,0%,100%,.85);display:inline-flex}.hero-fact-tx{font-weight:600;font-size:.95rem;white-space:nowrap}@media(max-width: 575.98px){.hero-fact{width:100%;justify-content:center}.hero-fact-tx{white-space:normal;text-align:center}}.hero-page--premium .hero-page-inner{position:relative;z-index:2;padding-top:2.25rem}.hero-page--premium .hero-breadcrumb{position:absolute;top:-5rem;left:0;margin:0;opacity:.9}.hero-page--premium .breadcrumb{margin:0;font-size:.95rem;--bs-breadcrumb-divider-color: rgba(255,255,255,.62)}.hero-page--premium .breadcrumb-item+.breadcrumb-item::before{content:"›";color:var(--bs-breadcrumb-divider-color);font-weight:700;opacity:.92}.hero-page--premium .hero-title{margin-top:.75rem;margin-bottom:.9rem}.hero-page--premium .hero-subtitle{margin-top:.25rem;max-width:880px}.hero-page--premium .hero-facts{margin-top:1.4rem}@media(max-width: 575.98px){.hero-page--premium .hero-breadcrumb{left:50%;transform:translateX(-50%);text-align:center;width:100%;padding:0 .75rem}}.as-service-tile{position:relative;box-shadow:0 20px 60px rgba(2,6,23,.14);transition:transform .18s ease,box-shadow .18s ease}.as-service-tile--blue{background:linear-gradient(135deg, rgba(21, 78, 159, 0.95), rgba(16, 185, 129, 0.55))}.as-service-tile--dark{background:linear-gradient(135deg, rgba(17, 24, 39, 0.98), rgba(17, 24, 39, 0.8))}.as-tile-link{text-decoration:none;font-weight:600}@media(hover: hover)and (pointer: fine){.as-service-tile:hover{transform:translateY(-2px);box-shadow:0 26px 70px rgba(2,6,23,.18)}}.as-cat-card{background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 55px rgba(2,6,23,.08);transition:transform .18s ease,box-shadow .18s ease}@media(hover: hover)and (pointer: fine){.as-cat-card:hover{transform:translateY(-2px);box-shadow:0 24px 70px rgba(2,6,23,.12)}}.as-icon-badge{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;font-weight:800;font-size:.85rem;background:rgba(255,106,61,.12);color:#ff6a3d}.as-checklist{list-style:none;padding-left:0;margin:0}.as-checklist li{display:flex;gap:.6rem;align-items:flex-start;padding:.35rem 0}.as-checklist li::before{content:"✓";font-weight:800;color:#ff6a3d;margin-top:.05rem}.as-checklist a{color:inherit;text-decoration:none}.as-checklist a:hover{text-decoration:underline;text-decoration-color:rgba(255,106,61,.55);text-underline-offset:3px}.as-checklist--light li::before{color:rgba(255,106,61,.95)}[data-bs-theme=dark] .as-cat-card{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1);box-shadow:0 20px 60px rgba(0,0,0,.45)}
