/* Public SEO pages continue the glass-intelligence language of the main REKLAMAZ landing. */
body{background:#fff}.site-header{min-height:84px;padding:18px max(28px,calc((100vw - 1180px)/2));background:rgba(255,255,255,.92)}.brand-mark{position:relative;isolation:isolate;overflow:hidden;border-radius:10px;background:conic-gradient(from 205deg,#0a84ff,#73d2ff 31%,#f8fbff 32%,#0a84ff 67%,#071423 68%)}.brand-mark:after{position:absolute;inset:5px;z-index:-1;border-radius:6px;background:#071423;content:""}.site-nav{gap:30px}.site-nav a{font-size:14px}.page-shell{width:min(1180px,calc(100% - 56px))}.breadcrumbs{padding-top:30px}.page-hero{position:relative;display:grid;grid-template-columns:1fr;gap:48px;padding:72px 0 108px;text-align:center}.page-hero>div:first-child{display:grid;justify-items:center}.eyebrow{margin-bottom:24px;background:rgba(255,255,255,.86);box-shadow:0 12px 34px rgba(18,67,107,.08)}h1{max-width:1040px;font-weight:500;letter-spacing:-.067em}h1 em{font-weight:550}.lead{max-width:760px;margin-top:28px}.hero-actions{justify-content:center}.proof-card{display:grid;grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);gap:18px 48px;align-items:center;max-width:none;min-height:290px;overflow:hidden;border-color:rgba(10,132,255,.13);border-radius:42px;padding:42px 52px;background:linear-gradient(105deg,rgba(255,255,255,.93),rgba(244,251,255,.78)),url('/reklamaz-glass-ribbon-shell.webp') center 43%/cover no-repeat;box-shadow:0 35px 90px rgba(27,78,121,.11);text-align:left}.proof-card:before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.88),rgba(255,255,255,.22) 62%,rgba(168,220,24,.06));content:""}.proof-card:after{right:-140px;bottom:-190px;width:430px;height:430px;border-color:rgba(8,123,216,.11)}.proof-card>span,.proof-card>h2{grid-column:1}.proof-card>span{align-self:end}.proof-card h2{align-self:start;margin:0;font-size:clamp(28px,3vw,42px);letter-spacing:-.045em}.proof-list{grid-column:2;grid-row:1/3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid rgba(18,67,107,.12);border-left:1px solid rgba(18,67,107,.12)}.proof-list div{display:block;min-height:132px;border:0;border-right:1px solid rgba(18,67,107,.12);border-bottom:1px solid rgba(18,67,107,.12);padding:18px}.proof-list b{display:block;margin-bottom:18px}.proof-list small{margin-top:7px}.content-section{padding:104px 0}.section-head{align-items:end;margin-bottom:48px}.section-head h2{font-weight:500}.feature-grid{gap:0;border-top:1px solid #dce3ea;border-left:1px solid #dce3ea}.feature-grid article{min-height:250px;border:0;border-right:1px solid #dce3ea;border-bottom:1px solid #dce3ea;border-radius:0;padding:30px;background:#fff}.feature-grid article:hover{background:linear-gradient(145deg,#fff,#f2f8fd)}.feature-grid span{font-size:12px}.feature-grid h3{margin-top:48px;font-size:23px;letter-spacing:-.03em}.copy-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid #dce3ea}.copy-card{border:0;border-bottom:1px solid #dce3ea;border-radius:0;padding:42px 42px 42px 0;background:#fff}.copy-card:nth-child(even){border-left:1px solid #dce3ea;padding-left:42px}.copy-card h2{font-size:30px;letter-spacing:-.04em}.copy-card li{margin:11px 0}.faq-grid{gap:0;border-top:1px solid #dce3ea}.faq-grid details{border:0;border-bottom:1px solid #dce3ea;border-radius:0;padding:24px 6px;background:#fff}.faq-grid details:nth-child(odd){padding-right:28px}.faq-grid details:nth-child(even){border-left:1px solid #dce3ea;padding-left:28px}.related-grid{gap:0;border-top:1px solid #dce3ea;border-left:1px solid #dce3ea}.related-grid a{min-height:180px;border:0;border-right:1px solid #dce3ea;border-bottom:1px solid #dce3ea;border-radius:0;padding:26px;background:#fff}.related-grid a:hover{z-index:1;background:linear-gradient(145deg,#fff,#f2f8fd);box-shadow:0 22px 56px rgba(20,53,82,.09)}.final-cta{position:relative;overflow:hidden;border:1px solid rgba(8,123,216,.14);border-radius:42px;background:linear-gradient(115deg,rgba(4,17,31,.97),rgba(7,54,89,.92)),url('/reklamaz-glass-final.webp') center/cover no-repeat;box-shadow:0 35px 90px rgba(7,31,52,.18)}.final-cta:after{position:absolute;right:-100px;bottom:-180px;width:390px;height:390px;border:1px solid rgba(115,210,255,.18);border-radius:50%;content:"";box-shadow:0 0 0 36px rgba(115,210,255,.04),0 0 0 78px rgba(168,220,24,.025)}.final-cta>*{position:relative;z-index:1}.site-footer{padding-top:46px;padding-bottom:46px}.legal-body .page-hero{text-align:left}.legal-body .page-hero>div:first-child{justify-items:start}.legal-body .lead{margin-left:0}.document-index{gap:0;border-top:1px solid #dce3ea;border-left:1px solid #dce3ea}.document-index a{min-height:150px;border:0;border-right:1px solid #dce3ea;border-bottom:1px solid #dce3ea;border-radius:0;padding:24px;background:#fff}.document-index a:hover{background:#f4f9fd}.legal-body .copy-stack{grid-template-columns:1fr}.legal-body .copy-card{padding:38px 0}.legal-body .copy-card:nth-child(even){border-left:0;padding-left:0}
@media(max-width:850px){.proof-card{grid-template-columns:1fr;text-align:center}.proof-card>span,.proof-card>h2,.proof-list{grid-column:1}.proof-list{grid-row:auto}.copy-stack{grid-template-columns:1fr}.copy-card,.copy-card:nth-child(even){border-left:0;padding:32px 0}.site-nav{gap:14px}}
@media(max-width:560px){.page-shell{width:min(100% - 28px,1180px)}.page-hero{padding:46px 0 72px}.page-hero h1{font-size:43px;line-height:.98}.proof-card{gap:28px;border-radius:24px;padding:26px 18px}.proof-list{grid-template-columns:1fr}.proof-list div{min-height:auto;text-align:left}.content-section{padding:70px 0}.section-head{gap:20px}.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:210px}.faq-grid details:nth-child(even){border-left:0;padding-left:6px}.faq-grid details:nth-child(odd){padding-right:6px}.final-cta{border-radius:24px}}

