:root{--navy:#03182d;--navy-deep:#020d1b;--gold:#c99a45;--gold-soft:#e3bd73;--white:#fff;--page:#f7f6f2;--paper:#fff;--text:#142036;--muted:#596579;--light-text:#f3ebdb;--display:"Cormorant Garamond", Georgia, "Times New Roman", serif;--body:Manrope, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--page-gutter:clamp(20px, 4vw, 72px);font-family:var(--body);color:var(--text);background:var(--page);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top,#d6ac6314,#0000 20%),linear-gradient(#f8f5ef,#f1ece3);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}a{color:inherit}button{font:inherit}#root{background:var(--paper);width:100%;min-height:100vh;margin:0 auto}h1,h2,h3{font-family:var(--display);letter-spacing:-.03em;margin-top:0;font-weight:700}p{margin-top:0}.site-frame{overflow-x:clip;box-shadow:0 32px 80px #0612241f}.hero,.services-section,.investor-section,.privacy-band,.reason-section,.bottom-cta,.site-footer{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.site-header{z-index:50;background:linear-gradient(180deg, var(--navy), var(--navy-deep));border-bottom:1px solid #c99a456b;min-height:78px;position:sticky;top:0;box-shadow:0 10px 30px #020d1b33}.header-inner{width:min(100%,1480px);min-height:78px;padding:0 var(--page-gutter);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.logo,.header-cta,.site-nav a,.footer-links a{text-decoration:none}.logo-mark,.service-icon,.investor-item-icon,.reason-icon,.footer-contact-icon,.hero-badge-icon{color:var(--gold);place-items:center;display:inline-grid}.logo-mark{width:42px;height:42px}.logo{color:var(--white);flex:none;align-items:center;gap:12px;display:inline-flex}.logo-name{font-family:var(--display);letter-spacing:.02em;font-size:1.15rem}.logo-mark svg,.service-icon svg,.investor-item-icon svg,.reason-icon svg,.footer-contact-icon svg,.hero-badge-icon svg,.shield-core svg{width:100%;height:100%}.site-nav{align-items:center;gap:42px;display:flex}.site-nav a{color:#f7f2e8f0;font-size:.97rem;transition:color .18s}.site-nav a:hover{color:var(--gold-soft)}.header-cta{color:#f6eddc;background:#ffffff08;border:1px solid #d6ac63cc;border-radius:8px;justify-content:center;align-items:center;min-height:56px;padding:0 28px;transition:transform .18s,color .18s,border-color .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff08}.menu-toggle{width:46px;height:42px;color:var(--gold-soft);background:#ffffff08;border:1px solid #c99a4594;border-radius:6px;padding:10px;display:none}.menu-toggle span{background:currentColor;width:100%;height:1px;margin:5px 0;transition:transform .18s,opacity .18s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-6px)rotate(-45deg)}.hero{background:linear-gradient(90deg,#040f20f5 0%,#040f20e0 29%,#040f204d 58%,#040f2070 100%),radial-gradient(circle at 18% 14%,#d6ac631a,#0000 14%),url(/images/hero-turkiye-toplanti.png) 50%/cover no-repeat;align-items:center;min-height:680px;padding-top:72px;padding-bottom:72px;display:flex;position:relative}.hero:after{content:"";background:#d1aa615c;height:1px;position:absolute;inset:auto 0 0}.hero-copy{z-index:1;max-width:37rem;color:var(--light-text);position:relative}.hero-copy h1{color:#f7f0e3;max-width:10ch;margin-bottom:18px;font-size:clamp(3.4rem,6vw,5.5rem);line-height:.98}.hero-copy h1 span,.bottom-cta h2 span,.footer-copy span{display:block}.hero-lead,.hero-body{color:#f4eee2f5;max-width:34rem}.hero-lead{font-size:1.38rem;line-height:1.45}.hero-divider{background:linear-gradient(90deg,#e5c171,#e5c1711a);border-radius:999px;width:48px;height:3px;margin:22px 0}.hero-body{font-size:1.08rem;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:18px;margin-top:32px;display:flex}.button{border-radius:6px;justify-content:center;align-items:center;min-height:56px;padding:0 26px;font-size:1.02rem;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex}.button:focus-visible,.header-cta:focus-visible,.site-nav a:focus-visible,.logo:focus-visible,.menu-toggle:focus-visible,.footer-links a:focus-visible{outline:2px solid var(--gold-soft);outline-offset:4px}.button:hover,.header-cta:hover{transform:translateY(-1px)}.button-gold{color:#31210a;background:linear-gradient(#efcc78,#dca748);box-shadow:0 12px 28px #d3a03f2e}.button-outline{color:#f6efe2;background:#08152a7a;border:1px solid #d6ac63cc}.hero-badge{z-index:1;color:#f4ecda;background:linear-gradient(#061327e6,#061327f0);border:1px solid #d6ac63b3;border-radius:10px;align-items:center;gap:16px;min-width:260px;padding:18px 20px;display:flex;position:absolute;bottom:28px;right:28px;box-shadow:0 18px 34px #02081366}.hero-badge-icon{background:#d6ac6314;border:1px solid #d6ac635c;border-radius:50%;flex:none;width:56px;height:56px;padding:11px}.hero-badge strong,.hero-badge span{display:block}.hero-badge strong{font-family:var(--display);font-size:2rem;line-height:1}.hero-badge span{color:#f4ecd9d1;margin-top:4px;font-size:1rem}.services-section{background:linear-gradient(#fffffffc,#f9f6f0fc),#fff;padding-top:28px;padding-bottom:28px}.section-title{justify-content:center;align-items:center;gap:18px;margin-bottom:8px;display:flex}.section-title span{background:#cfa45fb8;width:62px;height:1px}.section-title h2,.investor-copy h2,.privacy-copy h2,.bottom-cta h2{color:var(--navy);margin-bottom:0;font-size:clamp(2.35rem,4vw,4rem)}.section-subtitle{text-align:center;color:var(--muted);margin-bottom:22px;font-size:1.02rem}.services-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.service-tile{text-align:center;background:#fffffffa;border:1px solid #0f1d3614;border-radius:18px;align-content:center;justify-items:center;gap:12px;min-height:118px;padding:22px 16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 14px 26px #0c182c0f,inset 0 0 0 1px #ffffffbf}.service-tile:hover{border-color:#c99a4594;transform:translateY(-4px);box-shadow:0 18px 34px #0c182c1a,inset 0 0 0 1px #ffffffbf}.service-tile h3,.service-tile p,.service-tile small,.reason-card p{margin-bottom:0}.service-icon{width:58px;height:58px}.service-tile h3{font-size:1.05rem}.service-tile-featured{border-color:#d2a65aa6;grid-area:span 2/span 2;min-height:260px;padding:28px 24px;box-shadow:0 20px 34px #bb99581f,inset 0 0 0 1px #f7ecd6b8}.service-tile-featured .service-icon{width:92px;height:92px}.service-tile-featured h3{font-size:1.9rem}.service-tile-featured small{color:var(--muted)}.service-tile-featured p{color:#243551;max-width:18ch;font-size:1.1rem;line-height:1.6}.investor-section{background:linear-gradient(#fffffffc,#f8f5eefc),#fff;border-top:1px solid #101f3b0f;border-bottom:1px solid #101f3b0f;grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr);align-items:stretch;gap:0;display:grid}.investor-visual,.investor-copy{min-height:420px}.investor-visual{background:linear-gradient(#07162e29,#07162e38),url(/images/hero-turkiye-toplanti.png) 82% 76%/190% no-repeat;position:relative;overflow:hidden}.investor-visual:before{content:"";background:linear-gradient(90deg,#fff0 68%,#ffffffc7 100%),linear-gradient(#ffffff05,#ffffff1a);position:absolute;inset:0}.investor-frame{height:100%;position:absolute;inset:auto 0 0}.investor-flag{background:radial-gradient(circle at 42% 46%,#fff 0 8%,#0000 9%),linear-gradient(#d72f3a,#b31d29);border-radius:4px;width:28px;height:46px;position:absolute;bottom:128px;left:54%;box-shadow:0 8px 20px #0000002e}.investor-flag:before{content:"";background:#caa059;width:2px;height:58px;position:absolute;top:-10px;left:4px}.investor-books{gap:8px;display:grid;position:absolute;bottom:20px;left:18px}.investor-books span{background:linear-gradient(#2e3440,#111a29);border-radius:6px 10px 10px 6px;width:122px;height:26px;box-shadow:0 10px 18px #0003}.investor-books span:last-child{width:102px}.investor-copy{background:radial-gradient(circle at 88% 18%,#d6ac631a,#0000 16%),linear-gradient(#fffffffa,#f7f4edfa);padding:42px 34px;position:relative}.locale-toggle{border:1px solid #d6ac63b8;border-radius:10px;display:inline-flex;position:absolute;top:28px;right:34px;overflow:hidden}.locale-toggle span{color:#f3ebdb;background:#0d2347;place-items:center;min-width:48px;height:40px;display:grid}.locale-toggle span+span{border-left:1px solid #d6ac6357}.locale-toggle .active{color:#261b0a;background:var(--gold-soft)}.investor-copy p{max-width:47ch;color:var(--muted);margin-top:10px;line-height:1.75}.investor-grid{border-top:1px solid #cfa45f3d;border-left:1px solid #cfa45f3d;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;display:grid}.investor-item{color:#273756;border-bottom:1px solid #cfa45f3d;border-right:1px solid #cfa45f3d;align-items:center;gap:14px;min-height:98px;padding:18px 20px;display:flex}.investor-item-icon{flex:none;width:42px;height:42px}.investor-item:last-child{grid-column:span 2}.privacy-band{background:radial-gradient(circle,#d6ac6324,#0000 16%),linear-gradient(#07162e,#081832fa);grid-template-columns:minmax(0,1.15fr) 280px 240px;align-items:center;gap:24px;padding-top:34px;padding-bottom:34px;display:grid}.privacy-copy h2,.privacy-copy p,.bottom-cta h2,.bottom-cta p,.footer-contact-item,.footer-links a,.footer-brand p,.footer-copy{color:#f4ecd9}.privacy-copy p{max-width:46ch;margin-bottom:10px;line-height:1.75}.privacy-emblem,.privacy-seal{place-items:center;display:grid}.shield-core{clip-path:polygon(50% 0%,88% 12%,88% 54%,50% 100%,12% 54%,12% 12%);background:radial-gradient(circle at 50% 26%,#ffe8b4c7,#0000 22%),linear-gradient(#f0cc7a,#8c5c14 72%);place-items:center;width:182px;height:214px;padding:44px;display:grid;box-shadow:0 0 32px #d6ac6357,inset 0 0 0 10px #0f192ae0}.seal-ring{text-align:center;width:190px;height:190px;color:var(--gold-soft);border:2px solid #d6ac63c2;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 8px #d6ac631f,0 0 26px #d6ac631a}.seal-ring svg{width:36px;height:36px;margin-bottom:4px}.seal-ring span,.seal-ring strong{display:block}.seal-ring strong{font-family:var(--display);font-size:2.1rem}.reason-section{background:radial-gradient(circle at 14% 18%,#cfa45f14,#0000 10%),radial-gradient(circle at 86% 24%,#cfa45f14,#0000 10%),linear-gradient(#fffffffc,#f9f6f0fa);padding-top:34px;padding-bottom:34px}.reason-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:22px;display:grid}.reason-card{text-align:center;border-right:1px solid #cfa45f3d;justify-items:center;gap:14px;padding:18px 14px;display:grid}.reason-card:last-child{border-right:0}.reason-icon{width:60px;height:60px}.reason-card p{color:#1a2f52;font-size:1.02rem;line-height:1.55}.bottom-cta{text-align:center;background:linear-gradient(#051226ed,#071831f7),url(/images/hero-turkiye-toplanti.png) bottom/cover no-repeat;padding-top:62px;padding-bottom:64px;position:relative}.bottom-cta:before,.bottom-cta:after{content:"";pointer-events:none;position:absolute;bottom:0}.bottom-cta:before{opacity:.7;background:radial-gradient(circle at 0 100%,#0000 0 62%,#d6ac6357 62.5% 63%,#0000 63.5% 70%,#d6ac632e 70.5% 71%,#0000 71.5%);width:26%;height:180px;left:0}.bottom-cta:after{opacity:.6;background:linear-gradient(#0000 0 15%,#ffffff24 15% 16%,#0000 16%),linear-gradient(90deg,#0000 0 74%,#d6ac633d 74% 75%,#0000 75%);width:24%;height:220px;right:0}.bottom-cta-copy{z-index:1;max-width:860px;margin:0 auto;position:relative}.bottom-cta h2{color:#f7f0e3;font-size:clamp(3rem,5vw,4.9rem)}.bottom-cta-copy p{max-width:58ch;margin:16px auto 30px;font-size:1.08rem;line-height:1.75}.site-footer{background:linear-gradient(#071832,#061426);padding-top:0;padding-bottom:24px}.footer-contact{border-top:1px solid #d6ac6347;border-bottom:1px solid #d6ac6347;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.footer-contact-item{align-items:center;gap:16px;min-height:110px;padding:0 8px;display:flex}.footer-contact-item:not(:last-child){border-right:1px solid #d6ac632e}.footer-contact-icon{width:32px;height:32px}.footer-contact-item strong,.footer-contact-item small{display:block}.footer-contact-item small{color:#f4ecd9b3;letter-spacing:.05em}.footer-bottom{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) auto;align-items:end;gap:28px;padding-top:24px;display:grid}.footer-brand{align-items:flex-start;gap:18px;display:flex}.footer-brand .logo-mark{flex:none}.footer-brand p{max-width:44ch}.footer-brand strong{color:var(--gold-soft);font-family:var(--display);margin-bottom:6px;font-size:1.2rem;display:block}.footer-links{gap:8px;display:grid}.footer-copy{text-align:right}@media (width<=1160px){.services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reason-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.reason-card{background:#fffc;border:1px solid #cfa45f2e;border-radius:16px}}@media (width<=920px){.hero,.services-section,.investor-section,.privacy-band,.reason-section,.bottom-cta,.site-footer{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.header-inner{min-height:70px}.menu-toggle{order:3;display:block}.site-nav{visibility:hidden;opacity:0;background:#020d1bfa;border-bottom:1px solid #c99a456b;gap:0;max-height:0;transition:max-height .24s,opacity .18s,visibility .18s;display:grid;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 18px 30px #020d1b47}.site-nav-open{visibility:visible;opacity:1;max-height:380px}.site-nav a{padding:15px var(--page-gutter);border-bottom:1px solid #ffffff0f}.header-cta{margin-left:auto}.hero{background-position:62%;min-height:620px;padding-top:54px;padding-bottom:130px}.services-grid,.footer-contact,.footer-bottom,.privacy-band,.investor-section{grid-template-columns:1fr}.service-tile-featured{grid-area:span 1/span 1}.investor-visual{min-height:340px}.investor-copy{padding-top:80px}.investor-grid{grid-template-columns:1fr}.investor-item:last-child{grid-column:span 1}.footer-copy{text-align:left}.footer-contact-item:not(:last-child){border-bottom:1px solid #d6ac632e;border-right:0}}@media (width<=680px){.logo-name,.header-cta{display:none}.hero-copy h1{max-width:8ch;font-size:clamp(2.8rem,12vw,4rem)}.hero-lead{font-size:1.12rem}.hero-actions{flex-direction:column}.button,.hero-actions .button{width:100%}.hero-badge{min-width:0;left:20px;right:20px}.services-grid,.reason-grid{grid-template-columns:1fr}.locale-toggle{right:20px}.bottom-cta h2{font-size:clamp(2.4rem,10vw,3.4rem)}}
