.fs-studio-offers{margin:32px 0 38px;padding:clamp(18px,3vw,34px);border:1px solid #d0d6cb;border-radius:12px;background:#f8f9f4;color:#25392d;scroll-margin-top:28px}
.fs-studio-offers h3{font-size:clamp(25px,3vw,38px);line-height:1.15;margin:8px 0 16px}
.fs-studio-offers>p{line-height:1.65;max-width:106ch}
.fs-studio-offers-status{background:#fff8e7;border:1px solid #e4d6a7;border-radius:8px;padding:14px 18px}
.fs-studio-offers-status strong{display:block}
.fs-studio-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}
.fs-studio-offer{display:flex;flex-direction:column;min-width:0;padding:22px;border:1px solid #cbd3c5;border-radius:10px;background:#fff;box-shadow:0 6px 22px #20382a06}
.fs-studio-offer h4{font-size:27px;margin:18px 0 8px;font-weight:500}
.fs-studio-offer p,.fs-studio-offer li{font-size:15px;line-height:1.65}
.fs-studio-offer-price{margin:0 0 12px}
.fs-studio-offer-price strong{display:block;font-size:42px;font-weight:700;line-height:1.15}
.fs-studio-offer-price span{display:block;font-size:13px;color:#677360;margin-top:6px}
.fs-studio-offer ul{padding-left:20px;margin:8px 0 24px}
.fs-studio-offer li+li{margin-top:8px}
.fs-studio-offer-action{margin-top:auto;min-height:46px;padding:11px 14px;text-align:center;border:1px solid #334c3a;border-radius:6px;background:#263e30;color:#fff;font:inherit;line-height:1.5;text-decoration:none}
.fs-studio-offer-action[disabled]{background:#e9ede3;color:#626d5c;border-color:#d6ddcf;cursor:default}
.fs-studio-offers-note{font-size:13px;color:#5d6a58}
.fs-studio-offer-example{position:relative;overflow:hidden;aspect-ratio:1;background:#f4f2ec}
.fs-studio-offer-example img{position:absolute;width:312.857143%;max-width:none!important;height:auto;top:-40.178571%;left:-3.571429%}
.fs-studio-offer-example[data-studio-example="1"] img{left:-107.142857%}
.fs-studio-offer-example[data-studio-example="2"] img{left:-210.714286%}
@media(max-width:900px){.fs-studio-offer-grid{grid-template-columns:minmax(0,1fr)}.fs-studio-offer-example{max-width:330px;width:100%;align-self:center}.fs-studio-offer{padding:20px}}
@media(prefers-reduced-motion:no-preference){.fs-studio-offers:focus{outline:2px solid #b49c60;outline-offset:4px}}
/* Matched fictional square-plan previews, 2026-11-07. */
.fs-studio-offer-example[data-studio-example="0"]{background:#fff url("https://architektur-profil.de/wp-content/uploads/Stilvergleich-2D-Klar-v3-20261107.jpg") center/contain no-repeat}
.fs-studio-offer-example[data-studio-example="1"]{background:#fff url("https://architektur-profil.de/wp-content/uploads/Stilvergleich-2D-Wohnlich-v3-20261107.jpg") center/contain no-repeat}
.fs-studio-offer-example[data-studio-example="2"]{background:#fff url("https://architektur-profil.de/wp-content/uploads/Stilvergleich-3D-Raeumlich-v3-20261107.jpg") center/contain no-repeat}
.fs-studio-offer-example[data-studio-example] img{opacity:0;visibility:visible}
