/* Korekty komentarzy: menu, cena, kontakt i FAQ. */
body>.header.header-complete{height:auto;min-height:112px;padding-block:20px;align-items:center}
body.hero-variant-three>.header.header-complete{height:auto;min-height:112px;padding-top:20px;padding-bottom:20px;align-items:center}
.hero-variant-three .hero h1 .hero-title-middle,.hero-variant-three .hero h1 .hero-title-ending{display:block;font-style:normal}
.hero-variant-three .hero h1 .hero-title-ending em{display:inline;font-style:italic}
.desktop-editorial-break{display:none}
@media(min-width:801px){.desktop-editorial-break{display:block}}
#zapisy-ogrod .price-summary{grid-template-areas:'label terms' 'amount terms' 'previous terms' 'button button'}
#zapisy-ogrod .price-summary>p.price-previous{margin:6px 0 0}
#minikurs .mini-frame figcaption{font:400 16px/1.6 Inter,Arial,sans-serif;letter-spacing:0;text-align:center;text-wrap:pretty}
body.contact-page footer .footer-brand-frame{width:100%;max-width:310px;min-height:142px;padding:30px 27px;display:flex;align-items:center;justify-content:center;background:url('/assets/korekty-20261008/ramka-logo.svg') center/100% 100% no-repeat;text-decoration:none}
body.contact-page footer .footer-brand-frame img{width:225px;max-width:100%;height:auto}
body.contact-page footer .footer-brand-frame .wordmark{font-size:46px;line-height:1}
body.contact-page footer .footer-brand-frame .wordmark small{margin-top:9px;font-size:10px}
.learning-facts>div{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:20px;align-items:start}
.learning-facts dd{min-width:0;text-wrap:pretty}
.learning-facts dd>span{display:block}
.learning-facts dd>span+span{margin-top:8px}
@media(max-width:1180px){body>.header.header-complete nav{position:absolute;top:100%;left:0;right:0;display:none;padding:25px 32px;background:var(--cream);flex-direction:column;align-items:stretch;z-index:20}body>.header.header-complete nav.open{display:flex}body>.header.header-complete .menu-toggle{display:block}}
@media(max-width:800px){body>.header.header-complete,body.hero-variant-three>.header.header-complete{min-height:90px;padding-block:14px}body.contact-page footer .footer-brand-frame{margin-inline:auto}.learning-facts>div{grid-template-columns:1fr;gap:8px}.learning-facts dd{text-align:left;margin:0}#minikurs .mini-frame figcaption{font-size:15px}}
@media(max-width:600px){#zapisy-ogrod .price-summary{grid-template-areas:'label' 'amount' 'previous' 'terms' 'button'}#zapisy-ogrod .price-summary>.price{margin-bottom:0}#zapisy-ogrod .price-summary>p.price-previous{margin-bottom:18px}}
#separator-slubny .aws-sketch-medallion{background:#FBF4F1;border-color:#CBB8B1}#separator-slubny .aws-sketch-medallion::before,#separator-slubny .aws-sketch-medallion::after{border-color:#CBB8B1}#separator-slubny .aws-sketch-gazebo{opacity:.78}

/* Krótsze opisy dróg i rysunkowa oprawa oryginalnego zdjęcia. */
.home-refined-20261008 #droga .recognition-photo-album{padding:23px;border:0;background:transparent;box-shadow:none}
.home-refined-20261008 #droga .recognition-photo-album::before{inset:0;z-index:1;border:0;background:url('/assets/korekty-20261009/ramka-droga-odreczna.svg') center/100% 100% no-repeat;mask-image:none;-webkit-mask-image:none}
.home-refined-20261008 #droga .recognition-photo-album img{clip-path:none;border-radius:0;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover}
.proof-experience .proof-hours{font-size:clamp(24px,3.8vw,52px)}
@media(max-width:700px){.home-refined-20261008 #droga .recognition-photo-album{padding:19px}}
@media(max-width:480px){.proof-experience .proof-hours{font-size:clamp(19px,6vw,26px)}.proof-experience>div:last-child span{font-size:10px}}

/* Zdjęcia między nagłówkami a opisami czterech kroków. */
.home-refined-20261008 .fit .path-grid article{grid-template-rows:auto auto auto 1fr}
.home-refined-20261008 .fit .path-photo{align-self:start;margin:12px 0 22px}
.home-refined-20261008 .fit .path-photo-3 img{object-fit:cover;object-position:50% 10%;background:transparent}
@media(min-width:561px){.home-refined-20261008 .fit .path-grid h3{min-height:2.16em}}
@media(max-width:560px){.home-refined-20261008 .fit .path-grid article{grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto auto}.home-refined-20261008 .fit .path-grid .serif-number{grid-row:1}.home-refined-20261008 .fit .path-grid h3{grid-column:2}.home-refined-20261008 .fit .path-photo{grid-column:2;margin:10px 0 18px}.home-refined-20261008 .fit .path-grid p{grid-column:2}}

/* Ramki według wzorów Agnieszki, wyłącznie w warstwie prezentacji. */
.home-refined-20261008 #droga .recognition-photo-album{padding:25px;background:transparent}
.home-refined-20261008 #droga .recognition-photo-album::before{background-image:url('/assets/korekty-20261009/droga-falista.svg')}
.home-refined-20261008 #droga .recognition-photo-album img{mask:url('/assets/korekty-20261009/droga-falista-mask.svg') center/100% 100% no-repeat;-webkit-mask:url('/assets/korekty-20261009/droga-falista-mask.svg') center/100% 100% no-repeat}
.home-refined-20261008 .atelier-main,.home-refined-20261008 .atelier-side .atelier-bride{position:relative;background:transparent;padding:20px;box-shadow:none;border:0}
.home-refined-20261008 .atelier-main::after,.home-refined-20261008 .atelier-side .atelier-bride::after{content:'';position:absolute;inset:0;border:0;pointer-events:none;background:url('/assets/korekty-20261009/atelier-perelki.svg') center/100% 100% no-repeat;z-index:2}
.home-refined-20261008 .atelier-main img{mask:url('/assets/korekty-20261009/atelier-perelki-mask.svg') center/100% 100% no-repeat;-webkit-mask:url('/assets/korekty-20261009/atelier-perelki-mask.svg') center/100% 100% no-repeat}
.home-refined-20261008 .atelier-side .atelier-bride{padding:12px}
.home-refined-20261008 .atelier-side .atelier-bride::after{background-image:url('/assets/korekty-20261009/atelier-luki.svg')}
.home-refined-20261008 .atelier-side .atelier-bride img{mask:url('/assets/korekty-20261009/atelier-luki-mask.svg') center/100% 100% no-repeat;-webkit-mask:url('/assets/korekty-20261009/atelier-luki-mask.svg') center/100% 100% no-repeat}
#zapisy-ogrod .price-summary>.price{display:flex;gap:8px;align-items:baseline;white-space:nowrap;font-size:44px;line-height:1.1}
#zapisy-ogrod .price-summary>.price span{display:inline;font-size:15px}
.home-refined-20261008 .atelier-composition::before{display:none}
@media(min-width:801px){#szkic-przy-opinii blockquote>p{font-size:clamp(28px,3.5vw,48px);line-height:1.45;max-width:1400px;margin-inline:auto}#szkic-przy-opinii .quote-line{display:block}#zapisy-ogrod .price-summary>p:not([class]){padding-left:12px}}
@media(max-width:800px){#szkic-przy-opinii .quote-line{display:inline}}
@media(max-width:600px){#zapisy-ogrod .price-summary>.price{justify-content:center;font-size:42px}.home-refined-20261008 .atelier-main{padding:12px}.home-refined-20261008 .atelier-side .atelier-bride{padding:7px}.home-refined-20261008 #droga .recognition-photo-album{padding:20px}}

/* Nowe wzory kremowej papeterii, bez zmiany źródłowych zdjęć i opinii. */
.home-refined-20261008 #opinie-portrety{background:transparent;padding:24px 0}
.home-refined-20261008 #opinie-portrety .portrait-reviews-grid{gap:30px}
.home-refined-20261008 #opinie-portrety .portrait-review{border:0;box-shadow:none;background:#FFFCF9;padding:48px 46px 42px}
.home-refined-20261008 #opinie-portrety .portrait-review::before{content:'';position:absolute;inset:0;pointer-events:none;background:url('/assets/korekty-20261009/ramka-opinie-papeteria.svg') center/100% 100% no-repeat}
.home-refined-20261008 #opinie-portrety .quote{text-align:center;font-size:18px;line-height:1.8;margin-bottom:28px}
.home-refined-20261008 #opinie-portrety .review-author{align-items:center;text-align:center;border:0;padding-top:14px;gap:5px}
.home-refined-20261008 #opinie-portrety .review-author::before{content:'';display:block;width:38px;border-top:1px solid #D9CEC0;margin:0 auto 13px}
.home-refined-20261008 #wycena-i-biznesplan .section-photo{padding:25px;background:#F5EFE4;border:0;box-shadow:none}
.home-refined-20261008 #wycena-i-biznesplan .section-photo::after{inset:0;border:0;background:url('/assets/korekty-20261009/ramka-zdjecie-tloczona.svg') center/100% 100% no-repeat}
.home-refined-20261008 #droga .recognition-photo-album{padding:27px;background:#F5EFE4;border:0;box-shadow:none}
.home-refined-20261008 #droga .recognition-photo-album::before{background:url('/assets/korekty-20261009/ramka-droga-owal-tloczona.svg') center/100% 100% no-repeat}
.home-refined-20261008 #droga .recognition-photo-album img{mask:none;-webkit-mask:none;clip-path:none;border-radius:50%;aspect-ratio:2/3;object-fit:cover}
@media(max-width:700px){.home-refined-20261008 #opinie-portrety .portrait-review{padding:40px 34px 35px}.home-refined-20261008 #wycena-i-biznesplan .section-photo{padding:21px}.home-refined-20261008 #droga .recognition-photo-album{padding:23px}}
@media(max-width:380px){.home-refined-20261008 #opinie-portrety .portrait-review{padding:35px 28px 30px}.home-refined-20261008 #opinie-portrety .quote{font-size:17px}}

/* Korzysci i korekty Agnieszki - 09.10.2026 */
.home-refined-20261008 #separator-slubny .aws-sketch-medallion{background:#481426;border-color:#CBB8B1}
.home-refined-20261008 #separator-slubny .aws-sketch-gazebo{opacity:1}
.home-refined-20261008 .course-benefits-stationery{background:#EAE2D4;padding:70px 0 64px;color:#534A3F}
.home-refined-20261008 .course-benefits-stationery h2{color:#481426;font-size:clamp(35px,4vw,54px);line-height:1.12;margin:18px 0 44px}
.home-refined-20261008 .stationery-benefits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 30px}
.home-refined-20261008 .stationery-benefits-grid article{text-align:center;min-width:0}
.home-refined-20261008 .stationery-benefits-grid img{width:150px;height:116px;display:block;margin:0 auto 15px;object-fit:contain}
.home-refined-20261008 .stationery-benefits-grid h3{font-size:28px;line-height:1.12;font-weight:300;min-height:2.24em;margin:0 0 12px;color:#481426;text-wrap:balance}
.home-refined-20261008 .stationery-benefits-grid p{font-size:15px;line-height:1.65;margin:0;max-width:27em;margin-inline:auto;text-wrap:pretty}
.home-refined-20261008 #wycena-i-biznesplan .pricing-title span{display:block}
.home-refined-20261008 #wycena-i-biznesplan .pricing-title{font-size:clamp(29px,3.05vw,48px);line-height:1.14}
.home-refined-20261008 #jak-cwiczysz .practice-grid-single{grid-template-columns:1fr;max-width:740px;margin-inline:auto}
.home-refined-20261008 #jak-cwiczysz .practice-grid-single h3 br{display:none}
@media(max-width:700px){
.home-refined-20261008 .course-benefits-stationery{padding:46px 0}
.home-refined-20261008 .course-benefits-stationery h2{font-size:34px;margin-bottom:30px}
.home-refined-20261008 .stationery-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}
.home-refined-20261008 .stationery-benefits-grid img{width:120px;height:98px;margin-bottom:12px}
.home-refined-20261008 .stationery-benefits-grid h3{font-size:25px;min-height:0}
.home-refined-20261008 .stationery-benefits-grid p{font-size:14px;line-height:1.6}
.home-refined-20261008 #wycena-i-biznesplan .pricing-title{font-size:clamp(34px,8vw,44px)}
.home-refined-20261008 #wycena-i-biznesplan .pricing-title span{display:inline}
}
@media(max-width:360px){.home-refined-20261008 .stationery-benefits-grid{grid-template-columns:1fr}.home-refined-20261008 .stationery-benefits-grid p{max-width:25em}}
.home-refined-20261008 #wycena-i-biznesplan .pricing-title em{display:inline}
