/* NAYA Visual Content — wspólny styl wszystkich podstron
   Layout: editorial wedding-film site; Bodoni wordmark from the logo, vertical 9:16 frames as the recurring motif */
:root{
  --paper:#FBF8F7; --surface:#F4ECEA; --blush:#EBD8D4; --ink:#2B1216; --wine:#6B1E2C; --muted:#7A6266; --line:#E4D3D0; --on-wine:#FBF8F7; --rec:#E5484D;
  --display:"Bodoni Moda","Didot","Bodoni 72",Georgia,serif;
  --body:"Jost","Avenir Next","Segoe UI",system-ui,sans-serif;
  --mono:"DM Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;
  --ease:cubic-bezier(.2,.7,.2,1);
  --wrap:1180px;
}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--paper:#140A0C;--surface:#1D1013;--blush:#2C181C;--ink:#F5EAE8;--wine:#E0A0AB;--muted:#B39BA0;--line:#3A2529;--on-wine:#140A0C;color-scheme:dark}}
:root[data-theme="dark"]{--paper:#140A0C;--surface:#1D1013;--blush:#2C181C;--ink:#F5EAE8;--wine:#E0A0AB;--muted:#B39BA0;--line:#3A2529;--on-wine:#140A0C;color-scheme:dark}

@view-transition{navigation:auto}
::view-transition-old(root){animation:vt-out .28s var(--ease) both}
::view-transition-new(root){animation:vt-in .45s var(--ease) both}
@keyframes vt-out{to{opacity:0;transform:translateY(-8px)}}
@keyframes vt-in{from{opacity:0;transform:translateY(12px)}}

*{box-sizing:border-box}
html{scroll-behavior:smooth}
html,body{overflow-x:clip}
body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:1.0625rem;line-height:1.65;-webkit-font-smoothing:antialiased}
a{color:inherit}
img{max-width:100%;display:block}
:focus-visible{outline:2px solid var(--wine);outline-offset:3px}
.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}
h1,h2,h3{font-family:var(--display);font-weight:400;line-height:1.08;margin:0;text-wrap:balance;letter-spacing:-.01em}
h2{font-size:clamp(2rem,4.4vw,3.4rem)}
h3{font-size:1.5rem}
p{margin:0}
.eyebrow{font-size:.75rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}
.lead{font-size:1.15rem;color:var(--muted);max-width:34em}
em.accent,h1 em,h2 em{font-style:italic;color:var(--wine)}

/* Wordmark */
.mark{display:inline-flex;flex-direction:column;align-items:center;text-decoration:none;line-height:1}
.mark b{font-family:var(--display);font-weight:600;font-size:1.9rem;letter-spacing:.02em;transition:font-size .3s var(--ease)}
.mark small{display:flex;align-items:center;gap:.4em;font-size:.5rem;letter-spacing:.32em;font-weight:500;margin-top:.25rem}
.play{display:inline-grid;place-items:center;width:1.25em;height:1.25em;border-radius:50%;background:var(--ink);flex:none}
.play::after{content:"";border-left:.42em solid var(--paper);border-top:.27em solid transparent;border-bottom:.27em solid transparent;margin-left:.1em}
.mark:hover .play{animation:spin 1.2s var(--ease)}
@keyframes spin{to{transform:rotate(360deg)}}

