.kwl-puzzi .kwl-hero__title{max-width:740px}.kwl-puzzi :is(.kwl-models__title,.kwl-section-head__title,.kwl-set__title,.kwl-steps__title,.kwl-pricing__title,.kwl-guide__title,.kwl-reviews__title,.kwl-faq__title,.kwl-map__title){max-width:760px!important;text-wrap:balance}.kwl-puzzi__hero-answer{display:block!important;max-width:560px}.kwl-puzzi .kwl-header__burger,.kwl-puzzi .kwl-mobile__close{width:44px;height:44px}.kwl-puzzi__staging-banner{position:relative;z-index:10;margin-top:56px;padding:6px 12px;border-bottom:1px solid #f3d567;background:#fffbeb;color:#713f12;font-size:.75rem;font-weight:700;text-align:center}@media (min-width:1280px){.kwl-puzzi__staging-banner{margin-top:72px}}.kwl-puzzi .kwl-models__eyebrow{margin:0 0 10px;color:#686b66;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.kwl-puzzi .kwl-apps__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.kwl-puzzi__text-link{display:flex;align-items:center;justify-content:flex-start;align-self:stretch;width:100%;height:44px;min-height:44px;flex:0 0 44px;box-sizing:border-box;margin-top:auto;padding:0 12px;border:1px solid var(--kwl-yellow,#ffed00);background:var(--kwl-yellow,#ffed00);color:#171717;font-size:.88rem;font-weight:800;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.kwl-puzzi .kwl-apps__content{flex:1}.kwl-puzzi__text-link--article{max-width:100%;padding:0 8px;font-size:.72rem;letter-spacing:.01em;line-height:1.15;text-transform:uppercase}.kwl-puzzi__text-link:focus-visible,.kwl-puzzi__text-link:hover{border-color:#fff;background:#fff;color:#171717}.kwl-puzzi__text-link:focus-visible{outline:3px solid #fff;outline-offset:3px}.kwl-puzzi .kwl-pricing__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.kwl-puzzi__price-was{margin:0;color:#71717a;font-size:.82rem;text-decoration:line-through}.kwl-puzzi__cookie{position:fixed;z-index:10060;right:max(16px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:min(400px,calc(100vw - 32px));padding:14px 16px;border:1px solid rgba(255,255,255,.16);border-left:4px solid var(--kwl-yellow,#ffed00);background:rgba(18,18,20,.94);color:#f4f4f5;box-shadow:0 16px 40px rgba(0,0,0,.28)}.kwl-puzzi__cookie-copy{flex:1 1 200px;min-width:0}.kwl-puzzi__cookie-title{display:block;color:var(--kwl-yellow,#ffed00);font-size:14px;font-weight:800;line-height:1.3}.kwl-puzzi__cookie-text{margin:4px 0 0;color:rgba(244,244,245,.9);font-size:13px;line-height:1.45}.kwl-puzzi__cookie-text a{color:var(--kwl-yellow,#ffed00);text-decoration:underline;text-underline-offset:2px}.kwl-puzzi__cookie-actions{display:flex;flex-shrink:0;gap:8px}.kwl-puzzi__cookie-accept,.kwl-puzzi__cookie-close{min-width:44px;min-height:44px;padding:10px 14px;border-radius:8px;font-size:13px;font-weight:800;cursor:pointer}.kwl-puzzi__cookie-accept{border:0;background:var(--kwl-yellow,#ffed00);color:#111}.kwl-puzzi__cookie-close{border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.06);color:#fafafa}@media (max-width:767px){.kwl-puzzi__cookie{right:12px;bottom:calc(76px + 12px + env(safe-area-inset-bottom, 0px));left:12px;width:auto}}@media (max-width:1100px){.kwl-puzzi .kwl-apps__row{grid-template-columns:repeat(2,minmax(0,1fr))}.kwl-puzzi .kwl-pricing__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.kwl-puzzi .kwl-pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.kwl-puzzi .kwl-apps__row,.kwl-puzzi .kwl-pricing__grid{grid-template-columns:minmax(0,1fr)}.kwl-puzzi__staging-banner{margin-top:56px}.kwl-puzzi .kwl-hero__title{font-size:clamp(2rem,9.2vw,2.6rem)}}@media (prefers-reduced-motion:reduce){.kwl-puzzi *,.kwl-puzzi :after,.kwl-puzzi :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}