.ScrollReveal-module__mndHjG__reveal{opacity:0;transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94);transform:translateY(40px)}.ScrollReveal-module__mndHjG__visible{opacity:1;transform:translateY(0)}
.AnimatedHeroLogo-module__0c8dbG__container{aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-width:520px;display:flex;position:relative}.AnimatedHeroLogo-module__0c8dbG__pixelGrid{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.AnimatedHeroLogo-module__0c8dbG__logo{z-index:1;opacity:0;will-change:transform,opacity;justify-content:center;align-items:center;width:42%;display:flex;position:relative;transform:scale(.6)}.AnimatedHeroLogo-module__0c8dbG__logo img{width:100%;height:auto}
.Hero-module__ejOdHG__hero{align-items:center;min-height:100vh;padding-top:100px;display:flex;position:relative;overflow:hidden}.Hero-module__ejOdHG__heroBg{display:none}.Hero-module__ejOdHG__heroGrid{grid-template-columns:1fr 420px;align-items:center;gap:48px;display:grid}.Hero-module__ejOdHG__heroContent{z-index:2;position:relative}.Hero-module__ejOdHG__heroLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);align-items:center;gap:8px;margin-bottom:32px;font-size:14px;font-weight:600;display:inline-flex}.Hero-module__ejOdHG__heroLabel:before{content:"";background:var(--blue);width:24px;height:2px}.Hero-module__ejOdHG__heroContent h1{letter-spacing:-.035em;color:var(--black);margin-bottom:28px;font-size:clamp(48px,5.5vw,72px);font-weight:700;line-height:1.05}.Hero-module__ejOdHG__heroContent h1 span{color:var(--blue)}.Hero-module__ejOdHG__heroContent p{color:var(--grey);max-width:520px;margin-bottom:48px;font-size:clamp(17px,1.8vw,20px);font-weight:400;line-height:1.6}.Hero-module__ejOdHG__heroActions{align-items:center;gap:24px;display:flex}.Hero-module__ejOdHG__heroVisual{justify-content:center;align-items:center;max-width:520px;margin-left:auto;display:flex}.Hero-module__ejOdHG__heroVisual img{width:100%;height:auto}@media (max-width:1024px){.Hero-module__ejOdHG__heroGrid{gap:32px}}@media (max-width:768px){.Hero-module__ejOdHG__hero{min-height:auto;padding:160px 0 80px}.Hero-module__ejOdHG__heroGrid{grid-template-columns:1fr;gap:48px}.Hero-module__ejOdHG__heroVisual{order:-1}.Hero-module__ejOdHG__heroVisual img{max-width:400px;margin:0 auto}.Hero-module__ejOdHG__heroActions{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:480px){.Hero-module__ejOdHG__heroContent h1{font-size:40px}.Hero-module__ejOdHG__heroVisual img{max-width:320px}}
.Services-module__mtNLoG__services{padding:var(--section-padding)0}.Services-module__mtNLoG__servicesGrid{border:1px solid #00000014;border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid;position:relative;overflow:hidden}.Services-module__mtNLoG__serviceCard{background:var(--white);border-right:1px solid #00000014;padding:48px 40px;transition:background .4s;position:relative}.Services-module__mtNLoG__serviceCard:nth-child(-n+3){border-bottom:1px solid #00000014}.Services-module__mtNLoG__serviceCard:nth-child(3n){border-right:none}.Services-module__mtNLoG__serviceCard:hover{background:var(--grey-light)}.Services-module__mtNLoG__serviceDot{background:#2b6aff;border-radius:50%;width:12px;height:12px;margin-bottom:28px;display:block}.Services-module__mtNLoG__serviceCard h3{letter-spacing:-.02em;margin-bottom:12px;font-size:22px;font-weight:650}.Services-module__mtNLoG__serviceCard p{color:var(--grey);font-size:15px;line-height:1.65}@media (max-width:1024px){.Services-module__mtNLoG__servicesGrid{grid-template-columns:repeat(2,1fr)}.Services-module__mtNLoG__serviceCard:nth-child(3n){border-right:1px solid #00000014}.Services-module__mtNLoG__serviceCard:nth-child(2n){border-right:none}.Services-module__mtNLoG__serviceCard:nth-last-child(-n+3){border-bottom:1px solid #00000014}.Services-module__mtNLoG__serviceCard:nth-last-child(-n+2){border-bottom:none}}@media (max-width:768px){.Services-module__mtNLoG__servicesGrid{grid-template-columns:1fr}.Services-module__mtNLoG__serviceCard{border-right:none;padding:36px 28px}.Services-module__mtNLoG__serviceCard:nth-child(3n){border-right:none}.Services-module__mtNLoG__serviceCard:nth-last-child(-n+3){border-bottom:1px solid #00000014}.Services-module__mtNLoG__serviceCard:last-child{border-bottom:none}}
.Games-module__s8qYLa__games{padding:var(--section-padding)0;border-top:1px solid #0000000f}.Games-module__s8qYLa__gamesGrid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.Games-module__s8qYLa__gamesContent{max-width:540px;margin-left:auto}.Games-module__s8qYLa__colCard{order:1}.Games-module__s8qYLa__colText{order:2}@media (max-width:768px){.Games-module__s8qYLa__colText{order:1}.Games-module__s8qYLa__colCard{order:2}.Games-module__s8qYLa__gamesContent{margin-left:0}}.Games-module__s8qYLa__gamesText{color:var(--grey);margin-bottom:16px;font-size:16px;line-height:1.7}.Games-module__s8qYLa__platformList{flex-wrap:wrap;gap:10px;margin-top:28px;list-style:none;display:flex}.Games-module__s8qYLa__platformList li{color:var(--black);background:var(--grey-light);border:1px solid #0000000f;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600}.Games-module__s8qYLa__animCard{color:var(--white);background:linear-gradient(155deg,#2b6aff 0%,#1e54e0 55%,#1a3fb0 130%);border-radius:24px;padding:44px;position:relative;overflow:hidden;box-shadow:0 24px 60px #2b6aff47}.Games-module__s8qYLa__animGlow{pointer-events:none;background:radial-gradient(circle,#ffffff59 0%,#fff0 70%);border-radius:50%;width:70%;height:70%;position:absolute;top:-30%;right:-20%}.Games-module__s8qYLa__animBadge{letter-spacing:.08em;text-transform:uppercase;color:#fffffff2;background:#ffffff2e;border:1px solid #ffffff47;border-radius:999px;margin-bottom:22px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-block;position:relative}.Games-module__s8qYLa__animLogo{width:auto;height:52px;margin-bottom:22px;position:relative}.Games-module__s8qYLa__animText{color:#ffffffe0;max-width:440px;margin-bottom:30px;font-size:16px;line-height:1.65;position:relative}.Games-module__s8qYLa__animActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:relative}.Games-module__s8qYLa__animBtnPrimary{color:var(--blue);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:14px 26px;font-size:16px;font-weight:600;transition:transform .3s,box-shadow .3s;display:inline-flex}.Games-module__s8qYLa__animBtnPrimary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000040}.Games-module__s8qYLa__animBtnPrimary svg{transition:transform .3s}.Games-module__s8qYLa__animBtnPrimary:hover svg{transform:translate(3px)}.Games-module__s8qYLa__animBtnIcon{width:18px;height:auto}.Games-module__s8qYLa__animBtnSecondary{color:#fffffff2;align-items:center;gap:8px;padding:14px 8px;font-size:15px;font-weight:600;transition:gap .3s,color .3s;display:inline-flex}.Games-module__s8qYLa__animBtnSecondary:hover{color:#fff;gap:12px}@media (max-width:1024px){.Games-module__s8qYLa__gamesGrid{gap:48px}}@media (max-width:768px){.Games-module__s8qYLa__gamesGrid{grid-template-columns:1fr;gap:40px}.Games-module__s8qYLa__animCard{padding:32px}.Games-module__s8qYLa__animLogo{height:42px}}
.Automation-module__g7WGba__section{padding:var(--section-padding)0;border-top:1px solid #0000000f}.Automation-module__g7WGba__grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:64px;display:grid}.Automation-module__g7WGba__intro{max-width:520px}.Automation-module__g7WGba__heading{letter-spacing:-.03em;color:var(--black);margin:16px 0 22px;font-size:clamp(32px,4.2vw,52px);font-weight:800;line-height:1.12}.Automation-module__g7WGba__rotator{vertical-align:bottom;height:1.18em;color:var(--blue);line-height:1.18em;display:inline-block;overflow:hidden}.Automation-module__g7WGba__rotatorTrack{flex-direction:column;animation:13s infinite Automation-module__g7WGba__rotate;display:flex}.Automation-module__g7WGba__word{white-space:nowrap;height:1.18em;line-height:1.18em;display:block}.Automation-module__g7WGba__dot{color:var(--black)}@keyframes Automation-module__g7WGba__rotate{0%,14%{transform:translateY(0)}20%,34%{transform:translateY(-1.18em)}40%,54%{transform:translateY(-2.36em)}60%,74%{transform:translateY(-3.54em)}80%,94%{transform:translateY(-4.72em)}to{transform:translateY(-5.9em)}}.Automation-module__g7WGba__text{color:var(--grey);max-width:440px;margin-bottom:32px;font-size:16px;line-height:1.7}.Automation-module__g7WGba__canvas{aspect-ratio:1/.9;width:100%;position:relative}.Automation-module__g7WGba__wires{opacity:0;width:100%;height:100%;transition:opacity .9s .55s;position:absolute;inset:0}.Automation-module__g7WGba__canvasInView .Automation-module__g7WGba__wires{opacity:1}.Automation-module__g7WGba__wiresMobile{display:none}.Automation-module__g7WGba__wire{fill:none;stroke:#11122b1a;stroke-width:.5px;vector-effect:non-scaling-stroke}.Automation-module__g7WGba__pulse{fill:none;stroke:var(--blue);stroke-width:1.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:5 80;stroke-dashoffset:85px;filter:drop-shadow(0 0 3px #2b6aff99);animation:2.6s linear infinite Automation-module__g7WGba__flow}@keyframes Automation-module__g7WGba__flow{to{stroke-dashoffset:0}}.Automation-module__g7WGba__hub{z-index:2;opacity:0;background:linear-gradient(#ffffffeb,#e8f0ff8c);border:1px solid #2b6aff1f;border-radius:40px;justify-content:center;align-items:center;width:152px;height:152px;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.25,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.55);box-shadow:0 36px 70px -34px #2b6aff73}.Automation-module__g7WGba__canvasInView .Automation-module__g7WGba__hub{opacity:1;transform:translate(-50%,-50%)scale(1)}.Automation-module__g7WGba__hubInner{background:linear-gradient(150deg,#2b6aff,#1a3fb0);border-radius:28px;justify-content:center;align-items:center;width:108px;height:108px;display:flex;box-shadow:inset 0 1px #ffffff47,0 18px 40px -8px #2b6aff99}.Automation-module__g7WGba__hubIcon{width:50px;height:auto}.Automation-module__g7WGba__hubRing{border:1px solid #2b6aff59;border-radius:36px;animation:3s ease-out infinite Automation-module__g7WGba__pulsate;position:absolute;inset:-14px}.Automation-module__g7WGba__hubRing2{animation-delay:1.5s}@keyframes Automation-module__g7WGba__pulsate{0%{opacity:.6;transform:scale(.85)}to{opacity:0;transform:scale(1.5)}}.Automation-module__g7WGba__node{z-index:3;opacity:0;flex-direction:column;align-items:center;gap:10px;transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.25,1);display:flex;position:absolute;transform:translate(-50%,-50%)scale(.6)}.Automation-module__g7WGba__canvasInView .Automation-module__g7WGba__node{opacity:1;transform:translate(-50%,-50%)scale(1)}.Automation-module__g7WGba__canvasInView .Automation-module__g7WGba__node1{transition-delay:.28s}.Automation-module__g7WGba__canvasInView .Automation-module__g7WGba__node2{transition-delay:.4s}.Automation-module__g7WGba__canvasInView .Automation-module__g7WGba__node3{transition-delay:.52s}.Automation-module__g7WGba__canvasInView .Automation-module__g7WGba__node4{transition-delay:.64s}.Automation-module__g7WGba__node1{top:14%;left:16%}.Automation-module__g7WGba__node2{top:14%;left:84%}.Automation-module__g7WGba__node3{top:84%;left:16%}.Automation-module__g7WGba__node4{top:84%;left:84%}.Automation-module__g7WGba__nodeIcon{width:62px;height:62px;color:var(--blue);background:linear-gradient(180deg,var(--blue-light),#fff);border:1px solid #2b6aff24;border-radius:18px;justify-content:center;align-items:center;transition:transform .45s cubic-bezier(.2,.7,.2,1),color .45s,background .45s,box-shadow .45s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffd9,0 2px 6px -2px #1a1a2e1a,0 16px 32px -16px #2b6aff73}.Automation-module__g7WGba__node:hover .Automation-module__g7WGba__nodeIcon{color:#fff;background:linear-gradient(180deg,var(--blue),var(--blue-dark));transform:translateY(-3px)scale(1.04);box-shadow:0 4px 10px -2px #1a1a2e1f,0 22px 44px -18px #2b6aff99}.Automation-module__g7WGba__icon{width:28px;height:28px}.Automation-module__g7WGba__nodeLabel{letter-spacing:-.01em;color:var(--black);white-space:nowrap;background:linear-gradient(#fffffff2,#ffffffd1);border:1px solid #1a1a2e0f;border-radius:100px;padding:8px 15px;font-size:13.5px;font-weight:650;transition:border-color .45s,box-shadow .45s,transform .45s;box-shadow:0 1px 2px #1a1a2e0a,0 10px 22px -14px #2b6aff66}.Automation-module__g7WGba__node:hover .Automation-module__g7WGba__nodeLabel{border-color:#2b6aff47;transform:translateY(-1px);box-shadow:0 2px 4px #1a1a2e0d,0 14px 28px -14px #2b6aff8c}@media (prefers-reduced-motion:reduce){.Automation-module__g7WGba__rotatorTrack,.Automation-module__g7WGba__pulse,.Automation-module__g7WGba__hubRing{animation:none}.Automation-module__g7WGba__pulse{stroke-dashoffset:0;stroke-dasharray:none;opacity:.5}.Automation-module__g7WGba__hub,.Automation-module__g7WGba__node,.Automation-module__g7WGba__canvasInView .Automation-module__g7WGba__hub,.Automation-module__g7WGba__canvasInView .Automation-module__g7WGba__node{opacity:1;transition:none}.Automation-module__g7WGba__hub,.Automation-module__g7WGba__canvasInView .Automation-module__g7WGba__hub,.Automation-module__g7WGba__node,.Automation-module__g7WGba__canvasInView .Automation-module__g7WGba__node{transform:translate(-50%,-50%)}.Automation-module__g7WGba__wires{opacity:1;transition:none}}@media (max-width:1024px){.Automation-module__g7WGba__grid{grid-template-columns:1fr;gap:48px}.Automation-module__g7WGba__intro{max-width:600px}.Automation-module__g7WGba__text{max-width:560px}.Automation-module__g7WGba__canvas{aspect-ratio:1;max-width:460px;margin:8px auto 0}}@media (max-width:680px){.Automation-module__g7WGba__canvas{aspect-ratio:1/1.12;max-width:380px}.Automation-module__g7WGba__hub{border-radius:32px;width:116px;height:116px}.Automation-module__g7WGba__hubInner{border-radius:22px;width:80px;height:80px}.Automation-module__g7WGba__hubIcon{width:38px}.Automation-module__g7WGba__wiresDesktop{display:none}.Automation-module__g7WGba__wiresMobile{display:block}.Automation-module__g7WGba__node1{top:16%;left:25%}.Automation-module__g7WGba__node2{top:16%;left:75%}.Automation-module__g7WGba__node3{top:84%;left:25%}.Automation-module__g7WGba__node4{top:84%;left:75%}.Automation-module__g7WGba__nodeIcon{border-radius:16px;width:54px;height:54px}.Automation-module__g7WGba__icon{width:25px;height:25px}.Automation-module__g7WGba__nodeLabel{white-space:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;text-align:center;width:168px;max-width:none;padding:8px 12px;font-size:12.5px;line-height:1.32}}@media (max-width:400px){.Automation-module__g7WGba__canvas{aspect-ratio:1/1.14;max-width:320px}.Automation-module__g7WGba__nodeLabel{width:152px;padding:7px 11px;font-size:12px}}
.TechMarquee-module__eL2D5G__techStrip{border-top:1px solid #0000000f;border-bottom:1px solid #0000000f;padding:48px 0;overflow:hidden}.TechMarquee-module__eL2D5G__techStripLabel{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--grey-mid);margin-bottom:32px;font-size:13px;font-weight:600}.TechMarquee-module__eL2D5G__marquee{align-items:center;gap:56px;width:max-content;animation:40s linear infinite TechMarquee-module__eL2D5G__marqueeScroll;display:flex}.TechMarquee-module__eL2D5G__marqueeItem{white-space:nowrap;align-items:center;gap:10px;display:flex}.TechMarquee-module__eL2D5G__marqueeItem img{object-fit:contain;opacity:.45;width:22px;height:22px}.TechMarquee-module__eL2D5G__marqueeItem span{color:var(--grey);letter-spacing:-.01em;font-size:15px;font-weight:600}@keyframes TechMarquee-module__eL2D5G__marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
.LanguageSwitcher-module__OkSVoa__switcher{align-items:center;gap:10px;display:inline-flex}.LanguageSwitcher-module__OkSVoa__option{appearance:none;cursor:pointer;opacity:.5;filter:grayscale(.35);background:0 0;border:none;border-radius:50%;width:26px;height:26px;padding:0;line-height:0;transition:opacity .2s,filter .2s,transform .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #1a1a2e1f}.LanguageSwitcher-module__OkSVoa__option:hover{opacity:1;filter:none;transform:translateY(-1px)}.LanguageSwitcher-module__OkSVoa__option.LanguageSwitcher-module__OkSVoa__active{opacity:1;filter:none;box-shadow:inset 0 0 0 1px #1a1a2e1f,0 0 0 2px var(--blue)}.LanguageSwitcher-module__OkSVoa__option:disabled{cursor:default}.LanguageSwitcher-module__OkSVoa__option:focus-visible{box-shadow:inset 0 0 0 1px #1a1a2e1f,0 0 0 2px var(--blue);outline:none}.LanguageSwitcher-module__OkSVoa__flagSvg{border-radius:50%;width:100%;height:100%;display:block}
.Journey-module__rXgEKq__werkwijze{padding:var(--section-padding)0;background:var(--grey-light);overflow:hidden}.Journey-module__rXgEKq__werkwijzeIntro{max-width:600px;margin-bottom:80px}.Journey-module__rXgEKq__werkwijzeIntro p{color:var(--grey);font-size:18px;line-height:1.7}.Journey-module__rXgEKq__journey{align-items:stretch;gap:0;min-height:340px;display:flex;position:relative}.Journey-module__rXgEKq__journeyPhase{flex-direction:column;flex:1;padding:40px 32px;display:flex;position:relative}.Journey-module__rXgEKq__journeyPhaseNum{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);opacity:0;margin-bottom:16px;font-size:12px;font-weight:700;transition:all .5s;transform:translateY(12px)}.Journey-module__rXgEKq__journeyPhaseTitle{letter-spacing:-.02em;opacity:0;margin-bottom:10px;font-size:22px;font-weight:650;transition:all .5s .1s;transform:translateY(12px)}.Journey-module__rXgEKq__journeyPhaseDesc{color:var(--grey);opacity:0;margin-bottom:28px;font-size:15px;line-height:1.65;transition:all .5s .2s;transform:translateY(12px)}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__journeyPhaseNum,.Journey-module__rXgEKq__active .Journey-module__rXgEKq__journeyPhaseTitle,.Journey-module__rXgEKq__active .Journey-module__rXgEKq__journeyPhaseDesc{opacity:1;transform:translateY(0)}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__journeyPhase:nth-child(2) .Journey-module__rXgEKq__journeyPhaseNum{transition-delay:.4s}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__journeyPhase:nth-child(2) .Journey-module__rXgEKq__journeyPhaseTitle{transition-delay:.5s}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__journeyPhase:nth-child(2) .Journey-module__rXgEKq__journeyPhaseDesc{transition-delay:.6s}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__journeyPhase:nth-child(4) .Journey-module__rXgEKq__journeyPhaseNum{transition-delay:.8s}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__journeyPhase:nth-child(4) .Journey-module__rXgEKq__journeyPhaseTitle{transition-delay:.9s}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__journeyPhase:nth-child(4) .Journey-module__rXgEKq__journeyPhaseDesc{transition-delay:1s}.Journey-module__rXgEKq__journeyVisual{flex:1;align-items:flex-end;display:flex}.Journey-module__rXgEKq__journeyAnim{width:100%;position:relative}.Journey-module__rXgEKq__animChat{flex-direction:column;gap:8px;display:flex}.Journey-module__rXgEKq__animBubble{opacity:0;border-radius:14px;max-width:220px;padding:12px 18px;font-size:13px;font-weight:500;transition:all .4s cubic-bezier(.34,1.56,.64,1);transform:translateY(10px)scale(.95)}.Journey-module__rXgEKq__animBubbleClient{background:var(--blue);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.Journey-module__rXgEKq__animBubbleLerian{color:var(--black);background:#fff;border-bottom-left-radius:4px;align-self:flex-start;box-shadow:0 2px 8px #0000000f}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__animBubble:first-child{opacity:1;transition-delay:.3s;transform:none}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__animBubble:nth-child(2){opacity:1;transition-delay:.7s;transform:none}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__animBubble:nth-child(3){opacity:1;transition-delay:1.1s;transform:none}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__animBubble:nth-child(4){opacity:1;transition-delay:1.5s;transform:none}.Journey-module__rXgEKq__animEditor{opacity:0;background:#fff;border-radius:12px;padding:20px;font-family:SF Mono,Fira Code,monospace;font-size:12px;line-height:1.9;transition:all .5s .6s;transform:translateY(10px);box-shadow:0 2px 8px #0000000f}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__animEditor{opacity:1;transform:none}.Journey-module__rXgEKq__animEditorLine{color:var(--grey-mid);white-space:pre;width:0;transition:width .6s;overflow:hidden}.Journey-module__rXgEKq__kw{color:#cf222e}.Journey-module__rXgEKq__fn{color:#8250df}.Journey-module__rXgEKq__st{color:#0a3069}.Journey-module__rXgEKq__vr{color:#953800}.Journey-module__rXgEKq__bl{color:var(--blue)}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__animEditorLine{width:100%}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__animEditorLine:first-child{color:var(--black);transition-delay:1s}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__animEditorLine:nth-child(2){color:var(--black);transition-delay:1.3s}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__animEditorLine:nth-child(3){color:var(--black);transition-delay:1.6s}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__animEditorLine:nth-child(4){color:var(--black);transition-delay:1.9s}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__animEditorLine:nth-child(5){color:var(--black);transition-delay:2.2s}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__animEditorLine:nth-child(6){color:var(--black);transition-delay:2.5s}.Journey-module__rXgEKq__animCursor{background:var(--blue);vertical-align:text-bottom;opacity:0;width:2px;height:14px;animation:1s step-end infinite Journey-module__rXgEKq__blink;display:inline-block}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__animCursor{opacity:1;transition-delay:1s}@keyframes Journey-module__rXgEKq__blink{0%,to{opacity:1}50%{opacity:0}}.Journey-module__rXgEKq__animDevice{opacity:0;background:#fff;border-radius:20px;width:180px;margin:0 auto;transition:all .6s cubic-bezier(.34,1.56,.64,1) 1.4s;overflow:hidden;transform:translateY(20px)scale(.9);box-shadow:0 4px 24px #00000014}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__animDevice{opacity:1;transform:none}.Journey-module__rXgEKq__animDeviceStatus{background:var(--grey-light);justify-content:center;align-items:center;gap:4px;height:28px;padding:0 12px;display:flex}.Journey-module__rXgEKq__animDeviceNotch{background:var(--grey-mid);opacity:.3;border-radius:3px;width:48px;height:6px}.Journey-module__rXgEKq__animDeviceBody{flex-direction:column;gap:10px;padding:16px;display:flex}.Journey-module__rXgEKq__animDeviceBlock{opacity:0;transform-origin:top;border-radius:8px;transition:all .4s cubic-bezier(.34,1.56,.64,1);transform:scaleY(.6)}.Journey-module__rXgEKq__animDeviceBlockHero{background:linear-gradient(135deg,var(--blue),#5b8fff);height:60px}.Journey-module__rXgEKq__animDeviceBlockText{background:var(--grey-light);width:80%;height:8px}.Journey-module__rXgEKq__animDeviceBlockText2{background:var(--grey-light);width:55%;height:8px}.Journey-module__rXgEKq__animDeviceBlockCards{gap:8px;height:40px;display:flex}.Journey-module__rXgEKq__animDeviceBlockCards>div{background:var(--grey-light);border-radius:6px;flex:1}.Journey-module__rXgEKq__animDeviceBlockBtn{background:var(--blue);border-radius:8px;height:32px}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__animDeviceBlock{opacity:1;transform:scaleY(1)}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__animDeviceBlock:first-child{transition-delay:1.8s}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__animDeviceBlock:nth-child(2){transition-delay:2.1s}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__animDeviceBlock:nth-child(3){transition-delay:2.3s}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__animDeviceBlock:nth-child(4){transition-delay:2.5s}.Journey-module__rXgEKq__active .Journey-module__rXgEKq__animDeviceBlock:nth-child(5){transition-delay:2.7s}.Journey-module__rXgEKq__journeyConnector{background:linear-gradient(to bottom,transparent,var(--grey-mid),transparent);opacity:.3;flex-shrink:0;width:1px}@media (max-width:768px){.Journey-module__rXgEKq__journey{flex-direction:column;gap:48px;min-height:auto}.Journey-module__rXgEKq__journeyConnector{background:linear-gradient(to right,transparent,var(--grey-mid),transparent);width:100%;height:1px}.Journey-module__rXgEKq__journeyPhase{padding:0}.Journey-module__rXgEKq__animDevice{width:160px}}
.MobileMenu-module__5lTkgG__overlay{background:var(--white);z-index:99;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:104px 32px 0;display:flex;position:fixed;inset:0;overflow-y:auto}.MobileMenu-module__5lTkgG__links{text-align:left;flex-direction:column;align-items:flex-start;gap:26px;width:100%;list-style:none;display:flex}.MobileMenu-module__5lTkgG__links>li{text-align:left;width:100%}.MobileMenu-module__5lTkgG__group{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.MobileMenu-module__5lTkgG__groupTrigger{cursor:pointer;color:var(--black);background:0 0;border:none;align-items:center;gap:8px;margin:0;padding:0;font-family:inherit;font-size:28px;font-weight:600;transition:color .3s;display:inline-flex}.MobileMenu-module__5lTkgG__caret{color:var(--grey-mid);margin-top:3px;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.MobileMenu-module__5lTkgG__groupOpen .MobileMenu-module__5lTkgG__groupTrigger{color:var(--blue)}.MobileMenu-module__5lTkgG__groupOpen .MobileMenu-module__5lTkgG__caret{color:var(--blue);transform:rotate(180deg)}.MobileMenu-module__5lTkgG__subPanel{flex-direction:column;align-items:flex-start;gap:16px;padding:2px 0 0 14px;animation:.3s cubic-bezier(.2,.7,.2,1) MobileMenu-module__5lTkgG__subReveal;display:flex}@keyframes MobileMenu-module__5lTkgG__subReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.MobileMenu-module__5lTkgG__subLinks{flex-direction:column;align-items:flex-start;gap:14px;list-style:none;display:flex}.MobileMenu-module__5lTkgG__subLink{color:var(--grey)!important;font-size:20px!important;font-weight:500!important}.MobileMenu-module__5lTkgG__subLink:hover,.MobileMenu-module__5lTkgG__subLink.MobileMenu-module__5lTkgG__active{color:var(--blue)!important}.MobileMenu-module__5lTkgG__subLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--grey-mid);margin-top:4px;font-size:12px;font-weight:600}.MobileMenu-module__5lTkgG__appLinks{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.MobileMenu-module__5lTkgG__appLink{align-items:center;gap:12px;color:var(--black)!important;font-size:18px!important;font-weight:500!important;display:inline-flex!important}.MobileMenu-module__5lTkgG__appLink:hover{color:var(--blue)!important}.MobileMenu-module__5lTkgG__appLinkMedia{background:var(--grey-light);border-radius:13px;flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden}.MobileMenu-module__5lTkgG__appLinkMediaIcon img{transform:scale(.56)}.MobileMenu-module__5lTkgG__links a{color:var(--black);font-size:28px;font-weight:600;transition:color .3s}.MobileMenu-module__5lTkgG__links a:hover{color:var(--blue)}.MobileMenu-module__5lTkgG__active{color:var(--blue)!important}.MobileMenu-module__5lTkgG__ctaItem{margin-top:6px;text-align:center!important}.MobileMenu-module__5lTkgG__hidden{display:none}.MobileMenu-module__5lTkgG__switcherItem{margin-top:18px;text-align:center!important}.MobileMenu-module__5lTkgG__cta{background:var(--blue);border-radius:8px;align-items:center;gap:10px;padding:14px 32px;display:inline-flex;color:var(--white)!important;font-size:18px!important}.MobileMenu-module__5lTkgG__ctaIcon{width:20px;height:20px}.MobileMenu-module__5lTkgG__cta:hover{color:var(--white)!important}.MobileMenu-module__5lTkgG__ctaLerianOne{background:#5499c7}.MobileMenu-module__5lTkgG__logoWrap{pointer-events:none;flex:auto;justify-content:center;align-items:center;min-height:0;margin:16px -32px 0;padding:0;display:flex;overflow:hidden}.MobileMenu-module__5lTkgG__logoInner{width:100%;max-width:min(100%,44vh)}.MobileMenu-module__5lTkgG__logoFull{max-width:none}
.WhySection-module__2EWM1q__why{padding:var(--section-padding)0}.WhySection-module__2EWM1q__whyGrid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.WhySection-module__2EWM1q__colVisual{order:1}.WhySection-module__2EWM1q__colText{order:2}@media (max-width:768px){.WhySection-module__2EWM1q__colText{order:1}.WhySection-module__2EWM1q__colVisual{order:2}}.WhySection-module__2EWM1q__whyContent h2{letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(36px,5vw,52px);font-weight:700;line-height:1.1}.WhySection-module__2EWM1q__whyContent>p{color:var(--grey);margin-bottom:48px;font-size:18px;line-height:1.7}.WhySection-module__2EWM1q__whyStats{grid-template-columns:1fr 1fr;gap:32px;display:grid}.WhySection-module__2EWM1q__whyStat{border-top:2px solid var(--blue);padding:24px 0}.WhySection-module__2EWM1q__whyStatNumber{letter-spacing:-.03em;color:var(--black);margin-bottom:8px;font-size:42px;font-weight:700;line-height:1}.WhySection-module__2EWM1q__whyStatLabel{color:var(--grey);font-size:14px;font-weight:500}.WhySection-module__2EWM1q__whyVisual{aspect-ratio:1;background:var(--grey-light);border-radius:20px;position:relative;overflow:hidden}.WhySection-module__2EWM1q__whyVisualPattern{opacity:.6;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(8,1fr);gap:1px;display:grid;position:absolute;inset:0}.WhySection-module__2EWM1q__whyVisualCell{background:var(--white);transition:background .6s}.WhySection-module__2EWM1q__accent{opacity:.1;border-radius:4px;background:var(--blue)!important}.WhySection-module__2EWM1q__whyVisualIcon{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.WhySection-module__2EWM1q__whyVisualIcon img{filter:drop-shadow(0 20px 60px #2b6aff26);width:40%;height:auto}@media (max-width:1024px){.WhySection-module__2EWM1q__whyGrid{gap:48px}}@media (max-width:768px){.WhySection-module__2EWM1q__whyGrid{grid-template-columns:1fr;gap:48px}.WhySection-module__2EWM1q__whyVisual{aspect-ratio:4/3;order:-1}.WhySection-module__2EWM1q__whyStats{gap:24px}.WhySection-module__2EWM1q__whyStatNumber{font-size:32px}}
.LocalAiVisual-module__Fb1nRq__stage{aspect-ratio:1/.94;width:100%;max-width:520px;margin:0 auto;position:relative}.LocalAiVisual-module__Fb1nRq__badge{z-index:5;letter-spacing:.04em;color:var(--blue);background:var(--white);white-space:nowrap;opacity:0;border:1px solid #2b6aff2e;border-radius:999px;padding:7px 16px;font-size:12px;font-weight:600;transition:opacity .6s .1s,transform .6s .1s;position:absolute;top:4%;left:50%;transform:translate(-50%);box-shadow:0 8px 20px -12px #2b6aff80}.LocalAiVisual-module__Fb1nRq__in .LocalAiVisual-module__Fb1nRq__badge{opacity:1}.LocalAiVisual-module__Fb1nRq__ring{opacity:0;width:82%;height:82%;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.25,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.85)}.LocalAiVisual-module__Fb1nRq__in .LocalAiVisual-module__Fb1nRq__ring{opacity:1;transform:translate(-50%,-50%)scale(1)}.LocalAiVisual-module__Fb1nRq__ringDash{border:1.5px dashed #2b6aff4d;border-radius:50%;animation:28s linear infinite LocalAiVisual-module__Fb1nRq__spin;position:absolute;inset:0}.LocalAiVisual-module__Fb1nRq__shieldLabel{color:var(--blue);background:var(--blue-light);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}@keyframes LocalAiVisual-module__Fb1nRq__spin{to{transform:rotate(360deg)}}.LocalAiVisual-module__Fb1nRq__wires{opacity:0;width:100%;height:100%;transition:opacity .8s .5s;position:absolute;inset:0}.LocalAiVisual-module__Fb1nRq__in .LocalAiVisual-module__Fb1nRq__wires{opacity:1}.LocalAiVisual-module__Fb1nRq__wire{fill:none;stroke:#11122b14;stroke-width:.5px;vector-effect:non-scaling-stroke}.LocalAiVisual-module__Fb1nRq__pulse{fill:none;stroke:var(--blue);stroke-width:1.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:5 80;stroke-dashoffset:85px;filter:drop-shadow(0 0 3px #2b6aff8c);animation:2.4s linear infinite LocalAiVisual-module__Fb1nRq__flow}@keyframes LocalAiVisual-module__Fb1nRq__flow{to{stroke-dashoffset:0}}.LocalAiVisual-module__Fb1nRq__node{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:linear-gradient(#fffffff5,#f7f9ffeb);border:1px solid #2b6aff1f;border-radius:14px;align-items:center;gap:9px;padding:8px 14px 8px 8px;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.25,1);display:inline-flex;position:absolute;transform:translate(-50%,-50%)scale(.6);box-shadow:inset 0 1px #fffc,0 10px 24px -12px #2b6aff73}.LocalAiVisual-module__Fb1nRq__in .LocalAiVisual-module__Fb1nRq__node{opacity:1;transform:translate(-50%,-50%)scale(1)}.LocalAiVisual-module__Fb1nRq__in .LocalAiVisual-module__Fb1nRq__n1{animation:4.2s ease-in-out 1.2s infinite LocalAiVisual-module__Fb1nRq__nodeFloat}.LocalAiVisual-module__Fb1nRq__in .LocalAiVisual-module__Fb1nRq__n2{animation:4.9s ease-in-out 1.5s infinite LocalAiVisual-module__Fb1nRq__nodeFloat}.LocalAiVisual-module__Fb1nRq__in .LocalAiVisual-module__Fb1nRq__n3{animation:4.5s ease-in-out 1.7s infinite LocalAiVisual-module__Fb1nRq__nodeFloat}.LocalAiVisual-module__Fb1nRq__in .LocalAiVisual-module__Fb1nRq__n4{animation:5.2s ease-in-out 1.35s infinite LocalAiVisual-module__Fb1nRq__nodeFloat}@keyframes LocalAiVisual-module__Fb1nRq__nodeFloat{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-7px)}}.LocalAiVisual-module__Fb1nRq__nodeIcon{width:28px;height:28px;color:var(--blue);background:linear-gradient(180deg,var(--blue-light),#fff);border:1px solid #2b6aff1f;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.LocalAiVisual-module__Fb1nRq__in .LocalAiVisual-module__Fb1nRq__n1 .LocalAiVisual-module__Fb1nRq__nodeIcon{animation:2.6s ease-in-out 1.2s infinite LocalAiVisual-module__Fb1nRq__iconPulse}.LocalAiVisual-module__Fb1nRq__in .LocalAiVisual-module__Fb1nRq__n2 .LocalAiVisual-module__Fb1nRq__nodeIcon{animation:2.6s ease-in-out 1.8s infinite LocalAiVisual-module__Fb1nRq__iconPulse}.LocalAiVisual-module__Fb1nRq__in .LocalAiVisual-module__Fb1nRq__n3 .LocalAiVisual-module__Fb1nRq__nodeIcon{animation:2.6s ease-in-out 2.1s infinite LocalAiVisual-module__Fb1nRq__iconPulse}.LocalAiVisual-module__Fb1nRq__in .LocalAiVisual-module__Fb1nRq__n4 .LocalAiVisual-module__Fb1nRq__nodeIcon{animation:2.6s ease-in-out 1.5s infinite LocalAiVisual-module__Fb1nRq__iconPulse}@keyframes LocalAiVisual-module__Fb1nRq__iconPulse{0%,to{box-shadow:0 0 #2b6aff00}50%{box-shadow:0 0 0 4px #2b6aff1f}}.LocalAiVisual-module__Fb1nRq__nodeLabel{letter-spacing:.03em;color:var(--black);font-size:12px;font-weight:700}.LocalAiVisual-module__Fb1nRq__n1{top:22%;left:20%}.LocalAiVisual-module__Fb1nRq__n2{top:22%;left:80%}.LocalAiVisual-module__Fb1nRq__n3{top:78%;left:20%}.LocalAiVisual-module__Fb1nRq__n4{top:78%;left:80%}.LocalAiVisual-module__Fb1nRq__core{opacity:0;z-index:4;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.25,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}.LocalAiVisual-module__Fb1nRq__in .LocalAiVisual-module__Fb1nRq__core{opacity:1;transform:translate(-50%,-50%)scale(1)}.LocalAiVisual-module__Fb1nRq__coreGlow{background:radial-gradient(circle,#2b6aff59 0%,#2b6aff00 68%);border-radius:50%;width:180px;height:180px;animation:4s ease-in-out infinite LocalAiVisual-module__Fb1nRq__breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes LocalAiVisual-module__Fb1nRq__breathe{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.18)}}.LocalAiVisual-module__Fb1nRq__chip{background:linear-gradient(150deg,#2b6aff,#1a3fb0);border-radius:26px;justify-content:center;align-items:center;width:108px;height:108px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff4d,0 22px 48px -14px #2b6affb3}.LocalAiVisual-module__Fb1nRq__chipPin,.LocalAiVisual-module__Fb1nRq__chipPin:before,.LocalAiVisual-module__Fb1nRq__chipPin:after{background:#2b6aff8c;position:absolute}.LocalAiVisual-module__Fb1nRq__chipPin{background-color:#0000;background-image:repeating-linear-gradient(90deg,#2b6aff80 0 7px,#0000 7px 21px);background-position:50% -7px,50% calc(100% + 7px);background-repeat:no-repeat;background-size:100% 7px,100% 7px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:4px;inset:-7px 28px}.LocalAiVisual-module__Fb1nRq__neural{grid-template-columns:repeat(3,1fr);place-items:center;gap:12px;width:56px;height:56px;display:grid}.LocalAiVisual-module__Fb1nRq__neural span{background:#ffffff73;border-radius:50%;width:9px;height:9px;animation:1.8s ease-in-out infinite LocalAiVisual-module__Fb1nRq__fire}@keyframes LocalAiVisual-module__Fb1nRq__fire{0%,to{background:#ffffff59;transform:scale(1)}50%{background:#fff;transform:scale(1.25);box-shadow:0 0 10px #ffffffe6}}@media (prefers-reduced-motion:reduce){.LocalAiVisual-module__Fb1nRq__ringDash,.LocalAiVisual-module__Fb1nRq__pulse,.LocalAiVisual-module__Fb1nRq__coreGlow,.LocalAiVisual-module__Fb1nRq__neural span,.LocalAiVisual-module__Fb1nRq__in .LocalAiVisual-module__Fb1nRq__n1,.LocalAiVisual-module__Fb1nRq__in .LocalAiVisual-module__Fb1nRq__n2,.LocalAiVisual-module__Fb1nRq__in .LocalAiVisual-module__Fb1nRq__n3,.LocalAiVisual-module__Fb1nRq__in .LocalAiVisual-module__Fb1nRq__n4,.LocalAiVisual-module__Fb1nRq__in .LocalAiVisual-module__Fb1nRq__nodeIcon{animation:none}}
.PhoneSlider-module__888l3a__slider{margin-top:24px;position:relative;overflow-x:clip}.PhoneSlider-module__888l3a__glow{aspect-ratio:1;filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#2b6aff29,#0000 62%);border-radius:50%;width:min(680px,80%);position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.PhoneSlider-module__888l3a__stage{touch-action:pan-y;justify-content:center;align-items:center;height:clamp(540px,74vh,780px);display:flex;position:relative}.PhoneSlider-module__888l3a__slide{will-change:transform,opacity;justify-content:center;align-items:center;height:100%;transition:transform .65s cubic-bezier(.22,.7,.2,1),opacity .65s;display:flex;position:absolute}.PhoneSlider-module__888l3a__phone{filter:drop-shadow(0 34px 64px #1a1a2e38);width:auto;height:100%}.PhoneSlider-module__888l3a__arrow{z-index:20;background:var(--white);width:52px;height:52px;color:var(--black);cursor:pointer;border:1px solid #1a1a2e14;border-radius:50%;justify-content:center;align-items:center;transition:background .25s,transform .25s,color .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 24px #1a1a2e1f}.PhoneSlider-module__888l3a__arrow:hover,.PhoneSlider-module__888l3a__arrowActive{background:var(--blue);color:var(--white);transform:translateY(-50%)scale(1.06)}.PhoneSlider-module__888l3a__prev{left:max(8px,4%)}.PhoneSlider-module__888l3a__next{right:max(8px,4%)}.PhoneSlider-module__888l3a__caption{text-align:center;letter-spacing:-.01em;color:var(--black);margin-top:32px;font-size:18px;font-weight:600;animation:.5s PhoneSlider-module__888l3a__fadeIn}@keyframes PhoneSlider-module__888l3a__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.PhoneSlider-module__888l3a__dots{justify-content:center;gap:8px;margin-top:22px;display:flex}.PhoneSlider-module__888l3a__dot{cursor:pointer;background:#1a1a2e2e;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:background .3s,width .3s}.PhoneSlider-module__888l3a__dot:hover{background:#1a1a2e59}.PhoneSlider-module__888l3a__dotActive,.PhoneSlider-module__888l3a__dotActive:hover{background:var(--blue);width:24px}@media (max-width:768px){.PhoneSlider-module__888l3a__stage{height:clamp(460px,62vh,580px)}.PhoneSlider-module__888l3a__arrow{width:44px;height:44px}.PhoneSlider-module__888l3a__caption{margin-top:24px;font-size:16px}}
.CookieConsent-module__2FLMAq__overlay{z-index:9999;-webkit-backdrop-filter:blur(2px);background:#00000059;justify-content:center;align-items:flex-end;padding:20px;animation:.3s CookieConsent-module__2FLMAq__fadeIn;display:flex;position:fixed;inset:0}@keyframes CookieConsent-module__2FLMAq__fadeIn{0%{opacity:0}to{opacity:1}}.CookieConsent-module__2FLMAq__banner{background:var(--white);border-radius:16px;width:100%;max-width:560px;padding:28px;animation:.35s cubic-bezier(.16,1,.3,1) CookieConsent-module__2FLMAq__slideUp;box-shadow:0 20px 60px #00000026,0 0 0 1px #0000000d}.CookieConsent-module__2FLMAq__bannerLarge{max-width:520px}@keyframes CookieConsent-module__2FLMAq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CookieConsent-module__2FLMAq__header{align-items:center;gap:14px;margin-bottom:16px;display:flex}.CookieConsent-module__2FLMAq__iconWrap{background:var(--blue-light);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.CookieConsent-module__2FLMAq__iconWrap svg{width:24px;height:24px;color:var(--blue)}.CookieConsent-module__2FLMAq__title{color:var(--black);letter-spacing:-.3px;font-size:18px;font-weight:700;line-height:1.2}.CookieConsent-module__2FLMAq__subtitle{color:var(--grey);margin-top:2px;font-size:13px}.CookieConsent-module__2FLMAq__body p{color:var(--grey);font-size:14px;line-height:1.7}.CookieConsent-module__2FLMAq__privacyLink{margin-top:8px;color:var(--grey)!important;font-size:13px!important}.CookieConsent-module__2FLMAq__privacyLink a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.CookieConsent-module__2FLMAq__privacyLink a:hover{color:var(--blue-dark)}.CookieConsent-module__2FLMAq__details{flex-direction:column;gap:2px;margin-bottom:4px;display:flex}.CookieConsent-module__2FLMAq__category{border-bottom:1px solid #0000000f;padding:12px 0}.CookieConsent-module__2FLMAq__category:last-of-type{border-bottom:none}.CookieConsent-module__2FLMAq__catHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.CookieConsent-module__2FLMAq__catInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.CookieConsent-module__2FLMAq__catName{color:var(--black);font-size:14px;font-weight:700}.CookieConsent-module__2FLMAq__catDesc{color:var(--grey);font-size:12.5px;line-height:1.4}.CookieConsent-module__2FLMAq__toggle{cursor:pointer;background:#00000014;border:none;border-radius:12px;flex-shrink:0;width:44px;height:24px;padding:0;transition:background .25s;position:relative}.CookieConsent-module__2FLMAq__toggleOn{background:var(--blue)}.CookieConsent-module__2FLMAq__toggleDisabled{cursor:default;opacity:.7}.CookieConsent-module__2FLMAq__toggleDot{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.CookieConsent-module__2FLMAq__toggleOn .CookieConsent-module__2FLMAq__toggleDot{transform:translate(20px)}.CookieConsent-module__2FLMAq__actions{gap:8px;margin-top:20px;display:flex}.CookieConsent-module__2FLMAq__btnAccept,.CookieConsent-module__2FLMAq__btnReject,.CookieConsent-module__2FLMAq__btnCustomize{cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font);white-space:nowrap;border:none;border-radius:10px;flex:1;padding:12px 16px;transition:all .2s}.CookieConsent-module__2FLMAq__btnAccept{background:var(--blue);color:#fff}.CookieConsent-module__2FLMAq__btnAccept:hover{background:var(--blue-dark);transform:translateY(-1px)}.CookieConsent-module__2FLMAq__btnReject{background:var(--grey-light);color:var(--grey);border:1px solid #00000014}.CookieConsent-module__2FLMAq__btnReject:hover{color:var(--black);background:#0000000f}.CookieConsent-module__2FLMAq__btnCustomize{color:var(--black);background:0 0;border:1px solid #00000014}.CookieConsent-module__2FLMAq__btnCustomize:hover{background:var(--grey-light)}@media (max-width:600px){.CookieConsent-module__2FLMAq__overlay{padding:12px}.CookieConsent-module__2FLMAq__banner{padding:22px}.CookieConsent-module__2FLMAq__actions{flex-direction:column;gap:6px}.CookieConsent-module__2FLMAq__btnAccept,.CookieConsent-module__2FLMAq__btnReject,.CookieConsent-module__2FLMAq__btnCustomize{padding:14px 16px}.CookieConsent-module__2FLMAq__header{gap:12px}.CookieConsent-module__2FLMAq__iconWrap{width:38px;height:38px}.CookieConsent-module__2FLMAq__iconWrap svg{width:20px;height:20px}.CookieConsent-module__2FLMAq__title{font-size:16px}}
.page-module__rMZOaa__hero{padding:140px 0 110px;position:relative;overflow:hidden}.page-module__rMZOaa__heroBg{pointer-events:none;background:radial-gradient(60% 70% at 80% 10%,#2b6aff1a 0%,#fff0 60%),radial-gradient(50% 60% at 10% 90%,#0063f712 0%,#fff0 60%);position:absolute;inset:0}.page-module__rMZOaa__heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid;position:relative}.page-module__rMZOaa__heroText{max-width:560px}.page-module__rMZOaa__heroBadge{letter-spacing:.04em;color:var(--blue);background:var(--blue-light);border-radius:999px;margin-bottom:20px;padding:7px 15px;font-size:12.5px;font-weight:600;display:inline-block}.page-module__rMZOaa__heroTitle{letter-spacing:-.03em;color:var(--black);margin:14px 0 22px;font-size:clamp(36px,5.2vw,60px);font-weight:800;line-height:1.08}.page-module__rMZOaa__heroTitle span{color:var(--blue)}.page-module__rMZOaa__heroIntro{color:var(--grey);max-width:500px;margin-bottom:34px;font-size:18px;line-height:1.7}.page-module__rMZOaa__heroButtons{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.page-module__rMZOaa__heroSecondary{color:var(--black);font-size:15px;font-weight:600;transition:color .2s}.page-module__rMZOaa__heroSecondary:hover{color:var(--blue)}.page-module__rMZOaa__heroVisual{width:100%}.page-module__rMZOaa__section{padding:var(--section-padding)0;border-top:1px solid #0000000f}.page-module__rMZOaa__sectionAlt{padding:var(--section-padding)0;background:var(--grey-light);border-top:1px solid #0000000a}.page-module__rMZOaa__split{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.page-module__rMZOaa__splitText{max-width:520px}.page-module__rMZOaa__splitVisual{width:100%}.page-module__rMZOaa__lead{color:var(--grey);margin:16px 0 28px;font-size:16px;line-height:1.75}.page-module__rMZOaa__pointList{flex-direction:column;gap:22px;list-style:none;display:flex}.page-module__rMZOaa__pointList li{border-left:2px solid var(--blue-light);flex-direction:column;gap:5px;padding-left:16px;transition:border-color .25s;display:flex}.page-module__rMZOaa__pointList li:hover{border-left-color:var(--blue)}.page-module__rMZOaa__pointTitle{color:var(--black);letter-spacing:-.01em;font-size:15.5px;font-weight:700;display:block}.page-module__rMZOaa__pointText{color:var(--grey);font-size:14px;line-height:1.6;display:block}.page-module__rMZOaa__centerLabel{justify-content:center;margin:0 auto}.page-module__rMZOaa__centerHeading{text-align:center;margin:14px auto 12px}.page-module__rMZOaa__centerSub{text-align:center;color:var(--grey);max-width:560px;margin:0 auto 56px;font-size:17px;line-height:1.6}.page-module__rMZOaa__useGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.page-module__rMZOaa__useCard{background:var(--white);border:1px solid #1a1a2e12;border-radius:20px;height:100%;padding:32px 28px;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 1px 2px #1a1a2e08}.page-module__rMZOaa__useCard:hover{border-color:#2b6aff38;transform:translateY(-4px);box-shadow:0 22px 44px -22px #2b6aff66}.page-module__rMZOaa__useIcon{width:52px;height:52px;color:var(--blue);background:linear-gradient(180deg,var(--blue-light),#fff);border:1px solid #2b6aff24;border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.page-module__rMZOaa__useTitle{letter-spacing:-.01em;color:var(--black);margin-bottom:8px;font-size:18px;font-weight:700}.page-module__rMZOaa__useText{color:var(--grey);font-size:14.5px;line-height:1.6}.page-module__rMZOaa__stepGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.page-module__rMZOaa__stepCard{background:var(--white);border:1px solid #1a1a2e12;border-radius:20px;height:100%;padding:30px 26px}.page-module__rMZOaa__stepIcon{justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.page-module__rMZOaa__stepDot{background:var(--blue);border-radius:50%;width:12px;height:12px}.page-module__rMZOaa__stepTitle{color:var(--black);margin-bottom:8px;font-size:17px;font-weight:700}.page-module__rMZOaa__stepText{color:var(--grey);font-size:14px;line-height:1.6}.page-module__rMZOaa__ctaSection{padding:0 0 var(--section-padding)}.page-module__rMZOaa__ctaBox{text-align:center;color:var(--white);background:linear-gradient(155deg,#2b6aff 0%,#1e54e0 55%,#1a3fb0 130%);border-radius:28px;padding:72px 56px;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #2b6aff80}.page-module__rMZOaa__ctaGlow{pointer-events:none;background:radial-gradient(circle,#ffffff38 0%,#fff0 70%);border-radius:50%;width:60%;height:90%;position:absolute;top:-40%;right:-15%}.page-module__rMZOaa__ctaHeading{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(26px,3.4vw,38px);font-weight:800;line-height:1.15;position:relative}.page-module__rMZOaa__ctaText{color:#ffffffd9;max-width:480px;margin:0 auto 32px;font-size:16px;line-height:1.7;position:relative}.page-module__rMZOaa__ctaButton{color:var(--blue);background:var(--white);border-radius:999px;align-items:center;gap:8px;padding:15px 30px;font-size:15px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex;position:relative}.page-module__rMZOaa__ctaButton:hover{background:#f0f4ff;transform:translateY(-2px)}.page-module__rMZOaa__ctaButton svg{transition:transform .2s}.page-module__rMZOaa__ctaButton:hover svg{transform:translate(3px)}@media (max-width:1024px){.page-module__rMZOaa__heroGrid,.page-module__rMZOaa__split{grid-template-columns:1fr;gap:48px}.page-module__rMZOaa__heroText,.page-module__rMZOaa__splitText{max-width:640px}.page-module__rMZOaa__splitText{order:1}.page-module__rMZOaa__splitVisual{order:2}.page-module__rMZOaa__useGrid,.page-module__rMZOaa__stepGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page-module__rMZOaa__hero{padding:100px 0 80px}.page-module__rMZOaa__useGrid,.page-module__rMZOaa__stepGrid{grid-template-columns:1fr}.page-module__rMZOaa__ctaBox{padding:48px 28px}}
.Footer-module__yg9ahW__footer{border-top:1px solid #0000000f;padding:60px 0 40px}.Footer-module__yg9ahW__footerInner{flex-direction:column;gap:28px;display:flex}.Footer-module__yg9ahW__footerTop{justify-content:space-between;align-items:center;display:flex}.Footer-module__yg9ahW__footerLogo{width:auto;height:28px}.Footer-module__yg9ahW__footerLinks{gap:32px;list-style:none;display:flex}.Footer-module__yg9ahW__footerLinks a{color:var(--grey);font-size:14px;font-weight:500;transition:color .3s}.Footer-module__yg9ahW__footerLinks a:hover{color:var(--black)}.Footer-module__yg9ahW__cookieBtn{color:var(--grey);cursor:pointer;font-size:14px;font-weight:500;font-family:var(--font);background:0 0;border:none;padding:0;transition:color .3s}.Footer-module__yg9ahW__cookieBtn:hover{color:var(--black)}.Footer-module__yg9ahW__footerCompany{color:var(--grey);border-top:1px solid #0000000f;flex-wrap:wrap;gap:4px 20px;padding-top:24px;font-size:13px;font-style:normal;display:flex}.Footer-module__yg9ahW__footerCompanyName{color:var(--black);font-weight:600}.Footer-module__yg9ahW__footerCopy{color:var(--grey-mid);font-size:13px}@media (max-width:768px){.Footer-module__yg9ahW__footerTop{text-align:center;flex-direction:column;gap:24px}.Footer-module__yg9ahW__footerLinks{flex-wrap:wrap;justify-content:center}.Footer-module__yg9ahW__footerCompany{text-align:center;justify-content:center}}
.ChatDemo-module__t61bvW__chat{background:var(--white);border:1px solid #1a1a2e12;border-radius:22px;width:100%;max-width:460px;overflow:hidden;box-shadow:0 1px 2px #1a1a2e0a,0 30px 70px #1a1a2e1f}.ChatDemo-module__t61bvW__header{border-bottom:1px solid #1a1a2e0f;align-items:center;gap:12px;padding:18px 22px;display:flex}.ChatDemo-module__t61bvW__headerInfo{flex-direction:column;gap:2px;display:flex}.ChatDemo-module__t61bvW__headerName{color:var(--black);font-size:15px;font-weight:600}.ChatDemo-module__t61bvW__headerStatus{color:var(--grey);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ChatDemo-module__t61bvW__online{background:#22c55e;border-radius:50%;width:7px;height:7px}.ChatDemo-module__t61bvW__avatar{background:var(--blue);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ChatDemo-module__t61bvW__body{background:var(--grey-light);flex-direction:column;justify-content:flex-end;gap:12px;height:360px;padding:22px;display:flex;overflow:hidden}.ChatDemo-module__t61bvW__row{align-items:flex-end;gap:8px;max-width:85%;animation:.35s cubic-bezier(.22,.7,.2,1) ChatDemo-module__t61bvW__pop;display:flex}.ChatDemo-module__t61bvW__row.ChatDemo-module__t61bvW__lerian{align-self:flex-start}.ChatDemo-module__t61bvW__row.ChatDemo-module__t61bvW__client{flex-direction:row-reverse;align-self:flex-end}.ChatDemo-module__t61bvW__bubble{border-radius:16px;padding:11px 15px;font-size:14.5px;line-height:1.45}.ChatDemo-module__t61bvW__lerian .ChatDemo-module__t61bvW__bubble{background:var(--white);color:var(--black);border-bottom-left-radius:5px;box-shadow:0 1px 2px #1a1a2e0d}.ChatDemo-module__t61bvW__client .ChatDemo-module__t61bvW__bubble{background:var(--blue);color:var(--white);border-bottom-right-radius:5px}.ChatDemo-module__t61bvW__typingBubble{align-items:center;gap:4px;padding:14px 15px;display:inline-flex}.ChatDemo-module__t61bvW__dot{background:var(--grey-mid);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite ChatDemo-module__t61bvW__blink}.ChatDemo-module__t61bvW__dot:nth-child(2){animation-delay:.2s}.ChatDemo-module__t61bvW__dot:nth-child(3){animation-delay:.4s}.ChatDemo-module__t61bvW__inputBar{border-top:1px solid #1a1a2e0f;align-items:center;gap:12px;padding:14px 18px;display:flex}.ChatDemo-module__t61bvW__inputPlaceholder{color:var(--grey-mid);flex:1;font-size:14px}.ChatDemo-module__t61bvW__sendBtn{background:var(--blue);width:36px;height:36px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}@keyframes ChatDemo-module__t61bvW__pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ChatDemo-module__t61bvW__blink{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}
.Contact-module__3sykWa__contact{padding:var(--section-padding)0}.Contact-module__3sykWa__contactGrid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.Contact-module__3sykWa__contactText h2{letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(36px,5vw,52px);font-weight:700;line-height:1.1}.Contact-module__3sykWa__contactText>p{color:var(--grey);margin-bottom:32px;font-size:18px;line-height:1.7}.Contact-module__3sykWa__contactInfo{flex-direction:column;gap:12px;display:flex}.Contact-module__3sykWa__contactInfo a{color:var(--grey);align-items:center;gap:8px;font-size:15px;font-weight:500;transition:color .3s;display:inline-flex}.Contact-module__3sykWa__contactInfo a:hover{color:var(--blue)}.Contact-module__3sykWa__contactAddress{color:var(--grey);margin-top:4px;font-size:15px;font-style:normal;line-height:1.7}.Contact-module__3sykWa__termForm{background:var(--white);border:1px solid #00000014;border-radius:16px;overflow:hidden}.Contact-module__3sykWa__termHeader{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:16px 28px;display:flex}.Contact-module__3sykWa__termHeaderLeft{align-items:center;gap:6px;display:flex}.Contact-module__3sykWa__termHeaderLeft svg{color:var(--blue)}.Contact-module__3sykWa__termTitle{color:var(--black);letter-spacing:-.01em;font-size:13px;font-weight:600}.Contact-module__3sykWa__termBody{padding:36px 32px 32px}.Contact-module__3sykWa__termLine{align-items:center;margin-bottom:20px;font-family:SF Mono,Fira Code,monospace;font-size:14px;display:flex}.Contact-module__3sykWa__termPrompt{color:var(--grey);white-space:nowrap;-webkit-user-select:none;user-select:none;min-width:90px;margin-right:12px;font-size:13px;font-weight:500}.Contact-module__3sykWa__termInput{background:var(--grey-light);color:var(--black);border:1px solid #0000;border-radius:8px;outline:none;flex:1;padding:12px 14px;font-family:SF Mono,Fira Code,monospace;font-size:14px;transition:border-color .3s,box-shadow .3s}.Contact-module__3sykWa__termInput:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2b6aff1a}.Contact-module__3sykWa__termInput::placeholder{color:var(--grey-mid)}.Contact-module__3sykWa__termLineMsg{align-items:flex-start}.Contact-module__3sykWa__termLineMsg .Contact-module__3sykWa__termPrompt{padding-top:12px}.Contact-module__3sykWa__termTextarea{resize:none;min-height:44px;line-height:1.6;overflow:hidden}.Contact-module__3sykWa__termSubmit{color:var(--white);background:var(--blue);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:28px;padding:16px 28px;font-family:SF Mono,Fira Code,monospace;font-size:14px;font-weight:600;transition:background .3s,transform .2s,box-shadow .3s;display:flex}.Contact-module__3sykWa__termSubmit:hover:not(:disabled){background:var(--blue-dark);transform:translateY(-2px);box-shadow:0 8px 24px #2b6aff40}.Contact-module__3sykWa__termSubmit:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.Contact-module__3sykWa__captcha{margin-top:8px;margin-bottom:4px}.Contact-module__3sykWa__error{color:#cf222e;margin-top:12px;font-family:SF Mono,Fira Code,monospace;font-size:13px}.Contact-module__3sykWa__termProcessing{padding:36px 32px}.Contact-module__3sykWa__termProcLine{opacity:0;font-family:SF Mono,Fira Code,monospace;font-size:13px;line-height:1.9;transition:all .3s;transform:translateY(4px)}.Contact-module__3sykWa__termProcLine.Contact-module__3sykWa__visible{opacity:1;transform:none}.Contact-module__3sykWa__termSuccess{text-align:center;padding:48px 24px}.Contact-module__3sykWa__termSuccessCheck{background:#28c840;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 20px;animation:.4s cubic-bezier(.34,1.56,.64,1) Contact-module__3sykWa__popIn;display:flex}@keyframes Contact-module__3sykWa__popIn{0%{transform:scale(0)}to{transform:scale(1)}}.Contact-module__3sykWa__termSuccess h3{margin-bottom:8px;font-size:20px;font-weight:650}.Contact-module__3sykWa__termSuccess p{color:var(--grey);font-size:15px}@media (max-width:768px){.Contact-module__3sykWa__contactGrid{grid-template-columns:1fr;gap:48px}}
.LocalAi-module__w1N6DW__section{padding:var(--section-padding)0;border-top:1px solid #0000000f}.LocalAi-module__w1N6DW__grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.LocalAi-module__w1N6DW__content{max-width:540px}.LocalAi-module__w1N6DW__heading{letter-spacing:-.03em;color:var(--black);margin:16px 0 20px;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.12}.LocalAi-module__w1N6DW__text{color:var(--grey);max-width:460px;margin-bottom:32px;font-size:16px;line-height:1.7}.LocalAi-module__w1N6DW__features{grid-template-columns:1fr 1fr;gap:26px 32px;margin:4px 0 38px;list-style:none;display:grid}.LocalAi-module__w1N6DW__feature{border-left:2px solid var(--blue-light);flex-direction:column;gap:5px;padding-left:16px;transition:border-color .25s;display:flex}.LocalAi-module__w1N6DW__feature:hover{border-left-color:var(--blue)}.LocalAi-module__w1N6DW__featureTitle{color:var(--black);letter-spacing:-.01em;font-size:15px;font-weight:700}.LocalAi-module__w1N6DW__featureText{color:var(--grey);font-size:13px;line-height:1.55}@media (max-width:1024px){.LocalAi-module__w1N6DW__grid{grid-template-columns:1fr;gap:56px}.LocalAi-module__w1N6DW__content{max-width:600px}}@media (max-width:520px){.LocalAi-module__w1N6DW__features{grid-template-columns:1fr;gap:16px}}
.ScrollToTop-module__TU0JRq__scrollToTop{z-index:90;background:var(--white);width:48px;height:48px;color:var(--black);cursor:pointer;opacity:0;pointer-events:none;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,transform .3s,background .3s,box-shadow .3s;display:flex;position:fixed;bottom:32px;right:32px;transform:translateY(12px);box-shadow:0 2px 12px #0000000f}.ScrollToTop-module__TU0JRq__scrollToTop.ScrollToTop-module__TU0JRq__visible{opacity:1;pointer-events:auto;transform:translateY(0)}.ScrollToTop-module__TU0JRq__scrollToTop:hover{background:var(--blue);color:var(--white);border-color:var(--blue);box-shadow:0 4px 20px #2b6aff40}@media (max-width:768px){.ScrollToTop-module__TU0JRq__scrollToTop{width:44px;height:44px;bottom:24px;right:24px}}
.TicketDemo-module__RLquGa__ticket{background:var(--white);border:1px solid #1a1a2e12;border-radius:22px;width:100%;max-width:460px;padding:26px 26px 28px;box-shadow:0 1px 2px #1a1a2e0a,0 30px 70px #1a1a2e1f}.TicketDemo-module__RLquGa__status{width:100%;animation:.45s TicketDemo-module__RLquGa__fadeIn}.TicketDemo-module__RLquGa__form{flex-direction:column;gap:13px;animation:.45s TicketDemo-module__RLquGa__fadeIn;display:flex}.TicketDemo-module__RLquGa__formHead{align-items:center;gap:10px;margin-bottom:2px;display:flex}.TicketDemo-module__RLquGa__brand{background:var(--blue);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.TicketDemo-module__RLquGa__formTitle{letter-spacing:-.02em;color:var(--black);flex:1;font-size:18px;font-weight:700}.TicketDemo-module__RLquGa__close{width:28px;height:28px;color:var(--grey);background:#1a1a2e0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.TicketDemo-module__RLquGa__field{flex-direction:column;gap:8px;display:flex}.TicketDemo-module__RLquGa__label{letter-spacing:.08em;text-transform:uppercase;color:var(--grey-mid);font-size:11px;font-weight:600}.TicketDemo-module__RLquGa__input{min-height:40px;color:var(--black);border:1px solid #1a1a2e1a;border-radius:11px;align-items:center;padding:9px 13px;font-size:14px;display:flex}.TicketDemo-module__RLquGa__caret{background:var(--blue);width:1.5px;height:17px;margin-left:1px;animation:1s step-end infinite TicketDemo-module__RLquGa__blinkCaret;display:inline-block}.TicketDemo-module__RLquGa__chips{flex-wrap:wrap;gap:8px;display:flex}.TicketDemo-module__RLquGa__chip{color:var(--black);background:var(--white);border:1px solid #1a1a2e1a;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:500;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.TicketDemo-module__RLquGa__chipActive{background:var(--blue);color:var(--white);border-color:var(--blue)}.TicketDemo-module__RLquGa__prioDot{border-radius:50%;width:7px;height:7px}.TicketDemo-module__RLquGa__textarea{min-height:54px;color:var(--black);border:1px solid #1a1a2e1a;border-radius:11px;padding:10px 13px;font-size:13.5px;line-height:1.5}.TicketDemo-module__RLquGa__placeholder{color:var(--grey-mid)}.TicketDemo-module__RLquGa__submit{background:var(--blue);width:100%;color:var(--white);cursor:default;border:none;border-radius:11px;margin-top:3px;padding:12px;font-family:inherit;font-size:14.5px;font-weight:600;transition:transform .2s,background .2s}.TicketDemo-module__RLquGa__submitActive{background:var(--blue-dark);transform:scale(.97)}@keyframes TicketDemo-module__RLquGa__blinkCaret{0%,to{opacity:1}50%{opacity:0}}@keyframes TicketDemo-module__RLquGa__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.TicketDemo-module__RLquGa__head{align-items:center;gap:14px;margin-bottom:22px;display:flex}.TicketDemo-module__RLquGa__ico{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.TicketDemo-module__RLquGa__icoImg{width:100%;height:100%}.TicketDemo-module__RLquGa__headInfo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.TicketDemo-module__RLquGa__title{letter-spacing:-.01em;color:var(--black);font-size:16px;font-weight:600}.TicketDemo-module__RLquGa__meta{color:var(--grey);font-size:13px}.TicketDemo-module__RLquGa__pill{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:600;animation:.4s cubic-bezier(.22,.7,.2,1) TicketDemo-module__RLquGa__pillIn}.TicketDemo-module__RLquGa__tone_grey{color:#6d7a8a;background:#6d7a8a21}.TicketDemo-module__RLquGa__tone_amber{color:#d97706;background:#f59e0b26}.TicketDemo-module__RLquGa__tone_blue{background:var(--blue-light);color:var(--blue)}.TicketDemo-module__RLquGa__tone_green{color:#16a34a;background:#22c55e26}.TicketDemo-module__RLquGa__progressOuter{background:#1a1a2e12;border-radius:999px;height:7px;margin-bottom:24px;overflow:hidden}.TicketDemo-module__RLquGa__progressInner{background:var(--blue);border-radius:999px;width:0;height:100%;transition:width .7s cubic-bezier(.22,.7,.2,1)}.TicketDemo-module__RLquGa__timeline{flex-direction:column;gap:18px;padding-top:4px;display:flex;position:relative}.TicketDemo-module__RLquGa__result{background:#22c55e1a;border:1px solid #22c55e33;border-radius:14px;align-items:center;gap:13px;margin-top:22px;padding:15px 17px;animation:.5s cubic-bezier(.22,.7,.2,1) TicketDemo-module__RLquGa__entryIn;display:flex}.TicketDemo-module__RLquGa__resultIcon{color:#fff;background:#22c55e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.TicketDemo-module__RLquGa__resultTitle{color:var(--black);margin-bottom:1px;font-size:14.5px;font-weight:600}.TicketDemo-module__RLquGa__resultText{color:var(--grey);font-size:13px}.TicketDemo-module__RLquGa__timeline:before{content:"";background:#1a1a2e14;width:1.5px;position:absolute;top:6px;bottom:6px;left:4.5px}.TicketDemo-module__RLquGa__entry{align-items:center;gap:12px;animation:.45s cubic-bezier(.22,.7,.2,1) TicketDemo-module__RLquGa__entryIn;display:flex;position:relative}.TicketDemo-module__RLquGa__dot{background:var(--blue);border:2px solid var(--white);z-index:1;border-radius:50%;flex-shrink:0;width:11px;height:11px;box-shadow:0 0 0 1.5px #2b6aff40}.TicketDemo-module__RLquGa__entryActive .TicketDemo-module__RLquGa__dot{animation:1.4s ease-in-out infinite TicketDemo-module__RLquGa__ping}.TicketDemo-module__RLquGa__entryLabel{color:var(--grey);flex:1;font-size:14px}.TicketDemo-module__RLquGa__entryActive .TicketDemo-module__RLquGa__entryLabel{color:var(--black);font-weight:500}.TicketDemo-module__RLquGa__entryTime{color:var(--grey-mid);flex-shrink:0;font-size:12.5px}@keyframes TicketDemo-module__RLquGa__entryIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes TicketDemo-module__RLquGa__pillIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes TicketDemo-module__RLquGa__ping{0%,to{box-shadow:0 0 0 1.5px #2b6aff40}50%{box-shadow:0 0 0 5px #2b6aff1f}}
.PhoneShowcase-module__8lsOuG__showcase{flex-direction:column;display:flex;position:absolute;inset:0}.PhoneShowcase-module__8lsOuG__slidesArea{flex:auto;min-height:0;position:relative}.PhoneShowcase-module__8lsOuG__slide{opacity:0;pointer-events:none;will-change:opacity,transform;transition:opacity .8s cubic-bezier(.22,.7,.2,1),transform .8s cubic-bezier(.22,.7,.2,1);position:absolute;inset:0;transform:translateY(16px)scale(.95)}.PhoneShowcase-module__8lsOuG__slide.PhoneShowcase-module__8lsOuG__active{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.PhoneShowcase-module__8lsOuG__dots{flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:34px;display:flex}.PhoneShowcase-module__8lsOuG__dot{cursor:pointer;background:#1a1a2e2e;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:background .3s,width .3s}.PhoneShowcase-module__8lsOuG__dot:hover{background:#1a1a2e59}.PhoneShowcase-module__8lsOuG__dotActive,.PhoneShowcase-module__8lsOuG__dotActive:hover{background:var(--blue);width:22px}@media (prefers-reduced-motion:reduce){.PhoneShowcase-module__8lsOuG__slide{transition:opacity .3s;transform:none}.PhoneShowcase-module__8lsOuG__slide.PhoneShowcase-module__8lsOuG__active{transform:none}}
.page-module__t1XfVq__pageHero{align-items:center;min-height:70vh;padding-top:100px;padding-bottom:80px;display:flex;position:relative;overflow:hidden}.page-module__t1XfVq__pageHeroBg{pointer-events:none;position:absolute;inset:0}.page-module__t1XfVq__heroVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-module__t1XfVq__heroOverlay{background:#ffffffd1;position:absolute;inset:0}.page-module__t1XfVq__pageHeroContent{z-index:2;max-width:750px;position:relative}.page-module__t1XfVq__heroLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);align-items:center;gap:8px;margin-bottom:32px;font-size:14px;font-weight:600;display:inline-flex}.page-module__t1XfVq__heroLabel:before{content:"";background:var(--blue);width:24px;height:2px}.page-module__t1XfVq__pageHeroContent h1{letter-spacing:-.035em;color:var(--black);margin-bottom:28px;font-size:clamp(48px,7vw,80px);font-weight:700;line-height:1.05}.page-module__t1XfVq__pageHeroContent h1 span{color:var(--blue)}.page-module__t1XfVq__pageHeroContent p{color:var(--grey);max-width:600px;font-size:clamp(18px,2vw,21px);font-weight:400;line-height:1.6}.page-module__t1XfVq__caseDetail{padding:var(--section-padding)0;border-top:1px solid #0000000f}.page-module__t1XfVq__caseDetailEven{background:var(--grey-light)}.page-module__t1XfVq__caseGrid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.page-module__t1XfVq__caseGridReversed{direction:rtl}.page-module__t1XfVq__caseGridReversed>*{direction:ltr}.page-module__t1XfVq__caseContent{max-width:540px}.page-module__t1XfVq__caseLogo{align-items:center;height:40px;margin-bottom:24px;display:flex}.page-module__t1XfVq__caseLogoImg{object-fit:contain;object-position:left center;width:auto;max-width:200px;height:100%}.page-module__t1XfVq__caseMeta{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.page-module__t1XfVq__caseMeta span{letter-spacing:.04em;text-transform:uppercase;color:var(--blue);background:var(--blue-light);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600}.page-module__t1XfVq__caseDetailEven .page-module__t1XfVq__caseMeta span{background:var(--white)}.page-module__t1XfVq__caseContent h2{letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(32px,4vw,44px);font-weight:700;line-height:1.1}.page-module__t1XfVq__caseSummary{color:var(--black);margin-bottom:24px;font-size:19px;font-weight:500;line-height:1.6}.page-module__t1XfVq__caseContent p{color:var(--grey);margin-bottom:16px;font-size:16px;line-height:1.7}.page-module__t1XfVq__caseContent p.page-module__t1XfVq__caseSummary{color:var(--black)}.page-module__t1XfVq__highlights{border-top:1px solid #00000014;border-bottom:1px solid #00000014;grid-template-columns:repeat(3,1fr);gap:16px;margin:32px 0;padding:28px 0;display:grid}.page-module__t1XfVq__highlightValue{letter-spacing:-.03em;color:var(--blue);margin-bottom:8px;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1}.page-module__t1XfVq__highlightLabel{color:var(--grey);font-size:13px;line-height:1.4}.page-module__t1XfVq__techList{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.page-module__t1XfVq__techList li{color:var(--black);background:var(--grey-light);border:1px solid #0000000f;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600}.page-module__t1XfVq__caseDetailEven .page-module__t1XfVq__techList li{background:var(--white)}.page-module__t1XfVq__caseVisual{aspect-ratio:1;background:var(--grey-light);border-radius:20px;position:relative;overflow:hidden}.page-module__t1XfVq__caseDetailEven .page-module__t1XfVq__caseVisual{background:var(--white)}.page-module__t1XfVq__caseVisualContain,.page-module__t1XfVq__caseDetailEven .page-module__t1XfVq__caseVisualContain{background:0 0}.page-module__t1XfVq__caseVisualContain img{transform:scale(.98)}.page-module__t1XfVq__caseGridLaptop{grid-template-columns:.85fr 1.25fr}.page-module__t1XfVq__caseVisualLaptop{aspect-ratio:7/5}.page-module__t1XfVq__ctaSection{padding:var(--section-padding)0;text-align:center}.page-module__t1XfVq__ctaBox{background:var(--grey-light);border-radius:20px;max-width:800px;margin:0 auto;padding:80px 60px}.page-module__t1XfVq__ctaBox h2{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.1}.page-module__t1XfVq__ctaBox p{color:var(--grey);max-width:480px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:18px;line-height:1.7}@media (max-width:1024px){.page-module__t1XfVq__caseGrid{gap:48px}.page-module__t1XfVq__ctaBox{padding:72px 56px}}@media (max-width:768px){.page-module__t1XfVq__pageHero{min-height:auto;padding:160px 0 80px}.page-module__t1XfVq__caseGrid{grid-template-columns:1fr;gap:40px}.page-module__t1XfVq__caseGridReversed{direction:ltr}.page-module__t1XfVq__caseVisual{aspect-ratio:4/3;order:-1}.page-module__t1XfVq__caseVisualContain{aspect-ratio:2/3}.page-module__t1XfVq__caseVisualLaptop{aspect-ratio:4/3;margin:0 -24px}.page-module__t1XfVq__ctaBox{padding:56px 32px}}@media (max-width:480px){.page-module__t1XfVq__pageHeroContent h1{font-size:40px}.page-module__t1XfVq__caseContent h2{font-size:28px}.page-module__t1XfVq__highlights{grid-template-columns:1fr;gap:20px}.page-module__t1XfVq__ctaBox h2{font-size:28px}}
.page-module__um8Yqq__pageHero{align-items:center;min-height:70vh;padding-top:100px;padding-bottom:80px;display:flex;position:relative;overflow:hidden}.page-module__um8Yqq__pageHeroBg{pointer-events:none;position:absolute;inset:0}.page-module__um8Yqq__heroVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-module__um8Yqq__heroOverlay{background:#ffffffd1;position:absolute;inset:0}.page-module__um8Yqq__pageHeroContent{z-index:2;max-width:750px;position:relative}.page-module__um8Yqq__heroLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);align-items:center;gap:8px;margin-bottom:32px;font-size:14px;font-weight:600;display:inline-flex}.page-module__um8Yqq__heroLabel:before{content:"";background:var(--blue);width:24px;height:2px}.page-module__um8Yqq__pageHeroContent h1{letter-spacing:-.035em;color:var(--black);margin-bottom:28px;font-size:clamp(48px,7vw,80px);font-weight:700;line-height:1.05}.page-module__um8Yqq__pageHeroContent h1 span{color:var(--blue)}.page-module__um8Yqq__pageHeroContent p{color:var(--grey);max-width:600px;font-size:clamp(18px,2vw,21px);font-weight:400;line-height:1.6}@media (max-width:768px){.page-module__um8Yqq__pageHero{min-height:auto;padding:160px 0 80px}}@media (max-width:480px){.page-module__um8Yqq__pageHeroContent h1{font-size:40px}}
.page-module__oWFFgW__hero{padding:180px 0 100px;overflow:hidden}.page-module__oWFFgW__heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;display:grid}.page-module__oWFFgW__heroTitle{letter-spacing:-.035em;color:var(--black);margin-bottom:28px;font-size:clamp(40px,6vw,68px);font-weight:700;line-height:1.05}.page-module__oWFFgW__heroTitle span{color:var(--blue)}.page-module__oWFFgW__heroText{color:var(--grey);max-width:520px;margin-bottom:40px;font-size:clamp(17px,2vw,20px);line-height:1.6}.page-module__oWFFgW__heroButtons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__oWFFgW__heroVisual{justify-content:center;align-items:center;display:flex;position:relative}.page-module__oWFFgW__heroGlow{aspect-ratio:1;filter:blur(20px);z-index:0;background:radial-gradient(circle,#2b6aff47,#0000 65%);border-radius:50%;width:80%;position:absolute}.page-module__oWFFgW__heroPhone{z-index:1;filter:drop-shadow(0 30px 60px #1a1a2e2e);width:100%;max-width:440px;height:auto;position:relative}.page-module__oWFFgW__features{padding:var(--section-padding)0;background:var(--grey-light)}.page-module__oWFFgW__featureGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.page-module__oWFFgW__featureCard{background:var(--white);border:1px solid #1a1a2e0f;border-radius:18px;height:100%;padding:32px;transition:transform .25s,box-shadow .25s}.page-module__oWFFgW__featureCard:hover{transform:translateY(-3px);box-shadow:0 16px 40px #1a1a2e14}.page-module__oWFFgW__featureDot{background:var(--blue);border-radius:50%;width:12px;height:12px;margin-bottom:24px;display:block}.page-module__oWFFgW__featureCard h3{letter-spacing:-.01em;color:var(--black);margin-bottom:10px;font-size:19px;font-weight:600}.page-module__oWFFgW__featureCard p{color:var(--grey);font-size:15px;line-height:1.6}.page-module__oWFFgW__chatSection{padding:var(--section-padding)0}.page-module__oWFFgW__chatGrid{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.page-module__oWFFgW__chatText{color:var(--grey);max-width:480px;font-size:18px;line-height:1.6}.page-module__oWFFgW__chatVisual{justify-content:center;display:flex}.page-module__oWFFgW__ticketSection{padding:var(--section-padding)0;background:var(--grey-light)}.page-module__oWFFgW__ticketGrid{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.page-module__oWFFgW__ticketText{color:var(--grey);max-width:480px;font-size:18px;line-height:1.6}.page-module__oWFFgW__ticketVisual{order:-1;justify-content:center;align-items:center;min-height:560px;display:flex}.page-module__oWFFgW__app{padding:var(--section-padding)0}.page-module__oWFFgW__screensGrid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.page-module__oWFFgW__screen{flex-direction:column;align-items:center;gap:20px;display:flex}.page-module__oWFFgW__screenPhone{filter:drop-shadow(0 20px 40px #1a1a2e24);width:auto;max-width:100%;height:420px}.page-module__oWFFgW__screenCaption{color:var(--grey);text-align:center;font-size:14px;font-weight:500}.page-module__oWFFgW__ctaSection{padding:var(--section-padding)0}.page-module__oWFFgW__ctaBox{background:var(--grey-light);text-align:center;border-radius:24px;max-width:820px;margin:0 auto;padding:80px 60px}.page-module__oWFFgW__ctaBox h2{letter-spacing:-.03em;color:var(--black);margin-bottom:16px;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.1}.page-module__oWFFgW__ctaBox p{color:var(--grey);max-width:460px;margin:0 auto 36px;font-size:18px;line-height:1.6}.page-module__oWFFgW__ctaBox .page-module__oWFFgW__btn-primary,.page-module__oWFFgW__ctaBox a{display:inline-flex}@media (max-width:900px){.page-module__oWFFgW__heroGrid{grid-template-columns:1fr;gap:48px}.page-module__oWFFgW__heroVisual{order:-1}.page-module__oWFFgW__heroPhone{max-width:320px}.page-module__oWFFgW__chatGrid,.page-module__oWFFgW__ticketGrid{grid-template-columns:1fr;gap:44px}.page-module__oWFFgW__ticketVisual{order:0}.page-module__oWFFgW__featureGrid{grid-template-columns:repeat(2,1fr)}.page-module__oWFFgW__screensGrid{grid-template-columns:repeat(2,1fr);gap:40px 24px}.page-module__oWFFgW__screenPhone{height:360px}}@media (max-width:560px){.page-module__oWFFgW__hero{padding:140px 0 72px}.page-module__oWFFgW__featureGrid{grid-template-columns:1fr}.page-module__oWFFgW__ctaBox{padding:56px 28px}}
.page-module__MutfEW__pageHero{align-items:center;min-height:70vh;padding-top:100px;padding-bottom:80px;display:flex;position:relative;overflow:hidden}.page-module__MutfEW__pageHeroBg{pointer-events:none;position:absolute;inset:0}.page-module__MutfEW__heroVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-module__MutfEW__heroOverlay{background:#ffffffd1;position:absolute;inset:0}.page-module__MutfEW__pageHeroContent{z-index:2;max-width:750px;position:relative}.page-module__MutfEW__heroLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);align-items:center;gap:8px;margin-bottom:32px;font-size:14px;font-weight:600;display:inline-flex}.page-module__MutfEW__heroLabel:before{content:"";background:var(--blue);width:24px;height:2px}.page-module__MutfEW__pageHeroContent h1{letter-spacing:-.035em;color:var(--black);margin-bottom:28px;font-size:clamp(48px,7vw,80px);font-weight:700;line-height:1.05}.page-module__MutfEW__pageHeroContent h1 span{color:var(--blue)}.page-module__MutfEW__pageHeroContent p{color:var(--grey);max-width:600px;font-size:clamp(18px,2vw,21px);font-weight:400;line-height:1.6}.page-module__MutfEW__serviceDetail{padding:var(--section-padding)0;border-top:1px solid #0000000f}.page-module__MutfEW__serviceDetailEven{background:var(--grey-light)}.page-module__MutfEW__serviceDetailGrid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.page-module__MutfEW__serviceDetailGridReversed{direction:rtl}.page-module__MutfEW__serviceDetailGridReversed>*{direction:ltr}.page-module__MutfEW__serviceDetailContent{max-width:540px}.page-module__MutfEW__serviceDetailContent h2{letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(32px,4vw,44px);font-weight:700;line-height:1.1}.page-module__MutfEW__serviceDetailContent p{color:var(--grey);margin-bottom:16px;font-size:16px;line-height:1.7}.page-module__MutfEW__serviceDetailContent p:last-of-type{margin-bottom:32px}.page-module__MutfEW__capabilityList{grid-template-columns:1fr 1fr;gap:10px 24px;list-style:none;display:grid}.page-module__MutfEW__capabilityList li{color:var(--black);padding-left:20px;font-size:14px;font-weight:500;line-height:1.6;position:relative}.page-module__MutfEW__capabilityList li:before{content:"";background:var(--blue);width:8px;height:2px;position:absolute;top:8px;left:0}.page-module__MutfEW__serviceDetailVisual{aspect-ratio:1;background:var(--grey-light);border-radius:20px;position:relative;overflow:hidden}.page-module__MutfEW__serviceDetailEven .page-module__MutfEW__serviceDetailVisual{background:var(--white)}.page-module__MutfEW__ctaSection{padding:var(--section-padding)0;text-align:center}.page-module__MutfEW__ctaBox{background:var(--grey-light);border-radius:20px;max-width:800px;margin:0 auto;padding:80px 60px}.page-module__MutfEW__ctaBox h2{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.1}.page-module__MutfEW__ctaBox p{color:var(--grey);max-width:480px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:18px;line-height:1.7}@media (max-width:1024px){.page-module__MutfEW__serviceDetailGrid{gap:48px}.page-module__MutfEW__ctaBox{padding:72px 56px}}@media (max-width:768px){.page-module__MutfEW__pageHero{min-height:auto;padding:160px 0 80px}.page-module__MutfEW__serviceDetailGrid{grid-template-columns:1fr;gap:40px}.page-module__MutfEW__serviceDetailGridReversed{direction:ltr}.page-module__MutfEW__serviceDetailGrid>:nth-child(2){order:-1}.page-module__MutfEW__serviceDetailVisual{aspect-ratio:4/3}.page-module__MutfEW__capabilityList{grid-template-columns:1fr}.page-module__MutfEW__ctaBox{padding:56px 32px}}@media (max-width:480px){.page-module__MutfEW__pageHeroContent h1{font-size:40px}.page-module__MutfEW__serviceDetailContent h2,.page-module__MutfEW__ctaBox h2{font-size:28px}}
.page-module__8n_4Eq__hero{align-items:center;min-height:70vh;padding-top:100px;padding-bottom:80px;display:flex;position:relative;overflow:hidden}.page-module__8n_4Eq__heroBg{pointer-events:none;position:absolute;inset:0}.page-module__8n_4Eq__heroVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-module__8n_4Eq__heroOverlay{background:#ffffffd1;position:absolute;inset:0}.page-module__8n_4Eq__heroContent{z-index:2;max-width:800px;position:relative}.page-module__8n_4Eq__heroLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);align-items:center;gap:8px;margin-bottom:32px;font-size:14px;font-weight:600;display:inline-flex}.page-module__8n_4Eq__heroLabel:before{content:"";background:var(--blue);width:24px;height:2px}.page-module__8n_4Eq__heroContent h1{letter-spacing:-.035em;color:var(--black);margin-bottom:28px;font-size:clamp(48px,7vw,88px);font-weight:700;line-height:1.05}.page-module__8n_4Eq__heroContent h1 span{color:var(--blue)}.page-module__8n_4Eq__heroContent p{color:var(--grey);max-width:600px;font-size:clamp(18px,2vw,21px);font-weight:400;line-height:1.6}.page-module__8n_4Eq__missionVision{padding:var(--section-padding)0;border-top:1px solid #0000000f}.page-module__8n_4Eq__missionVisionGrid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.page-module__8n_4Eq__missionVisionCard{position:relative}.page-module__8n_4Eq__missionVisionCard:before{content:"";background:var(--blue);width:40px;height:3px;margin-bottom:28px;display:block}.page-module__8n_4Eq__missionVisionCard h2{letter-spacing:-.02em;margin-bottom:20px;font-size:28px;font-weight:700;line-height:1.2}.page-module__8n_4Eq__missionVisionCard p{color:var(--grey);font-size:16px;line-height:1.75}.page-module__8n_4Eq__story{padding:var(--section-padding)0;background:var(--grey-light)}.page-module__8n_4Eq__storyInner{max-width:760px}.page-module__8n_4Eq__storyInner p{color:var(--grey);margin-bottom:28px;font-size:17px;line-height:1.8}.page-module__8n_4Eq__storyInner p:last-child{margin-bottom:0}.page-module__8n_4Eq__storyInner p strong{color:var(--black);font-weight:600}.page-module__8n_4Eq__values{padding:var(--section-padding)0}.page-module__8n_4Eq__valuesHeader{text-align:center;max-width:600px;margin:0 auto 72px}.page-module__8n_4Eq__labelCenter{justify-content:center}.page-module__8n_4Eq__labelCenter:before{display:none}.page-module__8n_4Eq__valuesGrid{border:1px solid #00000014;border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;position:relative;overflow:hidden}.page-module__8n_4Eq__valuesGrid>:not(:last-child){border-right:1px solid #00000014}.page-module__8n_4Eq__valueCard{background:var(--white);text-align:center;height:100%;padding:48px 36px;transition:background .4s}.page-module__8n_4Eq__valueCard:hover{background:var(--grey-light)}.page-module__8n_4Eq__valueIcon{width:48px;height:48px;color:var(--blue);justify-content:center;align-items:center;margin:0 auto 24px;display:flex}.page-module__8n_4Eq__valueIcon svg{width:100%;height:100%}.page-module__8n_4Eq__valueCard h3{letter-spacing:-.02em;margin-bottom:12px;font-size:20px;font-weight:650}.page-module__8n_4Eq__valueCard p{color:var(--grey);font-size:15px;line-height:1.65}.page-module__8n_4Eq__diff{padding:var(--section-padding)0;background:var(--grey-light)}.page-module__8n_4Eq__diffGrid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.page-module__8n_4Eq__diffStatement h2{letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(36px,5vw,52px);font-weight:700;line-height:1.1}.page-module__8n_4Eq__diffStatement h2 span{color:var(--blue)}.page-module__8n_4Eq__diffStatement>p{color:var(--grey);font-size:18px;line-height:1.7}.page-module__8n_4Eq__diffList{flex-direction:column;display:flex}.page-module__8n_4Eq__diffItem{border-bottom:1px solid #0000000f;padding:32px 0}.page-module__8n_4Eq__diffItem:last-child{border-bottom:none;padding-bottom:0}.page-module__8n_4Eq__diffItem h3{letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:8px;font-size:18px;font-weight:650;display:flex}.page-module__8n_4Eq__diffItem h3:before{content:"";background:var(--blue);border-radius:50%;flex-shrink:0;width:8px;height:8px}.page-module__8n_4Eq__diffItem p{color:var(--grey);padding-left:18px;font-size:15px;line-height:1.65}.page-module__8n_4Eq__cta{padding:var(--section-padding)0}.page-module__8n_4Eq__ctaBox{background:var(--black);text-align:center;border-radius:20px;padding:80px 72px;position:relative;overflow:hidden}.page-module__8n_4Eq__ctaBox:before{content:"";pointer-events:none;background:radial-gradient(#2b6aff26 0%,#0000 60%);width:140%;height:200%;position:absolute;top:-50%;left:-20%}.page-module__8n_4Eq__ctaBox h2{letter-spacing:-.03em;color:var(--white);z-index:1;margin-bottom:16px;font-size:clamp(36px,5vw,52px);font-weight:700;line-height:1.1;position:relative}.page-module__8n_4Eq__ctaBox p{color:var(--grey-mid);z-index:1;max-width:500px;margin:0 auto 40px;font-size:18px;line-height:1.7;position:relative}@media (max-width:1024px){.page-module__8n_4Eq__missionVisionGrid,.page-module__8n_4Eq__diffGrid{gap:48px}.page-module__8n_4Eq__valuesGrid{grid-template-columns:repeat(2,1fr)}.page-module__8n_4Eq__ctaBox{padding:72px 56px}}@media (max-width:768px){.page-module__8n_4Eq__hero{min-height:auto;padding:160px 0 80px}.page-module__8n_4Eq__missionVisionGrid{grid-template-columns:1fr;gap:56px}.page-module__8n_4Eq__valuesGrid{grid-template-columns:1fr}.page-module__8n_4Eq__diffGrid{grid-template-columns:1fr;gap:48px}.page-module__8n_4Eq__ctaBox{padding:56px 32px}}@media (max-width:480px){.page-module__8n_4Eq__heroContent h1{font-size:40px}.page-module__8n_4Eq__diffStatement h2,.page-module__8n_4Eq__ctaBox h2{font-size:32px}}
.page-module__3-qNFW__pageHero{align-items:center;min-height:70vh;padding-top:100px;padding-bottom:80px;display:flex;position:relative;overflow:hidden}.page-module__3-qNFW__pageHeroBg{pointer-events:none;position:absolute;inset:0}.page-module__3-qNFW__heroVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-module__3-qNFW__heroOverlay{background:#ffffffd1;position:absolute;inset:0}.page-module__3-qNFW__pageHeroContent{z-index:2;max-width:750px;position:relative}.page-module__3-qNFW__heroLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);align-items:center;gap:8px;margin-bottom:32px;font-size:14px;font-weight:600;display:inline-flex}.page-module__3-qNFW__heroLabel:before{content:"";background:var(--blue);width:24px;height:2px}.page-module__3-qNFW__pageHeroContent h1{letter-spacing:-.035em;color:var(--black);margin-bottom:28px;font-size:clamp(48px,7vw,80px);font-weight:700;line-height:1.05}.page-module__3-qNFW__pageHeroContent h1 span{color:var(--blue)}.page-module__3-qNFW__pageHeroContent p{color:var(--grey);max-width:600px;font-size:clamp(18px,2vw,21px);font-weight:400;line-height:1.6}.page-module__3-qNFW__principlesOverview{padding:100px 0}.page-module__3-qNFW__principlesGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.page-module__3-qNFW__principleCard{background:var(--white);border:1px solid #00000014;border-radius:16px;flex-direction:column;height:100%;padding:40px 36px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.page-module__3-qNFW__principleCard:hover{border-color:#00000024;box-shadow:0 4px 24px #0000000a}.page-module__3-qNFW__principleIcon{width:48px;height:48px;color:var(--black);border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.page-module__3-qNFW__principleCard h3{letter-spacing:-.02em;margin-bottom:10px;font-size:18px;font-weight:650}.page-module__3-qNFW__principleCard p{color:var(--grey);flex:1;font-size:15px;line-height:1.65}.page-module__3-qNFW__principleDetail{padding:var(--section-padding)0;border-top:1px solid #0000000f}.page-module__3-qNFW__principleDetailAlt{background:var(--grey-light)}.page-module__3-qNFW__principleDetailInner{max-width:760px}.page-module__3-qNFW__principleDetailLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);align-items:center;gap:12px;margin-bottom:24px;font-size:14px;font-weight:600;display:inline-flex}.page-module__3-qNFW__principleDetailLabel span{background:var(--blue);color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.page-module__3-qNFW__principleDetailInner h2{letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(36px,5vw,52px);font-weight:700;line-height:1.1}.page-module__3-qNFW__principleDetailLead{color:var(--black);margin-bottom:20px;font-size:20px;font-weight:500;line-height:1.6}.page-module__3-qNFW__principleDetailInner p{color:var(--grey);margin-bottom:24px;font-size:17px;line-height:1.8}.page-module__3-qNFW__principleDetailInner p:last-child{margin-bottom:0}.page-module__3-qNFW__cta{padding:var(--section-padding)0}.page-module__3-qNFW__ctaBox{background:var(--black);text-align:center;border-radius:20px;padding:80px 72px;position:relative;overflow:hidden}.page-module__3-qNFW__ctaBox:before{content:"";pointer-events:none;background:radial-gradient(#2b6aff26 0%,#0000 60%);width:140%;height:200%;position:absolute;top:-50%;left:-20%}.page-module__3-qNFW__ctaBox h2{letter-spacing:-.03em;color:var(--white);z-index:1;margin-bottom:16px;font-size:clamp(36px,5vw,52px);font-weight:700;line-height:1.1;position:relative}.page-module__3-qNFW__ctaBox p{color:var(--grey-mid);z-index:1;max-width:500px;margin:0 auto 40px;font-size:18px;line-height:1.7;position:relative}@media (max-width:1024px){.page-module__3-qNFW__ctaBox{padding:72px 56px}}@media (max-width:768px){.page-module__3-qNFW__pageHero{min-height:auto;padding:160px 0 80px}.page-module__3-qNFW__principlesOverview{padding:72px 0}.page-module__3-qNFW__principlesGrid{grid-template-columns:1fr}.page-module__3-qNFW__ctaBox{padding:56px 32px}}@media (max-width:480px){.page-module__3-qNFW__pageHeroContent h1{font-size:40px}.page-module__3-qNFW__principleDetailInner h2,.page-module__3-qNFW__ctaBox h2{font-size:32px}}
.page-module__HIBaZW__pageHero{align-items:center;min-height:60vh;padding-top:100px;padding-bottom:80px;display:flex;position:relative;overflow:hidden}.page-module__HIBaZW__pageHeroBg{pointer-events:none;background:radial-gradient(#2b6aff0f 0%,#0000 70%);width:70%;height:120%;position:absolute;top:-20%;right:-10%}.page-module__HIBaZW__pageHeroContent{z-index:2;max-width:750px;position:relative}.page-module__HIBaZW__heroLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);align-items:center;gap:8px;margin-bottom:32px;font-size:14px;font-weight:600;display:inline-flex}.page-module__HIBaZW__heroLabel:before{content:"";background:var(--blue);width:24px;height:2px}.page-module__HIBaZW__pageHeroContent h1{letter-spacing:-.035em;color:var(--black);margin-bottom:28px;font-size:clamp(48px,7vw,80px);font-weight:700;line-height:1.05}.page-module__HIBaZW__pageHeroContent h1 span{color:var(--blue)}.page-module__HIBaZW__pageHeroContent p{color:var(--grey);max-width:600px;font-size:clamp(18px,2vw,21px);font-weight:400;line-height:1.6}.page-module__HIBaZW__vacanciesSection{padding:0 0 var(--section-padding)}.page-module__HIBaZW__vacanciesGrid{flex-direction:column;gap:40px;display:flex}.page-module__HIBaZW__vacancyCard{border:1px solid #00000014;border-radius:20px;padding:56px 52px;transition:border-color .3s,box-shadow .3s}.page-module__HIBaZW__vacancyCard:hover{border-color:#00000024;box-shadow:0 4px 24px #0000000a}.page-module__HIBaZW__vacancyHeader{margin-bottom:20px}.page-module__HIBaZW__vacancyHeader h2{letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(28px,4vw,36px);font-weight:700;line-height:1.1}.page-module__HIBaZW__vacancyMeta{color:var(--grey);flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.page-module__HIBaZW__vacancyMeta span{background:var(--grey-light);border-radius:6px;align-items:center;gap:6px;padding:4px 12px;font-weight:500;display:inline-flex}.page-module__HIBaZW__vacancyDescription{color:var(--grey);max-width:700px;margin-bottom:40px;font-size:17px;line-height:1.7}.page-module__HIBaZW__vacancyDetails{border-top:1px solid #0000000f;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:40px;padding-top:40px;display:grid}.page-module__HIBaZW__vacancyBlock h3{letter-spacing:-.01em;color:var(--black);margin-bottom:16px;font-size:16px;font-weight:650}.page-module__HIBaZW__vacancyBlock ul{margin:0;padding:0;list-style:none}.page-module__HIBaZW__vacancyBlock ul li{color:var(--grey);margin-bottom:10px;padding-left:16px;font-size:15px;line-height:1.6;position:relative}.page-module__HIBaZW__vacancyBlock ul li:before{content:"";background:var(--blue);border-radius:1px;width:6px;height:2px;position:absolute;top:10px;left:0}.page-module__HIBaZW__vacancyBtn{background:var(--blue);color:var(--white);border-radius:10px;align-items:center;gap:8px;padding:14px 32px;font-size:15px;font-weight:600;transition:background .3s;display:inline-flex}.page-module__HIBaZW__vacancyBtn:hover{background:var(--blue-dark)}.page-module__HIBaZW__cta{padding:var(--section-padding)0}.page-module__HIBaZW__ctaBox{background:var(--black);text-align:center;border-radius:20px;padding:80px 72px;position:relative;overflow:hidden}.page-module__HIBaZW__ctaBox:before{content:"";pointer-events:none;background:radial-gradient(#2b6aff26 0%,#0000 60%);width:140%;height:200%;position:absolute;top:-50%;left:-20%}.page-module__HIBaZW__ctaBox h2{letter-spacing:-.03em;color:var(--white);z-index:1;margin-bottom:16px;font-size:clamp(36px,5vw,52px);font-weight:700;line-height:1.1;position:relative}.page-module__HIBaZW__ctaBox p{color:var(--grey-mid);z-index:1;max-width:500px;margin:0 auto 40px;font-size:18px;line-height:1.7;position:relative}@media (max-width:1024px){.page-module__HIBaZW__vacancyDetails{grid-template-columns:1fr;gap:32px}.page-module__HIBaZW__vacancyCard{padding:40px 36px}.page-module__HIBaZW__ctaBox{padding:72px 56px}}@media (max-width:768px){.page-module__HIBaZW__pageHero{min-height:auto;padding:160px 0 80px}.page-module__HIBaZW__vacancyCard{padding:32px 24px}.page-module__HIBaZW__ctaBox{padding:56px 32px}}
.page-module__jLlNxa__pageHero{align-items:center;min-height:50vh;padding-top:100px;padding-bottom:60px;display:flex;position:relative;overflow:hidden}.page-module__jLlNxa__pageHeroBg{pointer-events:none;background:radial-gradient(#2b6aff0f 0%,#0000 70%);width:70%;height:120%;position:absolute;top:-20%;right:-10%}.page-module__jLlNxa__pageHeroContent{z-index:2;max-width:700px;position:relative}.page-module__jLlNxa__heroLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);align-items:center;gap:8px;margin-bottom:32px;font-size:14px;font-weight:600;display:inline-flex}.page-module__jLlNxa__heroLabel:before{content:"";background:var(--blue);width:24px;height:2px}.page-module__jLlNxa__pageHeroContent h1{letter-spacing:-.035em;color:var(--black);margin-bottom:24px;font-size:clamp(42px,6vw,72px);font-weight:700;line-height:1.05}.page-module__jLlNxa__pageHeroContent h1 span{color:var(--blue)}.page-module__jLlNxa__pageHeroContent p{color:var(--grey);max-width:560px;font-size:clamp(17px,2vw,20px);font-weight:400;line-height:1.6}.page-module__jLlNxa__formSection{padding:0 0 var(--section-padding)}.page-module__jLlNxa__formGrid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.page-module__jLlNxa__formInfo h2{letter-spacing:-.03em;margin-bottom:40px;font-size:clamp(28px,4vw,36px);font-weight:700;line-height:1.1}.page-module__jLlNxa__steps{flex-direction:column;gap:32px;display:flex}.page-module__jLlNxa__step{align-items:flex-start;gap:16px;display:flex}.page-module__jLlNxa__stepIcon{width:44px;min-width:44px;height:44px;color:var(--blue);border:1px solid #00000014;border-radius:12px;justify-content:center;align-items:center;display:flex}.page-module__jLlNxa__step h3{margin-bottom:4px;font-size:16px;font-weight:650}.page-module__jLlNxa__step p{color:var(--grey);font-size:14px;line-height:1.6}.page-module__jLlNxa__termForm{background:var(--white);border:1px solid #00000014;border-radius:16px;overflow:hidden}.page-module__jLlNxa__termHeader{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:16px 28px;display:flex}.page-module__jLlNxa__termHeaderLeft{align-items:center;gap:6px;display:flex}.page-module__jLlNxa__termHeaderLeft svg{color:var(--blue)}.page-module__jLlNxa__termTitle{color:var(--black);letter-spacing:-.01em;font-size:13px;font-weight:600}.page-module__jLlNxa__termBody{padding:36px 32px 32px}.page-module__jLlNxa__termLine{align-items:center;margin-bottom:20px;font-family:SF Mono,Fira Code,monospace;font-size:14px;display:flex}.page-module__jLlNxa__termPrompt{color:var(--grey);white-space:nowrap;-webkit-user-select:none;user-select:none;min-width:90px;margin-right:12px;font-size:13px;font-weight:500}.page-module__jLlNxa__termInput{background:var(--grey-light);color:var(--black);appearance:none;border:1px solid #0000;border-radius:8px;outline:none;flex:1;padding:12px 14px;font-family:SF Mono,Fira Code,monospace;font-size:14px;transition:border-color .3s,box-shadow .3s}.page-module__jLlNxa__termInput:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2b6aff1a}.page-module__jLlNxa__termInput::placeholder{color:var(--grey-mid)}select.page-module__jLlNxa__termInput{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236D7A8A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.page-module__jLlNxa__termLineMsg{align-items:flex-start}.page-module__jLlNxa__termLineMsg .page-module__jLlNxa__termPrompt{padding-top:12px}.page-module__jLlNxa__termTextarea{resize:none;min-height:44px;line-height:1.6;overflow:hidden}.page-module__jLlNxa__termSubmit{color:var(--white);background:var(--blue);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:28px;padding:16px 28px;font-family:SF Mono,Fira Code,monospace;font-size:14px;font-weight:600;transition:background .3s,transform .2s,box-shadow .3s;display:flex}.page-module__jLlNxa__termSubmit:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.page-module__jLlNxa__termSubmit:hover:not(:disabled){background:var(--blue-dark);transform:translateY(-2px);box-shadow:0 8px 24px #2b6aff40}.page-module__jLlNxa__captcha{margin-top:8px;margin-bottom:4px}.page-module__jLlNxa__error{color:#cf222e;margin-top:12px;font-family:SF Mono,Fira Code,monospace;font-size:13px}.page-module__jLlNxa__termProcessing{padding:36px 32px}.page-module__jLlNxa__termProcLine{opacity:0;font-family:SF Mono,Fira Code,monospace;font-size:13px;line-height:1.9;transition:all .3s;transform:translateY(4px)}.page-module__jLlNxa__termProcLine.page-module__jLlNxa__visible{opacity:1;transform:none}.page-module__jLlNxa__termSuccess{text-align:center;padding:48px 24px}.page-module__jLlNxa__termSuccessCheck{background:#28c840;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 20px;animation:.4s cubic-bezier(.34,1.56,.64,1) page-module__jLlNxa__popIn;display:flex}@keyframes page-module__jLlNxa__popIn{0%{transform:scale(0)}to{transform:scale(1)}}.page-module__jLlNxa__termSuccess h3{margin-bottom:8px;font-size:20px;font-weight:650}.page-module__jLlNxa__termSuccess p{color:var(--grey);margin-bottom:20px;font-size:15px}.page-module__jLlNxa__backLink{color:var(--blue);font-size:14px;font-weight:600;transition:opacity .3s}.page-module__jLlNxa__backLink:hover{opacity:.7}@media (max-width:1024px){.page-module__jLlNxa__formGrid{grid-template-columns:1fr;gap:48px}}@media (max-width:768px){.page-module__jLlNxa__pageHero{min-height:auto;padding:160px 0 60px}.page-module__jLlNxa__termBody{padding:28px 20px 24px}.page-module__jLlNxa__termLine{flex-direction:column;align-items:flex-start;gap:6px}.page-module__jLlNxa__termPrompt{min-width:auto}.page-module__jLlNxa__termInput{width:100%}}
.CloseCta-module__bS11Za__closeCta{padding:var(--section-padding)0;border-top:1px solid #0000000f}.CloseCta-module__bS11Za__inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.CloseCta-module__bS11Za__quoteBlock{margin:0;position:relative}.CloseCta-module__bS11Za__quoteLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:24px;font-size:13px;font-weight:600;display:inline-block}.CloseCta-module__bS11Za__quoteMark{color:var(--blue-light);margin-bottom:8px;display:block}.CloseCta-module__bS11Za__quote{color:var(--black);letter-spacing:-.01em;margin:0 0 28px;font-size:clamp(20px,2.4vw,26px);font-weight:500;line-height:1.5}.CloseCta-module__bS11Za__author{flex-direction:column;gap:4px;display:flex}.CloseCta-module__bS11Za__authorName{color:var(--black);font-size:16px;font-weight:700}.CloseCta-module__bS11Za__authorRole{color:var(--grey);font-size:14px}.CloseCta-module__bS11Za__ctaBlock{color:var(--white);background:linear-gradient(155deg,#2b6aff 0%,#1e54e0 55%,#1a3fb0 130%);border-radius:24px;padding:56px 48px;position:relative;overflow:hidden;box-shadow:0 24px 60px #2b6aff47}.CloseCta-module__bS11Za__ctaBlock:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff47 0%,#fff0 70%);border-radius:50%;width:75%;height:75%;position:absolute;top:-35%;right:-25%}.CloseCta-module__bS11Za__watermark{opacity:.08;pointer-events:none;-webkit-user-select:none;user-select:none;width:320px;height:auto;position:absolute;bottom:-60px;right:-50px}.CloseCta-module__bS11Za__heading{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.2;position:relative}.CloseCta-module__bS11Za__text{color:#ffffffd9;max-width:420px;margin:0 0 32px;font-size:16px;line-height:1.7;position:relative}.CloseCta-module__bS11Za__actions{flex-wrap:wrap;gap:14px;display:flex;position:relative}.CloseCta-module__bS11Za__btnPrimary,.CloseCta-module__bS11Za__btnSecondary{border-radius:999px;align-items:center;gap:8px;padding:14px 26px;font-size:15px;font-weight:600;transition:background .2s,color .2s,transform .2s;display:inline-flex}.CloseCta-module__bS11Za__btnPrimary{color:var(--blue);background:var(--white)}.CloseCta-module__bS11Za__btnPrimary:hover{background:#f0f4ff;transform:translateY(-2px)}.CloseCta-module__bS11Za__btnIcon{object-fit:contain;width:18px;height:18px}.CloseCta-module__bS11Za__btnPrimary svg{transition:transform .2s}.CloseCta-module__bS11Za__btnPrimary:hover svg{transform:translate(3px)}.CloseCta-module__bS11Za__btnSecondary{color:var(--white);background:#ffffff1f;border:1px solid #ffffff40}.CloseCta-module__bS11Za__btnSecondary:hover{background:#fff3}@media (max-width:900px){.CloseCta-module__bS11Za__inner{grid-template-columns:1fr;gap:48px}.CloseCta-module__bS11Za__ctaBlock{padding:40px 28px}}
