.service-model-stage{height:460px;border:0;border-radius:6px;box-shadow:none}.service-model-stage figcaption{left:20px;right:20px;bottom:14px;background:none;color:#33273e;font-size:11px;padding:0;letter-spacing:.3px}.model-toggle{background:#e9e6ed;border:1px solid #57476855;color:#33273e}.service-top{margin-bottom:22px}.system-picker{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 12px}.system-picker button{font-size:12px;border:1px solid #a48db94d;padding:12px 5px;border-radius:4px;color:#d2c4e0;transition:background .3s,color .3s}.system-picker button[aria-pressed=true]{background:#c3a0f4;color:#20132c;border-color:#c3a0f4}.system-picker button:hover{background:#684693;color:#fff}.system-detail{font-size:14px;line-height:1.8;color:#cabbd7;min-height:65px;padding:17px 0 4px}#servis-bilgi{min-height:940px}.lenis-action{--button-fill:#c3a0f4;--button-hover:#eee8f5;--button-text:#21132f;--button-hover-text:#21132f;position:relative;isolation:isolate;display:inline-flex!important;align-items:center;justify-content:space-between;gap:0!important;min-height:56px!important;padding:0!important;border:1px solid transparent!important;border-radius:8px!important;background:var(--button-fill)!important;color:var(--button-text)!important;overflow:hidden;transition:color .6s,border-color .6s;max-width:none;font-size:13px!important;line-height:1.3;letter-spacing:0}.lenis-action:after{content:'';position:absolute;inset:0;background:var(--button-hover);z-index:0;transform:scaleY(0);transform-origin:top;transition:transform .6s cubic-bezier(.16,1,.3,1)}.lenis-action:hover:after,.lenis-action:focus-visible:after{transform:scaleY(1);transform-origin:bottom}.lenis-action:hover,.lenis-action:focus-visible{color:var(--button-hover-text)!important}.lenis-action .action-icon{display:grid!important;place-items:center;position:relative;z-index:1;flex:0 0 54px;width:54px;height:54px;margin:0;border-radius:7px;border:1px solid #af8bda;background:#170d24;color:#c3a0f4;font-size:25px!important;font-weight:400;transition:color .6s,background .6s;transform:none!important}.action-label{display:block;position:relative;z-index:1;flex:1;padding:0 23px;text-align:center;font-weight:600;white-space:nowrap}.action-label>span{display:block;transform:scaleY(1);transform-origin:bottom;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s;opacity:1}.action-label>span+span{position:absolute;inset:0 23px;transform:scaleY(0);transform-origin:top;opacity:0}.lenis-action:hover .action-label>span:first-child,.lenis-action:focus-visible .action-label>span:first-child{transform:scaleY(0);transform-origin:top;opacity:0}.lenis-action:hover .action-label>span+span,.lenis-action:focus-visible .action-label>span+span{transform:scaleY(1);transform-origin:bottom;opacity:1}.service-item .lenis-action,.service-intro .lenis-action{min-width:290px;margin-top:25px}.light-chapter .lenis-action{--button-fill:#251533;--button-text:#f2eafa;--button-hover:#b98ae8;--button-hover-text:#23152d}.site-header .lenis-action{min-height:48px!important;font-size:13px!important}.site-header .action-icon{height:46px;width:46px;flex-basis:46px}.site-header .action-label{padding:0 18px}.site-header .action-label>span+span{inset:0 18px}.team-heading .lenis-action{font-size:12px!important}.hero-actions .lenis-action{min-width:270px}@media(max-width:800px){.service-model-stage{height:370px}.system-picker{gap:5px}.system-picker button{font-size:10px;padding:11px 3px}.system-detail{font-size:13px}.service-item .lenis-action,.service-intro .lenis-action{min-width:0;max-width:100%}.action-label{font-size:12px;padding:0 18px}.action-label>span+span{inset:0 18px}.service-model-stage figcaption{font-size:9px;left:12px;right:12px}#servis-bilgi{min-height:0}.hero-actions .lenis-action{min-width:260px}.service-focus-result{display:none}}@media(prefers-reduced-motion:reduce){.lenis-action:after,.action-label>span,.action-icon{transition:none!important}}.lenis-action .action-label{width:auto!important;height:auto!important;min-width:0;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font:inherit!important;flex:1!important}.lenis-action .action-label>span{font:inherit!important}.site-header .header-contact{flex-shrink:0;width:auto;min-width:152px}.site-header .action-label{width:auto!important}.lenis-action .action-icon{flex-shrink:0!important}.service-model-stage{border:1px solid #b58bd325;border-radius:14px;box-shadow:inset 0 1px 0 #d1b3f01a,0 25px 65px #07040c26}.service-model-stage figcaption{color:#d5c5e7;text-shadow:0 1px 5px #100a1b}.model-toggle{background:#231531;border-color:#b49bc25c;color:#e4d8f2}.hero-copy h1{font-size:clamp(56px,5.6vw,94px);line-height:1.18;letter-spacing:-.025em;margin:21px 0 27px}.hero-line{padding:.07em .02em .14em 0;margin:-.07em 0 -.02em;overflow:hidden}.hero-line>*{line-height:1.18;letter-spacing:inherit;word-spacing:.025em}.hero-copy{margin-top:40px}.hero-copy>p{line-height:1.9}.hero-actions{margin-top:27px}@media(max-height:780px) and (min-width:801px){.hero-copy{margin-top:22px}.hero-copy h1{font-size:62px;line-height:1.18;margin:15px 0 20px}.hero-copy>p{font-size:16px}.hero-actions{margin-top:20px}}@media(max-width:800px){.hero-copy{margin-top:30px}.hero-copy h1{font-size:clamp(45px,8.6vw,67px);line-height:1.2;letter-spacing:-.025em;margin-top:20px}.hero-line>*{line-height:1.2}.hero-line{padding-bottom:.15em}.hero-copy>p{font-size:16px;line-height:1.85}.hero{min-height:1080px}}