.bula-inner-title{background:linear-gradient(110deg,#1a0d45,#3c0963);padding:65px 0;color:#fff}.bula-inner-title h1{font-size:clamp(35px,4vw,54px);line-height:1.16;letter-spacing:-1.8px;margin:16px 0 22px}.bula-inner-title .eyebrow{color:#b6a8d7}.bula-inner-title p{color:#ddd2ee;margin:0;max-width:660px}.bula-page-connect{display:flex;align-items:center;justify-content:space-between;padding-top:55px;padding-bottom:60px;gap:30px}.bula-page-connect h2{font-size:32px}.content-page>h1{margin:0 0 35px;padding:0 0 25px;border-bottom:1px solid var(--line);color:var(--ink)}.content-page h2{font-size:29px;line-height:1.3}.content-page h3{font-size:22px}.content-page p{line-height:1.9}.bula-legacy-content{max-width:1000px}.bula-legacy-content>img{height:auto;max-width:100%;margin:25px 0}.bula-page-faq{border:1px solid var(--line);margin:14px 0;border-radius:5px;padding:18px 22px}.bula-page-faq summary{font-weight:600;cursor:pointer}.bula-page-faq>div{padding-top:16px}.bfd-library{color:var(--ink)}.bfd-intro{background:radial-gradient(ellipse at 90% 20%,#6935a230,transparent 60%),linear-gradient(110deg,#211047,#421274);border-radius:5px;color:#fff}.bfd-intro h1 span,.bfd-intro .eyebrow{color:var(--lime)}.bfd-intro p{color:#e2d8ee}.bfd-benefits,.bfd-art-label{color:#c7b7df}.bfd-orbit,.bfd-orbit:after{border-color:#bba2e14d}.bfd-download-icon{background:linear-gradient(145deg,#7ad4e4,#44b9d4);color:#fff;border-radius:8px;box-shadow:0 20px 45px #120d3540}.bfd-heading h2{color:var(--ink)}.bfd-search{border-color:var(--line);border-radius:5px}.bfd-grid{gap:28px}.bfd-card{border-color:var(--line);border-radius:5px;box-shadow:0 8px 25px #24104706}.bfd-card-visual{background:linear-gradient(130deg,#ece7f6,#f6f4fa)}.bfd-card-visual>span{background:#fff;border-radius:8px;color:var(--green);box-shadow:0 10px 25px #34224e10}.bfd-card-visual b{background:#fff;color:var(--green);border:1px solid var(--line)}.bfd-card-body{padding:25px}.bfd-card-body h3{color:var(--ink)}.bfd-category{color:var(--green)}.bfd-card-body dl,.bfd-software-details details{border-color:var(--line)}.bfd-card-body dt{color:var(--muted)}.bfd-card-body dd,.bfd-software-details summary{color:var(--ink)}.bfd-feature-list li:before{color:var(--green)}.bfd-empty{border:1px solid var(--line);border-radius:5px;background:#f5f2fa}.bfd-empty>span:first-child,.bfd-empty p{color:var(--muted)}.bfd-empty-pill{border-color:var(--line);border-radius:3px;color:var(--green)}.bfd-bottom{border-color:var(--line)}.bfd-trial-notice{background:#f5f2fa;border-color:var(--green)}.bula-promo-free{background:#eeeaf7}.bula-promo-trial{background:#e9f5f9}.bula-download-thumb{background:linear-gradient(135deg,#ebe6f5,#f7f5fb)}.bula-download-card{background:#fff}.woocommerce-shell{padding-top:55px}.woocommerce-shell h1,.woocommerce-shell h2{color:var(--ink)}.woocommerce ul.products li.product{border-color:var(--line);border-radius:5px;background:#fff}.woocommerce .woocommerce-ordering select,.woocommerce input.input-text,.woocommerce textarea,.woocommerce select{border-color:var(--line);border-radius:4px;background:#fff;color:var(--ink)}.woocommerce-info,.woocommerce-message{background:#f5f2fa;border-top-color:var(--green);color:var(--ink)}.woocommerce-info:before,.woocommerce-message:before{color:var(--green)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.wc-block-components-button:not(.is-link){background:var(--green);color:#fff;border-radius:var(--bula-button-radius,4px)}.woocommerce a.button:hover,.woocommerce button.button:hover{background:var(--green);filter:brightness(.9)}.woocommerce table.shop_table{border-color:var(--line);border-radius:5px}.woocommerce a,.woocommerce .price{color:var(--green)}body.bula-season-standard .header a{color:#fff}body.bula-season-standard .header details>div a{color:var(--ink)}.woocommerce-account .woocommerce-MyAccount-navigation{background:#f5f2fa;padding:22px;border:1px solid var(--line);border-radius:5px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation li{padding:11px 0;border-bottom:1px solid var(--line)}body[class*="bula-season-"]:not(.bula-season-standard) .bula-inner-title{background:var(--festival-night)}
@media(max-width:800px){.bula-inner-title{padding:40px 0}.bula-inner-title h1{font-size:36px}.bula-page-connect{flex-direction:column;align-items:flex-start;padding-top:40px;padding-bottom:45px}.bfd-intro{padding:32px 24px}.bfd-intro h1{font-size:40px!important}.bfd-card-body{padding:22px}.content-page h2{font-size:25px}}
