*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;max-width:100%;overflow-x:clip}body{min-height:100dvh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;background:0 0;border:none}body{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:1.6}@media (min-width:768px){body{font-size:16px}}h1,h2,h3,h4,h5,h6{color:var(--foreground);font-family:var(--font-sans);letter-spacing:-.02em;font-weight:700;line-height:1.2}h1{font-size:clamp(1.8rem,4.2vw,3rem)}h2{font-size:clamp(1.55rem,3.4vw,2.35rem)}h3{font-size:clamp(1.2rem,2.5vw,1.7rem)}h4{font-size:1.15rem}h5{font-size:1.025rem}h6{font-size:.95rem}p{color:var(--foreground-soft)}.hidden{display:none!important}.flex{display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.gap-sm{gap:8px}.gap-md{gap:16px}.gap-lg{gap:24px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-center{text-align:center}.text-muted{color:var(--foreground-soft)}.mt-auto{margin-top:auto}.w-full{width:100%}.btn--base{cursor:pointer;background:linear-gradient(90deg,var(--primary)0%,var(--secondary)100%);color:#fff;white-space:nowrap;border:0;border-radius:6px;outline:none;justify-content:center;align-items:center;gap:8px;padding:10px 29px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 6px 14px #3f73ff2e}@media (min-width:768px){.btn--base{font-size:16px}}.btn--base:hover{filter:brightness(1.03);box-shadow:0 8px 18px #3f73ff38}.btn--base:active{transform:translateY(1px);box-shadow:0 4px 10px #3f73ff29}.btn--base:focus-visible{box-shadow:0 0 0 3px #3f73ff2e,0 6px 14px #3f73ff2e}.field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.label{color:var(--foreground);font-size:14px;font-weight:500}.input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--white);width:100%;color:var(--foreground);outline:none;padding:10px 14px;font-size:16px;transition:border-color .18s,box-shadow .18s}@media (min-width:768px){.input{font-size:15px}}.input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb26}.input:disabled{background:var(--muted);cursor:not-allowed}.input::placeholder{color:var(--foreground-soft)}.input-group{position:relative}.input-group .input-toggle{color:var(--foreground-soft);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.errorBox{border-radius:var(--radius-sm);color:var(--danger);background:#dc262614;margin-bottom:12px;padding:10px 14px;font-size:14px}.checkbox{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:20px}.card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.card-header h3,.card-header h4{margin:0}.card-body{flex-direction:column;gap:12px;display:flex}.card-footer{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;padding-top:16px;display:flex}.scrollToTop{z-index:999;background:linear-gradient(135deg,var(--primary)0%,#5be4ac 100%);width:44px;height:44px;color:var(--white);cursor:pointer;opacity:0;visibility:hidden;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:20px;transition:opacity .25s,transform .25s,box-shadow .25s,visibility .25s;display:inline-flex;position:fixed;bottom:18px;left:18px;right:auto;transform:translateY(12px);box-shadow:0 12px 28px #4292e147}@media (min-width:768px){.scrollToTop{width:50px;height:50px;font-size:22px;bottom:28px;left:28px;right:auto}}.scrollToTop:hover{transform:translateY(-2px);box-shadow:0 16px 36px #4292e166}.scrollToTop:focus-visible{outline-offset:3px;outline:3px solid #4292e166}.scrollToTop.is-visible{opacity:1;visibility:visible;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.scrollToTop{transition:opacity .15s linear,visibility .15s linear}.scrollToTop:hover{transform:none}}.contactFab{z-index:999;position:fixed;bottom:18px;right:18px}@media (min-width:768px){.contactFab{bottom:28px;right:28px}}.contactFabStack{flex-direction:column;align-items:flex-end;gap:12px;display:flex}@media (min-width:768px){.contactFabStack{gap:14px}}.contactFabBottom{align-items:flex-end;gap:10px;display:flex}.contactFabPanel{border-radius:var(--radius-lg);background:var(--white);opacity:0;visibility:hidden;transform-origin:100% 100%;pointer-events:none;border:1px solid #2563eb1f;min-width:210px;padding:16px;transition:opacity .22s,transform .22s,visibility .22s;transform:translateY(10px)scale(.96);box-shadow:0 18px 48px #2563eb29}.contactFab.is-open .contactFabPanel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.contactFabPanelTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0 0 12px;padding:0 4px;font-size:13px;font-weight:800}.contactFabList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.contactFabLink{color:var(--foreground);transition:background var(--transition-fast),transform var(--transition-fast);border-radius:14px;align-items:center;gap:12px;padding:8px 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.contactFabLink svg{box-sizing:content-box;width:20px;height:20px;color:var(--white);border-radius:999px;flex-shrink:0;padding:9px}.contactFabLink:hover{background:var(--muted);transform:translate(-2px)}.contactFabLink--messenger svg{background:#0084ff;box-shadow:0 8px 18px #0084ff47}.contactFabLink--whatsapp svg{background:#25d366;box-shadow:0 8px 18px #25d36647}.contactFabLink--telegram svg{background:#229ed9;box-shadow:0 8px 18px #229ed947}.contactFabPrompt{background:var(--white);opacity:0;visibility:hidden;border:1px solid #2563eb24;border-radius:16px;width:min(210px,100vw - 118px);padding:16px 18px 14px;transition:opacity .28s,transform .28s,visibility .28s;position:relative;transform:translate(12px)scale(.96);box-shadow:0 12px 32px #2563eb29,0 2px 8px #0f172a0f}.contactFabPrompt:before{content:"";background:linear-gradient(180deg,var(--primary),var(--secondary));border-radius:16px 0 0 16px;width:4px;position:absolute;inset:0 auto 0 0}.contactFabPrompt.is-visible{opacity:1;visibility:visible;animation:3.2s ease-in-out infinite contactFabPromptFloat;transform:translate(0)scale(1)}.contactFabPrompt p{text-align:center;color:var(--foreground);margin:0;font-size:14px;font-weight:600;line-height:1.45}.contactFabPromptClose{background:var(--muted);width:24px;height:24px;color:var(--primary);cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast);border:0;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:inline-flex;position:absolute;top:-9px;left:-9px}.contactFabPromptClose:hover{background:#2563eb1f;transform:scale(1.06)}.contactFabLauncher{flex-direction:column;align-items:center;gap:6px;display:flex}.contactFabToggle{isolation:isolate;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:transform .25s;display:inline-flex;position:relative}.contactFab:not(.is-open) .contactFabToggle{animation:3s ease-in-out infinite contactFabFloat}.contactFab:not(.is-open) .contactFabToggle:before{content:"";z-index:-2;filter:blur(10px);opacity:.85;background:conic-gradient(from 180deg,#2563eb73,#66ff9959,#2563eb73);border-radius:50%;animation:2.8s ease-in-out infinite contactFabGlow;position:absolute;inset:-6px}.contactFab:not(.is-open) .contactFabToggle:after{content:"";pointer-events:none;border:2px solid #66ff998c;border-radius:50%;animation:2.4s ease-out infinite contactFabPulse;position:absolute;inset:-2px}.contactFabToggle:hover{animation-play-state:paused;transform:translateY(-3px)scale(1.03)}.contactFabToggle:focus-visible{outline-offset:4px;border-radius:999px;outline:3px solid #2563eb59}.contactFab.is-open .contactFabToggle{animation:none}.contactFab.is-open .contactFabToggle:before,.contactFab.is-open .contactFabToggle:after{display:none}.contactFabAvatarRing{background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;padding:3px;display:inline-flex;position:relative;box-shadow:0 10px 22px #2563eb47}@media (min-width:768px){.contactFabAvatarRing{width:62px;height:62px}}.contactFabAvatarInner{background:var(--white);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;padding:2px;display:inline-flex;overflow:hidden}.contactFabAvatarInner img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.contactFabLabel{letter-spacing:.02em;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,var(--primary),#1d4ed8);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:12px;font-weight:800;line-height:1}@keyframes contactFabFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes contactFabPulse{0%{opacity:.75;border-color:#66ff998c;transform:scale(1)}70%,to{opacity:0;border-color:#2563eb26;transform:scale(1.45)}}@keyframes contactFabGlow{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes contactFabPromptFloat{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(0)translateY(-5px)}}@media (prefers-reduced-motion:reduce){.contactFabPanel,.contactFabToggle,.contactFabLink,.contactFabPrompt{transition:none;animation:none!important}.contactFab:not(.is-open) .contactFabToggle:before,.contactFab:not(.is-open) .contactFabToggle:after{display:none}.contactFabPrompt{opacity:1;visibility:visible;transform:none}.contactFabToggle:hover,.contactFabLink:hover{transform:none}}.pageKicker{background:var(--white);color:var(--primary);letter-spacing:.14em;text-transform:uppercase;border:1px solid #4292e12e;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 10px 26px #0f172a0f}@media (min-width:768px){.pageKicker{font-size:13px}}.pageKickerDot{background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:50%;flex-shrink:0;width:8px;height:8px}.pageTitleAccent{background:linear-gradient(90deg,var(--primary)0%,var(--secondary)100%);-webkit-text-fill-color:#0000;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.publicHeader{background:var(--white);border-bottom:1px solid var(--border);z-index:100;position:sticky;top:0}.publicHeader .headerBar{justify-content:space-between;align-items:center;gap:24px;min-height:84px;display:flex}.publicHeader .headerBrand{color:var(--foreground);flex-shrink:0;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.publicHeader .headerBrand img{object-fit:contain;width:auto;height:32px;display:block}@media (min-width:768px){.publicHeader .headerBrand img{height:38px}}@media (min-width:1200px){.publicHeader .headerBrand img{height:35px}}.publicHeader .headerNav{flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;margin-right:12px;display:none}@media (min-width:992px){.publicHeader .headerNav{display:flex}}@media (min-width:1200px){.publicHeader .headerNav{gap:4px;margin-right:20px}}.publicHeader .navLink{color:var(--foreground);transition:opacity var(--transition-fast);white-space:nowrap;border-radius:6px;padding:8px 10px;font-size:15px;font-weight:500;text-decoration:none}@media (min-width:1200px){.publicHeader .navLink{padding:8px 12px;font-size:16px}}.publicHeader .navLink:hover{opacity:.75}.publicHeader .navLink.active{color:var(--foreground);opacity:1;font-weight:500}.publicHeader .headerActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.publicHeader .loginBtn{letter-spacing:.01em;border-radius:5px;padding:12px 30px;font-size:15px;font-weight:500;box-shadow:0 8px 18px #2563eb2e}@media (min-width:768px){.publicHeader .loginBtn{padding:8px 40px;font-size:16px}}@media (min-width:1200px){.publicHeader .loginBtn{padding:8px 40px;font-size:17px}}.publicHeader .loginBtn:hover:not(:disabled){box-shadow:0 10px 22px #2563eb3d}.publicHeader .burger{width:42px;height:42px;color:var(--foreground);border:1px solid var(--border);cursor:pointer;transition:var(--transition-fast);background:0 0;border-radius:10px;justify-content:center;align-items:center;font-size:21px;display:inline-flex}.publicHeader .burger:hover{background:var(--muted)}@media (min-width:992px){.publicHeader .burger{display:none}}.publicHeader .mobileNav{border-top:1px solid var(--border);flex-direction:column;gap:4px;margin-top:4px;padding:12px 0 20px;display:flex}@media (min-width:992px){.publicHeader .mobileNav{display:none}}.publicHeader .mobileNav .navLink{border-radius:var(--radius-sm);padding:12px 14px;font-size:16px;font-weight:500}.publicHeader .mobileNav .navLink.active{color:var(--foreground);background:0 0;font-weight:500}.publicHeader .mobileNav .navLink:hover{background:var(--muted);opacity:1}.siteFooter{color:var(--white);padding-top:var(--footer-padding-top);background:#0a1428;padding-bottom:28px;position:relative;overflow:hidden}.siteFooter:before{content:"";z-index:0;background:linear-gradient(90deg,var(--primary)0%,var(--secondary)100%);height:3px;position:absolute;inset:0 0 auto}.siteFooter:after{content:"";pointer-events:none;background:radial-gradient(circle,#2563eb24 0%,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;right:-80px}.siteFooter .container{z-index:1;position:relative}@media (min-width:768px){.siteFooter{padding-top:var(--footer-padding-top-md);padding-bottom:32px}}@media (min-width:1200px){.siteFooter{padding-top:var(--footer-padding-top-lg);padding-bottom:36px}}.siteFooter .siteFooterGrid{margin-bottom:var(--section-head-gap);grid-template-columns:1fr;gap:36px;display:grid}@media (min-width:560px){.siteFooter .siteFooterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media (min-width:992px){.siteFooter .siteFooterGrid{margin-bottom:var(--section-head-gap-md);grid-template-columns:1.55fr 1fr 1fr 1fr;gap:40px}}@media (min-width:1200px){.siteFooter .siteFooterGrid{margin-bottom:var(--section-head-gap-md);grid-template-columns:1.7fr 1fr 1fr 1fr;gap:48px}}@media (min-width:560px) and (max-width:991px){.siteFooter .siteFooterBrand{grid-column:1/-1}}@media (min-width:992px){.siteFooter .siteFooterBrand{grid-row:span 2}}.siteFooter .siteFooterLogo{margin-bottom:18px;display:inline-block}.siteFooter .siteFooterLogo img{filter:brightness(0)invert();width:180px;height:auto;display:block}@media (min-width:1200px){.siteFooter .siteFooterLogo img{width:200px}}.siteFooter .siteFooterTagline{color:#ffffffb8;max-width:380px;margin:0 0 22px;font-size:15px;font-weight:400;line-height:1.65}@media (min-width:768px){.siteFooter .siteFooterTagline{margin-bottom:24px;font-size:16px}}@media (min-width:1200px){.siteFooter .siteFooterTagline{max-width:420px;font-size:17px}}@media (min-width:560px) and (max-width:991px){.siteFooter .siteFooterAddressWrapper{grid-column:1/-1}}@media (min-width:992px){.siteFooter .siteFooterAddressWrapper{grid-column:2/-1;padding-top:14px}}.siteFooter .siteFooterCards{grid-template-columns:1fr;gap:16px;width:100%;display:grid}@media (min-width:768px){.siteFooter .siteFooterCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.siteFooter .siteFooterCard{color:#ffffffe0;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast);background:linear-gradient(145deg,#2563eb14 0%,#0000 48%),linear-gradient(225deg,#66ff990d 0%,#0000 44%),#ffffff09;border:1px solid #ffffff17;border-radius:16px;align-items:flex-start;gap:16px;padding:18px 20px;text-decoration:none;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #0000001f}.siteFooter .siteFooterCard--link{cursor:pointer}.siteFooter .siteFooterCard--link:hover .siteFooterCard__action svg{transform:translate(2px,-2px)}.siteFooter .siteFooterCard:hover{background:linear-gradient(145deg,#2563eb24 0%,#0000 48%),linear-gradient(225deg,#66ff991a 0%,#0000 44%),#ffffff0d;border-color:#66ff9959;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 14px 36px #0003,0 0 20px #66ff9914}.siteFooter .siteFooterCard:hover .siteFooterCard__icon{transform:scale(1.05);box-shadow:0 0 16px #66ff994d}.siteFooter .siteFooterCard__icon{width:44px;height:44px;color:var(--secondary);transition:transform var(--transition-fast),box-shadow var(--transition-fast);background:linear-gradient(135deg,#2563eb40 0%,#66ff991f 100%);border:1px solid #66ff9940;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 4px 14px #0000001a}.siteFooter .siteFooterCard__icon svg{width:20px;height:20px}.siteFooter .siteFooterCard__icon--verified{color:#4ade80;background:linear-gradient(135deg,#16a34a47 0%,#66ff9926 100%);border-color:#66ff9959}.siteFooter .siteFooterCard__body{flex:1;min-width:0}.siteFooter .siteFooterCard__header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.siteFooter .siteFooterCard__label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:11px;font-weight:800}.siteFooter .siteFooterCard__action{color:var(--secondary);opacity:.9;transition:opacity var(--transition-fast);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.siteFooter .siteFooterCard__action svg{width:13px;height:13px;transition:transform var(--transition-fast)}.siteFooter .siteFooterCard__badge{color:#4ade80;letter-spacing:.02em;background:#22c55e1f;border:1px solid #22c55e40;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.siteFooter .siteFooterCard__dot{background:#4ade80;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #4ade80}.siteFooter .siteFooterCard__title{color:var(--white);letter-spacing:-.01em;margin:0 0 3px;font-size:15px;font-weight:700;line-height:1.4}.siteFooter .siteFooterCard__title--mono{letter-spacing:.03em;color:#fffffff2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13.5px;font-weight:600}.siteFooter .siteFooterCard__sub{color:#ffffff9e;margin:0;font-size:13px;line-height:1.5}.siteFooter .siteFooterActions{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.siteFooter .siteFooterCta{min-height:44px;padding-inline:20px;font-size:14px;box-shadow:0 10px 24px #2563eb47}.siteFooter .siteFooterCta svg{width:16px;height:16px}.siteFooter .siteFooterCtaSecondary{color:#ffffffeb;min-height:44px;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast);background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.siteFooter .siteFooterCtaSecondary:hover,.siteFooter .siteFooterCtaSecondary:focus-visible{color:var(--secondary);background:#66ff9914;border-color:#66ff9973}.siteFooter .siteFooterCol{flex-direction:column;display:flex}.siteFooter .siteFooterColTitle{color:#ffffffeb;letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px;padding-bottom:12px;font-size:13px;font-weight:800;position:relative}.siteFooter .siteFooterColTitle:after{content:"";background:linear-gradient(90deg,var(--primary)0%,var(--secondary)100%);border-radius:999px;width:34px;height:3px;position:absolute;bottom:0;left:0}@media (min-width:768px){.siteFooter .siteFooterColTitle{margin-bottom:22px}}@media (min-width:1200px){.siteFooter .siteFooterColTitle{margin-bottom:24px}}.siteFooter .siteFooterList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.siteFooter .siteFooterList{gap:10px}}@media (min-width:1200px){.siteFooter .siteFooterList{gap:15px}}.siteFooter .siteFooterLink{color:#ffffffc7;transition:color var(--transition-fast),transform var(--transition-fast);align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.siteFooter .siteFooterLink:before{content:"";background:var(--secondary);opacity:0;width:0;height:6px;transition:width var(--transition-fast),opacity var(--transition-fast),transform var(--transition-fast);border-radius:999px;transform:translate(-4px)}@media (min-width:768px){.siteFooter .siteFooterLink{font-size:15px}}.siteFooter .siteFooterLink:hover,.siteFooter .siteFooterLink:focus-visible{color:var(--white);transform:translate(3px)}.siteFooter .siteFooterLink:hover:before,.siteFooter .siteFooterLink:focus-visible:before{opacity:1;width:6px;transform:translate(0)}.siteFooter .siteFooterSocial{margin-top:24px}.siteFooter .siteFooterSocialLabel{letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;margin:0 0 12px;font-size:12px;font-weight:800}.siteFooter .siteFooterSocialList{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.siteFooter .siteFooterSocialLink{color:#ffffffe0;width:40px;height:40px;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.siteFooter .siteFooterSocialLink svg{width:16px;height:16px}.siteFooter .siteFooterSocialLink:hover,.siteFooter .siteFooterSocialLink:focus-visible{color:var(--white);background:linear-gradient(135deg,#2563eb47 0%,#66ff9929 100%);border-color:#66ff9973;transform:translateY(-2px);box-shadow:0 10px 24px #2563eb38}.siteFooter .siteFooterDivider{background:#ffffff1f;height:1px;margin-bottom:24px}@media (min-width:768px){.siteFooter .siteFooterDivider{margin-bottom:28px}}.siteFooter .siteFooterDivider--compact{margin-top:20px;margin-bottom:20px}.siteFooter .siteFooterPayments{margin-bottom:8px}.siteFooter .siteFooterPayments__card{background:linear-gradient(145deg,#2563eb1a 0%,#0000 48%),linear-gradient(225deg,#66ff9912 0%,#0000 44%),#ffffff09;border:1px solid #ffffff1a;border-radius:18px;padding:22px 24px 20px;position:relative;box-shadow:inset 0 1px #ffffff12,0 14px 40px #00000024}.siteFooter .siteFooterPayments__header{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-bottom:18px;display:flex}.siteFooter .siteFooterPayments__shield{width:44px;height:44px;color:var(--secondary);background:linear-gradient(135deg,#16a34a38 0%,#66ff991f 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #66ff9938}.siteFooter .siteFooterPayments__shield svg{width:22px;height:22px}.siteFooter .siteFooterPayments__heading{flex:180px;min-width:0}.siteFooter .siteFooterPayments__title{color:var(--white);letter-spacing:-.02em;margin:0 0 2px;font-size:16px;font-weight:700}.siteFooter .siteFooterPayments__subtitle{color:#ffffff9e;margin:0;font-size:13px;line-height:1.5}.siteFooter .siteFooterPayments__subtitle a{color:var(--secondary);font-weight:700;text-decoration:none;transition:opacity .2s}.siteFooter .siteFooterPayments__subtitle a:hover{opacity:.85}.siteFooter .siteFooterPayments__marquee{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:2px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.siteFooter .siteFooterPayments__track{align-items:center;gap:8px;width:max-content;padding:6px 10px;animation:38s linear infinite siteFooterPaymentScroll;display:flex}.siteFooter .siteFooterPayments__track:hover{animation-play-state:paused}@keyframes siteFooterPaymentScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.siteFooter .siteFooterPayments__item{background:var(--white);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:78px;height:40px;padding:0 12px;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 10px #0000001a}.siteFooter .siteFooterPayments__item:hover{transform:translateY(-1px);box-shadow:0 4px 14px #00000024}.siteFooter .siteFooterPayments__item.is-card{background:linear-gradient(#fff 0%,#f8faff 100%);min-width:88px;padding:0 14px}.siteFooter .siteFooterPayments__mark{justify-content:center;align-items:center;display:inline-flex;overflow:visible}.siteFooter .siteFooterPayments__mark svg{display:block;overflow:visible}.siteFooter .siteFooterPayments__mark--visa{color:#1a1f71}.siteFooter .siteFooterPayments__mark--visa svg{width:42px;height:14px}.siteFooter .siteFooterPayments__mark--mastercard svg{width:28px;height:18px}.siteFooter .siteFooterPayments__mark--amex svg{width:40px;height:14px}.siteFooter .siteFooterPayments__mark--brand{background:color-mix(in srgb,var(--brand-color)10%,white);min-height:24px;color:var(--brand-color);letter-spacing:.01em;white-space:nowrap;border-radius:6px;padding:0 8px;font-size:10px;font-weight:800}@media (max-width:767px){.siteFooter .siteFooterPayments__card{padding:18px 16px 16px}.siteFooter .siteFooterPayments__track{animation-duration:32s}.siteFooter .siteFooterPayments__item{min-width:72px;height:36px;padding:0 10px}.siteFooter .siteFooterPayments__item.is-card{min-width:82px}.siteFooter .siteFooterPayments__mark--visa svg{width:38px;height:12px}}@media (prefers-reduced-motion:reduce){.siteFooter .siteFooterPayments__track{flex-wrap:wrap;justify-content:center;width:100%;animation:none}.siteFooter .siteFooterPayments__marquee{overflow:visible;-webkit-mask-image:none;mask-image:none}}.siteFooter .siteFooterBottom{text-align:center;flex-direction:column-reverse;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (min-width:768px){.siteFooter .siteFooterBottom{text-align:left;flex-direction:row;align-items:center;gap:20px}}.siteFooter .siteFooterLegal{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.siteFooter .siteFooterLegal li{align-items:center;gap:16px;display:inline-flex}.siteFooter .siteFooterLegal a{color:#ffffffd1;transition:color var(--transition-fast);font-size:13px;font-weight:600;text-decoration:none}@media (min-width:768px){.siteFooter .siteFooterLegal a{font-size:14px}}@media (min-width:1200px){.siteFooter .siteFooterLegal a{font-size:16px}}.siteFooter .siteFooterLegal a:hover{color:var(--secondary)}.siteFooter .siteFooterSep{color:#fff;-webkit-user-select:none;user-select:none;font-size:13px}.siteFooter .siteFooterCopy{color:#ffffffb8;margin:0;font-size:13px;font-weight:400}@media (min-width:768px){.siteFooter .siteFooterCopy{font-size:14px}}@media (min-width:1200px){.siteFooter .siteFooterCopy{font-size:16px}}.dashboard{min-height:calc(100dvh - var(--header-height));padding:32px 0}.dashboard .page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.dashboard .page-head h1{margin:0;font-size:23px}@media (min-width:768px){.dashboard .page-head h1{font-size:25px}}.dashboard .page-head p{color:var(--foreground-soft);margin:4px 0 0}.dashboard .stats-grid{grid-template-columns:1fr;gap:16px;margin-bottom:28px;display:grid}@media (min-width:576px){.dashboard .stats-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.dashboard .stats-grid{grid-template-columns:repeat(4,1fr)}}.dashboard .stat-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;gap:6px;padding:20px;display:flex}.dashboard .stat-card .stat-label{color:var(--foreground-soft);text-transform:uppercase;letter-spacing:.05em;font-size:13px}.dashboard .stat-card .stat-value{color:var(--foreground);font-size:23px;font-weight:700}@media (min-width:768px){.dashboard .stat-card .stat-value{font-size:25px}}.dashboard .stat-card .stat-delta{font-size:13px}.dashboard .stat-card .stat-delta.up{color:var(--success)}.dashboard .stat-card .stat-delta.down{color:var(--danger)}.dashboard .body{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center;padding:32px}.dashboard .body h4{margin-bottom:8px}.dashboard .body.loading-state,.dashboard .body.error-state{padding:48px 24px}.dashboard .body .empty-icon{color:var(--foreground-soft);justify-content:center;margin-bottom:12px;font-size:34px;display:flex}.dashboard .table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:0;overflow:hidden}.dashboard .table-head,.dashboard .table-row{grid-template-columns:2fr 1.5fr 1fr 1fr .6fr;align-items:center;gap:12px;padding:14px 20px;display:grid}.dashboard .table-head{background:var(--muted);text-transform:uppercase;letter-spacing:.04em;color:var(--foreground-soft);font-size:13px;font-weight:600}.dashboard .table-row{border-top:1px solid var(--border);cursor:pointer;transition:background var(--transition-fast)}.dashboard .table-row:hover{background:#f2f5ff99}.dashboard .cell{color:var(--foreground);font-size:15px}.dashboard .cell--name{align-items:center;gap:10px;font-weight:600;display:flex}.dashboard .cell--settings{justify-self:end}.hero{padding-top:70px;position:relative;overflow:hidden}.hero .shape1{position:absolute;left:0}.hero .shape2{position:absolute;right:0}.hero .shape3{position:absolute;top:10%;right:30%}@media (min-width:768px){.hero{padding-top:70px}}@media (min-width:1200px){.hero{padding-top:70px}}.hero .heroInner{z-index:99;text-align:center;margin:0 auto;position:relative}.hero .heroInner .pageKicker{margin-bottom:22px}@media (min-width:768px){.hero .heroInner .pageKicker{margin-bottom:25px}}.hero .heroTitle{letter-spacing:-.02em;color:#0a0a0a;margin-bottom:20px;font-size:clamp(34px,8.4vw,80px);font-weight:800;line-height:1.05}@media (min-width:768px){.hero .heroTitle{margin-bottom:24px}}.hero .heroTitleGradient,.hero .pageTitleAccent{background:linear-gradient(90deg,var(--primary)0%,var(--secondary)100%);-webkit-text-fill-color:#0000;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.hero .heroText{max-width:840px;color:var(--foreground);margin:0 auto 35px;font-size:16px;font-weight:500;line-height:1.6}@media (min-width:768px){.hero .heroText{margin-bottom:40px;font-size:22px}}.hero .heroCta{margin-bottom:var(--section-head-gap);flex-direction:column;align-items:center;gap:18px;display:flex}@media (min-width:576px){.hero .heroCta{flex-direction:row;justify-content:center;gap:28px}}@media (min-width:1200px){.hero .heroCta{margin-bottom:var(--section-head-gap-md)}}.hero .heroSocial{align-items:center;gap:12px;display:flex}.hero .heroSocialAvatars{width:auto;height:36px;display:block}@media (min-width:768px){.hero .heroSocialAvatars{height:40px}}.hero .heroSocialText{color:var(--foreground-soft);margin:0;font-size:13px;font-weight:700}@media (min-width:768px){.hero .heroSocialText{font-size:14px}}.hero .heroSocialText strong{color:var(--foreground);font-weight:700}@keyframes floatUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes floatUpDownAlt{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}.hero .heroFloat img,.hero .heroFloatMeta img{animation:4s ease-in-out infinite floatUpDown}.hero .heroFloatAds img{animation:4.5s ease-in-out .5s infinite floatUpDownAlt}.hero .heroFloatGa img{animation:3.8s ease-in-out 1s infinite floatUpDown}.hero .heroFloatTiktok img{animation:4.2s ease-in-out 1.5s infinite floatUpDownAlt}.hero .heroMediaWrap{width:100%;max-width:1120px;padding:0 16px var(--section-y);margin:0 auto}@media (min-width:768px){.hero .heroMediaWrap{padding:0 24px var(--section-y-md)}}@media (min-width:1200px){.hero .heroMediaWrap{padding:0 24px var(--section-y-lg)}}.hero .heroMedia{aspect-ratio:16/9;background:var(--muted);border-radius:20px 20px 0 0;width:100%;max-height:250px;margin:0 auto;position:relative;overflow:hidden}.hero .heroMedia:after{content:"";pointer-events:none;z-index:1;background:#00000040;position:absolute;inset:0}@media (min-width:576px){.hero .heroMedia{max-height:310px}}@media (min-width:768px){.hero .heroMedia{aspect-ratio:20/9;border-radius:26px 26px 0 0;max-height:390px}}@media (min-width:1200px){.hero .heroMedia{max-height:440px}}.hero .heroMediaImg{object-fit:cover;object-position:center}.hero .heroMediaPlay{z-index:2;background:var(--primary);width:58px;height:58px;color:var(--white);cursor:pointer;transition:var(--transition-fast);border:0;border-radius:999px;justify-content:center;align-items:center;font-size:21px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px #2563eb59}.hero .heroMediaPlay:hover{transform:translate(-50%,-50%)scale(1.06)}@media (min-width:768px){.hero .heroMediaPlay{width:76px;height:76px;font-size:26px}}.hero .heroMediaWave{z-index:2;pointer-events:none;object-fit:cover;object-position:bottom;width:100%;height:auto;position:absolute;bottom:-1px;left:0}.hero .heroFloat{z-index:1;pointer-events:none;width:40px;height:auto;display:block;position:absolute}.hero .heroFloat img{width:100%;height:auto;display:block}@media (min-width:768px){.hero .heroFloat{width:60px}}@media (min-width:1200px){.hero .heroFloat{width:76px}}.hero .heroFloatMeta{top:6%;left:4%}@media (min-width:768px){.hero .heroFloatMeta{top:9%;left:8%}}.hero .heroFloatAds{top:28%;left:3%}@media (min-width:768px){.hero .heroFloatAds{top:36%;left:6%}}.hero .heroFloatGa{top:6%;right:4%}@media (min-width:768px){.hero .heroFloatGa{top:9%;right:8%}}.hero .heroFloatTiktok{top:28%;right:3%}@media (min-width:768px){.hero .heroFloatTiktok{top:32%;right:6%}}.videoModalBackdrop{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bf;justify-content:center;align-items:center;padding:16px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.videoModalContent{width:100%;max-width:900px;animation:.25s scaleIn;position:relative}.videoModalClose{width:36px;height:36px;color:var(--white);cursor:pointer;background:#ffffff26;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;font-size:17px;transition:background .2s;display:inline-flex;position:absolute;top:-44px;right:0}.videoModalClose:hover{background:#ffffff4d}.videoModalIframeWrap{aspect-ratio:16/9;background:#000;border-radius:16px;width:100%;position:relative;overflow:hidden}.videoModalIframeWrap iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.trusted{padding-top:var(--section-y-compact);padding-bottom:var(--section-y-compact)}@media (min-width:768px){.trusted{padding-top:var(--section-y-compact-md);padding-bottom:var(--section-y-compact-md)}}@media (min-width:1200px){.trusted{padding-top:var(--section-y-compact-lg);padding-bottom:var(--section-y-compact-lg)}}.trusted{background:var(--white);overflow:hidden}.trusted .trustedTitle{text-align:center;color:var(--foreground);letter-spacing:-.01em;margin-bottom:var(--section-head-gap);font-size:18px;font-weight:600}@media (min-width:768px){.trusted .trustedTitle{font-size:19px}}@media (min-width:1200px){.trusted .trustedTitle{font-size:20px}}.trusted .trustedMarquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.trusted .trustedTrack{align-items:center;gap:28px;width:max-content;animation:100s linear infinite trustedScroll;display:flex}@media (min-width:768px){.trusted .trustedTrack{gap:44px}}@media (min-width:1200px){.trusted .trustedTrack{gap:60px}}.trusted .trustedTrack:hover{animation-play-state:paused}.trusted .trustedLogo{opacity:.55;filter:grayscale();transition:opacity var(--transition-fast),filter var(--transition-fast);flex-shrink:0}.trusted .trustedLogo img{object-fit:contain;width:auto;height:26px;display:block}@media (min-width:768px){.trusted .trustedLogo img{height:32px}}@media (min-width:1200px){.trusted .trustedLogo img{height:36px}}.trusted .trustedLogo:hover{opacity:1;filter:grayscale(0)}@keyframes trustedScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.trusted .trustedTrack{animation:none}}.track{padding-top:var(--section-y);padding-bottom:var(--section-y);position:relative}@media (min-width:768px){.track{padding-top:var(--section-y-md);padding-bottom:var(--section-y-md)}}@media (min-width:1200px){.track{padding-top:var(--section-y-lg);padding-bottom:var(--section-y-lg)}}.track{background:var(--background);overflow-x:clip}.track .trackGrid{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (min-width:768px){.track .trackGrid{gap:56px}}@media (min-width:992px){.track .trackGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}}@media (min-width:1200px){.track .trackGrid{gap:40px}}.track .trackContent{margin:0 auto}.track .trackContent .pageKicker{margin-bottom:18px}@media (min-width:992px){.track .trackContent{margin:0}}.track .trackTitle{font-size:clamp(24px,5.2vw,44px);line-height:var(--section-title-leading,1.25);letter-spacing:-.02em;color:#141f39;margin:0 0 18px;font-weight:700}@media (min-width:768px){.track .trackTitle{margin-bottom:10px}}.track .trackText{color:var(--foreground);margin:0;font-size:16px;font-weight:400;line-height:1.6}@media (min-width:768px){.track .trackText{font-size:18px}}@media (min-width:1200px){.track .trackText{font-size:20px}}.track .trackText{margin-bottom:35px}.track .trackFeatures{flex-direction:column;gap:28px;display:flex}@media (min-width:768px){.track .trackFeatures{gap:36px}}.track .trackFeature .featureTitle{color:var(--foreground);margin-bottom:12px;font-size:17px;font-weight:700}@media (min-width:768px){.track .trackFeature .featureTitle{font-size:24px}}.track .trackFeature .featureText{color:var(--foreground);margin:0;font-size:16px;font-weight:400}@media (min-width:768px){.track .trackFeature .featureText{font-size:20px}}.track .trackVisual{width:100%;max-width:560px;margin:0 auto;position:relative}@media (min-width:992px){.track .trackVisual{max-width:620px;margin:0 0 0 auto}}@media (min-width:1200px){.track .trackVisual{max-width:720px}}.track .trackVisualImg{z-index:2;width:100%;height:auto;display:block;position:relative}.track .trackVisualLine{z-index:1;pointer-events:none;width:36%;height:auto;position:absolute;top:-4%;right:-2%}@media (min-width:768px){.track .trackVisualLine{width:38%;top:-6%;right:-4%}}@media (min-width:1200px){.track .trackVisualLine{width:40%;top:3%;right:37%}}.pipeline{padding-top:var(--section-y);padding-bottom:var(--section-y);position:relative}@media (min-width:768px){.pipeline{padding-top:var(--section-y-md);padding-bottom:var(--section-y-md)}}@media (min-width:1200px){.pipeline{padding-top:var(--section-y-lg);padding-bottom:var(--section-y-lg)}}.pipeline{background:radial-gradient(circle at 50% 30%,#4292e10f 0%,transparent 55%),radial-gradient(circle at 80% 75%,#66ff990d 0%,transparent 50%),var(--background);overflow:hidden}.pipeline .pipelineHead{text-align:center;max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:var(--section-head-gap)}@media (min-width:768px){.pipeline .pipelineHead{margin-bottom:var(--section-head-gap-md)}}.pipeline .pipelineHead .pageKicker{margin-bottom:18px}.pipeline .pipelineTitle{font-size:clamp(24px,5.2vw,44px);line-height:var(--section-title-leading,1.25);letter-spacing:-.02em;color:#141f39;margin:0 0 18px;font-weight:700}@media (min-width:768px){.pipeline .pipelineTitle{margin-bottom:10px}}.pipeline .pipelineText{color:var(--foreground);margin:0;font-size:16px;font-weight:400;line-height:1.6}@media (min-width:768px){.pipeline .pipelineText{font-size:18px}}@media (min-width:1200px){.pipeline .pipelineText{font-size:20px}}.pipeline .pipelineDiagram{flex-direction:column;align-items:center;gap:0;display:flex}@media (min-width:992px){.pipeline .pipelineDiagram{flex-direction:row;align-items:center;gap:0}}.pipeline .pipelineNodeWrap{flex-direction:column;flex-shrink:0;align-items:center;gap:14px;display:flex;position:relative}@media (min-width:992px){.pipeline .pipelineNodeWrap{gap:0}}.pipeline .pipelineNode{background:var(--white);border:1px solid var(--border);width:76px;height:76px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;font-size:28px;display:inline-flex;position:relative;box-shadow:0 6px 18px #0f172a0d}@media (min-width:768px){.pipeline .pipelineNode{width:84px;height:84px;font-size:30px}}.pipeline .pipelineNodeRing{pointer-events:none;border:1.5px solid #4292e173;border-radius:50%;animation:2.4s ease-out infinite pipelineRingPulse;position:absolute;inset:0}.pipeline .pipelineNodeRingLg{border-color:#4292e18c}.pipeline .pipelineLabel{color:var(--foreground);letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:700}@media (min-width:768px){.pipeline .pipelineLabel{font-size:16px}}@media (min-width:992px){.pipeline .pipelineLabel{white-space:nowrap;margin-top:14px;position:absolute;top:100%;left:50%;transform:translate(-50%)}}.pipeline .pipelineNodeWrapCenter{gap:16px;padding-top:36px}@media (min-width:992px){.pipeline .pipelineNodeWrapCenter{gap:0;padding-top:0}}.pipeline .pipelineCenterNode{background:linear-gradient(135deg,#5a9bff 0%,var(--primary)60%,#2563eb 100%);width:116px;height:116px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff40,0 18px 40px #4292e152}.pipeline .pipelineCenterNode svg{width:50px;height:50px}@media (min-width:768px){.pipeline .pipelineCenterNode{width:100px;height:100px}.pipeline .pipelineCenterNode svg{width:62px;height:62px}}.pipeline .pipelineLatencyTag{background:var(--white);color:var(--foreground);white-space:nowrap;border:1px solid var(--border);border-radius:999px;padding:4px 11px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:800;position:absolute;top:-34px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0f172a1a}.pipeline .pipelineCenterLabel{color:var(--foreground);letter-spacing:-.01em;font-size:17px;font-weight:700}@media (min-width:768px){.pipeline .pipelineCenterLabel{font-size:22px}}@media (min-width:992px){.pipeline .pipelineCenterLabel{white-space:nowrap;margin-top:16px;position:absolute;top:100%;left:50%;transform:translate(-50%)}}.pipeline .pipelineCenterSub{color:var(--foreground);font-size:12px}@media (min-width:768px){.pipeline .pipelineCenterSub{font-size:15px}}@media (min-width:992px){.pipeline .pipelineCenterSub{white-space:nowrap;margin-top:48px;position:absolute;top:100%;left:50%;transform:translate(-50%)}}.pipeline .pipelineConnector{justify-content:center;align-items:center;width:2px;height:56px;display:flex;position:relative}@media (min-width:992px){.pipeline .pipelineConnector{flex:1;align-self:center;width:auto;height:2px}}.pipeline .pipelineConnectorLine{pointer-events:none;background-image:linear-gradient(#0f172a2e 50%,#0000 50%);background-position:50%;background-repeat:repeat-y;background-size:1.5px 8px;position:absolute;inset:0}@media (min-width:992px){.pipeline .pipelineConnectorLine{background-image:linear-gradient(90deg,#0f172a2e 50%,#0000 50%);background-repeat:repeat-x;background-size:8px 1.5px}}.pipeline .pipelineBadge{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;z-index:2;border:1px solid #0000;border-radius:999px;padding:5px 12px;font-size:10px;font-weight:700;position:absolute}.pipeline .pipelineBadgeBlue{color:#4259cc;background:#eef1ff;border-color:#4259cc33}.pipeline .pipelineBadgeMint{color:#1f9e5e;background:#e1f7ec;border-color:#1f9e5e38}.pipeline .pipelineConnectorDot{background:var(--primary);pointer-events:none;z-index:3;border-radius:50%;width:9px;height:9px;margin-top:-4.5px;margin-left:-4.5px;animation:4.8s linear infinite pipelineConnectorDotV;position:absolute;top:0;left:50%;box-shadow:0 0 0 3px #4292e12e,0 0 10px #4292e173}@media (min-width:992px){.pipeline .pipelineConnectorDot{animation:4.8s linear infinite pipelineConnectorDotH;top:50%;left:0}}.pipeline .pipelineFanoutBlock{align-self:center;width:100%;max-width:460px;height:140px;position:relative}@media (min-width:768px){.pipeline .pipelineFanoutBlock{max-width:560px;height:180px}}@media (min-width:992px){.pipeline .pipelineFanoutBlock{flex:1;min-width:0;max-width:none;height:320px}}.pipeline .pipelineFanoutSvg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pipeline .pipelineFanoutSvgDesktop{display:none}@media (min-width:992px){.pipeline .pipelineFanoutSvgDesktop{display:block}}.pipeline .pipelineFanoutSvgMobile{display:block}@media (min-width:992px){.pipeline .pipelineFanoutSvgMobile{display:none}}.pipeline .pipelineFanoutPath{stroke:#0f172a33;stroke-width:1.5px;fill:none;stroke-dasharray:5 5;stroke-linecap:round}.pipeline .pipelineFanoutDot{fill:var(--primary);filter:drop-shadow(0 0 4px #4292e199)}.pipeline .pipelineFanoutBadge{top:4px;left:50%;transform:translate(-50%)}@media (min-width:992px){.pipeline .pipelineFanoutBadge{top:50%;transform:translate(-50%,-50%)}}.pipeline .pipelinePlatforms{flex-direction:row;justify-content:space-around;align-items:center;gap:8px;width:100%;max-width:460px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.pipeline .pipelinePlatforms{gap:12px;max-width:560px}}@media (min-width:992px){.pipeline .pipelinePlatforms{flex-direction:column;flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:flex-start;gap:0;width:auto;max-width:none;height:320px}}.pipeline .pipelinePlatform{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex}@media (min-width:992px){.pipeline .pipelinePlatform{flex-direction:row;flex:none;align-items:center;gap:14px;width:100%}}.pipeline .pipelinePlatformNode{background:var(--white);border:1px solid var(--border);width:56px;height:56px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;transition:border-color .25s,transform .25s,box-shadow .25s;display:inline-flex;position:relative;box-shadow:0 4px 12px #0f172a0d}.pipeline .pipelinePlatformNode:hover{border-color:#4292e173;transform:translateY(-2px);box-shadow:0 8px 18px #4292e12e}@media (min-width:768px){.pipeline .pipelinePlatformNode{width:64px;height:64px;font-size:26px}}@media (min-width:992px){.pipeline .pipelinePlatformNode{width:64px;height:64px;font-size:26px}}.pipeline .pipelinePlatformLabel{color:var(--foreground);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}@media (min-width:768px){.pipeline .pipelinePlatformLabel{font-size:14px}}@media (min-width:992px){.pipeline .pipelinePlatformLabel{letter-spacing:-.005em;text-transform:none;font-size:16px}}@keyframes pipelineConnectorDotH{0%{opacity:0;left:0%}2%{opacity:1}46%{opacity:1;left:100%}48%{opacity:0;left:100%}to{opacity:0;left:100%}}@keyframes pipelineConnectorDotV{0%{opacity:0;top:0%}2%{opacity:1}46%{opacity:1;top:100%}48%{opacity:0;top:100%}to{opacity:0;top:100%}}@keyframes pipelinePing{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes pipelineRingPulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.pipelineConnectorDot,.pipelineKickerDot:before,.pipelineNodeRing,.pipelineFanoutDot{animation:none}}.setup{background:var(--background)}.setup .setupCard{padding:var(--section-y)20px;color:var(--white);background:linear-gradient(#3773f6 0%,#65fb9c 100%);border-radius:20px;position:relative;overflow:hidden}@media (min-width:768px){.setup .setupCard{padding:var(--section-y-md)0;border-radius:20px}}@media (min-width:1200px){.setup .setupCard{padding:var(--section-y-lg)0;border-radius:20px}}.setup .setupEllipse{opacity:.7;pointer-events:none;z-index:1;width:60%;height:auto;position:absolute;top:0;right:-20%}@media (min-width:768px){.setup .setupEllipse{width:50%;right:-10%}}@media (min-width:1200px){.setup .setupEllipse{width:17%;top:-45%;right:0%}}.setup .setupHead{z-index:2;text-align:center;max-width:700px;margin:0 auto;margin-bottom:var(--section-head-gap);position:relative}@media (min-width:768px){.setup .setupHead{margin-bottom:var(--section-head-gap-md)}}.setup .setupHead .pageKicker{margin-bottom:18px}.setup .setupTitle{font-size:clamp(24px,5.2vw,44px);line-height:var(--section-title-leading,1.25);letter-spacing:-.02em;color:#141f39;margin:0 0 18px;font-weight:700}@media (min-width:768px){.setup .setupTitle{margin-bottom:10px}}.setup .setupTitle{color:var(--white)}.setup .setupText{color:var(--foreground);margin:0;font-size:16px;font-weight:400;line-height:1.6}@media (min-width:768px){.setup .setupText{font-size:18px}}@media (min-width:1200px){.setup .setupText{font-size:20px}}.setup .setupText{color:#ffffffeb}.setup .setupSteps{z-index:2;grid-template-columns:1fr;gap:48px;max-width:1100px;margin:0 auto;display:grid;position:relative}@media (min-width:768px){.setup .setupSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (min-width:1200px){.setup .setupSteps{gap:40px}}.setup .setupStep{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.setup .setupStepMedia{width:100%;max-width:290px;margin-bottom:20px;position:relative}.setup .setupBadge{z-index:3;width:48px;height:48px;color:var(--white);border:6px solid var(--white);border-radius:999px;justify-content:center;align-items:center;font-size:19px;font-weight:700;display:inline-flex;position:absolute;top:-22px;left:-10px;box-shadow:0 8px 18px #00000029}@media (min-width:768px){.setup .setupBadge{width:52px;height:52px;font-size:21px;top:-24px;left:-14px}}.setup .setupBadgeBlue{background:linear-gradient(#4a8eff 0%,#2563eb 100%)}.setup .setupBadgePink{background:linear-gradient(#f86dc3 0%,#e63b94 100%)}.setup .setupStepImg{width:100%;height:auto;display:block}.setup .setupStepText{color:var(--white);max-width:310px;margin:0;font-size:16px;font-weight:700;line-height:1.4}@media (min-width:768px){.setup .setupStepText{font-size:22px}}.metaCapi{padding-top:var(--section-y);padding-bottom:var(--section-y);position:relative}@media (min-width:768px){.metaCapi{padding-top:var(--section-y-md);padding-bottom:var(--section-y-md)}}@media (min-width:1200px){.metaCapi{padding-top:var(--section-y-lg);padding-bottom:var(--section-y-lg)}}.metaCapi{background:var(--background);overflow-x:clip}.metaCapi .metaCapiHead{text-align:center;max-width:760px;margin-left:auto;margin-right:auto;margin-bottom:var(--section-head-gap)}@media (min-width:768px){.metaCapi .metaCapiHead{margin-bottom:var(--section-head-gap-md)}}.metaCapi .metaCapiHead .pageKicker{margin-bottom:18px}.metaCapi .metaCapiTitle{font-size:clamp(24px,5.2vw,44px);line-height:var(--section-title-leading,1.25);letter-spacing:-.02em;color:#141f39;margin:0 0 18px;font-weight:700}@media (min-width:768px){.metaCapi .metaCapiTitle{margin-bottom:10px}}.metaCapi .metaCapiText{color:var(--foreground);margin:0;font-size:16px;font-weight:400;line-height:1.6}@media (min-width:768px){.metaCapi .metaCapiText{font-size:18px}}@media (min-width:1200px){.metaCapi .metaCapiText{font-size:20px}}.metaCapi .metaCapiGrid{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}@media (min-width:768px){.metaCapi .metaCapiGrid{gap:48px}}@media (min-width:992px){.metaCapi .metaCapiGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:32px}}@media (min-width:1200px){.metaCapi .metaCapiGrid{gap:48px}}.metaCapi .metaCapiFeatures{flex-direction:column;gap:28px;max-width:600px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.metaCapi .metaCapiFeatures{gap:36px}}@media (min-width:992px){.metaCapi .metaCapiFeatures{gap:40px}}.metaCapi .metaCapiFeature{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:16px;display:grid}@media (min-width:768px){.metaCapi .metaCapiFeature{gap:20px}}.metaCapi .metaCapiIcon{background:#36f;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:0 10px 22px #2563eb38}.metaCapi .metaCapiIcon img{object-fit:contain;filter:brightness(0)invert();width:26px;height:26px}@media (min-width:768px){.metaCapi .metaCapiIcon{border-radius:15px;width:65px;height:65px}.metaCapi .metaCapiIcon img{width:30px;height:30px}}.metaCapi .metaCapiFeatureBody{min-width:0}.metaCapi .metaCapiFeatureTitle{letter-spacing:-.01em;color:#0a0a0a;margin:0 0 8px;font-size:18px;font-weight:600}@media (min-width:768px){.metaCapi .metaCapiFeatureTitle{margin-bottom:12px;font-size:20px}}@media (min-width:1200px){.metaCapi .metaCapiFeatureTitle{font-size:24px}}.metaCapi .metaCapiFeatureText{color:var(--foreground-soft);margin:0;font-size:15px;font-weight:400;line-height:1.6}@media (min-width:768px){.metaCapi .metaCapiFeatureText{font-size:16px}}@media (min-width:1200px){.metaCapi .metaCapiFeatureText{font-size:18px}}.metaCapi .metaCapiVisual{width:100%;max-width:620px;margin:0 auto;position:relative}@media (min-width:992px){.metaCapi .metaCapiVisual{max-width:720px;margin:0 0 0 auto}}.metaCapi .metaCapiVisualImg{width:100%;height:auto;display:block}.control{padding-top:var(--section-y);padding-bottom:var(--section-y);position:relative}@media (min-width:768px){.control{padding-top:var(--section-y-md);padding-bottom:var(--section-y-md)}}@media (min-width:1200px){.control{padding-top:var(--section-y-lg);padding-bottom:var(--section-y-lg)}}.control{background:#f3f6ff;border-radius:20px;overflow-x:clip}.control .controlHead{text-align:center;max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:var(--section-head-gap)}@media (min-width:768px){.control .controlHead{margin-bottom:var(--section-head-gap-md)}}.control .controlHead .pageKicker{margin-bottom:18px}.control .controlTitle{font-size:clamp(24px,5.2vw,44px);line-height:var(--section-title-leading,1.25);letter-spacing:-.02em;color:#141f39;margin:0 0 18px;font-weight:700}@media (min-width:768px){.control .controlTitle{margin-bottom:10px}}.control .controlText{color:var(--foreground);margin:0;font-size:16px;font-weight:400;line-height:1.6}@media (min-width:768px){.control .controlText{font-size:18px}}@media (min-width:1200px){.control .controlText{font-size:20px}}.control .controlGrid{grid-template-columns:1fr;gap:28px;max-width:1200px;margin:0 auto;display:grid}@media (min-width:768px){.control .controlGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (min-width:992px){.control .controlGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.control .controlCard{text-align:center;flex-direction:column;align-items:center;display:flex}.control .controlCardMedia{aspect-ratio:4/3;background:var(--white);border-radius:18px;justify-content:center;align-items:center;width:100%;padding:18px;display:flex;overflow:hidden;box-shadow:0 1px #0f172a0a,0 14px 32px #0f172a0f}@media (min-width:768px){.control .controlCardMedia{border-radius:22px;padding:22px}}.control .controlCardImg{object-fit:contain;width:100%;height:100%;display:block}.control .controlCardBody{max-width:360px;margin-top:22px}@media (min-width:768px){.control .controlCardBody{margin-top:28px}}@media (min-width:1200px){.control .controlCardBody{margin-top:32px}}.control .controlCardTitle{letter-spacing:-.01em;color:#141f39;margin:0 0 12px;font-size:19px;font-weight:500}@media (min-width:768px){.control .controlCardTitle{margin-bottom:14px;font-size:21px}}@media (min-width:1200px){.control .controlCardTitle{margin-bottom:16px;font-size:23px}}.control .controlCardText{color:#363d4f;margin:0;font-size:15px;font-weight:400;line-height:1.6}@media (min-width:768px){.control .controlCardText{font-size:16px}}@media (min-width:1200px){.control .controlCardText{font-size:17px}}.customers{padding-top:var(--section-y);padding-bottom:var(--section-y);position:relative}@media (min-width:768px){.customers{padding-top:var(--section-y-md);padding-bottom:var(--section-y-md)}}@media (min-width:1200px){.customers{padding-top:var(--section-y-lg);padding-bottom:var(--section-y-lg)}}.customers{background:var(--background);overflow:hidden}.customers .customersHead{text-align:center;max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:var(--section-head-gap)}@media (min-width:768px){.customers .customersHead{margin-bottom:var(--section-head-gap-md)}}.customers .customersHead .pageKicker{margin-bottom:18px}.customers .customersTitle{font-size:clamp(24px,5.2vw,44px);line-height:var(--section-title-leading,1.25);letter-spacing:-.02em;color:#141f39;margin:0 0 18px;font-weight:700}@media (min-width:768px){.customers .customersTitle{margin-bottom:10px}}.customers .customersText{color:var(--foreground);margin:0;font-size:16px;font-weight:400;line-height:1.6}@media (min-width:768px){.customers .customersText{font-size:18px}}@media (min-width:1200px){.customers .customersText{font-size:20px}}.customers .customersMarquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.customers .customersMarquee+.customersMarquee{margin-top:20px}@media (min-width:768px){.customers .customersMarquee+.customersMarquee{margin-top:24px}}@media (min-width:1200px){.customers .customersMarquee+.customersMarquee{margin-top:28px}}.customers .customersTrack{gap:16px;width:max-content;padding:8px 0;display:flex}@media (min-width:768px){.customers .customersTrack{gap:22px}}@media (min-width:1200px){.customers .customersTrack{gap:28px}}.customers .customersTrack:hover{animation-play-state:paused}.customers .customersTrackLeft{animation:60s linear infinite customersScrollLeft}.customers .customersTrackRight{animation:60s linear infinite customersScrollRight}.customers .customersCard{background:var(--white);border-radius:18px;flex-direction:column;flex-shrink:0;gap:14px;width:280px;padding:22px 22px 20px;display:flex;box-shadow:0 1px 2px #0f172a0a,0 12px 28px #0f172a0f}@media (min-width:768px){.customers .customersCard{border-radius:20px;gap:16px;width:360px;padding:26px 26px 22px}}@media (min-width:1200px){.customers .customersCard{gap:18px;width:420px;padding:30px 30px 26px}}.customers .customersCardTitle{color:var(--foreground);margin:0;font-size:17px;font-weight:700}@media (min-width:768px){.customers .customersCardTitle{font-size:17px}}@media (min-width:1200px){.customers .customersCardTitle{font-size:18px}}.customers .customersCardText{color:var(--foreground);margin:0;font-size:14px;font-weight:400;line-height:1.6}@media (min-width:768px){.customers .customersCardText{font-size:15px}}@media (min-width:1200px){.customers .customersCardText{font-size:16px}}.customers .customersCardFoot{align-items:center;gap:10px;margin-top:4px;display:flex}@media (min-width:768px){.customers .customersCardFoot{gap:12px}}.customers .customersAvatar{background:#e5e8ee;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.customers .customersAvatar img{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:768px){.customers .customersAvatar{width:36px;height:36px}}.customers .customersName{color:#141f39;letter-spacing:-.01em;font-size:14px;font-weight:700}@media (min-width:768px){.customers .customersName{font-size:16px}}@keyframes customersScrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes customersScrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.customers .customersTrackLeft,.customers .customersTrackRight{animation:none}}.faq{padding-top:var(--section-y);padding-bottom:var(--section-y);position:relative}@media (min-width:768px){.faq{padding-top:var(--section-y-md);padding-bottom:var(--section-y-md)}}@media (min-width:1200px){.faq{padding-top:var(--section-y-lg);padding-bottom:var(--section-y-lg)}}.faq{background:var(--background);overflow-x:clip}.faq .faqHead{text-align:center;max-width:820px;margin-left:auto;margin-right:auto;margin-bottom:var(--section-head-gap)}@media (min-width:768px){.faq .faqHead{margin-bottom:var(--section-head-gap-md)}}.faq .faqHead .pageKicker{margin-bottom:18px}.faq .faqTitle{font-size:clamp(24px,5.2vw,44px);line-height:var(--section-title-leading,1.25);letter-spacing:-.02em;color:#141f39;margin:0 0 18px;font-weight:700}@media (min-width:768px){.faq .faqTitle{margin-bottom:10px}}.faq .faqText{color:var(--foreground);margin:0;font-size:16px;font-weight:400;line-height:1.6}@media (min-width:768px){.faq .faqText{font-size:18px}}@media (min-width:1200px){.faq .faqText{font-size:20px}}.faq .faqSupportMail{color:var(--primary);font-weight:600;text-decoration:none}.faq .faqSupportMail:hover{text-decoration:underline}.faq .faqGrid{grid-template-columns:1fr 340px;align-items:center;gap:56px;max-width:1100px;margin:0 auto;display:grid}@media (max-width:1199px){.faq .faqGrid{grid-template-columns:1fr;gap:32px;max-width:720px}}.faq .faqVisual{text-align:center}@media (max-width:1199px){.faq .faqVisual{order:-1}}.faq .faqImageWrap{justify-content:center;align-items:center;display:flex}.faq .faqImage{object-fit:contain;width:100%;max-width:280px;height:auto;display:block}.faq .faqVisualTitle{color:#141f39;letter-spacing:-.01em;margin:16px 0 8px;font-size:22px;font-weight:700}.faq .faqVisualText{color:var(--foreground);margin:0;font-size:15px;line-height:1.6}.faq .faqList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.faq .faqList{gap:18px}}@media (min-width:1200px){.faq .faqList{gap:22px}}.faq .faqItem{transition:background var(--transition-fast);background:#f1f3f8;border-radius:16px}@media (min-width:768px){.faq .faqItem{border-radius:20px}}.faq .faqItemOpen{background:#f2f4f6;border:1.57px solid #c7c4d71a}.faq .faqTrigger{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;-webkit-tap-highlight-color:#0000;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}@media (min-width:768px){.faq .faqTrigger{gap:24px;padding:22px 28px}}@media (min-width:1200px){.faq .faqTrigger{padding:26px 32px}}.faq .faqTrigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:16px}.faq .faqQuestion{letter-spacing:-.01em;color:#141f39;font-size:16px;font-weight:700;line-height:1.4}@media (min-width:768px){.faq .faqQuestion{font-size:18px}}@media (min-width:1200px){.faq .faqQuestion{font-size:20px}}.faq .faqIcon{width:28px;height:28px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.faq .faqIcon svg{width:22px;height:22px;display:block}.faq .faqIcon .faqIconV{transform-origin:50%;transition:transform var(--transition-base)}@media (min-width:768px){.faq .faqIcon{width:32px;height:32px}.faq .faqIcon svg{width:26px;height:26px}}.faq .faqItemOpen .faqIconV{transform:rotate(90deg)}.faq .faqPanel{padding:0 20px 20px}@media (min-width:768px){.faq .faqPanel{padding:0 28px 24px}}@media (min-width:1200px){.faq .faqPanel{padding:0 32px 28px}}.faq .faqPanel[hidden]{display:none}.faq .faqAnswer{color:#464554;max-width:840px;margin:0;font-size:15px;font-weight:400;line-height:1.6}@media (min-width:768px){.faq .faqAnswer{font-size:16px}}@media (min-width:1200px){.faq .faqAnswer{font-size:17px}}.cta{padding-top:0;padding-bottom:var(--section-y);background:var(--background)}@media (min-width:768px){.cta{padding-bottom:var(--section-y-md)}}@media (min-width:1200px){.cta{padding-bottom:var(--section-y-lg)}}.cta .ctaCard{color:var(--white);padding:var(--section-y)24px;text-align:center;background:linear-gradient(#3773f6 0%,#65fb9c 100%);border-radius:20px;position:relative;overflow:hidden}@media (min-width:768px){.cta .ctaCard{padding:var(--section-y-md)48px;border-radius:20px}}@media (min-width:1200px){.cta .ctaCard{padding:var(--section-y-lg)64px}}.cta .ctaEllipse{opacity:.7;pointer-events:none;z-index:1;width:70%;height:auto;position:absolute;top:-10%;right:-25%}@media (min-width:768px){.cta .ctaEllipse{width:45%;top:-15%;right:-10%}}@media (min-width:1200px){.cta .ctaEllipse{width:17%;top:-45%;right:0%}}.cta .ctaInner{z-index:2;max-width:880px;margin:0 auto;position:relative}.cta .ctaInner .pageKicker{margin-bottom:18px}.cta .ctaTitle{font-size:clamp(24px,5.2vw,44px);line-height:var(--section-title-leading,1.25);letter-spacing:-.02em;color:#141f39;margin:0 0 18px;font-weight:700}@media (min-width:768px){.cta .ctaTitle{margin-bottom:10px}}.cta .ctaTitle{color:var(--white)}.cta .ctaText{color:var(--foreground);margin:0;font-size:16px;font-weight:400;line-height:1.6}@media (min-width:768px){.cta .ctaText{font-size:18px}}@media (min-width:1200px){.cta .ctaText{font-size:20px}}.cta .ctaText{color:#ffffffeb;max-width:640px;margin:0 auto 28px}@media (min-width:768px){.cta .ctaText{margin-bottom:40px}}@media (min-width:1200px){.cta .ctaText{margin-bottom:40px}}.cta .ctaActions{flex-direction:column;justify-content:center;align-items:stretch;gap:14px;max-width:320px;margin:0 auto;display:flex}@media (min-width:560px){.cta .ctaActions{flex-direction:row;align-items:center;gap:16px;max-width:none}}@media (min-width:1200px){.cta .ctaActions{gap:20px}}.cta .ctaBtn{letter-spacing:-.01em;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),color var(--transition-fast);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:12px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}@media (min-width:768px){.cta .ctaBtn{border-radius:5px;padding:16px 36px;font-size:17px}}@media (min-width:1200px){.cta .ctaBtn{padding:14px 44px;font-size:18px}}.cta .ctaBtn:active{transform:translateY(1px)}.cta .ctaBtnSolid{background:var(--white);color:#141f39;border:1.5px solid #ffffffd9;box-shadow:0 8px 18px #0f172a1f}.cta .ctaBtnSolid:hover{background:#f4f7fb}.cta .ctaBtnOutline{color:var(--white);background:0 0;border:1.5px solid #ffffffd9}.cta .ctaBtnOutline:hover{background:#ffffff1f}.legal{position:relative;overflow-x:clip}.legalHero{padding-top:var(--page-hero-top);padding-bottom:var(--page-hero-bottom);position:relative}@media (min-width:768px){.legalHero{padding-top:var(--page-hero-top-md);padding-bottom:var(--page-hero-bottom-md)}}@media (min-width:1200px){.legalHero{padding-top:var(--page-hero-top-lg);padding-bottom:var(--page-hero-bottom-lg)}}.legalHero{isolation:isolate;background:radial-gradient(circle at 20% 10%,#3773f61f,#0000 34%),radial-gradient(circle at 82% 8%,#65fb9c24,#0000 32%),#f8fbff;border-bottom:1px solid #0f172a0f;overflow:hidden}.legalHero:before,.legalHero:after{display:none}.legalHero>.container{z-index:1;position:relative}.legalHeroInner{text-align:center;max-width:900px;margin:0 auto}.legalHeroInner .pageKicker{margin-bottom:18px}.legalTitle{letter-spacing:-.055em;color:#10182f;margin:0 0 18px;font-size:clamp(2.15rem,4.6vw,3.85rem);font-weight:900;line-height:.98}.legalTitleAccent,.pageTitleAccent{background:linear-gradient(90deg,#3773f6 0%,#65fb9c 92%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.legalLead{color:#5f6b85;max-width:780px;margin:0 auto;font-size:17px;line-height:1.72}@media (min-width:768px){.legalLead{font-size:18px}}.legalMeta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.legalMetaItem{background:#ffffffeb;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:10px;padding:11px 18px;font-size:14px;display:inline-flex;box-shadow:0 12px 28px #0f172a0f}.legalMetaIcon{color:#3773f6;background:linear-gradient(135deg,#3773f61f,#65fb9c24);border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.legalMetaIcon svg{width:15px;height:15px}.legalMetaLabel{color:#6b7280}.legalMetaValue{color:#10182f;font-weight:700}@media (min-width:768px){.legalBody{padding-top:var(--section-y-md);padding-bottom:var(--section-y-md)}}@media (min-width:1200px){.legalBody{padding-top:var(--section-y-lg);padding-bottom:var(--section-y-lg)}}.legalLayout{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:1024px){.legalLayout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:58px}}@media (min-width:1200px){.legalLayout{grid-template-columns:270px minmax(0,1fr);gap:76px}}.legalToc{display:none}@media (min-width:1024px){.legalToc{background:var(--white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;align-self:start;max-height:calc(100vh - 130px);padding:18px;display:block;position:sticky;top:110px;overflow-y:auto}}.legalTocLabel{letter-spacing:.16em;text-transform:uppercase;color:#7a8498;margin:0 0 14px;font-size:12px;font-weight:800}.legalTocList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.legalTocLink{color:#69758d;border:1px solid #0000;border-radius:13px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;line-height:1.4;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:flex}.legalTocLink:hover{color:#3773f6;background:#3773f614;border-color:#3773f61f;transform:translate(2px)}.legalTocNum{font-feature-settings:"tnum";color:#3773f6;flex-shrink:0;min-width:24px;font-size:12px;font-weight:800}.legalSections{flex-direction:column;gap:22px;display:flex}@media (min-width:768px){.legalSections{gap:26px}}.legalSection{background:var(--white);border-radius:28px;padding:28px;scroll-margin-top:110px;transition:transform .28s,box-shadow .28s,border-color .28s;position:relative}@media (min-width:768px){.legalSection{padding:42px 46px}}.legalSection:hover{border-color:#3773f633;transform:translateY(-3px);box-shadow:0 26px 70px #0f172a16}.legalSectionHead{align-items:center;gap:18px;margin-bottom:22px;display:flex}.legalSectionNum{color:#fff;letter-spacing:.04em;font-feature-settings:"tnum";background:linear-gradient(135deg,#3773f6,#65fb9c);border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 14px 30px #3773f640}.legalSectionTitle{letter-spacing:-.025em;color:#10182f;margin:0;font-size:clamp(1.25rem,2.15vw,1.65rem);font-weight:850;line-height:1.18}.legalSectionBody p{color:#5f6b85;margin:0 0 16px;font-size:16px;line-height:1.82}@media (min-width:768px){.legalSectionBody p{font-size:16.5px}}.legalSectionBody p:last-child{margin-bottom:0}.legalSectionBody ul,.legalSectionBody ol{margin:14px 0 20px;padding-left:24px}.legalSectionBody li{color:#5f6b85;margin-bottom:10px;font-size:16px;line-height:1.78}@media (min-width:768px){.legalSectionBody li{font-size:16.5px}}.legalSectionBody li::marker{color:#3773f6}.legalSectionBody strong{color:#10182f;font-weight:750}.legalSectionBody a{color:#3773f6;text-underline-offset:4px;font-weight:650;-webkit-text-decoration:underline #3773f666;text-decoration:underline #3773f666;transition:text-decoration-color .2s}.legalSectionBody a:hover{text-decoration-color:#3773f6}.legalSubTitle{color:#10182f;align-items:center;gap:10px;margin:26px 0 12px;font-size:16px;font-weight:800;line-height:1.4;display:flex}@media (min-width:768px){.legalSubTitle{font-size:17px}}.legalSubTitle:before{content:"";background:linear-gradient(135deg,#3773f6,#65fb9c);border-radius:50%;flex-shrink:0;width:9px;height:9px}.legalNote{background:linear-gradient(135deg,#3773f612,#65fb9c14);border:1px solid #3773f629;border-left:4px solid #3773f6;border-radius:20px;margin:24px 0 0;padding:22px 24px}.legalNote p{color:#10182f;margin:0;font-size:15px;line-height:1.7}@media (min-width:768px){.legalNote p{font-size:16px}}.legalContactCard{color:#fff;background:radial-gradient(circle at 85% 20%,#ffffff47,#0000 28%),linear-gradient(135deg,#3773f6 0%,#65fb9c 100%);border-radius:30px;margin-top:36px;padding:34px;position:relative;overflow:hidden;box-shadow:0 24px 70px #3773f638}@media (min-width:768px){.legalContactCard{padding:48px}}.legalContactCard:after{content:"";filter:blur(80px);pointer-events:none;background:#ffffff38;border-radius:50%;width:360px;height:360px;position:absolute;top:-130px;right:-120px}.legalContactCard>*{z-index:1;position:relative}.legalContactCard h3{color:#fff;letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:850;line-height:1.15}.legalContactCard p{color:#ffffffdb;max-width:620px;margin:0 0 26px;font-size:16px;line-height:1.75}@media (min-width:768px){.legalContactCard p{font-size:17px}}.legalContactBtn{color:#10182f;background:#fff;border-radius:999px;align-items:center;gap:9px;padding:14px 24px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.legalContactBtn:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0000002e}.legalContactBtn svg{width:17px;height:17px}@media (max-width:767px){.legalHero{padding:34px 0 30px}.legalTitle{font-size:2.25rem}.legalLead{font-size:16px}.legalMeta{margin-top:24px}.legalMetaItem{padding:9px 14px;font-size:13px}.legalBody{padding-top:34px}.legalSection{border-radius:22px;padding:24px 20px}.legalSectionHead{align-items:flex-start;gap:14px}.legalSectionNum{border-radius:15px;width:46px;height:46px}.legalSectionBody p,.legalSectionBody li{font-size:15.5px}}.legalHero{display:none!important}.legalBody{padding-top:var(--section-y);padding-bottom:var(--section-y)}@media (min-width:768px){.legalBody{padding-top:var(--section-y-md);padding-bottom:var(--section-y-md)}}@media (min-width:1200px){.legalBody{padding-top:var(--section-y-lg);padding-bottom:var(--section-y-lg)}}.pricing-page{--pricing-line:#e8ecf2;--pricing-surface:#fafbfc;padding-top:var(--section-y);padding-bottom:var(--section-y)}@media (min-width:768px){.pricing-page{padding-top:var(--section-y-md);padding-bottom:var(--section-y-md)}}@media (min-width:1200px){.pricing-page{padding-top:var(--section-y-lg);padding-bottom:var(--section-y-lg)}}.pricing-page{background:var(--background)}.pricing-page__container{max-width:1280px}.pricing-page__hero{text-align:center;margin-bottom:var(--section-head-gap)}@media (min-width:768px){.pricing-page__hero{margin-bottom:var(--section-head-gap-md)}}.pricing-page__hero-copy{max-width:760px;margin:0 auto}.pricing-page__hero-copy .pageKicker{margin-bottom:18px}.pricing-page__hero h1{color:#0a0a0a;letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(30px,6.4vw,60px);font-weight:800;line-height:1.08}.pricing-page__hero p{max-width:680px;color:var(--foreground-soft);margin:0 auto;font-size:16px;font-weight:400;line-height:1.7}.pricing-page__hero-badge{background:var(--white);border:1px solid var(--pricing-line);min-height:32px;color:var(--foreground-soft);border-radius:6px;justify-content:center;align-items:center;margin-top:18px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.pricing-page__billing-toggle{background:var(--white);border:1px solid var(--pricing-line);border-radius:8px;align-items:center;gap:4px;width:fit-content;margin:0 auto 24px;padding:4px;display:flex}.pricing-page__billing-toggle button{min-width:128px;height:44px;color:var(--foreground-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:14px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s}.pricing-page__billing-toggle .is-active{background:linear-gradient(90deg,var(--primary)0%,var(--secondary)100%);color:var(--white);box-shadow:0 8px 20px #2563eb33}.pricing-page__annual-toggle{justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex;min-width:180px!important}.pricing-page__annual-toggle small{height:22px;color:var(--success);white-space:nowrap;background:#16a34a1a;border-radius:4px;justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.pricing-page__annual-toggle.is-active small{color:var(--white);background:#ffffff29}.pricing-trust{max-width:1100px;margin:0 auto 32px}.pricing-trust__track{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;display:flex}.pricing-trust__badge{background:var(--white);white-space:nowrap;border:1px solid #e8ecf2;border-radius:999px;align-items:center;gap:10px;min-height:46px;padding:8px 16px 8px 10px;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 2px 8px #0f172a0a}.pricing-trust__badge:hover{border-color:color-mix(in srgb,var(--badge-accent)28%,#e8ecf2);transform:translateY(-1px);box-shadow:0 6px 16px #0f172a12}.pricing-trust__icon{background:var(--badge-bg);width:30px;height:30px;color:var(--badge-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pricing-trust__icon svg{width:18px;height:18px}.pricing-trust__badge--visa .pricing-trust__icon{border-radius:8px;width:34px}.pricing-trust__badge--visa .pricing-trust__icon svg{width:28px;height:10px}.pricing-trust__label{color:var(--foreground);letter-spacing:-.01em;font-size:13px;font-weight:600}.pricing-page__cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:16px;display:grid}.pricing-card{border:1px solid var(--pricing-line);border-radius:var(--radius-md);background:var(--white);flex-direction:column;min-height:100%;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #0f172a0a}.pricing-card:hover{border-color:#d0d8e4;transform:translateY(-3px);box-shadow:0 14px 36px #0f172a14}.pricing-card.is-popular{border-color:color-mix(in srgb,var(--primary)40%,var(--pricing-line));box-shadow:0 16px 40px #2563eb1a}.pricing-card.is-popular:hover{transform:translateY(-4px)}.pricing-card__ribbon{z-index:1;background:var(--primary);min-height:32px;color:var(--white);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}.pricing-card.is-popular .pricing-card__head{padding-top:48px}.pricing-card__head{background:var(--white);padding:28px 24px 24px}.pricing-card__icon{display:none}.pricing-card__name{letter-spacing:-.02em;color:var(--foreground);margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.2}.pricing-card__description{min-height:44px;color:var(--foreground-soft);margin:0 0 20px;font-size:14px;line-height:1.6}.pricing-card__offer-badge,.pricing-card__discount-text{border-radius:4px;justify-content:center;align-items:center;min-height:26px;margin-bottom:12px;margin-right:6px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.pricing-card__offer-badge{color:var(--primary);background:#2563eb14}.pricing-card__discount-text{background:var(--pricing-surface);color:var(--foreground-soft)}.pricing-card__save-amount{color:var(--success);margin:10px 0 0;font-size:14px;font-weight:700;line-height:1.3}.pricing-card__price-block{border:1px solid var(--pricing-line);background:linear-gradient(#fff 0%,#f8faff 100%);border-radius:10px;margin-bottom:20px;padding:14px 16px}.pricing-card.is-popular .pricing-card__price-block{border-color:color-mix(in srgb,var(--primary)24%,var(--pricing-line));background:linear-gradient(#2563eb0d 0%,#66ff990f 100%)}.pricing-card.is-popular .pricing-card__price strong{color:var(--primary)}.pricing-card__price{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:4px;display:flex}.pricing-card__price strong{letter-spacing:-.03em;color:var(--foreground);font-size:36px;font-weight:700;line-height:1}.pricing-card__price span{color:var(--foreground-soft);text-transform:lowercase;font-size:14px;font-weight:500}.pricing-card__billing-note{color:var(--foreground-soft);margin:6px 0 0;font-size:13px}.pricing-card__cta{letter-spacing:.01em;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:46px;padding:0 16px;font-size:14px;font-weight:700;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.pricing-card__cta.is-outline{border:1.5px solid color-mix(in srgb,var(--primary)32%,#c8d4e8);color:var(--primary);background:linear-gradient(#2563eb12 0%,#2563eb0a 100%);box-shadow:inset 0 1px #ffffffd9,0 4px 12px #2563eb14}.pricing-card__cta.is-outline:hover:not(:disabled){border-color:var(--primary);background:linear-gradient(90deg,var(--primary)0%,var(--secondary)100%);color:var(--white);transform:translateY(-1px);box-shadow:0 8px 20px #2563eb3d}.pricing-card__cta.is-outline:active:not(:disabled){transform:translateY(0)}.pricing-card__cta.is-primary{background:linear-gradient(90deg,var(--primary)0%,var(--secondary)100%);color:var(--white);border:0;box-shadow:0 8px 20px #2563eb38}.pricing-card__cta.is-primary:hover:not(:disabled){background:linear-gradient(90deg,#1d4ed8 0%,#22c55e 100%);transform:translateY(-2px);box-shadow:0 12px 26px #2563eb52}.pricing-card__cta.is-primary:active:not(:disabled){transform:translateY(0)}.pricing-card__cta:disabled{opacity:.65;cursor:not-allowed}.pricing-card__body{background:var(--pricing-surface);border-top:1px solid var(--pricing-line);flex:1;padding:20px 24px 24px}.pricing-card__features-title{letter-spacing:.04em;text-transform:uppercase;color:var(--foreground-soft);margin:0 0 14px;font-size:12px;font-weight:700}.pricing-card__features{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pricing-card__features li{color:var(--foreground);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;line-height:1.5;display:grid}.pricing-card__feature-check{width:18px;height:18px;color:var(--success);background:#16a34a1f;border-radius:50%;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.pricing-card__feature-check svg{width:11px;height:11px}.pricing-card__feature-dash{color:#c4cad4;justify-content:center;align-items:center;width:16px;height:16px;margin-top:3px;font-size:13px;display:inline-flex}.pricing-card__features li.is-disabled{opacity:.55}.pricing-card__features li strong{color:var(--foreground);font-weight:600}.pricing-page__faq{margin-top:80px}.pricing-page__faq-heading{text-align:center;margin-bottom:40px}.pricing-page__faq-heading h2{color:var(--foreground);letter-spacing:-.02em;margin:0;font-size:clamp(32px,4vw,44px);font-weight:700;line-height:1.15}.pricing-page__faq-grid{grid-template-columns:1fr 340px;align-items:center;gap:56px;max-width:960px;margin:0 auto;display:grid}.pricing-page__faq-list{flex-direction:column;gap:12px;display:flex}.pricing-page__faq-item{background:var(--white);border-radius:var(--radius-sm);border:1px solid var(--pricing-line);overflow:hidden}.pricing-page__faq-question{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:72px;padding:0 20px;display:flex}.pricing-page__faq-question span{color:var(--foreground);font-size:16px;font-weight:600}.pricing-page__plus-icon{background:var(--pricing-surface);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s,background .2s,color .2s;display:inline-flex;color:var(--foreground-soft)!important}.pricing-page__faq-item.is-open .pricing-page__plus-icon{background:var(--primary);color:var(--white)!important}.pricing-page__plus-icon svg{width:14px;height:14px}.pricing-page__plus-icon.is-open{transform:rotate(45deg)}.pricing-page__faq-answer{padding:0 20px 18px}.pricing-page__faq-answer p{color:var(--foreground-soft);margin:0;font-size:15px;line-height:1.7}.pricing-page__faq-visual{text-align:center}.pricing-page__faq-image-wrap{justify-content:center;align-items:center;display:flex}.pricing-page__faq-image{object-fit:contain;width:100%;max-width:280px;height:auto;display:block}.pricing-page__faq-visual h3{color:var(--foreground);margin:16px 0 8px;font-size:22px;font-weight:700}.pricing-page__faq-visual p{color:var(--foreground-soft);margin:0;font-size:15px;line-height:1.6}@media (max-width:1199px){.pricing-page__cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pricing-page__faq-grid{grid-template-columns:1fr;gap:32px;max-width:720px}.pricing-page__faq-visual{order:-1}}@media (max-width:991px){.pricing-page__faq-heading{margin-bottom:28px}}@media (max-width:767px){.pricing-page__billing-toggle{width:100%}.pricing-page__billing-toggle button{flex:1 1 0;min-width:0}.pricing-page__annual-toggle{gap:6px;padding:0 10px;min-width:0!important}.pricing-trust{margin-bottom:24px}.pricing-trust__track{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.pricing-trust__track::-webkit-scrollbar{display:none}.pricing-trust__badge{flex-shrink:0}.pricing-page__cards{grid-template-columns:1fr}.pricing-card__ribbon{border-radius:0;margin:0;position:static}.pricing-card.is-popular .pricing-card__head{padding-top:24px}}.affDivider{background:linear-gradient(90deg,#0000 0%,#141f391f 22% 78%,#0000 100%);width:min(1120px,88%);height:1px;margin:0 auto}.affHero{isolation:isolate;padding-top:var(--page-hero-top);padding-bottom:var(--page-hero-bottom);position:relative;overflow:hidden}@media (min-width:768px){.affHero{padding-top:var(--page-hero-top-md);padding-bottom:var(--page-hero-bottom-md)}}@media (min-width:1200px){.affHero{padding-top:var(--page-hero-top-lg);padding-bottom:var(--page-hero-bottom-lg)}}.affHero .affHeroShape{z-index:-1;pointer-events:none;opacity:.6;position:absolute}.affHero .affHeroShape img{width:100%;height:auto;display:block}.affHero .affHeroShape1{width:360px;top:-80px;left:-120px}.affHero .affHeroShape2{width:380px;top:-60px;right:-120px}.affHero .affHeroInner{z-index:1;text-align:center;max-width:820px;margin:0 auto;position:relative}.affHero .affHeroTitle{letter-spacing:-.02em;color:#0a0a0a;margin:22px 0 18px;font-size:clamp(30px,6.4vw,60px);font-weight:800;line-height:1.08}@media (min-width:768px){.affHero .affHeroTitle{margin:26px 0 22px}}.affHero .affHeroText{max-width:620px;color:var(--foreground);margin:0 auto 32px;font-size:16px;font-weight:500;line-height:1.6}@media (min-width:768px){.affHero .affHeroText{margin-bottom:40px;font-size:18px}}.affHero .affHeroCta{justify-content:center;display:flex}.affCalc{padding-top:var(--section-y);padding-bottom:var(--section-y);position:relative}@media (min-width:768px){.affCalc{padding-top:var(--section-y-md);padding-bottom:var(--section-y-md)}}@media (min-width:1200px){.affCalc{padding-top:var(--section-y-lg);padding-bottom:var(--section-y-lg)}}.affCalc{background:var(--background)}.affCalc .affCalcLayout{grid-template-columns:1fr;align-items:center;gap:44px;display:grid}@media (min-width:992px){.affCalc .affCalcLayout{grid-template-columns:1fr 1fr;gap:64px}}.affCalc .affCalcIntro{text-align:center}.affCalc .affCalcIntro .pageKicker{margin-bottom:18px}@media (min-width:992px){.affCalc .affCalcIntro{text-align:left}}.affCalc .affCalcTitle{font-size:clamp(24px,5.2vw,44px);line-height:var(--section-title-leading,1.25);letter-spacing:-.02em;color:#141f39;margin:0 0 18px;font-weight:700}@media (min-width:768px){.affCalc .affCalcTitle{margin-bottom:10px}}.affCalc .affCalcText{color:var(--foreground);margin:0;font-size:16px;font-weight:400;line-height:1.6}@media (min-width:768px){.affCalc .affCalcText{font-size:18px}}@media (min-width:1200px){.affCalc .affCalcText{font-size:20px}}.affCalc .affCalcPerks{text-align:left;flex-direction:column;gap:14px;margin:26px 0 0;padding:0;list-style:none;display:inline-flex}.affCalc .affCalcPerk{color:var(--foreground);align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}@media (min-width:768px){.affCalc .affCalcPerk{font-size:16px}}.affCalc .affCalcPerkIcon{width:24px;height:24px;color:var(--success);background:#16a34a1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.affCalc .affCalcPerkIcon svg{width:14px;height:14px}.affCalc .affCalcCardWrap{width:100%;max-width:540px;margin:0 auto;position:relative}.affCalc .affCalcBadge{z-index:3;box-shadow:var(--shadow-md);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute}.affCalc .affCalcBadge svg{width:22px;height:22px}.affCalc .affCalcBadgeMoney{background:var(--secondary);color:#0a3d20;width:52px;height:52px;top:-22px;left:-10px}@media (min-width:768px){.affCalc .affCalcBadgeMoney{width:60px;height:60px;left:-26px}}.affCalc .affCalcBadgeUsers{background:var(--primary);width:52px;height:52px;color:var(--white);top:46%;right:-10px}@media (min-width:768px){.affCalc .affCalcBadgeUsers{width:60px;height:60px;right:-26px}}.affCalc .affCalcBadgeLogo{background:var(--white);border:1px solid var(--border);width:54px;height:54px;top:-24px;right:4%;overflow:hidden}.affCalc .affCalcBadgeLogo img{object-fit:contain;width:34px;height:34px}@media (min-width:768px){.affCalc .affCalcBadgeLogo{width:62px;height:62px;right:8%}}.affCalc .affCalcCard{z-index:2;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:28px 22px;position:relative}@media (min-width:768px){.affCalc .affCalcCard{padding:40px 36px}}.affCalc .affCalcLabel{color:var(--foreground-soft);margin:0 0 6px;font-size:14px;font-weight:600}.affCalc .affCalcClients{letter-spacing:-.02em;color:#141f39;margin:0 0 20px;font-size:clamp(28px,6vw,40px);font-weight:800;line-height:1.1}.affCalc .affCalcSliderWrap{margin-bottom:24px}.affCalc .affCalcSlider{appearance:none;background:linear-gradient(90deg,var(--primary)0%,var(--secondary)var(--aff-progress,50%),var(--muted)var(--aff-progress,50%),var(--muted)100%);cursor:pointer;border-radius:999px;outline:none;width:100%;height:8px}.affCalc .affCalcSlider::-webkit-slider-thumb{appearance:none;background:var(--white);border:4px solid var(--primary);cursor:pointer;width:24px;height:24px;transition:transform var(--transition-fast);border-radius:50%;box-shadow:0 4px 12px #4292e159}.affCalc .affCalcSlider::-webkit-slider-thumb:hover{transform:scale(1.1)}.affCalc .affCalcSlider::-moz-range-thumb{background:var(--white);border:4px solid var(--primary);cursor:pointer;border-radius:50%;width:24px;height:24px;box-shadow:0 4px 12px #4292e159}.affCalc .affCalcSlider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #4292e140}.affCalc .affCalcSub{color:var(--foreground-soft);margin:0 0 14px;font-size:14px;font-weight:500}.affCalc .affCalcStats{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}@media (min-width:480px){.affCalc .affCalcStats{gap:16px}}.affCalc .affCalcStat{border-radius:var(--radius-md);background:var(--muted);border:1px solid var(--border);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.affCalc .affCalcStatLabel{letter-spacing:.12em;color:var(--foreground-soft);font-size:11px;font-weight:700}.affCalc .affCalcStatValue{letter-spacing:-.02em;color:#141f39;font-size:clamp(20px,4.6vw,26px);font-weight:800}.affCalc .affCalcNote{color:var(--foreground-soft);margin:0 0 22px;font-size:13px;line-height:1.55}.affCalc .affCalcBtn{width:100%}.affSteps{padding-top:var(--section-y);padding-bottom:var(--section-y)}@media (min-width:768px){.affSteps{padding-top:var(--section-y-md);padding-bottom:var(--section-y-md)}}@media (min-width:1200px){.affSteps{padding-top:var(--section-y-lg);padding-bottom:var(--section-y-lg)}}.affSteps{background:var(--background)}.affSteps .affStepsHead{text-align:center;max-width:640px;margin-left:auto;margin-right:auto;margin-bottom:var(--section-head-gap)}@media (min-width:768px){.affSteps .affStepsHead{margin-bottom:var(--section-head-gap-md)}}.affSteps .affStepsHead .pageKicker{margin-bottom:18px}.affSteps .affStepsTitle{font-size:clamp(24px,5.2vw,44px);line-height:var(--section-title-leading,1.25);letter-spacing:-.02em;color:#141f39;margin:0 0 18px;font-weight:700}@media (min-width:768px){.affSteps .affStepsTitle{margin-bottom:10px}}.affSteps .affStepsTitle{margin-bottom:0}.affSteps .affStepsGrid{grid-template-columns:1fr;gap:18px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.affSteps .affStepsGrid{grid-template-columns:repeat(3,1fr);gap:22px}}@media (min-width:1200px){.affSteps .affStepsGrid{gap:28px}}.affSteps .affStepCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);padding:28px 24px;position:relative;overflow:hidden}@media (min-width:1200px){.affSteps .affStepCard{padding:34px 30px}}.affSteps .affStepCard:after{content:"";background:linear-gradient(90deg,var(--primary)0%,var(--secondary)100%);transform-origin:0;height:3px;transition:transform var(--transition-base);position:absolute;inset:0 0 auto;transform:scaleX(0)}.affSteps .affStepCard:hover{box-shadow:var(--shadow-md);border-color:#4292e147;transform:translateY(-6px)}.affSteps .affStepCard:hover:after{transform:scaleX(1)}.affSteps .affStepNum{letter-spacing:-.04em;color:#141f3912;font-size:38px;font-weight:800;line-height:1;position:absolute;top:18px;right:22px}.affSteps .affStepIcon{border:1px solid var(--border);width:52px;height:52px;color:var(--primary);background:linear-gradient(135deg,#4292e124,#66ff9924);border-radius:15px;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.affSteps .affStepIcon svg{width:24px;height:24px}.affSteps .affStepTitle{letter-spacing:-.01em;color:#141f39;margin:0 0 8px;font-size:18px;font-weight:700}@media (min-width:768px){.affSteps .affStepTitle{font-size:20px}}.affSteps .affStepText{color:var(--foreground-soft);margin:0;font-size:15px;line-height:1.6}@media (min-width:768px){.affSteps .affStepText{font-size:16px}}.affSteps .affStepsCta{text-align:center;margin-top:36px}@media (min-width:768px){.affSteps .affStepsCta{margin-top:44px}}.affSteps .affStepsBtn{width:100%}@media (min-width:480px){.affSteps .affStepsBtn{width:auto;min-width:240px}}.affCta{padding-top:var(--section-y);padding-bottom:var(--section-y);position:relative;overflow:hidden}@media (min-width:768px){.affCta{padding-top:var(--section-y-md);padding-bottom:var(--section-y-md)}}@media (min-width:1200px){.affCta{padding-top:var(--section-y-lg);padding-bottom:var(--section-y-lg)}}.affCta{background:radial-gradient(120% 90% at 50% 6%,#4292e11f,transparent 52%),radial-gradient(90% 70% at 50% 40%,#66ff9914,transparent 60%),var(--background)}.affCta .affCtaStage{max-width:1000px;height:280px;margin:0 auto 8px;position:relative}@media (min-width:768px){.affCta .affCtaStage{height:360px}}@media (min-width:1200px){.affCta .affCtaStage{height:420px}}.affCta .affCtaRing{pointer-events:none;border:1px solid #141f391f;border-radius:50%;width:94%;max-width:940px;height:clamp(170px,34vw,330px);animation:2.8s ease-in-out infinite affRingPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.affCta .affCtaBeam{clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);filter:blur(9px);pointer-events:none;background:linear-gradient(#4292e157 0%,#4292e11f 52%,#4292e100 100%);width:260px;height:64%;position:absolute;top:-6%;left:50%;transform:translate(-50%);-webkit-mask:linear-gradient(90deg,#0000 0%,#000 34% 66%,#0000 100%);mask:linear-gradient(90deg,#0000 0%,#000 34% 66%,#0000 100%)}@media (min-width:768px){.affCta .affCtaBeam{width:320px}}.affCta .affCtaBeam:before{content:"";background:linear-gradient(#dcebfff2 0%,#78afff59 45%,#78afff00 100%);border-radius:999px;width:6px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.affCta .affCtaGlowTop{filter:blur(6px);pointer-events:none;background:radial-gradient(circle at 50% 40%,#96c3ff8c 0%,#0000 70%);width:160px;height:120px;position:absolute;top:-8%;left:50%;transform:translate(-50%)}.affCta .affCtaOrb{z-index:3;background:radial-gradient(circle at 50% 30%,#fff 0%,#eef3fb 78%);border:5px solid #4292e12e;border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #4292e10f,0 18px 44px #0f172a29}@media (min-width:768px){.affCta .affCtaOrb{border-width:6px;width:112px;height:112px}}.affCta .affCtaOrbGlow{z-index:-1;pointer-events:none;background:radial-gradient(circle,#4292e147 0%,#0000 62%);border-radius:50%;animation:2.8s ease-in-out infinite affOrbPulse;position:absolute;inset:-60%}.affCta .affCtaOrbMark{width:46px;height:46px}@media (min-width:768px){.affCta .affCtaOrbMark{width:56px;height:56px}}.affCta .affCtaIcon{z-index:2;width:46px;height:46px;color:var(--brand,var(--foreground));background:var(--surface);border:1px solid var(--border);box-shadow:0 8px 20px #0f172a1f,0 0 18px -6px var(--brand,transparent);will-change:transform,opacity;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;left:0}.affCta .affCtaIcon svg{width:22px;height:22px}@media (min-width:768px){.affCta .affCtaIcon{width:58px;height:58px}.affCta .affCtaIcon svg{width:28px;height:28px}}.affCta .affCtaInner{z-index:2;text-align:center;max-width:720px;margin:0 auto;position:relative}.affCta .affCtaInner .pageKicker{margin-bottom:18px}.affCta .affCtaTitle{font-size:clamp(24px,5.2vw,44px);line-height:var(--section-title-leading,1.25);letter-spacing:-.02em;color:#141f39;margin:0 0 18px;font-weight:700}@media (min-width:768px){.affCta .affCtaTitle{margin-bottom:10px}}.affCta .affCtaText{color:var(--foreground);margin:0;font-size:16px;font-weight:400;line-height:1.6}@media (min-width:768px){.affCta .affCtaText{font-size:18px}}@media (min-width:1200px){.affCta .affCtaText{font-size:20px}}.affCta .affCtaText{max-width:520px;margin-bottom:28px;margin-left:auto;margin-right:auto}.affCta .affCtaActions{justify-content:center;margin-bottom:24px;display:flex}.affCta .affCtaPerks{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;margin:0;padding:0;list-style:none;display:flex}.affCta .affCtaPerk{color:var(--foreground);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}@media (min-width:768px){.affCta .affCtaPerk{font-size:15px}}.affCta .affCtaPerkIcon{width:20px;height:20px;color:var(--success);background:#16a34a1f;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.affCta .affCtaPerkIcon svg{width:13px;height:13px}.affCta .affStatsBar{z-index:2;margin-top:var(--section-head-gap);padding-top:var(--section-head-gap);border-top:1px solid var(--border);text-align:center;grid-template-columns:repeat(2,1fr);gap:28px 16px;display:grid;position:relative}@media (min-width:768px){.affCta .affStatsBar{margin-top:var(--section-head-gap-md);grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.affCta .affStatsBar{grid-template-columns:repeat(5,1fr);gap:24px}}.affCta .affStat{flex-direction:column;gap:6px;display:flex}.affCta .affStatValue{letter-spacing:-.02em;color:#141f39;font-size:clamp(24px,4vw,34px);font-weight:800;line-height:1.1}.affCta .affStatLabel{color:var(--foreground-soft);font-size:13px;line-height:1.4}@media (min-width:768px){.affCta .affStatLabel{font-size:14px}}@keyframes affRingPulse{0%,to{border-color:#141f391a}50%{border-color:#4292e152}}@keyframes affOrbPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.affCta .affCtaRing,.affCta .affCtaOrbGlow{animation:none}}.aboutDivider{background:linear-gradient(90deg,#0000 0%,#141f391f 22% 78%,#0000 100%);width:min(1120px,88%);height:1px;margin:0 auto}.aboutHero{isolation:isolate;padding-top:var(--page-hero-top);padding-bottom:var(--page-hero-bottom);position:relative;overflow:hidden}@media (min-width:768px){.aboutHero{padding-top:var(--page-hero-top-md);padding-bottom:var(--page-hero-bottom-md)}}@media (min-width:1200px){.aboutHero{padding-top:var(--page-hero-top-lg);padding-bottom:var(--page-hero-bottom-lg)}}.aboutHero .aboutHeroShape{z-index:-1;pointer-events:none;opacity:.6;position:absolute}.aboutHero .aboutHeroShape img{width:100%;height:auto;display:block}.aboutHero .aboutHeroShape1{width:360px;top:-80px;left:-120px}.aboutHero .aboutHeroShape2{width:380px;top:-60px;right:-120px}.aboutHero .aboutHeroInner{z-index:1;text-align:center;max-width:820px;margin:0 auto;position:relative}.aboutHero .aboutHeroTitle{letter-spacing:-.02em;color:#0a0a0a;margin:22px 0 18px;font-size:clamp(30px,6.4vw,60px);font-weight:800;line-height:1.08}@media (min-width:768px){.aboutHero .aboutHeroTitle{margin:26px 0 22px}}.aboutHero .aboutHeroText{max-width:680px;color:var(--foreground-soft);margin:0 auto;font-size:16px;font-weight:400;line-height:1.65}@media (min-width:768px){.aboutHero .aboutHeroText{font-size:18px}}@media (min-width:1200px){.aboutHero .aboutHeroText{font-size:20px}}.aboutHero .aboutStats{margin-top:var(--section-head-gap);grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (min-width:768px){.aboutHero .aboutStats{margin-top:var(--section-head-gap-md);grid-template-columns:repeat(4,1fr);gap:20px}}@media (min-width:1200px){.aboutHero .aboutStats{gap:24px}}.aboutHero .aboutStat{text-align:center;border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:transform var(--transition-base),box-shadow var(--transition-base);flex-direction:column;align-items:center;padding:24px 16px;display:flex}.aboutHero .aboutStat:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.aboutHero .aboutStatValue{letter-spacing:-.02em;background:linear-gradient(90deg,var(--primary),var(--secondary));-webkit-text-fill-color:#0000;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,4vw,36px);font-weight:800;line-height:1.1}.aboutHero .aboutStatLabel{color:var(--foreground-soft);margin-top:6px;font-size:13px;font-weight:600;line-height:1.4}@media (min-width:768px){.aboutHero .aboutStatLabel{font-size:14px}}.aboutFounders{padding-top:var(--section-y);padding-bottom:var(--section-y);position:relative}@media (min-width:768px){.aboutFounders{padding-top:var(--section-y-md);padding-bottom:var(--section-y-md)}}@media (min-width:1200px){.aboutFounders{padding-top:var(--section-y-lg);padding-bottom:var(--section-y-lg)}}.aboutFounders{background:var(--background);overflow:clip}.aboutFounders .aboutFoundersHead{z-index:1;text-align:center;max-width:680px;margin-left:auto;margin-right:auto;margin-bottom:var(--section-head-gap);position:relative}@media (min-width:768px){.aboutFounders .aboutFoundersHead{margin-bottom:var(--section-head-gap-md)}}.aboutFounders .aboutFoundersHead .pageKicker{margin-bottom:18px}.aboutFounders .aboutFoundersHead{margin-bottom:var(--section-head-gap-md)}.aboutFounders .aboutFoundersTitle{font-size:clamp(24px,5.2vw,44px);line-height:var(--section-title-leading,1.25);letter-spacing:-.02em;color:#141f39;margin:0 0 18px;font-weight:700}@media (min-width:768px){.aboutFounders .aboutFoundersTitle{margin-bottom:10px}}.aboutFounders .aboutFoundersText{color:var(--foreground);margin:0;font-size:16px;font-weight:400;line-height:1.6}@media (min-width:768px){.aboutFounders .aboutFoundersText{font-size:18px}}@media (min-width:1200px){.aboutFounders .aboutFoundersText{font-size:20px}}.aboutFounders .aboutFoundersMobile{z-index:1;padding-bottom:var(--section-head-gap);flex-direction:column;gap:20px;display:flex;position:relative}@media (min-width:992px){.aboutFounders .aboutFoundersMobile{display:none}}.aboutFounders .aboutFounderMobileCard{border-radius:var(--radius-xl);background:var(--white);box-shadow:var(--shadow-md);border:1px solid #141f3914;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px;padding:16px;display:grid}@media (max-width:479px){.aboutFounders .aboutFounderMobileCard{grid-template-columns:1fr}}.aboutFounders .aboutFounderMobileCard .aboutFounderPanel{opacity:1;visibility:visible;position:relative;inset:auto}.aboutFounders .aboutFounderMobileCard .aboutFounderPanelInner{box-shadow:none;background:0 0;border:0;padding:0}.aboutFounders .aboutFounderMobileCard .aboutFounderPanelInner:before{display:none}.aboutFounders .aboutFounderMobileCard .aboutFounderName{font-size:24px}.aboutFounders .aboutFounderMobileCard .aboutFounderBio{margin-bottom:14px;font-size:14px}.aboutFounders .aboutFounderMobilePhoto{aspect-ratio:4/5;background:var(--muted);border-radius:18px;width:112px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #141f3914}@media (max-width:479px){.aboutFounders .aboutFounderMobilePhoto{width:100%;max-height:320px}}.aboutFounders .aboutFounderMobilePhoto img{object-fit:cover;object-position:center top;width:100%;height:100%}.aboutFounders .aboutFoundersPin{z-index:1;display:none;position:relative}@media (min-width:992px){.aboutFounders .aboutFoundersPin{display:block}}.aboutFounders .aboutFoundersStage{align-items:center;padding:0;display:flex}.aboutFounders .aboutFoundersShowcase{border-radius:calc(var(--radius-xl) + 6px);background:linear-gradient(#fffffffa 0%,#f8fbfff0 100%);border:1px solid #141f3912;width:100%;padding:32px;box-shadow:0 24px 60px #0f172a14,inset 0 1px #ffffffd9}@media (min-width:1200px){.aboutFounders .aboutFoundersShowcase{padding:40px 44px}}.aboutFounders .aboutFoundersLayout{grid-template-columns:minmax(0,1.05fr) minmax(300px,400px);align-items:center;gap:32px;width:100%;display:grid}@media (min-width:1200px){.aboutFounders .aboutFoundersLayout{grid-template-columns:minmax(0,1.08fr) 440px;gap:48px}}.aboutFounders .aboutFoundersContentCol{flex-direction:column;justify-content:space-between;gap:28px;min-width:0;min-height:420px;display:flex}@media (min-width:1200px){.aboutFounders .aboutFoundersContentCol{min-height:460px}}.aboutFounders .aboutFoundersContent{flex:1;min-height:320px;position:relative}@media (min-width:1200px){.aboutFounders .aboutFoundersContent{min-height:340px}}.aboutFounders .aboutFoundersContent .aboutFounderPanel{opacity:0;visibility:hidden;will-change:transform,opacity,filter;position:absolute;inset:0}.aboutFounders .aboutFounderPanel{flex-direction:column;justify-content:center;display:flex}.aboutFounders .aboutFounderPanelInner{padding:8px 0 8px 28px;position:relative}.aboutFounders .aboutFounderPanelInner:before{content:"";background:linear-gradient(180deg,var(--primary)0%,var(--secondary)100%);border-radius:999px;width:4px;position:absolute;top:6px;bottom:6px;left:0}.aboutFounders .aboutFounderPanelHead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.aboutFounders .aboutFounderIndex{letter-spacing:.16em;text-transform:uppercase;color:var(--primary);align-items:baseline;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.aboutFounders .aboutFounderIndex span{color:var(--foreground-soft);font-weight:700}.aboutFounders .aboutFounderRole{min-height:30px;color:var(--primary);letter-spacing:.12em;text-transform:uppercase;background:#2563eb14;border-radius:999px;align-items:center;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.aboutFounders .aboutFounderName{font-size:clamp(34px,4vw,52px);line-height:var(--section-title-leading,1.25);letter-spacing:-.03em;color:#141f39;margin:0 0 10px;font-weight:800}.aboutFounders .aboutFounderHighlight{color:var(--foreground);margin:0;font-size:16px;font-weight:700;line-height:1.5}.aboutFounders .aboutFounderDivider{background:linear-gradient(90deg,var(--primary),var(--secondary));width:72px;height:1px;margin:22px 0 18px}.aboutFounders .aboutFounderBio{max-width:540px;color:var(--foreground-soft);margin:0 0 24px;font-size:16px;line-height:1.7}.aboutFounders .aboutFounderSocial{gap:10px;display:flex}.aboutFounders .aboutFounderSocialLink{background:var(--white);width:44px;height:44px;color:var(--foreground);box-shadow:var(--shadow-sm);transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast),border-color var(--transition-fast);border:1px solid #141f3914;border-radius:14px;justify-content:center;align-items:center;font-size:18px;display:flex}.aboutFounders .aboutFounderSocialLink:hover{background:var(--primary);border-color:var(--primary);color:var(--white);transform:translateY(-2px)}.aboutFounders .aboutFoundersMeta{border-top:1px solid #141f3914;justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}.aboutFounders .aboutFoundersDots{align-items:center;gap:10px;display:flex}.aboutFounders .aboutFounderDot{min-width:42px;height:42px;color:var(--foreground-soft);letter-spacing:.08em;transition:background var(--transition-base),color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base);background:#141f390f;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.aboutFounders .aboutFounderDot.is-active{background:linear-gradient(135deg,var(--primary),var(--secondary));color:var(--white);transform:translateY(-1px);box-shadow:0 10px 24px #2563eb3d}.aboutFounders .aboutFoundersScrollHint{color:var(--foreground-soft);white-space:nowrap;margin:0;font-size:13px;font-weight:600}.aboutFounders .aboutFoundersVisualWrap{width:100%;max-width:440px;margin-left:auto;position:relative}.aboutFounders .aboutFounderPhotoGlow{filter:blur(34px);pointer-events:none;background:linear-gradient(135deg,#2563eb38,#66ff992e);border-radius:32px;position:absolute;inset:10% 6% 8%}.aboutFounders .aboutFounderPhotoRing{pointer-events:none;z-index:1;background:linear-gradient(145deg,#2563eb73,#66ff9973);border-radius:28px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.aboutFounders .aboutFoundersVisual{aspect-ratio:4/5;min-height:430px;box-shadow:var(--shadow-lg);background:#dfe7f5;border-radius:28px;position:relative;overflow:hidden}@media (min-width:1200px){.aboutFounders .aboutFoundersVisual{min-height:480px}}.aboutFounders .aboutFoundersVisual:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#0a14286b 100%);height:42%;position:absolute;inset:auto 0 0}.aboutFounders .aboutFounderPhoto{opacity:0;visibility:hidden;will-change:transform,opacity,filter;position:absolute;inset:0}.aboutFounders .aboutFounderPhotoImg{object-fit:cover;object-position:center 16%}.aboutFounders .aboutFounderPhotoCaption{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;opacity:0;visibility:hidden;background:0 0;border:0;padding:0;position:absolute;bottom:18px;left:18px;right:18px}.aboutFounders .aboutFounderPhotoCaption strong{color:var(--white);letter-spacing:-.02em;margin-bottom:6px;font-size:clamp(22px,2.2vw,28px);font-weight:800;display:block}.aboutFounders .aboutFounderPhotoCaption span{letter-spacing:.12em;text-transform:uppercase;color:#ffffffd1;font-size:11px;font-weight:700;display:block}.aboutFounders .aboutFounderPhoto:first-child .aboutFounderPhotoCaption{opacity:1;visibility:visible}.aboutMission{padding-top:var(--section-y);padding-bottom:var(--section-y);position:relative}@media (min-width:768px){.aboutMission{padding-top:var(--section-y-md);padding-bottom:var(--section-y-md)}}@media (min-width:1200px){.aboutMission{padding-top:var(--section-y-lg);padding-bottom:var(--section-y-lg)}}.aboutMission{background:radial-gradient(circle at 90% 80%,#66ff991a,transparent 40%),var(--background)}.aboutMission .aboutMissionLayout{grid-template-columns:1fr;align-items:start;gap:48px;display:grid}@media (min-width:992px){.aboutMission .aboutMissionLayout{grid-template-columns:1fr 1.1fr;gap:64px}}@media (min-width:1200px){.aboutMission .aboutMissionLayout{gap:80px}}.aboutMission .aboutMissionIntro{top:calc(var(--header-height) + 24px);position:sticky}.aboutMission .aboutMissionIntro .pageKicker{margin-bottom:18px}.aboutMission .aboutMissionTitle{font-size:clamp(24px,5.2vw,44px);line-height:var(--section-title-leading,1.25);letter-spacing:-.02em;color:#141f39;margin:0 0 18px;font-weight:700}@media (min-width:768px){.aboutMission .aboutMissionTitle{margin-bottom:10px}}.aboutMission .aboutMissionText{color:var(--foreground);margin:0;font-size:16px;font-weight:400;line-height:1.6}@media (min-width:768px){.aboutMission .aboutMissionText{font-size:18px}}@media (min-width:1200px){.aboutMission .aboutMissionText{font-size:20px}}.aboutMission .aboutMissionText{margin-bottom:28px}.aboutMission .aboutValuesGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:576px){.aboutMission .aboutValuesGrid{grid-template-columns:repeat(2,1fr);gap:20px}}.aboutMission .aboutValueCard{border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:transform var(--transition-base),box-shadow var(--transition-base);padding:28px 24px}.aboutMission .aboutValueCard:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.aboutMission .aboutValueIcon{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--primary);background:linear-gradient(135deg,#2563eb1a,#66ff9926);justify-content:center;align-items:center;margin-bottom:16px;font-size:22px;display:inline-flex}.aboutMission .aboutValueTitle{color:#141f39;letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:700}.aboutMission .aboutValueText{color:var(--foreground-soft);margin:0;font-size:14px;line-height:1.65}.aboutVision{padding-top:var(--section-y);padding-bottom:var(--section-y);position:relative}@media (min-width:768px){.aboutVision{padding-top:var(--section-y-md);padding-bottom:var(--section-y-md)}}@media (min-width:1200px){.aboutVision{padding-top:var(--section-y-lg);padding-bottom:var(--section-y-lg)}}.aboutVision{background:radial-gradient(circle at 8% 20%,#2563eb1a,transparent 42%),radial-gradient(circle at 92% 78%,#2563eb0f,transparent 38%),var(--white)}.aboutVision .aboutVisionLayout{grid-template-columns:1fr;align-items:start;gap:48px;display:grid}@media (min-width:992px){.aboutVision .aboutVisionLayout{grid-template-columns:1fr 1fr;gap:64px}}@media (min-width:1200px){.aboutVision .aboutVisionLayout{gap:80px}}.aboutVision .aboutVisionIntro{top:calc(var(--header-height) + 24px);position:sticky}.aboutVision .aboutVisionIntro .pageKicker{margin-bottom:18px}@media (min-width:992px){.aboutVision .aboutVisionIntro{order:2}}.aboutVision .aboutVisionCards{flex-direction:column;gap:16px;display:flex}@media (min-width:992px){.aboutVision .aboutVisionCards{order:1}}.aboutVision .aboutVisionTitle{font-size:clamp(24px,5.2vw,44px);line-height:var(--section-title-leading,1.25);letter-spacing:-.02em;color:#141f39;margin:0 0 18px;font-weight:700}@media (min-width:768px){.aboutVision .aboutVisionTitle{margin-bottom:10px}}.aboutVision .aboutVisionText{color:var(--foreground);margin:0;font-size:16px;font-weight:400;line-height:1.6}@media (min-width:768px){.aboutVision .aboutVisionText{font-size:18px}}@media (min-width:1200px){.aboutVision .aboutVisionText{font-size:20px}}.aboutVision .aboutVisionText{margin-bottom:22px}.aboutVision .aboutVisionHighlight{border-radius:var(--radius-lg);background:linear-gradient(135deg,#2563eb0f,#66ff9914);border:1px solid #2563eb24;align-items:flex-start;gap:14px;margin-bottom:28px;padding:18px 20px;display:flex}.aboutVision .aboutVisionHighlight p{color:var(--foreground);margin:0;font-size:15px;font-weight:600;line-height:1.65}.aboutVision .aboutVisionHighlightIcon{background:linear-gradient(135deg,var(--primary),var(--secondary));width:42px;height:42px;color:var(--white);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:inline-flex;box-shadow:0 10px 22px #2563eb38}.aboutVision .aboutVisionCard{border-radius:var(--radius-lg);background:var(--background);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);padding:24px 24px 24px 28px;position:relative;overflow:hidden}.aboutVision .aboutVisionCard:before{content:"";background:linear-gradient(180deg,var(--primary),var(--secondary));border-radius:4px 0 0 4px;width:4px;position:absolute;top:0;bottom:0;left:0}.aboutVision .aboutVisionCard:hover{box-shadow:var(--shadow-md);border-color:#2563eb33;transform:translate(4px)}.aboutVision .aboutVisionCardIcon{border-radius:var(--radius-sm);background:var(--white);width:44px;height:44px;color:var(--primary);border:1px solid #2563eb1f;justify-content:center;align-items:center;margin-bottom:14px;font-size:22px;display:inline-flex}.aboutVision .aboutVisionCardTitle{color:#141f39;letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:700}.aboutVision .aboutVisionCardText{color:var(--foreground-soft);margin:0;font-size:14px;line-height:1.65}@media (prefers-reduced-motion:reduce){.aboutFounderPanel,.aboutFounderPhoto,.aboutFounderPhotoCaption{opacity:1!important;visibility:visible!important;filter:none!important;position:relative!important;transform:none!important}.aboutFoundersContent{flex-direction:column;gap:24px;min-height:auto;display:flex}.aboutFoundersPin{display:block}.aboutFoundersMobile{display:none}.aboutFoundersVisual{min-height:360px}.aboutFoundersVisual .aboutFounderPhoto:not(:first-child){display:none}}.testimonialsHero{isolation:isolate;padding-top:var(--page-hero-top);padding-bottom:var(--page-hero-bottom);position:relative;overflow:hidden}@media (min-width:768px){.testimonialsHero{padding-top:var(--page-hero-top-md);padding-bottom:var(--page-hero-bottom-md)}}@media (min-width:1200px){.testimonialsHero{padding-top:var(--page-hero-top-lg);padding-bottom:var(--page-hero-bottom-lg)}}.testimonialsHero .testimonialsHeroShape{z-index:-1;pointer-events:none;opacity:.6;position:absolute}.testimonialsHero .testimonialsHeroShape img{width:100%;height:auto;display:block}.testimonialsHero .testimonialsHeroShape1{width:360px;top:-80px;left:-120px}.testimonialsHero .testimonialsHeroShape2{width:380px;top:-60px;right:-120px}.testimonialsHero .testimonialsHeroInner{z-index:1;text-align:center;max-width:820px;margin:0 auto;position:relative}.testimonialsHero .testimonialsHeroTitle{letter-spacing:-.02em;color:#0a0a0a;margin:22px 0 18px;font-size:clamp(30px,6.4vw,60px);font-weight:800;line-height:1.08}@media (min-width:768px){.testimonialsHero .testimonialsHeroTitle{margin:26px 0 22px}}.testimonialsHero .testimonialsHeroText{max-width:680px;color:var(--foreground-soft);margin:0 auto;font-size:16px;font-weight:400;line-height:1.65}@media (min-width:768px){.testimonialsHero .testimonialsHeroText{font-size:18px}}@media (min-width:1200px){.testimonialsHero .testimonialsHeroText{font-size:20px}}.customers--page{padding-top:0}.contactDivider{background:linear-gradient(90deg,#0000 0%,#141f391f 22% 78%,#0000 100%);width:min(1120px,88%);height:1px;margin:0 auto}.contactHero{isolation:isolate;padding-top:var(--page-hero-top);padding-bottom:var(--page-hero-bottom);position:relative;overflow:hidden}@media (min-width:768px){.contactHero{padding-top:var(--page-hero-top-md);padding-bottom:var(--page-hero-bottom-md)}}@media (min-width:1200px){.contactHero{padding-top:var(--page-hero-top-lg);padding-bottom:var(--page-hero-bottom-lg)}}.contactHero .contactHeroShape{z-index:-1;pointer-events:none;opacity:.55;position:absolute}.contactHero .contactHeroShape img{width:100%;height:auto;display:block}.contactHero .contactHeroShape1{width:340px;top:-70px;left:-110px}.contactHero .contactHeroShape2{width:360px;top:-50px;right:-110px}.contactHero .contactHeroInner{z-index:1;text-align:center;max-width:760px;margin:0 auto;position:relative}.contactHero .contactHeroTitle{letter-spacing:-.02em;color:#0a0a0a;margin:22px 0 18px;font-size:clamp(30px,6vw,56px);font-weight:800;line-height:1.08}@media (min-width:768px){.contactHero .contactHeroTitle{margin:26px 0 22px}}.contactHero .contactHeroText{max-width:640px;color:var(--foreground-soft);margin:0 auto;font-size:16px;line-height:1.65}@media (min-width:768px){.contactHero .contactHeroText{font-size:18px}}.contactSection{padding-top:var(--section-y);padding-bottom:var(--section-y)}@media (min-width:768px){.contactSection{padding-top:var(--section-y-md);padding-bottom:var(--section-y-md)}}@media (min-width:1200px){.contactSection{padding-top:var(--section-y-lg);padding-bottom:var(--section-y-lg)}}.contactSection{padding-top:48px}@media (min-width:768px){.contactSection{padding-top:56px}}.contactGrid{grid-template-columns:1fr;align-items:start;gap:28px;display:grid}@media (min-width:992px){.contactGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:32px}}.contactAsideHead{margin-bottom:22px}.contactAsideHead h2{letter-spacing:-.02em;color:#0a0a0a;margin:0 0 10px;font-size:clamp(24px,4vw,32px);font-weight:800}.contactAsideHead p{color:var(--foreground-soft);margin:0;font-size:16px;line-height:1.6}.contactCard{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--white);box-shadow:var(--shadow-sm);color:inherit;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);align-items:center;gap:16px;margin-bottom:14px;padding:18px 20px;text-decoration:none;display:flex}.contactCard:hover{box-shadow:var(--shadow-md);border-color:#2563eb38;transform:translateY(-3px)}.contactCard:last-child{margin-bottom:0}.contactCardFeatured{background:linear-gradient(135deg,#2563eb14 0%,#66ff9914 100%);border-color:#2563eb2e}.contactCardIcon{background:var(--muted);width:48px;height:48px;color:var(--primary);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.contactCard--messenger .contactCardIcon{color:#0084ff;background:#0084ff1a}.contactCard--whatsapp .contactCardIcon{color:#25d366;background:#25d3661a}.contactCard--telegram .contactCardIcon{color:#229ed9;background:#229ed91a}.contactCardBody{flex:1;min-width:0}.contactCardLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--foreground-soft);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.contactCardValue{color:var(--foreground);font-size:16px;font-weight:700;line-height:1.3;display:block}.contactCardHint{color:var(--foreground-soft);margin-top:4px;font-size:13px;display:block}.contactCardArrow{color:var(--foreground-soft);transition:transform var(--transition-fast);flex-shrink:0;font-size:18px}.contactCard:hover .contactCardArrow{color:var(--primary);transform:translate(2px,-2px)}.contactChannels{margin-bottom:18px}.contactMeta{border-radius:var(--radius-lg);background:var(--white);border:1px dashed #2563eb38;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.contactMeta strong{color:var(--foreground);margin-bottom:4px;font-size:15px;display:block}.contactMeta p{color:var(--foreground-soft);margin:0;font-size:14px;line-height:1.5}.contactMetaIcon{width:42px;height:42px;color:var(--primary);background:#2563eb1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.contactFormWrap{position:relative}.contactFormCard{border-radius:calc(var(--radius-lg) + 4px);background:var(--white);box-shadow:0 24px 48px -28px #2563eb59,var(--shadow-md);border:1px solid #2563eb1f;padding:28px 24px;position:relative;overflow:hidden}@media (min-width:768px){.contactFormCard{padding:32px 30px}}.contactFormCard:before{content:"";background:linear-gradient(90deg,var(--primary),var(--secondary));height:4px;position:absolute;inset:0 0 auto}.contactFormHead{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.contactFormHead h2{letter-spacing:-.02em;color:#0a0a0a;margin:0 0 6px;font-size:24px;font-weight:800}.contactFormHead p{color:var(--foreground-soft);margin:0;font-size:15px;line-height:1.5}.contactFormIcon{width:52px;height:52px;color:var(--white);background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:inline-flex;box-shadow:0 12px 24px -12px #2563eb8c}.contactForm .field{margin-bottom:0}.contactFormRow{grid-template-columns:1fr;gap:14px;margin-bottom:14px;display:grid}@media (min-width:768px){.contactFormRow{grid-template-columns:repeat(2,1fr)}}.contactOptional{color:var(--foreground-soft);font-weight:500}.contactSelect{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%232563eb' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.contactTextarea{resize:vertical;min-height:148px}.contactSubmit{width:100%;margin-top:8px;padding-top:14px;padding-bottom:14px}@media (min-width:768px){.contactSubmit{width:auto;min-width:220px}}.contactSuccess{border-radius:var(--radius-lg);text-align:center;background:linear-gradient(135deg,#16a34a14,#2563eb0f);border:1px solid #16a34a2e;padding:28px 22px}.contactSuccess strong{color:var(--foreground);margin-bottom:10px;font-size:20px;display:block}.contactSuccess p{color:var(--foreground-soft);margin:0 0 20px;font-size:15px;line-height:1.6}.contactSuccess p a{color:var(--primary);font-weight:600;text-decoration:none}.contactSuccess p a:hover{text-decoration:underline}.featuresHero{isolation:isolate;padding-top:var(--page-hero-top);padding-bottom:var(--page-hero-bottom);position:relative;overflow:hidden}@media (min-width:768px){.featuresHero{padding-top:var(--page-hero-top-md);padding-bottom:var(--page-hero-bottom-md)}}@media (min-width:1200px){.featuresHero{padding-top:var(--page-hero-top-lg);padding-bottom:var(--page-hero-bottom-lg)}}.featuresHero .featuresHeroShape{z-index:-1;pointer-events:none;opacity:.6;position:absolute}.featuresHero .featuresHeroShape img{width:100%;height:auto;display:block}.featuresHero .featuresHeroShape1{width:360px;top:-80px;left:-120px}.featuresHero .featuresHeroShape2{width:380px;top:-60px;right:-120px}.featuresHero .featuresHeroInner{z-index:1;text-align:center;max-width:820px;margin:0 auto;position:relative}.featuresHero .featuresHeroTitle{letter-spacing:-.02em;color:#0a0a0a;margin:22px 0 18px;font-size:clamp(30px,6.4vw,60px);font-weight:800;line-height:1.08}@media (min-width:768px){.featuresHero .featuresHeroTitle{margin:26px 0 22px}}.featuresHero .featuresHeroText{max-width:680px;color:var(--foreground-soft);margin:0 auto;font-size:16px;font-weight:400;line-height:1.65}@media (min-width:768px){.featuresHero .featuresHeroText{font-size:18px}}@media (min-width:1200px){.featuresHero .featuresHeroText{font-size:20px}}.docs,.docsIndex{position:relative;overflow-x:clip}.docsIndexHero{padding-top:var(--page-hero-top);padding-bottom:var(--page-hero-bottom)}@media (min-width:768px){.docsIndexHero{padding-top:var(--page-hero-top-md);padding-bottom:var(--page-hero-bottom-md)}}@media (min-width:1200px){.docsIndexHero{padding-top:var(--page-hero-top-lg);padding-bottom:var(--page-hero-bottom-lg)}}.docsIndexHero{background:radial-gradient(circle at 18% 12%,#3773f61f,#0000 36%),radial-gradient(circle at 84% 8%,#65fb9c24,#0000 32%),#f8fbff;border-bottom:1px solid #0f172a0f}.docsIndexHeroInner{text-align:center;max-width:820px;margin:0 auto}.docsIndexHeroInner .pageKicker{margin-bottom:18px}.docsIndexTitle{letter-spacing:-.055em;color:#10182f;margin:0 0 18px;font-size:clamp(2.15rem,4.6vw,3.6rem);font-weight:900;line-height:1.02}.docsIndexLead{color:#5f6b85;max-width:680px;margin:0 auto;font-size:17px;line-height:1.72}.docsIndexQuick{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:28px;display:flex}.docsIndexQuickLabel{color:#7a8498;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700}.docsIndexQuickLink{color:#3773f6;background:#ffffffeb;border:1px solid #0f172a14;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:650;text-decoration:none;transition:background .2s,border-color .2s}.docsIndexQuickLink:hover{background:#3773f614;border-color:#3773f633}.docsIndexBody{padding-top:var(--section-y);padding-bottom:var(--section-y)}@media (min-width:768px){.docsIndexBody{padding-top:var(--section-y-md);padding-bottom:var(--section-y-md)}}@media (min-width:1200px){.docsIndexBody{padding-top:var(--section-y-lg);padding-bottom:var(--section-y-lg)}}.docsIndexGrid{grid-template-columns:1fr;gap:22px;display:grid}@media (min-width:768px){.docsIndexGrid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1200px){.docsIndexGrid{grid-template-columns:repeat(3,1fr);gap:28px}}.docsIndexCard{background:var(--white);border:1px solid #0f172a0f;border-radius:24px;padding:28px;transition:transform .25s,box-shadow .25s}.docsIndexCard:hover{transform:translateY(-3px);box-shadow:0 22px 60px #0f172a14}.docsIndexCardIcon{color:#3773f6;background:linear-gradient(135deg,#3773f61f,#65fb9c24);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:inline-flex}.docsIndexCardIcon svg{width:22px;height:22px}.docsIndexCardTitle{letter-spacing:-.02em;color:#10182f;margin:0 0 8px;font-size:1.2rem;font-weight:850}.docsIndexCardDesc{color:#5f6b85;margin:0 0 18px;font-size:14.5px;line-height:1.65}.docsIndexCardLinks{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.docsIndexArticleLink{color:#4a5568;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex}.docsIndexArticleLink svg{opacity:0;flex-shrink:0;width:16px;height:16px;transition:opacity .2s,transform .2s;transform:translate(-4px)}.docsIndexArticleLink:hover{color:#3773f6;background:#3773f612}.docsIndexArticleLink:hover svg{opacity:1;transform:translate(0)}.docsIndexCta{margin-top:48px}.docsIndexCtaInner{text-align:center;color:#fff;background:radial-gradient(circle at 85% 20%,#ffffff47,#0000 28%),linear-gradient(135deg,#3773f6 0%,#65fb9c 100%);border-radius:28px;padding:40px;box-shadow:0 24px 70px #3773f638}.docsIndexCtaInner h2{color:#fff;margin:0 0 10px;font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:850}.docsIndexCtaInner p{color:#ffffffe0;max-width:520px;margin:0 auto 24px;font-size:16px;line-height:1.7}.docsIndexCtaBtn{color:#10182f;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.docsIndexCtaBtn svg{width:17px;height:17px}.docsIndexCtaBtn:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0000002e}.docsHero{padding-top:var(--page-hero-top);padding-bottom:var(--page-hero-bottom)}@media (min-width:768px){.docsHero{padding-top:var(--page-hero-top-md);padding-bottom:var(--page-hero-bottom-md)}}@media (min-width:1200px){.docsHero{padding-top:var(--page-hero-top-lg);padding-bottom:var(--page-hero-bottom-lg)}}.docsHero{background:radial-gradient(circle at 18% 12%,#3773f61a,#0000 36%),radial-gradient(circle at 84% 8%,#65fb9c1f,#0000 32%),#f8fbff;border-bottom:1px solid #0f172a0f}.docsHeroInner{max-width:900px}.docsHeroInner .pageKicker{margin-bottom:14px}.docsBreadcrumb{color:#7a8498;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:600;display:flex}.docsBreadcrumb a{color:#3773f6;text-decoration:none}.docsBreadcrumb a:hover{text-decoration:underline}.docsTitle{letter-spacing:-.045em;color:#10182f;margin:0 0 14px;font-size:clamp(1.85rem,3.8vw,2.75rem);font-weight:900;line-height:1.08}.docsLead{color:#5f6b85;max-width:720px;margin:0;font-size:17px;line-height:1.72}.docsMeta{flex-wrap:wrap;gap:16px;margin-top:20px;display:flex}.docsMetaItem{color:#69758d;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.docsMetaItem svg{color:#3773f6;width:16px;height:16px}.docsBody{padding-top:var(--section-y);padding-bottom:var(--section-y)}@media (min-width:768px){.docsBody{padding-top:var(--section-y-md);padding-bottom:var(--section-y-md)}}@media (min-width:1200px){.docsBody{padding-top:var(--section-y-lg);padding-bottom:var(--section-y-lg)}}.docsLayout{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:1024px){.docsLayout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px}}@media (min-width:1200px){.docsLayout{grid-template-columns:260px minmax(0,1fr);gap:64px}}.docsSidebar{display:none}@media (min-width:1024px){.docsSidebar{display:block}}.docsSidebarInner{background:var(--white);border:1px solid #0f172a0f;border-radius:20px;max-height:calc(100vh - 130px);padding:16px;position:sticky;top:110px;overflow-y:auto}.docsSidebarBack{color:#3773f6;border-radius:10px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 8px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.docsSidebarBack svg{width:15px;height:15px}.docsSidebarBack:hover{background:#3773f614}.docsSidebarGroup{margin-bottom:20px}.docsSidebarGroup:last-child{margin-bottom:0}.docsSidebarLabel{letter-spacing:.14em;text-transform:uppercase;color:#7a8498;margin:0 0 8px;padding:0 8px;font-size:11px;font-weight:800}.docsSidebarList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.docsSidebarLink{color:#69758d;border-radius:10px;padding:8px 10px;font-size:13.5px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .2s,color .2s;display:block}.docsSidebarLink:hover{color:#3773f6;background:#3773f612}.docsSidebarLink.active{color:#3773f6;background:#3773f61a;font-weight:700}.docsMain{grid-template-columns:1fr;gap:32px;min-width:0;display:grid}@media (min-width:1024px){.docsMain{grid-template-columns:220px minmax(0,1fr);gap:40px}}.docsToc{display:none}@media (min-width:1024px){.docsToc{background:#ffffffb3;border-radius:18px;align-self:start;max-height:calc(100vh - 130px);padding:16px;display:block;position:sticky;top:110px;overflow-y:auto}}.docsTocLabel{letter-spacing:.14em;text-transform:uppercase;color:#7a8498;margin:0 0 12px;font-size:11px;font-weight:800}.docsTocList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.docsTocLink{color:#69758d;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;font-size:13px;line-height:1.4;text-decoration:none;transition:background .2s,color .2s;display:flex}.docsTocLink:hover{color:#3773f6;background:#3773f612}.docsTocNum{color:#3773f6;flex-shrink:0;min-width:22px;font-size:11px;font-weight:800}.docsSections{flex-direction:column;gap:20px;min-width:0;display:flex}.docsSection{background:var(--white);border:1px solid #0f172a0f;border-radius:24px;padding:28px;scroll-margin-top:110px;transition:box-shadow .25s}.docsSection:hover{box-shadow:0 20px 56px #0f172a12}@media (min-width:768px){.docsSection{padding:36px 40px}}.docsSectionHead{align-items:center;gap:16px;margin-bottom:20px;display:flex}.docsSectionNum{color:#fff;background:linear-gradient(135deg,#3773f6,#65fb9c);border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 12px 28px #3773f638}.docsSectionTitle{letter-spacing:-.02em;color:#10182f;margin:0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:850;line-height:1.2}.docsSectionBody p{color:#5f6b85;margin:0 0 14px;font-size:16px;line-height:1.82}.docsSectionBody p:last-child{margin-bottom:0}.docsSectionBody ul,.docsSectionBody ol{margin:12px 0 16px;padding-left:22px}.docsSectionBody li{color:#5f6b85;margin-bottom:8px;font-size:16px;line-height:1.78}.docsSectionBody li::marker{color:#3773f6}.docsSectionBody strong{color:#10182f;font-weight:750}.docsSectionBody a{color:#3773f6;text-underline-offset:3px;font-weight:650;-webkit-text-decoration:underline #3773f659;text-decoration:underline #3773f659}.docsSectionBody a:hover{text-decoration-color:#3773f6}.docsCode{color:#2563eb;background:#3773f614;border-radius:6px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}.docsPre{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;background:#0f172a;border-radius:16px;margin:16px 0;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13.5px;line-height:1.65;overflow-x:auto}.docsNote{background:linear-gradient(135deg,#3773f612,#65fb9c14);border:1px solid #3773f629;border-left:4px solid #3773f6;border-radius:16px;margin:20px 0 0;padding:18px 20px}.docsNote p{color:#10182f;margin:0;font-size:15px;line-height:1.7}.docsPager{grid-template-columns:1fr;gap:14px;margin-top:8px;display:grid}@media (min-width:640px){.docsPager{grid-template-columns:1fr 1fr}}.docsPagerLink{background:var(--white);border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:6px;padding:20px 22px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.docsPagerLink:hover{border-color:#3773f640;box-shadow:0 12px 32px #0f172a0f}.docsPagerPrev{text-align:left}.docsPagerNext{text-align:right}@media (min-width:640px){.docsPagerNext{grid-column:2}}.docsPagerDir{letter-spacing:.06em;text-transform:uppercase;color:#3773f6;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.docsPagerDir svg{width:14px;height:14px}.docsPagerTitle{color:#10182f;font-size:15px;font-weight:700;line-height:1.35}.docsHelpCard{color:#fff;background:radial-gradient(circle at 85% 20%,#ffffff47,#0000 28%),linear-gradient(135deg,#3773f6 0%,#65fb9c 100%);border-radius:24px;margin-top:12px;padding:32px;box-shadow:0 20px 60px #3773f633}.docsHelpCard h3{color:#fff;margin:0 0 10px;font-size:1.35rem;font-weight:850}.docsHelpCard p{color:#ffffffe0;max-width:560px;margin:0 0 20px;font-size:15.5px;line-height:1.7}.docsHelpBtn{color:#10182f;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.docsHelpBtn svg{width:16px;height:16px}.docsHelpBtn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #00000029}@media (max-width:767px){.docsIndexHero,.docsHero{padding-top:34px;padding-bottom:30px}.docsIndexCard,.docsSection{padding:22px 18px}.docsIndexCtaInner{padding:28px 22px}}.metaCapi{--mc-header-h:75px;min-height:calc(100vh - 120px);padding:40px 0 96px;position:relative;overflow-x:clip}.metaCapi .metaCapiInner{z-index:1;max-width:1320px;position:relative}.metaCapi .metaCapiSetupBanner{z-index:1;background:linear-gradient(135deg,#2563eb14,#66ff991a);border:1px solid #2563eb29;border-radius:16px;margin-bottom:16px;position:relative;overflow:hidden;box-shadow:0 12px 28px -18px #2563eb73}.metaCapi .metaCapiSetupBanner:before{content:"";background:linear-gradient(90deg,var(--primary),var(--secondary),var(--primary));background-size:200% 100%;height:2px;animation:3s linear infinite metaCapiBannerShine;position:absolute;inset:0 0 auto}.metaCapi .metaCapiSetupBannerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px 12px 16px;display:flex}@media (min-width:768px){.metaCapi .metaCapiSetupBannerInner{flex-wrap:nowrap;padding:14px 18px}}.metaCapi .metaCapiSetupBannerMsg{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.metaCapi .metaCapiSetupBannerIcon{background:linear-gradient(135deg,var(--primary),var(--secondary));width:34px;height:34px;color:var(--white);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;animation:2.4s ease-in-out infinite metaCapiBannerPulse;display:inline-flex}.metaCapi .metaCapiSetupBannerMarquee{flex:auto;min-width:0;display:none;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}@media (min-width:768px){.metaCapi .metaCapiSetupBannerMarquee{display:block}}.metaCapi .metaCapiSetupBannerTrack{gap:48px;width:max-content;animation:18s linear infinite metaCapiBannerMarquee;display:flex}.metaCapi .metaCapiSetupBannerTrack span{color:var(--foreground);white-space:nowrap;font-size:14px;font-weight:600}.metaCapi .metaCapiSetupBannerText{color:var(--foreground);min-width:0;margin:0;font-size:13px;font-weight:600;line-height:1.45;display:block}@media (min-width:768px){.metaCapi .metaCapiSetupBannerText{display:none}}.metaCapi .metaCapiSetupBannerCta{height:40px;color:var(--white);white-space:nowrap;transition:transform var(--transition-fast),box-shadow var(--transition-fast);background:#25d366;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px -10px #25d366a6}.metaCapi .metaCapiSetupBannerCta svg{font-size:18px}.metaCapi .metaCapiSetupBannerCta:hover{transform:translateY(-1px);box-shadow:0 14px 28px -10px #25d366bf}@keyframes metaCapiBannerMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 24px))}}@keyframes metaCapiBannerShine{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes metaCapiBannerPulse{0%,to{transform:scale(1);box-shadow:0 0 #2563eb33}50%{transform:scale(1.04);box-shadow:0 0 0 8px #2563eb00}}.metaCapi .metaCapiToolbar{top:var(--mc-header-h);z-index:60;background:var(--white);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:32px;padding:22px 24px;display:flex;position:sticky;box-shadow:0 14px 12px -24px #0f172a73}.metaCapi .metaCapiToolbar:after{content:"";opacity:.5;background:linear-gradient(90deg,#0000,#2563eb59,#0000);height:1px;position:absolute;bottom:-1px;left:24px;right:24px}.metaCapi .metaCapiTitleGroup{align-items:center;gap:16px;display:flex}.metaCapi .metaCapiTitleIcon{width:56px;height:56px;color:var(--white);background:linear-gradient(135deg,var(--primary)0%,var(--secondary)140%);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:inline-flex;position:relative;box-shadow:0 10px 24px -8px #2563eb8c,inset 0 1px #fff6}.metaCapi .metaCapiTitleIcon:after{content:"";z-index:-1;filter:blur(14px);opacity:.8;background:conic-gradient(from 140deg,#2563eb40,#0000 30%,#66ff994d 60%,#0000);border-radius:22px;position:absolute;inset:-4px}.metaCapi .metaCapiTitleText h1{letter-spacing:-.02em;background:linear-gradient(135deg,var(--foreground)0%,var(--primary)100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:26px;font-weight:800;line-height:1.1}.metaCapi .metaCapiTitleText p{text-transform:uppercase;letter-spacing:2px;color:var(--foreground-soft);align-items:center;gap:8px;margin:6px 0 0;font-size:11px;font-weight:700;display:inline-flex}.metaCapi .metaCapiTitleText p:before{content:"";background:var(--success);border-radius:50%;width:6px;height:6px;animation:2.2s ease-out infinite metaCapiPulse;box-shadow:0 0 0 4px #16a34a2e}@keyframes metaCapiPulse{0%,to{box-shadow:0 0 0 4px #16a34a2e}50%{box-shadow:0 0 0 8px #16a34a14}}.metaCapi .metaCapiControls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.metaCapi .metaCapiSelect{height:46px;color:var(--foreground);cursor:pointer;appearance:none;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#fffffff2,#ffffffb3),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%232563eb' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") right 16px center/12px 8px no-repeat;border:1px solid #2563eb24;border-radius:14px;outline:none;padding:0 42px 0 18px;font-size:14px;font-weight:600}.metaCapi .metaCapiSelect:hover{border-color:#2563eb59;transform:translateY(-1px)}.metaCapi .metaCapiSelect:focus{border-color:var(--primary);box-shadow:0 0 0 4px #2563eb1f}.metaCapi .metaCapiBtn{height:46px;color:var(--foreground);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:#ffffffd9;border:1px solid #2563eb24;border-radius:14px;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.metaCapi .metaCapiBtn svg{color:var(--primary);font-size:18px}.metaCapi .metaCapiBtn:hover{border-color:var(--primary);background:var(--white);transform:translateY(-1px);box-shadow:0 10px 24px -14px #2563eb73}.metaCapi .metaCapiIconBtn{background:linear-gradient(135deg,var(--primary),var(--primary));width:46px;height:46px;color:var(--white);cursor:pointer;transition:all var(--transition-fast);border:1px solid #2563eb24;border-radius:14px;justify-content:center;align-items:center;font-size:18px;display:inline-flex;box-shadow:0 10px 20px -12px #2563eb99}.metaCapi .metaCapiIconBtn:hover{transform:translateY(-2px);box-shadow:0 14px 28px -12px #2563ebb3}.metaCapi .metaCapiConnectBtn{background:linear-gradient(135deg,var(--primary),var(--primary));height:46px;color:var(--white);cursor:pointer;transition:all var(--transition-fast);border:1px solid #2563eb24;border-radius:14px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 10px 20px -12px #2563eb99}.metaCapi .metaCapiConnectBtn svg{font-size:18px}.metaCapi .metaCapiConnectBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 28px -12px #2563ebb3}.metaCapi .metaCapiConnectBtn:disabled{opacity:.65;cursor:not-allowed}.metaCapi .comparisonTab{color:var(--foreground);cursor:pointer;transition:all var(--transition-fast);background:#ffffffd9;border:1px solid #2563eb24;border-radius:14px;align-items:center;gap:10px;padding:14px 18px;font-size:14px;font-weight:600;display:flex}.metaCapi .comparisonTab:hover,.metaCapi .comparisonTabActive{border-color:var(--primary);transform:translateY(-1px);box-shadow:0 10px 24px -14px #2563eb66}.metaCapi .comparisonDot{background:var(--primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 3px #2563eb2e}.metaCapi .comparisonMenu{color:var(--foreground-soft);margin-left:auto;font-size:16px}.metaCapi .metaCapiKpi{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;margin-bottom:26px;display:grid}.metaCapi .kpiCard{background:var(--white);transition:transform var(--transition-fast),box-shadow var(--transition-fast);border-radius:22px;padding:22px;position:relative;overflow:hidden}.metaCapi .kpiCard:after{content:"";background:linear-gradient(90deg,var(--primary),var(--secondary));opacity:.9;border-radius:0 0 8px 8px;height:3px;position:absolute;top:0;left:22px;right:22px}.metaCapi .kpiCard:hover{transform:translateY(-3px);box-shadow:0 22px 40px -22px #2563eb59}.metaCapi .kpiCardFeatured{color:var(--white);background:linear-gradient(135deg,var(--primary)0%,var(--primary)55%,var(--secondary)160%);border:none;box-shadow:0 22px 44px -20px #2563eba6,inset 0 1px #ffffff40}.metaCapi .kpiCardFeatured:before{background:radial-gradient(320px 220px at 85% -10%,#ffffff40,#0000 60%),radial-gradient(260px 160px at -10% 110%,#66ff9947,#0000 60%)}.metaCapi .kpiCardFeatured:after{display:none}.metaCapi .kpiCardFeatured .kpiLabel,.metaCapi .kpiCardFeatured .kpiValue{color:var(--white)}.metaCapi .kpiCardFeatured .kpiIcon{color:var(--white);background:#fff3;box-shadow:inset 0 1px #fff6}.metaCapi .kpiCardFeatured .kpiBadge{color:var(--white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff38}.metaCapi .kpiTop{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex;position:relative}.metaCapi .kpiIcon{background:var(--muted);width:44px;height:44px;color:var(--primary);border-radius:12px;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.metaCapi .kpiBadge{text-transform:uppercase;letter-spacing:1px;background:var(--muted);color:var(--foreground-soft);border-radius:999px;padding:5px 10px;font-size:10px;font-weight:800}.metaCapi .kpiBadgeDanger{color:var(--danger);background:#dc26261a}.metaCapi .kpiBadgePrimary{color:var(--primary);background:#2563eb1a}.metaCapi .kpiBadgeWarning{color:var(--warning);background:#d977061f}.metaCapi .kpiLabel{color:var(--foreground-soft);text-transform:uppercase;letter-spacing:1px;margin:0 0 6px;font-size:12px;font-weight:700;position:relative}.metaCapi .kpiValue{color:var(--foreground);letter-spacing:-.025em;margin:0;font-size:30px;font-weight:800;position:relative}.metaCapi .metaCapiMetrics{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;margin-bottom:26px;display:grid}.metaCapi .metricCard{background:var(--white);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);border:1px solid #0f172a0f;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 6px 18px -16px #0f172a33}.metaCapi .metricCard:hover{border-color:#2563eb33;transform:translateY(-2px);box-shadow:0 18px 36px -22px #2563eb4d}.metaCapi .metricHead{color:var(--foreground);text-transform:uppercase;letter-spacing:1.2px;align-items:center;gap:10px;padding:18px 20px 12px;font-size:12px;font-weight:800;display:flex}.metaCapi .metricHeadIcon{background:var(--muted);width:36px;height:36px;color:var(--primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.metaCapi .metricBody{padding:4px 20px 18px}.metaCapi .metricRow{border-bottom:1px dashed #0f172a14;justify-content:space-between;align-items:center;padding:11px 0;font-size:14px;display:flex}.metaCapi .metricRow:last-child{border-bottom:none}.metaCapi .metricLabel{color:var(--foreground-soft);font-weight:500}.metaCapi .metricValue{color:var(--foreground);font-weight:700}.metaCapi .metricRowHighlight{background:var(--muted);border-radius:12px;margin-top:6px;padding:12px 14px;border:none!important}.metaCapi .metricRowHighlight .metricLabel{color:var(--foreground);text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:700}.metaCapi .metricRowHighlight .metricValue{font-size:15px;font-weight:800}.metaCapi .metricValueDanger{color:var(--danger)}.metaCapi .metricValuePrimary{color:var(--primary)}.metaCapi .metricValueSuccess{color:var(--success)}.metaCapi .metricValueWarning{color:var(--warning)}.metaCapi .metaCapiChartSection{grid-template-columns:1fr 300px;gap:18px;margin-bottom:26px;display:grid}.metaCapi .chartCard{background:var(--white);border-radius:20px;min-height:300px;padding:24px;position:relative;overflow:hidden}.metaCapi .chartHead{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex;position:relative}.metaCapi .chartTitle{color:var(--foreground);letter-spacing:-.01em;align-items:center;gap:12px;margin:0;font-size:17px;font-weight:800;display:flex}.metaCapi .chartTitleIcon{background:linear-gradient(135deg,var(--primary),var(--secondary));width:38px;height:38px;color:var(--white);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex;box-shadow:0 10px 22px -10px #2563eb99}.metaCapi .chartPlaceholder{width:100%;height:220px;color:var(--foreground-soft);background:repeating-linear-gradient(45deg,#2563eb0a 0 12px,#2563eb14 12px 24px);border:1px dashed #2563eb40;border-radius:16px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:relative}.metaCapi .chartStats{flex-direction:column;gap:14px;display:flex}.metaCapi .chartStatCard{background:var(--white);transition:transform var(--transition-fast),box-shadow var(--transition-fast);border:1px solid #0f172a0f;border-radius:18px;flex:1;padding:18px 20px;position:relative;overflow:hidden}.metaCapi .chartStatCard:before{content:"";background:linear-gradient(180deg,var(--primary),var(--secondary));border-radius:0 4px 4px 0;width:4px;position:absolute;top:0;bottom:0;left:0}.metaCapi .chartStatCard:hover{transform:translate(3px);box-shadow:0 14px 28px -20px #2563eb66}.metaCapi .chartStatLabel{text-transform:uppercase;letter-spacing:1.2px;color:var(--foreground-soft);margin:0 0 6px;font-size:11px;font-weight:700}.metaCapi .chartStatValue{color:var(--foreground);letter-spacing:-.02em;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:800;display:flex}.metaCapi .chartStatIcon{background:var(--muted);width:38px;height:38px;color:var(--primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.metaCapi .metaCapiWinners{margin-bottom:26px}.metaCapi .sectionHead{color:var(--foreground);text-transform:uppercase;letter-spacing:1.2px;align-items:center;gap:12px;margin-bottom:18px;font-size:14px;font-weight:800;display:flex}.metaCapi .sectionIcon{background:linear-gradient(135deg,var(--primary),var(--secondary));width:38px;height:38px;color:var(--white);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex;box-shadow:0 10px 22px -10px #2563eb8c}.metaCapi .winnerGrid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;display:grid}.metaCapi .winnerCard{background:var(--white);transition:transform var(--transition-fast),box-shadow var(--transition-fast);border:1px solid #0f172a0f;border-radius:20px;padding:20px;position:relative;overflow:hidden}.metaCapi .winnerCard:before{content:"";pointer-events:none;background:radial-gradient(closest-side at 100% 0,#2563eb14,#0000 70%);position:absolute;inset:0}.metaCapi .winnerCard:hover{transform:translateY(-3px);box-shadow:0 20px 36px -22px #2563eb59}.metaCapi .winnerLabel{text-transform:uppercase;letter-spacing:1px;background:var(--muted);border-radius:999px;margin-bottom:14px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-block;position:relative}.metaCapi .winnerLabelPrimary{color:var(--primary);background:#2563eb1a}.metaCapi .winnerLabelDanger{color:var(--danger);background:#dc26261a}.metaCapi .winnerValue{color:var(--foreground);letter-spacing:-.02em;margin:0 0 10px;font-size:22px;font-weight:800;line-height:1.2;position:relative}.metaCapi .winnerMeta{color:var(--foreground-soft);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex;position:relative}.metaCapi .winnerDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.metaCapi .winnerDotPrimary{background:var(--primary);box-shadow:0 0 0 3px #2563eb2e}.metaCapi .winnerDotDanger{background:var(--danger);box-shadow:0 0 0 3px #dc26262e}.metaCapi .metaCapiTwoCol{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;margin-bottom:26px;display:grid}.metaCapi .metaCapiTwoCol .tableCard{flex-direction:column;height:480px;display:flex}.metaCapi .metaCapiTwoCol .metaCapiTableScroll{flex:auto;min-height:0;max-height:none}.metaCapi .tableCard{background:var(--white);border:1px solid #0f172a0f;border-radius:20px;overflow:hidden;box-shadow:0 6px 18px -16px #0f172a33}.metaCapi .tableHeadRow{background:var(--muted);border-bottom:1px solid #2563eb14;align-items:center;gap:12px;padding:18px 22px;display:flex}.metaCapi .tableHeadRow h3{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:800}.metaCapi .tableHeadIcon{background:linear-gradient(135deg,var(--primary),var(--secondary));width:36px;height:36px;color:var(--white);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:inline-flex;box-shadow:0 10px 20px -12px #2563eb8c}.metaCapi .metaCapiTable{border-collapse:collapse;width:100%}.metaCapi .metaCapiTable th{z-index:1;text-transform:uppercase;letter-spacing:1px;color:var(--foreground-soft);text-align:left;background:var(--background);border-bottom:1px solid #0f172a0f;padding:12px 22px;font-size:11px;font-weight:800;position:sticky;top:0}.metaCapi .metaCapiTable td{color:var(--foreground);transition:background var(--transition-fast);border-bottom:1px dashed #0f172a12;padding:14px 22px;font-size:14px;font-weight:600}.metaCapi .metaCapiTable tbody tr{transition:background var(--transition-fast)}.metaCapi .metaCapiTable tbody tr:hover{background:#2563eb08}.metaCapi .metaCapiTable tbody tr:hover td:first-child{color:var(--primary)}.metaCapi .metaCapiTable tr:last-child td{border-bottom:none}.metaCapi .tableEmpty{text-align:center;color:var(--foreground-soft);font-size:13px;padding:40px 18px!important}.metaCapi .creativeCards{grid-template-columns:1fr 1fr;gap:14px;padding:18px 22px;display:grid}.metaCapi .creativeCard{background:var(--white);cursor:pointer;transition:all var(--transition-fast);text-align:left;border:1.5px solid #0f172a14;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.metaCapi .creativeCard:before{content:"";opacity:0;transition:opacity var(--transition-fast);background:linear-gradient(135deg,#0000,#2563eb0a);position:absolute;inset:0}.metaCapi .creativeCard:hover:before{opacity:1}.metaCapi .creativeCard:hover{transform:translateY(-2px);box-shadow:0 16px 32px -20px #2563eb66}.metaCapi .creativeIcon{width:46px;height:46px;color:var(--primary);background:var(--white);border:1.5px solid #0f172a14;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:inline-flex;position:relative}.metaCapi .creativeInfo{flex-direction:column;gap:4px;display:flex;position:relative}.metaCapi .creativeLabel{text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:800}.metaCapi .creativeValue{color:var(--foreground);letter-spacing:1px;font-size:15px;font-weight:700}.metaCapi .creativeCardMvp{background:linear-gradient(135deg,#16a34a0f 0%,#16a34a05 100%);border-color:#16a34a66}.metaCapi .creativeCardMvp .creativeIcon{color:var(--success);border-color:#16a34a73}.metaCapi .creativeCardMvp .creativeLabel{color:var(--success)}.metaCapi .creativeCardUnder{background:linear-gradient(135deg,#dc26260f 0%,#dc262605 100%);border-color:#dc262666}.metaCapi .creativeCardUnder .creativeLabel{color:var(--danger)}.metaCapi .creativeCardUnder .creativeIcon{color:var(--danger);border-color:#dc262673}.metaCapi .creativeCardActive{border-width:2px;transform:translateY(-2px);box-shadow:0 18px 34px -20px #2563eb66}.metaCapi .metaCapiCampaigns{margin-bottom:26px}.metaCapi .statusDot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.metaCapi .statusDotActive{background:var(--success);box-shadow:0 0 0 4px #16a34a2e}.metaCapi .statusDotPaused{background:var(--warning);box-shadow:0 0 0 4px #d977062e}.metaCapi .statusDotOff{background:var(--foreground-soft);box-shadow:0 0 0 4px #707b8126}.metaCapi .metaCapiBreakdown{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;margin-bottom:26px;display:grid}.metaCapi .breakdownCard{background:var(--white);max-height:380px;transition:transform var(--transition-fast),box-shadow var(--transition-fast);border:1px solid #0f172a0f;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 6px 18px -16px #0f172a2e}.metaCapi .breakdownCard:hover{transform:translateY(-3px);box-shadow:0 22px 40px -22px #2563eb52}.metaCapi .breakdownTitle{color:var(--foreground);text-transform:uppercase;letter-spacing:1.2px;background:var(--muted);border-bottom:1px solid #2563eb14;padding:16px 20px;font-size:13px;font-weight:800;position:relative}.metaCapi .breakdownTitle:before{content:"";background:linear-gradient(180deg,var(--primary),var(--secondary));width:4px;position:absolute;top:0;bottom:0;left:0}.metaCapi .breakdownBody{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2563eb59 #0000;flex:auto;min-height:0;padding:0;overflow-y:auto}.metaCapi .breakdownBody::-webkit-scrollbar{width:8px}.metaCapi .breakdownBody::-webkit-scrollbar-thumb{background:#2563eb47;border-radius:8px}.metaCapi .breakdownBody::-webkit-scrollbar-track{background:0 0}.metaCapi .breakdownHead,.metaCapi .breakdownRow{grid-template-columns:1.4fr 1fr 1fr .8fr .8fr;align-items:center;display:grid}.metaCapi .breakdownHead{z-index:1;color:var(--foreground-soft);text-transform:uppercase;letter-spacing:1.1px;background:var(--background);border-bottom:1px solid #0f172a0f;padding:10px 20px;font-size:10px;font-weight:800;position:sticky;top:0}.metaCapi .breakdownRow{color:var(--foreground);transition:background var(--transition-fast);border-bottom:1px dashed #0f172a12;padding:12px 20px;font-size:14px;font-weight:600}.metaCapi .breakdownRow:last-child{border-bottom:none}.metaCapi .breakdownRow:hover{background:#2563eb0a}.metaCapi .breakdownColHighlight{color:var(--primary);font-weight:800}.metaCapi .breakdownEmpty{text-align:center;color:var(--foreground-soft);padding:32px 18px;font-size:13px}@media (max-width:1199px){.metaCapi .metaCapiKpi,.metaCapi .metaCapiMetrics{grid-template-columns:repeat(2,1fr)}.metaCapi .metaCapiChartSection{grid-template-columns:1fr}.metaCapi .chartStats{flex-direction:row}.metaCapi .chartStatCard{flex:1 1 0}.metaCapi .winnerGrid,.metaCapi .metaCapiBreakdown{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.metaCapi{--mc-header-h:63px;padding:28px 0 72px}.metaCapi .metaCapiToolbar{flex-direction:column;align-items:stretch;padding:20px}.metaCapi .metaCapiTitleGroup,.metaCapi .metaCapiControls{justify-content:flex-start}.metaCapi .metaCapiSelect{flex:160px;min-width:0}.metaCapi .metaCapiTwoCol{grid-template-columns:1fr}.metaCapi .metaCapiTwoCol .tableCard{height:auto}.metaCapi .metaCapiTwoCol .metaCapiTableScroll{max-height:420px}.metaCapi .winnerGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.metaCapi{--mc-header-h:57px}}@media (max-width:767px){.metaCapi{padding:20px 0 64px}.metaCapi .metaCapiInner{padding-left:14px;padding-right:14px}.metaCapi .metaCapiTitleText h1{font-size:22px}.metaCapi .metaCapiTitleIcon{width:48px;height:48px;font-size:20px}.metaCapi .metaCapiKpi,.metaCapi .metaCapiMetrics{grid-template-columns:1fr;gap:14px}.metaCapi .kpiValue{font-size:26px}.metaCapi .winnerGrid,.metaCapi .metaCapiBreakdown{grid-template-columns:1fr;gap:14px}.metaCapi .creativeCards{grid-template-columns:1fr;padding:14px 16px}.metaCapi .chartStats{flex-direction:column}.metaCapi .tableHeadRow{padding:16px}.metaCapi .chartCard{padding:18px}.metaCapi .metaCapiTable{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.metaCapi .metaCapiTable th,.metaCapi .metaCapiTable td{white-space:nowrap;padding:12px 16px}.metaCapi .breakdownHead,.metaCapi .breakdownRow{padding-left:14px;padding-right:14px;font-size:12px}}@media (max-width:480px){.metaCapi .metaCapiTitleText h1{letter-spacing:-.01em;font-size:19px}.metaCapi .metaCapiTitleText p{letter-spacing:1.4px;font-size:10px}.metaCapi .metaCapiSelect{height:42px;padding-right:38px;font-size:13px}.metaCapi .metaCapiIconBtn,.metaCapi .metaCapiBtn{height:42px}.metaCapi .kpiCard{padding:18px}.metaCapi .kpiValue{font-size:24px}.metaCapi .winnerValue{font-size:18px}.metaCapi .breakdownHead,.metaCapi .breakdownRow{grid-template-columns:1.2fr .9fr .8fr .8fr .8fr;font-size:11px}}.metaCapi .metaCapiState{border:1px solid #0000;border-radius:14px;margin:4px 0 8px;padding:14px 18px;font-size:14px;font-weight:600}.metaCapi .metaCapiStateLoading{color:var(--primary);background:#2563eb14;border-color:#2563eb2e}.metaCapi .metaCapiStateEmpty{color:var(--muted-foreground,#64748b);background:#64748b14;border-color:#64748b2e}.metaCapi .metaCapiStateError{color:#b91c1c;background:#dc262614;border-color:#dc262633}.metaCapi .metaCapiRange{opacity:.75;font-weight:600}.metaCapi .metaCapiSpin{animation:.9s linear infinite metaCapiSpin}@keyframes metaCapiSpin{to{transform:rotate(360deg)}}.metaCapi .chartCanvas{width:100%;padding:8px 4px 0}.metaCapi .metaCapiTableScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2563eb59 #0000;width:100%;max-height:420px;overflow:auto}.metaCapi .metaCapiTableScroll::-webkit-scrollbar{width:8px;height:8px}.metaCapi .metaCapiTableScroll::-webkit-scrollbar-thumb{background:#2563eb47;border-radius:8px}.metaCapi .metaCapiTableScroll::-webkit-scrollbar-track{background:0 0}.metaCapi .metaCapiTableEmpty{text-align:center;color:var(--muted-foreground,#64748b);padding:18px;font-weight:600}.metaCapi .creativeHighlightMeta{color:var(--muted-foreground,#64748b);margin:10px 0 6px 20px;font-size:12.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.metaCapi .metaCapiSetupBannerTrack,.metaCapi .metaCapiSetupBannerIcon,.metaCapi .metaCapiSetupBanner:before{animation:none!important}}.metaCapiModalBackdrop{z-index:99999;-webkit-backdrop-filter:blur(8px);background:#0f172a8c;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out metaCapiModalFadeIn;display:flex;position:fixed;inset:0}.metaCapiModalContent{background:#fff;border-radius:18px;width:100%;max-width:450px;animation:.22s ease-out metaCapiModalScaleUp;position:relative;overflow:hidden;box-shadow:0 24px 54px -12px #0f172a47,0 0 0 1px #0f172a0f}.metaCapiModalAccentBar{background:linear-gradient(90deg,#1877f2 0%,#25d366 50%,#0084ff 100%);width:100%;height:3px}.metaCapiModalHeader{background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:18px 22px 14px;display:flex}.metaCapiModalTitleGroup{align-items:center;gap:12px;display:flex}.metaCapiModalMetaIcon{color:#fff;background:linear-gradient(135deg,#1877f2 0%,#0056b3 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:19px;display:inline-flex;box-shadow:0 6px 14px -4px #1877f266}.metaCapiModalTitleRow{align-items:center;gap:8px;display:flex}.metaCapiModalTitle{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700;line-height:1.2}.metaCapiModalBadge{color:#2563eb;white-space:nowrap;background:#eff6ff;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.metaCapiBadgeSparkle{color:#2563eb;font-size:11px}.metaCapiModalSubtitle{color:#64748b;margin:2px 0 0;font-size:12.5px;font-weight:500}.metaCapiModalClose{color:#64748b;cursor:pointer;background:#f8fafc;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:17px;transition:all .15s;display:inline-flex}.metaCapiModalClose:hover{color:#0f172a;background:#f1f5f9}.metaCapiModalBody{padding:18px 22px}.metaCapiModalNotice{background:#f8fafc;border-left:3px solid #2563eb;border-radius:10px;margin-bottom:16px;padding:10px 13px;position:relative}.metaCapiModalNoticeText{color:#475569;margin:0;font-size:13px;font-weight:500;line-height:1.45}.metaCapiModalFormGroup{margin-bottom:16px}.metaCapiModalLabelRow{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.metaCapiModalLabel{color:#1e293b;font-size:13px;font-weight:600}.metaCapiModalOptionalTag{color:#94a3b8;font-size:11.5px;font-weight:500}.metaCapiModalInputWrap{align-items:center;display:flex;position:relative}.metaCapiModalInput{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;height:44px;padding:0 14px;font-size:14px;font-weight:500;transition:all .15s}.metaCapiModalInput::placeholder{color:#94a3b8}.metaCapiModalInput:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.metaCapiModalHelpText{color:#64748b;margin-top:5px;font-size:12px;font-weight:400;display:block}.metaCapiModalStatusReady{color:#16a34a;align-items:center;gap:4px;font-weight:600;display:inline-flex}.metaCapiModalStatusReady svg{font-size:13px}.metaCapiModalPrimaryCta{margin-bottom:16px}.metaCapiModalWhatsappBtn{color:#fff;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;font-size:15px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 8px 18px -4px #25d36666}.metaCapiModalWhatsappBtn:hover{color:#fff;transform:translateY(-1px);box-shadow:0 12px 22px -4px #25d3668c}.metaCapiModalWhatsappBtn:active{transform:translateY(0)}.metaCapiModalWhatsappIcon{font-size:20px}.metaCapiModalCtaArrow{opacity:.9;font-size:16px;transition:transform .15s}.metaCapiModalWhatsappBtn:hover .metaCapiModalCtaArrow{transform:translate(3px)}.metaCapiModalAltChannels{text-align:center;border-top:1px solid #f1f5f9;margin-bottom:14px;padding-top:14px}.metaCapiModalDividerText{color:#94a3b8;margin-bottom:10px;font-size:11.5px;font-weight:500;display:block}.metaCapiModalChannelRow{justify-content:center;align-items:center;gap:8px;display:flex}.metaCapiModalChannelLink{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.metaCapiModalChannelLink svg{font-size:15px}.metaCapiModalChannelLink:hover{color:#2563eb;background:#fff;border-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px -4px #2563eb33}.metaCapiModalMessenger:hover{color:#0084ff;border-color:#0084ff}.metaCapiModalTelegram:hover{color:#229ed9;border-color:#229ed9}.metaCapiTextSuccess{color:#16a34a!important}.metaCapiModalFooter{color:#64748b;justify-content:center;align-items:center;gap:6px;padding-top:4px;font-size:12px;font-weight:500;display:flex}.metaCapiModalFooter svg{color:#16a34a;flex-shrink:0;font-size:15px}@keyframes metaCapiModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes metaCapiModalScaleUp{0%{opacity:0;transform:scale(.94)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}:root{--font-plus-jakarta:"Plus Jakarta Sans Variable","Plus Jakarta Sans",sans-serif;--font-sans:var(--font-plus-jakarta),Arial,Helvetica,sans-serif;--background:#f9f9f9;--white:#fff;--surface:#fff;--foreground:#141f39;--foreground-soft:#797979;--muted:#f2f5ff;--border:#eceef4;--primary:#2563eb;--secondary:#6f9;--success:#16a34a;--warning:#d97706;--danger:#dc2626;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 10px 30px #0f172a14;--shadow-lg:0 18px 48px #0f172a1f;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--container:1200px;--header-height:72px;--section-y:56px;--section-y-md:72px;--section-y-lg:80px;--section-y-compact:40px;--section-y-compact-md:48px;--section-y-compact-lg:56px;--section-space:var(--section-y-lg);--page-hero-top:48px;--page-hero-top-md:64px;--page-hero-top-lg:72px;--page-hero-bottom:40px;--page-hero-bottom-md:48px;--page-hero-bottom-lg:56px;--section-head-gap:36px;--section-head-gap-md:44px;--section-title-leading:1.25;--footer-padding-top:96px;--footer-padding-top-md:120px;--footer-padding-top-lg:140px;--transition-fast:.2s ease;--transition-base:.3s ease}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans)}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans)}[data-anim]{opacity:0;will-change:transform,opacity,filter}[data-anim=text-reveal]{opacity:1;line-height:var(--section-title-leading,1.25)}[data-anim-stagger]{opacity:1}[data-anim-stagger]>*{opacity:0;will-change:transform,opacity,filter}.anim-word{vertical-align:bottom;line-height:inherit;margin-bottom:-.08em;padding-bottom:.16em;display:inline-block;overflow:hidden}.anim-word-inner{will-change:transform,opacity;display:inline-block}:root.anim-fallback [data-anim],:root.anim-fallback [data-anim-stagger]>*,:root.anim-fallback .anim-word-inner{opacity:1!important;filter:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){[data-anim],[data-anim-stagger]>*,.anim-word-inner{opacity:1!important;filter:none!important;transform:none!important}}.container{max-width:1450px!important}#home,#features,#how-it-works,#control-center,#testimonials,#faq{scroll-margin-top:96px}.container,.container-sm,.container-md,.container-lg,.container-xl{width:auto}
