:root{--navy:#102a43;--navy2:#071c2e;--gold:#c99a34;--gold2:#e2bb62;--terra:#9b4d32;--cream:#fbf6ea;--paper:#fffdf8;--ink:#243746;--muted:#667783;--line:#e7dcc4;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Arial,"Helvetica Neue",sans-serif}a{color:inherit;text-decoration:none}.topbar{min-height:34px;padding:7px 5vw;background:var(--navy2);color:#d9e4ec;display:flex;align-items:center;justify-content:space-between;font-size:12px}.site-header{height:90px;padding:0 5vw;display:flex;align-items:center;gap:26px;background:rgba(255,253,248,.97);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40;box-shadow:0 7px 22px #102a4310}.brand{display:flex;align-items:center;gap:12px;color:var(--navy);font-weight:950;font-size:27px;letter-spacing:-1px;margin-right:auto}.brand i{font-style:normal;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#f4d889,#b87f1c);color:var(--navy2);box-shadow:inset 0 0 0 2px #fff8d8}.brand small{display:block;font-size:9px;letter-spacing:1px;color:#7b6b4b;margin-top:3px}.nav .menu{list-style:none;display:flex;align-items:center;gap:18px;padding:0;margin:0;font-size:13px;font-weight:800}.nav .menu a:hover{color:var(--terra)}.apply-mini{padding:12px 15px;border-radius:10px;background:var(--navy);color:#fff;font-weight:900;font-size:13px}.nav-toggle{display:none;background:none;border:0;font-size:28px;color:var(--navy)}
.hero{min-height:670px;display:grid;grid-template-columns:56% 44%;background:radial-gradient(circle at 18% 18%,#fffdf7,#f3e8cb);overflow:hidden;position:relative}.hero:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent 0 36px,#c99a3408 36px 38px),repeating-linear-gradient(-45deg,transparent 0 36px,#9b4d3207 36px 38px);pointer-events:none}.hero-copy{padding:85px 4vw 65px 6vw;position:relative;z-index:2}.kicker,.section-title>span,.intro>span,.pattern-band span,.home-calc-head>span,.join-copy>span,.final span,.page-head>span{color:var(--terra);font-size:12px;font-weight:950;letter-spacing:2px}.hero h1{font:800 clamp(52px,5.4vw,82px)/1.01 Georgia,serif;color:var(--navy2);letter-spacing:-2.5px;margin:20px 0}.hero h1 em{font-style:normal;color:var(--gold)}.hero h1.hero-main-title{font-size:clamp(38px,3.65vw,58px);line-height:1.08;letter-spacing:-1.7px;max-width:900px}.hero p{font-size:20px;line-height:1.65;max-width:760px;color:#425767}.actions{display:flex;gap:13px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 25px;border-radius:11px;font-weight:900;border:1px solid transparent;cursor:pointer}.primary{background:var(--navy);color:#fff}.outline{border-color:var(--navy);background:#fff;color:var(--navy)}.gold{background:linear-gradient(135deg,var(--gold2),var(--gold));color:var(--navy2)}.hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:38px;max-width:760px}.hero-stats article{padding:16px 13px;border:1px solid #dfd0ad;background:#fffaf0;border-radius:12px}.hero-stats b{display:block;font:700 28px Georgia;color:var(--navy2)}.hero-stats span{font-size:11px;color:#766846}.hero-visual{position:relative;min-height:620px}.hero-visual img{width:100%;height:100%;object-fit:cover;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)}.anadolu-card{position:absolute;left:5%;bottom:8%;padding:20px 23px;border-radius:15px;background:rgba(7,28,46,.9);color:#fff;max-width:320px;backdrop-filter:blur(8px)}.anadolu-card b{display:block;color:#f3d789;font-size:18px}.anadolu-card span{display:block;margin-top:7px;font-size:12px;line-height:1.5}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:0 5vw;background:#fff;border-bottom:1px solid var(--line)}.trust-strip article{padding:23px;border-right:1px solid var(--line)}.trust-strip article:first-child{border-left:1px solid var(--line)}.trust-strip b{display:block;color:var(--navy);font-size:16px}.trust-strip span{display:block;margin-top:6px;color:var(--muted);font-size:12px;line-height:1.55}.intro{padding:88px 20px;text-align:center;background:linear-gradient(135deg,var(--navy),var(--navy2));color:#fff}.intro h2{font:800 clamp(36px,4vw,56px)/1.13 Georgia,serif;max-width:980px;margin:18px auto}.intro p{max-width:850px;margin:auto;color:#d8e3eb;font-size:18px;line-height:1.8}.content{max-width:1260px;margin:auto;padding:90px 5vw}.section-title{text-align:center;max-width:880px;margin:0 auto 48px}.section-title h2,.content>h2{font:800 45px/1.15 Georgia,serif;color:var(--navy2)}.section-title p{color:var(--muted);font-size:17px;line-height:1.7}.cards{display:grid;gap:18px}.cards.three{grid-template-columns:repeat(3,1fr)}.cards.four{grid-template-columns:repeat(4,1fr)}.cards article,.linkcards a{background:#fff;border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:15px;padding:26px;box-shadow:0 10px 30px #102a4310}.cards em{font:38px Georgia;color:var(--gold)}.cards h3{color:var(--navy);font-size:21px}.cards p{color:var(--muted);line-height:1.65}.linkcards a{transition:.2s}.linkcards a:hover{transform:translateY(-5px);box-shadow:0 18px 42px #102a4320}.center{text-align:center;margin-top:30px}.formula,.bigformula{display:flex;align-items:center;justify-content:center;gap:14px;margin:35px 0}.formula b,.bigformula b{padding:20px 24px;background:var(--cream);border:1px solid var(--line);border-radius:12px;color:var(--navy);font-size:18px}.formula i,.bigformula i{font-style:normal;color:var(--terra);font-size:26px;font-weight:900}.pattern-band,.final{padding:70px 7vw;background:linear-gradient(135deg,#723b2a,#9b4d32);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative;overflow:hidden}.pattern-band:after,.final:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent 0 28px,#ffffff08 28px 30px);pointer-events:none}.pattern-band>* ,.final>*{position:relative;z-index:1}.pattern-band h2,.final h2{font:800 42px/1.16 Georgia,serif;max-width:900px;margin:12px 0}.pattern-band span,.final span{color:#f5d98f}.home-calc-head{padding:75px 7vw 10px;text-align:center;background:#f8f1df}.home-calc-head h2{max-width:900px;margin:14px auto;font:800 44px/1.15 Georgia,serif;color:var(--navy2)}.home-calc-head p{color:var(--muted);font-size:17px}.calculator{max-width:none;padding-top:45px;background:#f8f1df;display:grid;grid-template-columns:.78fr 1.22fr;gap:30px}.controls{display:flex;flex-direction:column;gap:17px}.controls label{display:block;padding:18px;background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--navy);font-weight:800}.controls label b{float:right;color:var(--terra)}.controls input[type=range]{width:100%;margin-top:13px;accent-color:var(--gold)}.calc-note{padding:17px;background:#fff9e5;border:1px solid #e7d49c;border-radius:12px;color:#66582f;font-size:13px;line-height:1.55}.dashboard{padding:28px;background:linear-gradient(145deg,var(--navy),var(--navy2));color:#fff;border-radius:18px;box-shadow:0 24px 60px #102a4330;overflow:hidden}.results{display:grid;grid-template-columns:1fr 1fr;gap:10px}.results article{padding:15px;background:#ffffff10;border:1px solid #ffffff14;border-radius:10px}.results span{display:block;color:#cdd9e2;font-size:11px}.results b{display:block;margin-top:7px;font-size:20px;color:#fff}.results .result-total{grid-column:span 2;background:var(--gold);color:var(--navy2)}.results .result-total span,.results .result-total b{color:var(--navy2)}.chart{height:160px;display:flex;align-items:flex-end;gap:8px;margin:28px 0 18px;padding:0 8px;border-bottom:1px solid #ffffff35}.chart i{flex:1;min-height:2%;background:linear-gradient(#edd089,#b37d20);border-radius:5px 5px 0 0}.table-scroll{overflow:auto}.dashboard table{width:100%;min-width:860px;border-collapse:collapse;font-size:12px}.dashboard th,.dashboard td{padding:10px;border-bottom:1px solid #ffffff18;text-align:left}.dashboard th{color:#f0d28d}.home-join{padding:85px 7vw;background:#fff;display:grid;grid-template-columns:.72fr 1.28fr;gap:45px;align-items:start}.join-copy h2{font:800 44px/1.15 Georgia,serif;color:var(--navy2);margin:14px 0}.join-copy p{font-size:17px;line-height:1.75;color:var(--muted)}.join-points{display:grid;gap:9px;margin-top:22px}.join-points span{padding:11px 13px;background:var(--cream);border-radius:9px;color:var(--navy);font-weight:700}.page-head{padding:95px 7vw 80px;background:linear-gradient(130deg,#fbf4df 0,#fff 55%,#edf3f7 100%);border-bottom:1px solid var(--line)}.page-head h1{font:800 clamp(46px,5.6vw,76px)/1.04 Georgia,serif;color:var(--navy2);max-width:1050px;margin:20px 0}.page-head p{font-size:19px;line-height:1.7;color:#536775;max-width:900px}.prose{font-size:17px;line-height:1.85;color:#425664}.prose h2{font:800 39px/1.2 Georgia,serif;color:var(--navy2);margin:48px 0 13px}.prose h2:first-child{margin-top:0}.prose li{margin:9px 0}.timeline article{display:grid;grid-template-columns:90px 1fr;padding:27px 0;border-bottom:1px solid var(--line)}.timeline article>b{font:44px Georgia;color:var(--gold)}.timeline h3{color:var(--navy);font-size:24px;margin:0 0 8px}.timeline p{color:var(--muted)}.warning,.notice{padding:22px 24px;background:#fff5d9;border:1px solid #e7cf8a;border-left:5px solid var(--gold);border-radius:12px;color:#5b4d2d;line-height:1.6}.notice{max-width:1120px;margin:0 auto 70px}.docgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.docgrid a{padding:28px;background:#fff;border:1px solid var(--line);border-radius:15px}.docgrid a>b{color:var(--terra);font-size:12px;letter-spacing:1px}.docgrid h3{color:var(--navy);font-size:23px}.docgrid p{color:var(--muted);line-height:1.6}.docgrid span{color:var(--terra);font-weight:900}.faqs{display:grid;gap:12px}.faqs details{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px 20px}.faqs summary{font-weight:900;color:var(--navy);cursor:pointer}.faqs p{color:var(--muted);line-height:1.65}.contact{display:grid;grid-template-columns:1fr 1fr;gap:28px}.contact>div{padding:34px;border-radius:17px}.contact>div:first-child{background:var(--navy);color:#fff}.contact>div:first-child a{display:block;margin:14px 0;color:#f3d585;font-weight:900}.contact-note{background:var(--cream);border:1px solid var(--line)}.plugin-missing{padding:24px;background:#fff5d9;border:1px solid #e7cf8a;border-radius:12px}.site-footer{padding:60px 6vw;background:var(--navy2);color:#cbd7df;display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:35px}.site-footer>div{display:flex;flex-direction:column;gap:10px}.site-footer b{color:#f0d28a}.site-footer a:hover{color:#fff}.footer-brand{margin:0;color:#fff}.copyright{padding:16px 6vw;background:#04121d;color:#8da1af;font-size:12px;text-align:center}
@media(max-width:1180px){.nav{display:none}.nav.open{display:block;position:absolute;top:90px;left:0;right:0;background:#fff;padding:20px 6vw;box-shadow:0 20px 40px #102a4320}.nav.open .menu{display:flex;flex-direction:column;align-items:stretch}.nav-toggle{display:block}.apply-mini{display:none}.hero{grid-template-columns:1fr}.hero-visual{min-height:450px}.hero-visual img{clip-path:none}.calculator,.home-join{grid-template-columns:1fr}.trust-strip{grid-template-columns:1fr 1fr}.cards.four{grid-template-columns:1fr 1fr}.site-footer{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.topbar{display:none}.site-header{height:76px}.brand{font-size:21px}.brand i{width:40px;height:40px}.hero-copy{padding:60px 20px}.hero h1{font-size:47px}.hero h1.hero-main-title{font-size:37px;line-height:1.12;letter-spacing:-1px}.hero p{font-size:17px}.hero-stats{grid-template-columns:1fr 1fr}.hero-visual{min-height:340px}.trust-strip,.cards.three,.cards.four,.docgrid,.contact,.site-footer{grid-template-columns:1fr}.content{padding:65px 20px}.intro{padding:65px 20px}.section-title h2,.content>h2{font-size:36px}.formula,.bigformula{flex-direction:column}.formula i,.bigformula i{display:none}.pattern-band,.final{display:block;padding:55px 22px}.pattern-band h2,.final h2{font-size:35px}.pattern-band .button,.final .button{margin-top:20px}.home-calc-head{padding:60px 20px 10px}.home-calc-head h2{font-size:35px}.calculator{padding:35px 20px 55px}.results{grid-template-columns:1fr}.results .result-total{grid-column:auto}.home-join{padding:60px 20px}.join-copy h2{font-size:36px}.page-head{padding:70px 22px}.page-head h1{font-size:44px}.timeline article{grid-template-columns:58px 1fr}}