/* Header */
.site-header{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb,var(--paper) 86%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:border-color .3s,box-shadow .3s}
.site-header.scrolled{border-bottom-color:var(--line);box-shadow:0 10px 30px -24px color-mix(in srgb,var(--ink) 60%,transparent)}
.nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:12px;transition:padding .3s var(--ease)}
.scrolled .nav{padding-block:8px}
.scrolled .mark b{font-size:1.6rem}
.nav-links{display:flex;gap:26px;list-style:none;margin:0;padding:0;font-size:.95rem}
.nav-links a{position:relative;text-decoration:none;color:var(--muted);transition:color .2s}
.nav-links a::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--wine);transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease)}
.nav-links a:hover,.nav-links a[aria-current="page"]{color:var(--ink)}
.nav-links a:hover::after,.nav-links a[aria-current="page"]::after{transform:scaleX(1);transform-origin:left}
.nav-end{display:flex;align-items:center;gap:10px}
.menu-btn{display:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer;place-items:center}
.menu-btn span,.menu-btn span::before,.menu-btn span::after{display:block;width:18px;height:1.5px;background:currentColor;position:relative;transition:transform .3s var(--ease),background .2s}
.menu-btn span::before,.menu-btn span::after{content:"";position:absolute;left:0}
.menu-btn span::before{top:-6px}.menu-btn span::after{top:6px}
.site-header.open .menu-btn span{background:transparent}
.site-header.open .menu-btn span::before{transform:translateY(6px) rotate(45deg)}
.site-header.open .menu-btn span::after{transform:translateY(-6px) rotate(-45deg)}
@media (max-width:980px){
  .menu-btn{display:grid}
  .nav-end .btn{display:none}
  .nav-links{position:absolute;left:0;right:0;top:100%;flex-direction:column;gap:0;padding:8px clamp(16px,4vw,40px) 24px;background:var(--paper);border-bottom:1px solid var(--line);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .45s var(--ease),visibility 0s .45s}
  .site-header.open .nav-links{clip-path:inset(0);visibility:visible;transition:clip-path .45s var(--ease)}
  .nav-links li{border-bottom:1px solid var(--line)}
  .nav-links a{display:block;padding:14px 0;font-family:var(--display);font-size:1.6rem;color:var(--ink)}
  .nav-links a::after{display:none}
  .nav-links a[aria-current="page"]{color:var(--wine)}
}

/* Buttons */
.btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:.6em;font:500 .9rem/1 var(--body);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:1em 1.5em;border-radius:999px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;transition:color .35s var(--ease),border-color .35s,transform .2s}
.btn::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--wine);transform:translateY(101%);border-radius:inherit;transition:transform .45s var(--ease)}
.btn:hover{color:var(--on-wine);border-color:var(--wine)}
.btn:hover::before{transform:none}
.btn:active{transform:scale(.97)}
.btn.ghost{background:transparent;color:var(--ink)}
.btn.ghost:hover{color:var(--on-wine)}
.btn.sm{padding:.8em 1.2em;font-size:.8rem}
.btn .arr{transition:transform .35s var(--ease)}
.btn:hover .arr{transform:translateX(4px)}
.link{color:var(--wine);text-underline-offset:4px;text-decoration-thickness:1px}

/* Hero (Start) */
.hero{padding-block:clamp(44px,7vw,96px) clamp(56px,8vw,96px)}
.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}
.hero-text{display:flex;flex-direction:column;gap:26px;min-width:0}
.hero h1{font-size:clamp(2.7rem,6.4vw,5.4rem)}
.ln{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}
.ln>span{display:inline-block;animation:rise 1.1s var(--ease) both;animation-delay:calc(var(--i,0) * .12s + .1s)}
@keyframes rise{from{transform:translateY(110%)}}
.fade-up{animation:fadeup 1s var(--ease) both;animation-delay:var(--d,.5s)}
@keyframes fadeup{from{opacity:0;transform:translateY(16px)}}
.hero .actions{display:flex;flex-wrap:wrap;gap:12px}
.hello{font-family:var(--display);font-style:italic;font-size:1.35rem}
.reel-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:end;perspective:900px}
.reel-stack .shot{animation:bob 6s ease-in-out infinite;animation-delay:calc(var(--i,0) * -2s)}
.reel-stack .shot:nth-child(1){margin-bottom:28px}
.reel-stack .shot:nth-child(3){margin-bottom:56px}
@keyframes bob{50%{translate:0 -10px}}
@media (max-width:880px){.hero-grid{grid-template-columns:1fr}.reel-stack{max-width:520px}}

/* Page head (podstrony) */
.page-head{padding-block:clamp(48px,8vw,104px) clamp(32px,5vw,56px)}
.page-head .wrap{display:flex;flex-direction:column;gap:20px}
.page-head h1{font-size:clamp(2.5rem,6vw,4.8rem);max-width:15ch}
.crumbs{font:400 .72rem/1 var(--mono);letter-spacing:.08em;color:var(--muted)}
.crumbs a{text-decoration:none}
.crumbs a:hover{color:var(--wine)}

/* 9:16 frame */
.shot{position:relative;margin:0;aspect-ratio:9/16;max-width:100%;border-radius:18px;overflow:hidden;background:
  radial-gradient(120% 80% at 30% 20%,color-mix(in srgb,var(--blush) 70%,var(--paper)) 0%,transparent 60%),
  linear-gradient(170deg,var(--blush),color-mix(in srgb,var(--wine) 38%,var(--blush)));
  box-shadow:0 1px 0 var(--line),0 24px 48px -28px color-mix(in srgb,var(--ink) 55%,transparent);
  transform-style:preserve-3d;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}
