.wf-product-hero-card{--wf-product-accent:#0b66ff;--wf-product-accent-rgb:11, 102, 255;color:#0c1c32;background:radial-gradient(circle at 95% 12%, rgba(var(--wf-product-accent-rgb), .13), transparent 26%), linear-gradient(135deg, #edf4ff, #fafcff);box-sizing:border-box;border:1px solid #dfe8f5;border-radius:30px;grid-template-columns:1fr 1fr;align-items:center;gap:42px;min-height:530px;padding:66px;display:grid;position:relative;overflow:hidden}.wf-product-hero-card--violet{--wf-product-accent:#7457e8;--wf-product-accent-rgb:116, 87, 232}.wf-product-hero-card--emerald{--wf-product-accent:#0d9874;--wf-product-accent-rgb:13, 152, 116}.wf-product-hero-card--amber{--wf-product-accent:#d97912;--wf-product-accent-rgb:217, 121, 18}.wf-product-hero-card--rose{--wf-product-accent:#d84f78;--wf-product-accent-rgb:216, 79, 120}.wf-product-hero-card__copy{z-index:2;max-width:570px;position:relative}.wf-product-hero-card__kicker{color:var(--wf-product-accent);letter-spacing:.13em;text-transform:uppercase;align-items:center;font-size:11px;font-weight:850;display:inline-flex}.wf-product-hero-card h2{color:#0c1c32;letter-spacing:-.048em;margin:16px 0 18px;font-size:clamp(36px,4.1vw,56px);line-height:1.08}.wf-product-hero-card__copy>p{color:#60728a;max-width:570px;margin:0;font-size:16px;line-height:1.75}.wf-product-hero-card__badge{color:#0c1c32;text-transform:uppercase;letter-spacing:.08em;background:#fff;border:1px solid #dfe5ee;border-radius:99px;align-items:center;gap:9px;margin-top:17px;padding:10px 13px;font-size:10px;font-weight:850;display:inline-flex}.wf-product-hero-card__badge span{background:var(--wf-product-accent);width:8px;height:8px;box-shadow:0 0 0 5px rgba(var(--wf-product-accent-rgb), .1);border-radius:50%}.wf-product-hero-card__link{width:fit-content;color:var(--wf-product-accent);align-items:center;gap:8px;margin-top:23px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.wf-product-hero-card a.wf-product-hero-card__link:hover{text-underline-offset:4px;text-decoration:underline}.wf-product-hero-card a.wf-product-hero-card__link:focus-visible{outline:3px solid rgba(var(--wf-product-accent-rgb), .22);outline-offset:4px;border-radius:5px}.wf-product-hero-card__mockups{height:380px;position:relative}.wf-product-hero-card__orbit{border:1px solid rgba(var(--wf-product-accent-rgb), .12);border-radius:50%;position:absolute}.wf-product-hero-card__orbit--one{width:330px;height:330px;top:30px;right:-30px}.wf-product-hero-card__orbit--two{width:220px;height:220px;top:84px;right:25px}.wf-product-hero-card__mockup{box-sizing:border-box;background:#fff;border:1px solid #d9e2ef;border-radius:25px;width:310px;height:350px;padding:25px;position:absolute;box-shadow:0 25px 70px #173d7221}.wf-product-hero-card__mockup--back{color:#fff;background:var(--wf-product-accent);top:5px;right:-75px;transform:rotate(10deg)}.wf-product-hero-card__back-logo{background:#ffffff24;border-radius:14px;place-items:center;width:48px;height:48px;margin:2px 0 35px;display:grid}.wf-product-hero-card__mockup--back>div:not(.wf-product-hero-card__back-logo){background:#ffffff29;border-radius:99px;height:14px;margin:24px 0}.wf-product-hero-card__mockup--back>div:nth-child(3){width:65%}.wf-product-hero-card__mockup--back>div:nth-child(4){width:82%}.wf-product-hero-card__mockup--front{top:35px;right:70px;transform:rotate(-5deg)}.wf-product-hero-card__head{justify-content:space-between;align-items:center;display:flex}.wf-product-hero-card__head img{border-radius:50%;width:44px}.wf-product-hero-card__head span{background:#e9eef5;border-radius:99px;width:90px;height:9px}.wf-product-hero-card__kpi{color:#fff;background:#071526;border-radius:15px;margin-top:32px;padding:17px}.wf-product-hero-card__kpi small,.wf-product-hero-card__kpi strong{display:block}.wf-product-hero-card__kpi small{color:#8194aa;margin-bottom:7px;font-size:9px}.wf-product-hero-card__kpi strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.wf-product-hero-card__content{margin-top:18px}.wf-product-hero-card__content b{background:#f0f4f9;border-radius:11px;height:37px;margin:11px 0;display:block}.wf-product-hero-card__content b:nth-child(2){background:#ffc400}@container (width<=760px){.wf-product-hero-card{grid-template-columns:1fr;gap:24px;min-height:690px;padding:48px}.wf-product-hero-card__mockups{width:min(100%,540px);height:300px;margin:0 auto}.wf-product-hero-card__mockup{width:270px;height:300px}.wf-product-hero-card__mockup--back{right:2%}.wf-product-hero-card__mockup--front{right:30%}}@container (width<=470px){.wf-product-hero-card{border-radius:22px;min-height:690px;padding:34px 25px 28px}.wf-product-hero-card h2{font-size:36px}.wf-product-hero-card__copy>p{font-size:13px}.wf-product-hero-card__mockups{transform-origin:top;height:275px;transform:scale(.9)}.wf-product-hero-card__mockup--front{right:24%}}@media (width<=900px){.wf-product-hero-card{grid-template-columns:1fr;gap:24px;min-height:660px;padding:48px}.wf-product-hero-card__mockups{width:min(100%,540px);height:300px;margin:0 auto}.wf-product-hero-card__mockup{width:270px;height:300px}.wf-product-hero-card__mockup--back{right:2%}.wf-product-hero-card__mockup--front{right:30%}}@media (width<=620px){.wf-product-hero-card{border-radius:22px;min-height:660px;padding:34px 25px 28px}.wf-product-hero-card h2{font-size:36px}.wf-product-hero-card__copy>p{font-size:13px}.wf-product-hero-card__mockups{transform-origin:top;height:275px;transform:scale(.9)}.wf-product-hero-card__mockup--front{right:24%}}:root{--navy:#06101d;--navy-2:#0a1a2f;--navy-3:#102744;--blue:#0b66ff;--blue-dark:#0752d0;--blue-soft:#eaf2ff;--yellow:#f4ff19;--yellow-soft:#fbffd6;--text:#0b1628;--muted:#647087;--muted-dark:#9aacbf;--line:#dfe5ee;--line-dark:#ffffff1f;--white:#fff;--surface:#f4f7fb;--surface-2:#eef3f9;--shadow:0 24px 70px #0e274c1f;--radius-lg:30px;--radius-md:22px;--radius-sm:14px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body,button,input,select,textarea{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body::selection{color:var(--navy);background:var(--yellow)}::selection{color:var(--navy);background:var(--yellow)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{margin-top:0;font-family:Segoe UI,Inter,ui-sans-serif,sans-serif}.site-shell{min-width:320px;overflow:clip}.container{width:min(1180px,100% - 40px);margin:0 auto}.section{padding:112px 0}.skip-link{z-index:500;color:var(--navy);background:var(--yellow);border-radius:10px;padding:12px 16px;font-size:13px;font-weight:800;transition:transform .2s;position:fixed;top:14px;left:14px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline-offset:4px;outline:3px solid #f4ff19c7}.navbar{z-index:100;color:#fff;justify-content:space-between;align-items:center;width:100%;height:84px;padding:0 max(24px,50vw - 590px);transition:height .25s,background .25s,border-color .25s;display:flex;position:fixed;top:0;left:0}.navbar--scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06101de6;border-bottom:1px solid #ffffff14;height:70px}.brand{letter-spacing:-.035em;white-space:nowrap;align-items:center;gap:11px;font-size:20px;font-weight:800;display:inline-flex}.brand img{border-radius:50%;width:39px;height:39px;box-shadow:0 0 0 1px #ffffff21}.brand>span>span{color:var(--yellow)}.nav-links{align-items:center;gap:26px;font-size:13px;font-weight:700;display:flex}.nav-links a{opacity:.78;transition:opacity .2s,color .2s,transform .2s}.nav-links a:hover{opacity:1;transform:translateY(-1px)}.nav-links .nav-cta{opacity:1;color:var(--navy);background:var(--yellow);border-radius:12px;padding:12px 17px;box-shadow:0 10px 30px #f4ff191f}.menu-button,.menu-backdrop{display:none}.hero{color:#fff;background:radial-gradient(circle at 76% 34%,#0f66ff73,#0000 28%),radial-gradient(circle at 8% 94%,#f4ff1917,#0000 24%),linear-gradient(135deg,#050e19 0%,#071b33 58%,#0b2d5d 100%);min-height:860px;padding-top:176px;padding-bottom:125px;position:relative;overflow:hidden}.grid-overlay{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.orb{pointer-events:none;border-radius:999px;position:absolute}.orb-one{border:1px solid #ffffff0f;width:470px;height:470px;top:110px;right:-120px;box-shadow:inset 0 0 100px #0b66ff21}.orb-two{filter:blur(3px);background:#f4ff190d;width:240px;height:240px;bottom:-120px;left:5%}.hero-grid{z-index:2;grid-template-columns:1.08fr .92fr;align-items:center;gap:74px;display:grid;position:relative}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:.13em;color:var(--blue);align-items:center;gap:8px;font-size:11px;font-weight:850;display:inline-flex}.eyebrow{color:var(--yellow);background:#f4ff1914;border:1px solid #f4ff192e;border-radius:99px;padding:9px 13px}.kicker--dark{color:var(--yellow)}.hero h1{letter-spacing:-.058em;max-width:790px;margin:25px 0 24px;font-size:clamp(49px,5.55vw,78px);line-height:1.01}.hero h1 em{color:var(--yellow);font-style:normal}.hero-copy>p{color:#b9c6d7;max-width:650px;margin:0;font-size:18px;line-height:1.75}.hero-actions{align-items:center;gap:14px;margin-top:35px;display:flex}.btn{cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:14px 21px;font-size:13px;font-weight:850;transition:transform .22s,box-shadow .22s,background .22s,border-color .22s;display:inline-flex}.btn-primary{color:var(--navy);background:var(--yellow);box-shadow:0 16px 38px #f4ff191f}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 45px #f4ff1936}.btn-ghost{color:#fff;background:0 0;border:1px solid #ffffff2e}.btn-ghost:hover{background:#ffffff0e;border-color:#fff6;transform:translateY(-2px)}.hero-trust{color:#92a4b9;flex-wrap:wrap;gap:13px 22px;margin-top:28px;font-size:12px;font-weight:650;display:flex}.hero-trust span{align-items:center;gap:7px;display:flex}.hero-trust svg{color:var(--yellow);flex:none}.hero-visual{place-items:center;min-height:500px;display:grid;position:relative}.visual-glow{filter:blur(80px);background:#0b66ff47;border-radius:50%;width:370px;height:370px;position:absolute}.visual-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09192fe8;border:1px solid #ffffff1f;box-shadow:0 35px 90px #00000061}.main-card{border-radius:25px;width:min(100%,470px);min-height:390px;padding:23px;position:relative;transform:rotate(1.8deg)}.window-bar{border-bottom:1px solid #ffffff14;align-items:center;gap:7px;padding-bottom:18px;display:flex}.window-bar i{background:#ffffff38;border-radius:50%;width:8px;height:8px}.window-bar span{color:#71849d;margin-left:8px;font-size:10px}.dashboard-topline{justify-content:space-between;align-items:center;gap:18px;margin:23px 0 17px;display:flex}.dashboard-topline small,.dashboard-topline strong{display:block}.dashboard-topline small{color:#8294aa;margin-bottom:5px;font-size:10px}.dashboard-topline strong{font-size:15px}.live-pill{color:#a6b6c9;background:#ffffff0e;border-radius:99px;align-items:center;gap:7px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex}.live-pill span{background:#37e58c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #37e58c1a}.dashboard-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.metric{background:#ffffff09;border:1px solid #ffffff12;border-radius:14px;min-height:100px;padding:15px}.metric-blue{background:linear-gradient(135deg,#0b66ff45,#0b66ff14);border-color:#0b66ff4d}.metric small,.metric strong,.metric span{display:block}.metric small{color:#8fa1b7;font-size:9px}.metric strong{color:#fff;margin:8px 0 5px;font-size:25px}.metric span{color:#71849c;font-size:9px}.chart-panel{background:#ffffff07;border:1px solid #ffffff12;border-radius:14px;margin-top:12px;padding:14px}.chart-head{color:#a8b7c8;justify-content:space-between;margin-bottom:15px;font-size:9px;display:flex}.chart-head small{color:#657991}.line-chart{border-bottom:1px solid #ffffff14;align-items:end;gap:12px;height:75px;padding:0 5px;display:flex;position:relative}.line-chart:before{content:"";background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/100% 22px;position:absolute;inset:12px 0 0}.line-chart i{z-index:1;background:linear-gradient(to top, var(--blue), #52a5ff);border-radius:5px 5px 1px 1px;flex:1;position:relative}.line-chart i:first-child{height:30%}.line-chart i:nth-child(2){height:48%}.line-chart i:nth-child(3){height:40%}.line-chart i:nth-child(4){height:68%}.line-chart i:nth-child(5){height:77%}.line-chart i:nth-child(6){background:var(--yellow);height:94%}.task-row{color:#9aacc0;background:#ffffff09;border-radius:12px;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;margin-top:12px;padding:10px 12px;font-size:9px;display:grid}.task-row>span{width:27px;height:27px;color:var(--navy);background:var(--yellow);border-radius:8px;place-items:center;display:grid}.task-row b{color:#d8e1ec;font-size:10px}.floating-card{border-radius:16px;align-items:center;gap:12px;min-width:210px;padding:15px 17px;display:flex;position:absolute}.floating-card strong,.floating-card small{display:block}.floating-card strong{font-size:12px}.floating-card small{color:#8ea0b7;margin-top:4px;font-size:10px}.floating-card svg{color:var(--yellow)}.card-top{top:43px;right:-15px}.card-bottom{bottom:43px;left:-28px}.status-dot{background:#37e58c;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 6px #37e58c1a}.scroll-hint{z-index:2;color:#6f8197;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.scroll-hint span{border:1px solid #ffffff29;border-radius:99px;width:22px;height:36px;position:relative}.scroll-hint span:after{content:"";background:var(--yellow);border-radius:99px;width:3px;height:7px;animation:1.8s infinite scrollDot;position:absolute;top:7px;left:50%;transform:translate(-50%)}@keyframes scrollDot{0%,to{opacity:.25;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,10px)}}.intro-strip{background:var(--yellow)}.strip-grid{grid-template-columns:repeat(4,1fr);align-items:center;min-height:110px;display:grid}.strip-grid>div{border-right:1px solid #07111f29;padding:0 30px}.strip-grid>div:first-child{padding-left:0}.strip-grid>div:last-child{border:0}.strip-grid strong,.strip-grid span{display:block}.strip-grid strong{letter-spacing:-.03em;font-size:17px}.strip-grid span{opacity:.62;margin-top:6px;font-size:11px;font-weight:700}.section-light{background:var(--surface)}.section-heading{max-width:735px;margin-bottom:52px}.section-heading--center{text-align:center;margin-left:auto;margin-right:auto}.section-heading h2,.why-copy h2,.method-copy h2,.product-copy h2,.project-intro h2,.faq-intro h2,.contact-card h2{letter-spacing:-.048em;margin:16px 0 18px;font-size:clamp(36px,4.1vw,56px);line-height:1.08}.section-heading p,.why-copy>p,.method-copy>p,.product-copy>p,.project-intro>p,.faq-intro>p,.contact-copy>p{color:var(--muted);margin:0;font-size:16px;line-height:1.75}.section-heading--dark h2{color:#fff}.section-heading--dark p{color:var(--muted-dark)}.service-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.service-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;min-height:330px;padding:28px;transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;overflow:hidden}.service-card:after{content:"";background:var(--blue-soft);opacity:0;border-radius:50%;width:155px;height:155px;transition:opacity .28s,transform .28s;position:absolute;bottom:-70px;right:-55px}.service-card:hover{z-index:1;border-color:#b7cbef;transform:translateY(-7px);box-shadow:0 22px 60px #11284c17}.service-card:hover:after{opacity:.65;transform:scale(1.15)}.service-number{color:#eef2f7;letter-spacing:-.06em;font-size:45px;font-weight:850;position:absolute;top:13px;right:20px}.icon-wrap{width:52px;height:52px;color:var(--blue);background:var(--blue-soft);border-radius:15px;place-items:center;margin-bottom:27px;display:grid}.service-card h3,.solution-card h3,.principle-card h3{letter-spacing:-.03em;margin-bottom:13px;font-size:20px}.service-card p,.solution-card p,.principle-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.72}.card-link{z-index:1;color:var(--blue);align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex;position:absolute;bottom:25px;left:28px}.card-link svg,.text-link svg,.product-contact-link svg,.contact-project svg{transition:transform .2s}.card-link:hover svg,.text-link:hover svg,.product-contact-link:hover svg,.contact-project:hover svg{transform:translate(4px)}.solutions-section{background:#fff}.solutions-heading-grid{grid-template-columns:1fr .55fr;align-items:end;gap:80px;display:grid}.solutions-note{color:var(--navy);background:var(--yellow-soft);border:1px solid #edf3a8;border-radius:16px;gap:15px;margin-bottom:52px;padding:19px;display:flex}.solutions-note svg{color:var(--blue);flex:none}.solutions-note p{margin:0;font-size:12px;line-height:1.6}.solutions-note strong{margin-bottom:3px;display:block}.solution-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.solution-card{border:1px solid var(--line);background:linear-gradient(145deg,#fff 55%,#f7faff);border-radius:24px;min-height:290px;padding:34px;transition:transform .28s,box-shadow .28s,border-color .28s}.solution-card:hover{border-color:#bfd0ec;transform:translateY(-5px);box-shadow:0 20px 50px #12336014}.solution-icon{color:#fff;background:var(--blue);border-radius:15px;place-items:center;width:50px;height:50px;margin-bottom:30px;display:grid;box-shadow:0 14px 30px #0b66ff33}.solution-card p{max-width:480px}.tag-list{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.tag-list span{color:#58708e;letter-spacing:.03em;text-transform:uppercase;background:#eef4fb;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:800}.why-section{color:#fff;background:radial-gradient(circle at 85% 15%, #0b66ff38, transparent 30%), var(--navy)}.why-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:90px;display:grid}.why-copy>p{color:var(--muted-dark)}.why-checks{gap:13px;margin-top:28px;display:grid}.why-checks span{color:#dce6f2;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.why-checks svg{color:var(--yellow)}.principle-list{gap:14px;display:grid}.principle-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:54px 1fr;align-items:start;gap:18px;padding:23px;transition:background .25s,transform .25s;display:grid}.principle-card:hover{background:#fff1;transform:translate(5px)}.principle-icon{width:54px;height:54px;color:var(--navy);background:var(--yellow);border-radius:15px;place-items:center;display:grid}.principle-card h3{color:#fff;margin-top:1px}.principle-card p{color:#91a4ba}.method-section{color:#fff;background:#09182a;border-top:1px solid #ffffff0f}.method-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:100px;display:grid}.method-copy{position:sticky;top:120px}.method-copy>p{color:#9cafc4}.text-link{color:var(--yellow);align-items:center;gap:8px;margin-top:18px;font-size:12px;font-weight:850;display:inline-flex}.timeline{border-top:1px solid var(--line-dark)}.timeline-item{border-bottom:1px solid var(--line-dark);grid-template-columns:70px 1fr;gap:24px;padding:30px 0;display:grid}.timeline-number{color:var(--yellow);font-size:12px;font-weight:850}.timeline h3{color:#fff;letter-spacing:-.03em;margin-bottom:9px;font-size:22px}.timeline p{color:#95a8bd;margin:0;font-size:13px;line-height:1.68}.products-section{background:#fff}.product-card{border-radius:var(--radius-lg);background:radial-gradient(circle at 95% 12%,#0b66ff21,#0000 26%),linear-gradient(135deg,#edf4ff,#fafcff);border:1px solid #dfe8f5;grid-template-columns:1fr 1fr;align-items:center;gap:42px;min-height:530px;padding:66px;display:grid;position:relative;overflow:hidden}.product-copy{z-index:2;max-width:570px;position:relative}.coming-badge{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;background:#fff;border-radius:99px;align-items:center;gap:9px;margin-top:17px;padding:10px 13px;font-size:10px;font-weight:850;display:inline-flex}.coming-badge span{background:var(--blue);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #0b66ff1a}.product-contact-link{width:fit-content;color:var(--blue);align-items:center;gap:8px;margin-top:23px;font-size:11px;font-weight:850;display:flex}.product-mockups{height:380px;position:relative}.product-orbit{border:1px solid #0b66ff1f;border-radius:50%;position:absolute}.orbit-one{width:330px;height:330px;top:30px;right:-30px}.orbit-two{width:220px;height:220px;top:84px;right:25px}.mockup{background:#fff;border:1px solid #d9e2ef;border-radius:25px;width:310px;height:350px;padding:25px;position:absolute;box-shadow:0 25px 70px #173d7221}.mockup-back{color:#fff;background:var(--blue);top:5px;right:-75px;transform:rotate(10deg)}.mockup-back-logo{place-items:center;width:48px;display:grid;background:#ffffff24!important;border-radius:14px!important;height:48px!important;margin:2px 0 35px!important}.mockup-back>div:not(.mockup-back-logo){background:#ffffff29;border-radius:99px;height:14px;margin:24px 0}.mockup-back>div:nth-child(3){width:65%}.mockup-back>div:nth-child(4){width:82%}.mockup-front{top:35px;right:70px;transform:rotate(-5deg)}.mockup-head{justify-content:space-between;align-items:center;display:flex}.mockup-head img{border-radius:50%;width:44px}.mockup-head span{background:#e9eef5;border-radius:99px;width:90px;height:9px}.mockup-kpi{color:#fff;background:var(--navy);border-radius:15px;margin-top:32px;padding:17px}.mockup-kpi small,.mockup-kpi strong{display:block}.mockup-kpi small{color:#8194aa;margin-bottom:7px;font-size:9px}.mockup-kpi strong{font-size:16px}.mockup-content{margin-top:18px}.mockup-content b{background:#f0f4f9;border-radius:11px;height:37px;margin:11px 0;display:block}.mockup-content b:nth-child(2){background:var(--yellow)}.mockup-content b:nth-child(3){width:70%}.project-section{color:#fff;background:radial-gradient(circle at 7% 15%,#0b66ff38,#0000 28%),linear-gradient(145deg,#06101d,#0a1b31 68%,#0b274a);position:relative}.project-grid{grid-template-columns:.84fr 1.16fr;align-items:start;gap:78px;display:grid}.project-intro{position:sticky;top:110px}.project-intro>p{color:#a1b2c5}.project-points{gap:15px;margin:32px 0;display:grid}.project-points>div{grid-template-columns:31px 1fr;align-items:start;gap:12px;display:grid}.project-points>div>span{width:31px;height:31px;color:var(--navy);background:var(--yellow);border-radius:9px;place-items:center;font-size:10px;font-weight:900;display:grid}.project-points p{color:#91a5bb;margin:0;font-size:11px;line-height:1.62}.project-points strong{color:#dce6f2;margin-bottom:2px;display:block}.direct-email{color:#fff;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;padding:13px;transition:background .2s,transform .2s;display:grid}.direct-email:hover{background:#fff1;transform:translateY(-2px)}.direct-email>span{width:46px;height:46px;color:var(--navy);background:var(--yellow);border-radius:12px;place-items:center;display:grid}.direct-email small,.direct-email strong{display:block}.direct-email small{color:#8da1b8;margin-bottom:4px;font-size:9px}.direct-email strong{font-size:11px}.project-form{color:var(--text);background:#fff;border:1px solid #fff3;border-radius:25px;padding:34px;box-shadow:0 32px 85px #00000042}.form-heading{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin-bottom:28px;padding-bottom:22px;display:flex}.form-icon{color:#fff;background:var(--blue);border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 25px #0b66ff33}.form-heading span{color:var(--blue);text-transform:uppercase;letter-spacing:.11em;margin-bottom:3px;font-size:9px;font-weight:850;display:block}.form-heading h3{letter-spacing:-.035em;margin:0;font-size:20px}.field-grid{gap:15px;display:grid}.field-grid--two{grid-template-columns:1fr 1fr}.project-form label:not(.checkbox-field){margin-bottom:15px;display:block}.project-form label>span:first-child{color:#3b4a61;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.project-form input,.project-form select,.project-form textarea{width:100%;color:var(--text);background:#f8fafc;border:1px solid #dbe3ed;border-radius:11px;transition:border-color .2s,box-shadow .2s,background .2s}.project-form input,.project-form select{height:47px;padding:0 13px}.project-form textarea{resize:vertical;min-height:150px;padding:13px;line-height:1.6}.project-form input::placeholder,.project-form textarea::placeholder{color:#a0aab8}.project-form input:focus,.project-form select:focus,.project-form textarea:focus{border-color:var(--blue);background:#fff;outline:0;box-shadow:0 0 0 4px #0b66ff1a}.checkbox-field{color:#68758a;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin:6px 0 20px;font-size:9px;line-height:1.55;display:grid}.checkbox-field input{width:17px;height:17px;accent-color:var(--blue);margin:1px 0 0}.checkbox-field>span{color:#68758a!important;margin:0!important;font-size:9px!important;font-weight:600!important}.inline-button{color:var(--blue);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0b66ff59;padding:0;display:inline}.form-actions{align-items:center;gap:10px;display:flex}.btn-submit{background:var(--yellow);min-width:184px}.btn-copy{color:var(--blue);background:var(--blue-soft)}.btn-copy:hover{background:#dfeaff;transform:translateY(-2px)}.form-status{color:#17643b;background:#e9f9f0;border:1px solid #cbeedb;border-radius:10px;align-items:center;gap:8px;margin:16px 0 0;padding:11px 13px;font-size:10px;font-weight:750;display:flex}.form-note{color:#8b96a6;margin:14px 0 0;font-size:8px;line-height:1.5}.faq-section{background:var(--surface)}.faq-grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:85px;display:grid}.faq-intro{position:sticky;top:110px}.faq-contact-box{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:13px;margin-top:27px;padding:16px;display:flex}.faq-contact-box svg{color:var(--blue);flex:none}.faq-contact-box strong,.faq-contact-box a{display:block}.faq-contact-box strong{margin-bottom:3px;font-size:11px}.faq-contact-box a{color:var(--blue);font-size:9px;font-weight:700}.accordion{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-question{text-align:left;cursor:pointer;letter-spacing:-.02em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:76px;padding:18px 4px;font-size:15px;font-weight:800;display:flex}.faq-question svg{color:var(--blue);flex:none;transition:transform .25s}.faq-item--open .faq-question svg{transform:rotate(180deg)}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.faq-answer>div{overflow:hidden}.faq-item--open .faq-answer{grid-template-rows:1fr}.faq-answer p{max-width:680px;color:var(--muted);margin:0;padding:0 45px 24px 4px;font-size:12px;line-height:1.72}.contact-section{background:#fff;padding-top:25px}.contact-card{color:#fff;background:radial-gradient(circle at 91% 18%, #f4ff192e, transparent 26%), var(--blue);border-radius:var(--radius-lg);grid-template-columns:1fr .82fr;align-items:center;gap:60px;padding:65px;display:grid;position:relative;overflow:hidden}.contact-card:before{content:"";border:1px solid #ffffff24;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-210px;right:-140px}.contact-copy,.contact-actions{z-index:1;position:relative}.contact-copy>p{color:#dce8ff}.contact-legal{color:#dce8ff;flex-wrap:wrap;gap:8px 18px;margin-top:23px;font-size:10px;display:flex}.contact-legal strong{color:#fff}.contact-actions{gap:13px;display:grid}.contact-mail{color:var(--navy);background:#fff;border-radius:17px;grid-template-columns:54px 1fr auto;align-items:center;gap:14px;padding:15px;transition:transform .2s,box-shadow .2s;display:grid}.contact-mail:hover{transform:translateY(-3px);box-shadow:0 20px 45px #0000001f}.mail-icon{background:var(--yellow);border-radius:13px;place-items:center;width:54px;height:54px;display:grid}.contact-mail small,.contact-mail strong{display:block}.contact-mail small{color:var(--muted);margin-bottom:3px;font-size:9px}.contact-mail strong{word-break:break-word;font-size:12px}.contact-project{color:#fff;border:1px solid #ffffff4d;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:10px;font-weight:800;display:flex}footer{color:#8fa0b4;background:var(--navy);padding:0;font-size:10px}.footer-top{border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:45px;min-height:130px;display:grid}.footer-brand{color:#fff;font-size:15px}.footer-brand img{width:31px;height:31px}.footer-top>p{margin:0}.footer-nav{gap:22px;display:flex}.footer-nav a:hover{color:#fff}.footer-bottom{justify-content:space-between;align-items:center;gap:20px;min-height:68px;display:flex}.footer-bottom p{margin:0}.footer-bottom button{color:#a9b7c7;cursor:pointer;background:0 0;border:0;padding:0}.footer-bottom button:hover{color:#fff}.modal-layer{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02080fc2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.privacy-modal{background:#fff;border-radius:24px;width:min(760px,100%);max-height:min(760px,100vh - 40px);padding:39px;animation:.22s both modalIn;position:relative;overflow-y:auto;box-shadow:0 40px 100px #00000059}@keyframes modalIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-close{width:38px;height:38px;color:var(--muted);background:var(--surface);cursor:pointer;border:0;border-radius:11px;place-items:center;display:grid;position:absolute;top:18px;right:18px}.privacy-modal h2{letter-spacing:-.045em;margin:15px 42px 18px 0;font-size:clamp(30px,4vw,43px);line-height:1.08}.privacy-modal h3{margin:24px 0 7px;font-size:14px}.privacy-modal p{color:var(--muted);margin:0;font-size:12px;line-height:1.72}.privacy-modal a{color:var(--blue);font-weight:700}.privacy-modal .wf-cookie-policy{margin-top:28px}.privacy-modal .wf-cookie-policy h3{color:var(--ink);margin:24px 0 7px}.privacy-modal .wf-cookie-policy__updated{margin-top:22px;font-size:11px}.modal-action{margin-top:28px}[data-reveal]{opacity:0;transition:opacity .68s ease var(--delay,0s), transform .68s ease var(--delay,0s);transform:translateY(25px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (width<=1080px){.nav-links{gap:18px}.hero-grid{gap:40px}.service-grid{grid-template-columns:repeat(2,1fr)}.solutions-heading-grid{gap:45px}.why-grid,.method-grid,.project-grid,.faq-grid{gap:55px}}@media (width<=900px){.hero-grid,.why-grid,.method-grid,.product-card,.project-grid,.faq-grid,.contact-card{grid-template-columns:1fr}.hero{padding-top:145px}.hero-copy{max-width:720px}.hero-visual{min-height:480px}.solutions-heading-grid{grid-template-columns:1fr;gap:0}.solutions-note{max-width:540px}.why-grid{align-items:start}.method-copy,.project-intro,.faq-intro{position:static}.product-card{padding:52px}.product-copy{max-width:680px}.project-intro{max-width:690px}.faq-intro{max-width:650px}.contact-card{gap:30px}.contact-actions{max-width:620px}}@media (width<=760px){.container{width:min(100% - 30px,1180px)}.section{padding:82px 0}.navbar{height:72px;padding:0 18px}.navbar--scrolled{height:66px}.brand{font-size:18px}.brand img{width:35px;height:35px}.menu-button{z-index:103;color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff17;border-radius:12px;place-items:center;width:43px;height:43px;display:grid;position:relative}.menu-backdrop{z-index:98;background:#00000061;border:0;display:block;position:fixed;inset:0}.nav-links{z-index:102;opacity:0;pointer-events:none;background:#06101dfa;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;align-items:stretch;gap:0;padding:12px;transition:opacity .2s,transform .2s;display:flex;position:fixed;top:77px;left:15px;right:15px;transform:translateY(-12px);box-shadow:0 25px 60px #00000047}.nav-links--open{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-links a{padding:13px}.nav-links .nav-cta{text-align:center;margin-top:6px}.hero{min-height:auto;padding-top:122px;padding-bottom:84px}.hero-grid{gap:38px}.hero h1{font-size:clamp(43px,13vw,62px)}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-trust{gap:10px;display:grid}.hero-visual{min-height:405px}.main-card{min-height:360px;padding:18px}.card-top{top:2px;right:-4px}.card-bottom{bottom:4px;left:-3px}.floating-card{min-width:180px;padding:11px 13px}.scroll-hint{display:none}.strip-grid{grid-template-columns:repeat(2,1fr);padding:15px 0}.strip-grid>div,.strip-grid>div:first-child{border:0;padding:14px}.service-grid,.solution-grid{grid-template-columns:1fr}.service-card{min-height:310px}.solution-card{min-height:auto}.why-checks span{align-items:flex-start}.principle-card{grid-template-columns:48px 1fr;padding:18px}.principle-icon{width:48px;height:48px}.timeline-item{grid-template-columns:42px 1fr;gap:10px}.product-card,.contact-card{border-radius:22px;padding:36px 24px}.product-mockups{height:310px}.mockup{width:245px;height:290px;padding:20px}.mockup-front{right:30px}.mockup-back{right:-78px}.orbit-one{right:-90px}.project-form{border-radius:20px;padding:24px 18px}.field-grid--two{grid-template-columns:1fr;gap:0}.form-actions{flex-direction:column;align-items:stretch}.btn-submit,.btn-copy{width:100%}.faq-question{min-height:70px;font-size:14px}.faq-answer p{padding-right:8px}.contact-mail{grid-template-columns:45px 1fr auto}.mail-icon{width:45px;height:45px}.contact-mail strong{font-size:10px}.footer-top{text-align:center;grid-template-columns:1fr;gap:17px;padding:34px 0}.footer-brand{justify-content:center}.footer-nav{flex-wrap:wrap;justify-content:center}.footer-bottom{text-align:center;flex-direction:column;justify-content:center;padding:21px 0}.privacy-modal{padding:31px 22px}}@media (width<=420px){.hero h1{font-size:42px}.dashboard-grid{gap:8px}.metric{padding:12px}.metric strong{font-size:21px}.floating-card{min-width:166px}.product-mockups{margin-left:-8px}.direct-email{grid-template-columns:42px 1fr}.direct-email>svg{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}.project-form--success{background:radial-gradient(circle at 100% 0,#fff8373d,#0000 34%),linear-gradient(145deg,#fff 0%,#f7faff 100%);border-color:#fff837c7;place-items:center;min-height:620px;padding:clamp(32px,5vw,58px);display:grid;overflow:hidden}.request-success{text-align:center;justify-items:center;width:100%;display:grid}.request-success__icon{color:#08794e;background:#e6faef;border:1px solid #bcebd2;border-radius:24px;place-items:center;width:84px;height:84px;margin-bottom:20px;display:grid;box-shadow:0 18px 40px #08794e29}.request-success__eyebrow{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:900}.request-success h3{max-width:520px;color:var(--navy);letter-spacing:-.045em;margin:12px 0 24px;font-size:clamp(29px,4vw,42px);line-height:1.08}.request-success__code{color:#fff;background:var(--navy);border:2px solid var(--yellow);border-radius:18px;gap:8px;width:min(100%,540px);margin-bottom:24px;padding:22px 24px;display:grid;box-shadow:0 22px 44px #04123038}.request-success__code small{color:#adc2e8;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.request-success__code code{color:var(--yellow);letter-spacing:.035em;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(20px,3.2vw,30px);font-weight:900}.request-success__message{color:#25354d;max-width:600px;margin:0;font-size:clamp(16px,1.7vw,19px);font-weight:650;line-height:1.65}.request-success__message strong{color:#0749ba;font-weight:900}.request-success__actions{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:28px;display:flex}.request-success__actions .btn{min-height:48px}.request-success__note{color:#77849a;max-width:520px;margin:20px 0 0;font-size:11px;line-height:1.55}.form-status--error{color:#9f2d23;background:#fff0ed;border-color:#f5c4bd}@media (width<=620px){.project-form--success{min-height:540px;padding:30px 22px}.request-success__actions{width:100%}.request-success__actions .btn{justify-content:center;width:100%}}.contact-channel-hint{color:#1d4f9d;background:#edf4ff;border:1px solid #cfe0ff;border-radius:11px;align-content:center;gap:3px;min-height:47px;margin-bottom:15px;padding:9px 13px;display:grid}.contact-channel-hint strong{font-size:10px;font-weight:850}.contact-channel-hint span{color:#60708a;font-size:9px;line-height:1.35}.field-helper{color:#7b8798;text-align:right;margin-top:7px;font-size:9px;font-weight:650;display:block}.field-helper--warning{color:#a45400}.project-form input:invalid:not(:placeholder-shown),.project-form textarea:invalid:not(:placeholder-shown),.project-form select:invalid{border-color:#dc6b5f}.form-status--error{align-items:flex-start;font-size:11px;line-height:1.55}.form-status>span{flex:1}.form-status>a{color:inherit;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:850;display:inline-flex}@media (width<=620px){.form-status{flex-direction:column;align-items:flex-start}}:where(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,em,i,li,dt,dd,th,td,legend,figcaption,blockquote,code,kbd,samp){cursor:default}:where(a[href],button:not(:disabled),[role=button]:not([aria-disabled=true]),summary,select:not(:disabled),input[type=button]:not(:disabled),input[type=submit]:not(:disabled),input[type=reset]:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=range]:not(:disabled),input[type=file]:not(:disabled),input[type=color]:not(:disabled),input[type=date]:not(:disabled),input[type=datetime-local]:not(:disabled),input[type=month]:not(:disabled),input[type=time]:not(:disabled),input[type=week]:not(:disabled),[data-clickable=true],.crm-clickable-row,.crm-request-grid>article){cursor:pointer}:where(a[href],button,[role=button],summary,select,[data-clickable=true],.crm-clickable-row,.crm-request-grid>article) :where(*){cursor:inherit}.nav-links .wf-language-picker>button{color:#fff;min-height:36px;box-shadow:none;background:#ffffff0f;border-color:#ffffff26;padding:7px 10px}.nav-links .wf-language-picker>button:hover,.nav-links .wf-language-picker>button:focus-visible{border-color:#f4ff19a6;box-shadow:0 0 0 3px #f4ff191f}.nav-links .wf-language-picker__menu{color:#fff;background:#06101dfc;border-color:#ffffff24}.nav-links .wf-language-picker__menu button{color:#fff}.nav-links .wf-language-picker__menu button:hover,.nav-links .wf-language-picker__menu button:focus-visible,.nav-links .wf-language-picker__menu button.is-active{color:var(--yellow);background:#ffffff14}.nav-links .wf-language-picker__label small{color:#ffffff9e}@media (width<=900px){.nav-links .wf-language-picker{margin:5px 0}.nav-links .wf-language-picker>button{justify-content:flex-start;width:100%;min-height:44px;padding:12px 13px}.nav-links .wf-language-picker__name{display:inline}.nav-links .wf-language-picker__menu{width:100%;box-shadow:none;margin-top:6px;position:static}}.products-deck-shell{min-width:0;position:relative}.products-deck{touch-action:pan-y;perspective:1400px;min-height:558px;margin-right:34px;position:relative}.products-deck__slide{z-index:0;opacity:0;pointer-events:none;transform-origin:50%;will-change:opacity, transform;min-width:0;transition:opacity .52s cubic-bezier(.2,.75,.25,1),transform .62s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0;transform:translate(10%)scale(.98);container-type:inline-size}.products-deck__slide>.product-card,.products-deck__slide>.wf-product-hero-card{width:100%;height:530px;min-height:530px}.products-deck__slide.is-active{z-index:5;opacity:1;pointer-events:auto;transform:translate(0,0)scale(1)}.products-deck__slide.is-next{z-index:4;opacity:.72;transform:translate3d(17px,15px,-18px)scale(.985)}.products-deck__slide.is-next-far{z-index:3;opacity:.38;transform:translate3d(32px,29px,-36px)scale(.97)}.products-deck__slide.is-previous{z-index:2;opacity:0;transform:translate(-9%)scale(.985)}.products-deck__slide.is-hidden{z-index:1;opacity:0;transform:translate(11%)scale(.965)}.products-deck__navigation{justify-content:space-between;align-items:center;gap:24px;min-height:48px;margin-top:22px;display:flex}.products-deck__arrows{align-items:center;gap:9px;display:flex}.products-deck__arrows button{width:45px;height:45px;color:var(--blue);cursor:pointer;background:#f1f6ff;border:1px solid #dbe7f8;border-radius:14px;place-items:center;transition:background .16s,transform .16s,border-color .16s;display:grid}.products-deck__arrows button:hover{background:#e5efff;border-color:#c8daf3;transform:translateY(-1px)}.products-deck__arrows button:focus-visible,.products-deck__dots button:focus-visible{outline-offset:3px;outline:3px solid #0b66ff33}.products-deck__dots{justify-content:flex-end;align-items:center;gap:8px;display:flex}.products-deck__dots button{cursor:pointer;background:#c8d5e6;border:0;border-radius:99px;width:9px;height:9px;padding:0;transition:width .22s,background .22s}.products-deck__dots button.is-active{background:var(--blue);width:30px}@media (width<=900px){.products-deck{min-height:760px;margin-right:26px}.products-deck__slide>.product-card,.products-deck__slide>.wf-product-hero-card{height:730px;min-height:730px}}@media (width<=620px){.products-deck{min-height:720px;margin-right:14px}.products-deck__slide>.product-card,.products-deck__slide>.wf-product-hero-card{height:690px;min-height:690px}.products-deck__slide.is-next{transform:translate3d(8px,10px,-18px)scale(.988)}.products-deck__slide.is-next-far{transform:translate3d(15px,19px,-36px)scale(.976)}.products-deck__navigation{align-items:flex-start;gap:16px;margin-top:16px}.products-deck__arrows button{width:42px;height:42px}.products-deck__dots{flex-wrap:wrap;max-width:45%;padding-top:16px}}@media (prefers-reduced-motion:reduce){.products-deck__slide,.products-deck__dots button{transition:none}}.seo-prerender{color:#07111f;max-width:1120px;margin:0 auto;padding:48px 24px;font-family:Inter,system-ui,sans-serif}.seo-prerender nav{flex-wrap:wrap;gap:16px;margin-bottom:40px;display:flex}.seo-prerender h1{max-width:920px;font-size:clamp(2.2rem,6vw,4.8rem);line-height:1.02}.seo-prerender h2{margin-top:32px}.seo-prerender p,.seo-prerender li{max-width:820px;font-size:1.05rem;line-height:1.75}.seo-navbar{position:fixed}.seo-nav{align-items:center;gap:24px;margin-left:auto;display:flex}.seo-nav a{color:#fff;font-size:.9rem;font-weight:700;text-decoration:none}.seo-nav a:hover,.seo-nav a:focus-visible{color:#e8ff32}.seo-language-link{border:1px solid #ffffff47;border-radius:999px;padding:9px 14px}.seo-main{min-height:100vh}.seo-hero{color:#fff;background:#07111f;padding:190px 0 110px;position:relative;overflow:hidden}.seo-hero-grid{z-index:2;position:relative}.seo-hero-copy{max-width:940px}.seo-hero-copy h1{letter-spacing:-.055em;max-width:920px;margin:18px 0 24px;font-size:clamp(2.7rem,7vw,5.6rem);line-height:.98}.seo-hero-copy>p{color:#ffffffbf;max-width:780px;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.7}.seo-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.seo-content-card{background:#fff;border:1px solid #0818301a;border-radius:24px;min-height:100%;padding:34px;position:relative;box-shadow:0 18px 55px #08183012}.seo-section-number{color:var(--accent,#2367f2);letter-spacing:.14em;margin-bottom:22px;font-size:.78rem;font-weight:800;display:inline-flex}.seo-content-card h2{margin:0 0 18px;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.15}.seo-content-card p{color:#536174;line-height:1.72}.seo-content-card ul{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.seo-content-card li{color:#344258;align-items:flex-start;gap:10px;line-height:1.55;display:flex}.seo-content-card li svg{color:var(--accent,#2367f2);flex:none;margin-top:2px}.seo-contact-section{background:#eef3fb}.seo-contact-card{margin:0 auto}.seo-site-shell .footer-bottom a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (width<=980px){.seo-nav{gap:14px}.seo-nav a:not(.seo-language-link){display:none}.seo-content-grid{grid-template-columns:1fr}.seo-content-card{min-height:auto}}@media (width<=640px){.seo-hero{padding:150px 0 82px}.seo-hero-copy h1{font-size:clamp(2.45rem,13vw,4rem)}.seo-content-card{padding:26px}.seo-language-link{text-align:center;max-width:145px}}.wf-language-picker{z-index:30;align-items:center;display:inline-flex;position:relative}.wf-language-picker>button{border:1px solid var(--wf-border,#d7e1ee);background:var(--wf-surface,#fff);min-height:38px;color:var(--wf-text,#10213a);font:inherit;cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:8px 11px;font-size:.82rem;font-weight:750;display:inline-flex}.wf-language-picker>button:hover,.wf-language-picker>button:focus-visible{border-color:var(--wf-primary,#1769e0);box-shadow:0 0 0 3px color-mix(in srgb,var(--wf-primary,#1769e0) 18%,transparent);outline:none}.wf-language-picker__code{letter-spacing:.04em}.wf-language-picker__menu{border:1px solid var(--wf-border,#d7e1ee);background:var(--wf-surface,#fff);border-radius:13px;gap:4px;min-width:180px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #0719342e}.wf-language-picker--left .wf-language-picker__menu{left:0;right:auto}.wf-language-picker__menu button{width:100%;color:var(--wf-text,#10213a);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.wf-language-picker__menu button:hover,.wf-language-picker__menu button:focus-visible,.wf-language-picker__menu button.is-active{background:var(--wf-primary-soft,#e9f2ff);color:var(--wf-primary,#1158c7);outline:none}.wf-language-picker__flag{width:26px;font-size:1.1rem;line-height:1}.wf-language-picker__label{gap:1px;display:grid}.wf-language-picker__label small{color:var(--wf-muted,#6d7b91);font-size:.72rem}.wf-auth-language{z-index:20;position:absolute;top:20px;right:76px}@media (width<=720px){.wf-language-picker__name{display:none}.wf-auth-language{top:14px;right:64px}.wf-language-picker>button{justify-content:center;min-width:42px;padding:8px}}
