.compact-recap .recap-generation{background:#eff5f8;border-radius:3px;margin:0 0 20px;padding:13px 16px;font-size:16px;line-height:1.5}.recap-columns{color:#466074;justify-content:space-between;gap:20px;padding-bottom:9px;font-size:13px;display:flex}.recap-row{border-top:1px solid #cbd6dd;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:14px 0;display:grid}.recap-description{min-width:0;font-size:16px;line-height:1.45}.recap-description>strong{font-weight:600}.recap-description small{color:#0a1c31;margin-top:4px;font-size:13px;line-height:1.5;display:block}.recap-amount{white-space:nowrap;font-size:18px;font-weight:650;line-height:1.45}.recap-bundle-items{margin:8px 0 0;padding-left:18px}.compact-recap .recap-bundle-items li{margin-top:6px;font-size:14px;line-height:1.45}.recap-bundle-items small{margin-top:2px;font-size:12px}.compact-recap .recap-saving{color:#135777;margin:12px 0;font-size:14px}.recap-total{background:#eff8fb;border-top:2px solid #1689a7;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:14px;padding:15px 16px;font-size:20px;line-height:1.35;display:flex}.recap-total>strong:last-child{margin-left:auto}.compact-recap .recap-tax{margin:9px 0 0;font-size:13px;line-height:1.5}@media (width<=640px){.compact-recap .recap-generation{padding:12px;font-size:15px}.recap-row{gap:12px}.recap-description{font-size:15px}.recap-amount{font-size:16px}.recap-total{padding:13px 12px;font-size:18px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.base-edit-link{color:#135777;text-align:left;text-underline-offset:3px;background:0 0;align-items:center;gap:8px;padding:0 0 20px;font-size:14px;text-decoration:underline;display:flex}.module-detail-link{color:#0061aa;text-underline-offset:3px;text-align:left;background:0 0;align-items:center;gap:7px;min-height:35px;padding:5px 0;font:400 14px/1.4 Arial,Helvetica,sans-serif;text-decoration:underline;display:inline-flex}.module-detail-link:hover,.inline-link:hover{color:#003e71}.question>.module-detail-link{margin-top:4px}.question+.module-variants{margin:10px 0 23px}.module-variants+.question{margin-top:23px}.addon-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:11px;display:grid}.accounting-grid{margin-top:25px}.module-tile{overflow-wrap:anywhere;background:#fff;border:1px solid #cbd6dd;border-radius:3px;min-width:0}.module-tile.is-selected{background:#eaf9fd;border-color:#1689a7}.module-tile:has(>label:hover){border-color:#1689a7}.module-tile>label{cursor:pointer;align-items:flex-start;gap:11px;padding:16px 15px 6px;display:flex}.module-tile input[type=checkbox]{accent-color:#1689a7;flex-shrink:0;width:17px;height:17px;margin:3px 0 0}.module-tile strong{font-size:15px;font-weight:600;line-height:1.4;display:block}.module-tile small{color:#29465d;margin-top:5px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.45;display:block}.module-tile-footer{flex-wrap:wrap;align-items:center;column-gap:14px;padding:0 15px 11px 43px;display:flex}.module-quote{color:#445e71;font-size:11px}.channel-tile strong{font-size:16px;line-height:1.4}.channel-grid{align-items:stretch}.channel-tile{flex-direction:column;display:flex}.channel-tile>label{flex:1}.channel-tile small{font-size:14px}.channel-tile .module-tile-footer{padding-top:3px}.module-variants{border:0;border-top:1px solid #adc9d4;min-width:0;margin:7px 14px 13px;padding:12px 0 0}.module-variants legend{padding:0 7px 0 0;font-size:13px;font-weight:550}.module-variants>div{gap:7px;display:grid}.module-variants label{cursor:pointer;align-items:flex-start;gap:8px;min-height:28px;font:400 13px/1.5 Arial,Helvetica,sans-serif;display:flex}.module-variants input{accent-color:#1689a7;flex-shrink:0;width:16px;height:16px;margin:2px 0}.module-variants .choice-row{display:grid}.module-variants .question legend{margin-bottom:9px;font-size:13px;font-weight:500}.module-variants .answer-choice{min-height:39px;font-size:13px}.module-variants .answer-choice input{margin:0}.automatic-note{color:#245168;background:#eff8fb;border-left:2px solid #1689a7;align-items:flex-start;gap:7px;margin:14px 0 3px;padding:10px 12px;font:400 13px/1.5 Arial,Helvetica,sans-serif;display:flex}.automatic-note svg{flex-shrink:0;margin-top:1px}.module-tile>.automatic-note{margin:0 14px 13px}.catalogue-intro{margin:-7px 0 19px;font:400 15px/1.5 Arial,Helvetica,sans-serif}.catalogue-search{align-items:center;margin-bottom:14px;display:flex;position:relative}.catalogue-search svg{color:#426075;position:absolute;left:13px}.start-site .catalogue-search input{width:100%;padding:10px 36px 10px 41px;font-size:15px}.catalogue-jumps{border-bottom:1px solid #c4d2db;flex-wrap:wrap;gap:7px 15px;padding-bottom:15px;display:flex}.catalogue-jumps a{color:#135777;text-underline-offset:3px;padding-block:4px;font:400 13px/1.5 Arial,Helvetica,sans-serif}.catalogue-count{color:#466074;margin:12px 0;font:400 12px/1.4 Arial,Helvetica,sans-serif}.catalogue-group{margin-top:25px;scroll-margin-top:24px}.catalogue-group h4{color:#0b334d;margin-bottom:13px;font-size:17px;font-weight:600;line-height:1.35}.included-modules{color:#29465d;border-top:1px solid #bccdd7;align-items:flex-start;gap:9px;margin:25px 0 0;padding-top:18px;font:400 13px/1.5 Arial,Helvetica,sans-serif;display:flex}.included-modules svg{color:#1689a7;flex-shrink:0}.inline-link{color:#0061aa;text-underline-offset:3px;background:0 0;padding:3px 0;text-decoration:underline}.summary-selection li small{color:#bbd1df;margin-top:4px;font:400 12px/1.5 Arial,Helvetica,sans-serif;display:block}.summary-selection ul{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4c7d98 transparent;max-height:340px;padding-right:8px;overflow:auto}.summary-panel .summary-generation{color:var(--cyan);border-top:1px solid #275069;margin-top:17px;padding-top:15px}.summary-panel .summary-generation strong{font-weight:600}.user-counts{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:30px;display:grid}.user-counts .number-question{margin:0}.user-counts input{width:100%}.generation-recommendation{background:#eff8fb;border-left:3px solid #1689a7;gap:13px;margin-bottom:24px;padding:18px;display:flex}.generation-recommendation>svg{color:#1689a7}.generation-recommendation strong{font-size:17px;font-weight:600}.generation-recommendation p{margin:6px 0 0;font:400 14px/1.5 Arial,Helvetica,sans-serif}.generation-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.generation-choice{cursor:pointer;border:1px solid #cbd6dd;border-radius:3px;align-items:flex-start;gap:12px;padding:17px;display:flex}.generation-choice input{accent-color:#1689a7;flex-shrink:0;width:17px;height:17px;margin:4px 0 0}.generation-choice.is-selected{background:#eaf9fd;border-color:#1689a7}.generation-choice strong{font-size:24px;font-weight:650;line-height:1.2;display:block}.generation-choice em{color:#08718b;margin:5px 0;font:500 11px/1.4 Geist,Arial,sans-serif;display:block}.generation-choice small{margin-top:10px;font:400 14px/1.5 Arial,Helvetica,sans-serif;display:block}.review-facts{margin:0 0 25px}.review-facts>div{border-top:1px solid #bfced8;justify-content:space-between;gap:20px;padding:13px 0;font-size:14px;line-height:1.4;display:flex}.review-facts dt{font-weight:550}.review-facts dd{text-align:right;margin:0}.review-modules{gap:16px;margin:0 0 25px;padding:0;list-style:none;display:grid}.review-modules li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.4;display:flex}.review-modules svg{color:#1689a7;margin-top:2px}.review-modules strong{font-weight:550}.review-modules small{color:#466074;margin-top:4px;font:400 13px/1.5 Arial,Helvetica,sans-serif;display:block}.continuation-panel>.next-step-note{font:400 14px/1.5 Arial,Helvetica,sans-serif}@media (width>=901px) and (height>=851px){.summary-selection ul{max-height:min(340px,100dvh - 680px)}}@media (width<=640px){.addon-grid,.generation-grid,.user-counts{grid-template-columns:1fr}.module-tile>label{gap:10px;padding:15px 13px 5px}.module-tile-footer{padding-left:40px;padding-right:13px}.channel-tile strong,.module-tile strong{font-size:15px}.module-tile small,.catalogue-search input::placeholder{font-size:13px}.catalogue-jumps{gap:5px 13px}.catalogue-group h4{font-size:17px}.summary-selection ul{max-height:none;padding:0;overflow:visible}.generation-recommendation{gap:10px;padding:15px}.generation-choice{padding:16px}.review-facts>div{flex-direction:column;gap:5px}.review-facts dd{text-align:left}}.module-start-price{color:#747b83;text-align:right;white-space:nowrap;margin-left:auto;font:600 15px/1.4 Arial,Helvetica,sans-serif}.module-start-price>span{font-size:11px;font-weight:400;display:block}.question-module-footer{align-items:center;gap:15px;margin-top:5px;display:flex}.question-module-footer .module-start-price{margin-left:12px}.module-tile-footer{row-gap:7px}.question-info-button{color:#36627d;vertical-align:middle;background:#fff;border:1px solid #8fa8b8;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:8px;padding:0;font:600 14px/1 Georgia,serif;display:inline-flex}.question-info-button:hover,.question-info-button[aria-expanded=true]{background:#eaf9fd;border-color:#1689a7}.question-info-text{color:#29465d;background:#eff5f8;border-left:2px solid #9fb7c7;margin:0 0 15px;padding:12px 15px;font:400 14px/1.6 Arial,Helvetica,sans-serif}.order-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.order-fields label,.order-note{gap:7px;font-size:14px;display:grid}.order-fields input{width:100%}.start-order-form{border-top:1px solid #d5dfe6;margin-top:24px;padding-top:24px}.start-order-form h3,.order-recap h3{margin:0 0 18px;font-size:20px}.order-note{margin:20px 0}.order-note textarea{field-sizing:fixed;resize:vertical;height:124px;min-height:124px}.order-confirm{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.order-confirm input{flex-shrink:0;margin-top:5px}.order-payment{margin:18px 0;font-size:14px}.order-actions{align-items:flex-end}.order-actions .back-link{flex-shrink:0}.order-submit{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.order-actions .order-submit{min-width:0;margin-left:auto}.order-submit .button{text-align:center}.order-submit .button-secondary{color:#24495d;background:#edf4f7}.order-price-row{border-top:1px solid #d5dfe6;justify-content:space-between;gap:20px;padding:13px 0;font-size:14px;display:flex}.order-price-row small{color:#536b7b;margin-top:5px;font-size:12px;display:block}.order-price-row strong{white-space:nowrap}.order-total{margin-top:12px;font-size:18px}.order-recap>p,.order-recap li{font-size:14px}.order-success{background:#eaf9fd;padding:22px}.form-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.summary-price-note{margin-top:9px;font-size:12px;display:block}.price-preview p{width:100%}@media (width<=640px){.order-fields{grid-template-columns:1fr}.order-submit{flex-direction:column}.order-price-row{gap:10px}.order-total{font-size:16px}}@font-face{font-family:Cezar Brand Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(./start-geist-latin-BGnTDqni.woff2)format("woff2")}.brand-name{font-family:Cezar Brand Geist,Arial,Helvetica,sans-serif}.advice-dialog{display:block;box-sizing:border-box!important;color:#102a42!important;background:#fff!important;border:1px solid #8ca2b2!important;border-top:6px solid #ce202f!important;border-radius:0!important;width:min(760px,100vw - 32px)!important;max-width:760px!important;max-height:calc(100dvh - 32px)!important;padding:20px 30px!important;font:14px/20px Arial,Helvetica,sans-serif!important;overflow-y:auto!important;box-shadow:0 40px 110px #0006!important}.advice-dialog *{box-sizing:border-box}dialog.advice-dialog:not([open]){display:none!important}dialog.advice-dialog[open]{margin:auto;position:fixed;inset:0;transform:none}dialog.advice-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#001423b8}.advice-dialog .advice-dialog-close{z-index:2;color:#27475e;cursor:pointer;background:#f3f7f9;border:1px solid #9fb0bd;place-items:center;width:44px;height:44px;padding:0;font:26px Arial;display:grid;position:absolute;top:14px;right:14px}.advice-dialog-close svg{width:20px;height:20px}.advice-dialog .advice-dialog-heading{gap:0;margin:0;padding-right:32px;display:grid}.advice-dialog-heading>span{color:#ce202f;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.advice-dialog-heading>span svg{width:18px;height:18px}.advice-dialog .advice-dialog-heading h2{color:#102a42!important;letter-spacing:-.045em!important;margin:8px 0 6px!important;font:760 31px/1.12 Arial,Helvetica,sans-serif!important}.advice-dialog .advice-dialog-heading>p{color:#4f6879!important;margin:0!important;font:14px/1.5 Arial,Helvetica,sans-serif!important}.advice-dialog .inquiry-block{border:0;border-top:1px solid #d9e2ea;min-width:0;margin:8px 0 0!important;padding:10px 0 0!important;display:block!important}.advice-dialog legend{color:#27475e;width:auto;padding:0 18px 0 0;font:750 14px/20px Arial,Helvetica,sans-serif}.advice-dialog .inquiry-field{color:#27475e;min-width:0;font:700 14px/20px Arial,Helvetica,sans-serif;display:grid;gap:5px!important}.advice-dialog .inquiry-field input,.advice-dialog .inquiry-field textarea{box-sizing:border-box;outline:none;width:100%;min-width:0;color:#29465d!important;background:#fff!important;border:1px solid #617b8d!important;border-radius:0!important;padding:5px 13px!important;font:680 15px/1.4286 Arial,Helvetica,sans-serif!important}.advice-dialog .inquiry-field input{height:34px!important;min-height:34px!important}.advice-dialog .inquiry-field textarea{resize:vertical;field-sizing:fixed!important;height:165.333px!important;min-height:165.333px!important;padding:10px 13px!important}.advice-dialog .inquiry-field input:focus,.advice-dialog .inquiry-field textarea:focus{box-shadow:0 0 0 3px #21b7dd21;border-color:#1d9dbc!important}.advice-dialog .inquiry-field small{color:#4f6879;font:13px/1.5 Arial,Helvetica,sans-serif}.advice-dialog .captcha-field input{max-width:230px}.advice-dialog .inquiry-submit-row{border-top:1px solid #d9e2ea;justify-content:flex-end;margin-top:12px!important;padding-top:10px!important;display:flex!important}.advice-dialog .inquiry-submit-row .button{color:#fff;cursor:pointer;background:#ce202f;border:1px solid #ce202f;border-radius:0;justify-content:center;align-items:center;gap:12px;min-width:245px;min-height:44px;padding:10px 20px;font:700 14px/20px Arial,Helvetica,sans-serif;display:inline-flex;box-shadow:8px 8px #ce202f33}.advice-dialog .inquiry-submit-row svg{width:20px;height:20px}.advice-dialog .contact-error{color:#b51c29}@media (width<=640px){.advice-dialog{padding:24px 19px!important}.advice-dialog .advice-dialog-heading h2{font-size:27px!important}.advice-dialog .inquiry-field-grid{grid-template-columns:minmax(0,1fr)!important}.advice-dialog .inquiry-field input{height:38px!important;min-height:38px!important}.advice-dialog .inquiry-submit-row .button{width:100%;min-width:0}}.advice-dialog .inquiry-field{align-content:start}.advice-dialog .inquiry-field textarea::placeholder,.advice-dialog .inquiry-field input::placeholder{color:#60717f;opacity:1}.advice-dialog .advice-contact-form{margin:0!important}.advice-dialog input[name=Vyraz]{max-width:230px!important}.advice-dialog .inquiry-field small{font:13px/1.5 Arial,Helvetica,sans-serif!important}html body form :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]):not([type=image]):not([type=range]):not([type=color]),textarea,select){color:#29465d!important;font-size:17px!important;font-weight:400!important;line-height:1.5!important}html body form :-webkit-any(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]):not([type=image]):not([type=range]):not([type=color]),textarea,select):autofill{color:#29465d!important;-webkit-text-fill-color:#29465d!important}html body form :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]):not([type=image]):not([type=range]):not([type=color]),textarea,select):autofill{color:#29465d!important;-webkit-text-fill-color:#29465d!important}html body form :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]):not([type=image]):not([type=range]):not([type=color]),select){min-height:44px!important}.advice-dialog .inquiry-block+.inquiry-block{margin-top:24px!important}html body form textarea[name=Poznamka]{resize:vertical;field-sizing:fixed!important;height:65.25px!important;min-height:65.25px!important}html body form textarea#order-note{height:60.75px!important;min-height:60.75px!important}html body form.inquiry-form textarea[name=message]{resize:vertical;field-sizing:fixed!important;height:56px!important;min-height:56px!important}html body form.order-confirm-form textarea[name=Poznamka]{height:75px!important;min-height:75px!important}html body form.form-card textarea#Zprava{resize:vertical;field-sizing:fixed!important;height:79.5px!important;min-height:79.5px!important}html body form.form-card textarea[name=Poznamka]{height:66px!important;min-height:66px!important}html body .advice-dialog form .inquiry-field textarea{resize:vertical;field-sizing:fixed!important;height:124px!important;min-height:124px!important}@font-face{font-family:Cezar Footer Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://www.cezar.cz/eshop-geist-latin-BGnTDqni.woff2)format("woff2")}:is(footer,#footer) :is(.cezar-footer-contact,div:has(>a[href^=tel\:]):has(>a[href="https://www.cezar.cz/dotaz.php"])){text-align:right!important;flex-direction:column!important;flex-shrink:0!important;justify-content:center!important;align-items:flex-end!important;gap:8px!important;width:max-content!important;min-width:0!important;max-width:100%!important;margin-left:auto!important;margin-right:0!important;padding:0!important;display:flex!important}:is(footer,#footer) :is(.cezar-footer-contact,div:has(>a[href^=tel\:]):has(>a[href="https://www.cezar.cz/dotaz.php"]))>a{letter-spacing:normal!important;color:#c1cdd8!important;text-align:right!important;white-space:nowrap!important;opacity:1!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:max-content!important;max-width:100%!important;margin:0!important;padding:0!important;font-family:Cezar Footer Geist,Geist,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:24px!important;text-decoration:none!important;display:flex!important}:is(footer,#footer) :is(.cezar-footer-contact,div:has(>a[href^=tel\:]):has(>a[href="https://www.cezar.cz/dotaz.php"]))>a>svg{display:none!important}:is(footer,#footer) :is(.cezar-footer-contact,div:has(>a[href^=tel\:]):has(>a[href="https://www.cezar.cz/dotaz.php"]))>a:before{content:"";-webkit-mask:var(--cezar-contact-icon) center/contain no-repeat;mask:var(--cezar-contact-icon) center/contain no-repeat;-webkit-mask:var(--cezar-contact-icon) center/contain no-repeat;background:#73d9ef;flex:0 0 18px!important;width:18px!important;height:18px!important;display:block!important}:is(footer,#footer) a[href^=tel\:]{--cezar-contact-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 3 3 5-3 2c1 3 4 6 7 7l2-3 5 3-1 4C10 22 2 14 3 4Z'/%3E%3C/svg%3E")}:is(footer,#footer) a[href="https://www.cezar.cz/dotaz.php"]{--cezar-contact-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='1'/%3E%3Cpath d='m3 6 9 7 9-7'/%3E%3C/svg%3E")}:is(footer,#footer) :is(.cezar-footer-contact,div:has(>a[href^=tel\:]):has(>a[href="https://www.cezar.cz/dotaz.php"]))>a:hover{color:#fff!important}:is(footer,#footer) :is(.cezar-footer-contact,div:has(>a[href^=tel\:]):has(>a[href="https://www.cezar.cz/dotaz.php"]))>a:focus-visible{outline-offset:4px;outline:2px solid #8faeba}:is(footer .footer-main:has(>.cezar-footer-contact),footer .footer-inner:has(>.cezar-footer-contact)){flex-wrap:wrap}footer div:has(>div>a[href^=tel\:]):has(>div>a[href="https://www.cezar.cz/dotaz.php"]){flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}footer div:has(>div>a[href^=tel\:]):has(>div>a[href="https://www.cezar.cz/dotaz.php"])>:is(.cezar-footer-bottom,.footer-bottom,.copyright){flex-basis:100%!important;width:100%!important}footer .footer-inner:has(>.cezar-footer-contact)>.footer-links{flex-basis:100%;justify-content:flex-end}#footer:has(.cezar-footer-contact){min-height:96px;height:auto!important;padding-bottom:16px!important}#footer-message:has(.cezar-footer-contact){box-sizing:border-box;text-align:right;flex-wrap:wrap;align-items:center;gap:16px;display:flex;width:calc(100% - 50px)!important}#footer-message:has(.cezar-footer-contact)>span[style]{order:-1;position:static!important}#footer#footer .cezar-footer-contact>a{color:#536575!important}#footer#footer .cezar-footer-contact>a:hover{color:#24394a!important}footer.site-footer:has(>.cezar-footer-contact){grid-template-columns:minmax(0,1fr) auto;gap:16px}footer.site-footer:has(>.cezar-footer-contact)>.brand{grid-area:1/1}footer.site-footer:has(>.cezar-footer-contact)>.cezar-footer-contact{grid-area:1/2}footer.site-footer:has(>.cezar-footer-contact)>div:not(.cezar-footer-contact){flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-end}footer.site-footer:has(>.cezar-footer-contact)>small{grid-area:3/1/auto/-1}@media (width<=640px){footer.site-footer:has(>.cezar-footer-contact){grid-template-columns:minmax(0,1fr)}footer.site-footer:has(>.cezar-footer-contact)>.cezar-footer-contact{grid-area:2/1}footer.site-footer:has(>.cezar-footer-contact)>div:not(.cezar-footer-contact){grid-row:3}footer.site-footer:has(>.cezar-footer-contact)>small{grid-row:4}}footer .footer-inner>.footer-main:has(>div>a[href^=tel\:]):has(>div>a[href="https://www.cezar.cz/dotaz.php"]){grid-column:1/-1!important}#footer-message>.cezar-footer-hotline{order:-1}:is(footer,#footer) :is(.cezar-footer-contact,div:has(>a[href^=tel\:]):has(>a[href="https://www.cezar.cz/dotaz.php"]))>a[href^=tel\:]{gap:5px!important}:is(a[href],area[href],button,summary,select,input[type=button],input[type=submit],input[type=reset],input[type=image],input[type=checkbox],input[type=radio],input[type=file],[role=button],[role=link],[role=tab],[role=checkbox],[role=radio],[role=switch]):not(:disabled):not([aria-disabled=true]):not([inert]):not([inert] *):not([aria-disabled=true] *){cursor:pointer!important}:is(a[href],button,summary,[role=button],[role=link],[role=tab]):not(:disabled):not([aria-disabled=true]):not([inert]):not([inert] *):not([aria-disabled=true] *)>:is(span,svg,img,strong,b,em,i,small){cursor:inherit!important}input[type=file]:not(:disabled)::file-selector-button{cursor:pointer!important}label:has(input:is([type=checkbox],[type=radio]):not(:disabled)){cursor:pointer!important}html:root.motion-ready body :is(.intro-sequence,.novinky-intro,.contact-intro),html:root.js body :is(.intro-sequence,.novinky-intro,.contact-intro),html:root body :is(.intro-sequence,.novinky-intro,.contact-intro){visibility:hidden!important;pointer-events:none!important;animation:none!important;display:none!important}html:root body :is(.intro-panel,.novinky-intro-panel,.contact-intro-panel,.intro-brand,.novinky-intro-brand,.contact-intro-brand,.intro-line,.novinky-intro-line,.contact-intro-line){animation:none!important;display:none!important}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(./start-geist-latin-BGnTDqni.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(./start-geist-latin-ext-Dr5IBr7O.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color:#0a1c31;font-synthesis:none;text-rendering:optimizelegibility;--navy:#0a2137;--ink:#0a1c31;--cyan:#73d9ef;--blue:#1689a7;--red:#ce202f;background:#0a2137;font-family:Geist,Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,label,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}a{color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #1689a7}h1,h2,h3,h4,p{margin-top:0}button{border:0}h1,h2,h3{letter-spacing:-.035em}p{line-height:1.5}svg{flex-shrink:0}dialog{color:var(--ink)}dialog::backdrop{background:#010e22b8}h2[tabindex="-1"]:focus{outline:none}.shell{width:min(1400px,100% - 64px);margin-inline:auto}.site-header{color:#fff;border-bottom:1px solid #254359;height:88px}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:88px;padding-block:0;display:flex}.brand{color:#fff;flex-shrink:0;align-items:center;gap:0;text-decoration:none;display:flex}.brand-mark{width:38px;height:38px;box-shadow:none;background:url(./start-cezar-logo-Dae8Evu8.png) 50%/contain no-repeat;border:0;flex:0 0 38px;margin-right:10px;font-size:0;display:block}.brand-name{letter-spacing:.64px;white-space:nowrap;font-family:Cezar Brand Geist,Arial,sans-serif;font-size:20px;font-weight:780}.brand-name sup{vertical-align:baseline;letter-spacing:0;font-size:8px;line-height:0;position:relative;top:-.28em}.brand-divider{background:#8293a15e;width:1px;height:26px;margin:0 12px}.brand-product{letter-spacing:0;color:#e1eaf0;font-size:14px;font-weight:500;line-height:1.35}.site-header nav{gap:30px;display:flex}.site-header nav button{color:#e4edf4;white-space:nowrap;background:0 0;padding:12px 0;font-size:14px}.site-header nav button:hover{color:var(--cyan)}.hero{color:#fff;padding-block:30px 19px}.eyebrow{letter-spacing:.12em;color:var(--cyan);align-items:center;gap:15px;margin-bottom:13px;font-size:12px;font-weight:650;display:flex}.eyebrow:before{content:"";background:var(--red);width:38px;height:2px}h1{margin:0 0 15px;font-size:clamp(34px,3.6vw,49px);font-weight:750;line-height:1.04}h1 span{color:var(--cyan)}.intro-copy{color:#edf2f7;margin:0;font-size:17px;line-height:1.5}.wizard-layout{grid-template-columns:minmax(0,2.45fr) minmax(290px,1fr);align-items:start;gap:22px;display:grid}.wizard-main{min-width:0}.panel{background:#fff;border:1px solid #a8bac7;border-radius:5px;padding:29px;box-shadow:0 10px 30px #010e211a}.panel-heading h2{margin-bottom:7px;font-size:29px;font-weight:730;line-height:1.16}.panel-heading>p{color:var(--ink);margin:0 0 21px;font-size:16px;line-height:1.45}.profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.profile-card{cursor:pointer;min-height:157px;color:var(--ink);background:#fff;border:1px solid #cbd6dd;border-radius:4px;flex-direction:column;padding:17px 17px 16px;transition:border-color .14s,background .14s,box-shadow .14s;display:flex;position:relative}.profile-card:hover{border-color:#1689a7;box-shadow:0 0 0 1px #1689a7}.profile-card.is-selected{background:#eaf9fd;border-color:#1689a7;box-shadow:inset 0 0 0 .5px #1689a7}.profile-card:focus-within{outline-offset:3px;outline:3px solid #1689a7}.profile-card>input{opacity:0;width:1px;height:1px;position:absolute;top:19px;right:19px}.profile-top>svg{color:#69bddc}.profile-top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:11px;display:flex}.checkbox-visual{color:#fff;background:#fff;border:1.5px solid #738d9f;border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.is-selected .checkbox-visual{background:#1689a7;border-color:#1689a7}.profile-title{letter-spacing:-.025em;margin-bottom:6px;font-size:16px;font-weight:650;line-height:1.25}.profile-description{color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;line-height:1.35}.manual-link{color:#0061aa;text-align:left;background:0 0;flex-wrap:wrap;align-items:center;gap:5px;min-height:28px;margin-top:21px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.4;display:flex}.manual-action{text-underline-offset:3px;align-items:center;gap:7px;text-decoration:underline;display:inline-flex}.manual-link:hover{color:#003e71}.panel-actions{border-top:1px solid #b9cbd7;justify-content:space-between;align-items:center;gap:20px;margin-top:19px;padding-top:17px;display:flex}.panel-actions p{max-width:380px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}.button{border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 23px;font-size:16px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.button-primary{color:#fff;background:var(--red);border-color:var(--red)}.button-primary:hover{background:#b51c29;border-color:#b51c29}.profiles-panel .button-primary{min-width:196px}.summary-panel{color:#fff;border:1px solid #27617a;border-radius:5px;padding:29px 25px;position:sticky;top:22px}.summary-panel h2{margin-bottom:22px;font-size:30px;font-weight:700;line-height:1.1}.summary-panel h3{color:var(--cyan);letter-spacing:-.015em;margin-bottom:8px;font-size:17px;font-weight:580;line-height:1.3}.summary-panel p{color:#e5eef5;margin-bottom:0;font-size:15px;line-height:1.5}.summary-selection{min-height:181px;padding-bottom:23px}.summary-selection ul{gap:12px;margin:13px 0 0;padding:0;list-style:none;display:grid}.summary-selection li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.4;display:flex}.summary-selection li svg{color:var(--cyan);margin-top:1px}.summary-row{border-top:1px solid #275069;gap:17px;padding-block:24px;display:flex}.summary-row>svg{color:var(--cyan)}.summary-row:first-of-type>svg{color:#fff}.summary-row:last-child{padding-bottom:0}.summary-row p{font-family:Arial,Helvetica,sans-serif}.summary-row h3{margin-bottom:4px}.summary-row.price-preview{gap:15px}.summary-row.price-preview p{font-size:14px}.advice-link{color:#fff;text-underline-offset:4px;background:0 0;align-items:center;gap:8px;min-height:32px;padding:6px 0;font-size:15px;text-decoration:underline;display:flex}.advice-link:hover{color:var(--cyan)}.final-benefit h3{margin:0;line-height:1.4}.summary-panel .empty-copy{color:#bccfdd;font-size:15px}.summary-panel .bundle-label{color:var(--cyan);background:#173c51;border-left:2px solid #73d9ef;padding:8px 10px;font-size:14px}.summary-channels{border-top:1px solid #275069;margin-top:20px;padding-top:18px}.summary-channels h4{color:var(--cyan);margin:0 0 7px;font-size:14px;font-weight:550}.summary-channels p{margin-top:6px;font-size:13px}.progress{color:#b9ccd9;justify-content:space-between;align-items:center;gap:10px;padding:0 4px 24px;display:flex}.progress-step{align-items:center;gap:10px;font-size:14px;line-height:1.3;display:flex}.step-number{color:#dce7f0;border:1px solid #698195;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-weight:600;display:flex}.current{color:var(--cyan);font-weight:600}.current .step-number{color:#09253c;background:var(--cyan);border-color:var(--cyan)}.complete .step-number{border-color:var(--cyan);color:var(--cyan)}.progress-arrow{color:#718a9c;margin-left:12px}.prototype-note{color:#a8becd;border-top:1px solid #294558;padding-block:13px 18px;font-size:12px;line-height:1.5}.site-footer{color:#fff;background:#081d31;border-top:1px solid #294558;padding:24px 0 64px}.footer-top{justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-contact{color:#c1cdd8;justify-items:end;gap:2px;font-family:Geist,Arial,sans-serif;font-size:15px;line-height:24px;display:grid}.footer-contact a{white-space:nowrap;align-items:center;gap:9px;text-decoration:none;display:flex}.footer-contact svg{color:var(--cyan)}.footer-contact a:hover{color:#fff}.copyright{color:#9db4c4;border-top:1px solid #294558;margin-top:16px;padding-top:12px;font-size:12px}.back-top{width:44px;height:44px;color:var(--cyan);z-index:5;background:#123b55;border:1px solid #52798e;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:16px;right:18px}.back-top:hover{background:#1b4962}.completed-step{color:#fff;background:#103249;border:1px solid #376078;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:16px 20px;display:flex}.completed-step>div{align-items:center;gap:13px;min-width:0;display:flex}.completed-step strong{font-size:15px;font-weight:600}.completed-step p{color:#c4d7e4;margin:3px 0 0;font-size:13px;line-height:1.5}.step-check{width:28px;height:28px;color:var(--cyan);border:1px solid #73d9ef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.light-link{white-space:nowrap;color:var(--cyan);background:0 0;align-items:center;gap:6px;padding:10px 0;font-size:13px;display:flex}.step-kicker,.panel-heading>.step-kicker{letter-spacing:.1em;color:#bd1d2c;margin-bottom:9px;font-size:11px;font-weight:650}.detail-panel h2{scroll-margin-top:25px}.detail-panel .panel-heading>p:last-child{margin-bottom:25px}.question-group{border-top:1px solid #d5dfe6;padding:22px 0}.group-title{align-items:center;gap:9px;margin-bottom:20px;display:flex}.group-title svg{color:#1689a7}.group-title h3{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:620}.question{border:0;margin:0;padding:0}.question+.question{margin-top:22px}.question legend{width:100%;margin-bottom:11px;padding:0;font-size:16px;font-weight:600;line-height:1.45}.question-hint{margin:-4px 0 13px;font-family:Arial,Helvetica,sans-serif;font-size:14px}.choice-row{flex-wrap:wrap;gap:8px;display:flex}.answer-choice{cursor:pointer;border:1px solid #cbd6dd;border-radius:3px;align-items:center;gap:10px;min-height:44px;padding:10px 13px;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.4;display:flex}.answer-choice input,.module-choice input{accent-color:#1689a7;flex-shrink:0;width:17px;height:17px;margin:0}.answer-choice.is-selected,.module-choice.is-selected{background:#eaf9fd;border-color:#1689a7}.answer-choice:hover,.module-choice:hover{border-color:#1689a7}.number-question,.text-question{gap:10px;margin-top:22px;font-size:15px;font-weight:550;line-height:1.45;display:grid}.number-question input{width:min(200px,100%)}.number-question small{font-size:13px;font-weight:400}.start-site input:not([type=checkbox]):not([type=radio]),.start-site textarea{color:#29465d;background:#fff;border:1px solid #617b8d;border-radius:2px;max-width:100%;min-height:44px;padding:8px 10px;font:400 17px/1.5 Arial,Helvetica,sans-serif}.start-site textarea{resize:vertical;width:100%;min-height:80px}.conditional{border-left:3px solid #1689a7;margin-top:19px;padding:3px 0 1px 18px}.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.quiet-note{color:var(--ink);margin:15px 0 0;font-size:13px;line-height:1.55}.extras{border-top:1px solid #b9cad6;border-bottom:1px solid #b9cad6;margin:0 0 24px}.extras summary{cursor:pointer;justify-content:space-between;gap:10px;padding:17px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.extras summary::-webkit-details-marker{display:none}.extras summary svg{transition:transform .15s}.extras[open] summary svg{transform:rotate(180deg)}.extras>div{padding-bottom:23px}.next-step-note{background:#eff5f8;border-radius:3px;align-items:center;gap:14px;padding:17px;display:flex}.next-step-note>svg{color:#1689a7}.next-step-note strong{font-size:14px;font-weight:600}.next-step-note p{margin:4px 0 0;font-size:13px}.back-link{color:#135777;text-align:left;background:0 0;align-items:center;gap:8px;padding:10px 0;font-size:14px;display:flex}.manual-grid{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:24px;display:grid}.module-choice{cursor:pointer;border:1px solid #cbd6dd;border-radius:3px;align-items:flex-start;gap:12px;padding:17px;display:flex}.module-choice input{margin-top:3px}.module-choice strong{font-size:15px;line-height:1.4;display:block}.module-choice small{margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;display:block}.validation{color:#a51b28;background:#fff0f1;border-left:3px solid #ce202f;margin:16px 0 0;padding:11px 13px;font-size:14px;line-height:1.4}.advice-dialog{border:1px solid #7e94a4;border-top:4px solid #ce202f;border-radius:4px;width:min(760px,100% - 32px);max-height:calc(100dvh - 40px);padding:0;overflow:auto}.advice-dialog>div{padding:28px 32px;position:relative}.advice-dialog-close{color:#21455a;background:0 0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex;position:absolute;top:10px;right:12px}.advice-dialog-heading{padding-right:28px}.advice-dialog-heading>span{color:#b51c29;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:650}.advice-dialog-heading h2{margin:9px 0 10px;font-size:28px;line-height:1.16}.advice-dialog-heading p{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5}.advice-dialog .inquiry-block{border:0;border-top:1px solid #93a9b8;min-width:0;margin:25px 0 0;padding:20px 0 0}.advice-dialog .inquiry-block legend{color:#173e54;padding-right:8px;font:700 15px/1.5 Arial,Helvetica,sans-serif}.advice-dialog .inquiry-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 16px;display:grid}.advice-dialog .inquiry-field{color:#21455a;align-content:start;gap:6px;min-width:0;font:600 14px/1.5 Arial,Helvetica,sans-serif;display:grid}.advice-dialog .inquiry-field-wide{grid-column:1/-1}.advice-dialog input{width:100%}.advice-dialog .inquiry-field textarea{height:124px;min-height:124px}.advice-dialog .inquiry-submit-row{border-top:1px solid #93a9b8;justify-content:space-between;align-items:center;gap:20px;margin-top:23px;padding-top:18px;display:flex}.advice-dialog .preview-form-note{max-width:190px;margin:0;font-size:12px;line-height:1.5}.advice-context{background:#eff5f8;margin:18px 0 0;padding:13px;font-size:13px;line-height:1.6}.draft-success{padding-top:25px}.draft-success>svg{color:#1689a7}.draft-success h3{margin-top:15px;font-size:22px}.draft-success p{font-size:15px}.info-dialog{border:1px solid #7e94a4;border-top:4px solid #ce202f;border-radius:4px;width:min(570px,100% - 32px);max-height:calc(100dvh - 32px);padding:32px;position:relative;overflow:auto}.info-dialog h2{margin-bottom:16px;font-size:30px;line-height:1.1}.info-dialog p{font-size:16px}.info-dialog .step-kicker{padding-right:35px;font-size:12px}.close-info{color:#173e54;background:0 0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:10px;right:10px}@media (width>=1550px){.hero{padding-top:38px;padding-bottom:24px}.profile-card{min-height:165px}.profile-title{font-size:17px}.profile-description{font-size:16px}.panel-heading h2{font-size:32px}.panel-heading>p{font-size:17px}}@media (width<=1100px){.shell{width:calc(100% - 40px)}.wizard-layout{grid-template-columns:minmax(0,2.2fr) minmax(265px,1fr);gap:16px}.panel{padding:23px}.profile-card{min-height:160px;padding:13px}.profile-grid{gap:10px}.profile-title{font-size:15px}.profile-description{font-size:14px}.summary-panel{padding:24px 21px}.summary-panel h2{font-size:27px}.brand-product{font-size:12px}.site-header nav{gap:20px}.panel-heading h2{font-size:26px}.panel-heading>p{font-size:15px}.progress-arrow{margin-left:3px}.progress-step{gap:7px;font-size:13px}.manual-link{font-size:15px}.panel-actions{gap:14px}.profiles-panel .button-primary{min-width:165px}.panel-actions p{font-size:13px}}@media (width<=900px){.wizard-layout{grid-template-columns:1fr}.summary-panel{grid-template-columns:1fr 1fr;gap:0 26px;display:grid;position:static}.summary-panel>h2{grid-column:1/-1}.summary-selection{grid-row:2/5;min-height:0;padding-bottom:0}.summary-row{padding-block:18px}.summary-row.final-benefit{grid-column:1/-1;padding-top:20px}.summary-row:first-of-type{border-top:0;padding-top:0}.profile-card{min-height:151px}.profile-title{font-size:16px}.profile-description{font-size:15px}.site-header nav button:first-child{display:none}.footer-top{align-items:flex-start}.footer-top .brand-product{max-width:150px}.brand-product{font-size:13px}.progress-arrow{display:none}.manual-link{font-size:16px}}@media (width<=640px){.shell{width:calc(100% - 32px)}.site-header,.header-inner{height:74px;min-height:74px;padding-block:0}.header-inner{gap:0}.header-inner nav{display:none}.brand-product{max-width:150px;font-size:12px;line-height:1.4}.brand-divider{margin-inline:10px}.hero{padding-block:27px 15px}.eyebrow{margin-bottom:14px;font-size:10px}h1{margin-bottom:15px;font-size:34px;line-height:1.08}.desktop-break{display:none}.intro-copy{font-size:15px;line-height:1.55}.panel{padding:21px 18px}.panel-heading h2{margin-bottom:10px;font-size:25px;line-height:1.12}.panel-heading>p{margin-bottom:20px;font-size:15px;line-height:1.5}.profile-grid{grid-template-columns:1fr;gap:10px}.profile-card{grid-template-columns:32px minmax(0,1fr) 25px;column-gap:12px;min-height:93px;padding:16px 13px;display:grid}.profile-top{margin:0;display:contents}.profile-top>svg{grid-area:1/1/3;align-self:center;width:29px;height:29px}.checkbox-visual{grid-area:1/3/3;align-self:center}.profile-title{grid-area:1/2;align-self:end;margin-bottom:5px;font-size:16px}.profile-description{grid-area:2/2;font-size:14px;line-height:1.35}.manual-link{gap:6px;margin-top:21px;font-size:15px}.manual-action{align-items:flex-start;gap:8px}.manual-action svg{margin-top:2px}.panel-actions{flex-direction:column;align-items:stretch;gap:14px;margin-top:20px;padding-top:18px}.panel-actions p{max-width:none;font-size:14px}.button{min-height:49px}.summary-panel{padding:24px;display:block}.summary-panel h2{margin-bottom:19px;font-size:28px}.summary-selection{padding-bottom:19px}.summary-row{padding:20px 0}.summary-row:first-of-type{border-top:1px solid #275069;padding-top:20px}.progress{align-items:flex-start;gap:6px;padding:0 0 21px}.progress-step{flex:none;gap:8px}.progress-step>span:not(.step-number){display:none}.progress-step.current{flex:1}.progress-step.current>span:not(.step-number){align-self:center;max-width:88px;font-size:13px;display:block}.step-number{width:30px;height:30px;font-size:13px}.prototype-note{font-size:11px}.footer-top{flex-direction:column;align-items:stretch;gap:22px}.footer-top .brand-product{max-width:150px;font-size:12px}.footer-contact{align-self:flex-end}.site-footer{padding-bottom:74px}.completed-step{align-items:flex-start;gap:10px;padding:14px 16px}.completed-step p{font-size:12px}.completed-step strong{font-size:14px}.step-check{display:none}.light-link{min-height:30px;padding:1px 0}.group-title h3{font-size:19px}.question-group{padding:21px 0}.question legend{font-size:15px}.choice-row{gap:7px}.answer-choice{padding:10px 11px;font-size:14px}.channel-grid,.manual-grid{grid-template-columns:1fr}.conditional{padding-left:13px}.detail-panel .panel-heading>p:last-child{font-size:15px}.detail-panel .panel-heading>.step-kicker{font-size:10px}.next-step-note{align-items:flex-start;gap:10px;padding:15px}.next-step-note strong{font-size:14px}.next-step-note p{font-size:13px}.back-link{justify-content:center}.advice-dialog>div{padding:25px 20px}.advice-dialog-heading h2{font-size:25px}.advice-dialog-heading p{font-size:14px}.advice-dialog .inquiry-field-grid{grid-template-columns:1fr!important}.advice-dialog .inquiry-field-grid>*{grid-column:1/-1!important}.advice-dialog .inquiry-submit-row{flex-direction:column;align-items:stretch}.advice-dialog .preview-form-note{max-width:none}.info-dialog{padding:28px 22px}.info-dialog h2{font-size:26px}}@media (width<=360px){.brand-product,.footer-top .brand-product{max-width:129px;font-size:11px}.brand-divider{margin-inline:8px}.brand-name{font-size:20px}h1{font-size:30px}.panel{padding:19px 15px}.profile-card{column-gap:10px;padding:14px 11px}.profile-title{font-size:15px}.profile-description{font-size:13px}.panel-heading h2{font-size:23px}.manual-link{font-size:14px}.progress-step.current>span:not(.step-number){max-width:73px;font-size:12px}}.start-site .advice-dialog>div{padding:0!important}@media (width<=640px){.start-site .advice-dialog-heading{padding-right:25px!important}.start-site .advice-dialog-heading h2{max-width:none!important;font-size:25px!important}.start-site .advice-dialog-close{top:0!important;right:0!important}}@media (width>=901px) and (height<=850px){.summary-panel{position:static}}.start-site .summary-row.price-preview p{font-size:18px}.start-site .summary-price-note{font-size:14px}.start-site h1 .start-duration{color:#ff5a68}.start-site .hero{padding-top:16px}.start-site :is(.answer-choice,.profile-card,.module-tile,.generation-choice,.module-choice):not(.is-selected):not(:hover){border-color:#526f85}.start-site .question-group{border-top-color:#617f94}.start-site .summary-panel{isolation:isolate;border-color:#90aabd}@property --start-summary-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes start-summary-frame{to{--start-summary-angle:360deg}}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.start-site .summary-panel:after{opacity:.45;content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--start-summary-angle),transparent 0deg 290deg,#66dbee1f 312deg,#66dbee73 327deg,#ffffff8c 340deg,#ff667466 352deg,transparent 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 3px #66dbee40);padding:1px;animation:5.2s linear infinite start-summary-frame;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.motion-paused .start-site .summary-panel:after{animation-play-state:paused}}@media (width<=900px),(width>=901px) and (height<=850px){.start-site .summary-panel{position:relative;top:auto}}.start-site{overflow-x:clip}.start-site.motion-ready [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1);transform:translateY(52px)}.start-site.motion-ready [data-reveal=left]{transform:translate(-70px)}.start-site.motion-ready [data-reveal=right]{transform:translate(70px)}.start-site.motion-ready [data-reveal][data-revealed=true]{opacity:1;transform:translate(0,0)}.start-site.motion-ready [data-reveal=hero]{opacity:1;transform:none}.start-site.motion-ready [data-reveal=hero]>*{opacity:0;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform 1.05s cubic-bezier(.22,1,.36,1);transform:translateY(40px)}.start-site.motion-ready [data-reveal=hero][data-revealed=true]>*{opacity:1;transform:none}.start-site.motion-ready [data-reveal=hero]>:nth-child(2){transition-delay:.15s}.start-site.motion-ready [data-reveal=hero]>:nth-child(3){transition-delay:.3s}.start-site.motion-paused [data-reveal],.start-site.motion-paused [data-reveal]>*{opacity:1!important;transition:none!important;transform:none!important}.start-site [data-reveal]:focus-within{opacity:1!important;transform:none!important}.start-site .cezar-footer-bottom{border-top:1px solid #294558;margin-top:16px;padding-top:12px}.start-site .copyright{color:#c5dbe9;border:0;margin:0;padding:0;font-family:Geist,Arial,sans-serif;font-size:13px;font-weight:600}.start-motion-toggle{z-index:5;color:#d9f5fc;background:#123b55;border:1px solid #52798e;border-radius:24px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:600;position:fixed;bottom:12px;right:18px}.start-site .back-top{bottom:12px;right:194px}@media (width<=640px){.start-site .hero{padding-top:14px}.start-site.motion-ready [data-reveal=left]{transform:translate(-28px)}.start-site.motion-ready [data-reveal=right]{transform:translate(28px)}.start-site.motion-ready [data-reveal][data-revealed=true]{transform:none}.start-motion-toggle,.start-site .back-top{bottom:calc(12px + env(safe-area-inset-bottom,0px))}}.start-site .progress-step{text-align:left;color:inherit;opacity:1;background:0 0;padding:0}.start-site .progress-step:disabled{cursor:default}.start-site .progress-step.complete:hover>span:last-of-type{text-underline-offset:4px;text-decoration:underline}.start-site .order-fields select{width:100%;min-width:0;min-height:44px}.start-site .order-fields>label,.start-site .order-fields input,.start-site .user-counts input{min-width:0}.start-site .module-start-price{white-space:normal;color:#506575}.start-site .question-module-footer{flex-wrap:wrap}.start-site .open-questions ul{padding-left:18px;font-size:14px;line-height:1.5}.start-site .recap-questions{margin-top:24px}.start-site .recap-questions h3{margin-bottom:10px}.start-site .back-top{right:190px}
