.experts-root{--xp-bg:#f1f1f1;--xp-bg-soft:#f6f8fb;--xp-surface:#fff;--xp-card-top:#fff;--xp-card-bottom:#f5f7fc;--xp-silver:#f2f4f9;--xp-border:rgba(0,0,0,.06);--xp-border-strong:#dee2ee;--xp-inner-ring:rgba(167,185,217,.35);--xp-ink:#030213;--xp-ink-soft:#6b7280;--xp-muted:#9ca3af;--xp-blue:#6685fc;--xp-blue-deep:#5170e8;--xp-blue-ink:#3f58c2;--xp-blue-tint:rgba(102,133,252,.1);--xp-ease:cubic-bezier(0.25,1,0.5,1);--xp-ease-std:cubic-bezier(0.4,0,0.2,1);--xp-font-display:var(--font-geist-sans,"Inter",system-ui,sans-serif);--xp-wash:linear-gradient(180deg,#f6f8fb,#f1f1f1);--xp-shadow-premium:0 4px 24px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);--xp-shadow-soft:0 4px 24px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);--xp-nav-bg:rgba(221,228,243,.8);--xp-nav-border:rgba(167,185,217,.3);--xp-nav-shadow:0 8px 32px rgba(187,198,218,.25);background:var(--xp-bg);color:var(--xp-ink);font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em}.experts-root *{box-sizing:border-box}.xp-display{font-family:var(--xp-font-display);font-weight:600;line-height:1.06;letter-spacing:-.025em;color:var(--xp-ink)}.xp-eyebrow{display:inline-block;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--xp-ink-soft)}.xp-accent{background:linear-gradient(180deg,#030213 0,rgba(3,2,19,.88) 40%,#6b7280);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.xp-lead{font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.65;color:var(--xp-ink-soft)}.xp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:13px 26px;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1;border:none;transition:transform .3s var(--xp-ease-std),box-shadow .3s var(--xp-ease-std),color .3s var(--xp-ease-std);white-space:nowrap}.xp-btn:hover{transform:scale(.985)}.xp-btn:active{transform:scale(.96)}.xp-btn-primary{background:linear-gradient(180deg,#18181b,#09090b);color:#d4d4d8;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 0 0 1px rgba(0,0,0,.3),0 2px 5px rgba(0,0,0,.15)}.xp-btn-primary:hover{color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 0 0 1px rgba(0,0,0,.35),0 4px 10px rgba(0,0,0,.18)}.xp-btn-secondary{background:linear-gradient(180deg,#fff,#f1f1f1);color:var(--xp-ink-soft);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(0,0,0,.1),0 2px 5px rgba(0,0,0,.05)}.xp-btn-ghost,.xp-btn-secondary:hover{color:var(--xp-ink)}.xp-btn-ghost{background:transparent;padding:13px 10px;box-shadow:none}.xp-btn-ghost:hover{transform:none;opacity:.65}.xp-card,.xp-card-premium{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--xp-card-top) 0,var(--xp-card-bottom) 100%);border:1px solid var(--xp-border);border-radius:20px;box-shadow:var(--xp-shadow-soft);transition:box-shadow .4s var(--xp-ease)}.xp-card-premium:before,.xp-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(to bottom,var(--xp-inner-ring),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.xp-card-premium:after,.xp-card:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:45%;height:20px;background:radial-gradient(ellipse,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.12) 40%,transparent 70%);filter:blur(16px);pointer-events:none}.xp-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.09),0 1px 2px rgba(0,0,0,.04)}.xp-card-premium>*,.xp-card>*{position:relative;z-index:1}.xp-chip{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid var(--xp-nav-border);background:linear-gradient(180deg,#fff,#f5f7fc);color:var(--xp-ink);padding:10px 20px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.04)}.xp-check{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.55;color:var(--xp-ink-soft)}.xp-check svg{flex-shrink:0;margin-top:3px;color:var(--xp-blue-deep)}.xp-icon-tile{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(to bottom right,var(--xp-blue),#7ca1ec);color:#fff;box-shadow:0 8px 18px rgba(102,133,252,.25)}.xp-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent)}.xp-marquee-track{display:flex;width:-moz-max-content;width:max-content;padding:10px 0 28px;animation:xp-marquee 48s linear infinite}.xp-marquee-card{margin-right:20px}.xp-marquee-paused .xp-marquee-track,.xp-marquee:hover .xp-marquee-track{animation-play-state:paused}@keyframes xp-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.xp-monogram{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:linear-gradient(180deg,#fff,#f5f7fc 60%,#dee2ee);box-shadow:inset 0 1px 0 #fff,0 2px 6px rgba(0,0,0,.05);font-family:var(--xp-font-display);font-size:22px;font-weight:600;color:var(--xp-ink-soft);letter-spacing:0}.xp-monogram,.xp-portrait{border-radius:999px;border:1px solid var(--xp-nav-border)}.xp-portrait{display:block;width:96px;height:96px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .4s var(--xp-ease);flex-shrink:0}.xp-card:hover .xp-portrait{transform:scale(1.04)}.xp-shimmer{background:linear-gradient(105deg,#3f58c2,#5170e8 30%,#6685fc 50%,#7ca1ec 65%,#5170e8 85%,#3f58c2);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:xp-shimmer-sweep 16s linear infinite}@keyframes xp-shimmer-sweep{0%{background-position:200%}to{background-position:-200%}}.xp-ghost-type{position:absolute;inset:0;display:flex;align-items:center;overflow:hidden;pointer-events:none}.xp-ghost-type span{font-family:var(--xp-font-display);font-weight:600;font-size:clamp(6rem,14vw,11rem);letter-spacing:-.03em;line-height:1;white-space:nowrap;color:transparent;-webkit-text-stroke:1px hsla(0,0%,100%,.1);animation:xp-ghost-drift 60s linear infinite}@keyframes xp-ghost-drift{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.xp-bubble{max-width:420px;border-radius:20px;padding:16px 20px;font-size:14.5px;line-height:1.6}.xp-bubble-user{background:linear-gradient(180deg,#18181b,#09090b);color:#f4f4f5;border-bottom-right-radius:6px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 0 0 1px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.15)}.xp-bubble-ai{background:linear-gradient(180deg,#fff,#f5f7fc);border:1px solid var(--xp-border);color:var(--xp-ink);border-bottom-left-radius:6px;box-shadow:var(--xp-shadow-soft)}.xp-ai-badge{display:inline-flex;align-items:center;border-radius:6px;background:var(--xp-blue-tint);color:var(--xp-blue-ink);font-size:10px;font-weight:700;letter-spacing:.1em;padding:3px 7px;text-transform:uppercase}.xp-faq-item{position:relative;overflow:hidden;border:1px solid var(--xp-border);border-radius:20px;background:linear-gradient(180deg,#fff,#f5f7fc);box-shadow:var(--xp-shadow-soft)}.xp-faq-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px;font-size:16px;font-weight:600;color:var(--xp-ink);text-align:left;background:transparent;border:none}.xp-faq-trigger svg{flex-shrink:0;color:var(--xp-ink-soft);transition:transform .25s var(--xp-ease-std)}.xp-faq-trigger[data-state=open] svg{transform:rotate(180deg)}.xp-faq-content{overflow:hidden}.xp-faq-content[data-state=open]{animation:xp-faq-down .25s var(--xp-ease-std)}.xp-faq-content[data-state=closed]{animation:xp-faq-up .25s var(--xp-ease-std)}@keyframes xp-faq-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes xp-faq-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.xp-scene-poster{position:absolute;inset:0;background:radial-gradient(42% 38% at 36% 30%,rgba(102,133,252,.16) 0,rgba(102,133,252,0) 100%),radial-gradient(55% 48% at 38% 62%,rgba(178,194,221,.5) 0,rgba(178,194,221,0) 100%),radial-gradient(30% 26% at 28% 26%,hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,0) 100%),linear-gradient(160deg,#fff,#f2f4f9 55%,#e3e8f3)}.xp-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.xp-section{padding:clamp(80px,10vw,128px) 0}.xp-wash{position:relative;background:var(--xp-wash)}.xp-wash:after,.xp-wash:before{content:"";position:absolute;left:0;right:0;height:80px;pointer-events:none}.xp-wash:before{top:0;background:linear-gradient(to bottom,var(--xp-bg) 0,hsla(0,0%,95%,.8) 30%,hsla(0,0%,95%,.4) 60%,transparent 100%)}.xp-wash:after{bottom:0;background:linear-gradient(to top,var(--xp-bg) 0,hsla(0,0%,95%,.8) 30%,hsla(0,0%,95%,.4) 60%,transparent 100%)}.xp-hairline-top{border-top:1px solid var(--xp-border)}@media (prefers-reduced-motion:reduce){.xp-ghost-type span,.xp-marquee-track,.xp-shimmer{animation:none}.xp-marquee{overflow-x:auto;mask-image:none;-webkit-mask-image:none}.xp-faq-content[data-state=closed],.xp-faq-content[data-state=open]{animation:none}}@media (max-width:900px){.xp-grid-3,.xp-hero-grid{grid-template-columns:1fr!important}}@font-face{font-family:__GeistSans_64f856;src:url(/_next/static/media/b5bb120f6fcabcb4-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__GeistSans_Fallback_64f856;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_64f856{font-family:__GeistSans_64f856,__GeistSans_Fallback_64f856}.__variable_64f856{--font-geist-sans:"__GeistSans_64f856","__GeistSans_Fallback_64f856"}