/* Final section rhythm: platinum, ink and quiet warm gold. */
:root{--accent:#b99a61;--teal:#bfc0c0;--bg:#111213;--text:#f5f5f3;--muted:#babbbd}
html{scroll-padding-top:0}body{background:#111213}.eyebrow{color:#c6ac7b}.primary{background:linear-gradient(110deg,#e7d4ae,#c4a46b);border-color:#d6bb89;color:#181818}.primary:hover{background:#ead9b8}.secondary{background:#ffffff08;border-color:#bfc0c080}.nav-shell{background:#101112e8;border-color:#c1b49a55}.nav a.active:after,.nav a:hover:after{background:#d0b787}.mobile-menu{background:#111213fa}
.hero{height:100svh;min-height:0;max-height:none;padding:140px 6vw 150px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;overflow:hidden}
.hero-panel{margin:0;max-width:850px}.hero h1{font-size:clamp(40px,5vw,72px)}.hero-panel .eyebrow{color:#e4cda6}.hero-panel .eyebrow:before{background:#c5a66e}.hero-lead{color:#e1e1df}.hero-overlay{background:linear-gradient(90deg,#080808db,#08080866 55%,#08080811),linear-gradient(0deg,#111213cc,transparent 40%)}
.hero-values{position:absolute;top:auto;bottom:108px;left:6vw;right:6vw;display:flex;gap:28px;border:0;padding:0;color:#d2c6af;font-size:10px}.hero-values span:not(:last-child):after{display:none}
.hero-stats.animated-stats{position:absolute;inset:auto 0 0;max-width:none;width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:22px 6vw;margin:0;background:#111213a8;border-top:1px solid #ffffff27;backdrop-filter:blur(12px)}
.hero-stats .stat-item{min-width:0;justify-content:center;padding:0 20px;border-color:#ffffff24}.hero-stats .stat-item:first-child{justify-content:flex-start}.hero-stats .stat-copy strong,.hero-stats .stat-copy strong span{color:#e2cda7}.hero-stats .stat-icon{color:#d5d6d7}
#hizmetler{background:#efefec;color:#202124;min-height:100svh;padding:clamp(40px,6vh,72px) 6vw}.expertise-heading{display:block;margin-bottom:32px}.expertise-heading h2{font-size:clamp(36px,4vw,54px);font-weight:600}.expertise-heading h2 span{color:#747577}.expertise-heading .eyebrow{color:#927443}.expertise-heading>p:last-child{margin:18px 0 0;color:#626365;font-size:15px}
.services-six{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.service-summary{position:relative;padding:24px 26px;background:#fafaf8;border:1px solid #d5d5d0;display:flex;flex-direction:column;align-items:flex-start;min-width:0;transition:border-color .2s,transform .2s}.service-summary:hover{border-color:#b19565;transform:translateY(-3px)}.service-number{font:500 14px Inter,Arial,sans-serif;color:#987a45;margin-bottom:18px;letter-spacing:.12em}.service-summary h3{font:600 clamp(19px,1.7vw,24px)/1.3 'Cormorant Garamond',Georgia,serif;color:#222326;margin-bottom:12px}.service-summary>p{font-size:14px;line-height:1.7;color:#616265;margin-bottom:20px;max-width:38em}.service-summary .entry-link{margin-top:auto;padding:8px 0 4px;background:none;border:0;border-bottom:1px solid #bba477;color:#6e5835;font:500 12px Inter,Arial,sans-serif;display:inline-flex;gap:28px;align-items:center;min-height:36px}
.journey{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,5vh,56px) 4vw;background:#151617}.journey:before{background:linear-gradient(120deg,#151617f7,#202122ef)}.journey-background{filter:grayscale(1);opacity:.08}.journey .section-title{width:100%;max-width:1280px;margin:0 auto clamp(24px,4vh,40px)}.journey .section-title h2{font-size:clamp(34px,4vw,52px);margin-bottom:0}.journey .eyebrow{color:#c6ac7b;margin-bottom:12px}.journey .section-title h2 span{color:#b7b8b9}.journey .flow-diagram{display:block;width:100%;margin:0 auto;max-width:1280px}.journey .flow-steps:before{top:22px;background:linear-gradient(90deg,#756b57,#d0bc94,#756b57)}
.journey .flow-steps li>b,.journey .flow-steps li:last-child>b{width:44px;height:44px;margin:0 auto 16px;background:linear-gradient(140deg,#f0ece2,#c6b38e);border-color:#dfd2b9;color:#282725;font-size:15px}.journey .flow-steps small,.journey .flow-steps li:last-child small{font-size:10px;color:#bca780;min-height:0;margin-bottom:6px}.journey .flow-steps h3,.journey .flow-steps li:last-child h3{font-size:16px;min-height:0;margin:0 0 10px;color:#f3f3ef}.journey .flow-steps p,.journey .flow-steps li:last-child p{font-size:13px;line-height:1.6;color:#bcbdbf}
.flow-fork{height:72px;margin:22px 25% 0;border-color:#77746b}.flow-fork:before{border-color:#77746b}.flow-fork span{top:10px;background:#1b1c1d;color:#cfbd99;font-size:10px;padding:5px 12px}.flow-fork p{top:37px;background:#1b1c1d;color:#b3b4b5;font-size:11px;padding:3px 8px}
.journey .flow-results{max-width:940px;margin:auto;gap:24px;padding-top:18px}.journey .flow-results article{padding:18px 24px;background:#222325;border:1px solid #a695744f;border-top:2px solid #b59a6b}.journey .flow-results article:before{top:-19px;height:18px;border-color:#77746b}.journey .flow-results small{font-size:9px;color:#b9aa8e}.journey .flow-results h3{font-size:28px;margin:5px 0;color:#e9ddc4}.journey .flow-results p{font-size:13px;line-height:1.6;margin:0;color:#cdcdce}.journey .flow-results ul{display:grid;grid-template-columns:1fr 1fr;gap:4px 20px;font-size:11px;line-height:1.5;margin:12px 0 0;padding-left:14px;color:#bebfc0}.journey .flow-results article:last-child{background:linear-gradient(130deg,#eeeeeb,#cdd0d1);border-color:#bfc0c0}.journey .flow-results article:last-child :is(h3,p,small,ul){color:#353638}
#neden{background:#f7f7f4}#neden h2 span{color:#797a7b}#neden .eyebrow,#neden .benefits article>b{color:#967b4d}#neden .benefits h3{color:#292a2c}#neden .benefits p{color:#626365}#neden .benefits article{border-color:#22222220}
.system{background:#191a1c}.system h2 span{color:#c6b28c}.system-screen{background:#111213;border-color:#bfc0c03d}.system-screen img{filter:grayscale(1)}.system-copy>p:not(.eyebrow){color:#c1c2c3}.system-tags{color:#d2d2d0}.system-tags span{border-color:#c5b28c55}
.cinematic-impact{background:#101112}.cinematic-impact:before{background:linear-gradient(180deg,#111111c9,transparent 40%,transparent 61%,#11111177 78%,#111111ed)}.cinematic-impact .impact-heading>div{background:radial-gradient(ellipse at top left,#11111175,transparent 72%)}.cinematic-impact .impact-heading h2 span,.cinematic-impact .impact-heading .eyebrow{color:#e4d0aa}.cinematic-impact .impact-heading>p{background:#181818bf;border-color:#c2a776}.cinematic-impact .impact-cards{margin-right:0}.cinematic-impact .impact-cards article{background:#171819c9;border-color:#cccccc44;border-top-color:#c2aa7e88}.cinematic-impact .impact-cards small{color:#ddc7a2}
.partner-showcase{background:#ececea;color:#242527}.network-heading h2 span{color:#77787a}.network-heading .eyebrow{color:#937647}.network-heading>p{color:#626365}.rail-label h3{color:#a18552}.service-rail{background:#171819;margin:0 -6vw;padding:28px 6vw 30px}.service-rail .rail-logo{background:transparent}.partner-showcase .service-rail .rail-logo img{mix-blend-mode:screen;filter:none!important;opacity:1;background:transparent}.partner-showcase .service-rail .rail-logo figcaption{color:#cdcdce}.rail-toggle{border-color:#aaa6;color:#b8b8b7}.insurer-rail{margin-top:28px;border-color:#c4c4be}.insurer-rail .rail-toggle{color:#595a5b;border-color:#9996}.insurer-rail .insurer-logo,.insurer-rail .insurer-logo img{background:transparent;border-radius:0}.partner-showcase .insurer-rail .insurer-logo img{mix-blend-mode:multiply}.partner-showcase .insurer-rail .insurer-turkiye img,.partner-showcase .insurer-rail .insurer-axa img{mix-blend-mode:normal;background:#27292b;border-radius:2px}.partner-showcase .insurer-rail .rail-logo figcaption{color:#646567}.remaining-partners{border-color:#b7b7b2}.remaining-partners p{color:#8a744e}.remaining-partners span{color:#626365}.partnership.portfolio-foot{background:linear-gradient(120deg,#f9f8f4,#d9d9d4);border-color:#b9b9b2;color:#242526}.partner-showcase .partnership .eyebrow{color:#8a7148}.partner-showcase .partnership-copy>p:last-child,.partnership-action ul{color:#5d5e60}.partnership .button{background:#252627;border-color:#252627;color:#eee4cf}.partnership .button:hover{background:#3b3b3a}
.contact-map{background:#141516}.contact-map>img{filter:grayscale(1);opacity:.8}.contact-map .contact-shade{background:linear-gradient(90deg,#141516 5%,#141516ed 35%,#14151666 68%,#1415161a)}.contact-map h2 span,.contact-map .eyebrow{color:#d1ba90}.contact-map .contact-meta{color:#d9dad8}.contact-map .secondary{background:#ffffff08;border-color:#a9aaab;color:#eee}.whatsapp{background:#242526;border-color:#c1ac83;color:#fff}footer{background:#0c0d0e;color:#aaa;border-color:#aaa3}#partnerDialog{background:linear-gradient(120deg,#f4f4f0,#d8d9d7)}#partnerDialog .primary{background:#252627;border-color:#252627}
@media(max-width:1000px){.hero-stats .stat-item{padding:0 12px}.hero-stats .stat-copy>span{font-size:10px}.hero-stats .stat-copy strong{font-size:24px}.service-summary{padding:22px}.journey .flow-steps h3,.journey .flow-steps li:last-child h3{font-size:14px}.journey .flow-steps p,.journey .flow-steps li:last-child p{font-size:12px}}
@media(max-width:800px){.hero{height:100svh;min-height:0;padding:120px 24px 180px;gap:0}.hero h1{font-size:clamp(32px,7.8vw,52px);margin-bottom:16px}.hero-panel .eyebrow{margin-bottom:14px}.hero-lead{font-size:15px;line-height:1.5}.hero .actions{margin-top:20px;gap:10px}.hero .button{min-height:44px;font-size:11px;padding:11px 14px}.hero-values{display:none}.hero-stats.animated-stats{inset:auto 0 0;grid-template-columns:1fr 1fr;padding:18px 24px;gap:16px 0}.hero-stats .stat-item,.hero-stats .stat-item:first-child{justify-content:flex-start;padding:0;border:0}.hero-stats .stat-item:nth-child(2n){padding-left:14px;border-left:1px solid #ffffff27}.hero-stats .stat-copy strong{font-size:23px}.hero-stats .stat-copy>span{font-size:10px}.hero-stats .stat-icon{width:23px}.hero-stats .stat-icon svg{width:23px;height:23px}.hero-overlay{background:linear-gradient(90deg,#080808cc,#08080866),linear-gradient(0deg,#111213bb,transparent 55%)}
#hizmetler{padding:42px 24px}.expertise-heading h2{font-size:38px}.services-six{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.service-summary{padding:20px 18px}.service-summary h3{font-size:23px}.service-summary>p{font-size:13px}.service-number{margin-bottom:14px}
.journey{padding:40px 24px}.journey .section-title{margin-bottom:26px}.journey .section-title h2{font-size:36px}.journey .flow-steps{gap:20px 24px}.journey .flow-steps li>b,.journey .flow-steps li:last-child>b{margin:0 0 10px;width:34px;height:34px;font-size:12px}.journey .flow-steps li:after{left:17px;top:34px;border-color:#ffffff16}.journey .flow-steps small,.journey .flow-steps li:last-child small{font-size:9px;letter-spacing:.02em}.journey .flow-steps h3,.journey .flow-steps li:last-child h3{font-size:15px;margin-bottom:6px}.journey .flow-steps p,.journey .flow-steps li:last-child p{font-size:12px;line-height:1.5}.flow-fork{margin-top:24px;height:70px}.flow-fork span{font-size:9px}.flow-fork p{font-size:10px;top:36px;width:270px}.journey .flow-results{gap:12px}.journey .flow-results article{padding:16px 14px}.journey .flow-results h3{font-size:25px}.journey .flow-results p{font-size:12px}.journey .flow-results ul{grid-template-columns:1fr;font-size:10px;gap:5px}
.service-rail{margin:0 -24px;padding:24px}.contact-map .contact-shade{background:linear-gradient(90deg,#141516ef,#141516a8)}.cinematic-impact:before{background:linear-gradient(180deg,#111111c9,transparent 20%,transparent 45%,#11111155 65%,#111111ef)}
}
@media(max-width:380px){.service-summary{padding:18px 14px}.service-summary h3{font-size:21px}.hero h1{font-size:31px}.hero .button{font-size:10px;padding:10px 12px}.hero-stats.animated-stats{padding-left:20px;padding-right:20px}.hero-stats .stat-item{gap:6px}}
@media(max-height:690px) and (min-width:801px){.hero{padding-top:124px;padding-bottom:128px}.hero h1{font-size:44px;margin-bottom:14px}.hero-lead{font-size:15px;margin-bottom:10px}.hero .actions{margin-top:18px}.hero .eyebrow{margin-bottom:12px}.journey{padding-top:26px;padding-bottom:26px}.journey .section-title{margin-bottom:22px}.journey .section-title h2{font-size:36px}.journey .flow-results ul{margin-top:8px}}
@media(max-height:650px) and (max-width:800px){.hero{padding-top:104px;padding-bottom:133px}.header{top:10px}.header .nav-shell{min-height:64px}.hero h1{font-size:29px;margin-bottom:10px}.hero-lead{font-size:13px}.hero-panel .eyebrow{font-size:9px;margin-bottom:8px}.hero .actions{margin-top:12px}.hero-stats.animated-stats{padding-top:12px;padding-bottom:12px;gap:10px}.hero-stats .stat-copy strong{font-size:19px}.hero-stats .stat-copy>span{font-size:9px}}
@media(prefers-reduced-motion:reduce){.service-summary{transition:none}}
.service-rail .rail-logo{background:#171819}.insurer-rail .insurer-logo{background:#ececea}
@media(min-width:801px) and (max-height:820px){#hizmetler{padding-top:32px;padding-bottom:32px}.expertise-heading{margin-bottom:24px}.expertise-heading h2{font-size:46px}.service-summary{padding-top:20px;padding-bottom:20px}.service-number{margin-bottom:12px}.service-summary>p{margin-bottom:14px}}
@media(max-width:800px){.journey{padding:30px 24px}.journey .section-title h2{font-size:32px}.journey .section-title{margin-bottom:24px}.journey .flow-steps{gap:22px 18px}.journey .flow-steps li,.journey .flow-steps li:last-child{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;text-align:left}.journey .flow-steps li>b,.journey .flow-steps li:last-child>b{width:28px;height:28px;margin:0;font-size:10px}.journey .flow-steps li:after{display:none}.journey .flow-steps small,.journey .flow-steps li:last-child small{display:none}.journey .flow-steps h3,.journey .flow-steps li:last-child h3{font-size:14px;line-height:1.35;margin:2px 0 8px}.journey .flow-steps p,.journey .flow-steps li:last-child p{font-size:12px}.journey .flow-results ul{display:none}.journey .flow-results p{font-size:12px}.journey .flow-results article{padding:14px 12px}}
/* Calm final presentation: one image, editorial service cards, equal outcomes. */
.hero-slides .hero-image{transition:none}
.services-six{gap:0;border-top:1px solid #c6c5bf;border-left:1px solid #c6c5bf;background:#f6f5f1}
.service-summary{padding:30px;border:0;border-right:1px solid #c6c5bf;border-bottom:1px solid #c6c5bf;background:transparent;min-height:200px;transition:background .2s}
.service-summary:hover{transform:none;background:#e8e7e1}
.service-number{font:500 28px/1 'Cormorant Garamond',Georgia,serif;color:#aa9064;margin-bottom:22px}
.service-summary h3{font-size:25px;max-width:280px;margin-bottom:14px}
.service-summary>p{font-size:14px;color:#626264;margin-bottom:0;max-width:36em}
.journey{background:#171819}.journey:before{background:#171819f5}
.journey .flow-steps li>b,.journey .flow-steps li:last-child>b{background:#d7d8d6;color:#292a2b;border-color:#eeeeea;box-shadow:none}
.journey .flow-steps small,.journey .flow-steps li:last-child small{color:#aaabad}
.journey .flow-steps:before{background:#737576}
.flow-fork,.flow-fork:before,.journey .flow-results article:before{border-color:#737576}
.flow-fork span,.flow-fork p{background:#171819}.flow-fork span{color:#cbb58d}
.journey .flow-results article,.journey .flow-results article:last-child{background:#242527;border:1px solid #57595b;border-top:2px solid #b4b5b2;color:#e8e8e5}
.journey .flow-results article :is(h3,p,small,ul),.journey .flow-results article:last-child :is(h3,p,small,ul){color:#c7c8c7}
.journey .flow-results article h3,.journey .flow-results article:last-child h3{color:#e9e9e5}
.journey .flow-results article small,.journey .flow-results article:last-child small{color:#a8a9aa}
.insurer-rail{margin:0 -6vw;padding:28px 6vw 32px;background:#171819;border-top:1px solid #ffffff20}
.insurer-rail .insurer-logo{background:#171819}
.partner-showcase .insurer-rail .insurer-logo img{background:#ececea;mix-blend-mode:normal;border-radius:2px;padding:8px}
.partner-showcase .insurer-rail .insurer-turkiye img,.partner-showcase .insurer-rail .insurer-axa img{background:transparent}
.partner-showcase .insurer-rail .rail-logo figcaption{color:#cdcdce}
@media(max-width:800px){.services-six{grid-template-columns:repeat(2,minmax(0,1fr))}.service-summary{padding:22px 18px;min-height:0}.service-summary h3{font-size:23px}.service-summary>p{font-size:13px}.service-number{font-size:24px;margin-bottom:16px}.insurer-rail{margin:0 -24px;padding:24px}.journey .flow-steps li>b,.journey .flow-steps li:last-child>b{background:#d7d8d6}}
@media(max-width:480px){.services-six{grid-template-columns:1fr}.service-summary{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:16px;padding:24px 20px}.service-number{grid-column:1;grid-row:1/3;margin:3px 0 0;font-size:23px}.service-summary h3{grid-column:2;font-size:23px;margin-bottom:9px;max-width:none}.service-summary>p{grid-column:2;font-size:14px;line-height:1.65}.hero-stats .stat-item:nth-child(4){padding-right:34px}}
@media(max-height:500px) and (orientation:landscape){.hero{height:auto;min-height:100svh;padding-top:120px;padding-bottom:165px}.hero h1{font-size:36px}.hero-values{display:none}}
