*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:#fff;color:#111;font-family:Inter,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:100%;object-fit:cover}.earn-page{overflow:hidden}.earn-shell{width:min(1200px,calc(100% - 48px));margin:0 auto}.earn-hero{padding:64px 0 76px}.earn-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:start;gap:72px}.earn-hero-copy{padding:0}.earn-kicker{margin:0 0 18px;font-size:13px;line-height:1;font-weight:800;letter-spacing:.08em}.earn-hero h1{max-width:620px;margin:0;font-size:clamp(48px,5.2vw,78px);line-height:.98;letter-spacing:-3.8px;font-weight:800}.earn-lead{max-width:600px;margin:28px 0 0;font-size:20px;line-height:1.55;color:#333}.earn-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:34px}.earn-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 24px;border-radius:8px;font-size:16px;font-weight:750;transition:transform .18s ease,background .18s ease}.earn-button:hover{transform:translateY(-1px)}.earn-button-dark{background:#000;color:#fff}.earn-button-dark:hover{background:#292929}.earn-button-light{background:#fff;color:#111}.earn-text-link,.earn-inline-link{font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.earn-hero-media{height:620px;overflow:hidden;background:#eee}.earn-hero-media img,.earn-feature-media img,.earn-split-media img{object-position:center 24%}.earn-section{padding:104px 0}.earn-section h2,.earn-download h2{max-width:800px;margin:0;font-size:clamp(38px,4vw,58px);line-height:1.04;letter-spacing:-2.5px}.earn-feature-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:78px;align-items:center;margin-top:52px}.earn-feature-media{height:620px;overflow:hidden;background:#eee}.earn-feature-list{display:grid}.earn-feature-list article{display:grid;grid-template-columns:42px 1fr;gap:20px;padding:28px 0;border-bottom:1px solid #d8d8d8}.earn-feature-list article:first-child{padding-top:0}.earn-feature-list span{font-size:14px;font-weight:800}.earn-feature-list h3,.earn-steps h3,.earn-dark-grid h3{margin:0 0 10px;font-size:24px;line-height:1.15}.earn-feature-list p,.earn-steps p,.earn-dark-grid p{margin:0;color:#4b4b4b;font-size:16px;line-height:1.55}.earn-section-soft{background:#f3f3f3}.earn-heading-row{display:flex;align-items:end;justify-content:space-between;gap:32px}.earn-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:54px}.earn-steps article{min-height:290px;padding:32px;background:#fff}.earn-steps strong{display:grid;place-items:center;width:44px;height:44px;margin-bottom:70px;border-radius:50%;background:#000;color:#fff;font-size:17px}.earn-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:84px}.earn-split-copy>p:not(.earn-kicker){margin:26px 0;color:#3d3d3d;font-size:18px;line-height:1.6}.earn-split-copy ul{margin:28px 0;padding:0;list-style:none;border-top:1px solid #d7d7d7}.earn-split-copy li{padding:17px 0;border-bottom:1px solid #d7d7d7;font-size:16px;font-weight:650}.earn-split-copy li::before{content:"✓";display:inline-block;width:28px}.earn-split-media{height:620px;overflow:hidden;background:#eee}.earn-section-dark{background:#111;color:#fff}.earn-section-dark .earn-kicker{color:#aaa}.earn-dark-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:54px;background:#3a3a3a}.earn-dark-grid article{min-height:300px;padding:32px;background:#111}.earn-dark-grid p{color:#b9b9b9}.earn-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:72px;background:#fff;color:#111;border-radius:50%;font-size:25px;font-weight:800}.earn-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.earn-faq details{border-top:1px solid #cfcfcf}.earn-faq details:last-child{border-bottom:1px solid #cfcfcf}.earn-faq summary{position:relative;padding:26px 44px 26px 0;cursor:pointer;list-style:none;font-size:20px;font-weight:750}.earn-faq summary::-webkit-details-marker{display:none}.earn-faq summary::after{content:"+";position:absolute;right:8px;top:21px;font-size:30px;font-weight:400}.earn-faq details[open] summary::after{content:"−"}.earn-faq details p{max-width:680px;margin:0;padding:0 48px 26px 0;color:#555;font-size:16px;line-height:1.6}.earn-download{padding:90px 0;background:#000;color:#fff}.earn-download-inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.earn-download h2{max-width:760px}.earn-download-inner>div>p:last-child{max-width:720px;margin:22px 0 0;color:#c8c8c8;font-size:18px;line-height:1.55}
@media(max-width:960px){.earn-shell{width:min(100% - 36px,760px)}.earn-hero-grid,.earn-feature-layout,.earn-split,.earn-faq-layout{grid-template-columns:1fr;gap:42px}.earn-hero{padding:36px 0 70px}.earn-hero-copy{padding:16px 0}.earn-hero-media,.earn-feature-media,.earn-split-media{height:auto;aspect-ratio:4/3}.earn-feature-media{order:2}.earn-feature-list{order:1}.earn-steps,.earn-dark-grid{grid-template-columns:1fr 1fr}.earn-heading-row{align-items:flex-start;flex-direction:column}.earn-faq-layout{gap:40px}.earn-download-inner{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.earn-shell{width:calc(100% - 32px)}.earn-hero{padding:24px 0 54px}.earn-hero h1{font-size:45px;letter-spacing:-2.4px}.earn-lead{font-size:17px;line-height:1.55}.earn-actions{align-items:stretch;flex-direction:column}.earn-button{width:100%}.earn-text-link{text-align:center}.earn-hero-media{width:calc(100% + 32px);margin-left:-16px;aspect-ratio:1/1}.earn-section{padding:72px 0}.earn-section h2,.earn-download h2{font-size:38px;letter-spacing:-1.7px}.earn-feature-layout{margin-top:36px}.earn-feature-media,.earn-split-media{width:calc(100% + 32px);margin-left:-16px}.earn-feature-list article{grid-template-columns:32px 1fr;gap:12px}.earn-feature-list h3,.earn-steps h3,.earn-dark-grid h3{font-size:21px}.earn-steps,.earn-dark-grid{grid-template-columns:1fr}.earn-steps article{min-height:240px}.earn-steps strong,.earn-icon{margin-bottom:48px}.earn-dark-grid article{min-height:250px}.earn-faq summary{font-size:18px}.earn-download{padding:68px 0}}

@media(max-width:768px){
  html,body{width:100%;min-width:0;overflow-x:hidden}
  .earn-page{width:100%;min-width:0}
  .earn-shell{width:calc(100% - 32px);max-width:100%;min-width:0}
  .earn-hero-grid,.earn-feature-layout,.earn-split,.earn-faq-layout{grid-template-columns:minmax(0,1fr)}
  .earn-hero h1{max-width:100%;font-size:clamp(40px,12vw,52px);line-height:.98;letter-spacing:-2.4px;overflow-wrap:anywhere}
  .earn-lead{font-size:16px}
  .earn-actions{width:100%;align-items:stretch;flex-direction:column;gap:14px}
  .earn-button{width:100%;min-height:52px;touch-action:manipulation}
  .earn-hero-media,.earn-feature-media,.earn-split-media{max-width:none;aspect-ratio:4/3;height:auto}
  .earn-section{padding:64px 0}
  .earn-section h2,.earn-download h2{font-size:clamp(32px,9.5vw,40px);letter-spacing:-1.5px}
  .earn-steps,.earn-dark-grid{grid-template-columns:minmax(0,1fr)}
  .earn-steps article,.earn-dark-grid article{min-height:0;padding:26px 22px}
  .earn-steps strong,.earn-icon{margin-bottom:38px}
}

@media(max-width:380px){
  .earn-shell{width:calc(100% - 24px)}
  .earn-hero h1{font-size:39px}
  .earn-section{padding:56px 0}
}

.earn-subnav{position:sticky;top:0;z-index:24;background:#fff;border-bottom:1px solid #dedede;color:#111}
.earn-subnav-inner{width:min(1200px,calc(100% - 48px));min-height:64px;margin:0 auto;display:flex;align-items:center;gap:34px}
.earn-subnav-brand{flex:0 0 auto;font-size:20px;font-weight:800;letter-spacing:-.5px;padding:20px 0}
.earn-subnav-links{display:flex;align-items:center;gap:0;overflow-x:auto;scrollbar-width:none;white-space:nowrap;margin-left:auto}
.earn-subnav-links::-webkit-scrollbar{display:none}
.earn-subnav-links a{position:relative;display:block;padding:22px 14px 20px;font-size:14px;font-weight:700;color:#3f3f3f}
.earn-subnav-links a::after,.earn-subnav-brand::after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;background:#111;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}
.earn-subnav-brand{position:relative}
.earn-subnav-brand::after{left:0;right:0}
.earn-subnav-links a:hover,.earn-subnav-links a.is-active{color:#000}
.earn-subnav-links a:hover::after,.earn-subnav-links a.is-active::after,.earn-subnav-brand.is-active::after{transform:scaleX(1)}
.earn-guide-hero{padding:84px 0 86px;background:#f3f3f3}
.earn-guide-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:78px}
.earn-guide-hero h1{max-width:690px;margin:0;font-size:clamp(48px,5.3vw,78px);line-height:.98;letter-spacing:-3.6px}
.earn-guide-hero p:not(.earn-kicker){max-width:630px;margin:26px 0 0;font-size:19px;line-height:1.58;color:#3f3f3f}
.earn-guide-media{height:500px;overflow:hidden;background:#ddd}
.earn-guide-section{padding:94px 0}
.earn-guide-section.soft{background:#f3f3f3}
.earn-guide-section.dark{background:#111;color:#fff}
.earn-guide-section h2{max-width:820px;margin:0;font-size:clamp(38px,4vw,58px);line-height:1.04;letter-spacing:-2.5px}
.earn-guide-section>.earn-shell>p{max-width:760px;margin:24px 0 0;font-size:18px;line-height:1.6;color:#4a4a4a}
.earn-guide-section.dark>.earn-shell>p{color:#bebebe}
.earn-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px}
.earn-guide-card{min-height:280px;padding:30px;background:#f3f3f3;display:flex;flex-direction:column}
.soft .earn-guide-card{background:#fff}
.dark .earn-guide-card{background:#1b1b1b}
.earn-guide-card strong{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#686868}
.dark .earn-guide-card strong{color:#9f9f9f}
.earn-guide-card h3{margin:auto 0 12px;font-size:25px;line-height:1.12;letter-spacing:-.8px}
.earn-guide-card p{margin:0;color:#555;font-size:16px;line-height:1.55}
.dark .earn-guide-card p{color:#bdbdbd}
.earn-model-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:50px}
.earn-model{padding:40px;background:#fff;border:1px solid #d6d6d6}
.earn-model.blue{background:#0d5cff;color:#fff;border-color:#0d5cff}
.earn-model-label{display:inline-block;padding:7px 10px;background:#eee;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}
.earn-model.blue .earn-model-label{background:#fff;color:#0d5cff}
.earn-model h3{margin:34px 0 18px;font-size:36px;letter-spacing:-1.6px}
.earn-model ul{list-style:none;margin:0;padding:0;border-top:1px solid #d6d6d6}
.earn-model.blue ul{border-color:rgba(255,255,255,.35)}
.earn-model li{padding:16px 0;border-bottom:1px solid #d6d6d6;line-height:1.45}
.earn-model.blue li{border-color:rgba(255,255,255,.35)}
.earn-guide-cta{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:72px 0;background:#0d5cff;color:#fff}
.earn-guide-cta h2{max-width:760px;margin:0;font-size:clamp(36px,4.5vw,60px);line-height:1;letter-spacing:-2.4px}
.earn-guide-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}
.earn-guide-list{margin:40px 0 0;padding:0;list-style:none;border-top:1px solid #cfcfcf}
.earn-guide-list li{display:grid;grid-template-columns:54px 1fr;gap:24px;padding:24px 0;border-bottom:1px solid #cfcfcf}
.earn-guide-list span{font-weight:800}.earn-guide-list h3{margin:0 0 8px;font-size:22px}.earn-guide-list p{margin:0;color:#535353;line-height:1.55}
@media(max-width:1050px){.earn-subnav-inner{width:100%;padding-left:18px;gap:18px}.earn-subnav-brand{padding-right:8px}.earn-subnav-links{margin-left:0}.earn-guide-hero-grid{grid-template-columns:1fr;gap:42px}.earn-guide-media{height:auto;aspect-ratio:4/3}.earn-guide-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.earn-subnav{position:relative}.earn-subnav-inner{display:block;padding:0}.earn-subnav-brand{display:block;padding:16px 18px 13px;border-bottom:1px solid #e7e7e7}.earn-subnav-brand::after{display:none}.earn-subnav-links{padding:0 8px}.earn-subnav-links a{padding:17px 10px 15px;font-size:13px}.earn-guide-hero{padding:52px 0}.earn-guide-hero h1{font-size:44px;letter-spacing:-2.2px}.earn-guide-hero p:not(.earn-kicker){font-size:17px}.earn-guide-section{padding:68px 0}.earn-guide-section h2{font-size:38px;letter-spacing:-1.7px}.earn-guide-grid,.earn-model-grid{grid-template-columns:1fr}.earn-guide-card{min-height:240px}.earn-guide-cta-inner{align-items:flex-start;flex-direction:column}.earn-guide-list li{grid-template-columns:36px 1fr;gap:12px}}

/* Dekupe görseller şeffaf kalır; görsel altına yapay renk eklenmez. */
.earn-hero-media,.earn-feature-media,.earn-split-media,.earn-guide-media{background:transparent}
