/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea,button{margin:0;padding:0;vertical-align:baseline;border:0;outline:none;font:inherit;font-size:100%;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1.18;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote::before,blockquote::after,q::before,q::after{content:none;}table{border-spacing:0;border-collapse:collapse;}
.paragraph__content{margin-left:auto;margin-right:auto;}.paragraph{padding-bottom:clamp(2rem,3vw,6rem);position:relative;}.paragraph + .paragraph{padding-top:1em;}.paragraph .paragraph{padding-bottom:1rem;}.paragraph .paragraph .paragraph__content{width:100%;}.paragraph.padded-block{padding-top:2rem;padding-bottom:clamp(2rem,8vw + -1.2rem,6rem);}.paragraph__heading + .paragraph__content{padding-left:clamp(2rem,4vw + 0.4rem,4rem);}.paragraph .paragraph,.container .paragraph{width:auto;max-width:none;}.paragraph--type--text{font-size:1.0625em;}.paragraph--type--text ul{list-style:disc;line-height:1.6;padding-left:1.25em;}.paragraph--type--text ul > li::marker{color:#e73a1d;}.paragraph--type--text ul > li > ul{list-style:circle;}.paragraph--type--text ol{list-style:decimal;line-height:1.6;padding-left:1.25em;}.paragraph--type--text ol::marker{color:#e73a1d;}.layout--twocol-section{justify-content:center;}
:root{--color-page:#fff;--color-surface:#f7f9fa;--color-card:#fff;--color-accent:#e73a1d;--color-accent-dark:#721927;--color-ink:#1c1c30;--color-muted:#6c7594;--border-subtle:#dbe1e7;}html{scroll-behavior:smooth;background-color:#fff;}html,*{box-sizing:border-box;}body{margin:0;color:#1c1c30;background:#f7f9fa;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;}h1,h2,h3,h4,h5,h6{margin:0 0 0.55em;color:#1c1c30;}h1,h2{font-family:"Anton","Outfit",sans-serif;font-weight:400;font-size:clamp(2.5rem,1.25vw + 2rem,3.125rem);letter-spacing:0.01em;line-height:1.05;}h3{font-size:clamp(1.5rem,2vw + 0.7rem,2.5rem);font-family:"Anton","Outfit",sans-serif;font-weight:400;line-height:1.2;}h4{font-size:clamp(1.25rem,1vw + 0.85rem,1.75rem);font-weight:600;line-height:1.25;}#block-webai-content{min-height:calc(100vh - 14rem);}#block-webai-page-title{padding-top:calc(6.25em + 2rem);padding-bottom:1rem;text-align:left;}#block-webai-page-title > h1{width:min(100% - 2rem,90rem);margin-right:auto;margin-left:auto;margin-bottom:0;}@media all and (max-width:54rem){#block-webai-page-title{padding-top:calc(5em + 2rem);}}main > div:not(.foot-helper){pointer-events:auto;background-color:transparent;}body:not(.path-frontpage) main > :first-child{padding-top:6.25em;}.page-wrapper{margin:auto;overflow:clip;}.container{width:min(100% - 2rem,90rem);max-width:90rem;margin-right:auto;margin-left:auto;}.container--narrow{width:min(100% - 2rem,73.0625rem);max-width:73.0625rem;margin-right:auto;margin-left:auto;}main{position:relative;z-index:2;pointer-events:auto;}strong,b{font-weight:700;}b{color:#1c1c30;}.thin{font-weight:200;}small{font-size:0.95rem;font-weight:500;}i,em{font-style:italic;}sub{vertical-align:sub;font-size:0.7em;}sup{vertical-align:super;font-size:0.7em;}p{margin:0;line-height:1.65;}p + p{margin-top:1rem;}a{color:#e73a1d;text-decoration:underline;transition:color 0.25s ease,text-decoration-color 0.25s ease;}a:hover{color:#721927;text-decoration:underline;}blockquote{color:#585858;}blockquote::before{content:"“";}blockquote::after{content:"”";}blockquote p{display:inline;}.underline{text-decoration:underline;}.subtitle{display:block;margin-bottom:0.7em;color:#6c7594;font-size:0.95rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;}.header-text{font-family:"Anton","Outfit",sans-serif;font-weight:400;letter-spacing:0.01em;line-height:1.05;text-transform:uppercase;}img{display:block;max-width:100%;height:auto;}picture > img,.align-center > img{margin-right:auto;margin-left:auto;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;}ul.menu{margin:0;padding:0;list-style:none;}.list-box{filter:drop-shadow(0 0 30px rgba(0,0,0,0.3));background-color:#fff;padding:4% 3%;}.button{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:0.5em;padding:0.975rem 2.25rem 0.975rem 1.125rem;border:none;border-radius:0;box-shadow:0 12px 28px rgba(28,28,48,0.12);color:#fff;background-color:#e73a1d;font-family:"Outfit",sans-serif;font-size:clamp(1rem,0.5vw + 0.8rem,1.25rem);font-weight:600;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform 0.25s ease,box-shadow 0.25s ease,background-position 0.25s ease;}.button:hover{box-shadow:0 18px 32px rgba(28,28,48,0.18);text-decoration:none;color:#fff;}.button::after{content:"";position:absolute;top:0.8em;right:0.5725em;width:1.125rem;height:calc(100% - 1.6em);background-image:url("/themes/custom/webai/images/button-tick.svg");background-repeat:no-repeat;background-position:calc(50% + 0.125rem) center;background-size:contain;}.button--primary{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:0.5em;padding:0.975rem 2.25rem 0.975rem 1.125rem;border:none;border-radius:0;box-shadow:0 12px 28px rgba(28,28,48,0.12);color:#fff;background-color:#e73a1d;font-family:"Outfit",sans-serif;font-size:clamp(1rem,0.5vw + 0.8rem,1.25rem);font-weight:600;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform 0.25s ease,box-shadow 0.25s ease,background-position 0.25s ease;}.button--primary:hover{box-shadow:0 18px 32px rgba(28,28,48,0.18);text-decoration:none;color:#fff;}.button--primary::after{content:"";position:absolute;top:0.8em;right:0.5725em;width:1.125rem;height:calc(100% - 1.6em);background-image:url("/themes/custom/webai/images/button-tick.svg");background-repeat:no-repeat;background-position:calc(50% + 0.125rem) center;background-size:contain;}.button--primary{background-image:linear-gradient(281deg,#ff791d 7.03%,#e73a1d 25.27%,#e61f23 36.8%,#c8001c 54.62%,#721927 82.68%,#451923 95.99%);}.button--secondary{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:0.5em;padding:0.975rem 2.25rem 0.975rem 1.125rem;border:none;border-radius:0;box-shadow:0 12px 28px rgba(28,28,48,0.12);color:#fff;background-color:#e73a1d;font-family:"Outfit",sans-serif;font-size:clamp(1rem,0.5vw + 0.8rem,1.25rem);font-weight:600;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform 0.25s ease,box-shadow 0.25s ease,background-position 0.25s ease;}.button--secondary:hover{box-shadow:0 18px 32px rgba(28,28,48,0.18);text-decoration:none;color:#fff;}.button--secondary::after{content:"";position:absolute;top:0.8em;right:0.5725em;width:1.125rem;height:calc(100% - 1.6em);background-image:url("/themes/custom/webai/images/button-tick.svg");background-repeat:no-repeat;background-position:calc(50% + 0.125rem) center;background-size:contain;}.button--secondary{border:0.0625em solid #e73a1d;background-color:#fff;background-image:none;box-shadow:0 6px 18px rgba(28,28,48,0.1);color:#e73a1d;font-weight:500;transition:transform 0.25s ease,box-shadow 0.25s ease,color 0.25s ease,border-color 0.25s ease;}.button--secondary::after{background-image:url("/themes/custom/webai/images/button-tick-orange.svg");transition:filter 0.25s ease;}.button--secondary:hover{box-shadow:0 12px 28px rgba(28,28,48,0.12);border-color:#721927;color:#721927;}.button--secondary:hover::after{filter:brightness(0.65);}@media all and (max-width:40rem){.paragraph--type--qr-kod img{margin:auto;}}.tags-list .tag{white-space:nowrap;color:#1c1c30;font-size:clamp(1.0625rem,0.38vw + 0.91rem,1.25rem);font-weight:400;line-height:1.35;text-decoration:underline;text-decoration-thickness:0.0625rem;text-underline-offset:0.15rem;}.tags-list .tag::before{content:"# ";}.messages__wrapper{position:fixed;z-index:20;top:10vh;left:1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;}.messages__wrapper .alert,.messages__wrapper .messages{position:relative;min-width:16rem;padding:1em 1.8em 1em 1em;transition:background-color 0.25s ease,box-shadow 0.25s ease;color:#1c1c30;border:0.0625em solid #dbe1e7;border-radius:0.75rem;background-color:#fff;box-shadow:0 18px 40px rgba(28,28,48,0.08);}.messages__wrapper .alert.alert--success,.messages__wrapper .alert.messages--success,.messages__wrapper .messages.alert--success,.messages__wrapper .messages.messages--success{background-color:#dff6e5;}.messages__wrapper .alert.alert--warning,.messages__wrapper .alert.messages--warning,.messages__wrapper .messages.alert--warning,.messages__wrapper .messages.messages--warning{background-color:#fff2d7;}.messages__wrapper .alert.alert--danger,.messages__wrapper .alert.messages--error,.messages__wrapper .messages.alert--danger,.messages__wrapper .messages.messages--error{background-color:#ffe0db;}.messages__wrapper .alert.alert--info,.messages__wrapper .alert.messages--info,.messages__wrapper .messages.alert--info,.messages__wrapper .messages.messages--info{background-color:#e4eef9;}.messages__wrapper .alert__close{position:absolute;top:0;right:0;padding:0.25em 0.35em 1.25em 0.75em;cursor:pointer;background-color:transparent;font-size:1.2em;line-height:0.9;}body.toolbar-fixed .messages__wrapper{top:calc(10vh + 39px);}body.toolbar-fixed.toolbar-tray-open .messages__wrapper{top:calc(10vh + 79px);}.pager__items{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0.5rem;padding:0;margin:0;list-style:none;}.pager__item{display:flex;align-items:stretch;margin:0;min-width:1.5625rem;min-height:2.1875rem;border:0.0625rem solid #e73a1d;background:#fff;box-shadow:2px 2px 6px rgba(0,0,0,0.15);color:#474747;font-size:1.125rem;font-weight:300;line-height:1;transition:background-color 0.25s ease,color 0.25s ease,box-shadow 0.25s ease,text-shadow 0.25s ease,transform 0.25s ease;}.pager__item--first,.pager__item--last{display:none;}.pager__item a{display:inline-flex;align-items:center;justify-content:center;min-width:100%;min-height:100%;padding:0 0.375rem;color:inherit;text-decoration:none;transition:background-color 0.25s ease,color 0.25s ease,text-shadow 0.25s ease;}.pager__item:not(.is-active):hover,.pager__item:not(.is-active):focus-within{background:rgba(231,58,29,0.1);box-shadow:2px 2px 10px rgba(0,0,0,0.18);color:#721927;text-shadow:0.015em 0 0 currentcolor,-0.015em 0 0 currentcolor;transform:translateY(-0.0625rem);}.pager__item--next a{padding:0 0.5rem 0.5rem;}.pager__item--next a::before{content:"›";font-size:2.5rem;line-height:1;}.pager__item--previous a{padding:0 0.5rem 0.5rem;}.pager__item--previous a::before{content:"‹";font-size:2.5rem;line-height:1;}.pager__item.is-active{background:#e73a1d;box-shadow:none;color:#fff;text-shadow:0.015em 0 0 currentcolor,-0.015em 0 0 currentcolor;}.pager__item--next,.pager__item--previous{min-width:0;border:0;background:transparent;box-shadow:none;color:#e73a1d;font-size:0;}nav.breadcrumb{width:min(100% - 2rem,90rem);max-width:90rem;margin-right:auto;margin-left:auto;padding:0 0 1.75rem;}nav.breadcrumb ol{display:flex;flex-wrap:wrap;list-style:none;color:#6c7594;font-size:0.95rem;gap:0.4rem 1.5rem;}nav.breadcrumb ol > li{position:relative;}nav.breadcrumb ol > li a{color:#6c7594;font-family:"Inter","Outfit",sans-serif;padding-left:0.95rem;}nav.breadcrumb ol > li::before{position:absolute;left:0;color:rgb(97.0582677165,105.2220472441,133.3417322835);content:"/";}form.user-login-form{width:min(100% - 2rem,32rem);margin-right:auto;margin-left:auto;padding:2rem;border:0.0625em solid #dbe1e7;border-radius:1rem;background-color:#fff;box-shadow:0 12px 28px rgba(28,28,48,0.12);}form.user-login-form .form-actions{text-align:center;}form.user-login-form .form-actions input[type=submit]{font-size:1.1rem;}article.user-detail{text-align:center;}#block-webai-profirmy{position:relative;padding-bottom:clamp(2rem,3vw,6rem);padding-top:clamp(2rem,3vw,6rem);}#block-webai-profirmy::before{content:"";position:absolute;inset:0;background-image:url("/themes/custom/webai/images/noiseEffect.png");background-blend-mode:multiply;background-size:65rem;opacity:0.45;transition:opacity 0.25s ease;}.block-pro-firmy{display:grid;grid-template-columns:5fr 3fr;gap:2rem clamp(4rem,11vw + -0.4rem,9.5rem);align-items:end;background-color:#fff;position:relative;z-index:10;padding:clamp(1.5rem,1.5vw + 0.9rem,2.25rem) clamp(3.75rem,4.5vw + 1.95rem,6rem);filter:drop-shadow(0 4px 40px rgba(0,0,0,0.1));}@media all and (max-width:40rem){.block-pro-firmy{grid-template-columns:1fr;gap:3rem;}}.pro-firmy__head blockquote{font-size:clamp(1.5rem,1.75vw + 0.8rem,2.375rem);}.pro-firmy__links{display:flex;flex-direction:column;gap:1rem;font-size:clamp(1.25rem,0.88vw + 0.9rem,1.6875rem);}.pro-firmy__links a[href]{text-decoration:underline;}#block-block-partneri-podcastu-block-footer{background-color:#fff;padding:clamp(2rem,2.5vw + 1rem,3.25rem) 0;}footer.region--footer{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding-top:2.5rem;color:#1c1c30;border-top:0.0625em solid rgba(231,58,29,0.12);background:linear-gradient(180deg,rgba(247,249,250,0.8) 0%,#fff 55%),#fff;gap:2.5rem;}footer.region--footer > *{width:min(100% - 2rem,90rem);max-width:90rem;margin-right:auto;margin-left:auto;}@media all and (min-width:54rem){footer.region--footer{padding-top:4.25rem;gap:1rem;}}.footer__columns{display:grid;grid-template-columns:1fr;gap:2rem 1.5rem;padding-bottom:clamp(1.25rem,3vw + 0.05rem,2.75rem);}@media all and (min-width:36rem){.footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));}}@media all and (min-width:54rem){.footer__columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem clamp(2rem,5.56vw + -1rem,4rem);}}.footer__column{min-width:0;}.footer__column > .block{margin:0;}.footer__column .block + .block{margin-top:1.5rem;}.footer__column .menu{display:flex;flex-direction:column;gap:0.5rem;}.footer__column .menu-item{margin:0;}.footer__column .menu a[href]{color:#1c1c30;font-family:"Inter","Outfit",sans-serif;font-size:0.875rem;font-weight:400;line-height:1.7143;text-decoration:none;}.footer__column .menu a[href]:hover,.footer__column .menu a[href]:focus-visible{color:#1c1c30;text-decoration:underline;text-decoration-thickness:0.0625rem;text-underline-offset:0.125rem;}footer.region--footer nav[role=navigation]{width:min(100% - 2rem,90rem);max-width:90rem;}footer.region--footer nav[role=navigation] > h2{margin:0;color:#1c1c30;font-family:"Inter","Outfit",sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem;}footer.region--footer nav[role=navigation] .menu{display:flex;flex-wrap:wrap;gap:0;}footer.region--footer nav[role=navigation] .menu a[href]{color:#1c1c30;font-family:"Inter","Outfit",sans-serif;font-size:0.875rem;font-weight:400;line-height:1.7143;text-decoration:none;padding-top:0.75rem;display:inline-block;}footer.region--footer nav[role=navigation] .menu a[href]:hover,footer.region--footer nav[role=navigation] .menu a[href]:focus-visible{color:#1c1c30;text-decoration:underline;text-decoration-thickness:0.0625rem;text-underline-offset:0.125rem;}#block-webai-paymentmethodlogos,#block-webai-copyright{width:100%;max-width:none;}.payment-method-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.75rem 1.125rem;}.payment-method-logos__label{color:#4e4e4e;font-family:"Inter","Outfit",sans-serif;font-size:0.875rem;font-weight:400;line-height:1.7143;}.copyright-block{position:relative;left:50%;display:flex;align-items:center;justify-content:center;width:100vw;min-height:5.25rem;margin-left:-50vw;padding:1.375rem 1rem;background-color:#ebebeb;}.copyright-block__text{color:#6c7594;font-family:"Inter","Outfit",sans-serif;font-size:0.75rem;font-weight:400;line-height:1.6667;text-align:center;}.site-social-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0.875rem 1.25rem;}.site-social-links__link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;}.site-social-links__link:hover{text-decoration:none;}.site-social-links__icon{display:block;height:1.8125rem;background-image:url("/themes/custom/webai/images/socials.svg");background-repeat:no-repeat;background-size:8.1875rem 1.8125rem;transition:opacity 0.25s ease;}.site-social-links__link:hover .site-social-links__icon,.site-social-links__link:focus-visible .site-social-links__icon{opacity:0.72;}.site-social-links__icon--youtube{width:2.75rem;background-position:0 0;}.site-social-links__icon--facebook{width:1.75rem;background-position:-3.75rem 0;}.site-social-links__icon--linkedin{width:1.6875rem;background-position:-6.5rem 0;}footer.region--footer .site-social-links{margin-top:1rem;}.payment-method-logos__item{display:inline-flex;align-items:center;justify-content:center;}.payment-method-logos__item .media,.payment-method-logos__item .field,.payment-method-logos__item .field__item{display:block;}.payment-method-logos__item img{width:auto;max-width:100%;max-height:2rem;object-fit:contain;}.operator-information-block{display:flex;flex-direction:column;align-items:flex-start;color:#1c1c30;}.operator-information-block__list{display:flex;flex-direction:column;gap:0.9375rem;margin:0;}.operator-information-block__title,.operator-information-block__name,.operator-information-block__address,.operator-information-block__legal-link{font-family:"Inter","Outfit",sans-serif;letter-spacing:0;}.operator-information-block__title{margin:0 0 0.9375rem;font-size:1rem;font-weight:700;line-height:1.5rem;}.operator-information-block__name,.operator-information-block__address,.operator-information-block__legal-link{font-size:0.875rem;font-weight:400;line-height:1.5rem;}.operator-information-block__name,.operator-information-block__logo,.operator-information-block__address,.operator-information-block__legal{margin:0;}.operator-information-block__logo{line-height:0;}.operator-information-block__logo img{width:auto;max-width:5.125rem;max-height:1.5rem;}.operator-information-block__address{max-width:14.125rem;}.operator-information-block__legal-link{color:#1c1c30;text-decoration:none;}.operator-information-block__legal-link:hover,.operator-information-block__legal-link:focus-visible{color:#1c1c30;text-decoration:underline;text-decoration-thickness:0.0625rem;text-underline-offset:0.125rem;}.operator-contact-block{display:flex;flex-direction:column;align-items:flex-start;color:#1c1c30;}.operator-contact-block__title,.operator-contact-block__item,.operator-contact-block__action{font-family:"Inter","Outfit",sans-serif;letter-spacing:0;}.operator-contact-block__title{margin:0 0 0.75rem;font-size:1rem;font-weight:700;line-height:1.5rem;}.operator-contact-block__list{display:flex;flex-direction:column;gap:0.75rem;margin:0 0 1.25rem;}.operator-contact-block__item{margin:0;font-size:0.875rem;font-weight:400;line-height:1.5rem;}.operator-contact-block__contact-link{color:#1c1c30;text-decoration:none;}.operator-contact-block__contact-link:hover,.operator-contact-block__contact-link:focus-visible{color:#1c1c30;text-decoration:underline;text-decoration-thickness:0.0625rem;text-underline-offset:0.125rem;}.operator-contact-block__actions{display:flex;flex-direction:column;align-items:flex-start;gap:0.875rem;}.operator-contact-block__action{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0.25rem 0.875rem;border-radius:1.25rem;font-size:1rem;font-weight:400;line-height:1.5rem;text-decoration:none;transition:background-color 0.25s ease,color 0.25s ease,opacity 0.25s ease;}.operator-contact-block__action:hover,.operator-contact-block__action:focus-visible{text-decoration:none;opacity:0.88;}.operator-contact-block__action--secondary{color:#404040;background-color:#d9d9d9;}.operator-contact-block__action--secondary:hover,.operator-contact-block__action--secondary:focus-visible{color:#404040;}.operator-contact-block__action--primary{color:#fff;background-color:#fb4300;}.operator-contact-block__action--primary:hover,.operator-contact-block__action--primary:focus-visible{color:#fff;}#block-webai-primary-local-tasks{position:fixed;z-index:12;bottom:1rem;left:-6.5rem;width:8rem;padding:1rem;transition:left 0.25s ease;border-top-right-radius:0.75rem;border-bottom-right-radius:0.75rem;background-image:linear-gradient(272deg,#cf2c1c 20%,#721927 82%);box-shadow:0 12px 28px rgba(28,28,48,0.12);}#block-webai-primary-local-tasks > ul{display:flex;flex-direction:column;list-style:none;gap:1rem;}#block-webai-primary-local-tasks > ul a{color:#fff;}#block-webai-primary-local-tasks:hover,#block-webai-primary-local-tasks:focus,#block-webai-primary-local-tasks:active{left:0;}.page--user-login #block-webai-primary-local-tasks{left:0;}.promo-bubble{position:absolute;inset:0;z-index:10;font-size:clamp(1.25rem,0.75vw + 0.95rem,1.625rem);font-family:"Anton","Outfit",sans-serif;line-height:1.3;width:4.5em;height:4.5em;background-color:rgba(250,250,250,0.4);box-shadow:0.125rem 0.25rem 0.25rem 0 rgba(0,0,0,0.25);border:1px solid #e73a1d;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transform:rotate(-15deg);backdrop-filter:blur(2px);}.bg--page{background-color:#fff;}.bg--main{background-color:#f7f9fa;}.bg--card{background-color:#fff;}a.category,span.category{display:inline-flex;align-items:center;justify-content:center;min-height:3.4375rem;padding:0.9rem 1.35rem;border:0.125rem solid rgba(255,255,255,0.96);border-radius:0.625rem;background:rgba(255,255,255,0.22);box-shadow:0 0.25rem 2.5rem rgba(0,0,0,0.1);color:#1c1c30;font-size:1.125rem;font-weight:300;line-height:1.2;text-align:center;text-decoration:none;backdrop-filter:blur(0.4688rem);}
.partner-list > ul{height:100%;display:flex;flex-wrap:wrap;gap:2rem;align-content:center;}.partners-podcast{display:grid;grid-template-columns:minmax(18rem,23rem) 1fr;gap:clamp(2.25rem,5.5vw + 0.05rem,5rem);}.partners-podcast h2{font-family:"Outfit",sans-serif;font-size:clamp(1.5rem,2vw + 0.7rem,2.5rem);font-weight:700;letter-spacing:0.0238rem;}.partners-podcast header p{font-size:clamp(1.125rem,0.25vw + 1.02rem,1.25rem);}@media all and (max-width:48rem){.partners-podcast{grid-template-columns:1fr;}}
.list-box h2{font-size:clamp(2.75rem,3.25vw + 1.45rem,4.375rem);text-align:center;}.terminy-list > ol{display:flex;flex-direction:column;gap:1.5rem;}.terminy-list > ol > li + li{border-top:1px solid #1c1c30;padding-top:1.5rem;}.terminy-more{font-size:clamp(1rem,0.5vw + 0.8rem,1.25rem);display:inline-block;margin-top:0.5em;margin-bottom:1.2em;}@supports (font-size:1cqi){.terminy-more{font-size:clamp(1rem,2.08cqi + 0.5rem,1.25rem);}}.terminy--upcoming > footer{text-align:center;padding-top:clamp(1.5rem,4vw + -0.1rem,3.5rem);}.terminy--upcoming .terminy-more{margin-bottom:0;}.terminy--compact{width:min(45rem,100%);container-name:terminy-view;container-type:inline-size;}.terminy--compact.list-box{padding:0;}.terminy--compact > header{font-size:clamp(1.676rem,0rem + 4.655vw,2.188rem);padding:2.25rem 1rem;}@supports (font-size:1cqi){.terminy--compact > header{font-size:5.0875cqi;padding:4.3cqi 2.2cqi;}}.terminy--compact > header h2{font-family:"Outfit",sans-serif;font-size:1em;text-align:left;font-weight:700;line-height:normal;margin-left:20%;}.terminy--compact > .terminy-list{padding:0 1rem 1rem;}@supports (font-size:1cqi){.terminy--compact > .terminy-list{padding:0 2.2cqi 2.2cqi;}}.terminy--compact .promo-bubble{top:0.75em;left:0.8em;font-size:0.695em;backdrop-filter:none;}.terminy--compact > footer{text-align:center;}@media all and (max-width:36rem){.terminy--compact > header h2{margin-left:0;font-size:1.325em;text-align:center;}.terminy--compact .promo-bubble{top:-3.5em;font-size:0.85em;}}
.video-list > ol{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1.5rem,0.8rem + 1.75vw,2.375rem);}.video-list > ol > li{max-width:min(100%,24rem);}.videos--top3 > header{text-align:center;}.videos--top3 > footer{text-align:center;margin-top:2rem;}.video-actual > header{position:relative;width:min(100%,34.375rem);}
.paragraph.noise{padding-top:clamp(2rem,3vw,6rem);}.paragraph.noise::before{content:"";position:absolute;inset:0;background-image:url("/themes/custom/webai/images/noiseEffect.png");background-blend-mode:multiply;background-size:65rem;opacity:0.45;transition:opacity 0.25s ease;}
.paragraph--type--accordion{background-color:transparent;border-top:0.0625em solid #1c1c30;font-size:1em;padding-bottom:0;}.paragraph--type--accordion .accordion__head{position:relative;padding:1.25em 3.5em 1.25em 0;cursor:pointer;}.paragraph--type--accordion .accordion__head::before,.paragraph--type--accordion .accordion__head::after{position:absolute;top:50%;right:0.5em;display:block;content:"";background-color:#e73a1d;transition:transform 250ms ease,opacity 250ms ease;transform:translateY(-50%);transform-origin:center;}.paragraph--type--accordion .accordion__head::before{width:1.25em;height:0.125em;}.paragraph--type--accordion .accordion__head::after{width:0.125em;height:1.25em;right:1.0625em;}.paragraph--type--accordion .accordion__text{display:none;overflow:hidden;padding:0 3.5em 1.25em 0;}.paragraph--type--accordion .accordion__text p{font-weight:400;line-height:1.5;}.paragraph--type--accordion.open .accordion__head::after{opacity:0;transform:translateY(-50%) scaleY(0);}@media (max-width:48rem){.paragraph--type--accordion .accordion__head{padding-right:2.5em;}.paragraph--type--accordion .accordion__text{padding-right:2.5em;}}
.block--faq{padding-top:clamp(5rem,8vw + 1.8rem,9rem);background-color:#f7f9fa;position:relative;}.block--faq > div{display:grid;grid-template-columns:minmax(16rem,0.35fr) 1fr;gap:clamp(2rem,3.25vw + 0.7rem,3.625rem);}.block--faq::before{content:"";position:absolute;inset:0;background-image:url("/themes/custom/webai/images/noiseEffect.png");background-blend-mode:multiply;background-size:65rem;opacity:0.45;transition:opacity 0.25s ease;}@media all and (max-width:48rem){.block--faq > div{grid-template-columns:1fr;}}.faq--content{max-width:min(100%,44.375rem);}header.faq--header{position:relative;}header.faq--header > h2{color:#e73a1d;font-size:clamp(2.625rem,2vw + 1.83rem,3.625rem);line-height:normal;text-align:left;padding-left:1.75em;}header.faq--header > h2::before{content:"";position:absolute;left:0;top:-2em;background-image:url("/themes/custom/webai/images/question_mark.png");background-repeat:no-repeat;background-position:center;background-size:contain;width:3.069em;height:5.3448em;display:inline-block;}@media all and (max-width:48rem){header.faq--header > h2{padding-left:0;text-align:center;}header.faq--header > h2::before{top:-1.5em;width:2.75em;height:4.789em;}}
.feature-promo-block{position:relative;padding:0;color:#fff;background:linear-gradient(97deg,#741624 0%,#c8001c 38%,#e73a1d 65%,#ff791d 100%);}.feature-promo-block::before{content:"";position:absolute;inset:0;background-image:url("/themes/custom/webai/images/noiseEffect.png");background-blend-mode:multiply;background-size:65rem;opacity:0.45;transition:opacity 0.25s ease;}@media all and (max-width:48rem){.feature-promo-block{overflow:hidden;}}.feature-promo-block__inner{position:relative;z-index:1;display:flex;align-items:center;gap:clamp(2.5rem,4vw + 0.9rem,4.5rem);width:min(100% - 3rem,72rem);margin:0 auto;padding:clamp(0.75rem,1vw + 0.35rem,1.25rem) 0;}@media all and (max-width:48rem){.feature-promo-block__inner{flex-direction:column;align-items:center;width:min(100% - 2rem,40rem);gap:0.75rem;padding:1.25rem 0 1.75rem;}}.feature-promo-block__media{position:relative;top:clamp(-4rem,-0.85rem - 3.5vw,-2.25rem);flex:0 0 auto;align-self:flex-start;width:clamp(16rem,8vw + 12.8rem,20rem);}@media all and (max-width:48rem){.feature-promo-block__media{top:0;align-self:center;width:min(100%,18rem);padding:0.5rem 1rem 1rem;}}.feature-promo-block__image{position:absolute;width:100%;z-index:1;}@media all and (max-width:48rem){.feature-promo-block__image{position:relative;}}.feature-promo-block__image img{display:block;width:100%;height:auto;}.feature-promo-block__hook{position:absolute;width:7.3125em;height:7.0625em;font-size:clamp(0.625rem,0.75vw + 0.33rem,1rem);inset:0;transform:translate(-40%,-28%);z-index:1;}@media all and (max-width:48rem){.feature-promo-block__hook{font-size:0.75rem;transform:translate(-28%,-24%);}}.feature-promo-block__hook:last-child{inset:100%;transform:rotate(180deg) translate(80%,20%);}@media all and (max-width:48rem){.feature-promo-block__hook:last-child{transform:rotate(180deg) translate(58%,76%);}}.feature-promo-block__hook::before,.feature-promo-block__hook::after{content:"";position:absolute;inset:0;pointer-events:none;}.feature-promo-block__hook::before{background:linear-gradient(142deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.04) 100%);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);clip-path:polygon(85.38% 12.57%,54.18% 12.6%,54.18% 50.24%,14.62% 50.24%,14.62% 82.63%,85.38% 82.63%);}.feature-promo-block__hook::after{background-image:url("/themes/custom/webai/images/ai_hook_element_clear.svg");background-repeat:no-repeat;background-position:center;background-size:contain;}.feature-promo-block__content{flex:1 1 auto;max-width:40rem;}@media all and (max-width:48rem){.feature-promo-block__content{width:100%;max-width:none;text-align:center;}}.feature-promo-block__eyebrow{color:rgba(255,255,255,0.88);font-size:clamp(1.825rem,1.35vw + 1.29rem,2.5rem);font-weight:300;letter-spacing:0.04em;line-height:1.2;}@media all and (max-width:48rem){.feature-promo-block__eyebrow{margin:0 0 0.25rem;}}.feature-promo-block__title{margin:0 0 0.45rem;color:#fff;font-family:"Outfit",sans-serif;font-size:clamp(1.825rem,1.35vw + 1.29rem,2.5rem);font-weight:700;line-height:1.08;}@media all and (max-width:48rem){.feature-promo-block__title{margin-bottom:0.75rem;}}.feature-promo-block__meta{display:flex;flex-wrap:wrap;gap:0.35rem;margin:0 0 1rem;font-family:"Inter","Outfit",sans-serif;font-size:clamp(1.125rem,0.5vw + 0.93rem,1.375rem);letter-spacing:0.01em;}@media all and (max-width:48rem){.feature-promo-block__meta{justify-content:center;margin-bottom:0.85rem;}}.feature-promo-block__meta-label{color:rgba(255,255,255,0.8);font-weight:300;}.feature-promo-block__meta-label::after{content:":";}.feature-promo-block__meta-value{color:#fff;font-weight:700;}.feature-promo-block__description{margin:0 0 1.75rem;color:#fff;font-size:clamp(1.125rem,0.5vw + 0.93rem,1.375rem);font-weight:300;line-height:1.45;}@media all and (max-width:48rem){.feature-promo-block__description{margin-bottom:1.25rem;}}.feature-promo-block__actions{display:flex;align-items:center;}@media all and (max-width:48rem){.feature-promo-block__actions{justify-content:center;}}@media all and (max-width:48rem){.feature-promo-block__link{width:100%;max-width:18rem;}}
