
/* SOURCE: /assets/3e-corporate-experience-v1.css */
/* 3E Kurumsal Web Sitesi Experience */
.corporate-site{
  --c-navy:#0b1930;
  --c-blue:#155eef;
  --c-blue-dark:#0b4ac4;
  --c-green:#15945d;
  --c-ink:#0b1b32;
  --c-text:#43546d;
  --c-line:#d8e0eb;
  --c-soft:#f4f7fb;
  --c-white:#ffffff;
}
.corporate-site .c-main{overflow:hidden;background:#fff;color:var(--c-ink);font-family:Manrope,Arial,sans-serif}
.corporate-site .c-main *{box-sizing:border-box;text-shadow:none!important}
.corporate-site .c-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}
.corporate-site .c-hero{min-height:720px;padding:84px 0 70px;background:var(--c-navy);color:#fff}
.corporate-site .c-hero-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);gap:64px;align-items:center}
.corporate-site .c-breadcrumb{display:flex;gap:9px;align-items:center;margin-bottom:34px;color:#9bacbf;font-size:11px;font-weight:700}
.corporate-site .c-breadcrumb a{color:#cdd7e5;text-decoration:none}.corporate-site .c-breadcrumb a:hover{color:#fff}
.corporate-site .c-kicker{display:block;margin-bottom:14px;color:#6da3ff;font-size:11px;font-weight:800;letter-spacing:.13em}.corporate-site .c-kicker.dark{color:#155eef}.corporate-site .c-kicker.light{color:#7fb0ff}
.corporate-site .c-hero h1{max-width:660px;margin:0;color:#fff;font-size:clamp(43px,4.3vw,64px);font-weight:800;line-height:1.04;letter-spacing:-.052em}
.corporate-site .c-hero-copy>p{max-width:650px;margin:24px 0 0;color:#bdc9d8;font-size:17px;line-height:1.75}
.corporate-site .c-actions,.corporate-site .c-cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.corporate-site .c-btn{min-height:48px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:5px;font-size:13px;font-weight:800;text-decoration:none;transition:.18s ease}
.corporate-site .c-btn-primary{background:var(--c-blue);color:#fff}.corporate-site .c-btn-primary:hover{background:var(--c-blue-dark);transform:translateY(-1px)}
.corporate-site .c-btn-ghost{border-color:#53647a;color:#fff}.corporate-site .c-btn-ghost:hover{border-color:#8ca0bb;background:#142641}
.corporate-site .c-hero-proof{display:flex;flex-wrap:wrap;gap:18px;margin-top:27px;color:#aebbc9;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.corporate-site .c-hero-proof span{display:flex;align-items:center;gap:7px}.corporate-site .c-hero-proof span:before{content:"";width:6px;height:6px;border-radius:50%;background:#42bd79}
.corporate-site .c-hero-visual{margin:0;padding:10px;border:1px solid #34445a;border-radius:9px;background:#16263c;box-shadow:0 24px 50px rgba(0,0,0,.25)}
.corporate-site .c-hero-visual img{display:block;width:100%;height:auto;border-radius:4px;background:#fff}.corporate-site .c-hero-visual figcaption{padding:10px 4px 2px;color:#8fa0b5;font-size:10px;text-align:center}
.corporate-site .c-metrics{border-bottom:1px solid var(--c-line);background:#fff}.corporate-site .c-metrics .c-shell{display:grid;grid-template-columns:repeat(3,1fr)}.corporate-site .c-metrics .c-shell>div{min-height:124px;padding:28px 30px;border-right:1px solid var(--c-line)}.corporate-site .c-metrics .c-shell>div:first-child{border-left:1px solid var(--c-line)}.corporate-site .c-metrics strong{display:block;margin-bottom:7px;font-size:15px}.corporate-site .c-metrics span{display:block;color:var(--c-text);font-size:12px;line-height:1.6}
.corporate-site .c-section,.corporate-site .c-showcase{padding:92px 0}.corporate-site .c-section-tint{background:var(--c-soft)}.corporate-site .c-section-dark{background:var(--c-navy);color:#fff}
.corporate-site .c-section-head{max-width:760px;margin-bottom:40px}.corporate-site .c-section-head.wide{max-width:920px}.corporate-site .c-main h2{margin:0;color:var(--c-ink);font-size:clamp(31px,3.3vw,48px);font-weight:750;line-height:1.12;letter-spacing:-.045em}.corporate-site .c-section-dark h2{color:#fff}.corporate-site .c-section-head p,.corporate-site .c-showcase-copy>p,.corporate-site .c-responsive-copy>p,.corporate-site .c-seo-grid>div>p,.corporate-site .c-audience-grid>div>p{margin:18px 0 0;color:var(--c-text);font-size:16px;line-height:1.75}.corporate-site .c-section-dark p{color:#b9c6d6}
.corporate-site .c-flow{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--c-line);background:#fff}.corporate-site .c-flow article{min-height:220px;padding:25px 22px;border-right:1px solid var(--c-line)}.corporate-site .c-flow article:last-child{border-right:0}.corporate-site .c-flow b{display:block;margin-bottom:28px;color:var(--c-blue);font-size:11px;letter-spacing:.12em}.corporate-site .c-flow h3{margin:0;font-size:17px;font-weight:750;letter-spacing:-.025em}.corporate-site .c-flow p{margin:10px 0 0;color:var(--c-text);font-size:12px;line-height:1.65}
.corporate-site .c-showcase{background:#fff}.corporate-site .c-showcase-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:66px;align-items:center}
.corporate-site .c-browser{border:1px solid #cdd6e3;background:#e8edf4;box-shadow:0 18px 38px rgba(17,35,62,.12)}.corporate-site .c-browser-top{height:38px;padding:0 12px;display:flex;align-items:center;gap:6px;border-bottom:1px solid #cdd6e3;background:#f8fafc}.corporate-site .c-browser-top i{width:8px;height:8px;border-radius:50%;background:#b8c2cf}.corporate-site .c-browser-top span{margin-left:12px;color:#718097;font-size:9px}.corporate-site .c-browser-page{margin:10px;background:#fff}.corporate-site .c-browser-page>header{height:54px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e6ed}.corporate-site .c-browser-page>header strong{font-size:11px;letter-spacing:.1em}.corporate-site .c-browser-page>header nav{display:flex;gap:18px;color:#526177;font-size:8px}.corporate-site .c-browser-hero{min-height:300px;padding:34px;display:grid;grid-template-columns:1fr .9fr;align-items:center;background:#edf4fb}.corporate-site .c-browser-hero small{color:#155eef;font-size:8px;font-weight:800;letter-spacing:.12em}.corporate-site .c-browser-hero h3{max-width:300px;margin:10px 0 0;font-size:30px;line-height:1.05;letter-spacing:-.045em}.corporate-site .c-browser-hero p{max-width:310px;margin:12px 0;color:#526177;font-size:10px;line-height:1.6}.corporate-site .c-browser-hero button{padding:9px 13px;border:0;border-radius:3px;background:#155eef;color:#fff;font-size:8px;font-weight:800}.corporate-site .c-building{height:220px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;align-items:end}.corporate-site .c-building span{height:78%;border:1px solid #9eb9d8;background:repeating-linear-gradient(to bottom,#dceaf7 0,#dceaf7 13px,#8eb1d3 14px,#8eb1d3 15px)}.corporate-site .c-building span:nth-child(2),.corporate-site .c-building span:nth-child(5){height:100%}.corporate-site .c-building span:nth-child(3){height:88%}.corporate-site .c-building span:nth-child(4){height:65%}.corporate-site .c-building span:nth-child(6){height:72%}.corporate-site .c-browser-services{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e1e6ed}.corporate-site .c-browser-services article{padding:16px;display:flex;gap:10px;align-items:center;border-right:1px solid #e1e6ed}.corporate-site .c-browser-services article:last-child{border-right:0}.corporate-site .c-browser-services b{color:#155eef;font-size:9px}.corporate-site .c-browser-services span{font-size:9px;font-weight:750}
.corporate-site .c-check-list{margin:25px 0 0;padding:0;display:grid;gap:12px;list-style:none}.corporate-site .c-check-list li{position:relative;padding-left:24px;color:#32445e;font-size:13px;line-height:1.55}.corporate-site .c-check-list li:before{content:"✓";position:absolute;left:0;top:0;color:var(--c-green);font-weight:900}.corporate-site .c-check-list.light li{color:#d5dfeb}
.corporate-site .c-responsive-grid{display:grid;grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);gap:70px;align-items:center}.corporate-site .c-inline-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px;border:1px solid var(--c-line);background:#fff}.corporate-site .c-inline-stats div{padding:17px;border-right:1px solid var(--c-line)}.corporate-site .c-inline-stats div:last-child{border-right:0}.corporate-site .c-inline-stats strong,.corporate-site .c-inline-stats span{display:block}.corporate-site .c-inline-stats strong{font-size:12px}.corporate-site .c-inline-stats span{margin-top:4px;color:#728197;font-size:9px}
.corporate-site .c-device-stage{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center}.corporate-site .c-laptop{width:86%;padding:10px 10px 18px;border:1px solid #4d5969;border-radius:10px;background:#1c2736;box-shadow:0 20px 35px rgba(12,28,49,.18)}.corporate-site .c-laptop:after{content:"";position:absolute}.corporate-site .c-laptop-screen{overflow:hidden;min-height:380px;background:#fff}.corporate-site .c-laptop-screen>header,.corporate-site .c-phone-screen>header{height:44px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e7ee}.corporate-site .c-laptop-screen>header b,.corporate-site .c-phone-screen>header b{font-size:9px;letter-spacing:.12em}.corporate-site .c-laptop-screen>header span{color:#65748a;font-size:7px}.corporate-site .c-laptop-screen>.c-screen-main{position:relative;min-height:250px;padding:42px;background:#eef4f9}.corporate-site .c-laptop-screen>.c-screen-main small,.corporate-site .c-phone-screen>.c-screen-main small{color:#155eef;font-size:7px;font-weight:800;letter-spacing:.12em}.corporate-site .c-laptop-screen>.c-screen-main h3{max-width:260px;margin:8px 0 0;font-size:28px;line-height:1.05}.corporate-site .c-laptop-screen>.c-screen-main p{max-width:270px;color:#5f6f83;font-size:8px;line-height:1.6}.corporate-site .c-laptop-screen>.c-screen-main i{position:absolute;right:35px;bottom:0;width:38%;height:83%;background:linear-gradient(145deg,#9db9d5,#d7e4ef);clip-path:polygon(18% 0,100% 18%,88% 100%,0 100%)}.corporate-site .c-laptop-screen>footer{display:grid;grid-template-columns:repeat(3,1fr);min-height:76px}.corporate-site .c-laptop-screen>footer span{padding:28px 10px;text-align:center;border-right:1px solid #e2e7ee;font-size:8px;font-weight:750}.corporate-site .c-laptop-screen>footer span:last-child{border-right:0}.corporate-site .c-phone{position:absolute;right:0;bottom:12px;width:180px;padding:8px;border:1px solid #444e5b;border-radius:25px;background:#1c2736;box-shadow:0 18px 30px rgba(10,25,45,.2)}.corporate-site .c-phone-screen{overflow:hidden;min-height:360px;border-radius:18px;background:#fff}.corporate-site .c-phone-screen>header{height:40px;padding:0 13px}.corporate-site .c-phone-screen>.c-screen-main{position:relative;min-height:255px;padding:30px 17px;background:#eef4f9}.corporate-site .c-phone-screen>.c-screen-main h3{margin:8px 0 15px;font-size:22px;line-height:1.1}.corporate-site .c-phone-screen>.c-screen-main button{padding:8px 10px;border:0;border-radius:3px;background:#155eef;color:#fff;font-size:7px;font-weight:800}.corporate-site .c-phone-screen>.c-screen-main i{position:absolute;left:18px;right:18px;bottom:0;height:104px;background:linear-gradient(145deg,#9db9d5,#d7e4ef);clip-path:polygon(10% 15%,88% 0,100% 100%,0 100%)}.corporate-site .c-phone-screen>footer{display:grid;grid-template-columns:1fr 1fr}.corporate-site .c-phone-screen>footer span{padding:18px 5px;text-align:center;border-right:1px solid #e2e7ee;font-size:7px;font-weight:750}.corporate-site .c-phone-screen>footer span:last-child{border-right:0}
.corporate-site .c-support-grid{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);gap:72px;align-items:center}.corporate-site .c-support-copy>p{margin:18px 0 0;color:#bac7d7;font-size:16px;line-height:1.75}.corporate-site .c-note{padding:14px 16px;border-left:2px solid #4f7ed4;background:#132641;color:#aebed0!important;font-size:11px!important;line-height:1.65!important}.corporate-site .c-update-board{border:1px solid #3b4c63;background:#101f35}.corporate-site .c-update-board>header{padding:20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #33445b}.corporate-site .c-update-board header small,.corporate-site .c-update-board header strong{display:block}.corporate-site .c-update-board header small{color:#7fa7e9;font-size:8px;font-weight:800;letter-spacing:.12em}.corporate-site .c-update-board header strong{margin-top:5px;color:#fff;font-size:16px}.corporate-site .c-update-board header>span{padding:6px 8px;border:1px solid #2f7658;color:#79d2a7;font-size:8px}.corporate-site .c-update-board article{padding:15px 18px;display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:center;border-bottom:1px solid #2b3c53}.corporate-site .c-update-board article i{font-style:normal;color:#7ea8ed;font-size:9px}.corporate-site .c-update-board article b,.corporate-site .c-update-board article span{display:block}.corporate-site .c-update-board article b{color:#fff;font-size:11px}.corporate-site .c-update-board article span{margin-top:4px;color:#91a1b5;font-size:8px}.corporate-site .c-update-board article em{padding:5px 7px;border:1px solid #41536a;color:#b9c6d6;font-size:7px;font-style:normal}.corporate-site .c-update-board>footer{padding:15px 18px;display:flex;justify-content:space-between;color:#a7b5c6;font-size:9px}.corporate-site .c-update-board footer b{color:#fff}
.corporate-site .c-seo-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:70px;align-items:center}.corporate-site .c-search-panel{border:1px solid var(--c-line);background:#fff;box-shadow:0 16px 34px rgba(18,39,70,.09)}.corporate-site .c-search-panel>header{padding:18px 20px;display:flex;gap:18px;align-items:center;border-bottom:1px solid var(--c-line)}.corporate-site .c-search-panel header>span{color:#155eef;font-size:18px;font-weight:800}.corporate-site .c-search-panel header>div{flex:1;padding:10px 13px;border:1px solid #d7dee8;border-radius:20px;color:#6e7d91;font-size:10px}.corporate-site .c-search-panel article{padding:27px}.corporate-site .c-search-panel article small{color:#4b7660;font-size:9px}.corporate-site .c-search-panel article h3{margin:7px 0;color:#174ea6;font-size:20px;font-weight:600}.corporate-site .c-search-panel article p{margin:0;color:#526177;font-size:11px;line-height:1.6}.corporate-site .c-search-checks{padding:18px 22px;display:grid;grid-template-columns:1fr 1fr;gap:10px;border-top:1px solid var(--c-line);background:#f8fafc}.corporate-site .c-search-checks span{color:#43546d;font-size:9px}.corporate-site .c-search-checks span::first-letter{color:#15945d}
.corporate-site .c-capability-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--c-line);border-left:1px solid var(--c-line);background:#fff}.corporate-site .c-capability-grid article{min-height:210px;padding:25px;border-right:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.corporate-site .c-capability-grid span{color:#155eef;font-size:9px;font-weight:800;letter-spacing:.1em}.corporate-site .c-capability-grid h3{margin:23px 0 0;font-size:17px;line-height:1.3}.corporate-site .c-capability-grid p{margin:10px 0 0;color:#526177;font-size:11px;line-height:1.65}
.corporate-site .c-package-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-items:stretch}.corporate-site .c-package{position:relative;padding:30px;border:1px solid var(--c-line);background:#fff}.corporate-site .c-package.featured{border-top:4px solid #155eef}.corporate-site .c-package.compact{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.7fr auto;gap:24px;align-items:center}.corporate-site .c-package-label{color:#155eef;font-size:9px;font-weight:800;letter-spacing:.12em}.corporate-site .c-package h3{margin:13px 0 0;font-size:23px;letter-spacing:-.035em}.corporate-site .c-package>p{margin:12px 0;color:#526177;font-size:12px;line-height:1.65}.corporate-site .c-package>strong{display:block;margin-top:24px;font-size:34px;letter-spacing:-.04em}.corporate-site .c-package>small{display:block;margin-top:5px;color:#68788e;font-size:9px}.corporate-site .c-package ul{margin:24px 0;padding:0;display:grid;gap:9px;list-style:none}.corporate-site .c-package li{padding-left:18px;position:relative;color:#394b64;font-size:11px}.corporate-site .c-package li:before{content:"✓";position:absolute;left:0;color:#15945d;font-weight:900}.corporate-site .c-package>a{min-height:44px;margin-top:22px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#155eef;color:#fff;font-size:11px;font-weight:800;text-decoration:none}.corporate-site .c-package>a:hover{background:#0b4ac4}
.corporate-site .c-audience-grid{display:grid;grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);gap:70px;align-items:start}.corporate-site .c-audience-list{border-top:1px solid #35465c}.corporate-site .c-audience-list article{padding:20px 0;display:grid;grid-template-columns:180px 1fr;gap:20px;border-bottom:1px solid #35465c}.corporate-site .c-audience-list b{color:#fff;font-size:13px}.corporate-site .c-audience-list span{color:#aebdce;font-size:11px;line-height:1.55}
.corporate-site .c-faq{border-top:1px solid var(--c-line)}.corporate-site .c-faq details{border-bottom:1px solid var(--c-line)}.corporate-site .c-faq summary{padding:21px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:14px;font-weight:750;list-style:none}.corporate-site .c-faq summary::-webkit-details-marker{display:none}.corporate-site .c-faq summary span{font-size:20px;font-weight:400}.corporate-site .c-faq details[open] summary span{transform:rotate(45deg)}.corporate-site .c-faq details p{max-width:850px;margin:0;padding:0 0 22px;color:#526177;font-size:12px;line-height:1.7}
.corporate-site .c-cta{padding:55px 0;background:#155eef;color:#fff}.corporate-site .c-cta .c-shell{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center}.corporate-site .c-cta h2{max-width:720px;color:#fff;font-size:34px}.corporate-site .c-cta p{max-width:760px;margin:12px 0 0;color:#dce8ff;font-size:13px;line-height:1.65}.corporate-site .c-cta-actions{margin:0;justify-content:flex-end}.corporate-site .c-btn-light{background:#fff;color:#0b3e9e}.corporate-site .c-btn-outline-light{border-color:#a9c6ff;color:#fff}.corporate-site .c-btn-outline-light:hover{background:#0e50d1}
.corporate-site .c-reveal{opacity:1;transform:none}.corporate-site.c-motion .c-reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.corporate-site.c-motion .c-reveal.is-visible{opacity:1;transform:none}
@media(max-width:1050px){.corporate-site .c-hero-grid{grid-template-columns:1fr;gap:42px}.corporate-site .c-hero{padding-top:64px}.corporate-site .c-hero-visual{max-width:760px}.corporate-site .c-flow{grid-template-columns:repeat(3,1fr)}.corporate-site .c-flow article:nth-child(3){border-right:0}.corporate-site .c-flow article:nth-child(-n+3){border-bottom:1px solid var(--c-line)}.corporate-site .c-showcase-grid,.corporate-site .c-responsive-grid,.corporate-site .c-support-grid,.corporate-site .c-seo-grid,.corporate-site .c-audience-grid{grid-template-columns:1fr;gap:46px}.corporate-site .c-capability-grid{grid-template-columns:repeat(2,1fr)}.corporate-site .c-cta .c-shell{grid-template-columns:1fr}.corporate-site .c-cta-actions{justify-content:flex-start}}
@media(max-width:760px){.corporate-site .c-shell{width:min(100% - 24px,1180px)}.corporate-site .c-hero{min-height:0;padding:50px 0}.corporate-site .c-hero h1{font-size:39px}.corporate-site .c-hero-copy>p{font-size:15px}.corporate-site .c-hero-grid{gap:30px}.corporate-site .c-hero-visual{padding:6px}.corporate-site .c-metrics .c-shell{grid-template-columns:1fr}.corporate-site .c-metrics .c-shell>div,.corporate-site .c-metrics .c-shell>div:first-child{min-height:0;border-left:1px solid var(--c-line);border-right:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.corporate-site .c-section,.corporate-site .c-showcase{padding:66px 0}.corporate-site .c-main h2{font-size:32px}.corporate-site .c-flow{grid-template-columns:1fr}.corporate-site .c-flow article,.corporate-site .c-flow article:nth-child(3){min-height:0;border-right:0;border-bottom:1px solid var(--c-line)}.corporate-site .c-browser-hero{grid-template-columns:1fr;padding:24px}.corporate-site .c-building{height:160px;margin-top:20px}.corporate-site .c-browser-page>header nav{display:none}.corporate-site .c-browser-services{grid-template-columns:1fr}.corporate-site .c-browser-services article{border-right:0;border-bottom:1px solid #e1e6ed}.corporate-site .c-device-stage{min-height:430px;justify-content:flex-start}.corporate-site .c-laptop{width:94%}.corporate-site .c-laptop-screen>.c-screen-main{padding:28px}.corporate-site .c-laptop-screen>.c-screen-main i{width:34%}.corporate-site .c-phone{width:145px}.corporate-site .c-phone-screen{min-height:300px}.corporate-site .c-phone-screen>.c-screen-main{min-height:205px}.corporate-site .c-phone-screen>.c-screen-main h3{font-size:18px}.corporate-site .c-inline-stats{grid-template-columns:1fr}.corporate-site .c-inline-stats div{border-right:0;border-bottom:1px solid var(--c-line)}.corporate-site .c-update-board article{grid-template-columns:24px 1fr}.corporate-site .c-update-board article em{grid-column:2;justify-self:start}.corporate-site .c-capability-grid{grid-template-columns:1fr}.corporate-site .c-package-grid{grid-template-columns:1fr}.corporate-site .c-package.compact{grid-column:auto;display:block}.corporate-site .c-audience-list article{grid-template-columns:1fr;gap:6px}.corporate-site .c-cta-actions,.corporate-site .c-actions{display:grid;grid-template-columns:1fr}.corporate-site .c-btn{width:100%}}
@media(prefers-reduced-motion:reduce){.corporate-site.c-motion .c-reveal{opacity:1;transform:none;transition:none}}


/* 3E CORPORATE REAL DEVICES START */

.corporate-site .c-real-device-visual,
.corporate-site .c-real-device-showcase {
  margin: 0;
  min-width: 0;
}

/*
 * Hero görselindeki ürün başlığı ve alt reklam şeridi
 * kırpılır; monitör, laptop ve telefon bölümü görünür.
 */
.corporate-site
.c-hero-visual.c-real-device-visual {
  position: relative;

  padding: 0 !important;
  aspect-ratio: 16 / 10;

  overflow: hidden;

  border: 1px solid #d7dee8 !important;
  border-radius: 8px !important;

  background: #f5f7fa !important;

  box-shadow:
    0 18px 40px rgba(18, 39, 70, 0.13) !important;
}

.corporate-site
.c-hero-visual.c-real-device-visual img {
  display: block;

  width: 100% !important;
  height: 100% !important;

  max-width: none !important;

  border: 0 !important;
  border-radius: 0 !important;

  object-fit: cover !important;
  object-position: 50% 58% !important;

  transform: none !important;
}

/*
 * Gerçekçi cihaz görsellerinin bulunduğu iki büyük alan.
 */
.corporate-site .c-real-device-showcase {
  position: relative;
  align-self: center;

  overflow: hidden;

  border: 1px solid #d7dee8;
  border-radius: 8px;

  background: #f5f7fa;

  box-shadow:
    0 18px 38px rgba(18, 39, 70, 0.11);
}

.corporate-site .c-real-device-crop {
  aspect-ratio: 16 / 10;
  overflow: hidden;

  background: #f5f7fa;
}

.corporate-site
.c-real-device-crop img {
  display: block;

  width: 100%;
  height: 100%;

  max-width: none;

  object-fit: cover;

  border: 0;
  transform: none;
}

/* Monitör ve laptop bölümü. */
.corporate-site
.c-real-monitor
.c-real-device-crop img {
  object-position: 50% 62%;
}

/* Laptop ve telefon bölümü. */
.corporate-site
.c-real-responsive
.c-real-device-crop img {
  object-position: 50% 60%;
}

/*
 * Alt açıklama sade beyaz etiket olarak yerleştirilir.
 * Yapay parıltı ve büyük yuvarlak kutu kullanılmaz.
 */
.corporate-site
.c-hero-visual.c-real-device-visual figcaption,
.corporate-site
.c-real-device-showcase figcaption {
  position: absolute;

  left: 14px;
  right: 14px;
  bottom: 12px;
  z-index: 2;

  width: auto;
  margin: 0;
  padding: 9px 12px;

  border: 1px solid rgba(214, 222, 232, 0.94);
  border-radius: 5px;

  background: rgba(255, 255, 255, 0.95);

  color: #45566d;

  box-shadow:
    0 6px 18px rgba(18, 39, 70, 0.08);

  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.45;
  text-align: left;

  backdrop-filter: blur(5px);
}

@media (max-width: 760px) {
  .corporate-site
  .c-hero-visual.c-real-device-visual,
  .corporate-site
  .c-real-device-crop {
    aspect-ratio: 16 / 10;
  }

  .corporate-site
  .c-hero-visual.c-real-device-visual img {
    object-position: 50% 60% !important;
  }

  .corporate-site
  .c-real-monitor
  .c-real-device-crop img {
    object-position: 50% 63%;
  }

  .corporate-site
  .c-real-responsive
  .c-real-device-crop img {
    object-position: 50% 61%;
  }

  .corporate-site
  .c-hero-visual.c-real-device-visual figcaption,
  .corporate-site
  .c-real-device-showcase figcaption {
    left: 8px;
    right: 8px;
    bottom: 8px;

    padding: 7px 9px;

    font-size: 9px;
  }
}

/* 3E CORPORATE REAL DEVICES END */


/* SOURCE: /assets/3e-mobile-final.css */
/* 3E Yazılım — güncel ZIP tabanlı mobil son düzen */

html,
body {
  max-width: 100% !important;
  overflow-x: hidden !important;
}

@supports (overflow: clip) {
  html,
  body {
    overflow-x: clip !important;
  }
}

img,
picture,
video,
canvas,
svg,
iframe {
  max-width: 100%;
}

img,
video {
  height: auto;
}

main,
main > *,
section,
article,
aside {
  min-width: 0;
}

.three-mobile-table-scroll,
.three-mobile-overflow {
  width: 100%;
  max-width: 100%;
  overflow-x: auto !important;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  overscroll-behavior-inline: contain;
  scrollbar-width: thin;
}

.three-mobile-table-scroll table {
  width: max-content;
  min-width: 100%;
  max-width: none;
}

@media (max-width: 1320px) {
  body.three-mobile-menu-open {
    overflow: hidden !important;
    overscroll-behavior: none !important;
  }

  .three-premium-header.is-open {
    position: fixed !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100vh !important;
    height: 100dvh !important;
    max-height: 100vh !important;
    max-height: 100dvh !important;
    overflow: hidden !important;
    background: #ffffff !important;
  }

  .three-premium-header.is-open .three-header-shell {
    width: calc(100% - 22px) !important;
    height: 100% !important;
    min-height: 0 !important;
    max-height: 100% !important;
    padding: 0 !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-rows: auto minmax(0, 1fr) !important;
    align-content: stretch !important;
    overflow: hidden !important;
  }

  .three-premium-header.is-open .three-header-brand,
  .three-premium-header.is-open .three-header-toggle {
    align-self: center !important;
  }

  .three-premium-header.is-open .three-header-nav {
    grid-column: 1 / -1 !important;
    grid-row: 2 !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 10px 2px calc(26px + env(safe-area-inset-bottom)) !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
    gap: 0 !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    overscroll-behavior: contain !important;
    -webkit-overflow-scrolling: touch !important;
    scrollbar-width: thin !important;
    background: #ffffff !important;
  }

  .three-premium-header.is-open .three-header-nav::-webkit-scrollbar {
    width: 5px;
  }

  .three-premium-header.is-open .three-header-nav::-webkit-scrollbar-thumb {
    border-radius: 99px;
    background: #c9d4e2;
  }

  .three-premium-header.is-open .three-header-nav > a,
  .three-premium-header.is-open .three-header-nav .three-google-nav-main {
    flex: 0 0 auto !important;
    width: 100% !important;
    min-width: 0 !important;
    min-height: 50px !important;
    height: auto !important;
    margin: 0 !important;
    padding: 13px 12px !important;
    justify-content: flex-start !important;
    border: 0 !important;
    border-bottom: 1px solid #e6ebf2 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    background-color: #ffffff !important;
    color: #07152d !important;
    -webkit-text-fill-color: #07152d !important;
    font-size: 14px !important;
    line-height: 1.35 !important;
    text-align: left !important;
    white-space: normal !important;
    box-shadow: none !important;
    transform: none !important;
  }

  .three-premium-header.is-open .three-header-nav > a:hover,
  .three-premium-header.is-open .three-header-nav > a:focus,
  .three-premium-header.is-open .three-header-nav .three-google-nav-main:hover,
  .three-premium-header.is-open .three-header-nav .three-google-nav-main:focus {
    background: #f5f8fc !important;
    background-color: #f5f8fc !important;
    color: #0d315f !important;
    -webkit-text-fill-color: #0d315f !important;
  }

  .three-premium-header.is-open .three-header-nav > a[aria-current="page"],
  .three-premium-header.is-open .three-header-nav .three-google-nav-main[aria-current="page"],
  .three-premium-header.is-open .three-header-nav .is-section-current {
    padding-left: 10px !important;
    border-left: 3px solid #155eef !important;
    background: #eef4ff !important;
    background-color: #eef4ff !important;
    color: #155eef !important;
    -webkit-text-fill-color: #155eef !important;
  }

  /* Satın Al mobilde kaybolmaz; temiz, okunaklı tek CTA olarak kalır. */
  .three-premium-header.is-open .three-header-nav > a.three-header-shop,
  .three-premium-header.is-open .three-header-nav > a.three-header-shop:hover,
  .three-premium-header.is-open .three-header-nav > a.three-header-shop:focus,
  .three-premium-header.is-open .three-header-nav > a.three-header-shop[aria-current="page"] {
    width: 100% !important;
    min-height: 50px !important;
    height: auto !important;
    margin: 2px 0 9px !important;
    padding: 13px 14px !important;
    justify-content: center !important;
    border: 1px solid #128552 !important;
    border-radius: 8px !important;
    background: #15945d !important;
    background-color: #15945d !important;
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    text-align: center !important;
    transform: none !important;
  }

  .three-premium-header.is-open .three-header-nav > a.three-header-shop:hover,
  .three-premium-header.is-open .three-header-nav > a.three-header-shop:focus,
  .three-premium-header.is-open .three-header-nav > a.three-header-shop[aria-current="page"] {
    border-color: #0d7145 !important;
    background: #0d7d4c !important;
    background-color: #0d7d4c !important;
  }

  .three-premium-header.is-open .three-header-nav .three-google-nav-drop {
    flex: 0 0 auto !important;
    grid-column: auto !important;
    width: 100% !important;
    display: block !important;
  }

  .three-premium-header.is-open .three-header-nav .three-google-nav-panel {
    position: static !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    transform: none !important;
  }

  .three-premium-header.is-open .three-header-nav .three-google-nav-panel-inner {
    width: 100% !important;
    margin: 0 0 7px !important;
    padding: 2px 0 5px 14px !important;
    display: block !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: #f8fafc !important;
    box-shadow: none !important;
  }

  .three-premium-header.is-open .three-header-nav .three-google-nav-panel a {
    width: 100% !important;
    min-height: 44px !important;
    height: auto !important;
    margin: 0 !important;
    padding: 11px 12px !important;
    border: 0 !important;
    border-left: 2px solid #dce4ef !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #31445f !important;
    -webkit-text-fill-color: #31445f !important;
    font-size: 13px !important;
    line-height: 1.35 !important;
    white-space: normal !important;
  }

  .three-premium-header.is-open .three-header-nav .three-google-nav-panel a:hover,
  .three-premium-header.is-open .three-header-nav .three-google-nav-panel a:focus,
  .three-premium-header.is-open .three-header-nav .three-google-nav-panel a[aria-current="page"] {
    border-left-color: #155eef !important;
    background: #eef4ff !important;
    color: #155eef !important;
    -webkit-text-fill-color: #155eef !important;
  }
}

@media (max-width: 760px) {
  body,
  button,
  input,
  select,
  textarea {
    -webkit-text-size-adjust: 100%;
  }

  input:not([type="checkbox"]):not([type="radio"]),
  select,
  textarea {
    max-width: 100% !important;
    font-size: 16px !important;
  }

  h1,
  h2,
  h3,
  h4,
  p,
  li,
  a,
  button,
  label,
  span {
    overflow-wrap: break-word;
  }

  pre,
  code {
    max-width: 100%;
    white-space: pre-wrap;
    overflow-wrap: anywhere;
  }

  /* Paketler sayfasındaki yatay sekmeler mobilde düzgün bir ızgaraya dönüşür. */
  body.page-packages .pkgv2-jump {
    width: calc(100% - 28px) !important;
    min-height: 0 !important;
    padding: 7px !important;
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 6px !important;
    overflow: visible !important;
  }

  body.page-packages .pkgv2-jump a {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 42px !important;
    padding: 9px 8px !important;
    justify-content: center !important;
    text-align: center !important;
    line-height: 1.25 !important;
    white-space: normal !important;
  }

  /* Satın Al, ürün, sepet ve ödeme ekranları. */
  .three-store-shell,
  .three-store-installment-payment {
    width: calc(100% - 22px) !important;
  }

  .three-store-card-actions,
  .three-store-actions,
  .three-store-result-actions,
  .three-store-form-grid {
    grid-template-columns: 1fr !important;
  }

  .three-store-card-actions a,
  .three-store-card-actions button,
  .three-store-button,
  .three-store-result-actions a {
    width: 100% !important;
    min-width: 0 !important;
    white-space: normal !important;
    text-align: center !important;
  }

  .three-store-product-summary h1,
  .three-store-catalog-head h1 {
    font-size: clamp(30px, 9vw, 38px) !important;
  }

  .three-store-price {
    font-size: clamp(32px, 10vw, 40px) !important;
  }

  .three-store-detail-section,
  .three-store-notice,
  .three-store-sidebox,
  .three-store-checkout-form,
  .three-store-summary-box {
    padding: 18px !important;
  }

  .three-store-installment-payment .three-installment-payment-inner {
    padding: 14px !important;
  }

  .three-store-installment-payment .three-installment-slider,
  .three-installment-slider {
    max-width: 100% !important;
    overflow: hidden !important;
  }

  /* Kampanya ve blog kartları dar ekranda tek sütun kalır. */
  .three-campaign-list-item,
  .blog-list-item {
    min-width: 0 !important;
  }

  .three-campaign-list-item .blog-list-action,
  .blog-list-item .blog-list-action {
    width: 100% !important;
    white-space: normal !important;
  }

  .three-campaign-list-item .blog-list-action a,
  .blog-list-item .blog-list-action a {
    display: inline-flex !important;
    max-width: 100% !important;
    white-space: normal !important;
  }

  /* Mevcut yatay karşılaştırmalar ve stok tabloları dokunarak kaydırılır. */
  .r-compare,
  .p-stock-panel,
  .three-package-table-wrap,
  .compare,
  .table-responsive {
    max-width: 100% !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
    overscroll-behavior-inline: contain !important;
  }

  .three-static-map,
  .three-static-map iframe {
    max-width: 100% !important;
  }
}

@media (max-width: 420px) {
  .three-header-shell {
    width: calc(100% - 18px) !important;
  }

  .three-header-brand-text strong {
    font-size: 20px !important;
  }

  .three-header-brand-text em {
    font-size: 13px !important;
  }

  body.page-packages .pkgv2-jump {
    grid-template-columns: 1fr !important;
  }

  .three-store-product-summary h1,
  .three-store-catalog-head h1 {
    font-size: 30px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .three-premium-header *,
  .three-mobile-table-scroll *,
  .three-mobile-overflow * {
    scroll-behavior: auto !important;
  }
}


/* SOURCE: /assets/3e-page-transition.css */
/* 3E Yazılım sayfalar arası geçiş */
.three-page-transition {
  position: fixed;
  inset: 0;
  z-index: 999999;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  padding: 24px;
  background: #071d3f;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition:
    opacity 260ms ease,
    visibility 0s linear 260ms;
}

.three-page-transition.is-visible {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
  transition:
    opacity 220ms ease,
    visibility 0s linear 0s;
}

.three-page-transition-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: min(460px, 100%);
  text-align: center;
  transform: translateY(14px);
  opacity: 0;
}

.three-page-transition.is-visible
.three-page-transition-inner {
  animation: threePageTransitionInnerIn 430ms ease forwards;
}

.three-page-transition-logo {
  display: block;
  width: 86px;
  height: 86px;
  margin: 0 0 18px;
  object-fit: contain;
  filter: brightness(0) invert(1);
  transform: scale(.88);
  opacity: 0;
}

.three-page-transition.is-visible
.three-page-transition-logo {
  animation: threePageTransitionLogoIn 430ms ease 40ms forwards;
}

.three-page-transition-title {
  display: block;
  margin: 0;
  color: #ffffff;
  font-family: inherit;
  font-size: clamp(27px, 4vw, 44px);
  font-weight: 900;
  line-height: 1.08;
  letter-spacing: -.035em;
}

.three-page-transition-line {
  display: block;
  width: 0;
  height: 4px;
  margin-top: 19px;
  background: #2e8cff;
}

.three-page-transition.is-visible
.three-page-transition-line {
  animation: threePageTransitionLineIn 520ms ease 90ms forwards;
}

.three-page-transition.is-arriving
.three-page-transition-inner {
  animation: none;
  transform: translateY(0);
  opacity: 1;
}

.three-page-transition.is-arriving
.three-page-transition-logo {
  animation: none;
  transform: scale(1);
  opacity: 1;
}

.three-page-transition.is-arriving
.three-page-transition-line {
  animation: none;
  width: 116px;
}

@keyframes threePageTransitionInnerIn {
  from {
    transform: translateY(14px);
    opacity: 0;
  }

  to {
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes threePageTransitionLogoIn {
  from {
    transform: scale(.88);
    opacity: 0;
  }

  to {
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes threePageTransitionLineIn {
  from {
    width: 0;
  }

  to {
    width: 116px;
  }
}

@media (max-width: 640px) {
  .three-page-transition-logo {
    width: 70px;
    height: 70px;
    margin-bottom: 15px;
  }

  .three-page-transition-title {
    font-size: 29px;
  }

  .three-page-transition-line {
    height: 3px;
    margin-top: 16px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .three-page-transition,
  .three-page-transition-inner,
  .three-page-transition-logo,
  .three-page-transition-line {
    animation: none !important;
    transition: none !important;
  }
}

/* 3E HANDWRITTEN TRANSITION TITLE START */

/* Örnekteki beyaz zemin */
.three-page-transition {
  background: #ffffff !important;
}

/* Logo orijinal lacivert rengiyle görünsün */
.three-page-transition-logo {
  width: 98px !important;
  height: 98px !important;
  margin-bottom: 4px !important;
  filter: none !important;
}

/* İyi yazılım budur — yeşil el yazısı */
.three-page-transition-title {
  margin: 0 !important;
  color: #08a756 !important;
  font-family:
    "Segoe Script",
    "Brush Script MT",
    "Lucida Handwriting",
    "URW Chancery L",
    cursive !important;
  font-size: clamp(29px, 4.5vw, 48px) !important;
  font-weight: 700 !important;
  font-style: italic !important;
  line-height: 1.05 !important;
  letter-spacing: -0.045em !important;
  text-transform: none !important;
  text-shadow: none !important;
}

/* Örnekte çizgi bulunmadığı için kaldır */
.three-page-transition-line {
  display: none !important;
}

@media (max-width: 640px) {
  .three-page-transition-logo {
    width: 82px !important;
    height: 82px !important;
  }

  .three-page-transition-title {
    font-size: 31px !important;
  }
}

/* 3E HANDWRITTEN TRANSITION TITLE END */

/* 3E BLUE TRANSITION BACKGROUND START */
.three-page-transition {
  background: #071d3f !important;
}

.three-page-transition-logo {
  filter: brightness(0) invert(1) !important;
}

.three-page-transition-title {
  color: #18c875 !important;
}
/* 3E BLUE TRANSITION BACKGROUND END */