.shot::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.22) 50%,transparent 65%);transform:translateX(-120%);transition:transform .9s var(--ease);pointer-events:none}
.shot:hover::after{transform:translateX(120%)}
.shot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}
.shot:hover img{transform:scale(1.05)}
.shot .tc{position:absolute;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;font:400 .66rem/1 var(--mono);letter-spacing:.06em;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.45);z-index:1}
.shot .tc i{font-style:normal;display:inline-flex;align-items:center;gap:5px}
.shot .tc i::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--rec);animation:blink 1.4s steps(2,jump-none) infinite}
@keyframes blink{50%{opacity:.15}}
.shot .cap{position:absolute;left:12px;right:12px;bottom:12px;font-size:.82rem;line-height:1.3;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.5);z-index:1}
.shot .ph-play{position:absolute;inset:0;display:grid;place-items:center}
.shot .ph-play span{width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.88);display:grid;place-items:center;transition:transform .4s var(--ease)}
.shot .ph-play span::before{content:"";position:absolute;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.8);animation:ping 2.4s var(--ease) infinite}
.shot .ph-play span::after{content:"";border-left:13px solid #2B1216;border-top:8px solid transparent;border-bottom:8px solid transparent;margin-left:3px}
.shot:hover .ph-play span{transform:scale(1.12)}
@keyframes ping{from{transform:scale(1);opacity:.9}to{transform:scale(1.9);opacity:0}}
.shot.has-img .ph-play{display:none}

/* Marquee */
.marquee{overflow:hidden;border-block:1px solid var(--line);padding-block:18px;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.marquee .track{display:flex;width:max-content;animation:marq 38s linear infinite}
.marquee:hover .track{animation-play-state:paused}
.marquee span{font-family:var(--display);font-size:clamp(1.5rem,3vw,2.3rem);font-style:italic;padding-inline:28px;white-space:nowrap;display:inline-flex;align-items:center;gap:56px}
.marquee span::after{content:"";width:10px;height:10px;border-radius:50%;background:var(--wine)}
@keyframes marq{to{transform:translateX(-50%)}}

/* 24h band */
.band{background:var(--ink);color:var(--paper);overflow:hidden}
.band .wrap{display:grid;grid-template-columns:auto 1fr;gap:clamp(20px,4vw,56px);align-items:center;padding-block:clamp(40px,6vw,64px)}
.clock{font-family:var(--display);font-size:clamp(4rem,10vw,7.5rem);line-height:.9;font-variant-numeric:tabular-nums;min-width:2.2ch}
.clock sup{font-size:.32em;font-style:italic;vertical-align:top;margin-left:.08em}
.band p{max-width:36em;color:color-mix(in srgb,var(--paper) 78%,var(--ink))}
.band h2{font-size:clamp(1.6rem,3vw,2.3rem);margin-bottom:10px}
.band .tcline{font:400 .8rem/1 var(--mono);letter-spacing:.08em;color:color-mix(in srgb,var(--paper) 60%,var(--ink));margin-top:16px}
.progress{height:2px;background:color-mix(in srgb,var(--paper) 18%,transparent);margin-top:18px;max-width:36em;overflow:hidden}
.progress i{display:block;height:100%;background:var(--rec);transform-origin:left;transform:scaleX(1)}
.band.counting .progress i{animation:fill 1.6s var(--ease) both}
@keyframes fill{from{transform:scaleX(0)}}
@media (max-width:640px){.band .wrap{grid-template-columns:1fr}}

/* Sections */
.sec{padding-block:clamp(64px,9vw,120px)}
.sec.tight{padding-top:0}
.sec-head{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(32px,5vw,56px);max-width:44rem}
.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center}
.split > *{min-width:0}
@media (max-width:860px){.split{grid-template-columns:1fr}}
.stack{display:flex;flex-direction:column;gap:20px}

/* Film: rolka odtwarzana bezpośrednio na stronie */
.reel-feature{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;isolation:isolate;margin:0}
.reel-feature::before{content:"";position:absolute;z-index:-1;width:125%;aspect-ratio:1;top:46%;left:50%;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--wine) 20%,transparent),transparent);pointer-events:none}
.film{position:relative;width:min(360px,100%);aspect-ratio:9/16;border-radius:24px;overflow:hidden;background:#0E0809;cursor:pointer;box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent),0 60px 100px -50px color-mix(in srgb,var(--ink) 80%,transparent);transition:transform .7s var(--ease),box-shadow .7s var(--ease)}
.film:hover{transform:translateY(-6px)}
.film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.film::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(14,8,9,.45) 0%,transparent 18%,transparent 70%,rgba(14,8,9,.7) 100%)}
.film-top{position:absolute;z-index:2;top:16px;left:18px;right:18px;display:flex;justify-content:space-between;align-items:center;font:400 .7rem/1 var(--mono);letter-spacing:.08em;color:#fff;pointer-events:none}
.film-top i{font-style:normal;display:inline-flex;align-items:center;gap:6px}
.film-top i::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--rec);animation:blink 1.4s steps(2,jump-none) infinite}
.film.paused .film-top i::before{animation:none;opacity:.35}
.film-bottom{position:absolute;z-index:2;left:16px;right:16px;bottom:16px;display:flex;flex-direction:column;gap:12px}
.film-row{display:flex;align-items:center;justify-content:space-between;gap:12px}
.film-sound{display:inline-flex;align-items:center;gap:8px;padding:.6em 1em .6em .75em;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:rgba(14,8,9,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font:500 .72rem/1 var(--body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .3s,border-color .3s}
.film-sound:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.7)}
.film-sound svg{width:16px;height:16px;flex:none}
.film-sound .on{display:none}
.film-sound[aria-pressed="true"] .on{display:block}
.film-sound[aria-pressed="true"] .off{display:none}
.film-pp{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:rgba(14,8,9,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .3s}
.film-pp:hover{background:rgba(255,255,255,.18)}
.film-pp svg{width:14px;height:14px}
.film-pp .play-i{display:none}
.film.paused .film-pp .play-i{display:block}
.film.paused .film-pp .pause-i{display:none}
.film-bar{height:2px;border-radius:2px;background:rgba(255,255,255,.25);overflow:hidden}
.film-bar i{display:block;height:100%;width:100%;background:#fff;transform-origin:left;transform:scaleX(0)}
.film-big{position:absolute;z-index:2;top:50%;left:50%;translate:-50% -50%;width:84px;height:84px;border-radius:50%;border:0;background:rgba(255,255,255,.92);display:grid;place-items:center;cursor:pointer;opacity:0;scale:.8;pointer-events:none;transition:opacity .4s var(--ease),scale .4s var(--ease)}
.film-big::after{content:"";border-left:24px solid #2B1216;border-top:14px solid transparent;border-bottom:14px solid transparent;margin-left:6px}
.film.paused .film-big{opacity:1;scale:1;pointer-events:auto}
.film-hint{position:absolute;z-index:2;left:50%;top:50%;translate:-50% -50%;padding:.7em 1.2em;border-radius:999px;background:rgba(14,8,9,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font:500 .72rem/1 var(--body);letter-spacing:.14em;text-transform:uppercase;pointer-events:none;opacity:0;transition:opacity .4s}
.film.hint .film-hint{opacity:1}
/* Obrotowa pieczątka */
.badge{position:absolute;z-index:4;right:max(-18px,calc(50% - 236px));top:9%;width:116px;height:116px;border-radius:50%;background:var(--paper);box-shadow:0 0 0 1px var(--line),0 18px 40px -20px color-mix(in srgb,var(--ink) 60%,transparent);display:grid;place-items:center;color:var(--ink);pointer-events:none}
.badge svg{position:absolute;inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);animation:slowspin 18s linear infinite}
.badge text{font:500 10.5px var(--body);letter-spacing:.3em;fill:var(--ink);text-transform:uppercase}
.badge .play{width:30px;height:30px;font-size:24px}
@media (max-width:620px){.badge{display:none}}
.reel-meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;font:400 .75rem/1.4 var(--mono);letter-spacing:.06em;color:var(--muted);text-align:center}
.reel-meta a{color:var(--wine);text-decoration:none}
.reel-meta a:hover{text-decoration:underline;text-underline-offset:4px}

/* Offers */
.duo{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,32px)}
.offer{display:flex;flex-direction:column;gap:20px;padding:clamp(24px,3.5vw,44px);border-top:1px solid var(--ink);min-width:0;transition:background .4s var(--ease)}
.offer.alt{background:var(--surface)}
.offer:hover{background:var(--surface)}
.offer.alt:hover{background:var(--blush)}
.offer .btn{align-self:flex-start;margin-top:auto}
@media (max-width:760px){.duo{grid-template-columns:1fr}}
.ticks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.ticks li{display:flex;gap:14px;padding-block:12px;border-bottom:1px solid var(--line)}
.ticks li span{font:400 .75rem/1.9 var(--mono);color:var(--wine);flex:none;width:3.6em}

/* Cards in a row */
.cols{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.5vw,28px)}
.cols.four{grid-template-columns:repeat(4,1fr)}
.col{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid var(--line);min-width:0}
.col .tag{font:400 .72rem/1 var(--mono);letter-spacing:.06em;color:var(--wine)}
.col h3{font-size:1.4rem}
.col p{color:var(--muted);font-size:.98rem}
@media (max-width:900px){.cols,.cols.four{grid-template-columns:1fr 1fr}}
@media (max-width:540px){.cols,.cols.four{grid-template-columns:1fr}}

