@reference "../../styles/global.scss";.leads-popup-card[data-astro-cid-4cbwsojs]{max-height:94vh;overflow-y:auto;border:1px solid rgba(255,255,255,.3);animation:leadsPopupIn .35s ease-out}.leads-popup-header[data-astro-cid-4cbwsojs]{background:linear-gradient(135deg,#123b3a,#145b54 55%,#18766b)}.leads-offer-badge[data-astro-cid-4cbwsojs]{background:#f6c56826;border:1px solid rgba(246,197,104,.4);color:#f6d28a;font-size:8px;font-weight:800;letter-spacing:1px}.leads-input-wrapper[data-astro-cid-4cbwsojs] input[data-astro-cid-4cbwsojs]{min-height:49px}.leads-input-wrapper[data-astro-cid-4cbwsojs] input[data-astro-cid-4cbwsojs]::-moz-placeholder,.second-cmessageind[data-astro-cid-4cbwsojs]::-moz-placeholder{color:#94a3b8}.leads-input-wrapper[data-astro-cid-4cbwsojs] input[data-astro-cid-4cbwsojs]::placeholder,.second-cmessageind[data-astro-cid-4cbwsojs]::placeholder{color:#94a3b8}.leads-input-wrapper[data-astro-cid-4cbwsojs] input[data-astro-cid-4cbwsojs]:focus,.second-cmessageind[data-astro-cid-4cbwsojs]:focus{border-color:#14877b;box-shadow:0 0 0 3px #14877b1f}.leads-submit-btn[data-astro-cid-4cbwsojs]{background:linear-gradient(110deg,#c58b36,#e0ad55);color:#173b37;box-shadow:0 5px 15px #c58b3638}.leads-submit-btn[data-astro-cid-4cbwsojs]:hover{background:linear-gradient(110deg,#b87a27,#d49a3e);box-shadow:0 8px 20px #c58b3652;transform:translateY(-2px)}.leads-submit-btn[data-astro-cid-4cbwsojs]:active{transform:translateY(0)}.spinner[data-astro-cid-4cbwsojs]{width:25px;padding:4px;aspect-ratio:1;border-radius:50%;background:#e0ad55;--_m:conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}@keyframes l3{to{transform:rotate(1turn)}}.second-alert-badge[data-astro-cid-4cbwsojs]{color:#e11d48;font-size:.75rem;margin-top:.25rem;line-height:1.4}@keyframes leadsPopupIn{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes arrowMove{0%,80%,to{transform:translate(0);opacity:.4}40%{transform:translate(5px);opacity:1}}.arrow-seq[data-astro-cid-4cbwsojs]{display:inline-block;animation:arrowMove 1.2s infinite}.arrow-seq[data-astro-cid-4cbwsojs]:nth-child(1){animation-delay:0s}.arrow-seq[data-astro-cid-4cbwsojs]:nth-child(2){animation-delay:.2s}.logo[data-astro-cid-4cbwsojs]{height:1.25rem;width:auto}.iti{width:100%}.iti__country-list{z-index:100;max-width:300px}@media (max-width:480px){.leads-popup-card[data-astro-cid-4cbwsojs]{max-height:92vh;border-radius:16px}.leads-popup-header[data-astro-cid-4cbwsojs]{padding-top:20px;padding-bottom:22px}}@media (prefers-reduced-motion:reduce){.leads-popup-card[data-astro-cid-4cbwsojs],.arrow-seq[data-astro-cid-4cbwsojs]{animation:none}}@media (max-width:640px){.industry-name[data-astro-cid-zymniqf3]{left:-183px!important}}@media (max-width:365px){.industry-name[data-astro-cid-zymniqf3]{left:-218px!important}}@media (max-width:337px){.industry-name[data-astro-cid-zymniqf3]{left:-3px!important}}@media (max-width:650px){.country-name[data-astro-cid-arrk3fbh]{left:-235px!important}}@media (max-width:418px){.country-name[data-astro-cid-arrk3fbh]{left:10px!important}}@media (max-width:340px){.country-name[data-astro-cid-arrk3fbh]{left:-100px!important}}.detail-item{opacity:0;transform:translate(-10px);animation:slideInFade .7s forwards}.fallback-blur{filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.detail-item .tick{opacity:0;color:#0d9488;font-weight:700;margin-right:6px;display:inline-block}@keyframes slideInFade{to{opacity:1;transform:translate(0)}}.detail-item .tick{animation:popTick .3s forwards;animation-delay:.2s}@keyframes popTick{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}#hero-rows{animation:rowsdown 30s linear infinite;will-change:transform;margin:0;padding:0;list-style:none}.conveyor:hover #hero-rows{animation-play-state:paused}#hero-rows li{transition:background-color 1.2s ease}#hero-rows li:not(.is-new) .new-badge{display:none}#hero-rows li.is-new .new-badge{animation:pop .5s cubic-bezier(.34,1.56,.64,1) both}.fade{transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.fade.out{opacity:0;transform:translateY(4px)}@keyframes rowsdown{0%{transform:translate3d(0,-50%,0)}to{transform:translateZ(0)}}@keyframes pop{0%{opacity:0;transform:scale(.4)}}.toast{transition:opacity .5s ease,transform .6s cubic-bezier(.22,1,.36,1)}.toast[data-show=false]{opacity:0;transform:translate3d(0,10px,0) scale(.97);pointer-events:none}.counter-display{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){#hero-rows,.fade,.toast{animation:none!important;transition:none!important}}.mi-root[data-astro-cid-iuzx5gjx]{background:#fafafa;color:#030303}.dark .mi-root[data-astro-cid-iuzx5gjx]{background:#030303;color:#f1f5f9}.card[data-astro-cid-iuzx5gjx]{background:#fff;border:1px solid #e4e4e7;border-radius:12px}.dark .card[data-astro-cid-iuzx5gjx]{background:#030303;border-color:#334155}.seg[data-astro-cid-iuzx5gjx] button[data-astro-cid-iuzx5gjx][aria-pressed=true]{background:#fff;color:#030303;box-shadow:0 1px 2px #00000014}.dark .seg[data-astro-cid-iuzx5gjx] button[data-astro-cid-iuzx5gjx][aria-pressed=true]{background:#334155;color:#fff}.bubble-circle[data-astro-cid-iuzx5gjx]{transition:r .6s cubic-bezier(.22,1,.36,1),opacity .2s,stroke-width .15s;cursor:pointer}.bubble-label[data-astro-cid-iuzx5gjx]{transition:opacity .2s;pointer-events:none}.bubble-group[data-astro-cid-iuzx5gjx]:focus{outline:0}.bubble-group[data-astro-cid-iuzx5gjx]:focus .bubble-circle[data-astro-cid-iuzx5gjx],.bubble-group[data-astro-cid-iuzx5gjx]:hover .bubble-circle[data-astro-cid-iuzx5gjx]{stroke:#030303;stroke-width:2}.dark .bubble-group[data-astro-cid-iuzx5gjx]:focus .bubble-circle[data-astro-cid-iuzx5gjx],.dark .bubble-group[data-astro-cid-iuzx5gjx]:hover .bubble-circle[data-astro-cid-iuzx5gjx]{stroke:#fff}#chart[data-astro-cid-iuzx5gjx].dim .bubble-group[data-astro-cid-iuzx5gjx]:not(.on) .bubble-circle[data-astro-cid-iuzx5gjx],#chart[data-astro-cid-iuzx5gjx].dim .bubble-label[data-astro-cid-iuzx5gjx]:not(.on){opacity:.1!important}#chart[data-astro-cid-iuzx5gjx].dim .bubble-group[data-astro-cid-iuzx5gjx].on .bubble-circle[data-astro-cid-iuzx5gjx],#chart[data-astro-cid-iuzx5gjx].dim .bubble-label[data-astro-cid-iuzx5gjx].on{opacity:1!important}th[data-astro-cid-iuzx5gjx] button[data-astro-cid-iuzx5gjx]{font:inherit;color:inherit;cursor:pointer}@media (prefers-reduced-motion:reduce){[data-astro-cid-iuzx5gjx]{transition:none!important}}.mi-root[data-astro-cid-g4jsx6gi]{background:#fafafa;color:#030303}.dark .mi-root[data-astro-cid-g4jsx6gi]{background:#030303;color:#f1f5f9}.card[data-astro-cid-g4jsx6gi]{background:#fff;border:1px solid #e4e4e7;border-radius:12px}.dark .card[data-astro-cid-g4jsx6gi]{background:#030303;border-color:#334155}.seg[data-astro-cid-g4jsx6gi] button[data-astro-cid-g4jsx6gi][aria-pressed=true]{background:#fff;color:#030303;box-shadow:0 1px 2px #00000014}.dark .seg[data-astro-cid-g4jsx6gi] button[data-astro-cid-g4jsx6gi][aria-pressed=true]{background:#334155;color:#fff}.bubble-circle[data-astro-cid-g4jsx6gi]{transition:r .6s cubic-bezier(.22,1,.36,1),opacity .2s,stroke-width .15s;cursor:pointer}.bubble-label[data-astro-cid-g4jsx6gi]{transition:opacity .2s;pointer-events:none}.bubble-group[data-astro-cid-g4jsx6gi]:focus{outline:0}.bubble-group[data-astro-cid-g4jsx6gi]:focus .bubble-circle[data-astro-cid-g4jsx6gi],.bubble-group[data-astro-cid-g4jsx6gi]:hover .bubble-circle[data-astro-cid-g4jsx6gi]{stroke:#030303;stroke-width:2}.dark .bubble-group[data-astro-cid-g4jsx6gi]:focus .bubble-circle[data-astro-cid-g4jsx6gi],.dark .bubble-group[data-astro-cid-g4jsx6gi]:hover .bubble-circle[data-astro-cid-g4jsx6gi]{stroke:#fff}#chart[data-astro-cid-g4jsx6gi].dim .bubble-group[data-astro-cid-g4jsx6gi]:not(.on) .bubble-circle[data-astro-cid-g4jsx6gi],#chart[data-astro-cid-g4jsx6gi].dim .bubble-label[data-astro-cid-g4jsx6gi]:not(.on){opacity:.1!important}#chart[data-astro-cid-g4jsx6gi].dim .bubble-group[data-astro-cid-g4jsx6gi].on .bubble-circle[data-astro-cid-g4jsx6gi],#chart[data-astro-cid-g4jsx6gi].dim .bubble-label[data-astro-cid-g4jsx6gi].on{opacity:1!important}th[data-astro-cid-g4jsx6gi] button[data-astro-cid-g4jsx6gi]{font:inherit;color:inherit;cursor:pointer}@media (prefers-reduced-motion:reduce){[data-astro-cid-g4jsx6gi]{transition:none!important}}.coverage-map-section{position:relative}.coverage-map-section [data-map-canvas]{position:relative;overflow:hidden;touch-action:none}.coverage-map-section .static-map-wrapper{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.coverage-map-section .static-world-map{width:100%;height:100%;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;overflow:visible}.coverage-map-section .static-world-map.is-dragging{cursor:grabbing}.coverage-map-section .country-path,.coverage-map-section .state-path{stroke:#fff;stroke-width:.6;vector-effect:non-scaling-stroke;transition:fill .22s ease,stroke .22s ease,opacity .22s ease,filter .22s ease}.coverage-map-section .country-path{fill:#e5e7eb}.coverage-map-section .state-path{fill:#e8ecf1;stroke-width:.8}html.dark .coverage-map-section .country-path,.dark .coverage-map-section .country-path,html.dark .coverage-map-section .state-path,.dark .coverage-map-section .state-path{fill:#1e293b;stroke:#030303}.coverage-map-section .country-path.is-hovered,.coverage-map-section .state-path.is-hovered{stroke:#14b8a6;stroke-width:1.5;filter:drop-shadow(0 0 8px rgba(20,184,166,.5));fill-opacity:.98}.coverage-map-section [data-project-row]{outline:0}.coverage-map-section [data-project-row]:focus-visible{outline:2px solid #14b8a6;outline-offset:-2px}.coverage-map-section .country-path[data-has-data],.coverage-map-section .state-path[data-has-data]{cursor:pointer}.coverage-map-section .world-india-state{stroke:#ffffff20;stroke-width:.8;pointer-events:none}html.dark .coverage-map-section .world-india-state,.dark .coverage-map-section .world-india-state{stroke:#030303}.coverage-map-section .map-bubble{cursor:pointer;transition:filter .2s ease}.coverage-map-section .map-bubble:hover{filter:drop-shadow(0 0 8px rgba(0,208,200,.7))}.coverage-map-section .map-bubble-halo{pointer-events:none;opacity:.55}.coverage-map-section .map-bubble-ring{pointer-events:none;fill:none;stroke:#14b8a6;stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center}.coverage-map-section .map-bubble-ring.is-pulsing{animation:coverage-ring-pulse 2.4s ease-out infinite}.coverage-map-section .bubble.is-active .map-bubble-ring{opacity:.9;stroke-width:2;animation:coverage-ring-pulse 1.35s ease-out infinite}.coverage-map-section .bubble.is-active .map-bubble{stroke-width:2.5;filter:drop-shadow(0 0 7px rgba(20,184,166,.8))}.coverage-map-section .bubble.is-active .map-bubble-center{r:2.8}.coverage-map-section .region-track-fill{opacity:.42}.coverage-map-section [data-project-row].is-active{background:#14b8a614;box-shadow:inset 3px 0#14b8a6}.coverage-map-section [data-project-row].is-active .region-track-fill{opacity:1;box-shadow:0 0 10px #14b8a68c}.coverage-map-section [data-project-row].is-active [data-project-count]{color:#0f766e}@keyframes coverage-ring-pulse{0%{r:4;opacity:.85}70%,to{r:22;opacity:0}}.coverage-map-section .map-bubble-center{pointer-events:none}.coverage-map-section .map-value-label{pointer-events:none;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:800;fill:#0f172a;paint-order:stroke;stroke:#fffffff2;stroke-width:3.5px;stroke-linejoin:round;letter-spacing:-.02em}html.dark .coverage-map-section .map-value-label,.dark .coverage-map-section .map-value-label{fill:#f8fafc;stroke:#0a1522f2}.coverage-map-section .static-map-tooltip{position:absolute;left:12px;bottom:12px;top:auto;z-index:50;width:min(280px,calc(100% - 24px));max-height:calc(100% - 24px);overflow:auto;pointer-events:none;padding:14px 16px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#fffffffc;box-shadow:0 20px 55px #0f172a33;backdrop-filter:blur(14px);will-change:transform;transform:translateZ(0)}html.dark .coverage-map-section .static-map-tooltip,.dark .coverage-map-section .static-map-tooltip{border-color:#47555580;background:#0d1826fc;box-shadow:0 20px 55px #0000008c}.coverage-map-section .map-tooltip-title{margin-bottom:10px;font-size:14px;font-weight:800;letter-spacing:-.015em;color:#0f172a}html.dark .coverage-map-section .map-tooltip-title,.dark .coverage-map-section .map-tooltip-title{color:#f8fafc}.coverage-map-section .map-tooltip-metrics{display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:8px}.coverage-map-section .map-tooltip-metric{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.coverage-map-section .map-tooltip-metric strong{color:#0f172a;font-weight:800;letter-spacing:-.01em;font-size:11px;text-transform:none}html.dark .coverage-map-section .map-tooltip-metric,.dark .coverage-map-section .map-tooltip-metric{color:#94a3b8}html.dark .coverage-map-section .map-tooltip-metric strong,.dark .coverage-map-section .map-tooltip-metric strong{color:#f8fafc}.coverage-map-section .map-tooltip-dot{display:inline-block;width:6px;height:6px;border-radius:999px}.coverage-map-section .map-tooltip-dot.sky{background:#0ea5e9}.coverage-map-section .map-tooltip-dot.violet{background:#8b5cf6}.coverage-map-section .map-tooltip-dot.teal{background:#14b8a6}.coverage-map-section .map-tooltip-divider{height:1px;margin:8px 0;background:#94a3b82e}.coverage-map-section .map-tooltip-list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:3px 0;font-size:11px;color:#475569}html.dark .coverage-map-section .map-tooltip-list-row,.dark .coverage-map-section .map-tooltip-list-row{color:#94a3b8}.coverage-map-section .map-tooltip-list-row strong{color:#0f172a;font-weight:800;font-variant-numeric:tabular-nums}html.dark .coverage-map-section .map-tooltip-list-row strong,.dark .coverage-map-section .map-tooltip-list-row strong{color:#f8fafc}.coverage-map-section .map-tooltip-empty{padding:6px 0;font-size:12px;color:#94a3b8}html.dark .coverage-map-section .map-tooltip-empty,.dark .coverage-map-section .map-tooltip-empty{color:#64748b}.coverage-map-section .metric-btn{background:0 0;border-color:#e2e8f0;color:#64748b}html.dark .coverage-map-section .metric-btn,.dark .coverage-map-section .metric-btn{border-color:#334155;color:#94a3b8}.coverage-map-section .metric-btn:hover{transform:translateY(-1px)}.coverage-map-section .metric-btn[data-metric=count].active{color:#0ea5e9;background:#0ea5e91a;border-color:#0ea5e9}.coverage-map-section .metric-btn[data-metric=capex].active{color:#8b5cf6;background:#8b5cf61a;border-color:#8b5cf6}.coverage-map-section .metric-btn[data-metric=mw].active{color:#14b8a6;background:#14b8a61a;border-color:#14b8a6}.coverage-map-section .static-map-root{will-change:transform}@media (max-width:649px){.coverage-map-section [data-map-canvas]{height:clamp(320px,92vw,380px)}.coverage-map-section .map-value-label{font-size:9px}.coverage-map-section .static-map-tooltip{width:min(240px,calc(100% - 20px));padding:10px 12px;bottom:10px;left:10px;max-height:46%}.coverage-map-section [data-project-row]{padding:10px 9px}}@media (max-width:359px){.coverage-map-section [data-map-canvas]{height:320px}.coverage-map-section .static-map-tooltip{width:calc(100% - 16px);left:8px;bottom:8px;padding:9px}.coverage-map-section .map-tooltip-title{font-size:12px;margin-bottom:6px}.coverage-map-section .map-tooltip-metric{font-size:8px}.coverage-map-section .map-tooltip-metric strong{font-size:10px}}@media (prefers-reduced-motion:reduce){.coverage-map-section .map-bubble{transition:none}.coverage-map-section .map-bubble-ring.is-pulsing{animation:none;opacity:.45}}[data-astro-cid-ke7vlqwl][data-reveal]{opacity:1;transform:none}[data-astro-cid-ke7vlqwl][data-reveal].is-visible{animation:smoothReveal .35s ease-out both}@keyframes smoothReveal{0%{opacity:.7;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){[data-astro-cid-ke7vlqwl][data-reveal].is-visible{animation:none}}.faq-item[data-astro-cid-ke7vlqwl].is-open .faq-answer[data-astro-cid-ke7vlqwl]{grid-template-rows:1fr;opacity:1}.faq-item[data-astro-cid-ke7vlqwl].is-open .faq-icon[data-astro-cid-ke7vlqwl]{color:#008f87;transform:rotate(45deg)}.faq-item[data-astro-cid-ke7vlqwl].is-open .faq-question[data-astro-cid-ke7vlqwl]{color:#008f87}.dark[data-astro-cid-ke7vlqwl] .faq-item[data-astro-cid-ke7vlqwl].is-open .faq-question[data-astro-cid-ke7vlqwl]{color:#55d8d0}.faq-trigger[data-astro-cid-ke7vlqwl]{min-height:70px}.faq-trigger[data-astro-cid-ke7vlqwl]:hover .faq-icon[data-astro-cid-ke7vlqwl]{transform:scale(1.08)}.faq-item[data-astro-cid-ke7vlqwl].is-open .faq-trigger[data-astro-cid-ke7vlqwl]:hover .faq-icon[data-astro-cid-ke7vlqwl]{transform:rotate(45deg) scale(1.08)}@media (max-width:768px){#faq[data-astro-cid-ke7vlqwl]{padding-top:64px;padding-bottom:64px}.faq-header[data-astro-cid-ke7vlqwl]{margin-bottom:42px}.faq-trigger[data-astro-cid-ke7vlqwl]{min-height:64px;padding-top:21px;padding-bottom:21px}}@media (max-width:650px){#faq[data-astro-cid-ke7vlqwl]{padding:56px 20px}.faq-header[data-astro-cid-ke7vlqwl]{margin-bottom:38px}.faq-header[data-astro-cid-ke7vlqwl] h2[data-astro-cid-ke7vlqwl]{font-size:32px;line-height:1.1}.faq-group[data-astro-cid-ke7vlqwl]{margin-bottom:0}.faq-group[data-astro-cid-ke7vlqwl] h3[data-astro-cid-ke7vlqwl]{margin-bottom:12px;font-size:11px}.faq-trigger[data-astro-cid-ke7vlqwl]{gap:12px;min-height:62px;padding-top:18px;padding-bottom:18px}.faq-question[data-astro-cid-ke7vlqwl]{font-size:16px;line-height:1.45}.faq-icon[data-astro-cid-ke7vlqwl]{height:25px;width:25px}.faq-answer[data-astro-cid-ke7vlqwl] p[data-astro-cid-ke7vlqwl]{padding-right:0;padding-bottom:20px;font-size:14px;line-height:1.65}.space-y-12[data-astro-cid-ke7vlqwl]>[data-astro-cid-ke7vlqwl]:not([hidden])~[data-astro-cid-ke7vlqwl]:not([hidden]){margin-top:40px}}@media (max-width:400px){#faq[data-astro-cid-ke7vlqwl]{padding:48px 16px}.faq-header[data-astro-cid-ke7vlqwl] h2[data-astro-cid-ke7vlqwl]{font-size:29px}.faq-question[data-astro-cid-ke7vlqwl]{font-size:15px}.faq-answer[data-astro-cid-ke7vlqwl] p[data-astro-cid-ke7vlqwl]{font-size:13.5px;line-height:1.6}}.cv-auto{content-visibility:auto;contain-intrinsic-size:1000px}.analysis-content ul{list-style:none;padding:0;margin:30px auto}.analysis-content ul li{position:relative;padding-left:28px;margin-bottom:10px}.analysis-content ul li:before{content:"";position:absolute;left:0;top:.2em;width:20px;height:20px;background:no-repeat center/contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314b8a6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.analysis-list{list-style:none;padding:0;margin:30px 0}.analysis-list-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;position:relative}.analysis-list-item strong{font-weight:600;color:inherit}@keyframes heroSlideUp{0%{transform:translateY(24px)}to{transform:translateY(0)}}.hero-card{animation:heroSlideUp .8s ease-out .2s both}@property --demo-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.book-demo-banner{position:relative;isolation:isolate;overflow:hidden;border:1px solid #5eead4;border-radius:13px}.book-demo-banner:before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;pointer-events:none;z-index:2;background:conic-gradient(from var(--demo-angle),transparent 0deg,transparent 275deg,#fff 300deg,#5eead4 325deg,transparent 350deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:demoBorderRotate 2.4s linear infinite}@keyframes demoBorderRotate{0%{--demo-angle:0deg}to{--demo-angle:360deg}}.book-demo-banner>*{position:relative;z-index:3}@media (prefers-reduced-motion:reduce){.book-demo-banner:before{animation:none}}.book-demo-banner:hover{transform:translateY(-2px);box-shadow:0 7px #5eead4}.book-demo-banner:focus-visible{outline:2px solid #5eead4;outline-offset:4px}.book-demo-arrows{display:inline-flex;align-items:center;gap:0;position:relative;z-index:1;flex-shrink:0}.book-demo-arrows>span{display:inline-flex;align-items:center;justify-content:center;color:var(--demo-accent);animation:demoArrowMove 1.2s ease-in-out infinite}.book-demo-arrows>span:nth-child(2){animation-delay:.15s}.book-demo-arrows>span:nth-child(3){animation-delay:.3s}.book-demo-arrows svg{width:13px;height:13px;flex-shrink:0}@keyframes demoArrowMove{0%,to{opacity:.65;transform:translate(-2px)}50%{opacity:1;transform:translate(2px)}}:global(html:not(.dark)) .book-demo-banner{--demo-bg:#0d9488;--demo-accent:#ffffff;background:#0d9488;color:#fff}:global(html.dark) .book-demo-banner{--demo-bg:#087f76;--demo-accent:#ffffff;background:#087f76;color:#fff;box-shadow:0 5px #14b8a6}@media (prefers-reduced-motion:reduce){.book-demo-banner:before,.book-demo-arrows>span{animation:none}.book-demo-banner,.book-demo-banner:hover{transform:none;transition:none}}.hero-layout:not(:has(.hero-stats-wrapper section)){grid-template-columns:minmax(0,1fr)}.hero-layout:not(:has(.hero-stats-wrapper section))>.hero-card{width:100%;margin-inline:auto}.lead-button{--pink:#ec4899;--pink-d:#c4145a;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;padding:5px;border-radius:9999px;background:var(--pink-d);color:#fff;text-decoration:none}.lead-button:before,.lead-button:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:2px solid var(--pink);pointer-events:none;z-index:-1;animation:lead-pulse 2s ease-out infinite}.lead-button:after{animation-delay:.65s}.lead-button-content{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:64px;padding:0 40px;border:2px solid #fff;border-radius:9999px;background:var(--pink-d);color:#fff;font-size:18px;font-weight:600;white-space:nowrap}@keyframes lead-pulse{0%{transform:scale(1);opacity:.85}70%,to{transform:scale(1.16,1.55);opacity:0}}:global(.dark) .lead-button{--pink:#f472b6;--pink-d:#c4145a}@media (max-width:480px){.lead-button-content{min-height:54px;padding:0 25px;font-size:15px}}@media (prefers-reduced-motion:reduce){.lead-button:before,.lead-button:after{animation:none}}