@import "https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;800;900&display=swap";.fapi-order-form{--background-color:transparent!important;--font-size:16px!important;--color:#243b53!important;--input-color:#0074e2!important;--container-header-background-color:#eaf4ff!important;--container-header-font-size:16px!important;--container-header-color:#102a43!important;--submit-button-border-radius:13px!important;--submit-button-background-color:#0074e2!important;--submit-button-text-color:#fff!important;--submit-button-font-size:16px!important}.registration-card .fapi-order-form{margin-top:22px}.order-card .fapi-order-form{margin:24px auto 0}.fapi-order-form input:not(.fapi-honeypot),.fapi-order-form textarea,.fapi-order-form select{min-height:0!important}.fapi-order-form input[type=checkbox],.fapi-order-form input[type=radio]{width:16px!important;height:16px!important;min-height:16px!important;padding:0!important}.upsell-confirmed-hero.upsell-hero{padding-top:42px}.upsell-copy{max-width:690px}.registration-confirmation{border-bottom:1px solid var(--border);max-width:650px;padding:0 0 25px}.registration-confirmation h1{margin-bottom:14px;font-size:clamp(2.25rem,4.4vw,3.8rem)}.registration-confirmation p:last-child{max-width:620px;color:var(--muted);margin-bottom:0;font-size:1.02rem}.upsell-intro{background:#fff;border:2px solid #91c6f7;border-radius:20px;margin-top:26px;padding:25px 25px 27px;box-shadow:0 18px 42px #0074e21c}.upsell-intro .eyebrow{background:#e2f1ff;margin-bottom:13px}.upsell-intro h2{margin-bottom:14px;font-size:clamp(1.9rem,3vw,2.75rem)}.upsell-intro .lead{margin-bottom:0;font-size:1.08rem}.upsell-intro .button{margin-top:1px}#objednavka{scroll-margin-top:76px}.order-price span{color:var(--muted);font-size:.92rem;font-weight:800}.order-reassurance{background:var(--panel);max-width:650px;color:var(--text);border-radius:11px;margin:18px auto 0;padding:13px 15px;font-size:.92rem}.decline.decline-inline{margin-top:17px;font-size:.82rem}@media (width<=519px){.upsell-confirmed-hero.upsell-hero{padding-top:32px}.upsell-intro{padding:21px 18px}}:root{--blue:#0074e2;--blue-dark:#0061c4;--navy:#102a43;--text:#243b53;--muted:#627d98;--panel:#eaf4ff;--bg:#f7fbff;--border:#cfe5fb;--success:#18845c;--warning:#805300;--shadow:0 22px 60px #102a431f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:#fff;margin:0;font:16px/1.65 Roboto,Arial,sans-serif}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--navy);letter-spacing:-.027em;line-height:1.08}h1{margin-bottom:22px;font-size:clamp(2.65rem,5.3vw,4.7rem);font-weight:900}h2{margin-bottom:20px;font-size:clamp(2rem,3.5vw,3.15rem);font-weight:900}h3{margin-bottom:10px;font-size:1.25rem;font-weight:800}p{margin-bottom:18px}.shell{width:min(100% - 32px,1180px);margin:auto}.narrow{max-width:790px}.skip-link{z-index:100;background:var(--navy);color:#fff;padding:10px 14px;font-weight:700;position:fixed;top:-100%;left:16px}.skip-link:focus{top:12px}.site-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #cfe5fbe0;position:sticky;top:0;box-shadow:0 8px 26px #102a430f}.nav-inner{justify-content:space-between;align-items:center;gap:16px;min-height:70px;display:flex}.brand{color:var(--muted);align-items:center;gap:12px;font-size:.86rem;font-weight:900;text-decoration:none;display:flex}.brand img{width:78px;height:auto}.button{background:var(--blue);color:#fff;letter-spacing:.01em;text-align:center;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:14px 22px;font:900 .92rem/1.25 Roboto,Arial,sans-serif;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 30px #0074e23d}.button:hover{background:var(--blue-dark);transform:translateY(-2px);box-shadow:0 18px 34px #0061c44d}.button:focus-visible,.text-link:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #f2a900}.button-small{min-height:44px;padding:10px 15px;font-size:.76rem}.hero{background:radial-gradient(circle at 98% 3%,#0074e22e,transparent 30%),radial-gradient(circle at 7% 90%,#419de61a,transparent 28%),linear-gradient(180deg,#fff,var(--bg));padding:72px 0 74px;overflow:hidden}.hero-grid,.result-grid,.process-grid,.trust-block,.final-grid{align-items:center;gap:38px;display:grid}.hero-copy{max-width:690px}.eyebrow{color:var(--blue-dark);background:var(--panel);letter-spacing:.045em;text-transform:uppercase;border:1px solid #0074e233;border-radius:999px;margin-bottom:16px;padding:6px 11px;font-size:.76rem;font-weight:900;line-height:1.35;display:inline-flex}.lead{max-width:650px;color:var(--muted);font-size:clamp(1.1rem,1.8vw,1.32rem);line-height:1.55}.microcopy{color:var(--muted);margin-top:11px;font-size:.86rem}.outcome-box{border:1px solid var(--border);background:#fff;border-radius:16px;gap:13px;max-width:650px;margin-top:32px;padding:18px 19px;display:flex;box-shadow:0 12px 30px #102a430f}.outcome-box p{margin:0;font-size:.94rem}.outcome-mark{width:27px;height:27px;color:var(--success);background:#e8f7f1;border-radius:9px;flex:0 0 27px;place-items:center;font-weight:900;display:grid}.registration-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:22px;padding:25px}.registration-card h2{margin-bottom:5px;font-size:1.62rem}.registration-card>p{color:var(--muted);font-size:.95rem}.integration-badge{color:#664715;background:#fff8e8;border:1px solid #ecd6a1;border-radius:11px;align-items:flex-start;gap:8px;margin:20px 0;padding:11px 12px;font-size:.79rem;line-height:1.45;display:flex}.integration-badge strong{color:var(--warning);display:block}.field{gap:6px;margin:15px 0;display:grid}label{color:var(--navy);font-size:.9rem;font-weight:800}input{width:100%;min-height:51px;color:var(--navy);font:inherit;background:#fff;border:1px solid #aacde9;border-radius:10px;padding:11px 13px}input::placeholder{color:#829bb3}.field-error{color:#b42318;margin:0;font-size:.84rem;font-weight:700}.legal-copy{color:var(--muted);font-size:.79rem;line-height:1.45}.form-result{color:#664715;background:#fff8e8;border-radius:10px;margin:16px 0 0;padding:12px;font-size:.86rem}.proof-strip{border-block:1px solid var(--border);background:#fff}.proof-items{grid-template-columns:repeat(3,1fr);display:grid}.proof-items p{text-align:center;justify-content:center;align-items:center;gap:10px;min-height:92px;margin:0;padding:14px 8px;display:flex}.proof-items p:not(:last-child){border-right:1px solid var(--border)}.proof-items strong{color:var(--blue);font-size:1.45rem;line-height:1}.proof-items span{max-width:115px;color:var(--muted);text-align:left;font-size:.86rem;font-weight:700;line-height:1.25}.section{padding:86px 0}.section-soft{background:var(--bg)}.check-list{gap:11px;margin:23px 0;padding:0;list-style:none;display:grid}.check-list li{padding-left:28px;position:relative}.check-list li:before{width:18px;height:18px;color:var(--success);content:"✓";background:#e8f7f1;border-radius:50%;place-items:center;font-size:.7rem;font-weight:900;display:grid;position:absolute;top:.36em;left:0}.emphasis{color:var(--navy);font-size:1.12rem;font-weight:900}.visual-section{padding:58px 0}.visual-frame{border:1px solid var(--border);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 18px 44px #102a4314}.visual-frame img{width:100%;height:auto}.section-heading{max-width:730px;margin-bottom:38px}.compass-grid{gap:16px;display:grid}.compass-card{border:1px solid var(--border);background:#fff;border-radius:19px;min-height:218px;padding:24px;position:relative;box-shadow:0 12px 32px #102a430b}.compass-card p,.benefit-card p,.material-step p{color:var(--muted);margin-bottom:0;font-size:.94rem}.compass-letter{color:var(--blue);letter-spacing:-.09em;margin-bottom:9px;font-size:3rem;font-weight:900;line-height:.9;display:block}.step-number{color:#9bb8d2;font-size:.75rem;font-weight:900;position:absolute;top:19px;right:19px}.honest-quote{border-left:4px solid var(--blue);max-width:820px;color:var(--navy);background:var(--panel);margin:34px auto 0;padding:19px 22px}.result-grid>div:last-child{max-width:600px}.process-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.process-list li{border-bottom:1px solid var(--border);grid-template-columns:40px 1fr;align-items:start;gap:14px;padding:13px 0;display:grid}.process-list li:first-child{border-top:1px solid var(--border)}.process-list span,.benefit-number{background:var(--blue);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:.8rem;font-weight:900;display:grid}.audience-grid,.benefit-grid,.material-steps{gap:18px;display:grid}.audience-card,.benefit-card,.material-step{border:1px solid var(--border);background:#fff;border-radius:19px;padding:26px}.audience-yes{background:var(--panel)}.side-note{max-width:800px;color:var(--muted);background:#fff;border-left:4px solid #ffb400;margin:26px auto 0;padding:16px 20px;font-size:.93rem}.trust-block{max-width:960px;margin:auto}.trust-sign{background:var(--blue);color:#fff;border-radius:23px;place-items:center;width:92px;height:92px;font-size:3rem;font-weight:900;display:grid;box-shadow:0 16px 36px #0074e240}.faq-list{gap:12px;display:grid}.faq-list details{border:1px solid var(--border);background:#fff;border-radius:13px}.faq-list summary{cursor:pointer;min-height:52px;color:var(--navy);padding:15px 48px 15px 18px;font-weight:800;line-height:1.4}.faq-list p{color:var(--muted);margin:0;padding:0 18px 18px}.final-cta{color:#e9f4ff;background:radial-gradient(circle at 90% 10%,#2996ff5c,transparent 32%),var(--navy);padding:74px 0}.final-cta h2{color:#fff}.final-cta p{color:#c7dff4}.eyebrow-light{color:#dbeeff;background:#ffffff17;border-color:#ffffff47}.button-light{color:var(--blue-dark);box-shadow:none;background:#fff}.button-light:hover{background:#eaf4ff}.text-link{color:#fff;font-size:.9rem;font-weight:800;display:inline-block}.site-footer{color:#d2e1ee;background:#0d2538;padding:28px 0;font-size:.84rem}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px 26px;display:flex}.footer-inner p{margin:0}.footer-inner nav{flex-wrap:wrap;gap:10px 17px;display:flex}.footer-inner a{text-underline-offset:3px}.page-hero,.materials-hero{text-align:center;background:radial-gradient(circle at 85% 10%,#0074e226,transparent 30%),linear-gradient(#fff,var(--bg));padding:68px 0 72px}.status-line{color:var(--success);align-items:center;gap:9px;margin-bottom:16px;font-size:.88rem;font-weight:900;display:inline-flex}.status-line:before{background:var(--success);content:"";border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #18845c1f}.page-hero .lead,.materials-hero .lead{margin-inline:auto}.upsell-hero{background:radial-gradient(circle at 88% 10%,#0074e229,transparent 31%),linear-gradient(#fff,var(--bg));padding:66px 0 76px}.upsell-grid{align-items:center;gap:35px;display:grid}.price{flex-wrap:wrap;align-items:baseline;gap:7px 12px;margin:24px 0;display:flex}.price strong{color:var(--navy);font-size:1.65rem;line-height:1}.price span{color:var(--muted);font-size:.93rem;font-weight:800}.product-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:22px;padding:28px;position:relative}.product-card:after{z-index:-1;background:var(--panel);content:"";border-radius:20px;width:80%;height:80%;position:absolute;bottom:-12px;right:-12px}.product-label{background:var(--blue);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:7px;margin-bottom:14px;padding:5px 8px;font-size:.7rem;font-weight:900;display:inline-block}.product-card p{color:var(--muted)}.benefit-number{border-radius:10px;width:38px;height:38px;margin-bottom:15px}.honest-note{color:#664715;background:#fff8e8;border:1px solid #ecd6a1;border-radius:15px;max-width:850px;margin:30px auto 0;padding:19px}.honest-note p{margin:0}.order-section{background:var(--bg);padding:78px 0}.order-card{border:1px solid var(--border);max-width:850px;box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:22px;margin:auto;padding:28px 20px}.order-price{color:var(--navy);font-size:1.35rem;font-weight:900}.order-note{color:var(--muted);font-size:.91rem}.fapi-host{text-align:left;min-height:118px;margin-top:23px;padding:4px}.fapi-host iframe,.fapi-host form{max-width:100%}.form-loading{color:var(--muted);border:1px dashed #8dc4f4;border-radius:12px;align-items:center;gap:12px;padding:21px;font-size:.9rem;display:flex}.loader{border:3px solid #cfe5fb;border-top-color:var(--blue);border-radius:50%;flex:0 0 20px;width:20px;height:20px;animation:.7s linear infinite spin}.form-error{color:#8a241d;background:#fff1f0;border:1px solid #efb8b3;border-radius:12px;padding:18px}.form-error p{margin:0}.decline{color:var(--muted);text-underline-offset:4px;margin-top:24px;font-size:.94rem;font-weight:800;display:inline-block}.decline:hover{color:var(--blue-dark)}.large-check{color:#fff;background:var(--success);border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 20px;font-size:2rem;font-weight:900;display:grid;box-shadow:0 16px 36px #18845c40}.purchase-note{border:1px solid var(--border);background:var(--panel);text-align:left;border-radius:16px;grid-template-columns:auto 1fr;gap:14px;max-width:840px;margin:30px auto 0;padding:20px;display:grid}.purchase-icon{background:var(--blue);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:.76rem;font-weight:900;display:grid}.purchase-note p{color:var(--muted);margin:0;font-size:.94rem}.help-section{background:var(--bg);padding:64px 0}.help-card{border:1px solid var(--border);text-align:center;background:#fff;border-radius:20px;max-width:760px;margin:auto;padding:28px;box-shadow:0 16px 40px #102a4314}.help-card p{color:var(--muted);margin-bottom:0}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=720px){.shell{width:min(100% - 56px,1180px)}.hero{padding:92px 0}.hero-grid{grid-template-columns:minmax(0,1.38fr) minmax(360px,.95fr);gap:48px}.compass-grid{grid-template-columns:repeat(2,1fr)}.result-grid{grid-template-columns:1fr 1fr}.process-grid{grid-template-columns:.85fr 1.15fr}.audience-grid{grid-template-columns:1fr 1fr}.trust-block{grid-template-columns:110px 1fr}.final-grid{grid-template-columns:1.2fr .8fr}.final-action{text-align:right}.benefit-grid,.material-steps{grid-template-columns:repeat(3,1fr)}.upsell-grid{grid-template-columns:1.1fr .9fr}.order-card{padding:42px 48px}}@media (width>=1024px){.compass-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=519px){.shell{width:min(100% - 28px,1180px)}.nav-inner{min-height:64px}.brand span{display:none}.button-small{max-width:185px;font-size:.7rem}.hero{padding:48px 0 56px}.section{padding:62px 0}.proof-items p{flex-direction:column;gap:4px;min-height:80px}.proof-items strong{font-size:1.2rem}.proof-items span{text-align:center;font-size:.71rem}.registration-card{padding:21px 18px}.button{width:100%}.final-action{text-align:left}.final-action .button{width:100%}.page-hero,.upsell-hero,.materials-hero{padding:52px 0}.price strong{font-size:1.42rem}.order-card{padding:24px 16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