/* Process */
.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);position:relative}
.steps.four{grid-template-columns:repeat(4,1fr)}
.steps::before{content:"";position:absolute;left:0;top:-1px;height:1px;width:100%;background:var(--wine);transform-origin:left;transform:scaleX(var(--p,1));transition:transform 1.6s var(--ease)}
.steps.pre-line::before{--p:0}
.steps li{display:flex;flex-direction:column;gap:10px;padding:24px 22px 0 0;min-width:0}
.steps .when{font:400 .72rem/1 var(--mono);letter-spacing:.06em;color:var(--wine)}
.steps h3{font-size:1.3rem}
.steps p{font-size:.96rem;color:var(--muted)}
@media (max-width:980px){.steps,.steps.four{grid-template-columns:1fr 1fr}.steps li{padding-bottom:24px;border-bottom:1px solid var(--line)}}
@media (max-width:520px){.steps,.steps.four{grid-template-columns:1fr}}

/* Portfolio */
.filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}
.chip{font:500 .8rem/1 var(--body);letter-spacing:.06em;text-transform:uppercase;padding:.75em 1.1em;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;transition:all .3s var(--ease)}
.chip:hover{border-color:var(--ink);color:var(--ink)}
.chip[aria-pressed="true"]{background:var(--ink);border-color:var(--ink);color:var(--paper)}
.reel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.reel-grid.six{grid-template-columns:repeat(6,1fr)}
.reel-grid .shot{transition:transform .5s var(--ease),opacity .35s var(--ease),box-shadow .5s var(--ease)}
.reel-grid .shot.out{opacity:0;transform:scale(.92)}
@media (max-width:980px){.reel-grid,.reel-grid.six{grid-template-columns:repeat(3,1fr)}}
@media (max-width:520px){.reel-grid,.reel-grid.six{grid-template-columns:repeat(2,1fr)}}
.more{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;color:var(--muted)}

