/* Ana sayfa görsel önerisi — kapsamı yalnız bu önizleme */
body.atelier{background:#faf9f5!important;color:#173b48!important}body.atelier .wrap{width:min(1280px,calc(100% - 80px))!important;max-width:1280px!important}body.atelier header .nav{height:88px!important;min-height:88px!important}body.atelier .customer-utility{background:#163b48!important}body.atelier .customer-actions-button{background:#f7f6f1!important;color:#173b48!important;border-color:#dce1dd!important;font-size:11px!important}
.design-preview{display:flex;gap:20px;align-items:center;justify-content:center;background:#f4e7cb;padding:8px 24px;font-size:10px;letter-spacing:1px;color:#53452f}.design-preview span{letter-spacing:0}.design-preview a{color:inherit;text-decoration:underline}.atelier-kicker{font-size:10px!important;font-weight:700!important;letter-spacing:2.1px!important;color:#6b776d!important;margin:0 0 14px!important;line-height:1.5!important}
body.atelier #main-content .ref-hero{min-height:610px;padding:92px 0 65px;background:#f3f1e9;color:#173b48;overflow:hidden}body.atelier #main-content .ref-hero>picture{inset:0 0 0 50%;z-index:-2}body.atelier #main-content .ref-hero picture img{object-position:70% center}body.atelier #main-content .ref-hero:after{background:linear-gradient(90deg,#f3f1e9 0%,#f3f1e9 40%,#f3f1e9e8 47%,#f3f1e900 65%)}body.atelier #main-content .ref-hero-copy{max-width:670px}body.atelier #main-content .ref-overline{color:#627065;font-size:10px;letter-spacing:2.3px}body.atelier #main-content .ref-overline:before{background:#b89c68}body.atelier #main-content h1{font-size:clamp(44px,4.5vw,70px);line-height:1.05;font-weight:500;letter-spacing:-3px;color:#173b48;margin:24px 0}body.atelier #main-content h1 em{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:#6c7558}body.atelier #main-content .ref-hero-description{color:#506168;font-size:17px;line-height:1.8;margin:0 0 28px}body.atelier #main-content .ref-actions{gap:12px}body.atelier #main-content .ref-btn{border-radius:4px;padding:0 24px;min-height:52px;box-shadow:none;font-size:12px}body.atelier #main-content .ref-btn-secondary{color:#173b48;background:transparent;border:1px solid #8e9f9d}body.atelier #main-content .ref-proof{margin-top:30px;color:#52676a;font-size:10px}body.atelier #main-content .ref-proof a{color:#52676a}body.atelier #main-content .ref-photo-note{display:block;position:absolute;right:28px;bottom:26px;font-size:8px;color:#fff;letter-spacing:1.5px;background:#102e366b;padding:8px 10px;border-radius:3px}
body.atelier #main-content .ref-plan{margin:36px auto 0;padding:32px 36px;background:white;border:1px solid #e1e3dc;border-radius:8px;box-shadow:0 14px 30px #183c4810;position:relative;z-index:2}.atelier-plan-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.atelier-plan-heading p{font-size:12px;color:#6a797e;max-width:230px;line-height:1.7;margin:0}body.atelier #main-content .ref-plan h2{font-size:29px;font-weight:500;letter-spacing:-1px;margin:0 0 18px}body.atelier #main-content .corp-tabs{margin-bottom:24px}body.atelier #main-content .corp-tabs button{min-height:48px;font-size:12px}.atelier-plan-heading .atelier-kicker{margin-bottom:5px!important}body.atelier #main-content .ref-link-form input{background:#fafbf8;border:1px solid #d6dfd9;border-radius:4px}body.atelier #main-content .ref-plan-bottom{margin-top:22px}
body.atelier #main-content .ref-discover{padding:88px 0 70px}body.atelier #main-content .ref-discover h2,.atelier-section-title h2{font-size:40px;line-height:1.2;font-weight:500;letter-spacing:-1.4px;margin:0;color:#173b48}.ref-discover-heading{margin-bottom:30px!important}body.atelier #main-content .ref-discover-layout{display:flex;flex-direction:column;gap:25px}body.atelier #main-content .ref-destinations{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}body.atelier #main-content .ref-destination{min-height:450px;border-radius:6px;padding:28px;isolation:isolate;overflow:hidden;transition:transform .2s}body.atelier #main-content .ref-destination:hover{transform:translateY(-4px)}body.atelier #main-content .ref-destination img{transition:transform .6s;object-position:center}body.atelier #main-content .ref-destination:hover img{transform:scale(1.035)}body.atelier #main-content .ref-destination h3{font-size:33px;font-weight:500;letter-spacing:-.8px;margin:7px 0}body.atelier #main-content .ref-destination p{font-size:13px;max-width:100%}body.atelier #main-content .ref-destination b{width:40px;height:40px;font-size:23px}.atelier-place{font-size:9px;letter-spacing:2.2px;color:#f0eee7}body.atelier #main-content .ref-assurance{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:transparent;border:0;border-top:1px solid #d8dfd6;border-bottom:1px solid #d8dfd6;border-radius:0;padding:24px 0;gap:40px}body.atelier #main-content .ref-assurance>div{display:flex;align-items:center;gap:24px;flex:1}body.atelier #main-content .ref-assurance>div+div{border:0;border-left:1px solid #d8dfd6;padding:0 0 0 40px}body.atelier #main-content .ref-assurance strong{font-size:12px}body.atelier #main-content .ref-assurance p{font-size:11px}body.atelier #main-content .ref-assurance a{font-size:12px}body.atelier #main-content .ref-image-note{font-size:10px}
.atelier-services{padding:0 0 90px}.atelier-section-title{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px}.atelier-section-title>p{font-size:13px;line-height:1.7;max-width:260px;color:#6c7d7c}.atelier-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#f0f1e9;border:1px solid #dde2d5;border-radius:6px}.atelier-service{padding:28px;color:#173b48;display:flex;flex-direction:column;min-height:250px;text-decoration:none!important}.atelier-service+.atelier-service{border-left:1px solid #d6dece}.atelier-service-no{font-size:12px;color:#7c876c;letter-spacing:2px}.atelier-service h3{font-size:21px;font-weight:500;margin:22px 0 12px}.atelier-service p{font-size:12px;line-height:1.8;color:#62716e;margin:0 0 20px}.atelier-service-link{margin-top:auto;font-size:10px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.atelier-service-link b{font-size:20px}.atelier-service:hover{background:#e5e9db}.atelier-service:first-child{border-radius:6px 0 0 6px}.atelier-service:last-child{border-radius:0 6px 6px 0}body.atelier #main-content .corp-assistance{background:#183c48;padding:65px 0;color:white}body.atelier #main-content .corp-assistance h2,body.atelier #main-content .corp-assistance a,body.atelier #main-content .corp-assistance p{color:#f4f5ef}body.atelier #main-content .corp-assistance h2{font-size:40px;font-weight:500;letter-spacing:-1px}body.atelier #main-content .corp-assistance-links a{border-color:#ffffff30}body.atelier .corp-footer{padding-top:55px!important;background:#faf9f5!important}body.atelier a:focus-visible,body.atelier button:focus-visible{outline:3px solid #ad842e!important;outline-offset:4px}body.atelier .corp-mobile-contact{display:none!important}
@media(min-width:1700px){body.atelier #main-content .ref-hero{min-height:640px;padding-top:105px}}
@media(max-width:1050px){body.atelier .wrap{width:calc(100% - 48px)!important}body.atelier #main-content h1{font-size:54px}body.atelier #main-content .ref-hero-copy{max-width:570px}body.atelier #main-content .ref-destination{min-height:360px;padding:22px}.atelier-service{padding:22px}body.atelier #main-content .ref-assurance>div{flex-wrap:wrap;gap:10px 22px}}
@media(max-width:760px){body.atelier .wrap{width:calc(100% - 36px)!important}.design-preview{font-size:8px;padding:7px 12px;gap:10px}.design-preview span{display:none}body.atelier header .nav{height:74px!important;min-height:74px!important}body.atelier header .logo,body.atelier header .logo img{width:145px!important}body.atelier #main-content .ref-hero{padding:34px 0 30px;min-height:680px;display:flex;align-items:start}body.atelier #main-content .ref-hero>picture{inset:330px 0 0}body.atelier #main-content .ref-hero picture img{object-position:65% center}body.atelier #main-content .ref-hero:after{background:linear-gradient(180deg,#f3f1e9 0%,#f3f1e9 43%,#f3f1e900 60%)}body.atelier #main-content h1{font-size:43px;line-height:1.06;letter-spacing:-1.8px;margin:18px 0}body.atelier #main-content .ref-overline{font-size:8px;letter-spacing:1.6px}body.atelier #main-content .ref-hero-description{font-size:13px;line-height:1.7;margin-bottom:19px}body.atelier #main-content .ref-actions{display:flex;flex-wrap:nowrap;gap:8px}body.atelier #main-content .ref-btn{min-height:46px;padding:0 14px;font-size:10px;gap:15px;flex:initial}body.atelier #main-content .ref-proof{display:none}body.atelier #main-content .ref-photo-note{right:18px;bottom:18px;font-size:7px}body.atelier #main-content .ref-plan{margin:20px auto 0;padding:23px 18px}.atelier-plan-heading{display:block}.atelier-plan-heading>p{display:none}body.atelier #main-content .ref-plan h2{font-size:26px}body.atelier #main-content .corp-tabs{display:flex;overflow:auto;flex-wrap:nowrap;gap:0}body.atelier #main-content .corp-tabs button{font-size:10px;white-space:nowrap;padding:10px 12px;flex:0 0 auto}body.atelier #main-content .ref-link-form{display:grid;grid-template-columns:1fr;gap:12px}body.atelier #main-content .ref-link-form input{min-height:48px}body.atelier #main-content .ref-submit{width:100%;justify-content:space-between}body.atelier #main-content .ref-form-help{grid-column:auto;font-size:9px}body.atelier #main-content .ref-plan-bottom{gap:14px;align-items:start}body.atelier #main-content .ref-discover{padding:54px 0 42px}body.atelier #main-content .ref-discover h2,.atelier-section-title h2{font-size:30px;letter-spacing:-.8px}.ref-discover-heading{align-items:start!important;gap:12px!important}.ref-discover-heading>a{font-size:10px!important;white-space:nowrap;min-height:30px!important}body.atelier #main-content .ref-destinations{grid-template-columns:1fr;gap:16px}body.atelier #main-content .ref-destination{min-height:320px;padding:24px}body.atelier #main-content .ref-destination h3{font-size:30px}body.atelier #main-content .ref-assurance{display:block;padding:22px 0}body.atelier #main-content .ref-assurance>div{gap:10px 20px;justify-content:space-between}body.atelier #main-content .ref-assurance>div+div{border:0;border-top:1px solid #d8dfd6;margin-top:20px;padding:20px 0 0}.atelier-services{padding-bottom:48px}.atelier-section-title{display:block;margin-bottom:22px}.atelier-section-title>p{font-size:12px;margin-top:14px}.atelier-service-grid{grid-template-columns:1fr 1fr}.atelier-service{padding:22px 18px;min-height:245px}.atelier-service h3{font-size:19px}.atelier-service p{font-size:11px}.atelier-service:nth-child(3){border-left:0}.atelier-service:nth-child(n+3){border-top:1px solid #d6dece}.atelier-service-link{font-size:9px}body.atelier #main-content .corp-assistance{padding:42px 0}body.atelier #main-content .corp-assistance h2{font-size:32px}body.atelier .corp-mobile-contact{display:flex!important;position:fixed;bottom:0;left:0;right:0;z-index:30;background:#fff;padding:10px 14px calc(10px + env(safe-area-inset-bottom));gap:8px;border-top:1px solid #dae1db;box-shadow:0 -4px 20px #173b4812;align-items:center}body.atelier .corp-mobile-contact>a{min-height:44px;display:flex;align-items:center;justify-content:center;font-size:11px;flex:1;line-height:1.3;margin:0}body.atelier .corp-mobile-contact>a:first-child{display:none}body.atelier .corp-mobile-contact .atelier-whatsapp{border:1px solid #b9d0c0;border-radius:4px;color:#246441}body.atelier .corp-mobile-contact .corp-button{background:#d70824;color:#fff;border-radius:4px}body.atelier .corp-footer{padding-bottom:90px!important}}
@media(prefers-reduced-motion:reduce){body.atelier *{scroll-behavior:auto!important;transition:none!important}}
/* Önizlemede eski temanın yüksek öncelikli kurallarıyla uyum */
body.atelier.reference-edition.signature.corporate.visual-edition.modern.premium dialog{width:min(780px,calc(100vw - 28px));max-width:calc(100vw - 28px);box-sizing:border-box;overflow-x:hidden}body.atelier.reference-edition.signature.corporate.visual-edition.modern.premium .inquiry-banner{background:#173b48;color:#fff}body.atelier.reference-edition.signature.corporate.visual-edition.modern.premium .inquiry-banner h2,body.atelier.reference-edition.signature.corporate.visual-edition.modern.premium .inquiry-banner p{color:#fff}body.atelier.reference-edition.signature.corporate.visual-edition.modern.premium .inquiry-fields{min-width:0}body.atelier.reference-edition.signature.corporate.visual-edition.modern.premium .inquiry-fields>*{min-width:0;max-width:100%}body.atelier.reference-edition.signature.corporate.visual-edition.modern.premium dialog input,body.atelier.reference-edition.signature.corporate.visual-edition.modern.premium dialog select{min-width:0;max-width:100%;box-sizing:border-box}
@media(max-width:760px){body.atelier.reference-edition.signature.corporate.visual-edition.modern.premium .corp-mobile-contact{display:flex!important}body.atelier.reference-edition.signature.corporate.visual-edition.modern.premium .inquiry-fields{grid-template-columns:minmax(0,1fr)!important}body.atelier.reference-edition.signature.corporate.visual-edition.modern.premium dialog .modal-pad{padding:20px!important}body.atelier.reference-edition.signature.corporate.visual-edition.modern.premium dialog .inquiry-banner{padding:24px!important}body.atelier.reference-edition.signature.corporate.visual-edition.modern.premium dialog h2{font-size:27px!important}}
