.bo-asearch{width:100%;position:relative}.bo-asearch:before{content:"";filter:blur(38px);pointer-events:none;z-index:0;background:radial-gradient(60% 70%,#823cff47,#0000 70%);position:absolute;inset:-40% -10%}.bo-asearch__bar{z-index:1;-webkit-backdrop-filter:blur(18px);text-align:left;background:#ffffff0f;border:1px solid #9650ff40;border-radius:999px;align-items:center;gap:12px;width:min(760px,100%);margin:0 auto;padding:16px;transition:border-color .35s,box-shadow .35s,transform .35s;display:flex;position:relative;box-shadow:0 20px 60px #7800ff33}.bo-asearch__bar:hover{border-color:#aa64ffb3;transform:translateY(-2px);box-shadow:0 25px 60px #7800ff47}.bo-asearch__icon{color:#fff;background:linear-gradient(135deg,#5e17eb,#9d4edd);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 10px 25px #6400ff66}.bo-asearch__icon svg{width:20px;height:20px}.bo-asearch__text{letter-spacing:-.02em;color:#fff;flex:1;align-items:baseline;min-width:0;min-height:1.2em;font-size:16px;font-weight:600;line-height:1.2;display:flex}.bo-asearch__typed{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bo-asearch__cursor{vertical-align:-.08em;background:linear-gradient(#e0aaff 0%,#9d4edd 100%);border-radius:3px;flex-shrink:0;width:3px;height:1em;margin-left:6px;animation:.9s infinite bo-asearch-blink;display:inline-block;box-shadow:0 0 14px #9d4eddb3}@keyframes bo-asearch-blink{0%,49%{opacity:1}50%,to{opacity:0}}.bo-asearch__sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=700px){.bo-asearch__bar{gap:16px;width:min(900px,100%);padding:18px 20px}.bo-asearch__icon{width:50px;height:50px}.bo-asearch__icon svg{width:24px;height:24px}.bo-asearch__text{font-size:clamp(18px,1.75vw,25px)}}@media (width>=1000px){.bo-asearch__bar{padding:20px 26px}}@media (prefers-reduced-motion:reduce){.bo-asearch__cursor{display:none}.bo-asearch__bar{transition:none}.bo-asearch__bar:hover{transform:none}}.bo-area{--area-edge:#ffffff17;--area-measure:720px;--area-mid:980px;--area-wide:1240px}.bo-area__hero{padding:calc(var(--hero-top) + 18px) 20px 44px;text-align:center;position:relative;overflow:hidden}.bo-area__hero:before{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#8b5cf64d,#0000 72%);width:1100px;height:640px;position:absolute;top:-240px;left:50%;transform:translate(-50%)}.bo-area__heroInner{z-index:1;max-width:var(--area-measure);margin:0 auto;position:relative}.bo-area__pill{letter-spacing:.17em;text-transform:uppercase;color:#c8a2ff;background:#a855f714;border:1px solid #a855f752;border-radius:999px;align-items:center;gap:9px;margin:0 0 20px;padding:8px 16px;font-size:11.5px;font-weight:700;display:inline-flex}.bo-area__pillDot{background:#c8a2ff;border-radius:50%;width:5px;height:5px}.bo-area__title{letter-spacing:-.03em;margin:0 0 14px;font-family:Satoshi,system-ui,sans-serif;font-size:clamp(34px,7vw,58px);font-weight:900;line-height:1.03}.bo-area__script{background:linear-gradient(100deg,#e0aaff 0%,#a855f7 55%,#7c3aed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bo-area__strap{color:#a99fb8;max-width:460px;margin:0 auto 34px;font-size:16.5px;line-height:1.6}.bo-area__wrap{max-width:calc(var(--area-measure) + 40px);margin:0 auto;padding:0 20px}.bo-area .bo-how__steps,.bo-area .bo-faq__list,.bo-area .bo-how__head,.bo-area .bo-faq__head{max-width:var(--area-mid);margin-left:auto;margin-right:auto}.bo-area__cluster,.bo-area__alsoCovers{--w:min(var(--area-wide), calc(100vw - 40px));width:var(--w);margin-left:calc(50% - var(--w) / 2)}.bo-area__endWrap{max-width:calc(var(--area-mid) + 40px);margin:0 auto;padding:0 20px}.bo-area__stepsLede{max-width:var(--area-mid);margin-left:auto;margin-right:auto}.bo-area__lede p{color:#ded7e6;margin:0 0 20px;font-size:19px;line-height:1.68}.bo-area__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#c084fc;background:#a855f71a;border:1px solid #a855f759;border-radius:999px;align-items:center;gap:8px;margin:0 0 16px;padding:8px 16px;font-family:Figtree,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.bo-area__eyebrowDot{background:var(--p2);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px #a855f7cc}.bo-area__h2{letter-spacing:-.03em;margin:0 0 24px;font-family:Figtree,sans-serif;font-size:clamp(30px,5.4vw,46px);font-weight:900;line-height:1.08}.bo-area__prose p{color:#c9c1d4;margin:0 0 18px;font-size:17px;line-height:1.78}.bo-area__stepsRoot{margin:20px 0}.bo-area__stepNum{letter-spacing:.02em;color:#c8a2ff;place-items:center;font-family:Satoshi,system-ui,sans-serif;font-size:15px;font-weight:800;display:grid}.bo-area__cta{background:linear-gradient(155deg,#8b5cf633,#a855f70d);border:1px solid #a855f757;border-radius:22px;margin:44px 0;padding:30px;position:relative;overflow:hidden}.bo-area__cta:after{content:"";filter:blur(14px);pointer-events:none;background:radial-gradient(closest-side,#a855f74d,#0000);width:250px;height:250px;position:absolute;top:-80px;right:-80px}.bo-area__cta>*{z-index:1;position:relative}.bo-area__cta h2{letter-spacing:-.018em;margin:0 0 10px;font-family:Satoshi,system-ui,sans-serif;font-size:clamp(21px,3.6vw,26px);font-weight:800}.bo-area__cta p{color:#e2dbea;margin:0 0 22px;font-size:16.5px;line-height:1.7}.bo-area__ctaRow{flex-direction:column;gap:12px;display:flex}.bo-area__btn,.bo-area__call{border-radius:15px;justify-content:center;align-items:center;min-height:62px;padding:0 24px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:flex}.bo-area__btn{color:#fff;background:linear-gradient(#7c3aed,#6214d9);box-shadow:0 12px 30px #6214d973}.bo-area__btn:hover{transform:translateY(-1px);box-shadow:0 16px 38px #6214d999}.bo-area__call{color:#fbfafc;background:#ffffff0d;border:1px solid #7a6796;justify-content:space-between}.bo-area__call:hover{background:#ffffff17}.bo-area__call span{letter-spacing:.16em;text-transform:uppercase;color:#bdb3c9;font-size:11.5px}.bo-area__call strong{font-size:19px}.bo-area__chips{flex-wrap:wrap;gap:9px;display:flex}.bo-area__chip{color:#c9c1d4;border:1px solid var(--area-edge);background:#ffffff0a;border-radius:999px;padding:10px 16px;font-size:14.5px}.bo-area__note{color:#a99fb8;margin:14px 0 0;font-size:14px}@media (width>=700px){.bo-area__ctaRow{flex-direction:row}.bo-area__btn,.bo-area__call{flex:1}}.bo-area__crumbs ol{flex-wrap:wrap;gap:10px 8px;margin:0 0 22px;padding:0;font-size:13px;line-height:1.5;list-style:none;display:flex}.bo-area__crumbs li+li:before{content:"/";color:#ffffff73;margin-right:8px}.bo-area__crumbs a{color:#a99fb8;padding:3px 2px;text-decoration:none;display:inline-block}.bo-area__crumbs a:hover{color:#fbfafc}.bo-area__crumbs [aria-current=page]{color:#fbfafc;font-weight:600}.bo-area__secLede{color:#a99fb8;margin:-8px 0 22px;font-size:15.5px;line-height:1.6}.bo-area__near{grid-template-columns:1fr;gap:10px;display:grid}.bo-area__nearCard{border:1px solid var(--area-edge);background:#120c19;border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;padding:15px 18px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex}.bo-area__nearCard:hover{background:#180f22;border-color:#a855f780;transform:translateY(-2px)}.bo-area__nearName{color:#fbfafc;letter-spacing:-.01em;font-family:Figtree,sans-serif;font-size:16px;font-weight:700}.bo-area__nearMeta{color:#9b90ab;white-space:nowrap;font-size:12.5px;font-weight:500}.bo-area__svc{grid-template-columns:1fr;gap:12px;display:grid}.bo-area__svcCard{background:linear-gradient(135deg,#1a1024 0%,#140d1c 100%);border:1px solid #a855f747;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.bo-area__svcCard:hover{border-color:#a855f79e;transform:translateY(-2px)}.bo-area__svcName{color:#fbfafc;letter-spacing:-.015em;font-family:Figtree,sans-serif;font-size:17px;font-weight:800}.bo-area__svcGo{color:#c084fc;flex-shrink:0;font-size:18px}@media (width>=700px){.bo-area__near{grid-template-columns:repeat(3,1fr)}.bo-area__svc{grid-template-columns:repeat(2,1fr)}}.bo-area__cluster{grid-template-columns:1fr;gap:12px;display:grid}.bo-area__clusterCard{border:1px solid var(--area-edge);background:#120c19;border-radius:16px;padding:16px 18px 14px}.bo-area__clusterCard.is-current{background:linear-gradient(135deg,#1b1026 0%,#150e1e 100%);border-color:#a855f78c}.bo-area__clusterPlace{letter-spacing:-.015em;color:#fbfafc;align-items:baseline;gap:8px;margin-bottom:12px;font-family:Figtree,sans-serif;font-size:16.5px;font-weight:800;display:flex}.bo-area__clusterKm{color:#9b90ab;font-size:12px;font-style:normal;font-weight:500}.bo-area__clusterChips{flex-wrap:wrap;gap:7px;display:flex}.bo-area__clusterChip{color:#cfc6da;background:#1d1527;border:1px solid #0000;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.35;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:inline-block}a.bo-area__clusterChip:hover{color:#fbfafc;background:#2a1c3a}.bo-area__clusterChip.is-active{color:#d8bbff;background:#a855f729;border-color:#a855f76b}@media (width>=620px){.bo-area__cluster{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.bo-area__cluster{grid-template-columns:repeat(3,1fr)}}.bo-area__stepsLede{max-width:var(--area-measure);color:#a99fb8;text-align:center;margin:-8px auto 30px;font-size:16px;line-height:1.6}.bo-area__leadIn{letter-spacing:-.012em;color:#f3eff8!important;font-size:22px!important;line-height:1.55!important}.bo-area__pullRoot{padding:82px 20px;position:relative;overflow:hidden}.bo-area__pullRoot:before{content:"";filter:blur(50px);pointer-events:none;background:radial-gradient(closest-side,#8b5cf638,#0000 70%);width:900px;height:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bo-area__pull{max-width:900px;margin:0 auto;position:relative}.bo-area__pull p{letter-spacing:-.032em;text-align:center;background:linear-gradient(120deg,#fff 0%,#e6d5ff 52%,#b98cff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Satoshi,system-ui,sans-serif;font-size:clamp(26px,4.2vw,40px);font-weight:900;line-height:1.16}.bo-area__wrap--band{z-index:0;position:relative}.bo-area__wrap--band:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#0000,#582c9417 18% 82%,#0000);width:100vw;height:calc(100% + 80px);position:absolute;top:-40px;left:50%;transform:translate(-50%)}.bo-area__sec>.bo-area__eyebrow{position:relative}.bo-area__sec+.bo-area__sec{padding-top:8px}.bo-area__secLead{color:#efe9f6!important;font-size:20px!important;line-height:1.6!important}.bo-area__sec{position:relative}.bo-area__sec:before{content:"";background:linear-gradient(90deg,#a855f7bf,#0000);width:46px;height:1px;position:absolute;top:-34px;left:0}.bo-area__sec:first-child:before{display:none}.bo-area__sec:has(.bo-hub__list){--w:min(var(--area-wide), calc(100vw - 40px));width:var(--w);margin-left:calc(50% - var(--w) / 2)}.bo-area__sec:has(.bo-hub__list) .bo-hub__list{width:100%;margin-left:0}.bo-area__sec--minor .bo-area__h2{margin-bottom:16px;font-size:clamp(23px,2.6vw,29px);line-height:1.15}@media (width>=900px){.bo-area__sec--minor{-moz-column-gap:48px;grid-template-columns:minmax(210px,.8fr) 1.4fr;align-items:start;column-gap:48px;display:grid}.bo-area__sec--minor>.bo-area__eyebrow{grid-area:1/1}.bo-area__sec--minor>.bo-area__h2{grid-area:2/1;margin-bottom:0}.bo-area__sec--minor>.bo-area__prose,.bo-area__sec--minor>.bo-area__chips,.bo-area__sec--minor>.bo-area__note{grid-area:1/2/span 3}.bo-area__sec--minor>.bo-area__prose>p:first-child{margin-top:0}}.bo-area__alsoCovers{color:#9b90ab;margin:26px 0 0;font-size:14.5px;line-height:1.65}.bo-area__alsoCovers span{color:#cfc6da;font-weight:600}.bo-area__hero{text-align:center;padding:calc(var(--hero-top) + 26px) 20px 56px}.bo-area__heroInner{max-width:calc(var(--area-mid) + 40px);margin:0 auto;padding:0 20px}.bo-area__title{letter-spacing:-.038em;margin:0 0 18px;font-size:clamp(38px,6.4vw,84px);line-height:.98}.bo-area__strap{max-width:52ch;margin:0 auto 30px;font-size:17.5px}.bo-area__hero:before{width:1000px;left:50%}.bo-area .bo-how__step{-webkit-backdrop-filter:none;background:#130d1b}.bo-area .bo-how__step:hover{box-shadow:none;background:#180f22;border-color:#a855f761;transform:none}.bo-area{--area-measure:720px;--area-mid:960px;--area-wide:1200px}.bo-area .bo-how__title,.bo-area .bo-faq__title,.bo-area .bo-how__inner,.bo-area .bo-faq__inner{max-width:calc(var(--area-mid) + 40px);margin-left:auto;margin-right:auto}.bo-area .bo-how__steps,.bo-area .bo-faq__list{max-width:var(--area-mid)}.bo-area__sec{margin:72px 0}.bo-area__sec--minor{margin:64px 0}.bo-area__cta{margin:56px 0}@media (width<=700px){.bo-area__sec,.bo-area__sec--minor{margin:52px 0}.bo-area__pullRoot{padding:62px 20px}}.bo-pg.bo-area .bo-embed-root .bo-faq__inner{max-width:calc(var(--area-mid) + 40px)!important}.bo-pg.bo-area .bo-embed-root .bo-faq__list{max-width:var(--area-mid)}.bo-area__sec--wide{width:min(var(--area-wide), calc(100vw - 40px));margin-left:calc(50% - min(var(--area-wide), 100vw - 40px) / 2)}.bo-area__sec--wide>.bo-area__secLede{max-width:62ch}.bo-area__crumbTop{max-width:calc(var(--area-mid) + 40px);padding:calc(var(--hero-top) - 12px) 20px 0;margin:0 auto}.bo-area__crumbTop .bo-area__crumbs ol{margin-bottom:0}.bo-area__hero{padding-top:26px}@media (width<=700px){.bo-area__crumbTop{padding-top:calc(var(--hero-top) - 20px)}}.bo-pg.bo-area .bo-faq__item{border:0!important;border-top:1px solid var(--area-edge)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-radius:0!important}.bo-pg.bo-area .bo-faq__list>.bo-faq__item:last-child{border-bottom:1px solid var(--area-edge)!important}.bo-pg.bo-area .bo-faq__list{gap:0!important;display:block!important}.bo-pg.bo-area .bo-faq__question{padding:24px 4px!important}.bo-pg.bo-area .bo-faq__item.is-open{background:0 0!important}.bo-pg.bo-area .bo-faq__icon{background:0 0!important;border:1px solid #a855f766!important}.bo-area__sec--panel{border:1px solid var(--area-edge);background:radial-gradient(120% 100% at 0 0,#582c9429,#0000 58%),#100a17;border-radius:24px;padding:42px 44px 38px}.bo-area__sec--panel:before{display:none}.bo-area__sec--panel>.bo-area__prose{max-width:68ch}@media (width<=700px){.bo-area__sec--panel{border-radius:18px;padding:28px 22px 24px}}.bo-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bo-area__inlineLink{color:#d8bbff;border-bottom:1px solid #a855f766;text-decoration:none;transition:color .15s,border-color .15s}.bo-area__inlineLink:hover{color:#fff;border-bottom-color:#fff}.bo-hub__list{--w:min(var(--area-wide), calc(100vw - 40px));width:var(--w);margin:0 0 0 calc(50% - var(--w) / 2);grid-template-columns:1fr;gap:10px;padding:0;list-style:none;display:grid}.bo-hub__item{background:#a855f70a;border:1px solid #a855f729;border-radius:14px;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 18px;transition:border-color .25s,background-color .25s,transform .25s;display:flex}.bo-hub__item:hover{background:#a855f717;border-color:#c084fc80;transform:translateY(-2px)}.bo-hub__item .bo-area__link{flex:1;min-width:0}.bo-area__linkMeta{font-variant-numeric:tabular-nums;color:#ffffff80;flex-shrink:0;font-size:14px}@media (width>=640px){.bo-hub__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (width>=1000px){.bo-hub__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.bo-hub__item{transition:border-color .25s,background-color .25s}.bo-hub__item:hover{transform:none}}.bo-pg.bo-area{isolation:isolate;position:relative}.bo-pg.bo-area:before{content:"";z-index:-1;filter:blur(40px);pointer-events:none;background:radial-gradient(560px 380px at 12% 42%,#632dd6bf,#0000 68%),radial-gradient(620px 400px at 88% 40%,#5828cdb3,#0000 70%),radial-gradient(900px 300px at 50% 30%,#3c199659,#0000 74%);height:760px;position:absolute;inset:-260px -5% auto}.bo-area__hero:before{background:radial-gradient(closest-side,#8b5cf62e,#0000 72%)}@media (width<=1279px){.bo-area{--area-mid:var(--area-measure);--area-wide:var(--area-measure)}}.bo-area .bo-how__title,.bo-area .bo-faq__title{letter-spacing:-.03em!important;font-size:clamp(30px,5.4vw,46px)!important;line-height:1.08!important}.bo-area h2,.bo-area h1{scroll-margin-top:96px}.bo-hub .bo-area__wrap{padding-top:calc(var(--hero-top) - 12px)}.bo-area__head{margin-bottom:34px}.bo-area__endWrap{padding-bottom:96px}@media (width<=700px){.bo-area__endWrap{padding-bottom:64px}}.bo-hub .bo-area__wrap{max-width:calc(var(--area-wide) + 40px)}.bo-hub .bo-area__lead,.bo-hub .bo-area__offerLead,.bo-hub .bo-area__offerNote,.bo-hub .bo-area__note,.bo-hub .bo-area__coverageNote,.bo-hub .bo-area__coverageList{max-width:var(--area-measure)}.bo-hub .bo-area__sec:has(.bo-hub__list){width:auto;margin-left:0}.bo-hub .bo-area__sec:has(.bo-hub__list) .bo-hub__list{width:100%;margin-left:0}.bo-hub__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.bo-hub__item{align-items:center;min-height:54px}@media (width>=640px){.bo-hub__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}}@media (width>=1000px){.bo-hub__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}}.bo-area__sec .bo-area__otherList{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bo-area__sec .bo-area__otherList li a{background:#a855f712;border:1px solid #a855f747;border-radius:999px;align-items:center;padding:10px 18px;font-size:15px;transition:border-color .25s,background-color .25s;display:inline-flex}.bo-hub .bo-area__sec:not(:has(.bo-hub__list)) .bo-area__link{background:#a855f712;border:1px solid #a855f747;border-radius:999px;align-items:center;padding:10px 18px;font-size:15px;transition:border-color .25s,background-color .25s;display:inline-flex}.bo-area__sec .bo-area__otherList li a:hover{background:#a855f721;border-color:#c084fc8c}.bo-hub .bo-area__sec:not(:has(.bo-hub__list)) .bo-area__link:hover{background:#a855f721;border-color:#c084fc8c}.bo-area__cluster,.bo-area__alsoCovers{--w:min(var(--area-mid), calc(100vw - 40px))}.bo-area__cta.bo-area__cta--end{max-width:var(--area-mid)}.bo-area__endWrap{max-width:calc(var(--area-mid) + 40px)}.bo-area .bo-area__pull,.bo-area .bo-asearch__bar{max-width:var(--area-mid)}.bo-area__pullRoot{padding:48px 20px}.bo-area__sec--minor .bo-area__eyebrow{align-self:start;width:auto;display:inline-flex}.bo-area .bo-how__title{line-height:1.08!important}.bo-area .bo-how__desc,.bo-area .bo-faq__item p{max-width:70ch}.bo-area__sec--panel{background:#a855f70e;border-color:#a855f733}.bo-area__sec:before{display:none}.bo-area__call{justify-content:center;gap:14px}.bo-area .bo-asearch__bar{width:min(var(--area-mid), 100%)}.bo-area__sec--panel{max-width:var(--area-mid);margin-left:auto;margin-right:auto}.bo-area .bo-how__inner,.bo-area .bo-faq__inner{max-width:calc(var(--area-mid) + 40px)!important}.bo-area h1,.bo-area h2,.bo-area .bo-area__pull{text-wrap:balance}.bo-area__cta h2{font-size:clamp(24px,3.6vw,34px)}.bo-area__skeleton{padding-top:calc(var(--hero-top) + 10px);min-height:calc(100vh - var(--hero-top))}.bo-area__skelPill,.bo-area__skelTitle,.bo-area__skelLine{background:linear-gradient(90deg,#a855f71a,#a855f738,#a855f71a) 0 0/200% 100%;border-radius:999px;animation:1.4s ease-in-out infinite bo-area-shimmer}.bo-area__skelPill{width:190px;height:34px;margin:0 auto 22px}.bo-area__skelTitle{border-radius:16px;width:min(560px,88%);height:56px;margin:0 auto 26px}.bo-area__skelLine{width:min(680px,96%);height:15px;margin:0 auto 12px}.bo-area__skelLine--short{width:min(430px,74%)}@keyframes bo-area-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.bo-area__skelPill,.bo-area__skelTitle,.bo-area__skelLine{animation:none}}.bo-area__heroActions{width:min(var(--area-mid), 100%);flex-direction:column;gap:12px;margin:22px auto 0;display:flex}.bo-area__heroBtn{letter-spacing:.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 26px;font-family:Figtree,system-ui,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s,background-color .25s,border-color .25s;display:inline-flex}.bo-area__heroBtn svg{flex-shrink:0;width:19px;height:19px}.bo-area__heroBtn--wa{color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7);box-shadow:0 14px 34px #7c3aed57}.bo-area__heroBtn--wa:hover{transform:translateY(-2px);box-shadow:0 18px 40px #7c3aed75}.bo-area__heroBtn--quote{color:#fff;background:#a855f70f;border:1px solid #a855f76b}.bo-area__heroBtn--quote:hover{background:#a855f721;border-color:#c084fcbf;transform:translateY(-2px)}.bo-area__heroBtn--quote svg{transition:transform .25s}.bo-area__heroBtn--quote:hover svg{transform:translate(3px)}@media (width>=560px){.bo-area__heroActions{flex-direction:row;justify-content:center;gap:14px}.bo-area__heroBtn{min-width:210px}}@media (prefers-reduced-motion:reduce){.bo-area__heroBtn,.bo-area__heroBtn--quote svg{transition:none}.bo-area__heroBtn:hover,.bo-area__heroBtn--quote:hover svg{transform:none}}
