:root{--lx-ink:#111a32;--lx-muted:#68748b;--lx-line:#e2e8f1;--lx-blue:#4260e8;--lx-violet:#7650dc;--lx-bg:#f5f7fb;--lx-green:#15966b;--lx-shadow:0 22px 60px rgba(20,33,73,.09);--lx-shadow-lg:0 32px 90px rgba(12,24,58,.17)}html.luxury-page body{color:var(--lx-ink);background:#fff;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}html.luxury-page .luxury-hero{position:relative;margin-top:-90px!important;padding:calc(6rem + 90px) 0 6rem!important;overflow:hidden;color:#fff!important;background:radial-gradient(circle at 82% 10%,rgba(255,255,255,.19),transparent 24%),linear-gradient(132deg,#091329,#182d70 57%,#6048d1)!important}html.luxury-page .luxury-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 55%,rgba(255,255,255,.045) 55%,rgba(255,255,255,.045) 70%,transparent 70%);pointer-events:none}html.luxury-page .luxury-hero:after{content:"";position:absolute;width:520px;height:520px;right:-170px;bottom:-370px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:inset 0 0 90px rgba(119,94,226,.26);pointer-events:none}html.luxury-page .luxury-hero .container{position:relative;z-index:2}html.luxury-page .luxury-hero .container:before{display:inline-flex;margin-bottom:1.15rem;padding:.48rem .83rem;border:1px solid rgba(255,255,255,.19);border-radius:99px;background:rgba(255,255,255,.09);color:#d8dfff;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(12px)}html.page-cenik .luxury-hero .container:before{content:"Férové a transparentní ceny"}html.page-faq .luxury-hero .container:before{content:"Rychlé a srozumitelné odpovědi"}html.page-kariera .luxury-hero .container:before{content:"Tvořte s námi budoucnost práce"}html.page-kontakt .luxury-hero .container:before{content:"Jsme tu pro vás"}html.page-napoveda .luxury-hero .container:before{content:"Centrum podpory"}html.page-onas .luxury-hero .container:before{content:"Náš příběh a hodnoty"}html.page-legal .luxury-hero .container:before{content:"Transparentně a srozumitelně"}html.luxury-page .luxury-hero h1,html.luxury-page .luxury-hero h2,html.luxury-page .luxury-hero .page-title{max-width:1050px;color:#fff!important;font-size:clamp(2.65rem,5vw,4.55rem)!important;line-height:1.04!important;letter-spacing:-.045em;font-weight:900!important}html.luxury-page .luxury-hero .lead,html.luxury-page .luxury-hero p,html.luxury-page .luxury-hero .text-white-50{max-width:880px;color:#c9d2f0!important;font-size:1.1rem;line-height:1.7}html.luxury-page .luxury-hero .btn{padding:.82rem 1.3rem;border-radius:999px;font-weight:850}html.luxury-page section{position:relative}html.luxury-page section.py-5{padding-top:5.5rem!important;padding-bottom:5.5rem!important}html.luxury-page section.bg-light,html.luxury-page section[style*="#f8fafc"],html.luxury-page section[style*="#eef2ff"]{background:var(--lx-bg)!important}html.luxury-page h2.display-5,html.luxury-page h2.display-6{letter-spacing:-.035em;line-height:1.1;font-weight:900!important}html.luxury-page .lead{line-height:1.65}html.luxury-page .text-muted{color:var(--lx-muted)!important}html.luxury-page .btn-primary-custom,html.luxury-page .btn-primary{border:0!important;border-radius:12px!important;background:linear-gradient(135deg,var(--lx-blue),var(--lx-violet))!important;color:#fff!important;box-shadow:0 11px 25px rgba(66,96,232,.22);font-weight:850;transition:.2s}html.luxury-page .btn-primary-custom:hover,html.luxury-page .btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(66,96,232,.3)}html.luxury-page .btn-outline-primary-custom,html.luxury-page .btn-outline-primary{border:1px solid #bcc6ee!important;border-radius:12px!important;background:#fff!important;color:var(--lx-blue)!important;font-weight:800}html.luxury-page .final-cta-section{margin:0!important;padding:6rem 0!important;color:#fff!important;background:radial-gradient(circle at 85% 0,rgba(255,255,255,.17),transparent 25%),linear-gradient(135deg,#0e1935,#253fac 70%,#6549d3)!important}html.luxury-page .final-cta-section h2,html.luxury-page .final-cta-section h3{color:#fff!important}html.luxury-page .final-cta-section p{color:#cbd3f1!important}html.luxury-page .final-cta-section .btn{border-radius:999px!important}html.luxury-page .feature-card,html.luxury-page .included-card,html.luxury-page .value-card,html.luxury-page .roi-card,html.luxury-page .pricing-card,html.luxury-page .card-soft,html.luxury-page .career-panel,html.luxury-page .principle-card,html.luxury-page .why-card,html.luxury-page .story-card,html.luxury-page .closing-card,html.luxury-page .soft-panel,html.luxury-page .contact-card,html.luxury-page .benefit-card,html.luxury-page .faq-card,html.luxury-page .support-card,html.luxury-page .help-section-card,html.luxury-page .knowledge-card,html.luxury-page .featured-guide-card{border:1px solid rgba(18,31,66,.08)!important;border-radius:1.35rem!important;background:#fff!important;box-shadow:0 .8rem 2.2rem rgba(20,33,73,.055)!important;transition:transform .22s,box-shadow .22s,border-color .22s}html.luxury-page .feature-card:hover,html.luxury-page .included-card:hover,html.luxury-page .value-card:hover,html.luxury-page .card-soft:hover,html.luxury-page .principle-card:hover,html.luxury-page .why-card:hover,html.luxury-page .contact-card:hover,html.luxury-page .benefit-card:hover,html.luxury-page .support-card:hover,html.luxury-page .knowledge-card:hover,html.luxury-page .featured-guide-card:hover{transform:translateY(-5px);border-color:#c0c9ed!important;box-shadow:var(--lx-shadow)!important}html.luxury-page .feature-icon,html.luxury-page .feature-icon-circle,html.luxury-page .value-icon,html.luxury-page .benefit-icon,html.luxury-page .faq-icon,html.luxury-page .featured-guide-icon,html.luxury-page .icon-wrap{display:inline-flex!important;align-items:center;justify-content:center;border-radius:17px!important;background:#edf0ff!important;color:var(--lx-blue)!important;box-shadow:none!important}html.luxury-page .check-list i,html.luxury-page .bullet-clean i{color:var(--lx-green)!important}html.luxury-page .section-kicker,html.luxury-page .career-badge,html.luxury-page .help-badge,html.luxury-page .section-chip,html.luxury-page .pricing-hero-badge,html.luxury-page .contact-mini-badge,html.luxury-page .status-chip{display:inline-flex;align-items:center;padding:.42rem .72rem;border:0!important;border-radius:99px!important;background:#edf0ff!important;color:var(--lx-blue)!important;font-size:.72rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}html.luxury-page .accordion{display:grid;gap:.7rem}html.luxury-page .accordion-item{overflow:hidden;border:1px solid var(--lx-line)!important;border-radius:1rem!important;background:#fff;box-shadow:0 .3rem 1rem rgba(20,33,73,.035)}html.luxury-page .accordion-button{padding:1.15rem 1.25rem;background:#fff!important;color:var(--lx-ink)!important;font-weight:800;box-shadow:none!important}html.luxury-page .accordion-button:not(.collapsed){background:#f0f2ff!important;color:#334bb7!important}html.luxury-page .accordion-button:focus{box-shadow:inset 0 0 0 2px rgba(66,96,232,.18)!important}html.luxury-page .accordion-body{padding:1.2rem 1.25rem;color:var(--lx-muted);line-height:1.7}html.page-cenik .pricing-card{position:relative;padding:2rem!important;overflow:hidden}html.page-cenik .pricing-card:before{content:"Nejčastější volba";position:absolute;right:-38px;top:20px;width:155px;padding:.35rem 0;transform:rotate(38deg);background:var(--lx-blue);color:#fff;text-align:center;font-size:.62rem;font-weight:850;text-transform:uppercase}html.page-cenik .price-chip{border:1px solid #d8def5!important;border-radius:99px!important;background:#f0f2ff!important;color:var(--lx-blue)!important}html.page-cenik .price-number,html.page-cenik .small-price-number,html.page-cenik #totalPrice{color:var(--lx-blue)!important;font-weight:900!important;letter-spacing:-.04em}html.page-cenik .calculator-box{border:1px solid #dbe1f5!important;border-radius:1.5rem!important;background:linear-gradient(145deg,#f7f8ff,#fff)!important;box-shadow:var(--lx-shadow)!important}html.page-cenik .form-range::-webkit-slider-thumb{background:var(--lx-blue)}html.page-cenik .result-tile{border:1px solid var(--lx-line)!important;border-radius:1rem!important;background:#fff!important}html.page-cenik .savings-highlight{border-radius:1rem!important;background:#eaf8f2!important;color:#0d7654!important}html.page-cenik .comparison-table,html.page-cenik .price-breakdown{overflow:hidden;border-radius:1rem}html.page-cenik .sticky-cta{border-top:1px solid var(--lx-line)!important;background:rgba(255,255,255,.94)!important;backdrop-filter:blur(15px);box-shadow:0 -10px 35px rgba(20,33,73,.08)}html.page-kontakt .contact-form-shell{padding:2rem!important;border:1px solid rgba(18,31,66,.08)!important;border-radius:1.5rem!important;background:#fff!important;box-shadow:var(--lx-shadow-lg)!important}html.page-kontakt .contact-input,html.page-kontakt .form-control,html.page-kontakt .form-select{min-height:50px;border:1px solid var(--lx-line)!important;border-radius:11px!important;background:#f9fafc!important;box-shadow:none!important}html.page-kontakt textarea.contact-input{min-height:145px}html.page-kontakt .contact-input:focus,html.page-kontakt .form-control:focus,html.page-kontakt .form-select:focus{border-color:#9caaeb!important;background:#fff!important;box-shadow:0 0 0 4px rgba(66,96,232,.09)!important}html.page-kontakt .contact-icon-wrap{width:54px!important;height:54px!important}html.page-kontakt .contact-info-box{border:1px solid var(--lx-line)!important;border-radius:1.25rem!important;background:#f7f8fc!important}html.page-kontakt .contact-map{overflow:hidden;border-radius:1.25rem!important;filter:saturate(.8)}html.page-kontakt .support-pill{border:1px solid var(--lx-line)!important;border-radius:1rem!important;background:#fff!important}html.page-napoveda .page-header{padding-bottom:7rem!important}html.page-napoveda .help-search-wrap{overflow:hidden;border:1px solid rgba(255,255,255,.22)!important;border-radius:1rem!important;background:#fff!important;box-shadow:var(--lx-shadow-lg)!important}html.page-napoveda .help-search-input{min-height:58px;border:0!important;background:#fff!important}html.page-napoveda .help-search-btn{border:0!important;border-radius:11px!important;background:linear-gradient(135deg,var(--lx-blue),var(--lx-violet))!important;color:#fff!important}html.page-napoveda .hero-mini-stats{gap:.5rem}html.page-napoveda .hero-stat{border:1px solid rgba(255,255,255,.16)!important;border-radius:12px!important;background:rgba(255,255,255,.08)!important;backdrop-filter:blur(10px)}html.page-napoveda .hero-stat-value,html.page-napoveda .hero-stat-label{color:#fff!important}html.page-napoveda .overview-strip{position:relative;z-index:4;margin-top:-30px!important;border:0!important;background:transparent!important}html.page-napoveda .overview-strip>.container{padding:1.5rem;border:1px solid var(--lx-line);border-radius:1.25rem;background:#fff;box-shadow:var(--lx-shadow)}html.page-napoveda .sticky-help-tools{top:68px!important;z-index:20!important;background:rgba(255,255,255,.94)!important;backdrop-filter:blur(16px)}html.page-napoveda .quick-filter-btn{border-radius:99px!important}html.page-napoveda .quick-filter-btn.active{border-color:var(--lx-blue)!important;background:var(--lx-blue)!important;color:#fff!important}html.page-napoveda .help-link-item{border-radius:.8rem!important;transition:.2s}html.page-napoveda .help-link-item:hover{padding-left:.7rem;background:#f0f2ff;color:var(--lx-blue)}html.page-napoveda .featured-guide-card .card-img-top{border-radius:1.25rem 1.25rem 0 0}html.page-kariera .dark-section{border-radius:0!important;background:radial-gradient(circle at 85% 0,rgba(255,255,255,.12),transparent 25%),linear-gradient(135deg,#0f1933,#243ba5)!important}html.page-kariera .dark-section h2,html.page-kariera .dark-section h3{color:#fff!important}html.page-kariera .role-placeholder{padding:2rem!important;border:1px dashed #aeb9e8!important;border-radius:1.35rem!important;background:#f7f8ff!important}html.page-kariera .process-step{position:relative;padding:1.5rem!important;border-top:3px solid var(--lx-blue);border-radius:0 0 1rem 1rem;background:#fff;box-shadow:0 .6rem 1.6rem rgba(20,33,73,.05)}html.page-onas .story-card{padding:2rem!important}html.page-onas .quote-box{padding:2rem!important;border-left:4px solid var(--lx-violet)!important;border-radius:0 1.2rem 1.2rem 0!important;background:#f2f3ff!important;color:#33405f}html.page-onas .eyebrow-label{color:var(--lx-blue)!important;font-weight:850;letter-spacing:.08em}html.page-onas .closing-card{padding:2.5rem!important;color:#fff!important;background:radial-gradient(circle at 90% 0,rgba(255,255,255,.12),transparent 25%),linear-gradient(135deg,#132044,#354dc3)!important}html.page-onas .closing-card h2,html.page-onas .closing-card h3,html.page-onas .closing-card p{color:#fff!important}html.page-faq .accordion,html.page-legal .legal-content{max-width:960px;margin-left:auto;margin-right:auto}html.page-faq .accordion-item{margin-bottom:.25rem}html.page-faq section>.container>.row>.col-lg-9{width:100%;max-width:1000px}html.page-legal .legal-content{padding:2.4rem!important;border:1px solid var(--lx-line)!important;border-radius:1.45rem!important;background:#fff!important;box-shadow:var(--lx-shadow)!important}html.page-legal .legal-content h2{margin-top:3rem!important;padding-bottom:.75rem!important;border-bottom:1px solid var(--lx-line)!important;color:var(--lx-ink);font-size:1.45rem;font-weight:900!important}html.page-legal .legal-content h2:first-child{margin-top:0!important}html.page-legal .legal-content p,html.page-legal .legal-content li{color:#536078;line-height:1.8}html.page-legal .legal-content table{overflow:hidden;border-color:var(--lx-line)!important;border-radius:1rem!important}html.page-legal .legal-content thead th{background:#eef1ff!important;color:#354bb8!important}html.page-legal .legal-content .alert{border:0!important;border-radius:1rem!important;background:#eef1ff!important;color:#34416b!important}html.luxury-page table{border-color:var(--lx-line)!important}html.luxury-page table thead th{background:#f0f2ff!important;color:#3e4f9e!important}html.luxury-page .alert{border-radius:1rem!important}html.luxury-page a{transition:color .2s}html.luxury-page footer h1,html.luxury-page footer h2,html.luxury-page footer h3,html.luxury-page footer h4,html.luxury-page footer h5,html.luxury-page footer h6{color:#fff!important}@media(max-width:991.98px){html.luxury-page .luxury-hero{margin-top:-70px!important;padding:calc(4.5rem + 70px) 0 4.5rem!important}html.luxury-page .luxury-hero h1{font-size:clamp(2.35rem,8vw,3.6rem)!important}html.luxury-page section.py-5{padding-top:4.5rem!important;padding-bottom:4.5rem!important}html.page-napoveda .sticky-help-tools{top:58px!important}}@media(max-width:575.98px){html.luxury-page .luxury-hero{padding-bottom:3.7rem!important}html.luxury-page .luxury-hero h1{font-size:2.35rem!important}html.luxury-page .luxury-hero .lead{font-size:1rem}html.luxury-page section.py-5{padding-top:3.7rem!important;padding-bottom:3.7rem!important}html.page-kontakt .contact-form-shell,html.page-legal .legal-content{padding:1.25rem!important}html.page-cenik .pricing-card{padding:1.3rem!important}html.page-napoveda .overview-strip{margin-top:-20px!important}}@media(prefers-reduced-motion:reduce){html.luxury-page *{transition:none!important;scroll-behavior:auto!important}}
