.votive-landing{--votive-green:#176c5a;--votive-dark:#173d35;--votive-muted:#60746b;--votive-soft:#f1f4ee;--votive-line:#dce5de;color:var(--votive-dark);line-height:1.55;background:#fff}
.votive-landing *{box-sizing:border-box}
.votive-landing a{color:inherit}
.votive-landing .votive-btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--votive-green);color:#fff;border:1px solid var(--votive-green);padding:14px 22px;border-radius:7px;text-decoration:none;font-size:15px;font-weight:700;min-height:50px}
.votive-landing .votive-btn:hover{background:#105344}
.votive-landing a:focus-visible{outline:3px solid #83b282;outline-offset:4px}
.votive-landing .votive-hero{background:var(--votive-soft);padding:45px 0 38px}
.votive-landing .votive-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:42px;align-items:center}
.votive-landing .votive-eyebrow{color:var(--votive-green);font-size:12px;letter-spacing:1.7px;font-weight:800;margin:0 0 16px}
.votive-landing h1{font-size:46px;line-height:1.13;letter-spacing:-1.4px;margin:0 0 20px;max-width:470px}
.votive-landing .votive-lead{font-size:18px;color:#466356;margin:0 0 24px;max-width:460px}
.votive-landing .votive-actions{display:flex;align-items:center;gap:21px;flex-wrap:wrap}
.votive-landing .votive-secondary{font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:5px}
.votive-landing .votive-hero figure{margin:0;min-width:0}
.votive-landing .votive-hero img{width:100%;height:auto;display:block;aspect-ratio:828/465;object-fit:cover;border-radius:12px}
.votive-landing .votive-hero figcaption{font-size:12px;color:var(--votive-muted);padding:10px 2px 0}
.votive-landing .votive-strip{border-bottom:1px solid var(--votive-line)}
.votive-landing .votive-strip .container{display:flex;justify-content:center;gap:70px;padding-top:18px;padding-bottom:18px;font-size:14px;font-weight:700}
.votive-landing .votive-strip span:before{content:'✓';color:var(--votive-green);padding-right:10px}
.votive-landing .votive-activities{padding-top:48px;padding-bottom:48px;scroll-margin-top:24px}
.votive-landing .votive-section-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:25px}
.votive-landing .votive-section-head h2{font-size:30px;line-height:1.2;letter-spacing:-.6px;margin:0 0 12px}
.votive-landing .votive-section-head p{font-size:15px;margin:0;color:var(--votive-muted);max-width:710px}
.votive-landing .votive-section-head .votive-eyebrow{color:var(--votive-green);font-size:12px;margin-bottom:16px}
.votive-landing .votive-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.votive-landing .votive-card{border:1px solid var(--votive-line);border-radius:12px;overflow:hidden;background:#fff;min-width:0}
.votive-landing .votive-photo{height:238px;background:#eef1ec;display:flex;align-items:center;justify-content:center}
.votive-landing .votive-photo img{width:100%;height:100%;object-fit:contain;display:block}
.votive-landing .votive-card-copy{padding:22px}
.votive-landing .votive-date{font-size:12px;color:var(--votive-muted);margin:0 0 10px}
.votive-landing .votive-card h3{font-size:21px;line-height:1.28;margin:0 0 11px;letter-spacing:-.3px}
.votive-landing .votive-card p{font-size:14px;line-height:1.55;margin:0 0 18px;color:#566b60}
.votive-landing .votive-card a{font-size:14px;font-weight:700;text-decoration:none;color:var(--votive-green)}
.votive-landing .votive-card a:hover{text-decoration:underline}
.votive-landing .votive-trust{background:var(--votive-soft);padding:28px 30px;border-radius:12px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:30px;margin-top:28px}
.votive-landing .votive-trust h3{font-size:20px;line-height:1.3;margin:0 0 10px}
.votive-landing .votive-trust p{font-size:14px;line-height:1.55;color:var(--votive-muted);margin:0}
.votive-landing .votive-trust-links{display:flex;align-items:center;justify-content:flex-end;gap:22px;flex-wrap:wrap}
.votive-landing .votive-trust-links a{font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}
.votive-landing .votive-bottom{background:var(--votive-dark);color:#fff;padding:36px 0}
.votive-landing .votive-bottom .container{display:flex;align-items:center;justify-content:space-between;gap:24px}
.votive-landing .votive-bottom h2{font-size:25px;line-height:1.3;margin:0 0 6px;color:#fff}
.votive-landing .votive-bottom p{margin:0;color:#cddfd4;font-size:14px}
.votive-landing .votive-bottom .votive-btn{background:#fff;color:var(--votive-green);border-color:#fff}
@media(max-width:760px){.votive-landing .votive-hero{padding:30px 0}.votive-landing .votive-hero-grid{grid-template-columns:minmax(0,1fr);gap:27px}.votive-landing h1{font-size:37px;letter-spacing:-.8px}.votive-landing .votive-lead{font-size:17px}.votive-landing .votive-actions{gap:16px}.votive-landing .votive-hero img{border-radius:9px}.votive-landing .votive-strip .container{gap:17px;justify-content:space-between;font-size:11px}.votive-landing .votive-strip span:before{padding-right:4px}.votive-landing .votive-activities{padding-top:32px;padding-bottom:32px}.votive-landing .votive-section-head h2{font-size:27px}.votive-landing .votive-cards{grid-template-columns:minmax(0,1fr);gap:20px}.votive-landing .votive-photo{height:280px}.votive-landing .votive-trust{grid-template-columns:minmax(0,1fr);padding:24px;gap:20px}.votive-landing .votive-trust-links{justify-content:flex-start}.votive-landing .votive-bottom .container{align-items:flex-start;flex-direction:column}}

.votive-landing .votive-price{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:14px;row-gap:4px;margin:0 0 16px}.votive-landing .votive-price span{font-size:14px;color:#60746b}.votive-landing .votive-price strong{font-size:38px;line-height:1.2;color:#176c5a}.votive-landing .votive-price small{font-size:13px;color:#60746b;width:100%}.votive-landing .votive-video-note{font-size:15px;line-height:1.6;color:#466356;margin:0 0 22px}.votive-landing .votive-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.votive-landing .votive-steps article{padding:25px;border:1px solid #dce5de;border-radius:12px;background:#f5f8f3}.votive-landing .votive-steps span{font-size:13px;font-weight:800;color:#176c5a}.votive-landing .votive-steps h3{font-size:21px;line-height:1.3;margin:12px 0}.votive-landing .votive-steps p{font-size:15px;line-height:1.65;color:#566b60;margin:0}.votive-landing #bagis-sureci{padding-bottom:0}.votive-landing .votive-hero img{aspect-ratio:1024/576}.votive-landing .votive-photo img{object-fit:contain}
@media(max-width:760px){.votive-landing .votive-steps{grid-template-columns:minmax(0,1fr)}.votive-landing .votive-strip .container{flex-wrap:wrap;justify-content:flex-start;gap:10px 18px}.votive-landing h1{font-size:34px}.votive-landing .votive-price strong{font-size:34px}}
@media(min-width:761px){.votive-landing h1{font-size:40px}.votive-landing .votive-hero{padding:35px 0 28px}}
