.fo-page{--deep-navy:#201a3d;--dark-blue:#2e2557;--royal-blue:#514391;--primary-blue:#705eb8;--light-blue:#a99fd6;--pale-blue:#efecf9;--paper:#ffffff;--canvas:#f7f7fb;--ink:var(--deep-navy);--ink-body:#191627;--muted:#6c66a2;--muted-light:#9992c4;--line:#ece9f6;--line-strong:#d9d3ec;--accent:var(--primary-blue);--accent-strong:var(--royal-blue);--accent-soft:var(--light-blue);--accent-tint:var(--pale-blue);--accent-line:#cdc6e6;--navy:var(--dark-blue);--navy-deep:var(--deep-navy);--navy-line:rgba(255,255,255,0.12);--navy-muted:rgba(224,220,245,0.72);--ok:#12b76a;--ok-dark:#067647;--err:#d92d20;--shadow-soft:0 4px 20px rgba(15,42,77,0.04);--shadow-medium:0 10px 30px rgba(15,42,77,0.06);--shadow-large:0 20px 50px rgba(15,42,77,0.1);--card-shadow:0 10px 24px rgba(15,35,70,0.06);--btn-shadow:0 1px 2px rgba(15,35,70,0.08);--radius-btn:24px;--radius-card:24px;--radius-section:32px;--radius-image:28px;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--space-8:80px;--space-9:96px;--space-10:128px;--sans:var(--fo-font-sans);--display:var(--fo-font-sans);font-family:var(--sans);font-feature-settings:"cv11" 1,"ss01" 1;background:var(--paper);color:var(--ink-body);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.fo-page h1,.fo-page h2,.fo-page h3,.fo-page h4,.fo-page h5,.fo-page li,.fo-page p,.fo-page small,.fo-page span,.fo-page strong{overflow-wrap:anywhere;hyphens:none}.fo-page .btn,.fo-page .nav__link,.fo-page .nav__signin{overflow-wrap:normal;hyphens:none}.fo-page *,.fo-page :after,.fo-page :before{box-sizing:border-box}.fo-page h1,.fo-page h2,.fo-page h3,.fo-page h5,.fo-page ol,.fo-page p,.fo-page ul{margin:0}.fo-page a{color:inherit;text-decoration:none}.fo-page button{font-family:inherit}.fo-page ::-moz-selection{background:rgba(112,94,184,.18)}.fo-page ::selection{background:rgba(112,94,184,.18)}.container{width:min(1160px,calc(100% - 48px));margin:0 auto}.hero{background-color:var(--canvas);background-image:linear-gradient(180deg,var(--pale-blue) 0,var(--canvas) 62%)}.eyebrow{gap:8px;height:32px;padding:0 16px;border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:0 1px 2px rgba(16,24,40,.06);font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--muted);font-variant-numeric:tabular-nums}.btn,.eyebrow{display:inline-flex;align-items:center}.btn{justify-content:center;gap:var(--space-2);min-height:56px;padding:var(--space-2) 28px;border-radius:var(--radius-btn);border:1px solid transparent;font-size:16px;font-weight:600;line-height:1.25;cursor:pointer;box-shadow:var(--btn-shadow);transition:all .2s ease}.btn:after{content:"→";font-size:20px;line-height:1;flex:none;transition:transform .2s ease}.btn:hover:after{transform:translateX(3px)}.btn:active{transform:translateY(0)}.fo-page .btn--primary{background:var(--accent);color:#fff}.fo-page .btn--primary:hover{background:var(--accent-strong);transform:translateY(-2px);box-shadow:var(--shadow-medium)}.fo-page .btn--primary:disabled{opacity:.55;cursor:default;transform:none;box-shadow:var(--btn-shadow)}.fo-page .btn--ghost{background:#fff;color:var(--accent-strong);border-color:var(--accent)}.fo-page .btn--ghost:hover{background:var(--pale-blue);transform:translateY(-2px);box-shadow:var(--shadow-soft)}.btn--sm{height:40px;padding:0 18px;border-radius:10px}.btn--sm:after{content:none}.btn--wide{width:100%}.section-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px;margin-bottom:56px}.section-head__lead{font-family:var(--display);font-size:clamp(28px,3.6vw,42px);line-height:1.12;font-weight:780;letter-spacing:-.03em;max-width:21ch}.section-head--dark{margin-bottom:48px}.section-head--dark .eyebrow{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22);box-shadow:none;color:#d6cef0}.nav{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav__inner{width:min(1160px,calc(100% - 48px));margin:0 auto;height:72px;display:flex;align-items:center;gap:40px}.nav__brand{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:720;letter-spacing:-.025em;color:var(--ink)}.nav__brand img{display:block}.nav__links{display:flex;gap:30px;margin:0 auto}.nav__link{font-size:14.5px;font-weight:520;color:var(--ink-body);transition:color .15s ease}.nav__link:hover{color:var(--accent-strong)}.nav__actions{display:flex;align-items:center;gap:18px}.nav__signin{font-size:14.5px;font-weight:560;color:var(--ink-body)}.nav__signin:hover{color:var(--ink)}@media (max-width:900px){.nav__links{display:none}}.hero{position:relative;padding:96px 0 110px}.hero:before{content:"";position:absolute;inset:-20% -10% auto;height:130%;pointer-events:none;background:radial-gradient(560px 380px at 18% 8%,rgba(97,114,243,.22) 0,transparent 70%),radial-gradient(680px 420px at 82% 4%,rgba(146,110,245,.2) 0,transparent 70%),radial-gradient(760px 460px at 50% 108%,rgba(68,76,231,.14) 0,transparent 70%);filter:blur(2px)}.hero>.container{position:relative}.hero .container{display:flex;flex-direction:column;align-items:center}.hero__h1{max-width:17ch;margin:0 auto;font-family:var(--display);font-size:clamp(40px,5.6vw,72px);font-weight:760;letter-spacing:-.035em;animation:fo-rise .6s ease .06s both}.hero__sub{max-width:62ch;margin:32px auto 0;font-size:19px;line-height:1.6;color:var(--ink-body);animation:fo-rise .6s ease .12s both}.hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:42px;animation:fo-rise .6s ease .2s both}@keyframes fo-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fo-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fo-page *{animation:none!important;transition:none!important}[data-reveal]{opacity:1;transform:none}}.offer{padding:104px 0 112px;background:var(--paper)}[data-reveal]{animation:fo-reveal .6s cubic-bezier(.16,1,.3,1) both}@keyframes fo-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.fo-page .offer__note{max-width:72ch;margin:48px auto 0;text-align:center;font-size:17px;line-height:1.7;color:var(--muted)}.start{position:relative;padding:96px 0 112px;background:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),var(--navy);background-size:26px 26px,26px 26px,auto;color:#f4f6fa}.start__grid{display:grid;grid-template-columns:400px 1fr;gap:40px;align-items:stretch;margin-bottom:72px}.tier{background:#fff;color:#181d27;border-radius:24px;padding:40px 36px;display:flex;flex-direction:column;box-shadow:0 32px 64px -32px rgba(0,0,0,.55)}.tier__price{font-family:var(--display);font-size:68px;font-weight:780;letter-spacing:-.045em;font-variant-numeric:tabular-nums;line-height:1;margin-bottom:28px}.tier__price small{font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--muted)}.tier__features{list-style:none;padding:0;margin-bottom:30px;display:flex;flex-direction:column;flex:1}.tier__features li{position:relative;padding:12px 0 12px 30px;font-size:15px;line-height:1.5;color:#414651;border-top:1px solid var(--line)}.tier__features li:before{content:"✓";position:absolute;left:0;color:var(--ok);font-weight:700}.start__security{background:rgba(255,255,255,.05);border:1px solid var(--navy-line);border-radius:24px;padding:36px}.fo-page .start__security-title{display:flex;align-items:center;gap:12px;font-size:27px;font-weight:720;letter-spacing:-.02em;color:#fff;margin-bottom:40px}.start__security-title svg{width:30px;height:30px;flex:none}.start__security-list{list-style:none;padding:0;counter-reset:fo-sec;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.start__security-list li{counter-increment:fo-sec;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:16px;padding:20px}.start__security-list li:before{content:counter(fo-sec,decimal-leading-zero);display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;border-radius:999px;background:rgba(112,94,184,.34);font-size:11.5px;font-weight:640;letter-spacing:.08em;color:#d6cef0;font-variant-numeric:tabular-nums;margin-bottom:14px}.start__security-list strong{display:block;font-size:15.5px;font-weight:660;letter-spacing:-.01em;color:#fff;margin-bottom:8px}.start__security-list p{font-size:14px;line-height:1.6;color:rgba(238,234,250,.88)}.start__security-fineprint{margin-top:28px;padding-top:18px;border-top:1px solid var(--navy-line);font-size:12.5px;line-height:1.7;color:rgba(224,220,245,.5);max-width:76ch}.final{padding:0 0 var(--space-8);background:var(--paper)}.final__band{padding:clamp(32px,5vw,56px);border-radius:var(--radius-section);background:linear-gradient(135deg,var(--dark-blue) 0,var(--primary-blue) 100%);color:#fff;box-shadow:var(--shadow-large)}.final__row{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:var(--space-5);align-items:center}.final__mark{display:grid;place-items:center;width:56px;height:56px;margin-bottom:var(--space-3);border-radius:50%;background:rgba(255,255,255,.14);color:#fff}.final__mark svg{width:28px;height:28px}.final__copy h2{max-width:20ch;font-size:clamp(28px,3.4vw,44px);line-height:1.12;letter-spacing:-.03em;font-weight:700}.final__copy p{max-width:52ch;margin-top:var(--space-4);font-size:16px;line-height:1.7;color:rgba(238,234,250,.85)}.final__ctas{display:flex;flex-direction:column;gap:var(--space-3)}.fo-page .btn--light{background:#fff;color:var(--accent-strong)}.fo-page .btn--light:hover{background:var(--pale-blue);transform:translateY(-2px);box-shadow:var(--shadow-medium)}.fo-page .btn--outline{background:transparent;color:#fff;border-color:rgba(255,255,255,.55)}.fo-page .btn--outline:hover{background:rgba(255,255,255,.1);transform:translateY(-2px)}.fo-page .final__claims{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin-top:var(--space-5);padding:var(--space-4) 0 0;border-top:1px solid rgba(255,255,255,.2);list-style:none}.final__claims li{position:relative;padding-left:26px;font-size:14px;font-weight:560;color:rgba(238,234,250,.92)}.final__claims li:before{content:"✓";position:absolute;left:0;top:0;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:rgba(255,255,255,.16);font-size:11px;font-weight:800}@media (max-width:900px){.final__row{grid-template-columns:1fr}.final__ctas{flex-direction:row;flex-wrap:wrap}}.creators{padding:112px 0;background:var(--paper)}.creators .container{display:flex;flex-direction:column;align-items:center}.creators .eyebrow{margin-bottom:26px}.fo-page .creators__title{font-family:var(--display);font-size:clamp(30px,3.8vw,44px);font-weight:780;letter-spacing:-.035em;color:var(--ink);text-align:center;margin-bottom:40px}.creators__story{max-width:900px;font-size:16.5px;line-height:1.85;letter-spacing:-.005em;color:var(--muted);max-width:76ch}.creators__year{color:var(--ink);font-weight:680;font-variant-numeric:tabular-nums}.footer{padding:72px 0 40px;background:var(--navy-deep);color:rgba(255,255,255,.86)}.footer__row{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;margin-bottom:56px}.footer__col--brand p{margin-top:14px;font-size:13.5px;line-height:1.6;color:rgba(224,220,245,.6);max-width:30ch}.wordmark{display:inline-flex;align-items:center;gap:10px;color:#fff}.wordmark img{border-radius:7px}.wordmark__text{display:flex;flex-direction:column;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1;font-weight:500;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.wordmark__text small{margin-top:4px;font-family:var(--sans);font-size:5.5px;font-weight:560;letter-spacing:.26em;color:rgba(224,220,245,.72)}.footer__col h5{font-size:12px;font-weight:620;letter-spacing:.1em;text-transform:uppercase;color:rgba(224,220,245,.5);margin-bottom:16px}.footer__col ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.footer__col ul a{font-size:14px;color:rgba(255,255,255,.78);transition:color .15s ease}.footer__col ul a:hover{color:#fff}.footer__legal{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid var(--navy-line)}.footer__cookie,.footer__legal{font-size:13px;color:rgba(224,220,245,.55)}.footer__cookie{border:none;background:none;padding:0;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.footer__cookie:hover{color:#fff}.cookie{position:fixed;inset-inline:0;bottom:0;z-index:50;padding:16px;pointer-events:none}.cookie__panel{pointer-events:auto;width:min(680px,100%);margin:0 auto;background:#fff;border:1px solid var(--line-strong);border-radius:16px;padding:24px 26px;box-shadow:0 24px 64px -24px rgba(16,24,40,.28);display:flex;flex-direction:column;gap:18px;color:#181d27}.cookie__eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-light);margin-bottom:6px}.cookie__title{font-size:18px;font-weight:680;letter-spacing:-.015em;margin-bottom:8px}.cookie__text{font-size:13.5px;line-height:1.6;color:var(--muted);max-width:62ch}.cookie__learn{display:inline-block;margin-top:8px;font-size:13px;font-weight:560;color:var(--accent);text-decoration:underline;text-underline-offset:2px}.cookie__settings{display:flex;flex-direction:column;gap:10px}.cookie__option{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--line);border-radius:10px}.cookie__option strong{display:block;font-size:14px;font-weight:600}.cookie__option small{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.cookie__option input{width:16px;height:16px;accent-color:var(--accent)}.cookie__locked{font-size:12px;font-weight:580;color:var(--muted)}.cookie__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.cookie__btn{min-height:44px;padding:0 16px;border-radius:10px;font-size:13.5px;font-weight:580;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.cookie__btn--ghost{border:1px solid var(--line-strong);background:#fff;color:#414651}.cookie__btn--ghost:hover{border-color:#181d27;color:#181d27}.cookie__btn--primary{border:1px solid var(--accent);background:var(--accent);color:#fff}.cookie__btn--primary:hover{background:var(--accent-strong);border-color:var(--accent-strong)}@media (max-width:1024px){.start__grid{grid-template-columns:1fr;gap:32px}.footer__row{grid-template-columns:1fr 1fr}}@media (max-width:760px){.nav__links{display:none}.nav__inner{gap:16px}.nav__actions{margin-left:auto}.hero{padding:64px 0 72px}.section-head{gap:16px;margin-bottom:40px}.offer,.start{padding:72px 0 80px}.start__security{padding:24px 20px}.start__security-list{grid-template-columns:1fr;gap:14px}.creators{padding:80px 0}.footer__row{grid-template-columns:1fr;gap:32px}.footer__legal{flex-direction:column;align-items:flex-start}}@media (max-width:360px){.nav__wordmark small{display:none}}.fo-page{--blue-panel:linear-gradient(135deg,var(--royal-blue) 0%,var(--primary-blue) 100%);--soft-panel:linear-gradient(135deg,var(--pale-blue) 0%,#f6f4fb 100%)}.container{width:min(1280px,calc(100% - 48px))}.nav{background:rgba(255,255,255,.94);border-bottom:1px solid rgba(223,231,244,.9)}.nav__inner{width:min(1280px,calc(100% - 48px));height:82px;gap:34px}.nav__brand{gap:12px;min-width:0}.nav__brand img{width:48px;height:48px;border-radius:12px}.nav__wordmark{display:flex;flex-direction:column;font-family:Georgia,Times New Roman,serif;font-size:25px;line-height:1;font-weight:500;letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;color:var(--ink)}.nav__wordmark small{margin-top:6px;font-family:var(--sans);font-size:8.5px;font-weight:560;letter-spacing:.15em;color:#3a3358}.nav__links{gap:34px}.nav__link,.nav__signin{color:#1c1636;font-size:14px;font-weight:650}.fo-page .nav__signin{padding:10px 18px;border:1px solid var(--line-strong);border-radius:999px;transition:border-color .15s ease,background-color .15s ease}.fo-page .nav__signin:hover{background:var(--canvas);border-color:var(--accent)}.nav__lang{display:inline-flex;padding:2px;border:1px solid var(--line-strong);border-radius:999px;background:#fff}.nav__lang button{min-width:32px;min-height:30px;padding:0 9px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:11.5px;font-weight:650;line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease}@media (max-width:768px){.nav__lang button{min-width:44px;min-height:44px}}.nav__lang button.is-active{background:var(--pale-blue);color:var(--accent-strong)}.nav__lang button:not(.is-active):hover{color:var(--ink)}.btn--sm{min-height:44px;height:auto;padding:var(--space-1) 20px;font-size:14px;border-radius:18px}.hero{padding:88px 0 72px;overflow:hidden;background:var(--soft-panel);text-align:center}.hero:before{display:none}.hero .hero__grid{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:center;gap:var(--space-6)}@media (min-width:1181px){.hero .hero__grid{margin-left:auto;margin-right:auto;-moz-column-gap:var(--space-7);column-gap:var(--space-7)}}.hero__copy{display:flex;flex-direction:column;justify-content:center;align-items:center}.hero__h1{max-width:18ch;margin:0;color:var(--ink);font-size:clamp(44px,4.9vw,82px);line-height:1.05;letter-spacing:-.028em;font-weight:700}.hero__h1-accent{color:var(--accent)}.hero__sub{max-width:46ch;margin:54px 0 0;color:#2e2748;font-size:18px;line-height:1.75}.hero__ctas{justify-content:center;margin-top:38px}.hero__visual{position:relative}.hero__visual:before{content:"";position:absolute;inset:2% -4% -6%;z-index:0;border-radius:40px;background:radial-gradient(58% 62% at 50% 42%,rgba(112,94,184,.28),transparent 72%);filter:blur(34px);pointer-events:none}.hero__screenshot{position:relative;z-index:1;width:100%;height:auto;border:1px solid var(--line);border-radius:var(--radius-image);box-shadow:var(--shadow-large);animation:fo-float 7s ease-in-out infinite}@keyframes fo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.why{margin-top:var(--space-7);padding:clamp(32px,4.5vw,64px);border-radius:var(--radius-section);background:var(--canvas);border:1px solid var(--line)}.fo-page .why__title{max-width:30ch;margin:0 0 var(--space-6);font-size:clamp(24px,2.4vw,38px);line-height:1.2;letter-spacing:-.02em;font-weight:700;color:var(--ink)}.why__list{display:flex;flex-direction:column;max-width:780px;padding:0;list-style:none}.why__list li{position:relative;padding:20px 8px 20px 44px;border-bottom:1px solid var(--line);color:var(--ink-body);font-size:16px;line-height:1.6}.why__list li:last-child{border-bottom:0}.why__list li:before{content:"✓";position:absolute;top:20px;left:0;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--accent);color:#fff;font-size:12px;font-weight:800}.offer{padding:78px 0 88px;background:#fff}.section-head{margin-bottom:42px}.section-head__lead{max-width:24ch;color:var(--ink);font-size:clamp(30px,4vw,42px)}.solution-grid{display:flex;flex-direction:column;gap:var(--space-3);max-width:860px;margin:0 auto}.solution-card{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--card-shadow);transition:all .2s ease}.solution-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.solution-card__icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:14px;background:var(--pale-blue);color:var(--royal-blue)}.solution-card__icon svg{width:24px;height:24px}.solution-card h3{flex:1;color:var(--ink);font-size:17px;line-height:1.35;font-weight:600}.solution-card a{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid #cbdcf4;border-radius:999px;color:var(--accent);font-weight:850}.dashboard-card{padding:14px;border:1px solid #e1eaf9;border-radius:28px;background:#fff;box-shadow:0 34px 84px -56px rgba(15,43,90,.52)}.dashboard-card__shell{display:grid;grid-template-columns:138px 1fr;min-height:540px;overflow:hidden;border:1px solid #eef3fb;border-radius:22px;background:#fbfdff}.dashboard-card__side{display:flex;flex-direction:column;gap:6px;padding:24px 16px;background:var(--deep-navy)}.dashboard-card__side img{margin-bottom:18px;border-radius:10px}.dashboard-card__side span{padding:10px 12px;border-radius:10px;color:rgba(224,220,245,.72);font-size:12px;font-weight:620;cursor:default}.dashboard-card__side .is-active{background:var(--primary-blue);color:#fff}.dashboard-card__main{padding:28px}.dashboard-card__top{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:24px}.dashboard-card__top h3{color:var(--ink);font-size:24px;letter-spacing:-.03em}.dashboard-card__top span{padding:8px 12px;border:1px solid #e1eaf9;border-radius:999px;color:#52657f;font-size:12px;font-weight:720;background:#fff}.dashboard-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.dashboard-kpi{display:grid;gap:8px;padding:14px;border:1px solid #e1eaf9;border-radius:14px;background:#fff}.dashboard-kpi span{color:#667791;font-size:11px;font-weight:760}.dashboard-kpi strong{color:var(--ink);font-size:14.5px;letter-spacing:-.02em;white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums}.value--in{color:#0f8a61!important}.value--out{color:#c33342!important}.dashboard-layout{display:grid;grid-template-columns:1fr .72fr;gap:14px}.dashboard-panel{min-height:140px;padding:18px;border:1px solid #e1eaf9;border-radius:16px;background:#fff}.dashboard-panel--wide{min-height:230px}.dashboard-panel h4{margin-bottom:14px;color:var(--ink);font-size:13px;font-weight:820}.dashboard-panel svg{width:100%;color:var(--accent)}.expense-bars{display:grid;gap:12px}.expense-bars span{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;color:#40516b;font-size:11px}.expense-bars span:after{content:"";grid-column:1/-1;width:var(--bar);height:6px;border-radius:999px;background:var(--accent)}.expense-bars i{font-style:normal}.dashboard-panel ul{display:grid;gap:10px;padding:0;list-style:none;color:#40516b;font-size:12px}.donut{width:112px;height:112px;margin:10px auto 0;border-radius:50%;background:conic-gradient(var(--accent) 0 72%,#dbe8fb 72% 100%);-webkit-mask:radial-gradient(circle,transparent 48%,#000 49%);mask:radial-gradient(circle,transparent 48%,#000 49%)}.start{padding:88px 0 96px;background:#fff;color:var(--ink-body)}.start .container{padding:46px;border-radius:28px;background:var(--blue-panel);color:#fff}.start__grid{grid-template-columns:.74fr 1.26fr;gap:26px;margin-bottom:0;align-items:start}.tier{border-radius:22px;box-shadow:none}.tier__price{color:var(--ink)}.start__security{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.12)}@media (max-width:1180px){.hero .hero__grid,.start__grid{grid-template-columns:1fr}.hero .hero__grid,.hero__visual{min-height:unset}}@media (max-width:760px){.container,.nav__inner{width:min(100% - 16px,1180px)}.nav__inner{height:74px;gap:4px}.nav__brand{min-width:0;gap:6px}.nav__brand img{width:34px;height:34px;border-radius:9px}.nav__wordmark{font-size:14px;letter-spacing:.1em}.nav__wordmark small{margin-top:3px;font-size:5px;letter-spacing:.05em}.nav__signin{font-size:13px;white-space:nowrap;padding:8px 6px}.nav__lang button{min-width:44px;min-height:44px;padding:0 7px;font-size:11px}.nav__actions{gap:4px}.hero{padding:32px 0 48px}.hero__grid{min-height:unset}.hero__h1{font-size:clamp(38px,12vw,50px)}.hero__sub{font-size:16px}.hero__ctas{display:grid;grid-template-columns:1fr;width:100%}.solution-card{padding:var(--space-3) var(--space-4);gap:var(--space-3)}.dashboard-card{padding:8px;border-radius:20px}.dashboard-card__shell{grid-template-columns:1fr}.dashboard-card__side{display:none}.dashboard-card__main{padding:18px}.dashboard-card__top{align-items:flex-start;flex-direction:column}.dashboard-kpis,.dashboard-layout{grid-template-columns:1fr}.start{padding:56px 0 70px}.start .container{padding:24px 18px;border-radius:24px}.tier{padding:28px 20px}.tier__price{font-size:52px}}.demo{padding:56px 0 24px}.demo__frame{margin-top:28px;border:1px solid #e5e7eb;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 24px 70px rgba(31,16,87,.14);height:760px}.demo__iframe{display:block;width:117.647%;height:894px;border:0;transform:scale(.85);transform-origin:top left}.demo__note{margin-top:44px;text-align:center}@media (max-width:768px){.demo__frame{height:600px}.demo__iframe{height:706px}}