/* The generated product pages use the same photographed glass objects as the main landing. */
.proof-card{isolation:isolate;min-height:390px;border:0;background:transparent;box-shadow:none}
.proof-card:before{display:none}
.proof-card:after{z-index:1;border-color:rgba(8,123,216,.15);box-shadow:0 0 0 38px rgba(8,123,216,.035),0 0 0 82px rgba(168,220,24,.028)}
.proof-glass-asset{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:fill;filter:contrast(1.08) saturate(1.06);mix-blend-mode:multiply;pointer-events:none}
.proof-card>*:not(.proof-glass-asset){position:relative;z-index:2}
.proof-card>span,.proof-card>h2{padding-left:18px}
.proof-list{margin:0 26px 0 0;border-color:rgba(18,67,107,.18);background:rgba(255,255,255,.28);backdrop-filter:blur(4px)}
.proof-list div{border-color:rgba(18,67,107,.15);background:rgba(255,255,255,.18)}
.proof-card.is-dark{color:#fff}
.proof-card.is-dark .proof-glass-asset{mix-blend-mode:normal;filter:contrast(1.04) saturate(1.08)}
.proof-card.is-dark>span,.proof-card.is-dark .proof-list b{color:#77d0ff}
.proof-card.is-dark .proof-list{border-color:rgba(255,255,255,.17);background:rgba(2,9,17,.3)}
.proof-card.is-dark .proof-list div{border-color:rgba(255,255,255,.16);background:rgba(5,18,30,.18)}
.proof-card.is-dark .proof-list small{color:#bed0df}
.final-cta{isolation:isolate;min-height:390px;display:grid;align-content:center;background:#eef4f8;color:#071423}
.final-cta .final-glass-asset{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:fill;filter:contrast(1.08);mix-blend-mode:multiply;pointer-events:none}
.final-cta:after{z-index:1}
.final-cta>h2,.final-cta>p,.final-cta>.button{position:relative;z-index:2}
.final-cta p{color:#526779}
.final-cta .button{justify-self:center;background:#071423;color:#fff}
@media(max-width:850px){.proof-card{grid-template-columns:1fr;min-height:560px;padding:88px 54px 70px}.proof-card>span,.proof-card>h2{grid-column:1;padding-left:0}.proof-list{grid-column:1;grid-row:auto;margin:0}.proof-glass-asset{object-fit:cover}.final-cta{min-height:410px}}
@media(max-width:560px){.proof-card{min-height:620px;padding:102px 28px 76px}.proof-list{grid-template-columns:1fr}.proof-list div{min-height:auto}.final-cta{min-height:440px;padding:64px 26px}.final-cta .final-glass-asset{object-fit:cover}}

/* Calm editorial typography: no heavy bold faces on public SEO landings. */
body{font-weight:400}
h1,h2,h3,.section-head h2,.proof-card h2,.final-cta h2{font-weight:500!important}
.brand,.site-nav a,.button,.eyebrow,.proof-card>span,.proof-list b,.proof-list strong,.feature-grid span,.feature-grid h3,.copy-card h2,.copy-card h3,.faq-grid summary,.related-grid span,.related-grid strong,.document-index strong{font-weight:500!important}
