.lf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 30px;border-radius:6px;font-family:golos text regular,sans-serif;font-weight:500;font-size:20px;line-height:1.2;text-align:center;text-decoration:none;color:rgba(0,0,0,.87);min-height:44px;cursor:pointer}.lf-btn:hover,.lf-btn:focus{text-decoration:none}.lf-btn-primary{background:#0baeff;color:rgba(0,0,0,.87)}.lf-btn-primary:hover,.lf-btn-primary:focus{background:#0c6080;color:#fff}.lf-btn-watch{background:#e5e5e6;color:rgba(0,0,0,.87);padding-left:54px;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:30px}.lf-btn-watch:hover,.lf-btn-watch:focus{background-color:#bfbfbf;color:rgba(0,0,0,.87)}.lf-btn-outline{background:0 0;border:1px solid rgba(0,0,0,.38);color:rgba(0,0,0,.87)}.lf-btn-outline:hover,.lf-btn-outline:focus{background:rgba(0,0,0,5%);color:rgba(0,0,0,.87)}.lf-section-title.content-title{text-align:center;margin:0;max-width:800px;margin-left:auto;margin-right:auto;text-transform:none}.lf-section-lede.body-extra-large{text-align:center;max-width:800px;margin:0 auto;line-height:32px;color:rgba(0,0,0,.65)}.lf-chip{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,5%);border-radius:8px;padding:2px 8px;font-family:golos text regular,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:rgba(0,0,0,.87);white-space:nowrap}@media(max-width:550px){.lf-btn{font-size:16px;padding:12px 20px}.lf-btn-watch{padding-left:44px;background-position:20px}}.lf-learn{background:#fff;padding:80px 24px}.lf-learn .container{max-width:1104px;margin:0 auto;padding:0;display:flex;flex-direction:column;align-items:center;gap:64px}.lf-learn-intro{width:100%;display:flex;flex-direction:column;gap:32px}.lf-learn-block{width:100%;display:flex;flex-direction:column;align-items:center;gap:40px}.lf-learn-head{width:100%;display:flex;flex-direction:column;gap:16px}.lf-learn .lf-learn-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}.lf-learn .lf-learn-title-sm{font-size:24px;line-height:32px}.lf-learn .lf-learn-lede.body-large,.lf-learn .lf-learn-lede.body-default{margin:0;max-width:800px;text-align:left;line-height:28px;color:rgba(0,0,0,.65)}.lf-learn .lf-learn-lede.body-default{line-height:24px}.lf-learn .lf-doc-links{width:100%;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lf-learn .lf-doc-links li{display:flex}.lf-doc-link{flex:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border:1px solid #d0d0d0;border-radius:12px;padding:24px;text-decoration:none;min-height:44px}.lf-doc-link:hover,.lf-doc-link:focus{border-color:rgba(0,0,0,.38);text-decoration:none}.lf-doc-link-title{font-family:golos text regular,sans-serif;font-weight:600;font-size:16px;line-height:24px;color:rgba(0,0,0,.87)}.lf-doc-link-arrow{font-family:golos text regular,sans-serif;font-size:15px;line-height:1;color:#bababa;flex:none}.lf-doc-link:hover .lf-doc-link-arrow{color:rgba(0,0,0,.65)}.lf-learn .lf-tutorials{width:100%;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lf-tutorial{display:flex;flex-direction:column;gap:8px}.lf-tutorial-link{display:flex;flex-direction:column;gap:12px;text-decoration:none}.lf-tutorial-link:hover,.lf-tutorial-link:focus{text-decoration:none}.lf-tutorial-media{display:block;width:100%;aspect-ratio:352/198;border-radius:8px;overflow:hidden;background:#f5f7fa}.lf-tutorial-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.lf-tutorial-link:hover .lf-tutorial-media img{transform:scale(1.03)}.lf-tutorial-body{display:flex;flex-direction:column;gap:2px}.lf-tutorial-date{font-family:golos text regular,sans-serif;font-weight:400;font-size:14px;line-height:17px;color:rgba(0,0,0,.65)}.lf-tutorial-title{font-family:golos text regular,sans-serif;font-weight:600;font-size:16px;line-height:24px;color:rgba(0,0,0,.87)}.lf-tutorial-link:hover .lf-tutorial-title{text-decoration:underline}.lf-tutorial-tags{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:992px){.lf-learn .lf-tutorials{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-learn .lf-learn-title{font-size:24px;line-height:32px}.lf-learn .lf-learn-title-sm{font-size:20px;line-height:28px}}@media(max-width:740px){.lf-learn{padding:40px 16px}.lf-learn .container{gap:48px}.lf-learn-intro{gap:24px}.lf-learn-block{gap:24px}.lf-learn .lf-doc-links,.lf-learn .lf-tutorials{grid-template-columns:1fr}.lf-doc-link{padding:16px}}.lf-flares{background:#fff;padding:80px 24px}.lf-flares .container{max-width:1104px;margin:0 auto;padding:0;display:flex;flex-direction:column;align-items:center;gap:32px}.lf-flares .lf-section-lede.body-extra-large{color:rgba(0,0,0,.87)}.lf-flares-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;row-gap:32px}.lf-flare{display:flex;flex-direction:column;gap:16px}.lf-flare-media{width:100%;border-radius:16px;overflow:hidden;background:#f5f7fa}.lf-flare-media-placeholder{aspect-ratio:638/359}.lf-flare-compare{position:relative;width:100%;aspect-ratio:638/359;height:auto!important;overflow:hidden;background:#000}.lf-flare-compare img{width:100%;height:100%;object-fit:cover;display:block}.lf-flare-media .twentytwenty-wrapper{overflow:hidden;border-radius:16px}.lf-flare-media .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:16px;letter-spacing:.02em;border-radius:24px;background:rgba(0,0,0,.87);white-space:nowrap;padding:2px 8px;font-size:12px;font-style:normal;font-weight:400;line-height:18px;text-decoration:none}.lf-flare-media .twentytwenty-before-label:before,.lf-flare-media .twentytwenty-after-label:before,.lf-flare-media .twentytwenty-left-arrow,.lf-flare-media .twentytwenty-right-arrow{display:none}.lf-flare-media .twentytwenty-handle{width:24px;height:24px;margin-left:-14px;margin-top:-12px;border:none;box-shadow:none;background-color:transparent;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"><rect width="24" height="24" rx="12" fill="%23EB148D"/><path d="M8.7 15.9L4.8 12L8.7 8.1C9.09 7.71 9.09 7.09 8.7 6.7C8.31 6.31 7.69 6.31 7.3 6.7L2.71 11.29C2.32 11.68 2.32 12.31 2.71 12.7L7.3 17.3C7.69 17.69 8.31 17.69 8.7 17.3C9.09 16.91 9.09 16.29 8.7 15.9ZM15.3 15.9L19.2 12L15.3 8.1C14.91 7.71 14.91 7.09 15.3 6.7C15.69 6.31 16.31 6.31 16.7 6.7L21.29 11.29C21.68 11.68 21.68 12.31 21.29 12.7L16.7 17.3C16.31 17.69 15.69 17.69 15.3 17.3C14.91 16.91 14.91 16.29 15.3 15.9Z" fill="white" fill-opacity="0.95"/></svg>');background-repeat:no-repeat;background-position:50%}.lf-flare-media .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:15px}.lf-flare-media .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:15px}.lf-flare-text{display:flex;flex-direction:column;gap:8px}.lf-flares .lf-flare-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;padding:0;text-transform:none}.lf-flares .lf-flare-copy{font-family:golos text regular,sans-serif;font-weight:400;font-size:16px;line-height:24px;margin:0;text-align:left;color:rgba(0,0,0,.87)}.lf-flares .lf-btn-outline{margin-top:8px}@media(max-width:992px){.lf-flares-grid{column-gap:24px}.lf-flares .lf-flare-title{font-size:20px;line-height:28px}}@media(max-width:740px){.lf-flares{padding:40px 16px}.lf-flares-grid{grid-template-columns:1fr;row-gap:32px}}.lf-hero{position:relative;overflow:hidden;background:#000;padding:80px 24px;min-height:506px;display:flex;align-items:center}.lf-hero-media{position:absolute;inset:0;z-index:0}.lf-hero-media img,.lf-hero-media video{width:100%;height:100%;object-fit:cover;display:block}.lf-hero-media::after{content:'';position:absolute;inset:0;background:rgba(0,0,0,.4)}.lf-hero .container.lf-hero-inner{position:relative;z-index:1;max-width:1104px;margin:0 auto;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.lf-hero-logo{height:48px;width:auto;max-width:100%;display:block}.lf-hero .lf-hero-title{font-family:golos text bold,sans-serif;font-weight:700;font-size:64px;line-height:76px;color:#fff;max-width:612px;margin:0;padding:0;text-transform:none}.lf-hero .lf-hero-lede.body-extra-large{max-width:800px;margin:0;line-height:32px;color:rgba(255,255,255,.87);text-align:left}.lf-hero .lf-hero-lede.body-extra-large p{margin:0}.lf-hero-actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:992px){.lf-hero .lf-hero-title{font-size:48px;line-height:56px}}@media(max-width:740px){.lf-hero{padding:40px 16px;min-height:420px}.lf-hero .lf-hero-title{font-size:40px;line-height:48px}.lf-hero .lf-hero-lede.body-extra-large{line-height:28px}.lf-hero-logo{height:36px}}@media(max-width:550px){.lf-hero .lf-hero-title{font-size:32px;line-height:40px}.lf-hero-actions{width:100%;flex-direction:column;align-items:stretch}}.lf-intro{background:#fff;padding:80px 24px}.lf-intro .container{max-width:1104px;margin:0 auto;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:40px}.lf-intro .lf-intro-title{font-family:golos text regular,sans-serif;font-weight:600;font-size:24px;line-height:32px;color:rgba(0,0,0,.87);text-align:left;max-width:800px;margin:0;padding:0;text-transform:none}.lf-intro .lf-intro-copy.body-large{max-width:800px;text-align:left;line-height:28px;color:rgba(0,0,0,.65)}.lf-intro .lf-intro-copy.body-large p{margin:0}.lf-intro .lf-intro-copy.body-large p+p{margin-top:28px}.lf-intro-panel{width:100%;background:#f7f7f7;border:1px solid #d0d0d0;border-radius:16px;padding:40px;box-sizing:border-box}.lf-intro-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lf-intro-card{background:#fff;border:1px solid #d0d0d0;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px}.lf-intro .lf-intro-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;padding:0;text-transform:none}.lf-intro .lf-intro-card-text.body-default{margin:0;text-align:left;color:rgba(0,0,0,.87)}@media(max-width:992px){.lf-intro-panel{padding:24px}}@media(max-width:740px){.lf-intro{padding:40px 16px}.lf-intro .container{gap:32px}.lf-intro-cards{grid-template-columns:1fr}.lf-intro .lf-intro-title,.lf-intro .lf-intro-card-title{font-size:20px;line-height:28px}}.lf-page div.banner{padding-top:80px;padding-bottom:80px}.lf-page .banner.content-title{margin-bottom:32px}.lf-page .banner-info{margin-top:32px}.lf-page .banner-new .banner-text{transform:translateY(-50%);max-width:48%;left:auto;right:50px}.lf-page .banner-new.left .banner-text{transform:translateY(-50%);max-width:48%;left:50px;right:auto}.lf-page .banner-new .banner-text h3.content-title{font-family:golos text,sans-serif;font-style:normal;font-weight:600!important;font-size:28px!important;line-height:36px!important;color:rgba(255,255,255,.87)!important}.lf-page .banner-new .banner-text div.body-large,.lf-page .banner-new .banner-text div.body-large span{font-family:golos text!important;font-style:normal!important;font-size:20px!important;line-height:24px!important}.lf-page .banner-new .banner-text div.body-large span{color:#eb148d;font-weight:600!important}.lf-page .banner-new .banner-text .banner-bottom.body-extra-large{font-family:golos text!important;font-style:normal!important;font-weight:400!important;font-size:20px!important;line-height:24px!important;color:rgba(255,255,255,.6)!important;margin-top:16px}.lf-page .banner-new .banner-text .banner-bottom.body-extra-large i span{font-style:normal!important}@media(max-width:975px){.lf-page .banner-new .banner-text h3.content-title{font-size:24px!important;line-height:32px!important}}@media screen and (max-width:685px){.lf-page .banner-new .banner-text{position:absolute!important;top:24px!important;transform:none!important;max-width:calc(100% - 48px)!important;width:100%;left:24px!important;right:auto!important}.lf-page .banner-new .banner-text h3.content-title{font-size:16px!important;line-height:24px!important}.lf-page .banner-new .banner-text div.body-large,.lf-page .banner-new .banner-text div.body-large span,.lf-page .banner-new .banner-text .banner-bottom.body-extra-large{font-size:14px!important;line-height:20px!important}}@media(max-width:740px){.lf-page div.banner{padding-top:40px;padding-bottom:40px}}.lf-page .sapphire-whats-new-features .feature-content{color:rgba(0,0,0,.65)}.lf-page .need-help.white{padding:80px 0}.lf-page .need-help .items{margin-top:32px}@media(max-width:740px){.lf-page .need-help.white{padding:40px 0;margin-bottom:0}}.lf-page .purchase-info.section{padding:80px 0}.lf-page .purchase-info .links .btn{margin-top:40px}@media(max-width:600px){.lf-page .purchase-info.section{padding:40px 0}.lf-page .purchase-info .links .btn{margin-top:0}}.lf-hosts{background:#fff;padding:80px 24px}.lf-hosts .container{max-width:1104px;margin:0 auto;padding:0;display:flex;flex-direction:column;align-items:center;gap:32px}.lf-hosts-card{width:100%;background:#fff;border:1px solid #d0d0d0;border-radius:12px;overflow:hidden}.lf-hosts-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.lf-hosts-table{width:100%;min-width:720px;border-collapse:collapse;margin:0;font-family:golos text regular,sans-serif}.lf-hosts-table thead th{background:#f7f7f7;border-bottom:1px solid #e3e3e3;font-family:golos text regular,sans-serif;font-weight:600;font-size:14px;line-height:16px;color:rgba(0,0,0,.65);text-align:left;padding:8px 16px;white-space:nowrap}.lf-hosts-table tbody th,.lf-hosts-table tbody td{background:#fff;border-bottom:1px solid #ebebeb;font-family:golos text regular,sans-serif;font-weight:400;font-size:14px;line-height:24px;color:rgba(0,0,0,.87);text-align:left;padding:6px 16px;vertical-align:middle}.lf-hosts-table tbody tr:last-child th,.lf-hosts-table tbody tr:last-child td{border-bottom:none}.lf-hosts-table .lf-hosts-support{padding-left:40px;white-space:nowrap}.lf-host-badge{display:inline-flex;align-items:center;gap:2px;background:rgba(0,0,0,5%);border-radius:6px;padding:2px 6px 2px 2px;font-size:14px;line-height:20px;color:rgba(0,0,0,.87);white-space:nowrap}.lf-host-badge::before{content:'';width:16px;height:16px;flex:0 0 16px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none"><path d="M9 16.17L4.83 12L3.41 13.41L9 19L21 7L19.59 5.59L9 16.17Z" fill="black" fill-opacity="0.87"/></svg>');background-repeat:no-repeat;background-position:50%}.lf-hosts .lf-hosts-footnote.body-small{margin:0;text-align:center;line-height:24px;color:rgba(0,0,0,.65);max-width:900px}.lf-hosts .lf-hosts-footnote.body-small a{color:rgba(0,0,0,.65);text-decoration:underline}.lf-hosts .lf-hosts-footnote.body-small a:hover{color:rgba(0,0,0,.87)}@media(max-width:740px){.lf-hosts{padding:40px 16px}.lf-hosts .container{gap:24px}.lf-hosts-table .lf-hosts-support{padding-left:16px}}