body.twobo-open-chest-sales{margin:0;background:#fff;color:#171833;font-family:Arial,Helvetica,sans-serif}.twobo-open-chest-sales *{box-sizing:border-box}.ocs-page{overflow:hidden}.ocs-wrap{width:min(1120px,calc(100% - 40px));margin-inline:auto}.ocs-section{padding:clamp(64px,8vw,112px) 0}.ocs-soft{background:#f7f6fb}.ocs-blue{background:linear-gradient(135deg,#1d215f,#2b3189);color:#fff}.ocs-hero{min-height:92vh;display:grid;place-items:center;padding:70px 0;background:radial-gradient(circle at 82% 14%,rgba(215,167,57,.24),transparent 28%),linear-gradient(135deg,#181b51,#2b3189 62%,#202464);color:#fff;text-align:center}.ocs-hero__inner{max-width:1040px}.ocs-kicker{margin:0 0 22px;font-size:clamp(16px,2vw,22px);font-weight:700;letter-spacing:.035em}.ocs-hero h1{max-width:950px;margin:0 auto 40px;color:#fff;font-family:Georgia,'Times New Roman',serif;font-size:clamp(44px,8vw,94px);line-height:.98;letter-spacing:-.035em}.ocs-button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:15px 30px;border:2px solid #2b3189;border-radius:999px;background:#2b3189;color:#fff!important;font-size:15px;font-weight:800;letter-spacing:.055em;text-decoration:none;box-shadow:0 16px 34px rgba(43,49,137,.24);transition:transform .2s ease,box-shadow .2s ease}.ocs-button:hover{transform:translateY(-2px);box-shadow:0 20px 38px rgba(43,49,137,.32)}.ocs-button:focus-visible{outline:3px solid #d7a739;outline-offset:4px}.ocs-button--light{border-color:#fff;background:#fff;color:#2b3189!important}.ocs-copy{max-width:880px}.ocs-copy--center{margin-inline:auto;text-align:center}.ocs-copy h2{margin:0 0 28px;color:inherit;font-family:Georgia,'Times New Roman',serif;font-size:clamp(34px,5vw,58px);line-height:1.08}.ocs-copy p,.ocs-copy li,.ocs-grid p,.ocs-grid li,.ocs-center-action{font-size:clamp(18px,2vw,22px);line-height:1.72}.ocs-copy p{margin:0 0 24px}.ocs-copy ul{margin:25px 0 32px;padding-left:1.3em}.ocs-copy li{margin:8px 0}.ocs-quote-lead{font-family:Georgia,'Times New Roman',serif;font-size:clamp(38px,5vw,68px)!important;font-style:italic}.ocs-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,70px);align-items:center}.ocs-grid h2{margin-top:0;font-family:Georgia,'Times New Roman',serif;font-size:clamp(32px,4vw,54px)}.ocs-checks{line-height:1.9!important}.ocs-no-card{padding:34px;border:1px solid rgba(255,255,255,.28);border-radius:28px;background:rgba(255,255,255,.1);box-shadow:inset 0 1px rgba(255,255,255,.2)}.ocs-movement{margin-bottom:0!important;color:#ffe39a;font-family:Georgia,'Times New Roman',serif;font-size:clamp(31px,4vw,50px)!important}.ocs-center-action{margin-top:46px;text-align:center}.ocs-center-action p{font-weight:800}.ocs-photo-copy{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(36px,6vw,84px);align-items:center}.ocs-photo-copy--reverse{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.ocs-photo-copy--reverse figure{order:2}.ocs-photo-copy figure{overflow:hidden;margin:0;border-radius:34px;box-shadow:0 28px 70px rgba(29,33,95,.18)}.ocs-photo-copy img{display:block;width:100%;height:min(680px,66vw);object-fit:cover}.ocs-photo-copy--guide img{object-position:50% 34%}.ocs-photo-copy .ocs-copy{max-width:none}.ocs-copy blockquote{position:relative;margin:52px 0 0;padding:34px 38px;border:1px solid rgba(43,49,137,.16);border-radius:28px;background:#fff;color:#171833;box-shadow:0 24px 58px rgba(43,49,137,.12)}.ocs-blue blockquote{border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.1);color:#fff}.ocs-copy blockquote p{margin:0 0 18px;font-family:Georgia,'Times New Roman',serif;font-size:clamp(18px,2vw,23px);font-style:italic;line-height:1.65}.ocs-copy blockquote cite{font-size:15px;font-style:normal;font-weight:800;letter-spacing:.04em}.ocs-order{background:#f7f6fb}.ocs-order__card{max-width:980px;padding:clamp(42px,7vw,82px);border:1px solid rgba(215,167,57,.72);border-radius:40px;background:#2b3189;color:#fff;text-align:center;box-shadow:0 36px 84px rgba(43,49,137,.28)}.ocs-order h2{margin:0 0 18px;color:#fff;font-family:Georgia,'Times New Roman',serif;font-size:clamp(39px,6vw,72px);line-height:1}.ocs-order__lead{font-size:clamp(20px,2.5vw,28px);font-weight:700}.ocs-order__facts{display:inline-block;margin:24px auto;text-align:left}.ocs-order__facts p,.ocs-order>p{font-size:clamp(17px,2vw,21px);line-height:1.75}.ocs-price{max-width:790px;margin:24px auto 34px;font-size:clamp(20px,2.4vw,28px)!important}.ocs-fapi{max-width:760px;margin:44px auto 30px;padding:20px;border-radius:25px;background:#fff;color:#171833;text-align:left}.ocs-closing{padding:70px 0;background:#fff;text-align:center}.ocs-closing p{max-width:900px;margin:0 auto;color:#2b3189;font-family:Georgia,'Times New Roman',serif;font-size:clamp(28px,4vw,48px);line-height:1.35}@media(max-width:800px){.ocs-hero{min-height:auto;padding:90px 0}.ocs-grid,.ocs-photo-copy,.ocs-photo-copy--reverse{grid-template-columns:1fr}.ocs-photo-copy--reverse figure{order:0}.ocs-photo-copy img{height:min(720px,110vw)}.ocs-section{padding:64px 0}.ocs-copy blockquote{margin-top:38px;padding:28px}.ocs-order__card{border-radius:28px}}@media(max-width:520px){.ocs-wrap{width:min(100% - 28px,1120px)}.ocs-hero h1{font-size:43px}.ocs-button{width:100%;padding-inline:18px}.ocs-photo-copy figure{border-radius:24px}.ocs-copy p,.ocs-copy li,.ocs-grid p{font-size:17px}.ocs-no-card{padding:24px}.ocs-order__card{width:calc(100% - 24px);padding:38px 22px}.ocs-fapi{padding:12px;margin-top:36px}}

/* 8.14.17 — kompaktnější rytmus, vyšší kontrast a prémiové textové sekce. */
.twobo-open-chest-sales .ocs-hero{min-height:clamp(500px,68vh,690px);padding:56px 0}
.twobo-open-chest-sales .ocs-hero__inner{max-width:900px}
.twobo-open-chest-sales .ocs-hero h1{max-width:820px;margin-bottom:24px;font-size:clamp(42px,5.8vw,74px);line-height:1.02}
.twobo-open-chest-sales .ocs-kicker{margin-bottom:26px;font-size:clamp(15px,1.35vw,19px)}
.twobo-open-chest-sales .ocs-hero .ocs-button{border-color:#fff!important;background:#2b3189!important;color:#fff!important;box-shadow:0 0 0 1px rgba(255,255,255,.2),0 18px 38px rgba(5,8,48,.32)}
.twobo-open-chest-sales .ocs-blue h2,.twobo-open-chest-sales .ocs-blue h3,.twobo-open-chest-sales .ocs-blue p,.twobo-open-chest-sales .ocs-blue li{color:#fff!important}
.twobo-open-chest-sales .ocs-section{padding:clamp(54px,6.2vw,84px) 0}
.twobo-open-chest-sales .ocs-method,.twobo-open-chest-sales .ocs-process{position:relative;isolation:isolate;background:linear-gradient(145deg,#fff 0%,#f7f6fb 100%)}
.twobo-open-chest-sales .ocs-method::before,.twobo-open-chest-sales .ocs-process::before{content:"";position:absolute;z-index:-1;inset:clamp(24px,3.5vw,54px) max(18px,calc((100vw - 1240px)/2));border:1px solid rgba(43,49,137,.13);border-radius:38px;background:radial-gradient(circle at 94% 6%,rgba(43,49,137,.1),transparent 28%),rgba(255,255,255,.78);box-shadow:0 28px 70px rgba(43,49,137,.1),inset 0 1px 0 #fff}
.twobo-open-chest-sales .ocs-method .ocs-copy,.twobo-open-chest-sales .ocs-process .ocs-copy{position:relative;padding:clamp(34px,5vw,64px);border-left:4px solid #2b3189;border-radius:28px;background:rgba(255,255,255,.7);box-shadow:0 16px 42px rgba(43,49,137,.08)}
.twobo-open-chest-sales .ocs-method .ocs-copy>p:last-of-type{margin-top:28px;padding:22px 26px;border:1px solid rgba(215,167,57,.55);border-radius:20px;background:linear-gradient(135deg,#fffaf0,#fff);box-shadow:0 14px 30px rgba(43,49,137,.08)}
.twobo-open-chest-sales .ocs-method blockquote{border-color:rgba(215,167,57,.48);background:linear-gradient(145deg,#fff,#f9f8ff);box-shadow:0 24px 54px rgba(43,49,137,.14)}
.twobo-open-chest-sales .ocs-process ul{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0 30px;padding:0;list-style:none}
.twobo-open-chest-sales .ocs-process li{margin:0;padding:18px 22px;border:1px solid rgba(43,49,137,.16);border-radius:18px;background:linear-gradient(145deg,#fff,#f2f1fa);color:#2b3189;font-weight:800;box-shadow:0 12px 26px rgba(43,49,137,.09)}
.twobo-open-chest-sales .ocs-emoji-highlight{display:inline-block;padding:2px 7px;border:1px solid rgba(255,255,255,.7);border-radius:10px;background:#fff;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2));line-height:1.25}
@media(max-width:900px){.twobo-open-chest-sales .ocs-hero{min-height:470px;padding:52px 0}.twobo-open-chest-sales .ocs-hero h1{font-size:clamp(40px,7vw,58px)}.twobo-open-chest-sales .ocs-section{padding:50px 0}.twobo-open-chest-sales .ocs-copy h2{font-size:clamp(32px,5.2vw,46px)}.twobo-open-chest-sales .ocs-method::before,.twobo-open-chest-sales .ocs-process::before{inset:18px 14px;border-radius:28px}.twobo-open-chest-sales .ocs-method .ocs-copy,.twobo-open-chest-sales .ocs-process .ocs-copy{padding:34px 30px}.twobo-open-chest-sales .ocs-photo-copy{gap:34px}.twobo-open-chest-sales .ocs-copy blockquote{margin-top:30px}.twobo-open-chest-sales .ocs-center-action{margin-top:32px}}
@media(max-width:600px){.twobo-open-chest-sales .ocs-hero{min-height:420px;padding:42px 0}.twobo-open-chest-sales .ocs-hero h1{margin-bottom:18px;font-size:38px;line-height:1.04}.twobo-open-chest-sales .ocs-kicker{margin-bottom:22px;font-size:15px;line-height:1.5}.twobo-open-chest-sales .ocs-section{padding:38px 0}.twobo-open-chest-sales .ocs-copy h2,.twobo-open-chest-sales .ocs-grid h2{margin-bottom:20px;font-size:31px}.twobo-open-chest-sales .ocs-copy p,.twobo-open-chest-sales .ocs-copy li,.twobo-open-chest-sales .ocs-grid p{line-height:1.58}.twobo-open-chest-sales .ocs-copy p{margin-bottom:18px}.twobo-open-chest-sales .ocs-copy ul{margin:18px 0 24px}.twobo-open-chest-sales .ocs-method::before,.twobo-open-chest-sales .ocs-process::before{inset:10px 8px;border-radius:22px}.twobo-open-chest-sales .ocs-method .ocs-copy,.twobo-open-chest-sales .ocs-process .ocs-copy{padding:27px 22px;border-left-width:3px;border-radius:20px}.twobo-open-chest-sales .ocs-process ul{grid-template-columns:1fr;gap:10px;margin:18px 0 22px}.twobo-open-chest-sales .ocs-process li{padding:14px 17px}.twobo-open-chest-sales .ocs-photo-copy{gap:24px}.twobo-open-chest-sales .ocs-photo-copy img{height:min(560px,112vw)}.twobo-open-chest-sales .ocs-copy blockquote{margin-top:24px;padding:23px 21px;border-radius:21px}.twobo-open-chest-sales .ocs-no-card{padding:22px}.twobo-open-chest-sales .ocs-center-action{margin-top:24px}.twobo-open-chest-sales .ocs-order__card{padding:34px 20px}.twobo-open-chest-sales .ocs-fapi{margin-top:28px}.twobo-open-chest-sales .ocs-closing{padding:42px 0}}
