/* Airy inner pages. Scoped to Berber; no application behavior. */
body.ic-ferah{--paper:#fcfcfa;--soft:#f1f3ee;--border:#e0e4dd;--cizgi:#e0e4dd;--muted:#667068;--signal:#c8f18a;background:var(--paper);color:#22302a}
body.ic-ferah .ust{background:#fcfcfaf5;border-color:#e4e7e0}
body.ic-ferah .kap{width:min(1200px,calc(100% - 96px))}
body.ic-ferah .kap.dar{width:min(850px,calc(100% - 96px))}
body.ic-ferah .sayfa-basi{padding:46px 0 58px;background:transparent;color:#22302a;border:0;overflow:visible;text-align:left}
body.ic-ferah .sayfa-basi:before,body.ic-ferah .sayfa-basi:after{display:none}
body.ic-ferah .kirinti{display:flex;align-items:center;gap:12px;color:#667068;font-size:14px;margin:0 0 56px;padding:0 0 22px;border-bottom:1px solid var(--border)}
body.ic-ferah .kirinti a{color:#667068}
body.ic-ferah .kirinti svg{width:14px;height:14px}
body.ic-ferah .sayfa-basi h1{font-size:clamp(42px,5.2vw,72px);line-height:1.09;letter-spacing:-.055em;font-weight:500;max-width:1000px;margin:0 0 26px;color:#22302a;text-wrap:balance}
body.ic-ferah .sayfa-basi h1 span{color:#7b8877}
body.ic-ferah .sayfa-basi p:not(.kirinti){max-width:640px;font-size:18px;line-height:1.8;color:#667068;margin:0}
body.ic-ferah .sayfa-basi strong{font-weight:600;color:#22302a}
body.ic-ferah .bolum{padding:80px 0}
body.ic-ferah .sayfa-basi+.bolum{padding-top:28px}
body.ic-ferah .bolum-acik{background:#f1f3ee;border-top:1px solid #e4e7e0;border-bottom:1px solid #e4e7e0}
body.ic-ferah .bolum h2{font-size:clamp(30px,3vw,42px);letter-spacing:-.045em;line-height:1.2;font-weight:500;color:#22302a}
body.ic-ferah .bolum-alt{font-size:17px;line-height:1.8;max-width:650px;color:#667068;margin-bottom:36px}
:is(body.ic-ferah,.ferah-fiyat) .deneme-satiri{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 24px;background:#edf3e7;border:1px solid #dce7d2;border-radius:10px;font-size:15px}
:is(body.ic-ferah,.ferah-fiyat) .deneme-satiri span{display:flex;align-items:center;gap:11px}
:is(body.ic-ferah,.ferah-fiyat) .deneme-satiri i{width:7px;height:7px;background:#648749;border-radius:50%;flex:none}
:is(body.ic-ferah,.ferah-fiyat) .deneme-satiri a{display:inline-flex;align-items:center;gap:14px;font-weight:700;color:#334c24;white-space:nowrap;text-decoration:none}
:is(body.ic-ferah,.ferah-fiyat) .deneme-satiri svg{width:18px;height:18px}
:is(body.ic-ferah,.ferah-fiyat) .paket-bolumu{padding-top:30px;padding-bottom:76px}
:is(body.ic-ferah,.ferah-fiyat) .fiyatlar{gap:18px;padding:0;align-items:stretch}
:is(body.ic-ferah,.ferah-fiyat) .fiyat{display:flex;flex-direction:column;background:#fff;border:1px solid #dfe4dc;border-radius:14px;padding:32px;position:relative;box-shadow:0 5px 12px #28352603;transform:none}
:is(body.ic-ferah,.ferah-fiyat) .fiyat.one-cikan{background:#f1f6ea;border:1px solid #a8bb95;color:#22302a;transform:none}
:is(body.ic-ferah,.ferah-fiyat) .fiyat h3,:is(body.ic-ferah,.ferah-fiyat) .fiyat.one-cikan h3{font-size:20px;color:#22302a;margin:0 0 24px;font-weight:600}
:is(body.ic-ferah,.ferah-fiyat) .fiyat .etiket{position:absolute;top:29px;right:24px;left:auto;transform:none;background:#e0ebd4;color:#3b532d;font-size:12px;border-radius:30px;padding:5px 9px;margin:0}
:is(body.ic-ferah,.ferah-fiyat) .fiyat .tutar,:is(body.ic-ferah,.ferah-fiyat) .fiyat.one-cikan .tutar{font-size:56px;line-height:1.1;font-weight:500;color:#22302a;margin:0 0 12px;letter-spacing:-.055em}
:is(body.ic-ferah,.ferah-fiyat) .fiyat .tutar span{font-size:25px;color:#687462}
:is(body.ic-ferah,.ferah-fiyat) .fiyat .birim,:is(body.ic-ferah,.ferah-fiyat) .fiyat.one-cikan .birim{font-size:14px;color:#667068;min-height:24px;margin-bottom:24px}
:is(body.ic-ferah,.ferah-fiyat) .fiyat .acik,:is(body.ic-ferah,.ferah-fiyat) .fiyat.one-cikan .acik{font-size:15px;line-height:1.65;color:#596651;min-height:50px;margin:0 0 24px}
:is(body.ic-ferah,.ferah-fiyat) .paket-ozet{list-style:none;padding:23px 0;margin:0 0 10px;border-top:1px solid #dce4d5}
:is(body.ic-ferah,.ferah-fiyat) .paket-ozet li,:is(body.ic-ferah,.ferah-fiyat) .fiyat.one-cikan .paket-ozet li{font-size:14px;color:#46523d;margin:0 0 12px;padding:0}
:is(body.ic-ferah,.ferah-fiyat) .paket-ozet li:before{content:'✓';color:#69894e;margin-right:10px;background:none;position:static}
:is(body.ic-ferah,.ferah-fiyat) .fiyat .paket-basla{background:white;border:1px solid #d4dccb;color:#2f4024;font-size:14px;border-radius:7px;margin-top:auto;display:flex;justify-content:space-between;gap:12px;padding:14px 17px}
:is(body.ic-ferah,.ferah-fiyat) .fiyat.one-cikan .paket-basla{background:#263d24;color:#fff;border-color:#263d24}
:is(body.ic-ferah,.ferah-fiyat) .fiyat .paket-basla:hover{background:#e5eddc;color:#22302a}
:is(body.ic-ferah,.ferah-fiyat) .fiyat-not{font-size:14px;line-height:1.8;color:#667068;margin-top:24px;text-align:center}
body.ic-ferah .kartlar{gap:0;border:0;border-top:1px solid #dce2d7}
body.ic-ferah .kart{padding:32px 28px 32px 0;border:0;border-bottom:1px solid #dce2d7;background:transparent;border-radius:0}
body.ic-ferah .kart:hover{background:transparent}
body.ic-ferah .kart:after{display:none}
body.ic-ferah .kart .ikon{width:30px;height:30px;background:none;color:#6f885c;margin-bottom:22px}
body.ic-ferah .kart h3{font-size:21px;font-weight:600;color:#22302a}
body.ic-ferah .kart p{font-size:16px;line-height:1.8;color:#667068}
body.ic-ferah .roller{gap:20px;counter-reset:roles}
body.ic-ferah .rol{background:white;border:1px solid #e0e4dd;border-radius:12px;overflow:hidden;counter-increment:roles}
body.ic-ferah .rol-ust{background:#f0f3ea;padding:30px;border-bottom:1px solid #e0e4dd}
body.ic-ferah .rol-ust:before{content:'0' counter(roles);display:block;color:#839575;font-size:15px;margin-bottom:30px}
body.ic-ferah .rol-ust h3{color:#22302a;font-size:25px;font-weight:500}
body.ic-ferah .rol-ust p{color:#667068;font-size:15px}
body.ic-ferah .rol li{font-size:15px;line-height:1.8;color:#56614f}
body.ic-ferah .detay{background:#f1f3ee;border:1px solid #e1e5dc;border-radius:16px;padding:56px;gap:70px;margin-bottom:30px;box-shadow:none}
body.ic-ferah .detay:nth-child(even){background:#f0f3f7}
body.ic-ferah .detay h3{font-weight:500;color:#22302a;font-size:38px;line-height:1.2}
body.ic-ferah .detay p{color:#667068;font-size:17px}
body.ic-ferah .detay-etiket{color:#658052;font-size:14px;letter-spacing:.03em}
body.ic-ferah .detay-gorsel img{width:210px;box-shadow:0 20px 35px #27352916;max-width:100%}
body.ic-ferah .metin{max-width:none}
body.ic-ferah .metin h2{padding-top:34px;border-top:1px solid #dfe4db;font-size:28px;margin:50px 0 18px}
body.ic-ferah .metin h2:first-child{margin-top:0}
body.ic-ferah .metin p,body.ic-ferah .metin li{font-size:17px;line-height:1.9;color:#586452}
body.ic-ferah .sss details{padding:22px 0;border-color:#dce2d7;background:transparent}
body.ic-ferah .sss summary{font-size:18px;font-weight:500;color:#22302a}
body.ic-ferah .sss details p{font-size:16px;color:#667068}
body.ic-ferah.sayfa-iletisim .bolum>.kap{display:grid;grid-template-columns: .85fr 1.15fr;gap:80px;align-items:start}
body.ic-ferah .iletisim-kutular{display:grid;grid-template-columns:1fr;gap:0}
body.ic-ferah .iletisim-kutu{border:0;border-bottom:1px solid #dfe4db;padding:24px 0;border-radius:0}
body.ic-ferah .iletisim-kutu .ikon{width:28px;height:28px;color:#6c8859;margin-bottom:12px}
body.ic-ferah .iletisim-kutu p{font-size:15px;color:#667068}
body.ic-ferah .form{margin:0;max-width:none;background:white;border:1px solid #dfe4db;border-radius:14px;padding:34px}
body.ic-ferah .alan input,body.ic-ferah .alan select,body.ic-ferah .alan textarea{border-radius:6px;background:#fcfcfa;border-color:#d9e0d4}
body.ic-ferah .kayit-kart{border-radius:14px;border-color:#dde4d6;box-shadow:0 12px 45px #293d1e05}
body.ic-ferah .kayit-kim--patron{background:#edf3e7;border-color:#d9e4cf}
body.ic-ferah .cagri{background:#eaf0e2;color:#22302a;padding:80px 0;border-top:1px solid #dce5d3}
body.ic-ferah .cagri:before,body.ic-ferah .cagri:after{display:none}
body.ic-ferah .cagri h2{color:#22302a;font-size:clamp(34px,4vw,54px);font-weight:500;letter-spacing:-.045em}
body.ic-ferah .cagri p{color:#5e6e52;font-size:17px}
body.ic-ferah .cagri .btn{background:#263d24;color:white}
body.ic-ferah .cagri .btn-cizgi{background:transparent;color:#263d24;border-color:#a6b69a}
@media(max-width:1000px){:is(body.ic-ferah,.ferah-fiyat) .fiyat{padding:27px 22px}:is(body.ic-ferah,.ferah-fiyat) .fiyat .etiket{position:static;align-self:flex-start;order:-1;margin-bottom:15px}:is(body.ic-ferah,.ferah-fiyat) .fiyat h3{margin-top:auto}body.ic-ferah.sayfa-iletisim .bolum>.kap{gap:35px}body.ic-ferah .detay{padding:35px;gap:30px}}
@media(max-width:760px){body.ic-ferah .kap,body.ic-ferah .kap.dar{width:calc(100% - 40px)}body.ic-ferah .sayfa-basi{padding:25px 0 38px}body.ic-ferah .kirinti{margin-bottom:35px;padding-bottom:18px}body.ic-ferah .sayfa-basi h1{font-size:44px}body.ic-ferah .sayfa-basi p:not(.kirinti){font-size:17px}:is(body.ic-ferah,.ferah-fiyat) .deneme-satiri{flex-direction:column;align-items:flex-start;padding:20px;font-size:14px;gap:12px}body.ic-ferah .bolum{padding:55px 0}:is(body.ic-ferah,.ferah-fiyat) .paket-bolumu{padding-top:24px}:is(body.ic-ferah,.ferah-fiyat) .fiyatlar,body.ic-ferah .roller{grid-template-columns:1fr;gap:20px}:is(body.ic-ferah,.ferah-fiyat) .fiyat{padding:28px}:is(body.ic-ferah,.ferah-fiyat) .fiyat .etiket{position:absolute;top:28px;right:20px}:is(body.ic-ferah,.ferah-fiyat) .fiyat .acik{min-height:0}body.ic-ferah .detay{padding:28px 22px;gap:30px}body.ic-ferah .detay h3{font-size:31px}body.ic-ferah.sayfa-iletisim .bolum>.kap{grid-template-columns:1fr;gap:30px}body.ic-ferah .form{padding:25px 20px}body.ic-ferah .cagri{padding:55px 0}body.ic-ferah .metin p,body.ic-ferah .metin li{font-size:16px}}

/* Color edition: luminous green, cobalt details, architectural curved lines. */
body.ic-ferah{--page-tint:#d9edbc;--page-accent:#345323}
body.ic-ferah.sayfa-ozellikler{--page-tint:#dce5ff;--page-accent:#214ee8}
body.ic-ferah.sayfa-iletisim,body.ic-ferah.sayfa-destek{--page-tint:#f4dfc7;--page-accent:#88582b}
body.ic-ferah.sayfa-hakkimizda{--page-tint:#e6def4;--page-accent:#69518e}
body.ic-ferah .sayfa-basi{position:relative;isolation:isolate;overflow:hidden;background:var(--page-tint);padding-bottom:64px;border-bottom:1px solid #17253810}
body.ic-ferah .sayfa-basi>.kap{position:relative;z-index:2}
body.ic-ferah .sayfa-basi:before{content:'';display:block;position:absolute;inset:auto -150px -300px auto;width:660px;height:660px;border:65px solid #ffffff55;border-radius:50%;background:transparent;pointer-events:none;z-index:0;transform:rotate(-25deg)}
body.ic-ferah .sayfa-basi:after{content:'';display:block;position:absolute;inset:auto -25px -160px auto;width:390px;height:390px;border:1px solid #17253822;border-radius:50%;background:transparent;pointer-events:none;z-index:0}
body.ic-ferah .kirinti{border-color:#17253825;color:#42543b;margin-bottom:42px}
body.ic-ferah .kirinti a{color:#42543b}
body.ic-ferah .sayfa-basi h1{max-width:920px}
body.ic-ferah .sayfa-basi h1 span{color:var(--page-accent)}
body.ic-ferah .sayfa-basi p:not(.kirinti){color:#43503f}
body.ic-ferah .sayfa-basi+.bolum{padding-top:60px}
:is(body.ic-ferah,.ferah-fiyat) .deneme-satiri{position:relative;margin-top:28px;background:#c8f18a;border-color:#b9df7f;border-radius:8px;color:#25351c}
:is(body.ic-ferah,.ferah-fiyat) .deneme-satiri a{color:#243719}
:is(body.ic-ferah,.ferah-fiyat) .fiyat{border-top:5px solid #dfe5d9}
:is(body.ic-ferah,.ferah-fiyat) .fiyat.one-cikan{background:#e7f4d8;border:1px solid #bed69f;border-top:5px solid #85b34b;box-shadow:0 12px 35px #5c803812}
:is(body.ic-ferah,.ferah-fiyat) .fiyat .etiket{background:#c8f18a;color:#344622}
:is(body.ic-ferah,.ferah-fiyat) .fiyat.one-cikan .paket-basla{background:#214ee8;border-color:#214ee8;color:#fff}
:is(body.ic-ferah,.ferah-fiyat) .fiyat.one-cikan .paket-basla:hover{background:#193ec2;color:#fff}
body.ic-ferah .bolum-acik{background:#eef2fa;border-color:#dfe5ef}
body.ic-ferah .kartlar{gap:18px;border:0}
body.ic-ferah .kart{padding:30px;background:#fff;border:1px solid #dfe5ed;border-radius:12px}
body.ic-ferah .kart:hover{background:#fff}
body.ic-ferah .kart .ikon{width:48px;height:48px;padding:11px;background:#e4edff;color:#214ee8;border-radius:12px}
body.ic-ferah .kart:nth-child(3n+2) .ikon{background:#e3f1cd;color:#456b2b}
body.ic-ferah .kart:nth-child(3n) .ikon{background:#f5e5d3;color:#8b5b28}
body.ic-ferah .rol-ust{background:#dfe9ff}
body.ic-ferah .rol:nth-child(2) .rol-ust{background:#e4f1d0}
body.ic-ferah .rol:nth-child(3) .rol-ust{background:#f6e5d2}
body.ic-ferah .rol-ust:before{color:#435c80}
body.ic-ferah .detay{background:#e9f1de}
body.ic-ferah .detay:nth-child(even){background:#e4ebfb}
body.ic-ferah .detay:nth-child(3n){background:#f4e9dc}
body.ic-ferah .detay-gorsel{position:relative;padding:25px 0}
body.ic-ferah .iletisim-kutu .ikon{background:#e9f1de;color:#466632;border-radius:8px;width:40px;height:40px;padding:8px}
body.ic-ferah .form{border-top:5px solid #c8f18a;box-shadow:0 16px 45px #17253806}
body.ic-ferah .kayit-kim--patron{background:#e2f1cb;border-color:#c0d89f}
body.ic-ferah .cagri{background:#c8f18a;border-color:#bade86;position:relative;overflow:hidden}
body.ic-ferah .cagri .btn{background:#214ee8;color:white}
body.ic-ferah .cagri .btn-cizgi{background:transparent;color:#25351c;border-color:#688841}
@media(max-width:760px){body.ic-ferah .sayfa-basi{padding-bottom:42px}body.ic-ferah .sayfa-basi:before{width:360px;height:360px;border-width:35px;right:-230px;bottom:-170px}body.ic-ferah .sayfa-basi:after{width:230px;height:230px;right:-180px;bottom:-60px}body.ic-ferah .sayfa-basi p:not(.kirinti){position:relative;max-width:94%}body.ic-ferah .kirinti{margin-bottom:32px}body.ic-ferah .sayfa-basi+.bolum{padding-top:38px}body.ic-ferah .kart{padding:26px}:is(body.ic-ferah,.ferah-fiyat) .deneme-satiri{margin-top:22px}}