/* About */
.about{display:grid;grid-template-columns:minmax(0,380px) 1fr;gap:clamp(32px,6vw,88px);align-items:center}
.about .shot{aspect-ratio:4/5;border-radius:6px}
.about-text{display:flex;flex-direction:column;gap:20px;min-width:0}
.about-text p{max-width:34em}
.sign{font-family:var(--display);font-style:italic;font-size:2.2rem;color:var(--wine)}
@media (max-width:760px){.about{grid-template-columns:1fr}.about .shot{max-width:380px}}
.motto{font-family:var(--display);font-style:italic;font-size:clamp(3rem,9vw,7rem);line-height:1;text-align:center;color:var(--wine)}
.motto small{display:block;font:500 .75rem/1 var(--body);font-style:normal;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-top:20px}

/* FAQ */
.faq{display:flex;flex-direction:column;border-top:1px solid var(--line);max-width:52rem}
.faq details{border-bottom:1px solid var(--line);padding-block:20px;overflow:hidden}
.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-family:var(--display);font-size:1.3rem;transition:color .2s}
.faq summary:hover{color:var(--wine)}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";flex:none;font-family:var(--body);font-weight:300;color:var(--wine);transition:transform .3s var(--ease)}
.faq details[open] summary::after{transform:rotate(45deg)}
.faq details p{margin-top:12px;color:var(--muted);max-width:42em}
.faq details[open] p{animation:fadeup .5s var(--ease) both;--d:0s}

