<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Cennik – Elwira Kusz Fotografia</title>
</head>
<body>
<style>
#pricing-photographer * { box-sizing: border-box; margin: 0; padding: 0; }
#pricing-photographer {
background-color: #1a1a1a;
--et-colors-brand: #c9a87c;
--et-colors-background: #1a1a1a;
--et-colors-text: #f5f0eb;
--et-colors-card-background: #242424;
--et-colors-card-text: #f5f0eb;
--et-colors-border: #333;
--et-radius-button: 8px;
--et-radius-image: 8px;
--et-spacing-vertical: 3rem;
--et-spacing-vertical-lg: 5rem;
--et-spacing-horizontal: 1.25rem;
--et-spacing-horizontal-lg: 2.5rem;
padding-block: var(--et-spacing-vertical);
padding-inline: var(--et-spacing-horizontal);
font-family: 'Georgia', 'Times New Roman', serif;
}
@media (min-width: 1024px) {
#pricing-photographer {
padding-block: var(--et-spacing-vertical-lg);
padding-inline: var(--et-spacing-horizontal-lg);
}
}
#pricing-photographer .container {
margin-inline: auto;
max-width: 42rem;
}
@media (min-width: 1024px) {
#pricing-photographer .container {
max-width: 80rem;
}
}
#pricing-photographer .section-header {
text-align: center;
margin-bottom: 48px;
}
#pricing-photographer .tag {
color: var(--et-colors-brand);
font-weight: 600;
letter-spacing: 0.12em;
text-transform: uppercase;
font-size: 13px;
font-family: 'Arial', sans-serif;
margin-bottom: 8px;
display: block;
}
#pricing-photographer .heading {
color: var(--et-colors-text);
font-weight: 600;
line-height: 1.2;
letter-spacing: -0.02em;
text-wrap: balance;
max-width: 42rem;
font-size: 36px;
margin-bottom: 16px;
margin-inline: auto;
}
@media (min-width: 640px) {
#pricing-photographer .heading { font-size: 48px; }
}
#pricing-photographer .paragraph {
color: var(--et-colors-text);
font-size: 18px;
opacity: 0.65;
text-wrap: balance;
max-width: 42rem;
margin-bottom: 0;
margin-inline: auto;
font-family: 'Arial', sans-serif;
line-height: 1.6;
}
/* TABS NAV */
#pricing-photographer .tabs-nav {
display: flex;
justify-content: center;
gap: 8px;
margin-bottom: 40px;
flex-wrap: wrap;
list-style: none;
}
#pricing-photographer .tab-btn {
background: transparent;
border: 1px solid var(--et-colors-border);
color: var(--et-colors-text);
padding: 10px 22px;
border-radius: var(--et-radius-button, 8px);
cursor: pointer;
font-size: 14px;
font-family: 'Arial', sans-serif;
letter-spacing: 0.04em;
opacity: 0.7;
transition: all 0.25s ease;
display: inline-flex;
align-items: center;
gap: 8px;
}
#pricing-photographer .tab-btn:hover {
border-color: var(--et-colors-brand);
color: var(--et-colors-brand);
opacity: 1;
}
#pricing-photographer .tab-btn[aria-selected="true"] {
background-color: var(--et-colors-brand);
border-color: var(--et-colors-brand);
color: #1a1a1a;
opacity: 1;
font-weight: 700;
}
#pricing-photographer .tab-btn:focus-visible {
outline: 2px solid var(--et-colors-brand);
outline-offset: 2px;
}
/* TAB PANELS */
#pricing-photographer .tab-panel {
display: none;
}
#pricing-photographer .tab-panel.active {
display: block;
}
/* CARDS GRID */
#pricing-photographer .cards-grid {
display: grid;
grid-template-columns: 1fr;
gap: 20px;
}
@media (min-width: 640px) {
#pricing-photographer .cards-grid {
grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 1024px) {
#pricing-photographer .cards-grid {
grid-template-columns: repeat(3, 1fr);
}
/* Wyśrodkowanie kart w zakładkach 2 i 3 (gdy są tylko 2 oferty) */
#panel-wizerunkowe .cards-grid,
#panel-modelki .cards-grid {
grid-template-columns: repeat(2, 1fr);
max-width: 53rem;
margin-inline: auto;
}
}
/* CARD BASE */
#pricing-photographer .card {
background-color: var(--et-colors-card-background);
border: 1px solid var(--et-colors-border);
border-radius: 8px;
padding: 2rem 1.75rem;
display: flex;
flex-direction: column;
position: relative;
transition: transform 0.2s ease, box-shadow 0.2s ease;
}
#pricing-photographer .card:hover {
transform: translateY(-3px);
box-shadow: 0 12px 40px rgba(0,0,0,0.4);
}
/* FEATURED CARD */
#pricing-photographer .card.featured {
border: 1.5px solid var(--et-colors-brand);
background: linear-gradient(160deg, #2a2318 0%, #242424 60%);
box-shadow: 0 0 32px rgba(201,168,124,0.12);
}
/* BADGE */
#pricing-photographer .badge {
display: inline-block;
padding: 4px 12px;
border-radius: 20px;
font-size: 11px;
font-family: 'Arial', sans-serif;
font-weight: 700;
letter-spacing: 0.08em;
text-transform: uppercase;
margin-bottom: 16px;
align-self: flex-start;
}
#pricing-photographer .badge-featured {
background-color: var(--et-colors-brand);
color: #1a1a1a;
}
#pricing-photographer .badge-new {
background-color: transparent;
border: 1px solid var(--et-colors-brand);
color: var(--et-colors-brand);
}
#pricing-photographer .badge-special {
background-color: transparent;
border: 1px solid #7c9fc9;
color: #9dbfe8;
}
#pricing-photographer .badge-premium {
background-color: transparent;
border: 1px solid #c9a87c;
color: #c9a87c;
background: linear-gradient(90deg,rgba(201,168,124,0.12),rgba(201,168,124,0.05));
}
/* ICON WRAPPER */
#pricing-photographer .card-icon {
margin-bottom: 16px;
color: var(--et-colors-brand);
opacity: 0.9;
line-height: 1;
}
#pricing-photographer .card-icon svg {
width: 36px;
height: 36px;
stroke: currentColor;
fill: none;
stroke-width: 1.5;
stroke-linecap: round;
stroke-linejoin: round;
}
/* CARD TITLE */
#pricing-photographer .card-title {
color: var(--et-colors-text);
font-size: 20px;
font-weight: 600;
letter-spacing: -0.01em;
line-height: 1.2;
margin-bottom: 8px;
}
/* PRICE */
#pricing-photographer .card-price {
font-size: 32px;
font-weight: 700;
color: var(--et-colors-brand);
letter-spacing: -0.02em;
margin-bottom: 4px;
line-height: 1;
font-family: 'Arial', sans-serif;
}
#pricing-photographer .card-price-note {
font-size: 13px;
color: var(--et-colors-text);
opacity: 0.5;
font-family: 'Arial', sans-serif;
margin-bottom: 20px;
}
/* DIVIDER */
#pricing-photographer .card-divider {
border: none;
border-top: 1px solid var(--et-colors-border);
margin-bottom: 20px;
}
/* FEATURES LIST */
#pricing-photographer .features-list {
list-style: none;
padding: 0;
margin: 0 0 24px;
flex-grow: 1;
}
#pricing-photographer .features-list li {
display: flex;
align-items: flex-start;
gap: 10px;
font-size: 14px;
font-family: 'Arial', sans-serif;
color: var(--et-colors-text);
opacity: 0.8;
line-height: 1.5;
padding: 5px 0;
border-bottom: 1px solid rgba(255,255,255,0.04);
}
#pricing-photographer .features-list li:last-child {
border-bottom: none;
}
#pricing-photographer .check-icon {
flex-shrink: 0;
color: var(--et-colors-brand);
margin-top: 2px;
}
#pricing-photographer .check-icon svg {
width: 15px;
height: 15px;
stroke: currentColor;
fill: none;
stroke-width: 2.5;
stroke-linecap: round;
stroke-linejoin: round;
}
/* BUTTONS */
#pricing-photographer .btn {
border-radius: var(--et-radius-button, 8px);
padding: 12px 18px;
font-size: 14px;
font-family: 'Arial', sans-serif;
font-weight: 700;
letter-spacing: 0.06em;
text-transform: uppercase;
display: inline-flex;
align-items: center;
justify-content: center;
text-decoration: none;
transition: all 0.2s ease;
width: 100%;
margin-bottom: 0;
}
#pricing-photographer .btn-primary {
background-color: var(--et-colors-brand);
color: #1a1a1a;
border: 1.5px solid var(--et-colors-brand);
}
#pricing-photographer .btn-primary:hover {
background-color: color-mix(in srgb, var(--et-colors-brand) 85%, #fff);
box-shadow: 0 4px 18px rgba(201,168,124,0.3);
}
#pricing-photographer .btn-primary:focus-visible {
outline: 2px solid var(--et-colors-brand);
outline-offset: 2px;
}
#pricing-photographer .btn-outline {
background-color: transparent;
color: var(--et-colors-text);
border: 1.5px solid var(--et-colors-border);
}
#pricing-photographer .btn-outline:hover {
border-color: var(--et-colors-brand);
color: var(--et-colors-brand);
}
#pricing-photographer .btn-outline:focus-visible {
outline: 2px solid var(--et-colors-brand);
outline-offset: 2px;
}
/* CARD CTA area */
#pricing-photographer .card-cta {
margin-top: auto;
}
/* Last utility */
#pricing-photographer .last { margin-bottom: 0 !important; }
/* Decorative top accent for featured card */
#pricing-photographer .card.featured::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 2px;
background: linear-gradient(90deg, transparent, var(--et-colors-brand), transparent);
border-radius: 8px 8px 0 0;
}
/* No badge spacer so cards align better */
#pricing-photographer .badge-spacer {
display: block;
height: calc(11px + 8px + 16px); /* badge height approx */
margin-bottom: 16px;
}
</style>
<section id="pricing-photographer" aria-labelledby="pricing-heading">
<div class="container">
<header class="section-header">
<span class="tag" role="doc-subtitle">Oferta & Cennik</span>
<h2 class="heading" id="pricing-heading">Twoja sesja, Twoje warunki</h2>
<p class="paragraph">Wybierz pakiet dopasowany do swoich potrzeb. Każda sesja to wyjątkowe doświadczenie stworzone z myślą o Tobie.</p>
</header>
<nav aria-label="Kategorie ofert">
<ul class="tabs-nav" role="tablist">
<li role="presentation">
<button class="tab-btn" role="tab" aria-selected="true" aria-controls="panel-kobiece" id="tab-kobiece">
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="8" r="5"/><path d="M12 13v8M9 18h6"/></svg>
Sesje Kobiece
</button>
</li>
<li role="presentation">
<button class="tab-btn" role="tab" aria-selected="false" aria-controls="panel-wizerunkowe" id="tab-wizerunkowe">
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="2" y="3" width="20" height="14" rx="2"/><path d="M8 21h8M12 17v4"/></svg>
Sesje Wizerunkowe
</button>
</li>
<li role="presentation">
<button class="tab-btn" role="tab" aria-selected="false" aria-controls="panel-modelki" id="tab-modelki">
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z"/><circle cx="12" cy="13" r="3"/></svg>
Fotografowie i Modelki
</button>
</li>
</ul>
</nav>
<div class="tab-panel active" id="panel-kobiece" role="tabpanel" aria-labelledby="tab-kobiece">
<div class="cards-grid">
<article class="card" aria-labelledby="title-essence">
<span class="badge-spacer" aria-hidden="true"></span>
<div class="card-icon" aria-hidden="true">
<svg viewBox="0 0 24 24"><path d="M12 3l1.5 4.5L18 9l-4.5 1.5L12 15l-1.5-4.5L6 9l4.5-1.5z"/><path d="M5 3l.75 2.25L8 6l-2.25.75L5 9l-.75-2.25L2 6l2.25-.75z"/><path d="M19 15l.75 2.25L22 18l-2.25.75L19 21l-.75-2.25L16 18l2.25-.75z"/></svg>
</div>
<h3 class="card-title" id="title-essence">Sesja Kobieca ESSENCE</h3>
<p class="card-price">od 950 zł</p>
<p class="card-price-note">cena brutto, płatność z góry</p>
<hr class="card-divider" aria-hidden="true">
<ul class="features-list" aria-label="Co zawiera pakiet">
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>1 godzina w studio</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>8 wyretuszowanych kadrów</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Pełne prowadzenie podczas sesji</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Pomoc w doborze stylizacji i makijażu</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Prywatna galeria online</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Gwarancja dyskrecji i komfortu</li>
</ul>
<div class="card-cta">
<a class="btn btn-outline" href="https://sklep2.elwirakusz.com/checkout/sesja-kobieca-essence" target="_blank" rel="noopener noreferrer">Sprawdź pakiet</a>
</div>
</article>
<article class="card featured" aria-labelledby="title-plener-lumiere">
<span class="badge badge-featured" aria-label="Najczęściej wybierany pakiet">Najczęściej wybierany</span>
<div class="card-icon" aria-hidden="true">
<svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg>
</div>
<h3 class="card-title" id="title-plener-lumiere">Plener Lumière</h3>
<p class="card-price">od 850 zł</p>
<p class="card-price-note">cena brutto, płatność z góry</p>
<hr class="card-divider" aria-hidden="true">
<ul class="features-list" aria-label="Co zawiera pakiet">
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>1 godzina w plenerze (Warszawa)</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>10 wyretuszowanych kadrów</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Wspólny dobór lokalizacji i stylizacji</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Pełne prowadzenie i komfort</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Prywatna galeria online</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Możliwość dokupienia kadrów</li>
</ul>
<div class="card-cta">
<a class="btn btn-primary" href="https://sklep2.elwirakusz.com/checkout/urban-nature" target="_blank" rel="noopener noreferrer">Sprawdź pakiet</a>
</div>
</article>
<article class="card" aria-labelledby="title-couture">
<span class="badge badge-premium" aria-label="Pakiet Premium">Pakiet Premium</span>
<div class="card-icon" aria-hidden="true">
<svg viewBox="0 0 24 24"><path d="M2 20h20M5 20l2-8 5 4 5-4 2 8"/><circle cx="5" cy="9" r="1.5"/><circle cx="12" cy="6" r="1.5"/><circle cx="19" cy="9" r="1.5"/></svg>
</div>
<h3 class="card-title" id="title-couture">Sesja Kobieca COUTURE</h3>
<p class="card-price">2 600 zł</p>
<p class="card-price-note">cena brutto, płatność z góry</p>
<hr class="card-divider" aria-hidden="true">
<ul class="features-list" aria-label="Co zawiera pakiet">
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>2 godziny w studio</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>25 wyretuszowanych kadrów</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Indywidualna konsultacja przed sesją</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Profesjonalny makijaż</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Studio na wyłączność przez 2 godziny</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Luksusowy album na zdjęcia</li>
</ul>
<div class="card-cta">
<a class="btn btn-outline" href="https://sklep2.elwirakusz.com/checkout/sesja-kobieca-couture" target="_blank" rel="noopener noreferrer">Sprawdź pakiet</a>
</div>
</article>
</div>
</div>
<div class="tab-panel" id="panel-wizerunkowe" role="tabpanel" aria-labelledby="tab-wizerunkowe">
<div class="cards-grid">
<article class="card featured" aria-labelledby="title-business-expert">
<span class="badge badge-featured" aria-label="Najczęściej wybierany pakiet">Najczęściej wybierany</span>
<div class="card-icon" aria-hidden="true">
<svg viewBox="0 0 24 24"><circle cx="12" cy="9" r="7"/><path d="M8.21 13.89L7 23l5-3 5 3-1.21-9.12"/></svg>
</div>
<h3 class="card-title" id="title-business-expert">Business Expert</h3>
<p class="card-price">od 850 zł</p>
<p class="card-price-note">cena brutto, płatność z góry</p>
<hr class="card-divider" aria-hidden="true">
<ul class="features-list" aria-label="Co zawiera pakiet">
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>1 godzina w studio</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>5 zdjęć po retuszu</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Pełne prowadzenie</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Pomoc w doborze stylizacji i makijażu</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Pełna licencja komercyjna</li>
</ul>
<div class="card-cta">
<a class="btn btn-primary" href="https://sklep2.elwirakusz.com/checkout/sesja-wizerunkowa-2" target="_blank" rel="noopener noreferrer">Sprawdź pakiet</a>
</div>
</article>
<article class="card" aria-labelledby="title-brand-icon">
<span class="badge badge-special" aria-label="Specjalna oferta">Specjalna oferta</span>
<div class="card-icon" aria-hidden="true">
<svg viewBox="0 0 24 24"><polygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2"/></svg>
</div>
<h3 class="card-title" id="title-brand-icon">Brand Icon</h3>
<p class="card-price">2 600 zł</p>
<p class="card-price-note">cena brutto, płatność z góry</p>
<hr class="card-divider" aria-hidden="true">
<ul class="features-list" aria-label="Co zawiera pakiet">
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Do 4 godzin sesji (studio + plener)</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>30 zdjęć retuszowanych</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Ustalenie celów biznesowych</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Profesjonalny wizaż</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Pełne prowadzenie</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Licencja komercyjna</li>
</ul>
<div class="card-cta">
<a class="btn btn-outline" href="https://sklep2.elwirakusz.com/checkout/sesja-wizerunkowa-icon" target="_blank" rel="noopener noreferrer">Sprawdź pakiet</a>
</div>
</article>
</div>
</div>
<div class="tab-panel" id="panel-modelki" role="tabpanel" aria-labelledby="tab-modelki">
<div class="cards-grid">
<article class="card" aria-labelledby="title-portfolio">
<span class="badge-spacer" aria-hidden="true"></span>
<div class="card-icon" aria-hidden="true">
<svg viewBox="0 0 24 24"><rect x="3" y="3" width="18" height="18" rx="2"/><circle cx="8.5" cy="8.5" r="1.5"/><polyline points="21 15 16 10 5 21"/></svg>
</div>
<h3 class="card-title" id="title-portfolio">Portfolio Modelki PREMIUM</h3>
<p class="card-price">od 999 zł</p>
<p class="card-price-note">cena brutto, płatność z góry</p>
<hr class="card-divider" aria-hidden="true">
<ul class="features-list" aria-label="Co zawiera pakiet">
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>1h sesji w studio</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>10 finalnych zdjęć</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Profesjonalna sesja zdjęciowa w studio</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Różne Wsparcie przy doborze stylizacji</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Pełna obróbka</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Pomoc w pozowaniu</li>
</ul>
<div class="card-cta">
<a class="btn btn-outline" href="https://sklep2.elwirakusz.com/checkout/sesja-testowa-modelki" target="_blank" rel="noopener noreferrer">Sprawdź pakiet</a>
</div>
</article>
<article class="card featured" aria-labelledby="title-konsultacje">
<span class="badge badge-featured" aria-label="Najczęściej wybierany pakiet">Najczęściej wybierany</span>
<div class="card-icon" aria-hidden="true">
<svg viewBox="0 0 24 24"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/></svg>
</div>
<h3 class="card-title" id="title-konsultacje">Konsultacje Fotograficzne PRO</h3>
<p class="card-price">350 zł</p>
<p class="card-price-note">cena brutto, płatność z góry</p>
<hr class="card-divider" aria-hidden="true">
<ul class="features-list" aria-label="Co zawiera pakiet">
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>1h konsultacji online</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>60 minut analizowania Twojego portfolio</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Konkretne wskazówki rozwoju</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Pytania dotyczące sprzętu</li>
<li><span class="check-icon" aria-hidden="true"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>Notatka po spotkaniu</li>
</ul>
<div class="card-cta">
<a class="btn btn-primary" href="https://sklep2.elwirakusz.com/checkout/konsultacje-fotograficzne" target="_blank" rel="noopener noreferrer">Sprawdź pakiet</a>
</div>
</article>
</div>
</div>
</div>
</section>
<script>
(function () {
const section = document.getElementById('pricing-photographer');
if (!section) return;
const tabBtns = section.querySelectorAll('.tab-btn');
const panels = section.querySelectorAll('.tab-panel');
function activateTab(selectedBtn) {
tabBtns.forEach(function (btn) {
btn.setAttribute('aria-selected', 'false');
});
panels.forEach(function (panel) {
panel.classList.remove('active');
});
selectedBtn.setAttribute('aria-selected', 'true');
const panelId = selectedBtn.getAttribute('aria-controls');
const targetPanel = section.querySelector('#' + panelId);
if (targetPanel) {
targetPanel.classList.add('active');
}
}
tabBtns.forEach(function (btn) {
btn.addEventListener('click', function () {
activateTab(btn);
});
btn.addEventListener('keydown', function (e) {
let newIndex = null;
const btnsArr = Array.from(tabBtns);
const currentIndex = btnsArr.indexOf(btn);
if (e.key === 'ArrowRight') {
newIndex = (currentIndex + 1) % btnsArr.length;
} else if (e.key === 'ArrowLeft') {
newIndex = (currentIndex - 1 + btnsArr.length) % btnsArr.length;
} else if (e.key === 'Home') {
newIndex = 0;
} else if (e.key === 'End') {
newIndex = btnsArr.length - 1;
}
if (newIndex !== null) {
e.preventDefault();
btnsArr[newIndex].focus();
activateTab(btnsArr[newIndex]);
}
});
});
})();
</script>
</body>
</html>