.cf-page{--blue:#0d47a1;--orange:#ff6b00;--ink:#102a50;--text:#61728d;--line:#e3ebf4;color:var(--text);font-family:Inter,Arial,sans-serif}.cf-page *{box-sizing:border-box}.cf-hero{padding:88px 0 82px;overflow:hidden;background:radial-gradient(circle at 82% 28%,rgba(13,71,161,.13),transparent 20%),linear-gradient(115deg,#fff,#eef5fc)}.cf-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:55px;align-items:center}.cf-label{display:inline-flex;align-items:center;gap:7px;margin:0 0 14px;color:var(--blue);font-size:.74rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.cf-hero h1,.cf-page h2,.cf-page h3{margin:0;color:var(--ink);font-family:Outfit,Inter,sans-serif}.cf-hero h1{margin-bottom:22px;font-size:clamp(2.7rem,5vw,4.15rem);line-height:1.08;font-weight:850;letter-spacing:-2px}.cf-hero h1 em,.cf-transparency h2 em{color:var(--orange);font-style:normal}.cf-hero p{max-width:860px;margin:0;font-size:1.04rem;line-height:1.8}.cf-hero-points{display:flex;gap:17px;flex-wrap:wrap;margin-top:24px;color:#26496f;font-size:.85rem;font-weight:700}.cf-hero-points i{color:#12a576}.cf-hero-visual{position:relative;width:370px;height:255px}.cf-visual-orbit{position:absolute;inset:5px 10px;border:1px solid rgba(75,132,190,.18);border-radius:50%;transform:rotate(-21deg)}.cf-visual-card{position:absolute;border:1px solid #d8e5f3;border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 20px 40px rgba(34,72,112,.13)}.cf-visual-main{top:26px;left:45px;width:270px;padding:22px}.cf-visual-title{display:flex;align-items:center;gap:8px;color:#46729f;font-size:.72rem;font-weight:800}.cf-visual-title i{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#e8f2ff;color:#176ac5}.cf-visual-main strong{display:block;margin:16px 0 15px;color:var(--ink);font-size:1.13rem;line-height:1.35}.cf-visual-row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-top:1px solid #e6edf5;color:#6b819d;font-size:.71rem}.cf-visual-row i{color:#12a576}.cf-visual-tick{position:absolute;right:37px;top:13px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--orange);box-shadow:0 8px 18px rgba(255,107,0,.3);color:#fff}.cf-section{padding:82px 0}.cf-soft{background:linear-gradient(135deg,#f7faff,#f3f7fb)}.cf-intro,.cf-calculation,.cf-transparency-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.cf-intro h2,.cf-calculation h2{font-size:2.3rem;line-height:1.24}.cf-intro p,.cf-calculation p{margin:0 0 19px;line-height:1.8}.cf-heading{max-width:820px;margin-bottom:40px;padding-left:18px;border-left:4px solid var(--orange)}.cf-heading .cf-label,.cf-intro .cf-label,.cf-calculation .cf-label{padding:7px 11px;border-radius:999px;background:#eaf2ff;font-size:.7rem}.cf-heading h2{margin-bottom:13px;font-size:2.2rem;line-height:1.2;font-weight:800}.cf-heading p{margin:0;line-height:1.7}.cf-features{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.cf-features article{position:relative;padding:25px;border:1px solid #e2ebf5;border-radius:18px;background:#fff}.cf-features article>i{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#eaf2ff;color:#176ac5;font-size:1.15rem}.cf-features article:nth-child(2)>i{background:#e5f8f0;color:#0a9b70}.cf-features article:nth-child(3)>i{background:#fff0e3;color:#ef710d}.cf-features b{position:absolute;right:25px;top:30px;color:var(--orange);font-size:.82rem}.cf-features h3{margin:17px 0 9px;font-size:1.25rem;font-weight:800}.cf-features p,.cf-services p,.cf-packages p{margin:0;font-size:.9rem;line-height:1.7}.cf-commission-notice{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(245px,.7fr);gap:24px;padding:30px;border:1px solid #dce8f6;border-radius:18px;background:linear-gradient(135deg,#f7fbff,#fff)}.cf-notice-icon,.cf-process-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:#e8f2ff;color:var(--blue);font-size:1.2rem}.cf-commission-notice h3{margin:3px 0 8px;font-size:1.18rem;font-weight:800}.cf-commission-notice p{margin:0;line-height:1.7}.cf-commission-notice ul,.cf-process-card ul{margin:0;padding:0;list-style:none}.cf-commission-notice li{padding:9px 0;border-bottom:1px solid #e5edf6;font-size:.84rem}.cf-commission-notice li::before,.cf-process-card li::before{content:'✓';margin-right:8px;color:#11a276;font-weight:800}.cf-formula{display:inline-block;padding:13px 18px;border-left:3px solid var(--orange);background:#fff8f0;color:var(--ink)}.cf-process-card{padding:31px;border-radius:16px;background:#fff;box-shadow:0 15px 35px rgba(35,70,105,.1)}.cf-process-icon{margin-bottom:14px}.cf-process-card small{display:block;margin-bottom:10px;color:#607b9a;font-weight:800}.cf-process-card h3{margin-bottom:9px;font-size:1.24rem;font-weight:800}.cf-process-card p{line-height:1.65}.cf-process-card ul{display:flex;gap:8px;flex-wrap:wrap}.cf-process-card li{padding:7px 10px;border-radius:8px;background:#edf5ff;color:#365e8a;font-size:.73rem;font-weight:700}.cf-services{display:grid;grid-template-columns:1fr 1fr;column-gap:70px}.cf-services article{display:grid;grid-template-columns:54px 1fr;padding:28px 0;border-bottom:1px solid var(--line)}.cf-services article>b{color:var(--orange)}.cf-services h3,.cf-packages h3{margin:0 0 7px;font-size:1.16rem}.cf-packages{border-top:1px solid var(--line)}.cf-packages article{display:grid;grid-template-columns:1fr 160px 170px;gap:30px;align-items:center;padding:27px 0;border-bottom:1px solid var(--line)}.cf-packages span{font-size:.86rem}.cf-packages article>b{text-align:right;color:var(--blue)}.cf-transparency{padding:82px 0;background:linear-gradient(120deg,#091a34,#122d55);color:#c2cfde}.cf-transparency .cf-label{color:#93c0f5}.cf-transparency h2{max-width:470px;color:#fff;font-size:2.45rem;line-height:1.2}.cf-transparency p{margin:0 0 20px;line-height:1.8}.cf-transparency ul{margin:0;padding:0;list-style:none}.cf-transparency li{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1);color:#fff}.cf-transparency li::before{content:'✓';margin-right:12px;color:var(--orange);font-weight:800}.cf-faq{max-width:950px;border-top:1px solid var(--line)}.cf-faq details{border-bottom:1px solid var(--line)}.cf-faq summary{position:relative;padding:21px 43px 21px 0;color:var(--ink);font-size:1.05rem;font-weight:750;cursor:pointer;list-style:none}.cf-faq summary::-webkit-details-marker{display:none}.cf-faq summary::after{content:'+';position:absolute;right:5px;top:13px;color:var(--blue);font-size:1.7rem}.cf-faq details[open] summary::after{content:'+'}.cf-faq details[open] p{display:none}.cf-cta{padding:78px 0;text-align:center;background:linear-gradient(180deg,#fff,#f8fbff)}.cf-cta h2{max-width:700px;margin:0 auto 16px;font-size:2.3rem}.cf-cta p{max-width:650px;margin:0 auto 27px;line-height:1.7}.cf-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:0 27px;border-radius:11px;background:linear-gradient(135deg,#0d47a1,#176bc5);box-shadow:0 9px 18px rgba(13,71,161,.22);color:#fff;font-weight:800;text-decoration:none}
/* Faaliyet/yasal yükümlülükler bölümü merkezde okunur. */.cf-section:has(.cf-faq) .cf-heading{max-width:900px;margin-left:auto;margin-right:auto;padding-left:0;border-left:0;text-align:center}.cf-section:has(.cf-faq) .cf-heading .cf-label{margin-left:0}.cf-section:has(.cf-faq) .cf-faq{display:none}
@media(max-width:900px){.cf-hero-grid,.cf-intro,.cf-calculation,.cf-transparency-grid{grid-template-columns:1fr;gap:32px}.cf-hero-visual{margin:auto}.cf-features,.cf-services{grid-template-columns:1fr}.cf-packages article{grid-template-columns:1fr;gap:7px}.cf-packages article>b{text-align:left}.cf-commission-notice{grid-template-columns:auto 1fr}.cf-commission-notice ul{grid-column:1/-1;margin-left:74px}.cf-section{padding:65px 0}}@media(max-width:600px){.cf-hero{padding:58px 0 45px}.cf-hero h1{font-size:2.45rem}.cf-hero p{font-size:.97rem}.cf-hero-visual{width:330px;height:235px;transform:scale(.88);transform-origin:left top;margin-bottom:-28px}.cf-visual-main{left:35px}.cf-intro h2,.cf-calculation h2,.cf-heading h2,.cf-transparency h2,.cf-cta h2{font-size:1.9rem}.cf-section{padding:56px 0}.cf-commission-notice{grid-template-columns:1fr;padding:22px}.cf-commission-notice ul{grid-column:auto;margin:0}.cf-process-card{padding:24px}.cf-process-card li{font-size:.68rem}}