/* Note box */
.note{padding:clamp(24px,4vw,40px);background:var(--surface);border-radius:4px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center}
.note > div{display:flex;flex-direction:column;gap:8px;max-width:40em;min-width:0}
.note h3{font-size:1.7rem}

/* CTA band */
.cta{padding-block:clamp(72px,10vw,128px);text-align:center;background:var(--surface);position:relative;overflow:hidden}
.cta .wrap{display:flex;flex-direction:column;align-items:center;gap:24px}
.cta h2{max-width:16ch}
.cta .ring{position:absolute;border:1px solid var(--wine);border-radius:50%;opacity:.18;pointer-events:none;animation:slowspin 40s linear infinite}
.cta .ring.a{width:620px;height:620px;left:-260px;top:-300px}
.cta .ring.b{width:420px;height:420px;right:-160px;bottom:-240px;animation-direction:reverse}
@keyframes slowspin{to{transform:rotate(360deg)}}

/* Contact */
.contact-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(32px,6vw,80px)}
.contact-info{display:flex;flex-direction:column;gap:24px;min-width:0}
.channels{display:flex;flex-direction:column;gap:14px}
.channel{display:flex;flex-direction:column;gap:2px}
.channel .eyebrow{font-size:.68rem}
.channel a,.channel .val{font-family:var(--display);font-size:1.35rem;text-decoration:none;overflow-wrap:anywhere}
.channel a:hover{color:var(--wine)}
.copy{font:500 .7rem/1 var(--body);letter-spacing:.12em;text-transform:uppercase;background:none;border:0;color:var(--wine);cursor:pointer;padding:6px 0;align-self:flex-start}
.form-card{background:var(--surface);padding:clamp(20px,3.5vw,40px);border-radius:4px;min-width:0}
form{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px;min-width:0}
.field{display:flex;flex-direction:column;gap:6px;min-width:0}
.field.full{grid-column:1/-1}
label{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
input,select,textarea{font:inherit;font-size:1rem;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:.8em .9em;width:100%;transition:border-color .2s,box-shadow .2s}
input:focus,select:focus,textarea:focus{outline:none;border-color:var(--wine);box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 18%,transparent)}
textarea{min-height:140px;resize:vertical}
.hp{position:absolute;left:-9999px}
.form-foot{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:16px}
.status{font-size:.95rem;color:var(--muted)}
.status.ok{color:var(--wine)}
@media (max-width:820px){.contact-grid{grid-template-columns:1fr}}
@media (max-width:480px){form{grid-template-columns:1fr}}

/* Footer */
.site-footer{padding-block:56px 40px;border-top:1px solid var(--line)}
.foot{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:32px;align-items:start}
.foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.foot a{text-decoration:none;color:var(--muted);transition:color .2s}
.foot a:hover{color:var(--ink)}
.foot .mark{align-items:flex-start}
.foot .mark b{color:var(--ink)}
.foot-bottom{margin-top:40px;padding-top:20px;border-top:1px solid var(--line);font-size:.85rem;color:var(--muted);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}
@media (max-width:700px){.foot{grid-template-columns:1fr 1fr}.foot > :first-child{grid-column:1/-1}}

/* Scroll reveal (elementy poniżej ekranu pojawiają się przy przewijaniu) */
[data-reveal]{transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0s)}
[data-reveal].pre{opacity:0;transform:translateY(32px)}
[data-reveal="left"].pre{transform:translateX(-32px)}
[data-reveal="zoom"].pre{transform:scale(.94)}

@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{animation:none!important;transition:none!important}
  [data-reveal].pre{opacity:1;transform:none}
}

/* Błędy w formularzu */
input[aria-invalid="true"],textarea[aria-invalid="true"]{border-color:var(--rec);box-shadow:0 0 0 3px color-mix(in srgb,var(--rec) 18%,transparent)}
.status.err{color:var(--rec)}

/* Logo (maska: kolor z motywu, działa na jasnym i ciemnym tle) */
.logo{--logo:url(data:image/png;base64,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);display:inline-flex;text-decoration:none;flex:none}
.logo-img{display:block;height:96px;aspect-ratio:234/325;background:var(--ink);-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat;transition:height .35s var(--ease),background .3s}
.logo:hover .logo-img{background:var(--wine)}
.scrolled .logo-img{height:66px}
.logo.big .logo-img{height:150px}
@media (max-width:600px){.logo-img{height:76px}.scrolled .logo-img{height:56px}}
