:root{--bg:#101112;--text:#f1f1ef;--muted:#afb2b4;--line:#ffffff24;--silver:#d9dcde}html{scroll-padding-top:30px}body{background:#101112}::selection{background:#d8dde0;color:#111}h2{letter-spacing:-.035em}.eyebrow{color:#adb3b7}.button{border-radius:2px;border-color:#a8adb1;font-size:12px;letter-spacing:.045em;min-height:48px;padding:13px 24px}.primary{background:linear-gradient(120deg,#fff,#c8cdd1);color:#17191b}.secondary{background:#ffffff03}.button:hover{transform:translateY(-1px)}a:focus-visible,button:focus-visible{outline-color:#e8edf1}.section{padding:96px max(6vw,24px)}.skip-link{position:fixed;left:20px;top:-80px;z-index:200;background:white;color:black;padding:12px}.skip-link:focus{top:15px}.hero-image{filter:saturate(.25)}.hero-overlay{background:linear-gradient(90deg,#06080bd9 0%,#06080b73 40%,#06080b1a 76%),linear-gradient(0deg,#101112,transparent 32%,transparent 75%,#080a0b50)}.hero h1{max-width:800px;font-size:clamp(45px,4.5vw,68px)}.hero-lead{font-size:17px;color:#d3d6d7}.hero-panel{max-width:850px}.hero-values{color:#c1c6c9}.hero-proof{color:#aeb4b7}.hero-stats .stat-copy strong{font-size:28px}.hero-stats .stat-copy>span{font-size:11px}.hero-stats.animated-stats{bottom:125px}.hero-stats .stat-item{min-width:160px}.whatsapp{background:#171b1de8;border-color:#838a8f;width:48px;height:48px}.whatsapp svg{width:26px;height:26px}.header .brand img{filter:grayscale(1)}
.service-scroll{background:#141617}.service-heading .eyebrow,.service-skip,.service-kicker,.service-description .entry-link,.service-count{color:#c2c9ce}.service-heading h2 span{color:#959da3}.service-slide{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(36px,5vw,80px);align-items:center}.service-slide figure{aspect-ratio:4/3;background:#101213;border:1px solid #ffffff0d}.service-slide figure img{filter:saturate(.22)}.service-slide figcaption{color:#d7dcdf}.service-slide-copy{min-width:0}.service-slide h3{font-size:clamp(34px,3vw,46px);margin:12px 0 16px}.service-subtitle{color:#e0e3e5;font-size:15px;margin-bottom:15px}.service-description p{max-width:620px;font-size:14px;line-height:1.85;margin-bottom:18px;color:#afb5b9}.service-description ul{display:grid;gap:8px;margin:0 0 16px;color:#c2c8cb;font-size:12px}.service-description li{display:flex;gap:10px;line-height:1.6}.service-description li:before{content:'✓';color:#9ea9b1;flex-shrink:0}.service-outcome{border-left:1px solid #89969e;padding-left:14px;margin:18px 0 20px;font-size:12px;line-height:1.6;color:#e0e4e6}.service-description .entry-link{min-height:36px;align-items:center;border-color:#79838a}.service-controls{border-color:#89919855;margin-top:27px}.service-tabs button{color:#b3b8bc;font-size:11px;min-height:48px}.service-tabs button span{color:#8e979d}.service-tabs button[aria-selected=true]:before{background:#d4dce2}.service-tabs button[aria-selected=true]{color:#fff}.service-arrows button{height:40px;width:40px;border-color:#8a959d66}.service-hint,.service-related{color:#a6afb5}.service-hint span{color:#d7dfe4}.is-pinned .service-pin{padding-top:26px;padding-bottom:24px}.is-pinned .service-slide figure{max-height:43svh}.service-heading{margin-bottom:25px}.service-heading h2{font-size:clamp(32px,3.3vw,48px)}.service-related a{padding:5px 0}.advantage{background:#191b1d}.advantage .eyebrow,.process .eyebrow,.process small,.benefits article>b,.flow-steps li>b{color:#aeb9c1}.advantage-grid{gap:6vw;grid-template-columns:1.15fr 1fr}.benefits article{gap:22px;padding:20px 0;border-color:#ffffff1a}.benefits h3{font-size:18px}.benefits p{font-size:14px;line-height:1.8}.identity-image{background:#191b1d}.identity-image img{filter:grayscale(1)}.process{background:#101214}.flow-diagram{gap:60px}.flow-steps li{border-color:#ffffff1a;padding:18px 0}.flow-steps h3{font-size:20px}.flow-steps p{font-size:14px}.flow-steps small{font-size:10px;letter-spacing:.15em}.flow-results article{background:#181c1f;border:1px solid #ffffff20;padding:30px}.flow-results h3{font-size:32px}.flow-results p,.flow-results ul{font-size:14px}.system{background:#151719}.system-screen{border:1px solid #ffffff20;padding:10px;background:#0f1214}.system-screen img{filter:saturate(.1)}.system-copy>p:not(.eyebrow){font-size:15px;line-height:1.9}.system-tags{gap:12px;font-size:11px}.system-tags span{border-bottom:1px solid #ffffff30;padding-bottom:8px}.impact{background:#111315}.impact-heading>p{font-size:15px;line-height:1.9}.impact-cards{gap:32px}.impact-cards article{border-top:1px solid #ffffff30;padding-top:22px}.impact-cards h3{font-size:20px}.impact-cards p{font-size:14px}.impact-cards small{font-size:10px;color:#a9b4bc}.impact-film{max-width:1050px;margin:auto;border:1px solid #ffffff20}.impact-film>span{font-size:9px}
.partner-showcase{background:#141719;overflow:hidden}.network-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:46px}.network-heading h2{margin-bottom:0}.network-heading h2 span{color:#939ea6}.network-heading>p{max-width:340px;font-size:14px;line-height:1.9;margin-bottom:6px}.rail-label{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}.rail-label h3{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:400;margin:0;color:#b7c0c6}.rail-toggle{border:1px solid #ffffff30;background:transparent;color:#b7c0c6;font-size:10px;padding:7px 12px;border-radius:2px;min-height:36px}.rail-toggle span{margin-right:7px}.rail-window{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);overscroll-behavior-x:contain;cursor:grab}.rail-window::-webkit-scrollbar{display:none}.rail-window:focus-visible{outline:1px solid #aebbc5;outline-offset:3px}.rail-track,.rail-group{display:flex;width:max-content;align-items:center}.rail-group{gap:32px;padding-right:32px}.rail-logo{margin:0;width:190px;flex:0 0 190px;text-align:center;background:none;border:0}.rail-logo img{display:block;width:190px;height:110px;object-fit:contain;mix-blend-mode:screen;filter:grayscale(1);transition:filter .3s,opacity .3s;opacity:.88}.rail-logo:hover img{opacity:1}.rail-logo figcaption{font-size:11px;line-height:1.5;letter-spacing:.03em;color:#c7cdd1;padding:14px 0 0}.service-rail{padding-bottom:34px}.insurer-rail{border-top:1px solid #ffffff25;padding-top:28px}.insurer-logo{width:160px;flex-basis:160px}.insurer-logo img{width:150px;height:53px;margin:auto;filter:grayscale(1) brightness(0) invert(.86);mix-blend-mode:normal}.insurer-anadolu img{filter:grayscale(1) invert(1);mix-blend-mode:screen}.insurer-logo figcaption{font-size:10px;color:#929ea6;padding-top:15px}.insurer-rail .rail-group{gap:36px;padding-right:36px}.remaining-partners{margin-top:30px;padding-top:22px;border-color:#ffffff1b}.remaining-partners p{font-size:11px;margin-bottom:12px;color:#89959e}.remaining-partners>div{gap:10px 24px}.remaining-partners span{padding:0;border:0;font-size:11px;color:#adb7be}.portfolio-foot{border-top:1px solid #ffffff1b;margin-top:26px;padding-top:26px;gap:20px}.partner-showcase .portfolio-foot p{color:#aeb7be;font-size:13px}.contact-map .contact-shade{background:linear-gradient(90deg,#101214 10%,#101214e8 38%,#10121460 100%)}.contact-map>img{filter:grayscale(1)}.contact-meta{font-size:13px}.contact-map .contact-meta{font-size:13px}.contact h2 span{color:#adb7bf}footer{background:#0d0f10;color:#89949c;border-color:#ffffff18;font-size:10px}footer img{width:64px;filter:grayscale(1)}dialog{background:#15191c;border:1px solid #737f89;border-radius:3px;padding:36px}dialog h2{font-size:36px}dialog p{font-size:14px}input,select,textarea{background:#20262b;border-color:#525e67;border-radius:2px}dialog label{font-size:12px}.detail-hero{background-color:#111518}.detail-body{background:#15181a}.detail-body li{font-size:15px;line-height:1.8;border-bottom:1px solid #ffffff15}.detail-body>div>p:not(.eyebrow){font-size:15px;line-height:1.9}.detail-body img{filter:saturate(.15);object-fit:contain;height:auto;align-self:center}.detail-nav{gap:20px 30px}.detail-nav a{font-size:14px;padding:8px 0}
@media(min-width:801px) and (max-height:850px){.service-heading h2{font-size:34px}.service-heading{margin-bottom:16px}.service-heading .eyebrow{margin-bottom:8px}.service-slide{gap:35px}.service-slide h3{font-size:34px;margin:8px 0 12px}.service-subtitle{font-size:13px;margin-bottom:10px}.service-description p{font-size:12px;line-height:1.7;margin-bottom:12px}.service-description ul{font-size:11px;gap:5px}.service-outcome{font-size:11px;margin:12px 0}.service-controls{margin-top:15px}.service-hint{margin-top:6px}.service-related{margin-top:5px}}
@media(max-width:1100px){.nav-shell{grid-template-columns:1fr 120px 1fr;gap:20px}.nav{gap:20px}.nav a{font-size:10px}.nav-right{gap:20px}.brand img{width:105px;height:70px}.section{padding:80px 5vw}.hero{padding-left:5vw;padding-right:5vw}.hero-values{display:none}.hero-stats.animated-stats{left:5vw}.service-pin{padding-left:5vw;padding-right:5vw}.network-heading{gap:35px}.service-slide{gap:35px}.flow-diagram{gap:35px}}
@media(max-width:800px){.section{padding:68px 24px}.header{top:18px;padding:0 24px}.hero{min-height:850px;max-height:none;height:auto;padding:190px 24px 290px}.hero-panel{margin:0}.hero h1{font-size:clamp(34px,7.7vw,52px);line-height:1.1}.hero h1>span{font-size:.62em;line-height:1.55;margin-bottom:8px}.hero-lead{font-size:15px;max-width:430px}.hero-image{object-position:62% center}.hero-overlay{background:linear-gradient(90deg,#080b10d9,#080b1073),linear-gradient(0deg,#101112,transparent 48%)}.hero-stats.animated-stats{left:24px;right:24px;bottom:110px;gap:20px 0}.hero-stats .stat-item{min-width:0;gap:8px}.hero-stats .stat-copy strong{font-size:25px}.hero-stats .stat-copy>span{font-size:10px;white-space:normal;line-height:1.4}.hero-proof{left:24px;right:24px}.hero-proof span{font-size:8px}.hero-proof a{font-size:9px;padding-left:15px}.actions{gap:12px;margin-top:26px}.button{padding:12px 18px;font-size:11px}.nav-shell{display:flex}.brand img{width:75px;height:48px}.menu-button{position:relative;z-index:60}.mobile-menu{padding:90px 24px 35px}.mobile-menu nav{font-size:28px;gap:19px}.service-pin{padding:55px 24px 40px;display:flex;flex-direction:column}.service-heading{order:0;display:block;margin-bottom:22px}.service-heading h2{font-size:35px}.service-skip{display:inline-block;margin-top:13px;font-size:11px}.service-controls{order:1;display:block;margin:0 0 24px}.service-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.service-tabs button{min-height:45px;display:flex;font-size:11px;gap:8px;white-space:normal}.service-tabs button span{font-size:9px}.service-arrows{margin-top:8px;justify-content:flex-end;gap:17px}.service-arrows button{height:36px;width:36px}.service-stage{order:2}.service-hint{order:3;margin-top:20px;font-size:10px}.service-related{order:4;font-size:10px;margin-top:10px;gap:15px}.service-slide{grid-template-columns:1fr;gap:24px}.service-slide figure,.is-pinned .service-slide figure{aspect-ratio:16/9;max-height:245px;width:100%}.service-slide-copy{min-height:0}.service-slide h3{font-size:35px}.service-subtitle{font-size:14px}.service-description p{font-size:14px;line-height:1.8}.service-description ul{font-size:12px}.service-outcome{font-size:12px}.service-description .entry-link{font-size:12px;min-height:40px}.advantage-grid{grid-template-columns:1fr;gap:35px}.identity-image{max-height:320px}.benefits h3{font-size:17px}.benefits p{font-size:13px}.impact-heading{gap:22px;margin-bottom:28px}.impact-heading h2{margin-bottom:0}.impact-cards{grid-template-columns:1fr;gap:20px}.impact-cards article{padding-top:18px}.impact-cards h3{margin:9px 0}.impact-cards p{margin:0}.impact-film>span{font-size:7px;left:12px;bottom:12px}.film-toggle{width:34px;height:34px;right:12px;bottom:12px}.flow-results{grid-template-columns:1fr 1fr;gap:12px}.flow-results article{padding:22px 17px}.flow-results h3{font-size:28px}.flow-results p,.flow-results li{font-size:12px}.flow-results ul{padding-left:15px}.flow-results small{font-size:9px}.network-heading{display:block;margin-bottom:30px}.network-heading h2{font-size:38px}.network-heading>p{margin-top:20px;max-width:450px}.rail-logo{width:160px;flex-basis:160px}.rail-logo img{width:160px;height:95px}.rail-group{gap:24px;padding-right:24px}.rail-logo figcaption{font-size:10px}.insurer-logo{width:140px;flex-basis:140px}.insurer-logo img{width:130px;height:45px}.insurer-rail .rail-group{gap:24px;padding-right:24px}.rail-label h3{font-size:10px}.rail-toggle{font-size:9px;min-height:36px}.portfolio-foot{align-items:flex-start;flex-direction:column}.remaining-partners>div{gap:12px 20px}.contact-map{min-height:480px}.contact-map h2{font-size:38px}.contact-map>img{width:100%;right:0;opacity:.3}.contact-map .contact-shade{background:#101214bb}.contact-map .contact-meta{gap:12px;font-size:12px}.contact-map .contact-meta a{overflow-wrap:anywhere}footer{padding:28px 24px;gap:18px;font-size:10px}dialog{padding:26px 22px}dialog h2{font-size:30px}dialog form{grid-template-columns:1fr}.detail-hero{padding:160px 24px 65px}.detail-hero h1{font-size:44px}.detail-hero p{font-size:16px}.detail-body{gap:30px}.detail-body h2{font-size:35px}}
@media(max-width:380px){.hero{padding-top:165px;min-height:850px}.hero h1{font-size:32px}.hero .actions .button{font-size:10px;padding:12px}.hero-stats .stat-icon{display:none}.hero-stats .stat-copy strong{font-size:23px}.service-heading h2,.service-slide h3{font-size:31px}.service-pin,.section{padding-left:20px;padding-right:20px}.flow-results{grid-template-columns:1fr}.contact-map h2{font-size:33px}.service-related{justify-content:flex-start}.network-heading h2{font-size:33px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.rail-toggle{display:none}}
.rail-logo{background:#141719}.insurer-bereket img,.insurer-mapfre img{filter:grayscale(1) invert(1);mix-blend-mode:screen}
