@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}#dotaznik,.pd-q{scroll-margin-top:16px}.pd-main{--pd-control-border: rgba(243, 233, 223, .2);--pd-control-border-hover: rgba(243, 233, 223, .42);--pd-selected-bg: rgba(224, 130, 69, .1);--pd-muted: #a8988e;--pd-error: #f5bba2;padding-bottom:72px;font-family:var(--br-font-body)}.pd-main .pd-breadcrumb{max-width:1168px}.pd-hero{max-width:1168px;margin:0 auto;padding:36px 24px 64px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px}.pd-hero__title{font-family:var(--br-font-heading);font-size:clamp(32px,4.6vw,50px);line-height:1.15;color:var(--br-cream);margin-bottom:22px;text-wrap:balance;overflow-wrap:break-word}.pd-hero__lead{font-size:18px;line-height:1.7;color:var(--br-grey-text);max-width:540px;margin-bottom:26px}.pd-benefits{list-style:none;margin:0 0 34px;padding:18px 0 0;border-top:1px solid var(--br-line);display:grid;gap:12px;max-width:540px}.pd-benefits li{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;color:var(--br-cream)}.pd-benefits__icon{flex:0 0 auto;width:18px;height:18px;margin-top:2px;color:var(--br-terracotta-light)}.pd-hero__photo{margin:0;justify-self:end;width:100%;max-width:440px;aspect-ratio:720 / 921;background:var(--br-paper);border-radius:4px;overflow:hidden}.pd-hero__photo img{display:block;width:100%;height:100%;object-fit:cover}.pd-form-section{border-top:1px solid var(--br-line);padding:64px 24px 0}.pd-form-wrap{max-width:820px;margin:0 auto}.pd-form-head{text-align:center;max-width:640px;margin:0 auto 36px}.pd-form-head__title{font-family:var(--br-font-heading);font-size:clamp(26px,3.6vw,36px);line-height:1.25;color:var(--br-cream);margin-bottom:14px;text-wrap:balance}.pd-form-head__intro{font-size:16.5px;line-height:1.7;color:var(--br-grey-text)}.pd-form,.pd-thanks{background:var(--br-surface);border:1px solid var(--br-line);border-radius:var(--br-radius);padding:12px 44px 40px}.pd-errors{margin:28px 0 4px;padding:16px 20px;border:1px solid rgba(224,130,69,.6);border-left-width:4px;border-radius:4px;background:#c1622c1f;color:var(--pd-error);font-size:15px;line-height:1.55}.pd-errors:focus{outline:none}.pd-errors__title{font-weight:700;margin-bottom:8px}.pd-errors ul{margin:0;padding-left:20px}.pd-errors a{color:var(--br-cream);text-decoration:underline;text-underline-offset:2px}.pd-q{padding-top:28px;min-width:0}.pd-fieldset{margin:0;padding:0;border:0;min-width:0}.pd-fieldset>legend{float:left;margin-bottom:0}.pd-fieldset>legend+*{clear:left;margin-top:0;padding-top:12px}.pd-fieldset>legend+.pd-q__help{padding-top:8px}.pd-q+.pd-q{margin-top:28px;border-top:1px solid rgba(224,130,69,.14)}.pd-q__label{display:block;width:100%;padding:0;margin:0 0 12px;font-family:var(--br-font-body);font-size:17px;font-weight:700;line-height:1.45;color:var(--br-cream)}.pd-q__num{margin-right:4px;color:var(--br-terracotta-light);font-family:var(--br-font-heading);font-weight:700}.pd-q__optional{margin-left:4px;font-weight:400;font-size:14px;color:var(--pd-muted)}.pd-q__help{margin:-4px 0 14px;font-size:14.5px;line-height:1.6;color:var(--br-grey-text)}.pd-q__error{margin-top:10px;font-size:14px;font-weight:600;line-height:1.5;color:var(--pd-error)}.pd-q__error[hidden]{display:none}.pd-q--info .pd-q__label{font-family:var(--br-font-heading);font-size:20px}.pd-q--info .pd-q__help{margin:0}.pd-input{display:block;width:100%;padding:13px 15px;font-family:var(--br-font-body);font-size:16px;line-height:1.45;color:var(--br-cream);background:var(--br-bg-raised);border:1px solid var(--pd-control-border);border-radius:4px;transition:border-color .15s ease,box-shadow .15s ease}.pd-input::placeholder{color:var(--pd-muted);opacity:1}.pd-input:hover{border-color:var(--pd-control-border-hover)}.pd-input:focus{outline:none;border-color:var(--br-terracotta-light);box-shadow:inset 0 0 0 1px var(--br-terracotta-light)}.pd-input--area{min-height:112px;resize:vertical}.pd-q.has-error .pd-input{border-color:var(--pd-error)}.pd-options{display:grid;gap:10px}.pd-options--grid{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr))}.pd-options--cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-options--list{grid-template-columns:minmax(0,1fr)}.pd-option{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:52px;padding:14px 16px;background:var(--br-bg-raised);border:1px solid var(--pd-control-border);border-radius:var(--br-radius);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.pd-option:hover{border-color:var(--pd-control-border-hover)}.pd-option input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.pd-options--grid .pd-option,.pd-options--list .pd-option{align-items:center}.pd-option__mark{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1.5px solid rgba(243,233,223,.38);border-radius:50%;color:transparent;transition:background-color .15s ease,border-color .15s ease}.pd-option--check .pd-option__mark{border-radius:3px}.pd-option__mark svg{width:12px;height:12px}.pd-options--cards .pd-option__mark{margin-top:1px}.pd-option__text{display:flex;flex-direction:column;gap:3px;min-width:0}.pd-option__title{font-size:15.5px;font-weight:600;line-height:1.4;color:var(--br-cream);overflow-wrap:break-word}.pd-options--list .pd-option__title{font-weight:500}.pd-option__desc{font-size:13.5px;line-height:1.5;color:var(--br-grey-text)}.pd-option:has(input:checked){border-color:var(--br-terracotta-light);background:var(--pd-selected-bg);box-shadow:inset 0 0 0 1px var(--br-terracotta-light)}.pd-option:has(input:checked) .pd-option__mark{background:var(--br-terracotta-light);border-color:var(--br-terracotta-light);color:#1a0808}.pd-option:has(input:focus-visible){outline:2px solid var(--br-terracotta-light);outline-offset:2px}.pd-q.has-error .pd-option{border-color:#f5bba28c}.pd-file__input{display:block;width:100%;max-width:100%;font-family:var(--br-font-body);font-size:15px;color:var(--br-grey-text)}.pd-file__input::file-selector-button{margin-right:14px;padding:11px 18px;font-family:var(--br-font-body);font-size:15px;font-weight:700;color:var(--br-terracotta-light);background:transparent;border:1px solid var(--br-terracotta-light);border-radius:4px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.pd-file__input:hover::file-selector-button{background:var(--br-terracotta-light);color:#1a0808}.pd-file__input:focus-visible{outline:2px solid var(--br-terracotta-light);outline-offset:2px}.pd-file__note{margin-top:10px;font-size:13.5px;line-height:1.5;color:var(--pd-muted)}.pd-file__preview{margin-top:14px;width:160px;aspect-ratio:1;background:var(--br-paper);border-radius:4px;overflow:hidden}.pd-file__preview[hidden]{display:none}.pd-file__preview img{display:block;width:100%;height:100%;object-fit:cover}.pd-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0;overflow:hidden}.pd-outro{margin-top:36px;padding-top:28px;border-top:1px solid var(--br-line);font-size:15.5px;line-height:1.7;color:var(--br-grey-text)}.pd-outro p+p{margin-top:6px}.pd-outro p:first-child{font-family:var(--br-font-heading);font-size:19px;font-weight:700;line-height:1.4;color:var(--br-cream)}.pd-submit{margin-top:28px}.pd-submit__button{max-width:100%;white-space:normal;text-align:center}.pd-submit__button:disabled{opacity:.6;cursor:progress}.pd-submit__privacy{margin-top:14px;font-size:13.5px;line-height:1.6;color:var(--pd-muted)}.pd-submit__privacy a{color:var(--br-terracotta-light);text-decoration:underline;text-underline-offset:2px}.pd-thanks{padding:36px 44px;border-color:var(--br-terracotta-light)}.pd-thanks:focus{outline:none}.pd-thanks__title{font-family:var(--br-font-heading);font-size:26px;line-height:1.3;color:var(--br-cream);margin-bottom:12px}.pd-thanks p{font-size:16.5px;line-height:1.7;color:var(--br-grey-text)}.pd-thanks .pd-thanks__more{margin-top:16px;font-size:15px}.pd-thanks a{color:var(--br-terracotta-light);text-decoration:underline;text-underline-offset:2px}@media(max-width:900px){.pd-hero{grid-template-columns:minmax(0,1fr);gap:36px;padding-bottom:52px}.pd-hero__photo{justify-self:start;max-width:360px}}@media(max-width:640px){.pd-hero{padding-top:24px}.pd-hero__lead{font-size:17px}.pd-hero__title{font-size:clamp(28px,8.4vw,34px)}.pd-hero__photo{justify-self:center;max-width:min(340px,100%)}.pd-form-section{padding:48px 16px 0}.pd-form,.pd-thanks{padding:4px 18px 28px}.pd-thanks{padding-top:26px}.pd-options--cards{grid-template-columns:minmax(0,1fr)}.pd-q__label{font-size:16.5px}.pd-submit__button{width:100%}}
