.qf[data-astro-cid-jrd3fyii]{position:relative;width:min(100%,580px);aspect-ratio:1;margin-inline:auto;cursor:crosshair;touch-action:pan-y}.qf[data-astro-cid-jrd3fyii]:before{content:"";position:absolute;inset:4%;border-radius:50%;background:radial-gradient(circle,rgba(4,12,21,.82) 0%,rgba(4,12,21,.6) 45%,rgba(2,60,80,.25) 62%,transparent 72%);filter:blur(14px)}.qf__canvas[data-astro-cid-jrd3fyii]{position:absolute;inset:0;width:100%;height:100%}.qf__ring[data-astro-cid-jrd3fyii]{position:absolute;inset:3%;border-radius:50%;border:1px solid rgba(255,255,255,.08);background:conic-gradient(from 0deg,transparent 0 70%,rgba(25,224,210,.55) 85%,transparent 86%);mask:radial-gradient(circle,transparent calc(70% - 2px),#000 calc(70% - 1px));-webkit-mask:radial-gradient(circle,transparent calc(70% - 2px),#000 calc(70% - 1px));animation:qf-spin 7s linear infinite}.qf__ring--2[data-astro-cid-jrd3fyii]{inset:10%;background:none;border:1px dashed rgba(255,255,255,.1);mask:none;-webkit-mask:none;animation-duration:50s;animation-direction:reverse}.qf__label[data-astro-cid-jrd3fyii]{position:absolute;left:50%;bottom:4%;transform:translate(-50%);margin:0;display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;background:#06121e99;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px);color:#fff;font-family:var(--font-display);font-weight:600;font-size:.85rem;white-space:nowrap}.qf__label[data-astro-cid-jrd3fyii] [data-astro-cid-jrd3fyii][data-quantum-label]{opacity:0;transform:translateY(4px);transition:opacity .4s,transform .4s}.qf__label[data-astro-cid-jrd3fyii] [data-quantum-label].is-on{opacity:1;transform:none}.qf__dot[data-astro-cid-jrd3fyii]{width:7px;height:7px;border-radius:50%;background:var(--teal-2);box-shadow:0 0 10px var(--teal-2);animation:qf-blink 1s ease-in-out infinite}.qf__hint[data-astro-cid-jrd3fyii]{position:absolute;left:50%;bottom:-4%;transform:translate(-50%);margin:0;font-size:.72rem;color:#6f879c;white-space:nowrap}.qf__card[data-astro-cid-jrd3fyii]{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;border-radius:16px;background:#0d20328c;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 40px -20px #0009;color:#fff;animation:qf-float 7s ease-in-out infinite;pointer-events:none}.qf__card[data-astro-cid-jrd3fyii] strong[data-astro-cid-jrd3fyii]{display:block;font-family:var(--font-display);font-size:.88rem;font-weight:600;line-height:1.25}.qf__card[data-astro-cid-jrd3fyii] small[data-astro-cid-jrd3fyii]{display:block;font-size:.76rem;color:#9fb3c6}.qf__card--a[data-astro-cid-jrd3fyii]{top:4%;left:-6%}.qf__card--b[data-astro-cid-jrd3fyii]{top:42%;right:-8%;animation-delay:-2.3s}.qf__card--c[data-astro-cid-jrd3fyii]{bottom:14%;left:-4%;animation-delay:-4.6s}.qf__ico[data-astro-cid-jrd3fyii]{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#02b8bf2e;color:var(--teal-2);flex:none}.qf__ico--rose[data-astro-cid-jrd3fyii]{background:#ff5c8a2e;color:#ff8aab}.qf__ico--ok[data-astro-cid-jrd3fyii]{background:#2ee59d29;color:#2ee59d}.qf__ico[data-astro-cid-jrd3fyii] svg{width:20px;height:20px}@keyframes qf-spin{to{transform:rotate(360deg)}}@keyframes qf-float{50%{transform:translateY(-12px)}}@keyframes qf-blink{50%{opacity:.3}}@media(max-width:1023px){.qf__card[data-astro-cid-jrd3fyii]{display:none}}.xf[data-astro-cid-5z6fet6s]{position:relative;max-width:560px}.xf__box[data-astro-cid-5z6fet6s]{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 18px;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px);transition:border-color .2s,background .2s,box-shadow .2s}.xf__box[data-astro-cid-5z6fet6s]:focus-within{border-color:#19e0d2b3;background:#ffffff1a;box-shadow:0 0 0 5px #19e0d21f}.xf__box[data-astro-cid-5z6fet6s] .xf__ico{width:20px;height:20px;color:var(--teal-2);flex:none}.xf[data-astro-cid-5z6fet6s] input[data-astro-cid-5z6fet6s]{flex:1;min-width:0;height:46px;border:0;background:transparent;color:#fff;outline:none;font-size:1rem}.xf[data-astro-cid-5z6fet6s] input[data-astro-cid-5z6fet6s]::placeholder{color:#8ea3b7}.xf[data-astro-cid-5z6fet6s] input[data-astro-cid-5z6fet6s]::-webkit-search-cancel-button{filter:invert(1)}.xf__all[data-astro-cid-5z6fet6s]{flex:none;padding:0 18px;height:44px;display:inline-flex;align-items:center;border-radius:999px;background:#fff;color:var(--ink);font-family:var(--font-display);font-weight:600;font-size:.88rem}.xf__list[data-astro-cid-5z6fet6s]{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 8px);list-style:none;margin:0;padding:6px;border-radius:18px;background:#fff;color:var(--text);box-shadow:var(--shadow-lg)}.xf__list[data-astro-cid-5z6fet6s] a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:12px}.xf__list[data-astro-cid-5z6fet6s] li.is-active a,.xf__list[data-astro-cid-5z6fet6s] a:hover{background:var(--surface-2)}.xf__list[data-astro-cid-5z6fet6s] small{color:var(--muted);font-size:.78rem;text-align:right}.xf__list[data-astro-cid-5z6fet6s] .xf__empty{padding:14px;color:var(--muted);font-size:.92rem}.xf__sug[data-astro-cid-5z6fet6s]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;font-size:.86rem;color:#8ea3b7}.xf__sug[data-astro-cid-5z6fet6s] button[data-astro-cid-5z6fet6s]{border:1px solid rgba(255,255,255,.14);background:transparent;color:#c9d8e6;border-radius:999px;padding:4px 12px;cursor:pointer;transition:background .2s,color .2s}.xf__sug[data-astro-cid-5z6fet6s] button[data-astro-cid-5z6fet6s]:hover{background:#ffffff1a;color:#fff}@media(max-width:480px){.xf__all[data-astro-cid-5z6fet6s]{display:none}}.bm[data-astro-cid-qfzr6byj]{display:grid;gap:32px;align-items:center}.bm__stage[data-astro-cid-qfzr6byj]{position:relative;width:min(100%,300px);aspect-ratio:200 / 440;margin-inline:auto}.bm__stage[data-astro-cid-qfzr6byj]:before{content:"";position:absolute;inset:10% -30%;background:radial-gradient(ellipse,rgba(2,184,191,.25),transparent 65%);filter:blur(20px)}.bm__body[data-astro-cid-qfzr6byj]{position:relative;width:100%;height:100%;filter:drop-shadow(0 0 12px rgba(25,224,210,.35))}.bm__scan[data-astro-cid-qfzr6byj]{animation:bm-scan 4s ease-in-out infinite}.bm__heart[data-astro-cid-qfzr6byj]{transform-origin:110px 118px;animation:bm-beat 1s ease-in-out infinite}.bm__base[data-astro-cid-qfzr6byj]{transform-origin:100px 426px;animation:bm-pulse 2.4s ease-in-out infinite}@keyframes bm-scan{0%,to{transform:translateY(0)}50%{transform:translateY(400px)}}@keyframes bm-beat{0%,to{transform:scale(1)}15%{transform:scale(1.18)}30%{transform:scale(1.02)}45%{transform:scale(1.12)}}@keyframes bm-pulse{50%{transform:scale(1.2);opacity:.4}}.bm__dot[data-astro-cid-qfzr6byj]{position:absolute;width:30px;height:30px;margin:-15px 0 0 -15px;border:0;padding:0;background:transparent;cursor:pointer;z-index:2}.bm__dot[data-astro-cid-qfzr6byj] span[data-astro-cid-qfzr6byj]{position:absolute;inset:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #19e0d259,0 0 16px #19e0d2;transition:transform .25s}.bm__dot[data-astro-cid-qfzr6byj] span[data-astro-cid-qfzr6byj]:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:1.5px solid #19e0d2;animation:bm-ping 2s ease-out infinite}.bm__dot[data-astro-cid-qfzr6byj] em[data-astro-cid-qfzr6byj]{position:absolute;left:50%;bottom:calc(100% + 4px);transform:translate(-50%) translateY(4px);white-space:nowrap;font-style:normal;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:999px;background:#fff;color:var(--ink);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.bm__dot[data-astro-cid-qfzr6byj]:hover em[data-astro-cid-qfzr6byj],.bm__dot[data-astro-cid-qfzr6byj]:focus-visible em[data-astro-cid-qfzr6byj],.bm__dot[data-astro-cid-qfzr6byj][aria-pressed=true] em[data-astro-cid-qfzr6byj]{opacity:1;transform:translate(-50%)}.bm__dot[data-astro-cid-qfzr6byj][aria-pressed=true] span[data-astro-cid-qfzr6byj]{transform:scale(1.35);background:var(--teal-2)}@keyframes bm-ping{0%{transform:scale(.6);opacity:1}to{transform:scale(1.8);opacity:0}}.bm__chips[data-astro-cid-qfzr6byj]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.bm__chips[data-astro-cid-qfzr6byj] button[data-astro-cid-qfzr6byj]{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#c9d8e6;font-weight:500;font-size:.88rem;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.bm__chips[data-astro-cid-qfzr6byj] button[data-astro-cid-qfzr6byj]:hover{border-color:#19e0d299;color:#fff}.bm__chips[data-astro-cid-qfzr6byj] button[data-astro-cid-qfzr6byj][aria-pressed=true]{background:var(--grad);color:#04202b;border-color:transparent;font-weight:600}.bm__kicker[data-astro-cid-qfzr6byj]{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-2)}.bm__result[data-astro-cid-qfzr6byj] h3[data-astro-cid-qfzr6byj]{color:#fff;font-size:clamp(1.6rem,3vw,2.2rem);margin:4px 0 18px}.bm__result[data-astro-cid-qfzr6byj] ul[data-astro-cid-qfzr6byj]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bm__result[data-astro-cid-qfzr6byj] ul[data-astro-cid-qfzr6byj] li{animation:bm-in .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d, 0s)}.bm__result[data-astro-cid-qfzr6byj] ul[data-astro-cid-qfzr6byj] a{--_c: var(--teal);position:relative;display:block;padding:16px 52px 16px 18px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-left:3px solid var(--_c);transition:background .2s,transform .2s}.bm__result[data-astro-cid-qfzr6byj] ul[data-astro-cid-qfzr6byj] a:hover{background:#ffffff14;transform:translate(6px)}.bm__result[data-astro-cid-qfzr6byj] ul[data-astro-cid-qfzr6byj] strong{display:block;color:#fff;font-family:var(--font-display);font-weight:600}.bm__result[data-astro-cid-qfzr6byj] ul[data-astro-cid-qfzr6byj] small{display:block;color:#9fb3c6;font-size:.88rem}.bm__result[data-astro-cid-qfzr6byj] ul[data-astro-cid-qfzr6byj] svg{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--teal-2)}.bm__result[data-astro-cid-qfzr6byj] ul[data-astro-cid-qfzr6byj] a[data-cat=cardio]{--_c: var(--rose)}.bm__result[data-astro-cid-qfzr6byj] ul[data-astro-cid-qfzr6byj] a[data-cat=mulher]{--_c: var(--violet)}.bm__result[data-astro-cid-qfzr6byj] ul[data-astro-cid-qfzr6byj] a[data-cat=odonto]{--_c: var(--amber)}.bm__result[data-astro-cid-qfzr6byj] ul[data-astro-cid-qfzr6byj] a[data-cat=procedimentos]{--_c: var(--blue)}@keyframes bm-in{0%{opacity:0;transform:translateY(12px)}}@media(max-width:899px){.bm__stage[data-astro-cid-qfzr6byj]{width:min(52vw,210px)}.bm__dot[data-astro-cid-qfzr6byj] em[data-astro-cid-qfzr6byj]{display:none}}@media(min-width:900px){.bm[data-astro-cid-qfzr6byj]{grid-template-columns:.8fr 1.2fr;gap:64px}.bm__stage[data-astro-cid-qfzr6byj]{width:min(100%,340px)}}.gl__track[data-astro-cid-ihllb3az]{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px max(var(--gutter),calc((100vw - var(--container)) / 2 + var(--gutter))) 8px;cursor:grab;outline:none}.gl__track[data-astro-cid-ihllb3az]::-webkit-scrollbar{display:none}.gl__track[data-astro-cid-ihllb3az].is-drag{cursor:grabbing;scroll-snap-type:none}.gl__track[data-astro-cid-ihllb3az].is-drag .gl__item[data-astro-cid-ihllb3az]{pointer-events:none}.gl__item[data-astro-cid-ihllb3az]{position:relative;flex:none;width:min(78vw,420px);aspect-ratio:4 / 5;border-radius:var(--r-lg);overflow:hidden;scroll-snap-align:start;background:var(--ink-2);user-select:none}.gl__item[data-astro-cid-ihllb3az] img[data-astro-cid-ihllb3az]{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.gl__item[data-astro-cid-ihllb3az]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(4,12,21,.88))}.gl__item[data-astro-cid-ihllb3az]:hover img[data-astro-cid-ihllb3az]{transform:scale(1.08)}.gl__n[data-astro-cid-ihllb3az]{position:absolute;z-index:1;top:18px;left:22px;font-family:var(--font-display);font-weight:700;font-size:.9rem;color:#ffffffb3}.gl__tag[data-astro-cid-ihllb3az]{position:absolute;z-index:1;top:16px;right:18px;padding:3px 10px;border-radius:999px;background:#040c1599;color:#c9d8e6;font-size:.68rem}.gl__cap[data-astro-cid-ihllb3az]{position:absolute;z-index:1;left:22px;right:70px;bottom:22px}.gl__cap[data-astro-cid-ihllb3az] strong[data-astro-cid-ihllb3az]{display:block;color:#fff;font-family:var(--font-display);font-size:1.3rem;line-height:1.2}.gl__cap[data-astro-cid-ihllb3az] small[data-astro-cid-ihllb3az]{color:#a9bccd}.gl__go[data-astro-cid-ihllb3az]{position:absolute;z-index:1;right:20px;bottom:22px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#ffffff1f;backdrop-filter:blur(6px);color:#fff;transition:background .3s,transform .3s,color .3s}.gl__item[data-astro-cid-ihllb3az]:hover .gl__go[data-astro-cid-ihllb3az]{background:var(--teal-2);color:#04202b;transform:rotate(45deg)}.gl__go[data-astro-cid-ihllb3az] svg{width:20px;height:20px}.gl__bar[data-astro-cid-ihllb3az]{display:flex;align-items:center;gap:20px;margin-top:28px}.gl__note[data-astro-cid-ihllb3az]{color:#6f879c;font-size:.78rem;white-space:nowrap}.gl__progress[data-astro-cid-ihllb3az]{flex:1;height:2px;background:#ffffff1a;border-radius:2px;overflow:hidden}.gl__progress[data-astro-cid-ihllb3az] span[data-astro-cid-ihllb3az]{display:block;height:100%;background:var(--grad);transform-origin:left;transition:transform .15s}.gl__nav[data-astro-cid-ihllb3az]{display:flex;gap:10px}.gl__nav[data-astro-cid-ihllb3az] button[data-astro-cid-ihllb3az]{width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .2s,color .2s}.gl__nav[data-astro-cid-ihllb3az] button[data-astro-cid-ihllb3az]:hover{background:#fff;color:var(--ink)}.gl__nav[data-astro-cid-ihllb3az] button[data-astro-cid-ihllb3az]:first-child svg{transform:rotate(180deg)}.gl__nav[data-astro-cid-ihllb3az] svg{width:20px;height:20px}.hero[data-astro-cid-j7pv25f6]{position:relative;background:var(--ink);color:#c9d8e6;padding:calc(var(--header-h) + var(--topbar-h) + clamp(28px,5vw,64px)) 0 clamp(40px,6vw,72px);overflow:hidden}.hero__slides[data-astro-cid-j7pv25f6]{position:absolute;inset:0;overflow:hidden}.hero__slides[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;animation:hero-slide 49s infinite;animation-delay:calc(var(--i) * 7s)}@keyframes hero-slide{0%{opacity:0;transform:scale(1.12) translate(0)}2.57%{opacity:1}14.29%{opacity:1}17.14%{opacity:0;transform:scale(1) translate(-2%,-1%)}to{opacity:0}}@media(prefers-reduced-motion:reduce){.hero__slides[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]:first-child{opacity:1!important}}.hero__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(90deg,#06121ef0,#06121eb8 38%,#06121e40 70%,#06121e59),linear-gradient(0deg,var(--ink) 0%,transparent 30%),radial-gradient(60% 60% at 80% 30%,rgba(2,184,191,.22),transparent 60%)}@media(max-width:1023px){.hero__bg[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,rgba(6,18,30,.3) 0%,rgba(6,18,30,.82) 48%,var(--ink) 100%)}}.hero__bg[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at 60% 30%,#000 20%,transparent 75%)}.hero__in[data-astro-cid-j7pv25f6]{position:relative;display:grid;gap:40px;align-items:center}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:#fff;font-size:clamp(2.3rem,4.4vw,3.6rem)}@media(max-width:520px){.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:8.6vw}}@media(min-width:1024px){.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{white-space:nowrap}}.hero__badge[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 12px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);font-size:.86rem;font-weight:500;color:#dbe7f1;margin-bottom:22px}.hero__badge[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:50%;background:#7f97ad}.hero__badge[data-astro-cid-j7pv25f6][data-open=true] i[data-astro-cid-j7pv25f6]{background:#2ee59d;box-shadow:0 0 0 4px #2ee59d33}.hero__lead[data-astro-cid-j7pv25f6]{font-size:clamp(1.05rem,1.6vw,1.22rem);max-width:560px;color:#a9bccd;margin-bottom:28px}.hero__ctas[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.hero__art[data-astro-cid-j7pv25f6]{order:-1;max-width:420px;width:100%;margin-inline:auto}.stats[data-astro-cid-j7pv25f6]{position:relative;list-style:none;margin:clamp(40px,6vw,72px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(255,255,255,.08)}.stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:24px 12px 0 0}.stats[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-display);font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:700;color:#fff;line-height:1;margin-bottom:8px}.stats[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:not([data-count]){font-size:.9rem;color:#8ea3b7}@media(min-width:768px){.stats[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.hero__in[data-astro-cid-j7pv25f6]{grid-template-columns:1.15fr .85fr;gap:48px}.hero__art[data-astro-cid-j7pv25f6]{order:0;max-width:none}}.bodymap[data-astro-cid-j7pv25f6]{overflow:hidden}.bodymap__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.22;mix-blend-mode:screen;mask-image:radial-gradient(ellipse at 30% 50%,#000 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 30% 50%,#000 20%,transparent 70%)}.bodymap[data-astro-cid-j7pv25f6]>.container[data-astro-cid-j7pv25f6]{position:relative}.tech[data-astro-cid-j7pv25f6]{position:relative;min-height:560px;display:grid;align-items:end;overflow:hidden;background:var(--ink);color:#fff;isolation:isolate}.tech__img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-2;background:url(/img/photos/clinica-rm-2-1600.webp) center / cover no-repeat;background-attachment:fixed}.tech[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#06121e0d,#06121ed9)}@supports (-webkit-touch-callout: none){.tech__img[data-astro-cid-j7pv25f6]{background-attachment:scroll}}.tech__marquee[data-astro-cid-j7pv25f6]{position:absolute;top:48px;left:0;right:0;overflow:hidden;pointer-events:none}.tech__marquee[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:flex;gap:40px;width:max-content;animation:tech-roll 40s linear infinite;font-family:var(--font-display);font-weight:700;font-size:clamp(3.5rem,10vw,8rem);line-height:1;letter-spacing:-.04em;text-transform:uppercase}.tech__marquee[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.35)}.tech__marquee[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--teal-2);font-size:.5em;align-self:center}@keyframes tech-roll{to{transform:translate(-50%)}}.tech__in[data-astro-cid-j7pv25f6]{position:relative;padding-block:220px 72px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.tech__quote[data-astro-cid-j7pv25f6]{margin:0;max-width:760px;font-family:var(--font-display);font-weight:600;font-size:clamp(1.7rem,3.8vw,3rem);line-height:1.15;letter-spacing:-.02em}.journey[data-astro-cid-j7pv25f6]{overflow:hidden}.journey[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:auto 0 -40%;height:80%;background:radial-gradient(ellipse at 50% 100%,rgba(2,184,191,.2),transparent 60%)}.steps[data-astro-cid-j7pv25f6]{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));counter-reset:s}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding:28px;border-radius:var(--r);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:background .3s,transform .3s,border-color .3s}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:hover{background:#ffffff12;border-color:#19e0d259;transform:translateY(-4px)}.steps__n[data-astro-cid-j7pv25f6]{position:absolute;top:22px;right:24px;font-family:var(--font-display);font-weight:700;font-size:2.4rem;line-height:1;color:#ffffff0f}.steps__ico[data-astro-cid-j7pv25f6]{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;background:var(--grad);color:#04202b;margin-bottom:20px}.steps__ico[data-astro-cid-j7pv25f6] svg{width:26px;height:26px}.steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:#9fb3c6;font-size:.95rem}.about__in[data-astro-cid-j7pv25f6]{display:grid;gap:40px;align-items:center}.about__copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:1.06rem}.about__pills[data-astro-cid-j7pv25f6]{list-style:none;margin:24px 0 28px;padding:0;display:flex;flex-wrap:wrap;gap:10px}.about__pills[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-weight:500;font-size:.92rem}.about__pills[data-astro-cid-j7pv25f6] svg{width:18px;height:18px;color:var(--teal)}.doc[data-astro-cid-j7pv25f6]{position:relative;margin:0;padding:clamp(28px,4vw,44px);border-radius:var(--r-lg);background:var(--ink);color:#a9bccd;overflow:hidden;isolation:isolate}.doc[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(500px circle at var(--mx, 80%) var(--my, 0%),rgba(2,184,191,.3),transparent 50%)}.doc__avatar[data-astro-cid-j7pv25f6]{width:88px;height:88px;border-radius:26px;display:grid;place-items:center;background:var(--grad);color:#04202b;font-family:var(--font-display);font-weight:700;font-size:1.8rem;margin-bottom:24px}.doc__role[data-astro-cid-j7pv25f6]{display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-2);margin-bottom:8px}.doc[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-display);color:#fff;font-size:clamp(1.3rem,2.4vw,1.7rem);line-height:1.2;margin-bottom:6px}.doc[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:18px 0 0;color:#a9bccd}@media(min-width:960px){.about__in[data-astro-cid-j7pv25f6]{grid-template-columns:1.1fr .9fr;gap:64px}}.center-cta[data-astro-cid-j7pv25f6]{text-align:center;margin-top:32px}.results__card[data-astro-cid-j7pv25f6]{display:grid;gap:32px;align-items:center;padding:clamp(28px,5vw,56px);border-radius:var(--r-lg);background:var(--grad-soft),var(--surface);border:1px solid var(--line);overflow:hidden}.results__copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:1.06rem;margin-bottom:24px}.results__art[data-astro-cid-j7pv25f6]{position:relative;justify-self:center;width:min(100%,300px)}.results__doc[data-astro-cid-j7pv25f6]{display:grid;gap:10px;padding:26px;border-radius:20px;background:#fff;box-shadow:var(--shadow-lg);transform:rotate(-4deg)}.results__doc[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{height:9px;border-radius:9px;background:var(--surface-2)}.results__doc[data-astro-cid-j7pv25f6] .short[data-astro-cid-j7pv25f6]{width:60%}.results__img[data-astro-cid-j7pv25f6]{height:110px;border-radius:12px;background:radial-gradient(circle at 50% 50%,rgba(25,224,210,.9) 0 12%,transparent 13%),radial-gradient(circle at 50% 50%,transparent 0 28%,rgba(25,224,210,.5) 29% 30%,transparent 31%),radial-gradient(circle at 50% 50%,transparent 0 44%,rgba(25,224,210,.3) 45% 46%,transparent 47%),var(--ink)}.results__ok[data-astro-cid-j7pv25f6]{position:absolute;right:-10px;bottom:-10px;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#1fbf5b;color:#fff;box-shadow:0 14px 30px -10px #1fbf5be6}.results__ok[data-astro-cid-j7pv25f6] svg{width:32px;height:32px}@media(min-width:860px){.results__card[data-astro-cid-j7pv25f6]{grid-template-columns:1.2fr .8fr}}.faq[data-astro-cid-j7pv25f6]{display:grid;gap:24px}.faq__list[data-astro-cid-j7pv25f6]{display:grid;gap:12px}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6]{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);padding:0 22px;transition:border-color .2s}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6][open]{border-color:#02b8bf66}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:600;font-size:1.04rem}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);transition:transform .3s,background .3s}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6] svg{width:18px;height:18px}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{transform:rotate(45deg);background:var(--teal);color:#fff}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted);margin:0 0 20px}@media(min-width:960px){.faq[data-astro-cid-j7pv25f6]{grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}}
