.fs-page{--accent-teal:#bf4252;--accent-teal-rgb:191,66,82}.fs-page .fis__bgGlow--a{background:radial-gradient(circle,rgba(191,66,82,.18) 0,transparent 70%)!important}.fs-page .fis__bgGlow--b{background:radial-gradient(circle,rgba(191,66,82,.1) 0,transparent 70%)!important}.fs-page .fis__eyebrowDot{background:#bf4252!important;box-shadow:0 0 8px rgba(191,66,82,.8)!important}[data-theme=light] .fs-page{--accent-teal:#a5303f;--accent-teal-rgb:165,48,63}.agileTransform{position:relative;padding:120px 0;background-color:var(--bg-color);overflow:hidden;color:var(--text-color)}.agileTransform__grid-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(var(--text-color-rgb),.04) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--text-color-rgb),.04) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}.agileTransform__grid-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 50%,transparent,var(--bg-color) 80%)}.agileTransform__glow{position:absolute;top:30%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(var(--accent-teal-rgb),.15) 0,transparent 70%);filter:blur(80px);z-index:0;pointer-events:none}.agileTransform__container{position:relative;z-index:1}.agileTransform__content{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center}@media(max-width:1024px){.agileTransform__content{grid-template-columns:1fr;gap:60px}}.agileTransform__text{max-width:480px}.agileTransform__title{font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:2rem;letter-spacing:-.02em}@media(max-width:768px){.agileTransform__title{font-size:2.5rem}}.agileTransform__description{font-size:1.125rem;color:rgba(var(--text-color-rgb),.7);line-height:1.6}.agileTransform__visuals{position:relative;height:620px;width:100%}@media(max-width:1024px){.agileTransform__visuals{height:auto;min-height:660px}}@media(max-width:768px){.agileTransform__visuals{height:auto;min-height:0;display:flex;flex-direction:column;gap:24px}}.agileTransform__card{position:absolute;background:var(--bg-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(var(--text-color-rgb),.1);border-radius:12px;overflow:hidden;transition:all .5s cubic-bezier(.19,1,.22,1);box-shadow:0 8px 32px rgba(0,0,0,.15)}.agileTransform__card:hover{transform:translateY(-10px)!important;border-color:rgba(var(--accent-teal-rgb),.3);box-shadow:0 20px 50px rgba(0,0,0,.25)}.agileTransform__cardImage{width:100%;height:140px;overflow:hidden;background:rgba(var(--text-color-rgb),.05)}.agileTransform__cardImage img{width:100%;height:100%;object-fit:cover;opacity:.9;transition:transform .5s cubic-bezier(.19,1,.22,1)}.agileTransform__card:hover .agileTransform__cardImage img{transform:scale(1.05);opacity:1}.agileTransform__cardInfo{padding:1.5rem}.agileTransform__cardInfo h3{font-size:1rem;font-weight:500;margin:0;color:var(--text-color)}@media(max-width:768px){.agileTransform__card{position:relative;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:100%!important}}.agileTransform__card--audit{top:20px;left:40px;width:320px;z-index:3}.agileTransform__card--coaching{top:240px;right:10px;width:300px;z-index:4;padding:1.2rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.agileTransform__card--coaching .agileTransform__cardInfo{padding:0}.agileTransform__card--coaching .agileTransform__cardInfo h3{font-weight:600;font-size:1.1rem;color:var(--text-color)}.agileTransform__card--scaled{bottom:20px;left:120px;width:320px;z-index:5}.agileTransform__card--scaled .agileTransform__cardInfo h3{font-weight:600;color:var(--text-color)}.agileTransform__avatarStack,.agileTransform__avatars{display:flex;align-items:center}.agileTransform__avatarStack .agileTransform__avatarItem{width:48px;height:48px;border-radius:50%;border:3px solid var(--bg-card);overflow:hidden;margin-right:-16px;background:rgba(var(--text-color-rgb),.1);transition:all .3s ease}.agileTransform__avatarStack .agileTransform__avatarItem:hover{transform:translateY(-8px) scale(1.1);z-index:10;border-color:var(--accent-teal)}.agileTransform__avatarStack .agileTransform__avatarItem img{width:100%;height:100%;object-fit:cover}.cloudMigrate{position:relative;padding:120px 0;background-color:var(--bg-color);overflow:hidden;color:var(--text-color)}.cloudMigrate__glow{position:absolute;top:20%;left:50%;width:800px;height:800px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(var(--accent-teal-rgb),.1) 0,transparent 70%);filter:blur(100px);z-index:0;pointer-events:none}.cloudMigrate__header{text-align:center;max-width:800px;margin:0 auto 100px;display:flex;flex-direction:column;align-items:center}@media(max-width:768px){.cloudMigrate__header{margin-bottom:60px}}.cloudMigrate__h2{font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-.02em}@media(max-width:768px){.cloudMigrate__h2{font-size:2.5rem}}.cloudMigrate__sub{font-size:1.125rem;color:rgba(var(--text-color-rgb),.7);line-height:1.6;margin-bottom:2rem;max-width:600px}.cloudMigrate__cta{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 2rem;border:1px solid rgba(var(--text-color-rgb),.2);border-radius:99px;color:var(--text-color);text-decoration:none;font-weight:500;transition:all .5s cubic-bezier(.19,1,.22,1)}.cloudMigrate__cta:hover{border-color:var(--accent-teal);transform:translateY(-2px);background:rgba(var(--accent-teal-rgb),.05)}.cloudMigrate__body{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center}@media(max-width:1024px){.cloudMigrate__body{grid-template-columns:1fr;gap:60px}}@media(max-width:768px){.cloudMigrate__body{gap:40px}}.cloudMigrate__left{max-width:480px;position:relative}@media(max-width:1024px){.cloudMigrate__left{max-width:100%}}.cloudMigrate__nowoHeader{position:relative;margin-bottom:3rem}.cloudMigrate__arrowWrap{position:absolute;top:-40px;left:-50px;color:rgba(var(--text-color-rgb),.4);transform:rotate(-10deg);pointer-events:none}@media(max-width:768px){.cloudMigrate__arrowWrap{left:0;top:-50px}}.cloudMigrate__drawnArrow{opacity:.6}.cloudMigrate__nowoTitle{font-size:1.75rem;font-weight:600;color:var(--text-color);margin:0}.cloudMigrate__list{display:flex;flex-direction:column;gap:1.25rem}.cloudMigrate__listItem{display:flex;align-items:center;gap:1.5rem;padding:1rem;background:rgba(var(--text-color-rgb),.03);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(var(--text-color-rgb),.08);border-radius:16px;transition:all .5s cubic-bezier(.19,1,.22,1)}.cloudMigrate__listItem:hover{border-color:rgba(var(--accent-teal-rgb),.3);background:rgba(var(--text-color-rgb),.06);transform:translateX(10px)}.cloudMigrate__iconBox{width:48px;height:48px;border-radius:12px;background:rgba(var(--accent-teal-rgb),.1);display:flex;align-items:center;justify-content:center;color:var(--accent-teal);border:1px solid rgba(var(--accent-teal-rgb),.2);flex-shrink:0}.cloudMigrate__itemLabel{font-size:1rem;font-weight:500;line-height:1.4;color:rgba(var(--text-color-rgb),.85);margin:0}.cloudMigrate__right{position:relative;height:650px;display:flex;align-items:center;justify-content:center;max-width:100%}@media(max-width:1024px){.cloudMigrate__right{height:580px;margin-top:40px}}@media(max-width:768px){.cloudMigrate__right{height:500px;margin-top:20px}}@media(max-width:576px){.cloudMigrate__right{height:480px;margin-bottom:2rem}}.cloudMigrate__dialBg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(450px,100%);height:min(450px,100vw);opacity:.6;z-index:0;pointer-events:none}.cloudMigrate__dialBg svg{width:100%;height:100%}.cloudMigrate__card{position:absolute;box-shadow:0 20px 50px rgba(0,0,0,.2);border-radius:20px;overflow:hidden;transition:all .6s cubic-bezier(.19,1,.22,1);border:1px solid rgba(var(--text-color-rgb),.08)}.cloudMigrate__card--savings{top:20%;right:10%;z-index:2;width:min(320px,65vw);transform:rotate(-5deg)}@media(max-width:768px){.cloudMigrate__card--savings{top:10%;right:5%;width:min(280px,55vw)}}@media(max-width:576px){.cloudMigrate__card--savings{top:5%;right:2%;width:240px}}.cloudMigrate__card--savings:hover{transform:rotate(0) scale(1.05) translateY(-20px);z-index:10}.cloudMigrate__card--shop{bottom:5%;left:5%;z-index:3;width:min(340px,70vw);transform:rotate(2deg)}@media(max-width:768px){.cloudMigrate__card--shop{left:50%;transform:translateX(-50%) rotate(0);bottom:5%;width:min(300px,60vw)}}@media(max-width:576px){.cloudMigrate__card--shop{bottom:0;width:260px}}.cloudMigrate__card--shop:hover{transform:rotate(0) scale(1.05) translateY(-20px);z-index:10}.cloudMigrate__mockup{width:100%;height:auto;display:block}.cloudMigrate__star{position:absolute;color:var(--accent-orange);font-size:1.5rem;opacity:.6;pointer-events:none}.cloudMigrate__star--br{bottom:10%;right:5%}.fis{position:relative;height:400vh;background:#06060f;color:#fff;padding:0!important}.fis__sticky{position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden}.fis__bg{position:absolute;inset:0;pointer-events:none;z-index:0}.fis__bgGlow{position:absolute;border-radius:50%;filter:blur(120px)}.fis__bgGlow--a{width:700px;height:700px;background:radial-gradient(circle,rgba(99,102,241,.16) 0,transparent 70%);right:-100px;top:50%;transform:translateY(-60%)}.fis__bgGlow--b{width:500px;height:500px;background:radial-gradient(circle,rgba(236,72,153,.1) 0,transparent 70%);right:100px;bottom:10%}.fis__bgGrid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black,transparent);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black,transparent);opacity:.5}.fis__inner{display:flex;align-items:center;justify-content:space-between;gap:80px;width:100%;position:relative;z-index:2}@media(max-width:1024px){.fis__inner{flex-direction:column;gap:48px;padding-top:40px}}.fis__left{flex:1 1;max-width:460px}@media(max-width:1024px){.fis__left{max-width:100%;text-align:center}}.fis__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:hsla(0,0%,100%,.55);margin-bottom:20px;padding:6px 14px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:hsla(0,0%,100%,.04);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:1024px){.fis__eyebrow{margin-inline:auto}}.fis__eyebrowDot{width:6px;height:6px;border-radius:50%;background:#6366f1;box-shadow:0 0 8px rgba(99,102,241,.8);animation:fis-pulse 2s ease-in-out infinite}.fis__title{font-size:clamp(32px,4.5vw,52px);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:18px;color:#fff;background:linear-gradient(135deg,#ffffff 40%,rgba(255,255,255,.6));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.fis__desc{font-size:15px;line-height:1.75;color:hsla(0,0%,100%,.5);margin-bottom:36px;max-width:360px}@media(max-width:1024px){.fis__desc{margin-inline:auto}}.fis__nav{display:flex;flex-direction:column;gap:4px}@media(max-width:1024px){.fis__nav{display:none}}.fis__navItem{display:flex;align-items:center;gap:14px;padding:10px 0;background:none;border:none;cursor:default;position:relative;color:hsla(0,0%,100%,.35);font-family:inherit;transition:color .3s ease}.fis__navItem--active{color:#fff}.fis__navItem--active .fis__navNum{color:var(--accent)}.fis__navItem--active .fis__navBar{width:36px;background:var(--accent);box-shadow:0 0 10px var(--accent);opacity:1}.fis__navNum{font-size:11px;font-weight:700;letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:24px;transition:color .3s ease}.fis__navLabel{font-size:14px;font-weight:500;line-height:1}.fis__navBar{height:2px;width:16px;border-radius:999px;background:hsla(0,0%,100%,.15);opacity:.4;margin-left:auto;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.fis__right{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;position:relative}.fis__stack{position:relative;width:440px;height:520px;overflow:hidden}@media(max-width:576px){.fis__stack{width:min(340px,90vw);height:440px}}.fis__card{position:absolute;top:0;left:0;right:0;height:420px;border-radius:28px;will-change:transform,opacity;transform-origin:center top;overflow:hidden}.fis__card--second{box-shadow:0 0 0 1px hsla(0,0%,100%,.07),0 4px 20px rgba(0,0,0,.5)}.fis__card--third{box-shadow:0 0 0 1px hsla(0,0%,100%,.04),0 2px 10px rgba(0,0,0,.4)}.fis__card--hidden{pointer-events:none}.fis__cardBg{background:var(--card-gradient,linear-gradient(145deg,#1a1a2e,#0d0d1a))}.fis__cardBg,.fis__cardGlow{position:absolute;inset:0;border-radius:inherit}.fis__cardGlow{background:radial-gradient(ellipse 80% 60% at 30% 20%,var(--card-glow,rgba(99,102,241,.2)),transparent 70%);pointer-events:none}.fis__cardNum{position:absolute;bottom:-20px;right:-10px;font-size:140px;font-weight:900;line-height:1;letter-spacing:-.05em;color:hsla(0,0%,100%,.04);pointer-events:none;-webkit-user-select:none;user-select:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fis__cardInner{position:relative;z-index:2}.fis__cardContent,.fis__cardInner{height:100%;display:flex;flex-direction:column;justify-content:center}.fis__cardContent{padding:44px 40px;align-items:flex-start}@media(max-width:576px){.fis__cardContent{padding:32px 28px}}.fis__cardTag{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.45);margin-bottom:20px}.fis__cardTagDot{width:5px;height:5px;border-radius:50%;background:var(--card-accent,#6366f1);box-shadow:0 0 6px var(--card-accent,#6366f1)}.fis__cardTitle{font-size:clamp(22px,2.8vw,30px);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#fff;margin-bottom:16px}.fis__cardDesc{font-size:14.5px;line-height:1.7;color:hsla(0,0%,100%,.62);margin-bottom:32px;max-width:320px}.fis__cardCta{display:inline-flex;align-items:center;gap:0;font-size:14px;font-weight:600;color:#fff;text-decoration:none;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;padding:11px 20px 11px 24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .3s ease,border-color .3s ease,gap .3s ease;overflow:hidden}.fis__cardCta:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.3);gap:6px}.fis__cardCta:hover .fis__ctaArrow{transform:translateX(0);opacity:1}.fis__ctaArrow{display:inline-flex;align-items:center;transform:translateX(-4px);opacity:.7;transition:transform .3s ease,opacity .3s ease;margin-left:8px}.fis__cardPeek{position:absolute;inset:0;display:flex;align-items:center;padding:0 32px;gap:16px}.fis__peekNum{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--card-accent,rgba(255,255,255,.4));opacity:.7}.fis__peekLabel{font-size:15px;font-weight:600;color:hsla(0,0%,100%,.55);letter-spacing:-.01em}.fis__cardAccent{position:absolute;top:0;left:32px;right:32px;height:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,transparent,var(--card-accent,#6366f1),transparent);opacity:.7}.fis__card--second .fis__cardAccent,.fis__card--third .fis__cardAccent{opacity:.3}.fis__progress{display:flex;gap:10px;align-items:center}.fis__pip{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.18);transition:all .45s cubic-bezier(.34,1.56,.64,1)}.fis__pip--active{width:32px;border-radius:3px;background:var(--accent,#6366f1);box-shadow:0 0 12px var(--accent,#6366f1)}@keyframes fis-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}[data-theme=light] .fis{background:#fff8f0}[data-theme=light] .fis .fis__bgGrid{background-image:linear-gradient(rgba(0,0,0,.04) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 0)}[data-theme=light] .fis .fis__bgGlow--a{background:radial-gradient(circle,rgba(99,102,241,.08) 0,transparent 70%)}[data-theme=light] .fis .fis__title{background:linear-gradient(135deg,#0d0d1a 40%,rgba(13,13,26,.55));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}[data-theme=light] .fis .fis__desc{color:rgba(13,19,32,.5)}[data-theme=light] .fis .fis__eyebrow{color:rgba(13,19,32,.5);border-color:rgba(0,0,0,.08);background:rgba(0,0,0,.03)}[data-theme=light] .fis .fis__navItem{color:rgba(13,19,32,.3)}[data-theme=light] .fis .fis__navItem--active{color:#0d0d1a}[data-theme=light] .fis .fis__pip{background:rgba(0,0,0,.15)}:root{--bg-color:#000000;--bg-dark:#000000;--bg-card:#1b1b1b;--text-color-rgb:255,255,255;--text-color:#ffffff;--accent-teal-rgb:0,255,213;--accent-teal:#00ffd5;--accent-pink-rgb:250,52,99;--accent-pink:#bf4252;--accent-orange:#FFB800;--black-rgb:0,0,0}[data-theme=light]{--bg-color:#FFF8F0;--bg-dark:#FFF8F0;--bg-card:#ffffff;--text-color-rgb:22,22,22;--text-color:#161616;--accent-teal-rgb:0,168,139;--accent-teal:#00a88b;--accent-pink-rgb:250,52,99;--accent-pink:#bf4252;--black-rgb:255,248,240;--black:#ffffff}.fsBanner{position:relative;min-height:100vh;display:flex;align-items:center;background:#000;overflow:hidden;padding:110px 0 80px}.fsBanner__glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(110px)}.fsBanner__glow--blue{width:680px;height:680px;background:radial-gradient(circle,rgba(224,92,120,.38) 0,transparent 70%);top:-220px;right:-120px;opacity:.65;animation:fs-glow-drift 14s ease-in-out infinite alternate}.fsBanner__glow--teal{width:480px;height:480px;background:radial-gradient(circle,rgba(244,162,74,.22) 0,transparent 70%);bottom:-100px;left:-80px;opacity:.55;animation:fs-glow-drift 10s ease-in-out infinite alternate-reverse}.fsBanner__glow--center{width:800px;height:320px;background:radial-gradient(ellipse,rgba(165,125,240,.1) 0,rgba(94,196,176,.07) 50%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes fs-glow-drift{0%{transform:translateY(0) scale(1)}to{transform:translateY(-50px) scale(1.08)}}.fsBanner__grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:60px 60px}.fsBanner__inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;min-height:calc(100vh - 190px)}@media(max-width:1024px){.fsBanner__inner{grid-template-columns:1fr;gap:60px}}.fsBanner__left{display:flex;flex-direction:column;gap:0}.fsBanner__badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:100px;border:1px solid rgba(191,66,82,.35);background:rgba(191,66,82,.08);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(232,117,133,.9);margin-bottom:28px;width:fit-content}.fsBanner__badgeDot{width:6px;height:6px;border-radius:50%;background:#bf4252;box-shadow:0 0 8px #bf4252;animation:fs-badge-pulse 2s ease-in-out infinite}@keyframes fs-badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.fsBanner__title{font-size:clamp(32px,4.2vw,58px);font-weight:800;line-height:1.18;letter-spacing:-.025em;margin:0 0 22px;color:#fff}@media(max-width:768px){.fsBanner__title{font-size:34px}}@media(max-width:576px){.fsBanner__title{font-size:28px}}.fsBanner__titlePlain{color:#fff}.fsBanner__titleGradient{background:linear-gradient(105deg,#bf4252,#e87585 50%,#bf4252);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:fs-text-shimmer 4s linear infinite}@keyframes fs-text-shimmer{0%{background-position:0}to{background-position:200%}}.fsBanner__desc{font-size:15.5px;line-height:1.75;color:hsla(0,0%,100%,.52);max-width:520px;margin:0 0 32px}@media(max-width:576px){.fsBanner__desc{font-size:14.5px}}.fsBanner__cta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:52px}.fsBanner__btn{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;border-radius:8px;transition:all .3s ease;cursor:pointer}.fsBanner__btn--primary{padding:13px 26px;background:linear-gradient(135deg,#bf4252,#8c2030);color:#fff;border:none;box-shadow:0 4px 24px rgba(191,66,82,.35)}.fsBanner__btn--primary svg{width:16px;height:16px;transition:transform .25s ease}.fsBanner__btn--primary:hover{box-shadow:0 6px 32px rgba(191,66,82,.55);transform:translateY(-2px)}.fsBanner__btn--primary:hover svg{transform:translateX(3px)}.fsBanner__btn--ghost{padding:0;background:rgba(0,0,0,0);color:hsla(0,0%,100%,.55);border:none;font-size:13.5px;font-weight:500}.fsBanner__btn--ghost:hover{color:#e87585}.fsBanner__stats{display:flex;align-items:flex-start;gap:40px;flex-wrap:wrap}@media(max-width:576px){.fsBanner__stats{gap:28px}}.fsBanner__stat{display:flex;flex-direction:column;gap:4px;position:relative}.fsBanner__stat:not(:last-child):after{content:"";position:absolute;right:-20px;top:4px;height:36px;width:1px;background:hsla(0,0%,100%,.12)}@media(max-width:576px){.fsBanner__stat:not(:last-child):after{display:none}}.fsBanner__statValue{font-size:30px;font-weight:700;color:#fff;line-height:1;letter-spacing:-.02em}.fsBanner__stat:first-child .fsBanner__statValue{color:#e05c78;text-shadow:0 0 20px rgba(224,92,120,.4)}.fsBanner__stat:nth-child(2) .fsBanner__statValue{color:#f4a24a;text-shadow:0 0 20px rgba(244,162,74,.4)}.fsBanner__stat:nth-child(3) .fsBanner__statValue{color:#5ec4b0;text-shadow:0 0 20px rgba(94,196,176,.4)}.fsBanner__statLabel{font-size:12px;color:hsla(0,0%,100%,.42);line-height:1.4;letter-spacing:.01em}.fsBanner__right{position:relative;display:flex;align-items:center;justify-content:center;height:560px;transition:transform .1s ease}@media(max-width:1024px){.fsBanner__right{height:420px}}.fsBanner__phone{position:relative;z-index:3;width:220px;height:440px;border-radius:36px;background:linear-gradient(160deg,#1a0a0d,#211618 50%,#3d0f17);border:2px solid rgba(191,66,82,.25);box-shadow:0 0 0 1px rgba(0,0,0,.5),0 30px 80px rgba(191,66,82,.3),0 0 60px rgba(191,66,82,.12),inset 0 1px 0 hsla(0,0%,100%,.08);overflow:hidden}@media(max-width:1024px){.fsBanner__phone{width:180px;height:360px;border-radius:28px}}.fsBanner__phoneInner{position:relative;width:100%;height:100%}.fsBanner__phoneNotch{position:absolute;top:0;left:50%;transform:translateX(-50%);width:70px;height:22px;background:#000;border-radius:0 0 16px 16px;z-index:10}@media(max-width:1024px){.fsBanner__phoneNotch{width:56px;height:18px}}.fsBanner__phoneScreen{width:100%;height:100%;padding:28px 12px 14px;display:flex;flex-direction:column;gap:10px;overflow:hidden}@media(max-width:1024px){.fsBanner__phoneScreen{padding:22px 10px 12px;gap:8px}}.fsBanner__phoneStatusBar{display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:600;color:hsla(0,0%,100%,.8);padding:0 2px}.fsBanner__phoneStatusIcons{display:flex;align-items:center;gap:4px}.fsBanner__phoneSignal{display:inline-block;width:14px;height:8px;border-radius:1px;background:linear-gradient(90deg,rgba(80,200,120,.9) 60%,transparent 0);position:relative}.fsBanner__phoneSignal:before{content:"";position:absolute;inset:1px 2px;background:rgba(80,200,120,.5);border-radius:1px}.fsBanner__phoneBattery{display:inline-block;width:20px;height:9px;border:1.5px solid hsla(0,0%,100%,.6);border-radius:2px;position:relative}.fsBanner__phoneBattery:after{content:"";position:absolute;top:1.5px;left:1px;width:65%;height:calc(100% - 3px);background:rgba(80,200,120,.8);border-radius:1px}.fsBanner__phoneApp{display:flex;flex-direction:column;gap:8px;flex:1 1}.fsBanner__phoneAppHeader{display:flex;justify-content:space-between;align-items:center}.fsBanner__phoneAppTitle{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.9)}.fsBanner__phoneAppAvatar{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#bf4252,#8c2030)}@media(max-width:1024px){.fsBanner__phoneAppAvatar{width:18px;height:18px}}.fsBanner__phoneBalance{display:flex;flex-direction:column;gap:2px}.fsBanner__phoneBalanceLabel{font-size:8.5px;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.06em}.fsBanner__phoneBalanceValue{font-size:18px;font-weight:700;color:#fff;letter-spacing:-.02em}@media(max-width:1024px){.fsBanner__phoneBalanceValue{font-size:15px}}.fsBanner__phoneMiniCard{height:72px;border-radius:12px;background:linear-gradient(135deg,#6a1020,#bf4252 60%,#8c2030);border:1px solid rgba(191,66,82,.2);padding:10px 12px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.fsBanner__phoneMiniCard:before{content:"";position:absolute;top:-20px;right:-20px;width:80px;height:80px;border-radius:50%;background:hsla(0,0%,100%,.04)}@media(max-width:1024px){.fsBanner__phoneMiniCard{height:58px;border-radius:10px;padding:8px 10px}}.fsBanner__phoneMiniCardTop{font-size:9px;font-weight:600;color:hsla(0,0%,100%,.8);letter-spacing:.06em;text-transform:uppercase}.fsBanner__phoneMiniCardNum{font-size:10.5px;color:hsla(0,0%,100%,.6);letter-spacing:.08em;font-family:monospace}.fsBanner__phoneMiniCardChip{position:absolute;bottom:10px;right:12px;width:22px;height:16px;border-radius:3px;background:linear-gradient(135deg,#d4a843,#f5d48c,#d4a843);border:1px solid rgba(255,220,100,.3)}.fsBanner__phoneActions{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.fsBanner__phoneAction{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:8px;color:hsla(0,0%,100%,.5)}.fsBanner__phoneAction span{letter-spacing:.01em}.fsBanner__phoneActionIcon{width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08)}@media(max-width:1024px){.fsBanner__phoneActionIcon{width:22px;height:22px}}.fsBanner__phoneTxns{display:flex;flex-direction:column;gap:6px}.fsBanner__phoneTxn{display:flex;align-items:center;gap:8px;padding:6px 8px;background:hsla(0,0%,100%,.04);border-radius:8px;border:1px solid hsla(0,0%,100%,.04)}.fsBanner__phoneTxnDot{width:24px;height:24px;border-radius:50%;flex-shrink:0;opacity:.85}@media(max-width:1024px){.fsBanner__phoneTxnDot{width:18px;height:18px}}.fsBanner__phoneTxnName{flex:1 1;font-size:9px;color:hsla(0,0%,100%,.7);font-weight:500}.fsBanner__phoneTxnAmt{font-size:9px;font-weight:600;color:rgba(255,120,120,.85)}.fsBanner__cardsGroup{position:absolute;z-index:2;bottom:40px;left:-30px;width:200px;height:160px;pointer-events:none}@media(max-width:1024px){.fsBanner__cardsGroup{display:none}}.fsBanner__card{position:absolute;width:150px;height:92px;border-radius:14px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 16px 40px rgba(0,0,0,.5);overflow:hidden}.fsBanner__card:before{content:"";position:absolute;top:-30px;right:-30px;width:120px;height:120px;border-radius:50%;background:hsla(0,0%,100%,.05)}.fsBanner__card--primary{background:linear-gradient(135deg,#6a1020,#bf4252 60%,#e05c78);border:1px solid rgba(224,92,120,.4);box-shadow:0 16px 40px rgba(191,66,82,.45),0 0 0 1px rgba(0,0,0,.3);top:0;left:0;z-index:3}.fsBanner__card--secondary{background:linear-gradient(135deg,#4a2800,#c07820 60%,#f4a24a);border:1px solid rgba(244,162,74,.35);box-shadow:0 12px 32px rgba(180,100,20,.35);top:28px;left:20px;z-index:2;opacity:.9}.fsBanner__card--tertiary{background:linear-gradient(135deg,#062820,#22806a 60%,#5ec4b0);border:1px solid rgba(94,196,176,.3);box-shadow:0 8px 24px rgba(30,100,80,.3);top:56px;left:40px;z-index:1;opacity:.75}.fsBanner__cardChip{width:26px;height:20px;border-radius:4px;background:linear-gradient(135deg,#d4a843,#f5d48c,#d4a843);border:1px solid rgba(255,220,100,.4)}.fsBanner__cardLine{height:2px;background:hsla(0,0%,100%,.15);border-radius:2px}.fsBanner__cardLine--short{width:60%}.fsBanner__cardNumber{font-size:8.5px;color:hsla(0,0%,100%,.55);font-family:monospace;letter-spacing:.08em}.fsBanner__cardBrand{position:absolute;bottom:12px;right:12px;display:flex;align-items:center}.fsBanner__cardBrandCircle{width:20px;height:20px;border-radius:50%;opacity:.7}.fsBanner__cardBrandCircle--left{background:#eb001b;margin-right:-8px}.fsBanner__cardBrandCircle--right{background:#f79e1b}.fsBanner__floatBadge{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 18px;border-radius:14px;background:rgba(10,8,16,.72);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 8px 32px rgba(0,0,0,.5);z-index:4;white-space:nowrap}.fsBanner__floatBadge svg{width:22px;height:22px;flex-shrink:0}.fsBanner__floatBadge--top{top:24px;right:-10px;border-color:rgba(94,196,176,.25);box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 20px rgba(94,196,176,.12)}.fsBanner__floatBadge--top svg{color:#5ec4b0}@media(max-width:1200px){.fsBanner__floatBadge--top{right:10px}}.fsBanner__floatBadge--bottom{bottom:24px;right:-10px;border-color:rgba(244,162,74,.25);box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 20px rgba(244,162,74,.12)}.fsBanner__floatBadge--bottom svg{color:#f4a24a}@media(max-width:1200px){.fsBanner__floatBadge--bottom{right:10px}}@media(max-width:1024px){.fsBanner__floatBadge--bottom{display:none}}.fsBanner__floatBadgeValue{font-size:15px;font-weight:700;color:#fff;line-height:1}.fsBanner__floatBadgeLabel{font-size:11px;color:hsla(0,0%,100%,.48);line-height:1.3}[data-theme=light] .fsBanner{background:#fff8f0}[data-theme=light] .fsBanner .fsBanner__glow--blue{background:radial-gradient(circle,rgba(191,66,82,.12) 0,transparent 70%);opacity:1}[data-theme=light] .fsBanner .fsBanner__glow--teal{background:radial-gradient(circle,rgba(130,30,50,.08) 0,transparent 70%);opacity:1}[data-theme=light] .fsBanner .fsBanner__grid{background-image:linear-gradient(rgba(100,0,20,.04) 1px,transparent 0),linear-gradient(90deg,rgba(100,0,20,.04) 1px,transparent 0)}[data-theme=light] .fsBanner .fsBanner__title,[data-theme=light] .fsBanner .fsBanner__titlePlain{color:#1a0407}[data-theme=light] .fsBanner .fsBanner__desc{color:rgba(60,20,25,.5)}[data-theme=light] .fsBanner .fsBanner__statValue{color:#1a0407}[data-theme=light] .fsBanner .fsBanner__statLabel{color:rgba(60,20,25,.4)}[data-theme=light] .fsBanner .fsBanner__stat:not(:last-child):after{background:rgba(100,20,30,.1)}[data-theme=light] .fsBanner .fsBanner__badge{border-color:rgba(191,66,82,.25);background:rgba(191,66,82,.06);color:#bf4252}[data-theme=light] .fsBanner .fsBanner__btn--ghost{color:rgba(60,20,25,.45)}[data-theme=light] .fsBanner .fsBanner__btn--ghost:hover{color:#bf4252}[data-theme=light] .fsBanner .fsBanner__floatBadge{background:hsla(0,0%,100%,.75);border-color:rgba(191,66,82,.15);box-shadow:0 8px 32px rgba(100,0,20,.08)}[data-theme=light] .fsBanner .fsBanner__floatBadgeValue{color:#1a0407}[data-theme=light] .fsBanner .fsBanner__floatBadgeLabel{color:rgba(60,20,25,.45)}