/* CEZERI LABS V7: sole source of landing page presentation, isolated from Vue/Tailwind */
:root{color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif}body.c7-page{background:#070b12;color:#f7f8fb}a{color:inherit;text-decoration:none}.c7-app{display:flex;min-height:100svh;width:100%;overflow:hidden}.c7-sidebar{width:284px;flex:0 0 284px;display:flex;flex-direction:column;min-height:100svh;background:linear-gradient(155deg,#080d16,#080b11);border-right:1px solid #2d3745;position:relative;z-index:5}.c7-brand{height:88px;padding:13px 19px 12px;display:flex;justify-content:center;flex-direction:column;border-bottom:1px solid #26303d;gap:0}.c7-brand img{display:block;width:248px;max-width:100%;height:auto;max-height:49px;object-fit:contain;object-position:left}.c7-brand span{font-size:11px;color:#bfc6d2;margin-left:48px;white-space:nowrap}.c7-nav{display:flex;flex-direction:column;gap:10px;padding:22px 15px}.c7-nav a{display:flex;align-items:center;gap:17px;min-height:45px;padding:0 14px;border-radius:10px;font-size:16px;font-weight:600;color:#e8edf7}.c7-nav a:hover{background:#1b2533}.c7-nav .c7-new{min-height:53px;background:linear-gradient(95deg,#c31024,#47131c);border:1px solid #e12c41;box-shadow:inset 0 0 18px #f7203b25;margin-bottom:8px}.c7-glyph{display:grid;place-items:center;width:24px;font-size:23px;color:#ced7e8}.c7-plus{margin-left:auto;display:grid;place-items:center;font-size:22px;font-weight:800;width:34px;height:34px;border-radius:10px;background:#ee172e}.c7-model-card{margin:12px 15px 0;padding:24px 14px 27px;min-height:267px;text-align:center;border:1px solid #662333;border-radius:15px;background:radial-gradient(ellipse at 50% 110%,#760b22b0,transparent 63%),linear-gradient(#141824,#0c111b);box-shadow:0 13px 33px #0005}.c7-cpu{font-size:44px;color:#f3223b;text-shadow:0 0 25px #f3223b}.c7-model-card h2{margin:12px 0;font-size:25px}.c7-model-card h2 span{color:#fa3048}.c7-model-card p{font-size:14px;line-height:1.5;color:#bfc7d6;max-width:192px;margin:0 auto 18px}.c7-model-card>a{display:flex;align-items:center;justify-content:center;gap:20px;border:1px solid #ed2540;border-radius:22px;height:40px;font-size:13px;font-weight:700;background:#170c16}.c7-auth-bottom{margin-top:auto;border-top:1px solid #242f40;padding:17px 15px 24px}.c7-auth-note{font-size:12px;margin:0 0 12px;color:#adb7c7}.c7-auth-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.c7-auth-actions a{height:43px;display:grid;place-items:center;border-radius:10px;background:#232b3c;font-size:13px;font-weight:800}.c7-auth-actions a:last-child{background:#e91b32}.c7-account{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700}.c7-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#17263b;color:#ef2840}.c7-account-link{color:#f5384b;font-size:13px;margin-left:42px}.c7-workspace{display:flex;flex:1;flex-direction:column;min-width:0;min-height:100svh}.c7-topbar{height:79px;flex:0 0 79px;border-bottom:1px solid #243044;background:linear-gradient(115deg,#060b13,#101827);padding:0 25px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:3}.c7-model-pill{border:1px solid #435066;background:#0c131e;border-radius:28px;display:flex;align-items:center;gap:11px;padding:12px 19px;font-size:18px;font-weight:700}.c7-model-pill>span{font-size:25px}.c7-model-pill strong{color:#f02341}.c7-model-pill i{margin-left:15px;font-style:normal;color:#c6d0df}.c7-top-actions{display:flex;align-items:center;gap:16px}.c7-lang,.c7-sun{display:grid;place-items:center;background:#111927;border:1px solid #344158;padding:11px 17px;border-radius:25px;font-size:14px}.c7-sun{font-size:24px;width:43px;height:43px;padding:0}.c7-signin{height:44px;display:grid;place-items:center;background:#e81933;border-radius:23px;padding:0 24px;font-size:14px;font-weight:750}.c7-hero{position:relative;display:flex;flex:1;min-height:calc(100svh - 79px);isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 73% 14%,#68112266,transparent 38%),linear-gradient(110deg,#060b13 5%,#090f18 52%,#180915 100%)}.c7-ambient{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 100%,#53122655,transparent 58%);pointer-events:none}.c7-person{position:absolute;z-index:-1;left:0;top:0;bottom:0;width:min(31%,430px);background:url('/cezeri-ui/assets/img/cezeri-art-v7.webp') center top/cover no-repeat;opacity:.98;mask-image:linear-gradient(90deg,black 0%,black 72%,transparent 100%)}.c7-right{position:absolute;z-index:-1;right:0;top:16%;bottom:0;width:min(34%,450px);background:url('/cezeri-ui/assets/img/istanbul-art-v7.webp') 50% center/cover no-repeat;opacity:.96;mask-image:linear-gradient(270deg,black 0%,black 70%,transparent 100%)}.c7-crescent{position:absolute;z-index:-1;right:7%;top:0;width:28%;height:33%;background:url('/cezeri-ui/assets/img/turkiye-art-v7.webp') top center/cover no-repeat;opacity:.33;mask-image:linear-gradient(180deg,black 30%,transparent 100%)}.c7-crescent span,.c7-crescent b{display:none}.c7-content{width:min(1020px,calc(100% - 60px));margin:0 auto;display:flex;align-items:center;flex-direction:column;text-align:center;padding:52px 15px 38px;position:relative;z-index:1}.c7-content:before{content:'';position:absolute;z-index:-1;inset:0 -12%;background:radial-gradient(ellipse at 50% 40%,#080c15db 0%,#090d16c1 46%,transparent 79%);pointer-events:none}.c7-main-logo{width:clamp(340px,45vw,590px);max-width:95%;height:116px;object-fit:contain;filter:drop-shadow(0 10px 28px #000)}.c7-subtitle{font-size:16px;margin:0;color:#c3cbd8}.c7-subtitle span{color:#e72b41;margin:0 4px}.c7-content h1{font-size:clamp(30px,2.5vw,42px);font-weight:820;letter-spacing:-.034em;line-height:1.2;margin:50px 0 32px;white-space:normal;text-shadow:0 5px 17px #000}.c7-content h1 em{font-style:normal;color:#f12741}.c7-quick-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;width:min(900px,100%);margin-bottom:58px}.c7-quick-grid a{min-height:151px;border-radius:16px;background:linear-gradient(150deg,#152030eb,#0a111dec);border:1px solid #38465d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px 10px;box-shadow:0 20px 32px #0005;transition:transform .2s,border-color .2s}.c7-quick-grid a:hover{transform:translateY(-3px);border-color:#fa3147}.c7-card-icon{font-size:33px;line-height:1.1;color:#cbd9ed;min-height:37px}.c7-quick-grid strong{font-size:15px;font-weight:750}.c7-quick-grid small{font-size:12px;color:#bac5d5;line-height:1.4}.c7-chat-entry{display:flex;align-items:center;gap:20px;text-align:left;width:min(885px,100%);height:81px;padding:10px 11px 10px 24px;border:2px solid #fc334b;border-radius:26px;background:#20212be8;box-shadow:0 0 0 1px #ee182a50,0 0 30px #f3284080}.c7-attach{font-size:29px;color:#e4ebf7}.c7-placeholder{flex:1;color:#bfc7d6;font-size:17px}.c7-send{display:grid;place-items:center;width:57px;height:57px;background:#f01631;border-radius:16px;font-size:25px}.c7-trust{display:flex;flex-wrap:wrap;gap:32px;margin:32px 0 52px;color:#c6cedd;font-size:14px}.c7-footer{display:flex;align-items:center;gap:19px;color:#c5cad4;font-size:13px}.c7-footer>a:first-child{color:#ff4559;text-decoration:underline}.c7-sep{color:#7f8898}.c7-notice{font-size:11px;color:#8994a8;margin-top:24px}.c7-chat-entry:focus-visible,.c7-nav a:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media(min-width:1700px){.c7-sidebar{width:315px;flex-basis:315px}.c7-content{padding-top:66px}.c7-content h1{margin-top:56px}.c7-person{width:350px}.c7-right{width:400px}}
@media(max-width:1250px){.c7-sidebar{width:245px;flex-basis:245px}.c7-brand{padding-left:12px}.c7-brand span{font-size:9px}.c7-model-card h2{font-size:20px}.c7-nav a{font-size:14px}.c7-content{width:calc(100% - 20px);padding-top:40px}.c7-main-logo{height:95px}.c7-content h1{margin-top:32px}.c7-quick-grid{gap:8px}.c7-quick-grid a{min-height:120px}.c7-right{opacity:.55}.c7-person{opacity:.6}}
@media(max-width:890px){.c7-sidebar{width:205px;flex-basis:205px}.c7-model-card{padding:18px 8px}.c7-model-card h2{font-size:17px}.c7-content h1{font-size:29px}.c7-quick-grid{grid-template-columns:repeat(3,1fr);max-width:560px;margin-bottom:28px}.c7-quick-grid a{min-height:110px}.c7-person,.c7-right{opacity:.28}.c7-subtitle{font-size:12px}.c7-trust{margin-bottom:25px}}
@media(max-width:660px){.c7-app{display:block}.c7-sidebar{width:100%;min-height:0;display:block;border-right:0;border-bottom:1px solid #253043}.c7-brand{height:68px;align-items:center}.c7-brand img{max-width:210px}.c7-brand span{margin:0}.c7-nav{display:flex;flex-direction:row;padding:10px;overflow-x:auto;gap:6px}.c7-nav a{flex:0 0 auto;font-size:12px;white-space:nowrap;min-height:40px;padding:0 10px}.c7-nav a:not(.c7-new){display:none}.c7-nav .c7-new{margin:0;min-height:40px}.c7-model-card,.c7-auth-bottom{display:none}.c7-topbar{height:56px;flex-basis:56px;padding:0 10px}.c7-model-pill{font-size:13px;padding:8px 10px;gap:6px}.c7-model-pill>span{font-size:16px}.c7-model-pill i{display:none}.c7-top-actions{gap:6px}.c7-lang{font-size:11px;padding:6px}.c7-sun{display:none}.c7-signin{height:34px;font-size:11px;padding:0 13px}.c7-hero{min-height:calc(100svh - 164px)}.c7-person{width:48%;opacity:.28}.c7-right{width:45%;opacity:.34}.c7-crescent{opacity:.18}.c7-content{width:100%;padding:22px 12px 30px}.c7-main-logo{height:80px;max-width:95%}.c7-subtitle{font-size:11px}.c7-content h1{font-size:clamp(24px,6vw,31px);margin:30px 0 24px}.c7-quick-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:32px}.c7-quick-grid a{min-height:97px}.c7-quick-grid a:last-child{grid-column:span 2}.c7-card-icon{font-size:23px;min-height:25px}.c7-quick-grid small{font-size:10px}.c7-chat-entry{height:65px;border-radius:20px;padding:6px 8px 6px 16px}.c7-send{width:45px;height:45px;border-radius:12px}.c7-placeholder{font-size:13px}.c7-trust{margin:20px 0;gap:12px;font-size:11px}.c7-footer{gap:8px;font-size:10px;flex-wrap:wrap;justify-content:center}.c7-notice{font-size:10px}}

/* Shared marketing page layout; every page inherits C7 sidebar and topbar. */
.c7-subpage{position:relative;flex:1;isolation:isolate;padding:clamp(22px,3vw,52px);background:radial-gradient(ellipse at 80% 0%,#50152655,transparent 49%),linear-gradient(115deg,#070b13,#0e1420);color:#e9eef8}
.c7-subpage-inner{max-width:1120px;margin:0 auto;position:relative;z-index:1}
.c7-subpage:before{content:'';position:absolute;inset:auto 0 0 auto;min-height:480px;width:min(50%,480px);background:url('/cezeri-ui/assets/img/istanbul-art-v7.webp') right bottom /cover no-repeat;opacity:.15;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000)}
.c7-subpage .kirinti{list-style:none;display:flex;gap:12px;padding:0;margin:0 0 24px;font-size:13px;color:#a9b8c9}.c7-subpage .kirinti li+li:before{content:'›';margin-right:12px;color:#e32b41}.c7-subpage .kirinti a:hover{color:#ff4359}
.c7-subpage .sayfa-bas{margin:0 0 28px}.c7-subpage h1{font-size:clamp(30px,3vw,48px);line-height:1.15;margin:0 0 14px;color:#fff}.c7-subpage h2{font-size:clamp(19px,2vw,26px);line-height:1.25;margin:25px 0 12px;color:#fff}.c7-subpage p,.c7-subpage li{line-height:1.7;color:#c7cedb}.c7-subpage a:not(.c7-nav a){text-underline-offset:3px}.c7-subpage .yazi a,.c7-subpage .alt a{color:#ff4b61}.c7-subpage .sayfa-bas>p{font-size:17px}
.c7-subpage .iki-kolon{display:grid;grid-template-columns:1.3fr 0.8fr;gap:42px;align-items:start}.c7-subpage .cezeri-gorsel{width:100%;max-width:430px;height:auto;max-height:680px;object-fit:cover;border-radius:18px;box-shadow:0 15px 55px #0009}.c7-subpage .izgara{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;list-style:none;padding:0}.c7-subpage .kart,.c7-subpage .model-kart{background:linear-gradient(135deg,#151e2d,#0d131e);border:1px solid #354259;border-radius:17px;padding:24px;box-shadow:0 14px 32px #0004}.c7-subpage .model-kart{display:flex;gap:20px;align-items:flex-start}.c7-subpage .model-kart img{width:120px;height:auto;flex:none}.c7-subpage .model-kart .bilgi{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.c7-subpage .bilgi dt{font-size:12px;color:#aebad0}.c7-subpage .bilgi dd{margin:4px 0;color:#f2f5f9;font-weight:700}.c7-subpage .rozet{display:inline-block;background:#3f1c29;border:1px solid #9c3345;border-radius:20px;color:#ff9fae;padding:5px 12px;font-size:12px}.c7-subpage .soluk{color:#aeb9c7}.c7-subpage ul{padding-left:23px}.c7-subpage .ikon{width:26px;height:26px;stroke:#f0445a;fill:none;stroke-width:1.5}.c7-subpage .arac-baslik{margin:10px 0}.c7-subpage .form-genislik{max-width:760px}.c7-subpage .sayfa-alt{padding-top:20px}.c7-subpage .c7-section-footer{margin-top:40px;padding-top:24px;border-top:1px solid #293448;display:flex;gap:22px;flex-wrap:wrap;font-size:13px;color:#aab6c8}.c7-subpage .c7-section-footer a:hover{color:#f34356}.c7-subpage .gizli{display:none}
@media(max-width:1000px){.c7-subpage .iki-kolon{grid-template-columns:1fr}.c7-subpage .cezeri-gorsel{max-width:310px}.c7-subpage .model-kart{display:block}}@media(max-width:660px){.c7-subpage{padding:24px 15px}.c7-subpage .model-kart .bilgi{grid-template-columns:1fr}}
