.sapphire-effects-gallery{background:#121212;padding:40px 24px}.sapphire-effects-gallery .seg-container{max-width:1104px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.sapphire-effects-gallery .seg-title{font-family:golos text regular,sans-serif;font-weight:600;font-size:48px;line-height:56px;color:rgba(255,255,255,.87);margin:0;padding:0;text-align:left;text-transform:none}.sapphire-effects-gallery .seg-controls{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.sapphire-effects-gallery .seg-category{position:relative}.sapphire-effects-gallery .seg-category-toggle{display:inline-flex;align-items:center;gap:4px;height:32px;padding:8px 10px;background:0 0;border:1px solid rgba(255,255,255,.38);border-radius:6px;font-family:golos text regular,sans-serif;font-weight:500;font-size:14px;line-height:16px;color:rgba(255,255,255,.65);cursor:pointer;text-align:center}.sapphire-effects-gallery .seg-category-toggle:hover{background:rgba(255,255,255,6%)}.sapphire-effects-gallery .seg-category-toggle[aria-expanded=true]{background:rgba(255,255,255,.12)}.sapphire-effects-gallery .seg-category-toggle .caret{display:inline-block;width:16px;height:16px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M3.34 5.66L8 10.32L12.66 5.66L11.72 4.72L8 8.44L4.28 4.72L3.34 5.66Z" fill="rgba(255,255,255,0.65)"/></svg>');background-repeat:no-repeat;background-position:50%;transition:transform .2s ease}.sapphire-effects-gallery .seg-category-toggle[aria-expanded=true] .caret{transform:rotate(180deg)}.sapphire-effects-gallery .seg-category-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:10;min-width:240px;max-height:344px;overflow-y:auto;padding:8px 0;background:#151516;border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.4)}.sapphire-effects-gallery .seg-category-menu[hidden]{display:none}.sapphire-effects-gallery .seg-category-option{display:flex;align-items:center;gap:8px;padding:8px 16px;font-family:golos text regular,sans-serif;font-size:14px;line-height:20px;color:rgba(255,255,255,.87);cursor:pointer}.sapphire-effects-gallery .seg-category-option:hover{background:rgba(255,255,255,6%)}.sapphire-effects-gallery .seg-category-option input[type=checkbox]{margin:0;accent-color:#0BAEFF;cursor:pointer}.sapphire-effects-gallery .seg-search-field{position:relative;width:320px;max-width:100%}.sapphire-effects-gallery .seg-search-field input{width:100%;height:32px;padding:6px 36px 6px 12px;background:#fff;border:1px solid #d0d0d0;border-radius:8px;font-family:golos text regular,sans-serif;font-size:14px;line-height:16px;color:rgba(0,0,0,.87);outline:none}.sapphire-effects-gallery .seg-search-field input::placeholder{color:rgba(0,0,0,.5)}.sapphire-effects-gallery .seg-search-field input:focus{border-color:#0baeff}.sapphire-effects-gallery .seg-search-icon{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:20px;height:20px;pointer-events:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M12.9 11.4h-.66l-.23-.22a5.42 5.42 0 0 0 1.32-3.55 5.46 5.46 0 1 0-5.46 5.46c1.35 0 2.59-.49 3.55-1.32l.22.23v.66l4.16 4.16 1.24-1.24L12.9 11.4Zm-5.03 0a3.78 3.78 0 1 1 0-7.56 3.78 3.78 0 0 1 0 7.56Z" fill="rgba(0,0,0,0.6)"/></svg>');background-repeat:no-repeat;background-position:50%}.sapphire-effects-gallery .seg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sapphire-effects-gallery .seg-empty{grid-column:1/-1;text-align:center;padding:40px 0;color:rgba(255,255,255,.6);font-family:golos text regular,sans-serif;font-size:16px}.sapphire-effects-gallery .gallery-item{position:relative}.sapphire-effects-gallery .gallery-link{display:block;position:relative;background:#000;border-radius:12px;overflow:hidden;cursor:pointer}.sapphire-effects-gallery .gallery-link .poster{display:block;width:100%;height:auto;aspect-ratio:480/264;object-fit:cover;margin:0;padding:0;border:0;background:#000}.sapphire-effects-gallery .gallery-link video.hover-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .2s ease;pointer-events:none;margin:0;padding:0;border:0}.sapphire-effects-gallery .gallery-link:hover video.hover-video{opacity:1}.sapphire-effects-gallery .gallery-link .overlay-title{position:absolute;left:16px;bottom:16px;right:72px;font-family:golos text regular,sans-serif;font-weight:600;font-size:16px;line-height:24px;color:#fff;opacity:1;pointer-events:none;text-shadow:0 1px 4px rgba(0,0,0,.6)}.sapphire-effects-gallery .gallery-link .fullscreen-icon{position:absolute;top:12px;right:12px;width:40px;height:40px;background-color:rgba(0,0,0,.5);border-radius:50%;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M7 14H5v5h5v-2H7v-3Zm-2-4h2V7h3V5H5v5Zm12 7h-3v2h5v-5h-2v3ZM14 5v2h3v3h2V5h-5Z" fill="rgba(255,255,255,0.95)"/></svg>');background-repeat:no-repeat;background-position:50%;background-size:24px 24px;pointer-events:none;opacity:0;transition:opacity .2s ease,background-color .2s ease}.sapphire-effects-gallery .gallery-link:hover .fullscreen-icon{opacity:1;background-color:rgba(0,0,0,.75)}.sapphire-effects-gallery .gallery-link::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.6) 100%);opacity:1;pointer-events:none;z-index:1}.sapphire-effects-gallery .gallery-link .overlay-title,.sapphire-effects-gallery .gallery-link .fullscreen-icon{z-index:2}.sapphire-effects-gallery .seg-pagination{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.sapphire-effects-gallery .seg-page-btn{display:inline-flex;align-items:center;justify-content:center;height:32px;min-width:32px;padding:8px 10px;background:0 0;border:none;border-radius:6px;font-family:golos text regular,sans-serif;font-weight:500;font-size:14px;line-height:16px;color:rgba(255,255,255,.65);cursor:pointer}.sapphire-effects-gallery .seg-page-btn:hover{background:rgba(255,255,255,.12)}.sapphire-effects-gallery .seg-page-btn.is-active{background:#e5e5e6;color:rgba(0,0,0,.87);font-weight:500}.sapphire-effects-gallery .seg-nav-btn{gap:4px;border:1px solid rgba(255,255,255,.38)}.sapphire-effects-gallery .seg-nav-btn .arrow{width:16px;height:16px;display:inline-block;background-repeat:no-repeat;background-position:50%}.sapphire-effects-gallery .seg-nav-btn .arrow-back{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M10.27 12.4 5.87 8l4.4-4.4 1.07 1.07L8 8l3.34 3.33-1.07 1.07Z" fill="rgba(255,255,255,0.65)"/></svg>')}.sapphire-effects-gallery .seg-nav-btn .arrow-forward{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M5.73 12.4 4.66 11.33 8 8 4.66 4.67 5.73 3.6 10.13 8l-4.4 4.4Z" fill="rgba(255,255,255,0.65)"/></svg>')}.sapphire-effects-gallery .seg-ellipsis{display:inline-flex;align-items:center;justify-content:center;height:32px;min-width:32px;color:rgba(255,255,255,.65);font-family:golos text regular,sans-serif;font-size:14px}@media(max-width:992px){.sapphire-effects-gallery .seg-controls{flex-wrap:wrap}.sapphire-effects-gallery .seg-search-field{width:auto;flex:1;min-width:200px}}@media(max-width:620px){.sapphire-effects-gallery .seg-grid{grid-template-columns:repeat(2,1fr)}.sapphire-effects-gallery .seg-controls{flex-direction:column;align-items:stretch;gap:12px}.sapphire-effects-gallery .seg-search-field{width:100%}.sapphire-effects-gallery .seg-title{font-size:32px;line-height:40px}}@media(max-width:470px){.sapphire-effects-gallery{padding:24px 16px}.sapphire-effects-gallery .seg-grid{grid-template-columns:1fr}.sapphire-effects-gallery .seg-title{font-size:28px;line-height:36px}}.sapphire-faq .accordion-new-content{color:#000!important}.sapphire-faq.frequently-asked-questions{background:#fff;padding:120px 0}.sapphire-faq .accordion-new-container{padding:80px 56px;border-radius:28px;background:#f5f7fa}.sapphire-faq .accordion-new-container .set{border-bottom:1px solid #00000061}.sapphire-faq .accordion-new-container h2{margin-bottom:80px;text-align:center}.sapphire-faq .accordion-new-content{display:none;transition:max-height .3s ease,opacity .3s ease;overflow:hidden;opacity:0}.sapphire-faq .accordion-new-container .set.active .accordion-new-content{display:block;opacity:1;max-height:100%;padding:20px 0}.sapphire-faq .question-container{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:20px 0;gap:16px}.sapphire-faq h3.question-title{font-family:golos text regular,sans-serif;font-size:1.2em;font-weight:600;color:#000;margin:0;padding:0;text-transform:none;line-height:1.4;scroll-margin-top:120px}.sapphire-faq .toggle-icon{display:flex;align-items:center;transition:transform .3s ease;flex-shrink:0}.sapphire-faq .toggle-icon img{width:20px;height:20px;transition:transform .3s ease}.sapphire-faq .set.active .toggle-icon img{transform:rotate(180deg)}.sapphire-faq .sub-title-faq{color:rgba(0,0,0,.38);text-align:center;margin-top:40px}.sapphire-faq .sub-title-faq a{color:rgba(0,0,0,.87)}@media screen and (max-width:740px){.sapphire-faq.frequently-asked-questions{padding-bottom:80px}.sapphire-faq .accordion-new-container{padding:24px 16px}.sapphire-faq .accordion-new-container h2{margin-bottom:40px}.sapphire-faq .sub-title-faq{margin-top:20px}}.sapphire-learn-info{background:#f5f7fa;padding:40px 24px}.sapphire-learn-info .container{max-width:1104px;margin:0 auto;padding:0;display:flex;flex-direction:column;gap:24px;align-items:flex-start}.sapphire-learn-info .lead{font-family:golos text regular,sans-serif;font-weight:600;font-size:30px;line-height:36px;color:rgba(0,0,0,.87);margin:0;padding:0;max-width:800px;word-break:break-word;text-transform:none}.sapphire-learn-info .body{display:flex;flex-direction:column;gap:32px;max-width:800px}.sapphire-learn-info .body p{font-family:golos text regular,sans-serif;font-weight:400;font-size:24px;line-height:32px;color:rgba(0,0,0,.87);margin:0}.sapphire-learn-info .body a{color:#0e8cdb;text-decoration:none}.sapphire-learn-info .body a:hover{text-decoration:underline}.sapphire-learn-info .button-primary{display:inline-flex;align-items:center;gap:8px;background:#0baeff;color:rgba(0,0,0,.87);padding:15px 30px;border-radius:6px;font-family:golos text regular,sans-serif;font-weight:500;font-size:20px;line-height:1.2;text-decoration:none}.sapphire-learn-info .button-primary:hover{background:#0c6080;color:#fff}.sapphire-learn-info .button-primary img{height:24px;width:auto}@media(max-width:992px){.sapphire-learn-info{padding:40px 24px}}@media(max-width:740px){.sapphire-learn-info{padding:32px 16px}.sapphire-learn-info .lead{font-size:24px;line-height:32px}.sapphire-learn-info .body p{font-size:18px;line-height:28px}.sapphire-learn-info .body{gap:24px}}.sapphire-recently-added-features{background:#fff;padding:80px 24px}.sapphire-recently-added-features .container{max-width:1104px;margin:0 auto;padding:0;display:flex;flex-direction:column;gap:80px;align-items:center}.sapphire-recently-added-features .section-title{font-family:golos text regular,sans-serif;font-weight:600;font-size:48px;line-height:56px;color:rgba(0,0,0,.87);margin:0;text-align:center;text-transform:none;padding:0}.sapphire-recently-added-features .features-list{display:flex;flex-direction:column;gap:80px;width:100%;align-items:center}.sapphire-recently-added-features .feature-card{display:flex;gap:40px;align-items:center;width:100%;justify-content:center}.sapphire-recently-added-features .feature-card:nth-child(even){flex-direction:row-reverse}.sapphire-recently-added-features .feature-media{flex:0 0 638px;max-width:638px;position:relative;border-radius:16px;overflow:hidden}.sapphire-recently-added-features .feature-poster{width:100%;aspect-ratio:638/359;object-fit:cover;display:block;border-radius:16px}.sapphire-recently-added-features .play-button.sapphire{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;background-color:rgba(255,255,255,.6);border-radius:50%;cursor:pointer;display:block}.sapphire-recently-added-features .play-button.sapphire::before{content:url(https://borisfx-com-res.cloudinary.com/image/upload/v1714558969/play-button-assets/play_arrow_sapphire.png);position:absolute;top:50%;left:50%;transform:translate(-49%,-47%);display:block}.sapphire-recently-added-features .play-button.sapphire:hover{background-color:#fff}.sapphire-recently-added-features .play-button.sapphire:hover::before{content:url(https://borisfx-com-res.cloudinary.com/image/upload/v1714558986/play-button-assets/play_arrow_sapphire_hover.png)}.sapphire-recently-added-features .feature-text{flex:1;min-width:0;max-width:426px;display:flex;flex-direction:column;gap:16px;color:rgba(0,0,0,.87)}.sapphire-recently-added-features .tags{display:flex;gap:8px;flex-wrap:wrap}.sapphire-recently-added-features .tag{background:#00aeef;color:rgba(0,0,0,.87);font-family:golos text regular,sans-serif;font-weight:400;font-size:14px;line-height:16px;padding:4px 8px;border-radius:8px}.sapphire-recently-added-features .feature-title{font-family:golos text regular,sans-serif;font-weight:600;font-size:30px;line-height:36px;color:rgba(0,0,0,.87);margin:0;padding:0;text-transform:none}.sapphire-recently-added-features .feature-content{font-family:golos text regular,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:rgba(0,0,0,.87)}.sapphire-recently-added-features .feature-content p{margin:0 0 16px}.sapphire-recently-added-features .feature-content p:last-child{margin-bottom:0}.sapphire-recently-added-features .feature-content p b{font-weight:600}.sapphire-recently-added-features .feature-content ul{padding-left:24px;margin:0 0 16px;list-style:disc}.sapphire-recently-added-features .feature-content ul:last-child{margin-bottom:0}.sapphire-recently-added-features .feature-content li{list-style:disc;margin-bottom:0;line-height:24px}.sapphire-recently-added-features .feature-content li b{font-weight:600}.sapphire-recently-added-features .feature-content .watch-button{margin-top:0}.sapphire-recently-added-features .feature-content .watch-button a{display:inline-block;background-color:#e5e5e5;color:rgba(0,0,0,.87);font-family:golos text regular,sans-serif;font-weight:500;font-size:16px;line-height:20px;padding:10px 16px 10px 44px;border-radius:6px;text-decoration:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M8 5V19L19 12L8 5Z" fill="black" fill-opacity="0.87"/></svg>');background-repeat:no-repeat;background-position:16px}.sapphire-recently-added-features .feature-content .watch-button a:hover{background-color:#d0d0d0;color:rgba(0,0,0,.87);text-decoration:none}.sapphire-recently-added-features .feature-content .watch-button a b{font-weight:500}@media(max-width:992px){.sapphire-recently-added-features .feature-media{flex:0 0 50%;max-width:50%}}@media(max-width:740px){.sapphire-recently-added-features{padding:40px 16px}.sapphire-recently-added-features .container{gap:48px}.sapphire-recently-added-features .section-title{font-size:32px;line-height:40px}.sapphire-recently-added-features .features-list{gap:48px}.sapphire-recently-added-features .feature-card,.sapphire-recently-added-features .feature-card:nth-child(even){flex-direction:column;gap:24px}.sapphire-recently-added-features .feature-media,.sapphire-recently-added-features .feature-text{flex:1 1 100%;max-width:100%}.sapphire-recently-added-features .feature-title{font-size:24px;line-height:32px}}.system-items .row-system{display:flex}.system{padding-top:120px;background:#fff;padding-bottom:120px}.works+.system{padding-top:0}.system .system-container{max-width:1296px;margin:0 auto;border-radius:24px;background:#f5f7fa;padding:80px}.system .wrap-system{display:flex;width:100%;gap:47px}.system .system-container h2.content-title{text-align:center;margin-bottom:64px}.system .accordion-container .set a.h3-content-title{color:#000}.accordion-container .set a{display:flex;width:100%;align-items:center;margin-bottom:24px;text-decoration:none}.system .wrap-system .system-items{width:100%}.accordion-container .set>a:not(.active) span{transform:rotate(-180deg)}.system .accordion-container .set>a span{transition:none}.accordion-container .set a span{margin-left:auto}.accordion-container .set .content-wrapper{display:none}.accordion-container .set.active .content-wrapper{display:flex;flex-direction:row;align-items:flex-start}.accordion-container .set .content-wrapper .accordion-content,.accordion-container .set .content-wrapper .accordion-content-image{flex:1}.accordion-container .set .content-wrapper .accordion-content-image{margin-left:40px}.accordion-container .set .accordion-content,.accordion-container .set .accordion-content-image{display:block;width:auto}.accordion-container .set a.active+.accordion-content{display:none;width:auto}.accordion-container .set .accordion-content p.body-large{text-align:left;margin-bottom:8px}.system-items .row-system{display:flex}.accordion-container .set:after{content:'';display:block;height:1px;background:#e5e5e5;margin:24px 0}.link{display:unset!important;width:unset!important;align-items:unset!important;margin-bottom:unset!important;text-decoration:unset!important}.accordion-container .set .accordion-content .items:after{content:none}.row-system .accordion-container .set .accordion-content .items:last-of-type:after{margin-bottom:24px}.row-system:last-of-type .accordion-container .set .accordion-content .items:last-of-type:after{margin-bottom:0}.accordion-container .set .accordion-content ul{margin-bottom:15px}.accordion-container .set .accordion-content ul.body-default-new{margin-bottom:0!important}.system .accordion-container .set .accordion-content ul li{color:rgba(0,0,0,.65);font-family:golos text regular,sans-serif;font-size:16px;font-weight:400;line-height:24px}.system .accordion-container .set .accordion-content .items>h6.content-title,.system .accordion-container .set .accordion-content .items>.content-title{font-family:golos text regular,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:rgba(0,0,0,.87);margin-bottom:4px}.system .accordion-container{width:100%}.system .accordion-container .set .accordion-content ul.body-default:after{content:'';display:block;height:1px;background:#e5e5e5;margin:16px -15px}.system .accordion-container .set .accordion-content ul.body-default-new li:after{content:'';display:block;height:1px;background:#e6e6e6;margin:16px -20px}.text-specs{font-family:golos text;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.system .image{width:100%;max-width:400px;aspect-ratio:1/1;background:#f5f7fa;margin-left:auto;display:flex;align-items:center;justify-content:center;overflow:hidden}.system .image img{width:100%;height:100%;object-fit:contain}.body-default-new{display:grid;grid-auto-flow:column;grid-template-rows:repeat(5,auto);grid-gap:0 60px;color:rgba(0,0,0,.87);font-family:golos text regular,sans-serif;font-size:16px!important;font-style:normal;font-weight:400;line-height:24px}.system .accordion-container .set .accordion-content ul.body-default-new li::marker{text-indent:5px!important}.body-default{padding-left:0}.body-default-new li{list-style:disc}.body-default li{list-style:disc;margin-left:20px}@media(max-width:992px){.system .system-container{padding:48px}.system .wrap-system{flex-direction:column-reverse;align-items:center}.accordion-container .set.active .content-wrapper{flex-direction:column}.accordion-container .set .content-wrapper .accordion-content-image{margin-left:0;margin-top:20px}.system .image{margin-left:0}}@media(max-width:740px){.system-items .row-system .image{display:none}.system .accordion-container{width:100%!important}.system .system-container{background:#fff;padding:0}}@media(max-width:680px){.system{padding:0 0 80px;display:none}}@media(max-width:620px){.system .system-container img{width:100%}}@media(max-width:600px){.system .system-container h2.content-title{text-align:center;margin-bottom:40px}}.whats-new-sapphire-cards{background:#fff;padding:80px 24px 40px}.whats-new-sapphire-cards .container{max-width:1104px;margin:0 auto;padding:0}.whats-new-sapphire-cards .whats-new-sapphire-cards-inner{background:#f7f7f7;border:1px solid #d0d0d0;border-radius:16px;padding:40px;display:flex;flex-direction:column;gap:32px}.whats-new-sapphire-cards h2.content-title{font-family:golos text regular,sans-serif;font-weight:600;font-size:48px;line-height:56px;color:#000;margin:0;text-align:left;text-transform:none;padding:0}.whats-new-sapphire-cards .cards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.whats-new-sapphire-cards .card{background:#fff;border:1px solid #d0d0d0;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px}.whats-new-sapphire-cards .card-title{font-family:golos text regular,sans-serif;font-weight:600;font-size:24px;line-height:32px;color:rgba(0,0,0,.87);margin:0}.whats-new-sapphire-cards .card-content{font-family:golos text regular,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;margin:0}.whats-new-sapphire-cards .card-content p{margin:0}a.free-item{font-family:golos text;border-radius:6px;background:#0baeff;font-size:20px;font-style:normal;font-weight:500;padding:12px 16px;display:flex;align-items:center;gap:8px;margin-top:26px;height:48px;max-height:48px;text-decoration:none;color:#000000de;max-width:288px;width:100%;text-align:center;justify-content:center;cursor:pointer;z-index:1}a.free-item:hover{color:#fff;background:#0c6080}@media(max-width:992px){.whats-new-sapphire-cards{padding:64px 24px 32px}.whats-new-sapphire-cards h2.content-title{font-size:40px;line-height:48px}}@media(max-width:740px){.whats-new-sapphire-cards{padding:40px 16px}.whats-new-sapphire-cards .whats-new-sapphire-cards-inner{padding:24px;gap:24px}.whats-new-sapphire-cards h2.content-title{font-size:32px;line-height:40px}.whats-new-sapphire-cards .cards-grid{grid-template-columns:1fr}.whats-new-sapphire-cards .card-title{font-size:20px;line-height:28px}}.sapphire-whats-new-features{background:#fff;padding:80px 24px}.sapphire-whats-new-features .container{max-width:1104px;margin:0 auto;padding:0;display:flex;flex-direction:column;gap:80px}.sapphire-whats-new-features .feature-block{display:flex;flex-direction:column;gap:40px}.sapphire-whats-new-features .feature-card{display:flex;align-items:center;gap:40px}.sapphire-whats-new-features .feature-card.flip{flex-direction:row-reverse}.sapphire-whats-new-features .feature-media{flex:0 0 638px;max-width:638px;position:relative;border-radius:16px;overflow:hidden}.sapphire-whats-new-features .feature-media img{width:100%;aspect-ratio:638/359;object-fit:cover;display:block;border-radius:16px}.sapphire-whats-new-features .feature-media .play-button.sapphire{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;background-color:rgba(255,255,255,.6);border-radius:50%;cursor:pointer;display:block}.sapphire-whats-new-features .feature-media .play-button.sapphire::before{content:url(https://borisfx-com-res.cloudinary.com/image/upload/v1714558969/play-button-assets/play_arrow_sapphire.png);position:absolute;top:50%;left:50%;transform:translate(-49%,-47%);display:block}.sapphire-whats-new-features .feature-media .play-button.sapphire:hover{background-color:#fff}.sapphire-whats-new-features .feature-media .play-button.sapphire:hover::before{content:url(https://borisfx-com-res.cloudinary.com/image/upload/v1714558986/play-button-assets/play_arrow_sapphire_hover.png)}.sapphire-whats-new-features .feature-text{flex:1;min-width:0;max-width:426px;display:flex;flex-direction:column;gap:16px;color:rgba(0,0,0,.87)}.sapphire-whats-new-features .feature-text .tags{display:flex;gap:8px;flex-wrap:wrap}.sapphire-whats-new-features .feature-text .tags .tag{background:#00aeef;color:rgba(0,0,0,.87);font-family:golos text regular,sans-serif;font-weight:400;font-size:14px;line-height:16px;padding:4px 8px;border-radius:8px}.sapphire-whats-new-features .feature-title{font-family:golos text regular,sans-serif;font-weight:600;font-size:30px;line-height:36px;color:rgba(0,0,0,.87);margin:0;padding:0;text-transform:none}.sapphire-whats-new-features .feature-subtitle{font-family:golos text regular,sans-serif;font-weight:600;font-size:16px;line-height:24px;color:rgba(0,0,0,.87);margin:0}.sapphire-whats-new-features .feature-content{font-family:golos text regular,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:rgba(0,0,0,.87)}.sapphire-whats-new-features .feature-content p{margin:0 0 16px}.sapphire-whats-new-features .feature-content p:last-child{margin-bottom:0}.sapphire-whats-new-features .watch-button{align-self:flex-start;background-color:#e5e5e5;color:rgba(0,0,0,.87);font-family:golos text regular,sans-serif;font-weight:500;font-size:16px;line-height:20px;padding:10px 16px 10px 44px;border-radius:6px;text-decoration:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M8 5V19L19 12L8 5Z" fill="black" fill-opacity="0.87"/></svg>');background-repeat:no-repeat;background-position:16px;display:inline-block}.sapphire-whats-new-features .watch-button:hover{background-color:#d0d0d0;color:rgba(0,0,0,.87);text-decoration:none}.sapphire-whats-new-features .sub-effects-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.sapphire-whats-new-features .sub-effect{display:flex;flex-direction:column;gap:24px;color:rgba(0,0,0,.87)}.sapphire-whats-new-features .sub-effect-media{width:100%;aspect-ratio:638/359;border-radius:16px;overflow:hidden;background:#f5f7fa;position:relative}.sapphire-whats-new-features .sub-effect-media img{width:100%;height:100%;object-fit:cover;display:block}.sapphire-whats-new-features .sub-effect-link{display:block;width:100%;height:100%;position:relative;cursor:pointer;overflow:hidden;border-radius:16px}.sapphire-whats-new-features .sub-effect-link img{transition:transform .4s ease}.sapphire-whats-new-features .sub-effect-link:hover img{transform:scale(1.03)}.sapphire-whats-new-features .sub-effect-zoom{position:absolute;bottom:12px;right:12px;width:40px;height:40px;border-radius:50%;background-color:rgba(0,0,0,.55);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="15 3 21 3 21 9"/><polyline points="9 21 3 21 3 15"/><line x1="21" y1="3" x2="14" y2="10"/><line x1="3" y1="21" x2="10" y2="14"/></svg>');background-repeat:no-repeat;background-position:50%;transition:background-color .2s ease;pointer-events:none}.sapphire-whats-new-features .sub-effect-link:hover .sub-effect-zoom{background-color:rgba(0,0,0,.8)}.sapphire-sub-effect-compare{width:90vw;max-width:1280px;aspect-ratio:16/9;position:relative;background:#000}.sapphire-sub-effect-compare img{width:100%;height:100%;object-fit:cover;display:block}.sapphire-compare-fancybox .fancybox-content{padding:0;background:0 0}.sapphire-compare-fancybox .sapphire-sub-effect-compare-wrap{padding:0;background:0 0}.sapphire-sub-effect-compare-wrap .twentytwenty-wrapper{overflow:hidden;border-radius:24px}.sapphire-sub-effect-compare-wrap .twentytwenty-custom-abs{font-family:golos text regular,sans-serif;color:rgba(255,255,255,.87)!important;display:block;z-index:20;position:absolute;top:20px;letter-spacing:.1em;border-radius:24px;background:rgba(0,0,0,.87);white-space:nowrap;padding:4px 8px;font-size:14px;font-style:normal;font-weight:400;line-height:17px;text-decoration:none}.sapphire-sub-effect-compare-wrap .twentytwenty-before-label:before,.sapphire-sub-effect-compare-wrap .twentytwenty-after-label:before{display:none}.sapphire-sub-effect-compare-wrap .twentytwenty-right-arrow,.sapphire-sub-effect-compare-wrap .twentytwenty-left-arrow{display:none}.sapphire-sub-effect-compare-wrap .twentytwenty-handle{width:24px;height:24px;margin-left:-14px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_sapphire_subfx_handle)"><rect width="24" height="24" rx="12" fill="black"/><path d="M8.70047 15.9L4.80047 12L8.70047 8.09997C9.09047 7.70997 9.09047 7.08997 8.70047 6.69997C8.31047 6.30997 7.69047 6.30997 7.30047 6.69997L2.71047 11.29C2.32047 11.68 2.32047 12.31 2.71047 12.7L7.30047 17.3C7.69047 17.69 8.31047 17.69 8.70047 17.3C9.09047 16.91 9.09047 16.29 8.70047 15.9ZM15.3005 15.9L19.2005 12L15.3005 8.09997C14.9105 7.70997 14.9105 7.08997 15.3005 6.69997C15.6905 6.30997 16.3105 6.30997 16.7005 6.69997L21.2905 11.29C21.6805 11.68 21.6805 12.31 21.2905 12.7L16.7005 17.3C16.3105 17.69 15.6905 17.69 15.3005 17.3C14.9105 16.91 14.9105 16.29 15.3005 15.9Z" fill="white" fill-opacity="0.87"/></g><defs><clipPath id="clip0_sapphire_subfx_handle"><rect width="24" height="24" rx="12" fill="white"/></clipPath></defs></svg>');background-repeat:no-repeat;background-position:50%}.sapphire-sub-effect-compare-wrap .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:15px}.sapphire-sub-effect-compare-wrap .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:15px}.sapphire-whats-new-features .sub-effect-text{display:flex;flex-direction:column;gap:16px}.sapphire-whats-new-features .sub-effect-title{font-family:golos text regular,sans-serif;font-weight:600;font-size:30px;line-height:36px;color:rgba(0,0,0,.87);margin:0;padding:0;text-transform:none}.sapphire-whats-new-features .sub-effect-content{font-family:golos text regular,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:rgba(0,0,0,.87)}.sapphire-whats-new-features .sub-effect-content p{margin:0}@media(max-width:992px){.sapphire-whats-new-features .feature-media{flex:0 0 50%;max-width:50%}}@media(max-width:740px){.sapphire-whats-new-features{padding:40px 16px}.sapphire-whats-new-features .container{gap:56px}.sapphire-whats-new-features .feature-block{gap:32px}.sapphire-whats-new-features .feature-card,.sapphire-whats-new-features .feature-card.flip{flex-direction:column;gap:24px}.sapphire-whats-new-features .feature-media,.sapphire-whats-new-features .feature-text{flex:1 1 100%;max-width:100%}.sapphire-whats-new-features .feature-title,.sapphire-whats-new-features .sub-effect-title{font-size:24px;line-height:32px}.sapphire-whats-new-features .sub-effects-grid{grid-template-columns:1fr;gap:32px}.sapphire-sub-effect-compare{width:92vw}}