/* HelpTana | Pomoc PL only. Entire stylesheet is scoped to htpl classes. */
body.htpl-pomoc-pl-enabled {background:#fffaf4;}
body.htpl-pomoc-pl-enabled > .ht-topbar,
body.htpl-pomoc-pl-enabled > .ht-footer {display:none!important;}
.htpl {--htpl-ink:#34241d;--htpl-mocha:#6b4635;--htpl-orange:#ee6415;--htpl-beige:#fff8ed;--htpl-green:#245c35;--htpl-line:#e8d8c8;--htpl-soft:#faf2e8;min-height:100vh;background:linear-gradient(180deg,#fffaf4 0%,#fffdfb 100%);color:var(--htpl-ink);font:400 16px/1.52 system-ui,-apple-system,"Segoe UI",sans-serif;}
.htpl *, .htpl *::before,.htpl *::after {box-sizing:border-box;}
.htpl :where(h1,h2,h3,h4,p,dl,dt,dd) {margin:0;}
.htpl :where(h1,h2,h3) {font-family:Georgia,"Times New Roman",serif;letter-spacing:-.025em;line-height:1.13;color:#37221c;}
.htpl a {color:inherit;}
.htpl button {font:inherit;cursor:pointer;}
.htpl :focus-visible {outline:3px solid #145c38;outline-offset:4px;}
.htpl-container {max-width:1190px;padding-left:30px;padding-right:30px;margin-inline:auto;}
.htpl-header {position:relative;z-index:20;background:rgba(255,252,247,.98);border-bottom:2px solid #f4ba47;box-shadow:0 2px 6px rgba(90,56,32,.05);}
.htpl-header-inner {min-height:82px;display:flex;align-items:center;gap:18px;}
.htpl-brand {display:flex;align-items:center;flex:none;gap:8px;text-decoration:none;color:#242019!important;}
.htpl-brand img {display:block;width:65px;height:56px;object-fit:contain;}
.htpl-brand span {font-weight:900;font-size:clamp(19px,2.0vw,27px);letter-spacing:-.04em;white-space:nowrap;}
.htpl-nav {display:flex;align-items:center;justify-content:flex-end;flex:1;gap:clamp(8px,1.55vw,22px);}
.htpl-nav a {display:flex;gap:6px;align-items:center;text-decoration:none;font-size:13px;font-weight:750;white-space:nowrap;transition:color .15s;}
.htpl-nav a:hover,.htpl-nav a.is-current {color:#bb5019;}
.htpl-nav .ht-svg {width:18px;height:18px;stroke-width:2;}
.htpl-controls {display:flex;align-items:center;gap:8px;flex:none;}
.htpl-controls .ht-language-menu {position:relative;z-index:80;}
.htpl-controls .ht-language-toggle {border-radius:15px;box-shadow:none;}
.htpl-mobile-nav {display:none;position:relative;}
.htpl-mobile-nav summary {list-style:none;display:flex;align-items:center;gap:5px;cursor:pointer;border:1px solid #e7d3c0;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:700;}
.htpl-mobile-nav summary::-webkit-details-marker {display:none;}
.htpl-mobile-nav nav {position:absolute;top:calc(100% + 6px);right:0;display:flex;flex-direction:column;min-width:190px;background:#fffaf4;padding:8px;border:1px solid #e8d0b8;border-radius:14px;box-shadow:0 14px 32px #4934252a;}
.htpl-mobile-nav nav a {padding:9px 13px;text-decoration:none;border-radius:8px;font-weight:650;font-size:14px;}
.htpl-mobile-nav nav a:hover {background:#f8e6d3;}
.htpl-hero {overflow:hidden;background:radial-gradient(ellipse at 73% 20%,#f8e8d6 0%,transparent 55%),linear-gradient(115deg,#fff7ed,#fdf7ef);border-bottom:1px solid #f1e4d9;}
.htpl-hero-grid {display:grid;grid-template-columns: minmax(0,1fr) minmax(0,1.12fr);align-items:center;min-height:295px;gap:23px;}
.htpl-hero-copy {padding-block:38px;position:relative;z-index:2;}
.htpl-eyebrow {font-size:12px;font-weight:850;letter-spacing:.12em;color:#5f3e2f;margin-bottom:8px!important;}
.htpl-eyebrow strong {color:#e25e19;}
.htpl-hero h1 {font-size:clamp(40px,4.35vw,62px);margin-bottom:13px!important;}
.htpl-short-line {display:block;background:#fa7b1b;border-radius:8px;width:80px;height:4px;transform:skew(-30deg);margin:12px 0 17px;}
.htpl-hero p:not(.htpl-eyebrow) {font-family:Georgia,serif;font-size:clamp(16px,1.7vw,20px);line-height:1.4;max-width:520px;}
.htpl-hero-image {display:block;max-width:none;width:100%;height:auto;max-height:310px;object-fit:cover;object-position:center;mix-blend-mode:multiply;filter:saturate(.98);mask-image:linear-gradient(90deg,transparent 0%,#000 11%,#000 96%,transparent 100%);}
.htpl-content {padding-top:28px;padding-bottom:26px;}
.htpl-feature-heading {text-align:center;margin:0 0 29px;}
.htpl-feature-heading h2 {font-size:clamp(26px,3.35vw,43px);}
.htpl-feature-heading .htpl-short-line {margin:12px auto 0;}
.htpl-blik {display:grid;grid-template-columns:155px minmax(0,1.4fr) minmax(220px,.85fr);align-items:center;gap:24px;padding:24px 26px;border:1.5px solid #f5a139;border-radius:16px;background:linear-gradient(105deg,#fffaf3,#fffdf9);box-shadow:0 5px 20px rgba(235,127,31,.05);}
.htpl-blik-logo-col {display:grid;place-items:center;border-right:1px solid #f7bf79;padding-right:19px;min-height:115px;}
.htpl-blik-logo-col img {display:block;width:136px;max-width:100%;height:auto;}
.htpl-blik-details h2 {font-size:clamp(18px,1.65vw,22px);margin-bottom:8px;}
.htpl-blik-phone {display:flex;align-items:center;gap:10px;color:#cd5111;font-size:clamp(25px,3.75vw,46px);line-height:1.1;font-weight:900;letter-spacing:-.045em;margin:8px 0 10px!important;white-space:nowrap;}
.htpl-blik-phone .ht-svg {color:#d75b15;width:28px;height:28px;}
.htpl-blik-phone a {text-decoration:none;color:inherit;}
.htpl-blik-phone a:hover {text-decoration:underline;}
.htpl-blik-reference {font-size:13px;}
.htpl-blik-reference strong {font-weight:800;}
.htpl-muteline {font-size:12px;color:#775b49;margin-top:5px!important;}
.htpl-blik-benefit {font-size:13px;color:#493427;}
.htpl-blik-benefit p {line-height:1.55;margin:8px 0 13px!important;}
.htpl-benefit-pill {display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:#eaf1de;color:#285b32;padding:9px 13px;font-weight:800;white-space:nowrap;font-size:13px;}
.htpl-benefit-pill .ht-svg {fill:none;}
.htpl-copy {display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #ea721e;color:#bf4d0d;background:transparent;padding:8px 11px;border-radius:9px;font-size:12px!important;font-weight:800;white-space:nowrap;transition:background .15s,color .15s;}
.htpl-copy:hover {background:#fdf0e2;}
.htpl-purpose-section {margin-top:25px;}
.htpl :where(.htpl-purpose-section,.htpl-steps,.htpl-other)>h2 {font-size:clamp(25px,2.5vw,32px);margin-bottom:16px;}
.htpl-purpose-grid {padding:0;margin:0;border:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;min-width:0;}
.htpl-purpose-card {position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;min-height:181px;background:linear-gradient(145deg,#fff,#fff8f0);border:1px solid #e9dacf;border-radius:14px;padding:18px 11px 16px;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s;}
.htpl-purpose-card:hover {transform:translateY(-2px);box-shadow:0 7px 20px #4a352014;border-color:#e9964a;}
.htpl-purpose-card:has(input:checked) {background:#ffeedc;border:2px solid #ef7d22;padding:17px 10px 15px;}
.htpl-purpose-card:focus-within {outline:2px solid #c65d20;outline-offset:2px;}
.htpl-purpose-card input {position:absolute;top:10px;right:10px;width:15px;height:15px;accent-color:#ec6b1d;}
.htpl-purpose-icon {display:grid;place-items:center;width:55px;height:55px;background:#ffe6c9;border-radius:50%;color:#a75a19;}
.htpl-purpose-card strong {font:700 20px/1.13 Georgia,serif;}
.htpl-purpose-card small {font-size:12px;line-height:1.4;color:#715746;}
.htpl-bank {margin-top:22px;background:linear-gradient(95deg,#f2f7e9,#fcfcf6);border:1px solid #bad1b2;border-radius:16px;padding:23px 24px;display:grid;grid-template-columns: minmax(180px,.8fr) minmax(0,1.75fr);gap:26px;}
.htpl-bank-intro {display:flex;gap:14px;align-items:center;border-right:1px solid #9cb29c;padding-right:21px;color:#216632;}
.htpl-bank-intro > .ht-svg {flex:none;width:44px;height:44px;}
.htpl-bank-intro h2 {font-size:clamp(24px,2.5vw,32px);margin-bottom:7px;}
.htpl-bank-intro p {font-size:13px;max-width:220px;line-height:1.45;color:#302b27;}
.htpl-bank-values {display:grid;gap:7px;min-width:0;}
.htpl-bank-values > div {display:grid;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;}
.htpl-bank-values dt {font-size:12px;font-weight:750;color:#382d25;}
.htpl-bank-values dd {font-size:14px;min-width:0;overflow-wrap:anywhere;}
.htpl-bank-values dd strong {font-weight:800;}
.htpl-bank-values .htpl-copy {font-size:11px!important;padding:6px 9px;}
.htpl-banknote {margin:8px 0 0!important;color:#78655a;font-size:12px;}
.htpl-steps {margin-top:25px;}
.htpl-steps ol {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;margin:0;list-style:none;}
.htpl-steps li {display:flex;align-items:center;gap:12px;border-radius:14px;background:#fbf5ed;border:1px solid #f0e6dd;padding:16px;min-height:108px;position:relative;}
.htpl-steps li:not(:last-child)::after {position:absolute;right:-17px;top:calc(50% - 15px);font-size:24px;color:#eb6a25;content:"➜";}
.htpl-stepnum {position:absolute;left:9px;top:9px;display:grid;place-items:center;width:27px;height:27px;background:#ee6b16;border-radius:50%;font-size:15px;font-weight:850;color:white;}
.htpl-steps li>.ht-svg {color:#c66b24;flex:none;margin-left:23px;}
.htpl-steps li strong {font:700 16px Georgia,serif;}
.htpl-steps li p {font-size:12px;line-height:1.42;margin-top:5px;}
.htpl-other {margin-top:25px;}
.htpl-p24 {display:grid;grid-template-columns:175px minmax(0,1fr) auto;align-items:center;gap:22px;border:1px solid #e8d8d1;border-radius:12px;background:linear-gradient(100deg,#fffdfa,#fbf8f6);padding:17px 20px;}
.htpl-p24-mark {font:bold italic 28px/1.3 system-ui,sans-serif;color:#d93533;white-space:nowrap;border-right:1px solid #f3a66f;padding-right:15px;letter-spacing:-.08em;}
.htpl-p24-mark span {color:#a6a09a;}
.htpl-p24 h3 {font:700 18px Georgia,serif;margin-bottom:3px;}
.htpl-p24 p {font-size:13px;line-height:1.4;}
.htpl-soon {border-radius:999px;padding:8px 12px;background:#e6e4e2;color:#34302e;font-size:12px;font-weight:750;white-space:nowrap;}
.htpl-contact {margin-top:20px;padding:16px 20px;border-radius:12px;background:#fff4e9;border:1px solid #f0e0d0;display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:15px;}
.htpl-contact>span {color:#a95a21;margin-right:7px;}
.htpl-contact strong {font:700 20px Georgia,serif;}
.htpl-contact a {color:#d95b13;font-weight:850;}
.htpl-copy-status {text-align:center;color:#226a35;font-size:13px;font-weight:750;min-height:18px;margin:6px 0!important;}
.htpl-back {text-align:center;padding:12px 0 10px;}
.htpl-back>a {display:inline-flex;align-items:center;gap:13px;background:linear-gradient(100deg,#fa7919,#da5010);color:white;text-decoration:none;border-radius:15px;font-weight:800;font-size:18px;padding:13px 25px;box-shadow:0 10px 24px #d66d2533;}
.htpl-back>a:hover {background:#c54e13;}
.htpl-footer {margin-top:0;position:relative;overflow:hidden;background:linear-gradient(180deg,#fff6eb,#ffead6);border-top:1px solid #ebd6c3;color:#39271d;}
.htpl-footer::after {content:"";pointer-events:none;position:absolute;bottom:0;left:0;right:0;height:28px;background:linear-gradient(5deg,#e6a65f,#f7bf7c 45%,#d68a3a);clip-path:polygon(0% 46%,15% 66%,27% 39%,40% 74%,55% 45%,65% 68%,82% 29%,100% 64%,100% 100%,0% 100%);opacity:.72;}
.htpl-footer-main {display:grid;grid-template-columns:1.1fr 1fr .95fr;gap:28px;align-items:center;padding-top:27px;padding-bottom:28px;}
.htpl-footer-main>div:not(:first-child) {border-left:1px solid #d8bca2;padding-left:28px;}
.htpl-footer-brand a {display:flex;align-items:center;gap:8px;text-decoration:none;font-size:19px;line-height:1.2;}
.htpl-footer-brand img {width:64px;height:57px;object-fit:contain;}
.htpl-footer-brand a strong {font-size:20px;letter-spacing:-.04em;}
.htpl-footer-brand em {display:block;font:italic 17px Georgia,serif;padding-left:70px;}
.htpl-footer-register {display:flex;flex-direction:column;gap:3px;font-size:13px;}
.htpl-footer-register strong {font:700 19px Georgia,serif;margin-bottom:4px;}
.htpl-footer-social>a {display:block;margin-bottom:13px;font-weight:700;font-size:14px;text-decoration:none;}
.htpl-socials {display:flex;gap:10px;flex-wrap:wrap;}
.htpl-social {display:grid;place-items:center;width:43px;height:43px;border-radius:12px;color:#fff!important;text-decoration:none;transition:transform .15s;}
.htpl-social:hover {transform:translateY(-2px);}
.htpl-social .ht-social-svg {width:25px;height:25px;}
.htpl-social--facebook {background:#1f6fda;}
.htpl-social--instagram {background:linear-gradient(35deg,#fbb32f,#e34368,#9d49c4);}
.htpl-social--tiktok {background:#101619;}
.htpl-social--youtube {background:#df1a14;}
.htpl-footer-bottom {position:relative;z-index:1;padding-top:12px;padding-bottom:37px;border-top:1px solid #e9d5c1;display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;color:#694e3f;font-size:12px;}
.htpl-footer-bottom nav {display:flex;gap:12px 22px;flex-wrap:wrap;}
.htpl-footer-bottom a {color:#694e3f;text-decoration:underline;}
.htpl-visually-hidden {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}
@media(max-width:1140px){.htpl-nav{gap:8px;}.htpl-nav a{font-size:12px;gap:4px;}.htpl-brand span{font-size:21px;}.htpl-brand img{width:55px;height:51px;}.htpl-blik{grid-template-columns:135px minmax(0,1fr) minmax(200px,.75fr);gap:16px;padding:20px;}.htpl-blik-phone{font-size:32px;}.htpl-bank-values>div{grid-template-columns:138px minmax(0,1fr) auto;}.htpl-bank-intro h2{font-size:26px;}}
@media(max-width:980px){.htpl-nav{display:none;}.htpl-mobile-nav{display:block;}.htpl-header-inner{justify-content:space-between;}.htpl-controls{margin-left:auto;}.htpl-purpose-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.htpl-blik{grid-template-columns:120px minmax(0,1fr);}.htpl-blik-benefit{grid-column:2;}.htpl-blik-logo-col{grid-row:span 2;height:100%;}.htpl-bank{grid-template-columns:1fr;}.htpl-bank-intro{border-right:0;border-bottom:1px solid #9cb29c;padding-bottom:13px;padding-right:0;}.htpl-bank-intro p{max-width:none;}.htpl-bank-values>div{grid-template-columns:165px minmax(0,1fr) auto;}}
@media(max-width:680px){.htpl-container{padding-inline:17px;}.htpl-header-inner{min-height:72px;gap:6px;}.htpl-brand span{font-size:18px;}.htpl-brand img{width:45px;height:45px;}.htpl-controls{gap:5px;}.htpl-mobile-nav summary{padding:8px 9px;}.htpl-mobile-nav summary span{display:none;}.htpl-controls .ht-language-toggle{transform:scale(.8);transform-origin:right center;margin-left:-14px;}.htpl-hero-grid{grid-template-columns:1fr;gap:0;min-height:0;}.htpl-hero-copy{padding-top:28px;padding-bottom:8px;}.htpl-hero h1{font-size:38px;}.htpl-hero p:not(.htpl-eyebrow){font-size:16px;max-width:none;}.htpl-hero-image{max-height:220px;width:100%;object-fit:contain;margin-top:0;}.htpl-content{padding-top:22px;}.htpl-feature-heading h2{font-size:27px;}.htpl-blik{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:17px;}.htpl-blik-logo-col{min-height:auto;display:block;border-right:0;border-bottom:1px solid #f7bf79;padding-bottom:12px;}.htpl-blik-logo-col img{width:118px;}.htpl-blik-phone{font-size:clamp(26px,8vw,38px);}.htpl-blik-phone .ht-svg{width:23px;height:23px;}.htpl-blik-benefit{border-top:1px solid #f1d7bc;padding-top:12px;}.htpl-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;}.htpl-purpose-card{min-height:168px;padding:14px 8px;}.htpl-purpose-card:has(input:checked){padding:13px 7px;}.htpl-purpose-card strong{font-size:17px;}.htpl-purpose-icon{width:46px;height:46px;}.htpl-purpose-card small{font-size:11px;}.htpl-bank{padding:16px;gap:14px;}.htpl-bank-values>div{grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:4px 0;border-bottom:1px solid #e3e6d9;}.htpl-bank-values dt{grid-column:1/-1;}.htpl-bank-values dd{font-size:13px;}.htpl-bank-values button{grid-column:2;}.htpl-steps ol{grid-template-columns:1fr;gap:9px;}.htpl-steps li{min-height:87px;}.htpl-steps li::after{display:none;}.htpl-p24{grid-template-columns:1fr;gap:10px;padding:14px;}.htpl-p24-mark{border-right:none;padding:0;}.htpl-soon{justify-self:start;}.htpl-contact{font-size:13px;}.htpl-contact strong{font-size:18px;}.htpl-back>a{font-size:15px;padding:12px 16px;}.htpl-footer-main{grid-template-columns:1fr;gap:17px;padding-top:24px;}.htpl-footer-main>div:not(:first-child){border-left:0;border-top:1px solid #e6d0ba;padding-left:0;padding-top:15px;}.htpl-footer-bottom{padding-bottom:42px;}}
@media(max-width:390px){.htpl-brand span{font-size:16px;}.htpl-brand img{width:39px;height:42px;}.htpl-header-inner{padding-inline:11px;}.htpl-mobile-nav summary{padding:6px 7px;}.htpl-blik-phone{font-size:26px;}}
@media(prefers-reduced-motion:reduce){.htpl *, .htpl *::before,.htpl *::after {animation-duration:.01ms!important;transition-duration:.01ms!important;}}
